@charset "utf-8";
.sub1{width:100%;}
.sub1 h3{font-size:2.6rem; width:100%; color:#000; background:url("/images/sub/icon_h3.png")0px 10px no-repeat; padding-left:30px; box-sizing:border-box;}
.sub1 h4{font-size:2.3rem; width:100%; color:#000; background:url("/images/sub/icon_h4.png")5px 10px no-repeat; padding-left:30px; box-sizing:border-box;}
.sub1 h5{font-size:2.0rem; width:100%; color:#000; background:url("/images/sub/icon_h5.png")10px 10px no-repeat; padding-left:30px; box-sizing:border-box;}
.sub1 h6{font-size:1.8rem; width:100%; color:#000; background:url("/images/sub/icon_h6.png")15px 10px no-repeat; padding-left:30px; box-sizing:border-box;}
.sub1 p{line-height:150%;}
.sub1_ul{margin-top:10px;}
.sub1_ul li{background:url("/images/sub/icon_li.png")20px 10px no-repeat; padding-left:30px; box-sizing:border-box;line-height:150%;}
.sub1_box1{padding:30px; margin-bottom:15px; box-sizing:border-box; background:url("/images/sub/sub101_icon01.png") #f1f1f1 no-repeat; height:130px; width:100%;}
.sub1_box2{padding:30px; margin-bottom:15px; box-sizing:border-box; background:url("/images/sub/sub101_icon02.png") #f1f1f1 no-repeat; height:130px; width:100%;}
.sub1_box3{padding:30px; margin-bottom:15px; box-sizing:border-box; background:url("/images/sub/sub101_icon03.png") #f1f1f1 no-repeat; height:130px; width:100%;}
.sub1_box4{padding:30px; margin-bottom:15px; box-sizing:border-box; background:url("/images/sub/sub101_icon04.png") #f1f1f1 no-repeat; height:130px; width:100%;}
.sub1_box5{padding:30px; box-sizing:border-box; background:url("/images/sub/sub101_icon05.png") #f1f1f1 no-repeat; height:130px; width:100%;}
.sub1_box1 dl, .sub1_box2 dl, .sub1_box3 dl, .sub1_box4 dl, .sub1_box5 dl{margin-left:150px;}
.sub1_box1 dl dt, .sub1_box2 dl dt, .sub1_box3 dl dt, .sub1_box4 dl dt, .sub1_box5 dl dt{font-size:2.0rem; margin-bottom:15px;}
.sub1 table{width:100%; border-top:2px solid #0066b3; margin-bottom:15px; font-size:1.6rem;}
.sub1 table th{padding:15px 10px; background-color:#eff5fa; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.sub1 table td{padding:15px 10px; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.td1{background-color:#fafafa; font-weight:bold; text-align:center;}
.table_tit{display:block; font-weight:bold; color:#5c437b; margin-bottom:10px;}
.sub1 table td li{background:url("/images/sub/icon_li.png")0px 10px no-repeat; padding-left:10px; box-sizing:border-box;line-height:150%;}
.sub1 table td li span{font-weight:bold; margin-right:5px;}
