#midashi{
	background:url(/common/img/h1_bg.gif) no-repeat 0px 3px ;
	border-top:3px solid #95c685;border-bottom:3px solid #95c685;
	padding:2px 0 1px 37px;font-size:140%;font-weight:bold;
	margin:0 0 20px 0;line-height:1.5;

}


.mizu{
	margin-top: 0px;
	padding: 0;
	margin-bottom: 0px;
	line-height: 0px;
	background-image: url(/sapa_info/special/200909/images/haikei.jpg);
}
.mizu_koma{

	background-image: url(/sapa_info/special/200909/images/mizu_02.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.mizu_koma_m{

	background-image: url(/sapa_info/special/200909/images/niigata_m_08.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.waku{
	margin-top: 0px;
	padding: 0;
	margin-bottom: 0px;
	line-height: 1.2em;
}

.douro {
	font-weight: normal;
	color: #990000;
	line-height: 1.3em;
}
.hyou {
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
}
.hanbai{
	color: #FFFFFF;
	margin: 3px;
	font-size: small;
}

.hanbai a:link { color: #FFFF00; } 
.hanbai a:visited { color: #FF9933; } 
.hanbai a:hover { color: #FF9933; } 
.hanbai a:active { color: #FFCC00; } 
.hanbai a{overflow:hidden; outline:none;}

.kakaku {
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px;
	font-size: small;
}
.style7 {font-size: 1px;
}
.shita {
	line-height: 1.3em;
}

.border_02{
	border:solid 1px #cccccc;
	margin-bottom:20px;
	background-image:url(/sapa_info/special/200909/image/bg_border.gif);
	background-repeat:repeat-y;
	background-position:left top;

}
.innner_border02{

	margin:10px;
}

#koko a:link { color: #990000; } 
#koko a:visited { color: #FFFFCC; } 
#koko a:hover { color: #ffff00; } 
#koko a:active { color: #990000; } 
#koko a{overflow:hidden; outline:none;} 

.sukima {
	text-align:right;
	font-size: 80%;
	margin: 20px 10px;
	
}
#now_nata{
	font-size:80%;
	text-align:right;
	margin: 5px 10px 10px 0;
}
#ci_top{
	margin:0;
	padding:0;
}
#main_area{
	width:634px;
	margin:0;
	padding:0;
	background-image:url(/sapa_info/special/200909/images/bg_purple.jpg);
	background-repeat:repeat-y;
	color:#29271D;

}
#bottom_area{
	width:634px;
	height:34px;
	margin-bottom:20px;
	padding:0;

}
.main_cont3{
	background-image:url(/sapa_info/special/200909/images/bg_into_3.jpg);
	background-repeat:repeat-x;
	width:611px;
	background-position:top left;
	margin:15px 0 0 12px;

}
.main_cont3_bottom{
	background-image:url(/sapa_info/special/200909/images/bg_into_bottom_3.jpg);
	background-repeat:repeat-x;
	width:611px;
	margin:0 0 0 12px;
	height:29px;
}
.main_cont2{
	background-image:url(/sapa_info/special/200909/images/bg_into_3.jpg);
	background-repeat:repeat-x;
	width:408px;
	background-position:top left;
	margin:15px 0 0 12px;

}
.main_cont2_bottom{
	background-image:url(/sapa_info/special/200909/images/bg_into_bottom_3.jpg);
	background-repeat:repeat-x;
	width:408px;
	margin:0 0 0 12px;
	height:29px;
}
.main_cont1{
	background-image:url(/sapa_info/special/200909/images/bg_into_3.jpg);
	background-repeat:no-repeat;
	width:204px;
	background-position:top left;
	
	margin:15px 0 0 217px;

}
.main_cont1_bottom{
	background-image:url(/sapa_info/special/200909/images/bg_into_bottom_3.jpg);
	background-repeat:no-repeat;
	width:204px;
	margin:0px 0 0 217px;
	height:29px;
}
.main_cont1_left{
	background-image:url(/sapa_info/special/200909/images/bg_into_3.jpg);
	background-repeat:no-repeat;
	width:204px;
	background-position:top left;
	
	margin:15px 0 0 12px;

}
.main_cont1_left_bottom{
	background-image:url(/sapa_info/special/200909/images/bg_into_bottom_3.jpg);
	background-repeat:no-repeat;
	width:204px;
	margin:0px 0 0 12px;
	height:29px;
}
/*--------------*/
.main_cont1_2{
	background-image:url(/sapa_info/special/200909/images/bg_into_3.jpg);
	background-repeat:no-repeat;
	width:204px;
	background-position:top left;
	
	margin:15px 0 0 12px;

}
.main_cont1_2_bottom{
	background-image:url(/sapa_info/special/200909/images/bg_into_bottom_3.jpg);
	background-repeat:no-repeat;
	width:204px;
	margin:0px 0 0 12px;
	height:29px;
}
.main_cont1_2_left{
	background-image:url(/sapa_info/special/200909/images/bg_into_3.jpg);
	background-repeat:no-repeat;
	width:204px;
	background-position:top left;
	
	margin:15px 0 0 12px;

}
.main_cont1_2_left_bottom{
	background-image:url(/sapa_info/special/200909/images/bg_into_bottom_3.jpg);
	background-repeat:no-repeat;
	width:204px;
	margin:0px 0 0 12px;
	height:29px;
}
/*------------------------*/
#sub_area{
	background-color:#960E36;
	margin:0;
	padding:0;
	width:634px;

}
#main_area p.pankuzu{
color:#154FAE;
text-align:center;
margin:0;
padding:0 10px 0 10px;

}
#main_area p.pankuzu a{
color:#84280E;
text-align:center;
font-weight:bold;
}
#main_area p.pankuzu a:visited{
color:#487F30;
text-align:center;
}
#main_area p.pankuzu a:hover{
color:#145F0C;
text-align:center;
}

