@charset "UTF-8";
/* CSS Document */
.overseachild{padding-bottom:50px;}
.banner{ background:#ceecfc;}
.tabs li a{ width:303px;}
.tabs li:first-child a,
.tabs li:nth-child(3) a{ padding:29.5px 10px;}		/*add 2017-01-04*/
	/*.tabs li:nth-child(3) a{padding:8px 10px; line-height:1.42;} fixed 2017-01-04*/
.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 .hp a{ margin:auto;}
.br{ display:block;}
/*add 2017-12-25*/
.red { font-weight:bold; color:#CA0205; }
/*===============================
             MEDIA
================================*/
@media only screen and (max-width:1600px){
.banner_img	{ width:64%;}
}

@media only screen and (max-width:1200px){
.tabs li a{line-height:1.7;}	
.tabs li:first-child a,
.tabs li:nth-child(3) a{ padding:27px 1%;}
}

@media only screen and (max-width:960px){
.overseachild{padding-bottom:0;}
.tabs li a{width: 32%; padding:1.5vw 1%;}
.tabs li:first-child a,
.tabs li:nth-child(3) a{ padding:2.7vw 1%;}
}

@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;}
.br{ display:inline-block;}
}

@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;}

}