@charset "utf-8";



#pnav{
margin-bottom:30px;
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:608px;
}
.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:608px;
}
.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;
width:100%;
background:url(../common/images/cmn_line_dot01.gif) bottom repeat-x;
}
.menuList li.main img{
width:282px;
}
.menuList li.main p{
width:300px;
}
.menuList li.main p span.block{
display:block;
width:300px;
}
#contents h3{
color:#f93c11;
background:url(../common/images/cmn_line_dot01.gif) bottom repeat-x;
}

