@charset "Shift_JIS";

ul.linksListB02 li { float:left; width:auto; margin-right:4px;}
.block01 { width:770px; margin-left:102px; margin-top:30px;}
.block01 ul.pic01 li { float:left;}
.block01 ul.pic01 li.pic { width:164px;}
.block01 ul.pic01 li.pic dt{ padding:0 0 4px 22px;}
.block01 ul.pic01 li.allow { width:30px;}
.block01 ul.pic01 li.pic dd.text{ padding:0 0 0 10px;}

.block02 { width:803px; margin-left:85px; margin-top:30px;}
.block02 ul.pic02 li { float:left;}
.block02 ul.pic02 li.pic { width:134px;}
.block02 ul.pic02 li.pic dt{ padding:0 0 4px 5px;}
.block02 ul.pic02 li.allow { width:24px;}
.block02 ul.pic02 li.pic01 { width:154px;}

.block03 { width:729px; margin-left:120px; margin-top:30px;}
.block03 ul.pic03 li { float:left;}
.block03 ul.pic03 li.pic { width:150px;}
.block03 ul.pic03 li.pic dt{ padding:0 0 4px 14px;}
.block03 ul.pic03 li.allow { width:43px;}

.pic03_w175 { width:175px; float:left;}
.pic03_ex { float:left; padding:112px 0 0 32px;}
.mgt60 { margin-top:60px;}
.mgt100 { margin-top:100px;}

.linesec { border:1px solid #ff4100; padding:15px; margin:15px 70px 0 70px;}
.linesec_02 {border:1px solid #ff9900; padding:7px; margin:25px 10px 0 10px;}

.relatedLink02{margin:20px 0 0 0;padding:8px 0 7px 0;width:928px;border:solid 1px #cccccc;background:#fafafa;}
.relatedLink02 li{float:left;padding:0 20px 0 19px;background:url(/common_rn/img/parts_linev_001.gif) no-repeat 0 50%;zoom:1;line-height: 1.5em;}
.relatedLink02 li.first{background:none;}

.halfBoxL,.halfBoxR { margin-top:30px;}

.pic04 { float:left; margin-top:20px; width:205px;}
.pic04_ex {float:left; margin-top:20px; width:255px;}

.section { margin-left:10px;}
table.graph td{padding:3px;}

.flowBox4,.flowBox5,.flowBox6{margin:0 10px;}
.flowBox4 li{width:25%;float:left;line-height:1.4;}
.flowBox5 li{width:20%;float:left;line-height:1.4;}
.flowBox6 li{width:30%;float:left;line-height:1.4;}
.flowBox4 li img.iconNum,.flowBox5 li img.iconNum,.flowBox6 li img.iconNum{float:left;}
.flowBox4 li span,.flowBox5 li span,.flowBox6 li span{padding:1px 13px 1px 23px;display:block;}
.flowBox4 li span span.notes,.flowBox5 li span span.notes,.flowBox6 li span span.notes{padding:0 0 0 1em;text-indent:-1em;}
.flowBox4 li span img,.flowBox5 li span img,.flowBox6 li span img{vertical-align:top !important;}
.wid10P{width:10% !important;}
.wid40P{width:40% !important;}
.wid50P{width:50% !important;}