@import url(../../css/global.css);

#wrapper{
	margin-top:0;
	padding-top:0;
	background-image: url(../images/menu-bg.gif);
	background-repeat: repeat-y;
	width:800px;
	}
#main {
	width: 635px;
	float: right;
	}
#main .sptop-5{
	margin-top:5px;
	}
#main .spbtm-5{
	margin-bottom:5px;
	}
#title{
	background-image:url(../images/event_title.gif);
	background-repeat: no-repeat;
	height: 65px;
	}
#title .path{
	text-align:right;
	position-top:5px;
	padding:0 10px;
	position: relative;
	top: 5px;
	}
#cont-area{
	background-image: url(../../images/menu-bg-shadow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:20px 10px;	
	}
#cont-area table{
	width:100%;
	}
#cont-area caption{
	color:#fff;
	padding:5px 10px;
	background-repeat: no-repeat;
	background-position: bottom;
	text-align:left;
	}
#table1 caption{
	background-image: url(../images/title-bg-blue.jpg);
	}
#table2 caption{
	background-image: url(../images/title-bg-green.jpg);
	}
#cont-area .block{
	margin-bottom:0px;
	}
#table1 th,td{
	padding:5px 10px;
	}
#table1 th{
	font-weight:normal;
	background-color:#bbccd6;
	width: 30%;
	border-left:1px solid #89a0b2;
	border-bottom:1px solid #89a0b2;
	}
#table1 th.top{
	border-top:1px solid #89a0b2;
	}
#table1 td{
	width: 70%;
	border-right:1px solid #87a1b2;
	border-bottom:1px solid #87a1b2;
	}
#table1 td.top{
	border-top:1px solid #87a1b2;
	}

#table2 th,td{
	padding:5px 10px;
	}
#table2 th{
	font-weight:normal;
	background-color:#cacdae;
	width: 30%;
	border-left:1px solid #b19f87;
	border-bottom:1px solid #b19f87;
	}
#table2 th.top{
	border-top:1px solid #b19f87;
	}
#table2 td{
	width: 70%;
	border-right:1px solid #b19f87;
	border-bottom:1px solid #b19f87;
	}
#table2 td.top{
	border-top:1px solid #b19f87;
	}


.totop{
	text-align:right;
	margin:20px 0;
	}

#leftbox {
	float: left;
	width: 165px;
	}
#leftbox ul{
	width:164px;
	text-align:center;
	margin:0 0 10px;
	list-style-type:none;
	background-color:#fff;
	}
#submenu li{
	font-size:0;
	line-height:0;
	}
#bnr li{
	margin-bottom:5px;
	}

#fact-area {
	padding:5px 10px 15px;
	background-color: #bbccd6;
	margin-bottom: 15px;
	margin-top: 10px;
	}
#cont-area h4.title-dial{
	font-size:80%;
	color:#fff;
	padding:5px 10px;
	background-image: url(../images/title-indigo.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
.tel-free {
	background: url(../images/free.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#table01 .tel {
	padding-left: 20px;
}
#cont-area #k-pro {
	background: url(../images/event_title3.gif) no-repeat left top;
	height: 51px;
	width: 500px;
	padding-top: 70px;
	padding-left: 115px;
	margin-top: 5px;
	margin-bottom: 20px;
}

#cont-area .event-data {
	margin-bottom: 20px;
	padding: 0 10px;
	line-height: 120%;
}
#cont-area .event-data h3 {
	font-size:  100%;
	color: #004a85;
	margin-bottom: 0.3em;
}
#cont-area .event-data p {
	font-size:  100%;
	line-height: 130%;
	color: #5b5b5b;
}
#cont-area .event-data p.coution {
	font-size:  80%;
	margin-top:10px;
	color: #ff0000;
}
#cont-area .intro-mess {
	font-size: 90%;
	padding-left: 15px;
	margin-bottom: 0.2em;
	font-weight: bold;
}
#cont-area .event-data-old h3 {
	font-size: x-large;
	color: #CCCCCC;
	margin-bottom: 0.3em;
}
#cont-area .event-data-old {
	margin-bottom: 20px;
	padding: 0 15px;
	line-height: 120%;
}
#cont-area .event-data-old p {
	color: #CCC;
	font-size: 90%;
	line-height: 130%;
}
#k-pro p {
	font-size: 80%;
	line-height: 110%;
}
#fact-area .txt-m {
	font-size: 80%;
	line-height: 120%;
	margin: 3px 0;
}
#k-pro #k-name {
	font-size: 120%;
	font-weight: bold;
}

