@charset "UTF-8";
/* ===================================
=== 事業概要 海外事業 ===
=================================== */
.division__ac-item p a{display:inline-block;}

#overseas .section-title{margin-bottom:8.89%;}

.overseas-anchor{position:relative;margin-bottom:3.334%;}
.overseas-anchor p{position:relative;z-index:1;}
.overseas-anchor p img{width:100%;}
.overseas-anchor ul{position:absolute;top:0;left:0;width:100%;z-index:2;}
.overseas-anchor ul li{position:absolute;top:0;left:0;margin-top:0;width:6.668%;z-index:2;}
.overseas-anchor ul li a{display:block;position:relative;}
.overseas-anchor ul li a:before{content:'';display:block;position:absolute;top:0;left:-1.668%;margin-top:-1.668%;width:120%;padding-top:120%;transition:opacity .2s ease-in-out;}
.overseas-anchor ul li a span{display:none;}
.overseas-anchor ul li a:hover:before{opacity:0.7;}

.overseas-anchor ul li#cntry-anchor01{left:35.668%;margin-top:7.445%;}
.overseas-anchor ul li#cntry-anchor01 a:before{background:url("/img/info/business/anc-hkg.png") no-repeat center;background-size:100%;}

.overseas-anchor ul li#cntry-anchor02{left:46.668%;margin-top:1.334%;}
.overseas-anchor ul li#cntry-anchor02 a:before{background:url("/img/info/business/anc-twn.png") no-repeat center;background-size:100%;}

.overseas-anchor ul li#cntry-anchor03{left:18.557%;margin-top:36.334%;}
.overseas-anchor ul li#cntry-anchor03 a:before{background:url("/img/info/business/anc-mys.png") no-repeat center;background-size:100%;}

.overseas-anchor ul li#cntry-anchor04{left:29.334%;margin-top:57%;}
.overseas-anchor ul li#cntry-anchor04 a:before{background:url("/img/info/business/anc-idn.png") no-repeat center;background-size:100%;}

.overseas-text{padding:0 2.112%;}
.overseas-text p{color:#1a1a1a;font-size:16px;font-weight:normal;line-height:1.75em;}

.overseas-country{margin-top:8.889%;}
.overseas-country h4{color:#fff;font-size:18px;font-weight:bold;line-height:1.668em;padding:0.556% 0;background-color:#0071ce;padding-left:1.056em;}

.overseas-country.overseas-first{margin-top:6.112%;}

.overseas-company{margin-top:5.557%;}
.overseas-company h5{color:#1a1a1a;font-size:24px;font-weight:bold;line-height:1.5em;padding:2.223% 0;padding-left:0.792em;}

.overseas-company.overseas-first{margin-top:0;}

.overseas-table{border-bottom:1px solid #c4c4c4;}
.overseas-table table{width:100%;}
.overseas-table td{margin:0;border:0;font-size:16px;vertical-align:middle;}
.overseas-table td p{color:#1a1a1a;font-size:16px;font-weight:bold;line-height:1.75em;margin-left:1.188em;}

.overseas-table.overseas-head{background-color:#eaeaea;border-bottom:0;}
.overseas-table.overseas-head table{}
.overseas-table.overseas-head table td{padding:0.313em 0;}
.overseas-table.overseas-head table td p{font-size:14px;line-height:1.429em;}
.overseas-table.overseas-head table td.overseas-th p span{display:none;}

.overseas-table td.overseas-th{width:33.334%;padding:1.563em 0;}
.overseas-table td.overseas-td{width:auto;padding:0.68em 0;}

.overseas-table td.overseas-td p{font-weight:normal;}

.overseas-table.overseas-head td.overseas-td p{font-weight:bold;}

@media print, screen and (max-width: 737px) {
	
.logo_sogo{margin-top:20px;}
.sogo_mb0{margin-bottom:0;}

.lo-column__main{padding:0;}
.page-title{padding:0 15px;}
.division{padding:0 15px;}
#overseas{padding:0;}

#overseas .section-title{margin:0 15px 10%;}

.overseas-anchor{margin-bottom:4%;}
.overseas-anchor p:before{content:'';display:block;position:relative;z-index:1;padding-top:93.334%;}
.overseas-anchor p img{position:absolute;top:0;left:0;width:100%;}
.overseas-anchor ul li{width:13.068%;}
.overseas-anchor ul li a:before{left:-1.668%;margin-top:-1.668%;width:112.245%;padding-top:112.245%;}
.overseas-anchor ul li a:hover:before{opacity:1;}

.overseas-anchor ul li#cntry-anchor01{left:32.134%;margin-top:4.4%;}
.overseas-anchor ul li#cntry-anchor01 a:before{background-image:url("/img/info/business/sp-anc-hkg.png");}

.overseas-anchor ul li#cntry-anchor02{left:45.468%;margin-top:-3.468%;}
.overseas-anchor ul li#cntry-anchor02 a:before{background-image:url("/img/info/business/sp-anc-twn.png");}

.overseas-anchor ul li#cntry-anchor03{left:11.468%;margin-top:38.534%;}
.overseas-anchor ul li#cntry-anchor03 a:before{background-image:url("/img/info/business/sp-anc-mys.png");}

.overseas-anchor ul li#cntry-anchor04{left:27.468%;margin-top:65.734%;}
.overseas-anchor ul li#cntry-anchor04 a:before{background-image:url("/img/info/business/sp-anc-idn.png");}

.overseas-text{padding:0 15px;}
.overseas-text p{font-size:1.2rem;line-height:1.68em;}

.overseas-country{margin-top:13.334%;}
.overseas-country h4{font-size:1.6rem;line-height:1.316em;padding-left:15px;margin-bottom:2%;}

.overseas-country.overseas-first{margin-top:25.334%;}

.overseas-company{margin-top:10.668%;}
.overseas-company h5{font-size:1.4rem;line-height:1.469em;padding:2.134% 0;padding-left:15px;}

.overseas-company.overseas-first{margin-top:0;}

.overseas-table td{font-size:1.2rem;vertical-align:top;display:block;}
.overseas-table td p{font-size:1.2rem;line-height:1.584em;margin:0 15px;}

.overseas-table.overseas-head{border-bottom:0;padding:0.934% 0;padding-left:15px;}
.overseas-table.overseas-head:after{content:'';display:block;clear:both;}
.overseas-table.overseas-head table{display:block;}
.overseas-table.overseas-head table tbody{display:block;}
.overseas-table.overseas-head table tr{display:block;}
.overseas-table.overseas-head table td{padding:0;width:auto;display:-block;float:left;}
.overseas-table.overseas-head table td p{font-size:1.2rem;line-height:1.584em;margin:0;}
.overseas-table.overseas-head table td.overseas-th p span{display:inline-block;margin:0 0.5em;}

.overseas-table td.overseas-th{width:100%;padding:4% 0 0;}
.overseas-table td.overseas-td{padding:3.2% 0 4%;}

.overseas-table td.overseas-td p{font-weight:normal;}

.overseas-table.overseas-head td.overseas-td p{font-weight:bold;}

}

/* ================================ */
