@charset "utf-8";
/* ==================================================================
CSS information
style info :OTHERページ用
================================================================== */

@import url("../../common/css/container.css");

/* --------------------------------------------------------
#contents
-------------------------------------------------------- */
#contents{color:#5b5b5b;line-height:130%;}

/* --------------------------------------------------------
#container
-------------------------------------------------------- */
#inner{padding:30px 0px 60px 46px;}

h3{margin-bottom:20px;}

h4{margin-bottom:10px;}

p{margin-bottom:10px;}

#btnBox{
margin:0 0 30px;
padding-left:100px;
width:806px;
text-align:left;
overflow:hidden;
}
#btnBox ul{
margin-right:-10px;
float:left;
width:806px;
}
#btnBox li{
display:inline;
margin-right:10px;
}

#btnBox a{}
#btnBox a:hover img{filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

#btnBox_ti{
margin:0 0 30px;
width:906px;
text-align:center;
overflow:hidden;
}
#btnBox_ti ul{
margin-right:-10px;
float:left;
width:906px;
}
#btnBox_ti li{
display:inline;
margin-right:10px;
}

#btnBox_ti a{}
#btnBox_ti a:hover img{filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

div.lyt-image.image-col6{
width:906px; /* div.image-col4 > p.image の (width+margin-right)*4 */
}

div.lyt-image.image-col6 p.image{
float:left;
margin-right:30px;
width:120px;
}
div.lyt-image.image-col6 p.image span.caption {
display: block;
padding: 4px 0;
}

div.itemList{
margin-bottom:20px;
border-bottom:1px #e5e5e5 solid;
width:888px;
overflow:hidden;
}

div.itemList ul{
margin-right:-15px;
margin-bottom:5px;
width:903px;
}

div.itemList ul li{
display:inline;
float:left;
margin-right:15px;
}

div.itemList.break{border-bottom:none;}
div.itemList.break ul{margin-bottom:0;}

img.icon-01{margin-right:8px; vertical-align:middle;}

ul.list-number-01{
margin-bottom:20px;
}
ul.list-number-01 li{
position:relative;
margin-bottom:3px;
padding-left:2em;
}
ul.list-number-01 li span{
position:absolute;
top:0;
left:0;
}

div.lyt-image.image-L div.image{padding-right:15px;}

div.lyt-image.image-L p.image{
float:left;
margin:0 13px 10px 0;
}

div.lyt-image.image-L div.image p.image{
margin:0;
float:none;
}
div.lyt-image.image-L div.column p.text {
padding: 5px 20px;
}
div.lyt-image.image-parallel{
margin-bottom:0;
}

div.lyt-image.image-parallel div.image,
div.lyt-image.image-parallel div.column{
text-align:left;
}

div.lyt-image.image-parallel div.image p.image{
margin-bottom:10px;
}

div.lyt-image.image-parallel.image-L div.image{ float:left; }

div.yokokuList h4{
font-weight: bold;
color: #151515;
font-size:14px;
}
div.yokokuList ul{
width:906px;
float: left;
}
div.yokokuList ul li{
float: left;
margin: 0 0 5px 10px;
width: 218px;
}
div.yokokuList ul li.first{
margin: 0;
}
div.fix {clear: both; padding-bottom: 20px;}