.basic .dc{padding:20px;margin:0 5px 5px 0;text-align:justify;font-size:16px;line-height:26px;border:1px solid #ddd;box-shadow:0 0 5px #ccc;}

.history dl{overflow:hidden;clear:both;padding:15px 8px;border-bottom:1px solid #ddd;}
.history dt{float:left;width:25%;font-size:15px;line-height:20px;color:#787878;}
.history dd{float:left;width:75%;font-size:14px;line-height:20px;font-weight:bold;}

.sponsor .dc{font-size:13px;line-height:22px;}
.sponsor .terms_box{overflow-x:hidden;overflow-y:scroll;height:100px;padding:10px;color:#666666;border:1px solid #ddd;}
.sponsor .agree{margin:12px 0 16px 0;text-align:right;font-weight:bold;}
.sponsor .contract_box{padding:15px;margin:20px 0 10px 0;line-height:20px;color:#888;border:1px solid #ddd;background:#f8f8f8;}

.co_terms h2{margin-top:0;}
.co_terms .cont{padding:20px;border:1px solid #ccc;background:#fff;}

.business .item_box{clear:both;}
.business .item_box ul{float:left;width:32%;padding-top:35px;}
.business .item_box ul.middle{margin:0 2%;}
.business .item_box ul li.tit{padding:10px 0;font-size:14px;font-weight:bold;line-height:14px;text-align:center;border-top:2px solid #138E93;border-bottom:1px solid #ddd;background:#f4f4f4;}
.business .item_box ul li.img_box{margin:10px 0 0 0;}
.business .item_box ul li.desc{margin:10px 0 0 2px;font-size:14px;line-height:22px;color:#666;}
.business .da2{padding-top:40px;margin-top:40px;border-top:1px solid #ddd;}

.branch{margin-top:20px;}
.branch .da{padding:45px 0;border-bottom:1px solid #ddd;}
.branch .da1{padding-top:0;}
.branch .da2{background:#f8f8f8;}
.branch .da4{background:#f8f8f8;}
.branch .da5{border-bottom:none;}
.branch .db{clear:both;overflow:hidden;}
.branch .icon{float:left;width:20%;}
.branch ul.box{float:left;width:76%;margin-left:4%;}
.branch ul.box .tit{font-size:20px;color:#418ccc;font-weight:bold;line-height:20px;}
.branch ul.box .desc{margin:15px 0 18px 0;font-size:15px;line-height:22px;text-align:justify;}
.branch ul.box table{background:#fff;}
.branch ul.box table th{line-height:22px;font-weight:bold;}
.branch ul.box table td{line-height:22px;}
.branch ul.box table td ul li{margin-left:15px;list-style:disc;}
.branch .form td.website a{text-decoration:underline;}

@media only screen and (max-width:767px) {
.basic .dc{padding:20px;margin:1em .6em 0 .6em;box-shadow:none;background:#fff;}
.basic .dc img{width:100%;}

.basic_form .dc{padding:.8em;}

.history dl{padding:15px 8px;border-bottom:1px solid #ddd;}
.history dt{float:none;width:100%;}
.history dd{float:none;width:100%;margin-top:.5em;}

.co_terms h2{margin-top:1em;}
.co_terms .cont{padding:1em;margin-top:0;border-top:none;}

.business .da{padding:1em;margin:1em .6em 0 .6em !important;border:1px solid #ddd;background:#fff;}
.business .item_box ul{float:none;width:100%;padding:0;margin:1em 0 0 0 !important;}
.business .item_box ul li.img_box img{width:100%;}
.business .item_box ul li.tit{padding:10px 0;font-size:14px;font-weight:bold;line-height:14px;text-align:center;border-top:2px solid #138E93;border-bottom:1px solid #ddd;background:#f4f4f4;}
.business .item_box ul li.desc{margin:10px 0 0 2px;font-size:14px;line-height:22px;color:#666;}

.branch .da{padding:45px 0;border-bottom:1px solid #ddd;}
.branch .da1{padding-top:0;}
.branch .da2{background:#f8f8f8;}
.branch .da4{background:#f8f8f8;}
.branch .da5{border-bottom:none;}
.branch .db{clear:both;overflow:hidden;}
.branch .icon{float:left;width:20%;}
.branch ul.box{float:left;width:76%;margin-left:4%;}
.branch ul.box .tit{font-size:20px;color:#418ccc;font-weight:bold;line-height:20px;}
.branch ul.box .desc{margin:15px 0 18px 0;font-size:15px;line-height:22px;text-align:justify;}
.branch ul.box table{background:#fff;}
.branch ul.box table th{line-height:22px;font-weight:bold;}
.branch ul.box table td{line-height:22px;text-align:justify;}
.branch ul.box table td ul li{margin-left:15px;list-style:disc;}
.branch .form td.website a{text-decoration:underline;}

.branch{margin-top:0;}
.branch .da{padding:1em;margin:1em .6em 0 .6em;border:1px solid #ddd;background:#fff;}
.branch .icon{float:none;width:100%;margin:1em 0;text-align:center;}
.branch ul.box{float:none;width:100%;margin:0;}
.branch ul.box .tit{display:none;}
}