@charset "utf-8";



#pnav{
margin-bottom:30px !important;
padding:10px 10px 0;
background:#ebebeb;
}
#pnav:after{
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
* html #pnav{
display: inline-block;
}
*:first-child+html #pnav{
display: inline-block;
}
#pnav li{
margin:0 0 10px;
float:left;
width:143px;
list-style-type:none;
line-height:1;
}

.menuList{
position:relative;
margin-right:-18px;
width:610px;
}
.menuList li{
display:-moz-inline-box;
display:inline-block;
/display:inline;
/zoom:1;
margin:0 15px 20px 0;
width:286px;
list-style-type:none;
vertical-align:top;
}
.menuList li span.block{
display:block;
width:286px;
}
.menuList li strong .fS{
font-weight:normal;
}
.menuList li.main{
width:592px;
margin-right:0;
}
.menuList li img{
display:-moz-inline-box;
display:inline-block;
/display:inline;
/zoom:1;
border:1px solid #cccccc;
width:142px;
}
.menuList li.main img{
border:3px solid #cccccc;
}
.menuList li p{
display:-moz-inline-box;
display:inline-block;
/display:inline;
/zoom:1;
padding-left:8px;
width:130px;
vertical-align:top;
}
.menuList li p span.block{
display:block;
width:130px;
}
.menuList li strong{
display:block;
margin-bottom:3px;
padding-bottom:3px;
background:url(../common/images/cmn_line_dot01.gif) bottom repeat-x;
}
.menuList li.main img{
width:282px;
}
.menuList li.main p{
width:292px;
}
.menuList li.main p span.block{
display:block;
width:292px;
}
.menuList li.wide{
width:592px;
}
.menuList li.wide p{
width:435px;
}
.menuList li.wide p span.block{
display:block;
width:435px;
}

.menuList li span.en{
	font-size:100%;
}

#contents h3{
color:#f93c11;
background:url(../common/images/cmn_line_dot01.gif) bottom repeat-x;
}
#contents h3.sub{
	color:#3d3d3d;
	background:url(../common/images/cmn_line_dot01.gif) bottom repeat-x;
}
#contents li{
list-style-type:none;
}

#contents .box{
padding:15px;
background:#fdedee;
}
#contents .box h3{
float:left;
margin:0;
padding:0;
width:253px;
background:none;
}
#contents .box li{
display:inline;
float:left;
margin-right:2em;
zoom:1;
line-height:1;
}

