@charset "UTF-8";
/* CSS Document */
.overseachild{padding-bottom:50px;}
.banner{ background:#ceecfc;}
/*.tabs li:nth-child(3) a{padding:8px 15px; line-height:1.2;}*/
.tabs li a{ width:303px;}
.tabs li span{display:block;}
.first_page .fl{margin-bottom:2%;}

.oversea .block{margin-bottom:70px;}
.oversea .bl_txt{margin-bottom:50px;}

.oversea .img img{margin-bottom:10px;}
.oversea .img img:last-child{margin-bottom:0;}

/*oversea_01*/
.first_page_bottom{text-align:center; background: url(../../oversea/images/over_01/bg_bottom.jpg) repeat-x; margin-top:2%;}

/*add 2016-10-27*/
/*.oversea .table th,.oversea.table td{ text-align:center;}
*/.oversea .hp a{ margin:auto;}
/*add 2017-12-25*/
.red { font-weight:bold; color:#CA0205; }
/*===============================
             MEDIA
================================*/
@media only screen and (max-width:1450px){
.banner_img	{ width:70.55%;}
}

@media only screen and (max-width:960px){
.tabs li a{width: 32%;}
.overseachild{padding-bottom:0;}
}

@media only screen and (max-width:736px){
.tabs li a{width:100%;}
.tabs li span{display:inline;}
/*add 2016-11-11*/
.tabs li:nth-child(3) a{ padding:1%; line-height:1.7;}

.oversea p{ font-size:15px;}
.oversea .bl_txt{ margin-bottom:4%;}
/*add 2016-10-27*/
.oversea .table th,.oversea.table td{ text-align:left;}
/*add 2016-11-07*/
.oversea h4 p{ font-size:20px;}

}

@media only screen and (max-width:480px){
.oversea p,.oversea table p{ font-size:12px;}
/*add 2016-10-21*/
.oversea .block{ margin-bottom:40px;}
.oversea .block.last{ margin-bottom:70px;}
.oversea .block.last_nobtn{ margin-bottom:50px;}
/*add 2016-11-07*/
.oversea h4 p{ font-size:14px;}

}