#main_area p.info{
	color:#29271D;
	text-align:right;
	padding:10px 15px 0 0;
}
.section_1_left{
	float:left;
	width:407px;
}
.section_1_right{
	float:right;
	width:203px;
}
.section_1_into_left{
	float:left;
	width:203px;
}
.section_1_into_right{
	float:right;
	width:203px;
}
.section_2_into_left{

	float:left;
	width:203px;
}
.section_2_into_right{
	float:right;
	width:203px;
}
h4{
	padding:25px 10px 10px 27px;
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
	
}
h4 span{
	padding:0 5px 0 2px;
}
.ph_img{
	margin:5px 0 0 18px;
}
.plice{
	padding:5px;
	margin:10px 0 0 18px;
	background:#4D6D2C;
	width:156px;
	color:#ffffff;
}
div.plice dl {
}
div.plice dl dt {
	clear: left;
	float: left;
	width: 48px;
	font-weight:bold;
}
div.plice dl dd {
	margin-left: 55px;
	padding-bottom: 0px;
}
.area{
	padding:5px;
	margin:5px 0 0 18px;
	background:#FDEDAE;
	width:156px;
	color:#84280E;
}

div.area dl {
}
div.area dl dt {
	clear: left;
	float: left;
	width: 48px;
	font-weight:bold;
}
div.area dl dd {
	margin-left: 55px;
	padding-bottom: 0px;
	font-size:90%;
}


.main_comment{
	color:#333333;
	font-size:100%;
	padding:10px 15px 0px 18px;
	line-height:120%;
}
#border_line{
	margin: 5px auto;
	width:615px;
}
#area_notice{
	text-align:right;
	margin:5px 10px 0 0;
	font-size:80%;
	color:#29271D;
	
}
.title_txt{
	padding:0 3px 0 0px;
}
.pankuzu em{
	color:#EA5200;
}
p.kyakuachu{

	color:#666666;
	font-size:80%;
	padding:10px 15px 0px 18px;
	line-height:130%;
}