
div#Contents {
	padding:100px 0 15px 15px !important;
}


/* tit_en
===============================================================*/
h3.tit_en {
	font-size:18px;
	padding:0 0 10px 0;
}



/* tab
===============================================================*/
ul.tab {
	width:290px;
	clear:both;
	overflow:hidden;
	margin:0 auto 20px;
}

ul.tab li {
	float:left;
	text-indent:-9999px;
	margin-right:10px;
}

ul.tab li a {
	display:block;
	width:90px;
	height:22px;
}

ul.tab li.nav01 a {
	background:url(../images/language/tab_01.gif) no-repeat 0 0;
	background-size:90px 22px;
}

ul.tab li.nav02 {
	margin-right:0;
}
ul.tab li.nav02 a {
	background:url(../images/language/tab_02.gif) no-repeat 0 0;
	background-size:90px 22px;
}

ul.tab li.nav03 a {
	background:url(../images/language/tab_03.gif) no-repeat 0 0;
	background-size:90px 22px;
}

ul.tab li.nav04 {
	margin-right:0;
}
ul.tab li.nav04 a {
	background:url(../images/language/tab_04.gif) no-repeat 0 0;
	background-size:90px 22px;
}


/* tab2
===============================================================*/
ul.tab2 {
	width:290px;
	clear:both;
	overflow:hidden;
	margin:0 auto 20px;
}

ul.tab2 li {
	width:138px;
	padding:0 14px 5px 0;
	float:left;
}

ul.tab2 li.nav02 ,
ul.tab2 li.nav04 {
	padding:0 0 5px 0;
}

ul.tab2 li img {
	width:100%;
}


/* tab3
===============================================================*/
ul.tab3 {
	width:290px;
	clear:both;
	overflow:hidden;
	margin:0 auto 20px;
}

ul.tab3 li {
	width:138px;
	padding:0 14px 5px 0;
	float:left;
	text-indent:-9999px;
}
ul.tab3 li a {
	display:block;
	width:138px;
	height:22px;
}

ul.tab3 li.nav02 ,
ul.tab3 li.nav04 {
	padding:0 0 5px 0;
}

ul.tab3 li.nav01 a {
	background:url(../images/language/tab_01.gif) no-repeat 0 0;
	background-size:138px 22px;
}

ul.tab3 li.nav02 a {
	background:url(../images/language/tab_02.gif) no-repeat 0 0;
	background-size:138px 22px;
}

ul.tab3 li.nav03 a {
	background:url(../images/language/tab_03.gif) no-repeat 0 0;
	background-size:138px 22px;
}

ul.tab3 li.nav04 a {
	background:url(../images/language/tab_04.gif) no-repeat 0 0;
	background-size:138px 22px;
}




/* lang_detail
===============================================================*/
div.lang_detail {
	padding:0 15px 0 0;
}

div.lang_detail h4 {
	width:74px;
	height:26px;
	text-indent:-9999px;
	padding:0 0 14px 0;
}

div.lang_detail h4.tl02 {
	width:144px;
}
div.lang_detail h4.tl03 {
	width:156px;
}
div.lang_detail h4.tl04 {
	width:111px;
}
div.lang_detail h4.tl06 {
	width:142px;
	height:17px;
}

div.lang_detail h4.tl_en {
	width:auto;
	height:auto;
	font-size:15px;
	text-indent:0;
	padding:0 0 5px 0;
}


/* English */
div.english h4.tl01 {
	background:url(../images/language/img_tl01_e.gif) no-repeat 0 0;
	background-size:74px 26px;
}
div.english h4.tl02 {
	background:url(../images/language/img_tl02_e.gif) no-repeat 0 0;
	background-size:144px 26px;
}
div.english h4.tl03 {
	background:url(../images/language/img_tl03_e.gif) no-repeat 0 0;
	background-size:156px 26px;
}
div.english h4.tl04 {
	background:url(../images/language/img_tl04_e.gif) no-repeat 0 0;
	background-size:111px 26px;
}
div.english h4.tl05 {
	background:url(../images/language/img_tl05_e.gif) no-repeat 0 0;
	background-size:74px 26px;
}
div.english h4.tl06 {
	background:url(../images/language/img_tl06_e.gif) no-repeat 0 0;
	background-size:142px 17px;
}


/* Chinese */
div.chinese h4.tl01 {
	background:url(../images/language/img_tl01_c.gif) no-repeat 0 0;
	background-size:74px 26px;
}
div.chinese h4.tl02 {
	background:url(../images/language/img_tl02_c.gif) no-repeat 0 0;
	background-size:144px 26px;
}
div.chinese h4.tl03 {
	background:url(../images/language/img_tl03_c.gif) no-repeat 0 0;
	background-size:156px 26px;
}
div.chinese h4.tl04 {
	background:url(../images/language/img_tl04_c.gif) no-repeat 0 0;
	background-size:111px 26px;
}
div.chinese h4.tl05 {
	background:url(../images/language/img_tl05_c.gif) no-repeat 0 0;
	background-size:74px 26px;
}
div.chinese h4.tl06 {
	background:url(../images/language/img_tl06_c.gif) no-repeat 0 0;
	background-size:142px 17px;
}


