@charset "utf-8";

/* =========================================================
◆ compati
========================================================= */
#head #headInner .headR.PC .langSelect .langList { width:128px;}
#head #headInner .headR.PC .langSelect .langList ul li.line2_nav { padding-top: 6px;}
#head #headInner .headR.PC .langSelect .selectBtn > a:after { right: 0; }
#head #headInner .headR.PC .langSelect .selectBtn .selectBtn.Espanol > a:after { top: 0; left: 144px; }
.esPage #head #headInner .headR.PC .btmWrap { margin-right: 7px; text-align: left; }
.en_compati #head #headInner .headR.PC .langSelect .langList { width: auto; }

.headingSec { margin-bottom: 40px; }
.headingSec .titMain { margin-bottom: 40px; }
.headingSec .UpdatedDate { font-size: 85.7%; text-align:right;}

.attTxt { font-size: 14px; margin-bottom: 46px; }
.outlineList { margin-bottom: 40px; }
.outlineList li { font-size: 14px; padding: 0.5em 0; list-style-type: decimal; list-style-position: outside; margin-left: 1.5em; line-height: 170%; }
.outlineList li.last { margin-bottom: 0; }

.pdfDllLnk { margin-bottom: 20px; }
.adobeReader .btnWrap .txt { padding-top: 8px;}
.adobeReader .btnWrap { margin-bottom: 150px; }
.linkList { margin-bottom: 20px; }
.linkList li { font-size: 157.1%; line-height: 170%; margin-top: 0; position: relative; }
.linkList li a { font-size: 26px; display: inline-block; position: relative; line-height: 170%; padding: 0 0 0 1.2em; }
.linkList li a:before{ content: ""; display: block; position: absolute; left: 0; background-position: left top; background-repeat: no-repeat; width: 14px; height: 24px; top: 8px; background-image: url(/common/images/arrow_right_L.png); }
.linkList li a:hover:before{ background-position: left bottom; }
.linkList li a span.dataCap { display: inline-block; font-size: 17px; line-height: 1; }
.linkList li.icoPdf a:after{ content: ""; display: inline-block; width: 30px; height: 28px; position: relative; top: 5px; background: url(/common/images/icon_pdf_L.png) no-repeat left top; margin-left: 3px; }



#head #headInner .headR.PC .langSelect .selectBtn > a::after { right: 0; }

#mainInner.en_compatiIndex .keyVis{margin-bottom: 50px;}
#mainInner.en_compatiIndex .titMain{margin-bottom: 34px;}
#mainInner.en_compatiIndex .titSub{font-size: 185.7%;margin-bottom: 25px;}
#mainInner.en_compatiIndex .txtSub{font-size: 78.5%;}
#mainInner.en_compatiIndex .list_01.t_small li {position: relative;font-size: 16px;padding-left: 0;line-height: 170%;}
#mainInner.en_compatiIndex .list_01.t_small li a{padding-left: 22px;}
#mainInner.en_compatiIndex .list_01 li{margin-top: 18px;}
#mainInner.en_compatiIndex .list_01 li:first-child{margin-top: 0;}
#mainInner.en_compatiIndex .list_01.t_small li a:before{content: "";display: block;position: absolute;left: 0;background-position: left top;background-repeat: no-repeat;width: 10px;height: 16px;top: 3px;background-image: url(/common/images/arrow_right.png);}
#mainInner.en_compatiIndex .list_01.t_small li a:hover:before{background-position: left bottom;}

