
/* .ContactUS
 */
.ContactUS{ padding:2% 0;}
.ContactUS dd{ margin-bottom:2%; padding-right:53%; background-color:#fff; position:relative; box-shadow: 0px 0px 10px rgba(0,0,0,0.05);}
.ContactUS dd:last-child{ margin-bottom:0;}
.ContactUS .map *{ max-width:none;}
.ContactUS .map .BMap_cpyCtrl{display: none;}
.ContactUS dd figure{ padding:3% 0 3% 5%;}
.ContactUS dd figure h1{font-size: 20px; color: #35a35a; font-weight:normal; padding: 16px 0; margin:0;border-bottom: 1px solid #eee;}
.ContactUS dd ul{ padding-top:16px;}
.ContactUS dd li{font-size: 16px; color: #666;line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.ContactUS dd li:nth-child(1){background-image:url(/images/ico_01.png);}
.ContactUS dd li:nth-child(2){background-image:url(/images/ico_02.png);}
.ContactUS dd li:nth-child(3){background-image:url(/images/ico_03.png);}
.ContactUS dd li:nth-child(4){background-image:url(/images/ico_05.png);}
@media(min-width:641px){
.ContactUS .map{ position:absolute !important; width:50%; right:0; height:100%; top:0;}
}
@media(max-width:640px){
.ContactUS dd{ padding:3%;}
.ContactUS dd li{font-size: 14px;}
.ContactUS .map{ height:250px; position:relative !important;}
.ContactUS dd figure{ padding:0;}
}
@media(max-width:480px){
.ContactUS dd figure h1{ font-size:16px;}
}

.auto{ margin:0 auto;}
.auto_1366{ max-width:1366px;}
@media(max-width:1366px){.auto_1366{ padding:0 2%;}}
.auto_1280{ max-width:1280px;}
@media(max-width:1280px){.auto_1280{ padding:0 2%;}}
.auto_1200{ max-width:1200px;}
@media(max-width:1200px){.auto_1200{ padding:0 2%;}}
.auto_1180{ max-width:1180px;}
@media(max-width:1180px){.auto_1180{ padding:0 2%;}}
.auto_1150{ max-width:1150px;}
@media(max-width:1150px){.auto_1150{ padding:0 2%;}}
.auto_1100{ max-width:1100px;}
@media(max-width:1100px){.auto_1100{ padding:0 2%;}}
.auto_1050{ max-width:1050px;}
@media(max-width:1050px){.auto_1050{ padding:0 2%;}}
.auto_1000{ max-width:1000px;}
@media(max-width:1000px){.auto_1000{ padding:0 2%;}}
.auto_950{ max-width:950px;}
@media(max-width:950px){.auto_950{ padding:0 2%;}}

dd, figure {
    padding: 0;
    margin: 0;
    }
