@charset "utf-8";

/* CSS Document */



#contents{

	padding:0 3px 20px 3px;

}



#roman{

	background:url(img/oho_bg.jpg) no-repeat right top;

	padding-right:401px;

	min-height:249px;

}



*html #roman{

	height:249px;

}



h3{

	margin-bottom:20px;

	clear:both;

}

.module{

	clear:both;

}



.item{

	margin-right:10px;

	float:left;

}



.btn{margin-top:20px;

}



/*shiretoko*/



#shire1{	

	background:url(img/shire_i1.jpg) no-repeat right top;

	min-height:320px;

}



*html #shire1{

	height:320px;

}



#shire1 p{

	padding-right:300px;

}



#shire2{	

	background:url(img/shire_i2.jpg) no-repeat left top;

	min-height:259px;

	padding-left:365px;

}



*html #shire2{

	height:259px;

}





/*hamanasu*/



#hama1{	

	background:url(img/ham_i1.jpg) no-repeat right top;

	min-height:344px;

}



*html #hama1{

	height:344px;

}



#hama1 p{

	padding-right:300px;

}



#hama2{	

	background:url(img/ham_i2.jpg) no-repeat left top;

	min-height:259px;

	padding-left:365px;

}



*html #hama2{

	height:259px;

}



/* jyaga */

#jya1{	

	background:url(img/jya_i1.jpg) no-repeat right top;

	min-height:354px;

}

*html #jya1{

	height:354px;

}



#jya1 p{

	padding-right:311px;

}

#jya2{	

	background:url(img/jya_i2.jpg) no-repeat left top;

	min-height:245px;

	padding-left:363px;

}



*html #jya2{

	height:245px;

}



/*ryuhyo*/

#ryu1{	

	background:url(img/ryu_i1.jpg) no-repeat right top;

	min-height:321px;

}



*html #ryu1{

	height:321px;

}



#ryu1 p{

	padding-right:311px;

}



#ryu2{	

	background:url(img/ryu_i2.jpg) no-repeat left top;

	min-height:245px;

	padding-left:363px;

}



*html #ryu2{

	height:245px;

}







.beer{

	padding-right:298px;

	min-height:357px;

}

#html .beer{

	height:357px;

}



#pil{background:url(img/bee_pil_bg.jpg) no-repeat right top;}



#wei{background:url(img/bee_wei_bg.jpg) no-repeat right top;}



#alt{background:url(img/bee_alt_bg.jpg) no-repeat right top;}



h4{

	padding-top:5px;

	background:url(../common/img/border_a.gif) repeat-x left top;

	font-weight:bold;

	font-size:116%;

	margin-bottom:10px;

}

h4 span{

	display:block;

	padding-bottom:5px;

	background:url(../common/img/border_a.gif) repeat-x left bottom;

}



/* premium */

#pre1{	

	background:url(img/pre_bg.jpg) no-repeat right top;

	min-height:320px;

}

*html #pre1{

	height:320px;

}



#pre1 p{

	padding-right:311px;

	padding-left:20px;

	padding-top:20px;

}

#pre2{	

	background:url(img/pre_i2.jpg) no-repeat left top;

	min-height:245px;

	padding-left:340px;

}



*html #pre2{

	height:245px;

}

/* ezokyouwakoku */
#ezo1 {
	background-image: url(img/ezo_i1.jpg);
	background-repeat: no-repeat;
	background-position: right 36px;
	min-height: 616px;
	_height: 616px;
}
#ezo1 p {
	padding-left: 24px;
	padding-right: 360px;
}
#ezo2 {
	background-image: url(img/ezo_i2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 250px;
	_height: 250px;
}
#ezo2 h3 {
	margin-left: 338px;
}
#ezo2 p {
	padding-left: 24px;
	padding-left: 354px;
}




