@charset "utf-8";


.m_ir {background: url(/images/intern/main/m_ir.png)no-repeat;}
.con01 .mvisual_wrap .controlBox {display:none}
.con01 .info_txt{text-align: left;}
.con01 .tit {padding: 115px 0 0;}
.con01 .tit strong{margin-bottom: 25px;}

.con02 .link_wrap .roww .ico.ico01{margin-top: 15px;margin-bottom: 40px;}
.con02 .link_wrap .roww .ico.ico02{background-position: 0 -236px;height: 85px;margin-top: 15px;margin-bottom: 40px;}
.con02 .link_wrap .roww .ico.ico03{background-position: 0 -141px;height: 79px;margin-bottom: 40px;}
.con02 .link_wrap .roww strong{line-height: 25px;}
@media (max-width: 767px){
    .con02 .link_wrap .roww .ico{margin-top:0;}
    .con02 .link_wrap .roww .fff{margin-top:10px;}
    .con02 .link_wrap .roww .ico.ico01{margin-top:0;}
    .con02 .link_wrap .roww .ico.ico02{margin-top:0;width:50px;height:62px;background-position: 0px -170px;background-size: 580px;}
    .con02 .link_wrap .roww .ico.ico03{background-position: 1px -102px;height:58px;background-size: 580px;}
    .con02 .link_wrap .roww strong{margin-left:30px;}
    .con02 .link_wrap .roww p{margin:0 0 10px 30px;}
}

.con03 .icon_wrap ul li{width: 50%;}
.con03 .icon_wrap ul li a .ico.ico01{width: 50px;background-position: -100px -107px;}
.con03 .icon_wrap ul li a .ico.ico02{width: 50px;background-position: -152px -105px;}
.con03 .icon_wrap ul li a .ico.ico03{width: 50px;background-position: -218px -105px;}
.con03 .icon_wrap ul li a .ico.ico04{width: 50px;background-position: -282px -105px;}
.con03 .icon_wrap ul li a:hover .ico.ico01{width: 50px;background-position: -100px -50px;}
.con03 .icon_wrap ul li a:hover .ico.ico02{width: 50px;background-position: -152px -49px;}
.con03 .icon_wrap ul li a:hover .ico.ico03{width: 50px;background-position: -218px -47px;}
.con03 .icon_wrap ul li a:hover .ico.ico04{width: 50px;background-position: -282px -49px;}
.con03 .bbs_wrap {margin:30px 0;}

.info_wrap{width:100%; height:auto; border: 1px solid #ddd;background: url(/images/intern/main/info_bg.jpg)no-repeat right top;text-align: left;}
.info_wrap .info_txt{padding:30px 5% 20px}
.info_wrap .info_txt h2{color: #1a54b7;font-size: 20px;font-weight: 700;margin:0 0 20px;}
.info_wrap .info_txt .list {margin: 0;}
.info_wrap .info_txt .list li {position:relative; margin:8px 0;padding-left:80px; font-size:14px; }
.info_wrap .info_txt .list li span {position:absolute; left:0; top:0;vertical-align:middle;font-weight:700;}
.info_wrap .info_txt .list li span b {display:inline-block; width:15px; height:15px; margin:0 2px 0 0;border-radius:50%; background:#000; font-size:10px;text-align:center; line-height:15px; color:#fff;vertical-align:middle;}
.info_wrap .info_txt .list li span small {display:block; padding-left:25px;color: #60bb46; font-size:13px; line-height:1;}

.info_wrap .info_txt .list li p{margin:0; color:#777; line-height:1.5; font-size: 14px;word-break: keep-all;}