/* event2008 only */
#cont-area #k08-pro {
	background: url(../images/event2009_title3.jpg) no-repeat left top;
	height: 86px;
	width: 445px;
	padding-top: 30px;
	padding-left: 170px;
	margin-bottom: 25px;
	margin-top:0;
}
#k08-pro .saide-blue {
	width:377px;
	border-left:5px solid #81b3cc;
	border-right:5px solid #81b3cc;
	padding:0 13px;
}
#k08-pro p {
	font-size: 75%;
	line-height: 110%;
	color:5b5b5b;
}
#k08-pro p#k08-name {
	font-size: 90%;
	font-weight: bold;
	margin-bottom:12px;
}
.event2008 #cont-area .event-data-old h3 {
	font-size: x-large;
	color: #CCC;
	margin-bottom: 0.3em;
}
.event2008 #cont-area .event08-tsar-box {
	width:400px;
	height:141px;
	padding-left:215px;
	padding-top:54px;
	margin-bottom:10px;
}
.event2008 #cont-area .event08-tsar-box h3 {
	display:none;
}
.event2008 #cont-area .event08-tsar-box p,
.event2008 #cont-area .event08-tsar-box dl {
	font-size:80%;
	color:#d1d1d1;
	line-height: 120%;
}
.event2008 #cont-area .event08-tsar-box p {
	margin-bottom:13px;
	margin-right:15px;
	font-size:80%;
}
.event2008 #cont-area .event08-tsar-box p.detail-time {
	color:#81b3cc;
	padding-right:86px;
	margin-bottom:2px;
}
.event2008 #cont-area .event08-tsar-box p.detail-txt {
	color:#81b3cc;
	padding-right:86px;
	font-size:70%;
}
.event2008 #cont-area .event08-tsar-box .btm-border-txt {
	border-bottom:1px solid #d1d1d1;
	width:385px;
	display:block;
	margin-bottom:10px;
}
.event2008 #cont-area .event08-tsar-box .btm-border-txt .l-txt {
	float:left;
	width:200px;
	margin-bottom: 0px;
}
.event2008 #cont-area .event08-tsar-box .btm-border-txt .r-txt {
	float:right;
	text-align:right;
	width:100px;
	margin-right: 0px;
	margin-bottom: 2px;
}
.event2008 #cont-area .event08-tsar-box .btm-border-txt .clear {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}
.event2008 #cont-area .part1 {
	background: url(../images/event2009_tsar1.jpg) no-repeat left top;
}
.event2008 #cont-area .part2 {
	background: url(../images/event2009_tsar2.jpg) no-repeat left top;
}
.event2008 #cont-area p.shop-detail {
	font-size: 70%;
	line-height: 110%;
	color:5b5b5b;
	margin-bottom:15px;
}
.event2008 #cont-area #fact-area {
	background-color:#FFF;
}

/* event2010 only 
#cont-area .event-data h3 {
	font-size: x-large;
	color: #2876a6;
	margin-bottom: 0.3em;
}
*/

/* event2012 only */
#cont-area .event-data h3 {
	font-size: x-large;
	color: #633;
	margin-bottom: 0.3em;
}


/* event2010 日程変更 */

div.div011-hp {
	margin: 1em;
	border: solid 1px #633;
}

div.div011-hp h3 {
	margin: 1em 15px;
	padding: 0;
}

div.div011-hp p {
  margin: 0.5em 15px 0.5em 30px;
}

div.div011-hp p.site-navi {
  text-align: right;
}

/*　2011小泉武夫先生　*/
#k11-pro {
	padding: 10px;
	margin-left: 10px;
	border: 5px solid #9ecceb;
	width: 565px;
	margin-bottom: 18px;
	background: #ecf5fb;
}
#k11-pro .phBlock {
	float: left;
	width: 120px;
}
#k11-pro .clear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
#k11-pro .saide-blue {
	float: right;
	width: 415px;
}
#k11-pro .saide-blue p {
	font-size: 80%;
	line-height: 1.5em;
	margin-bottom: 8px;
}
#k11-pro .saide-blue span.txt-l {
	font-size: 150%;
}


/*　2012小泉武夫先生　*/
#k12-pro {
	padding: 10px;
	margin-left: 10px;
	border: 5px solid #633;
	width: 565px;
	margin-bottom: 18px;
	background-color: #FFF;
}
#k12-pro .phBlock {
	float: left;
	width: 120px;
}
#k12-pro .clear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
#k12-pro .saide-blue {
	float: right;
	width: 415px;
}
#k12-pro .saide-blue p {
	font-size: 80%;
	line-height: 1.5em;
	margin-bottom: 8px;
}
#k12-pro .saide-blue span.txt-l {
	font-size: 150%;
}

/*　2014鮭の里まつり　*/

.event2014sake_fes #cont-area14 .event_text {
	font-size: 90%;
	line-height:1.7em;
}

.event2014sake_fes #cont-area14 .view {
	margin-top:5px;
	text-align:center;	
	color:#000;
	font-size:75%;
}
.event2014sake_fes #cont-area14 .view a:link { color: #000; }

.event2014sake_fes #cont-area14 .mini_img_r {
	width:286px;
	float:right;
}

.event2014sake_fes #cont-area14 .mini_img_l {
	width:286px;
	float:left;
}


.event2014sake_fes #cont-area14 .event-data .big{
	font-size:20px;
}

.event2014sake_fes #cont-area14 .event-data .blue{
	color:#004190;
}

.event2014sake_fes #cont-area14 .event-data .red{
	color:#e60012;
}

.event2014sake_fes #cont-area14 .event-data {
	width:480px;
	background-color:#f9efd9;
	padding:10px;
	font-size:13px;
	line-height:1.7em;
	font-weight:700;
	margin:10px auto 30px;
}

.event2014sake_fes #cont-area14 .line{
	margin:30px auto 30px;
	text-align:center;	
	width:297px;
	}
	
.event2014sake_fes #cont-area14 .data02{
	margin:20px 0;	
	}
	
.event2014sake_fes #cont-area14 .data{
	margin:5px 0;	
	}

.event2014sake_fes #cont-area14{
	padding:20px 20px;	
	}
	
.event2014sake_fes #title {
	 height:90px;
	 border-bottom: 1px solid #b5bec9; 
}
