/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

LEAGUE TABLE


-------------------------------------------------- */
section.abouteaff .inner{text-align:center;}

.low_header{position:relative;margin:0;width:100%;height:100px;background:#ffcb00 url(../img/common/low_header_bg.gif) no-repeat;background-position:right top;background-size:330px 100px;text-align:center;}
.low_header .box{width:980px;margin:40px auto 0;display:inline-block;}
.low_header .box h1{font-size:216.7%;font-weight:bold;text-align:left;}

.about_ttl{position:relative;width:980px;margin:0 auto;padding:60px 0 0 0;z-index:3;text-align:left;}
.about_ttl span{width:24px;height:5px;background:#ffcb00;display:block;}
.about_ttl p{margin:20px 0 0;color:#000;font-size:266.7%;font-weight:bold;display:inline-block;}

.about_txt{position:relative;width:980px;margin:20px auto 20px;text-align:left;}
.about_txt p{color:#333;font-size:133.3%;font-weight:normal;line-height:24px;display:inline-block;}

.about_txt.half{overflow:hidden;}
.about_ttl.half .left,
.about_ttl.half .right,
.about_txt.half .left p,
.about_txt.half .right p{float:left;width:490px;height:auto;display:inline-block;}
.about_txt.half .right{float:right;}
.about_txt.half .box p{margin:20px 0 0;}

.abouteaff .threearea{overflow:hidden;padding-bottom:40px;}
.abouteaff .threearea .left,
.abouteaff .threearea .center,
.abouteaff .threearea .right{float:left;width:325px;height:auto;display:inline-block;}
.abouteaff .threearea .right{float:right;}
.abouteaff .threearea .about_txt p{margin:0;}
.abouteaff .threearea .about_ttl{padding-top:20px;}
.abouteaff .threearea .box{text-align:center;}
.abouteaff .fa10 .about_ttl p{border-left:6px solid #ffcb00;margin:0;padding:0 0 0 10px;font-size:150.0%;display:inline-block;}

.table_ec{margin:50px 0 0;width:980px;font-size:133.3%;text-align:center;display:inline-block;}
.table_ec table{width:100%;}
.table_ec table th.item{color:#666;vertical-align:top;}
.table_ec table th{text-align:left;}
.table_ec table th.item{padding:0;text-align:left;}
.table_ec table th,
.table_ec table td{width:180px;padding:0 0 30px;text-align:left;}
.table_ec table td span{font-size:83.3%;}


.president_txt{overflow:hidden;}
.president_txt .box{float:left;height:auto;display:inline-block;}
.president_txt .left{width:180px;}
.president_txt .right{float:right;width:765px;}
.president_txt .right .subttl{color:#000;font-size:175%;font-weight:bold;letter-spacing:1px;line-height:21px;}
.president_txt .right .txt,
.president_txt .right .sign{margin:20px 0 0;color:#333;font-size:116.7%;letter-spacing:1px;line-height:24px;display:inline-block;}
.president_txt .right .sign{float:right;line-height:21px;}

.structure_txt{margin:50px 0 0;width:980px;text-align:center;display:inline-block;}

.table_sc{margin:50px 0 50px;width:980px;color:#333;font-size:116.7%;font-weight:normal;text-align:center;display:inline-block;}
.table_sc table{width:100%;}
.table_sc table th{text-align:left;border-right:1px solid #dadada;background:#f5f5f5;}
.table_sc table th.emp{background:transparent;}
.table_sc table th.item{background:#dcfbe6;}
.table_sc table td.chairman{background:#fff2bf;}
.table_sc table td{background:#fff;}
.table_sc table th,
.table_sc table td{padding:15px 0 15px 20px;font-size:14px;text-align:left; border-bottom:1px solid #dadada;border-right:1px solid #dadada;}
.table_sc table td span{font-size:83.3%;}

.table_sc .explain{margin:10px 0 100px;width:980px;color:#444;font-size:83.3%;text-align:left;display:inline-block;}
.table_sc .explain span{position:relative;width:50px;height:15px;top:3px;background:#fff2bf;border:1px solid #dadada;display:inline-block;}




/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

10FA

-------------------------------------------------- */
.about_10fa{position:relative;max-width:980px;width:980;height:500px;margin:20px auto 0;padding:0;overflow:hidden;display:inline-block;}
.about_10fa div.item{position:relative;float:left;width:196px;height:250px;margin:0;padding:0;color:#FFF;text-align:center;}
.about_10fa div.item a.fa{margin:10px 0 0;}
.about_10fa div.item a.fa:hover img{width:198px;height:173px;margin:-4px 0 -4px 0;}
.about_10fa div.item p.name{margin:15px 0 0;color:#FFF;font-size:133.3%;font-weight:bold;line-height:18px;}
.about_10fa div.item p.name span{font-size:90%;}
/* .about_10fa div.item a.link{margin:15px 0 0;padding:0 0 3px;color:#FFF;font-size:100%;font-weight:bold;border-bottom:2px solid #FFF;text-decoration:none;display:inline-block;} */
.about_10fa div.item a.link{margin:12px 0 0;padding:3px 0 3px;color:#FFF;font-size:100%;font-weight:bold;border-bottom:2px solid #FFF;text-decoration:none;display:inline-block;}
/* .about_10fa div.item a.link:hover{padding:0 2px 3px;opacity:.8} */
.about_10fa div.item a.link:hover{padding:3px 2px 3px;opacity:1;background:#FFF;}
.about_10fa div.cn{background:#26a733;}
.about_10fa div.ct{background:#00378b;}
.about_10fa div.gm{background:#86dbff;}
.about_10fa div.hk{background:#ff4a51;}
.about_10fa div.jp{background:#0090ff;}
.about_10fa div.dp{background:#d4b145;}
.about_10fa div.kr{background:#e6134a;}
.about_10fa div.mc{background:#ffffff;}
.about_10fa div.mg{background:#98d984;}
.about_10fa div.nm{background:#7fe8ff;}

.about_10fa div.cn a.link:hover{color:#26a733;}
.about_10fa div.ct a.link:hover{color:#00378b;}
.about_10fa div.gm a.link:hover{color:#86dbff;}
.about_10fa div.hk a.link:hover{color:#ff4a51;}
.about_10fa div.jp a.link:hover{color:#0090ff;}
.about_10fa div.dp a.link:hover{color:#d4b145;}
.about_10fa div.kr a.link:hover{color:#e6134a;}
.about_10fa div.mc a.link:hover{color:#ffffff;}
.about_10fa div.mg a.link:hover{color:#98d984;}
.about_10fa div.nm a.link:hover{color:#7fe8ff;}

.about_10fa div.mc p.name,
.about_10fa div.mc a.link{color:#56a32c;}
.about_10fa div.mc a.link{border-bottom:2px solid #56a32c;}
.about_10fa div.mc a.link:hover{background:#56a32c; color:#FFF;}

body footer.global{padding:60px 0 0;}