.titWrap .titType01  { margin-bottom: 38px; }
.tblCountry table a { text-decoration: underline }
.tblCountry table {clear : both; width : 100%; margin-bottom : 40px;}
.tblCountry thead th {width : 80px; padding : 8px 5px; text-align : center; border-top : 1px solid #fff; border-left : 1px solid #fff; background-color : #ddd;white-space: nowrap;}
.tblCountry thead th.bdrR{border-right : 1px solid #fff;}
.tblCountry thead th:first-child { border-left : 1px solid #ddd;}
.tblCountry thead th:last-child { border-right : 1px solid #ddd;}
.tblCountry tbody th { width : 80px; padding : 5px; text-align : center;border : solid 1px #ddd;}
.tblCountry tbody .thStyle01 {padding : 0; text-align : center;}
.tblCountry tbody td { width : 80px; text-align : center; word-wrap : break-word;word-break : break-all; border : solid 1px #ddd;}
.tblCountry.wideTblCountry thead th .cellFzMinTxt { font-size: 11px; display: block; line-height: 1.5;margin: 0 auto; padding: 0 18px; margin-top:5px; }

.tblCountry .w100pc2 {table-layout: fixed;}
.tblCountry .w100pc2 thead tr th.w6{width:80px !important;}

.ta-right{text-align: right;}

@media screen and (min-width: 667px) {
	.tblCountry.wideTblCountry thead th { width : 20%; }
	
}

@media screen and (max-width:667px){
	#gnav .cFix li a.nolink { color:#ccc!important; }
	#gnav li.last { margin-top: 20px !important; }
	#mainInner.en_compatiIndex .titMain{margin-bottom: 27px;}
	#mainInner.en_compatiIndex .titSub{font-size: 154.4%;margin-bottom: 25px;}
	#mainInner.en_compatiIndex .list_01 li:first-child{margin-top: 0;}
	#mainInner.en_compatiIndex .list_01 li {font-size: 12px;margin-top: 10px;}
	#mainInner.en_compatiIndex .list_01 li a{font-size: 14px;line-height: 170%;padding-left: 0.9em;}
	#mainInner.en_compatiIndex .top_list li a {font-size: 154.4%;}
	#mainInner.en_compatiIndex .list_01 li a:before {width: 7px;height: 12px;top: 5px;background-image: url(/common/images/arrow_right_L.png);-webkit-background-size: 7px auto;background-size: 7px auto;}
	#mainInner.en_compatiIndex .list_01.t_small li.icoWindow{padding-right: 20px;}
	#mainInner.en_compatiIndex .list_01.t_small li.icoWindow a:after{width: 15px;height: 15px;top: 5px;background-image: url(/common/images/icon_blank_L.png);-webkit-background-size: 15px auto;background-size: 15px auto;}
	#mainInner.en_compatiIndex .list_01.t_small li a{display: inline-block;position: relative;font-size: 12px;padding-left: 0;line-height: 170%;padding-right: 20px;padding-left: 1em;}
	#mainInner.en_compatiIndex .list_01.t_small li{line-height: 170%;font-size: 12px;}
	#mainInner.en_compatiIndex .list_01.t_small li a:before{width: 7px;height: 12px;top: 3px;background-image: url(/common/images/arrow_right_L.png);-webkit-background-size: 7px auto;background-size: 7px auto;}
	#mainInner.en_compatiIndex .titSub {margin-bottom: 18px;}
	#mainInner.en_compatiIndex .list_01 li.icoPdf a:after {content: "";display: inline-block;width: 15px;height: 14px;position: relative;top: 2px;background: url(/common/images/icon_pdf.png) no-repeat left top;margin-left: 5px;}
	.ot_ihdd_top #mainInner.en_compatiIndex .cont_link { float: left; }
	.ot_ihdd_top .fl_L { width: 40%; float: none !important; display: inline-block; vertical-align: middle; }
	.ot_ihdd_top .fl_R { margin-right: 0; padding-top: 0; width: 55%; float: none !important; display: inline-block; vertical-align: middle; }
	#mainInner { width: 82.5%; }
	.headingSec { margin-bottom: 19px; }
	.headingSec .UpdatedDate { font-size: 14px; }
	.adobeReader .btnWrap { margin-bottom: 70px; }
	.linkList { margin-bottom: 20px; }
	.linkList li { font-size: 12px; line-height: 170%; }
	.linkList li a { font-size: 154.4%;line-height: 170%; padding: 0 0 0 0.9em; }
	.linkList li a:before{ width: 7px; height: 12px; top: 8px; background-image: url(/common/images/arrow_right_L.png); -webkit-background-size: 7px auto; background-size: 7px auto;}
	.linkList li a span.dataCap { font-size: 13px; }
	.linkList li.icoPdf a:after{ width: 15px; height: 14px; top: 2px; background: url(/common/images/icon_pdf.png) no-repeat left top; margin-left: 5px;}
	.attTxt { margin-bottom: 31px; }
	.outlineList { margin-bottom: 31px; }
	.adobeReader .btnWrap .txt { padding-top: 0;}
	
	.scrollTable { overflow-x: scroll }
	.scrollTable table { min-width: 480px; }
	
	.tblCountry tbody .thStyle01 { padding : 0;}
	
	.tblCountry .w100pc{width:520px !important;max-width: inherit !important;table-layout: fixed;}
	.tblCountry .w100pc thead tr th,
	.tblCountry .w100pc thead tr td{width:auto !important;padding : 5px;}
	.tblCountry .w100pc thead tr th:nth-child(1){width:100px !important;}
	.tblCountry .w100pc thead tr th:nth-child(2){width:110px !important;}
	.tblCountry .w100pc thead tr th:nth-child(3){width:110px !important;}
	.tblCountry .w100pc thead tr th:nth-child(4){width:100px !important;}
	.tblCountry .w100pc thead tr th:nth-child(5){width:100px !important;}

	.tblCountry .w100pc2{width:590px !important;max-width: inherit !important;table-layout: fixed;}
	.tblCountry .w100pc2 thead tr th,
	.tblCountry .w100pc2 thead tr td{width:auto !important;padding : 5px;}
	.tblCountry .w100pc2 thead tr th.w1{width:100px !important;}
	.tblCountry .w100pc2 thead tr th.w2{width:110px !important;}
	.tblCountry .w100pc2 thead tr th.w3{width:120px !important;}
	.tblCountry .w100pc2 thead tr th.w4{width:200px !important;}
	.tblCountry .w100pc2 thead tr th.w5{width:100px !important;}
	.tblCountry .w100pc2 thead tr th.w6{width:40px !important;}
	
	.tblCountry tbody th sup.trade{margin-right: -1em;}
	
	.tblCountry.wideTblCountry thead th .cellFzMinTxt { font-size: 10px; padding: 0 4%; margin-top: 5px; }
}

