@charset "shift_jis";

body{
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	color:#333;
	text-align:center;
	font-size:13px;
	font-size: 81.25%\9;/* for IE8 */
	*font-size:small;
	*font:x-small;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{
	padding: 0;
	margin: 0;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{color:#ffc609; text-decoration:none;}
ol, ul{list-style: none;}
.left{float:left;}
.right{float:right;}
/**clearfix**/
.clearfix:after{  
	content: ".";  
	display:block;  
	visibility:hidden;  
	height:0.1px;  
	font-size:0.1em;  
	line-height:0;  
	clear:both;
}
.clearfix{display:inline-block;}  


#wrapper{background:transparent url(../images/bg_body.jpg) no-repeat top center;}
h1{
	width:942px;
	text-align:left;
	padding:15px 0 25px 0;
	margin:0 auto;
}
#in-wrap{
	width:982px;
	margin:0 auto;
	padding-bottom:30px;
	background:transparent url(../images/wrap02.png) repeat-y;
}
#in-wrap #section01{
	width:880px;
	padding:30px 0;
	margin:0 auto;
}
#in-wrap #section01 div.left, #in-wrap #section01 div.right{width:424px;}
#in-wrap #section01 dt{
	margin-bottom:10px;
}
#in-wrap #section01 dd{
	text-align:left;
	line-height:1.5;
	padding-left:10px;
}
.ma20b{margin:10px 0 20px 0;}
#btn-hp{margin:15px 0 0 10px;}
#cast{
	width:424px;
	background-color:#feffe8;
	padding:20px 0;
}
#cast div{
	width:365px;
	margin:0 auto 3px auto;
	text-align:left;
}
#cast ul{line-height:1.7;}
/*#cast ul.left{width:150px;}*/
#cast ul.left{width:350px;}
#cast ul.right{width:200px;}
#cast p{
	width:365px;
	margin:0 auto;
	text-align:left;
	line-height:1.5;
}
#cast dt{line-height:1.4;font-weight:bold;color:#0b5024;text-align:right;width:8em;float:left;clear:both;vertical-align:top;margin-bottom:6px;}
#cast dd{line-height:1.4;margin-left:8em;margin-bottom:10px;}
#cast strong{color:#0b5024;}
#footer{
	padding:25px 0;
}
#footer p img, p img.iepngfix{vertical-align:bottom;}
#data{
	padding-top:30px;
}