/* Korean */
div.korean h4.tl01 {
	background:url(../images/language/img_tl01_k.gif) no-repeat 0 0;
	background-size:74px 26px;
}
div.korean h4.tl02 {
	background:url(../images/language/img_tl02_k.gif) no-repeat 0 0;
	background-size:144px 26px;
}
div.korean h4.tl03 {
	background:url(../images/language/img_tl03_k.gif) no-repeat 0 0;
	background-size:156px 26px;
}
div.korean h4.tl04 {
	background:url(../images/language/img_tl04_k.gif) no-repeat 0 0;
	background-size:111px 26px;
}
div.korean h4.tl05 {
	background:url(../images/language/img_tl05_k.gif) no-repeat 0 0;
	background-size:74px 26px;
}
div.korean h4.tl06 {
	background:url(../images/language/img_tl06_k.gif) no-repeat 0 0;
	background-size:142px 17px;
}


div.lang_detail p.ph {
	padding:0 0 26px 0;	
}
div.lang_detail p.ph2 {
	padding:0 0 15px 0;	
}

div.lang_detail p.ph img ,
div.lang_detail p.ph2 img {
	width:100%;
}

div.lang_detail p.txt {
	padding:0 0 15px 0;	
}

div.lang_detail p.print {
	width:138px;
	height:22px;
	text-indent:-9999px;
	margin:0 auto 20px auto;
}

div.lang_detail p.print a {
	display:block;
	width:138px;
	height:22px;
	background:url(../images/language/img_btn_01.gif) no-repeat 0 0;
	background-size:138px 22px;
}

div.lang_detail a {
	text-decoration:underline;
}


div.lang_detail iframe {
	width:100%;
	margin:0 0 20px 0;
}


/* history
===============================================================*/
.history_dl {
	margin:0 0 30px 0;
}

.history_dl dl {
	clear:both;
	padding:10px 0;
	border-bottom: #d3cfc9 1px solid;
	position:relative;
}

.history_dl dl.h85 {
	min-height:85px;
}

.history_dl dl.h105 {
	min-height:68px;
}

.history_dl dl.h105_2 {
	min-height:105px;
}

.history_dl dl.h130 {
	min-height:55px;
}

.history_dl dl dt {
	font-weight:bold;
	float:left;
}

.history_dl dl dd {
	float:left;
	padding:0 110px 0 0;
	clear:both;
}

.history_dl dl dd.ph {
	float:right;
	padding:0;
	position:absolute;
	top:10px;
	right:0;
}

.history_dl dl dd.ph img.w {
	width:100px;
}

.history_dl dl dd.ph img.w2 {
	width:70px;
}


/* stage
===============================================================*/
.lang_detail div.stage {
	position:relative;
	padding: 16px 10px 20px;
}

.lang_detail div.stage dl {
	border-left:#404040 3px double;
	border-right:#404040 3px double;
	padding:0 14px;
}

.lang_detail div.stage dl dt {
	font-size:16px;
	line-height:32px;
	color:#FFFFFF;
	margin-bottom:10px;
	font-weight:bold;
	text-align:center;
	border:#000000 2px solid;
}
.lang_detail div.stage dl dt.s1 {
	color:#000000;
}
.lang_detail div.stage dl dt.s2 {
	border:#db0025 2px solid;
	color:#db0025;
}
.lang_detail div.stage dl dt.s3 {
	border:#b59a5b 2px solid;
	background:#b59a5b;
}
.lang_detail div.stage dl dt.s4 {
	background:#000000;
}

.lang_detail div.stage dl dd {
	line-height:18px;
}

.lang_detail div.stage p {
	text-align:center;
	padding:10px 0;
}

.lang_detail div.stage div.band {
	position:relative;
}
.lang_detail div.stage div.band p.band1 {
	position:absolute;
	top: -30px;
	left: -20px;
}
.lang_detail div.stage div.band p.band2 {
	position:absolute;
	top: -45px;
	/*right: -20px;*/
	left: -20px;
}
/*
.lang_detail div.stage p.band1 {
	position:absolute;
	top:130px;
	left:0;
}
.lang_detail div.stage p.band2 {
	position:absolute;
	top: 363px;
	right: 8px;
}
*/

.lang_detail div.system {
	margin:0 0 30px 0;
}

.lang_detail div.system p {
	text-align:center;
}

.lang_detail div.system p img {
	width:100%;
}

.lang_detail div.system p.title {
	background:#db0025;
	color:#FFFFFF;
	padding:5px;
	margin:29px 0 20px;
}
.lang_detail div.system p.text {
	text-align:left;
	line-height: 24px;
}

.lang_detail div.system p.start {
	color:#db0025;
	font-size:18px;
	margin-bottom: 10px;
}
.lang_detail div.system p.start span {
	display:block;
	text-align:left;
	color:#404040;
	font-size:14px;
	text-align:center;
}
.lang_detail div.system p.start strong {
	font-size:24px;
}




.lang_detail p.ams img{ width: 100%; }