@charset "utf-8";

/** cntHdNavi */
#cntHdNavi{
	margin: 10px 0 20px;
	padding: 5px 0 6px;
	background: #fff url(http://i.yimg.jp/images/evt/shinsai/v1/images/bg_cntHdNv.png) repeat-x 0 bottom;
	border-width: 1px 0;
	border-style: solid;
	border-color: #bababa;
	position: relative;
}
#cntNavi{
	padding-left: 12px;
}
#cntNavi a,
#cntNavi .cur{
	font-weight: bold;
	font-size: 90%;
}
#cntNavi .cur{
	color: #666;
}
#cntNavi ul{
	position: relative;
	float: left;
	overflow: hidden;
	zoom: 1;
}
#cntNavi ul li{
	float: left;
	padding: 0 8px;
	background: url(http://i.yimg.jp/images/evt/shinsai/v1/images/bg_txtDlmt.png) no-repeat right center;
	position: relative;
	right: -1px;
}
#lngGuide{
	float: right;
}
#lngGuide span{
	display: inline;
	float: left;
	height: 21px;
	margin: 1px 10px 0 0;
	text-indent: -9999px;
	width: 52px;
}
#lngGuide span a{
	display: block;
	height: 21px;
	overflow: hidden;
	width: 52px;
}
#lngGuide .en {
	background: url("http://i.yimg.jp/images/evt/shinsai/v1/images/lang_en.png") no-repeat scroll 0 0.3em transparent;
	margin: 3px 10px 0 0;
}
#lngGuide .ch {
	background: url("http://i.yimg.jp/images/evt/shinsai/v1/images/lang_zh.png") no-repeat scroll 0 0.3em transparent;
	width: 39px;
}
#lngGuide .ch a{
	width: 39px;
}
#lngGuide .kr {
	background: url("http://i.yimg.jp/images/evt/shinsai/v1/images/lang_ko.png") no-repeat scroll 0 0.3em transparent;
}
#lngGuide a{
	font-size: 90%;
}

/*== base layout ==*/
body{
	color: #333;
	font-family: "MS PGothic","Mayryo","Osaka",Arial,sans-serif;
}
#contents{
	font-size: medium;
}
#contents h1{
	height: 83px;
	margin: 0 0 10px;
	background: url(../../images/emg/txtTtl2.png) no-repeat 50% 0;
	text-indent: -9999px;
}
#contents h2{
	margin-bottom: 10px;
	padding: 3px 10px;
	color: #fff;
	border-bottom: 2px solid #a0c13f;
	background-color: #b2d748;
	font-size: 131.3%;
	font-weight: bold;
}
#contents h3{
	margin-bottom: 10px;
	padding: 0 3px;
	border-left: 5px solid #b2d748;
	border-bottom: 1px solid #ddeaaa;
	background: #efffba;
	font-size: 112.5%;
	font-weight: bold;
	zoom: 1;
}
#yjContentsBody ul{
	margin-bottom: 10px;
}

.yjmth{
	*height:1%;}
.yjmth img{
	vertical-align:middle;
	border:0px;}
.yjmth a{
	border:0px;}
div.yjmthproplogoarea{
	float:left;}
div.yjmthloginarea{
	float:left;
	margin:0px 0px 0px 3px;
	font-size:smaller;
	text-align:left;
	line-height:110%}
div.yjmthcplogoarea{
	float:right;}
div.yjmthcmnlnkarea{
	margin:10px 3px 0px 0px;
	font-size:smaller;
	text-align:right;
	line-height:110%;}
br.yjmthclear{
	clear:both;}

/* gnavi */
.gnavi{
	margin-bottom: 10px;
	border-bottom: 2px solid #a0c13f;
	background: url(../../images/emg/txtNavTab2.png);
	background-color: #CCC;
	text-align: center;
}
.gnavi li{
	float: left;
}
.gnavi a,
.gnavi .current{
	display: block;
	width: 100px;
	height: 45px;
	background-image: url(../../images/emg/txtNavTab2.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow:hidden;
}
.gnavi .tab2 a{ background-position: -100px 0; }
.gnavi .tab3 a{ background-position: -200px 0; }
.gnavi .tab4 a{ background-position: -300px 0; }
.gnavi .tab5 a{ background-position: -400px 0; }
.gnavi .tab6 a{ background-position: -500px 0; }
.gnavi .tab7 a{ background-position: -600px 0; }
.gnavi .tab8 a{ background-position: -700px 0; }
.gnavi .tab1 a:hover,
.gnavi .tab1 .current{ background-position: 0 -45px; }
.gnavi .tab2 a:hover,
.gnavi .tab2 .current{ background-position: -100px -45px; }
.gnavi .tab3 a:hover,
.gnavi .tab3 .current{ background-position: -200px -45px; }
.gnavi .tab4 a:hover,
.gnavi .tab4 .current{ background-position: -300px -45px; }
.gnavi .tab5 a:hover,
.gnavi .tab5 .current{ background-position: -400px -45px; }
.gnavi .tab6 a:hover,
.gnavi .tab6 .current{ background-position: -500px -45px; }
.gnavi .tab7 a:hover,
.gnavi .tab7 .current{ background-position: -600px -45px; }
.gnavi .tab8 a:hover,
.gnavi .tab8 .current{ background-position: -700px -45px; }


/* yjMain */
p.navPage{
	margin: 0 0 10px;
	padding: 5px;
	background: #efff84;
	border: 2px solid #dded7a;
	text-align: center;
	font-weight: bold;
}
p.gotop {
	padding: 5px 0 5px;
	text-align: right;
	font-size: 75%;
}
p.notes {
	margin-bottom: 10px;
	font-size: 80%;
}
#yjMain .item{
	position: relative;
	margin-bottom: 10px;
}
#yjMain .r{
	position: absolute;
	top: 5px;
	right: 5px;
	zoom: 1;
	font-size: 75%;
}

#yjMain .item ul{
	margin: 0 10px 10px;
}
#yjMain select{
	margin-left: 13px;
}
html>/**/body #yjMain select  {/* for IE8 */
	text-indent /*\**/: -18px\9;
}
*:first-child+html #yjMain select{/* for IE7 */
	text-indent: -18px;
}
*html #yjMain select{/* for IE5.x 6 */
	text-indent: -18px;
}
#yjMain .submit{
	padding: 0 10px;
}
#yjMain dl{
	padding-top: 10px;
	border-bottom: 1px dotted #ccc;
}
#yjMain dt{
	float: left;
	width: 150px;
	padding-left: 10px;
	font-size: 112.5%;
	font-weight: bold;
}
#yjMain dd{
	margin-left: 165px;
	zoom: 1;
}
#yjMain dd strong{ font-weight:bold;}
#yjMain dd li{
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: disc;
	text-indent: -13px;
}
html>/**/body #yjMain dd li{/* for IE8 */
	text-indent /*\**/: -18px\9;
}
*:first-child+html #yjMain dd li{/* for IE7 */
	text-indent: -18px;
}
*html #yjMain dd li{/* for IE5.x 6 */
	text-indent: -18px;
}
#yjMain .y{
	font-size: 75%;
}
.more{
	margin-bottom: 5px;
	text-align: right;
	font-size: 75%;
}
.more a{
	padding-left: 15px;
	background: url(../../images/icn-link-arrow.png) no-repeat 0 0.3em;
}
.caution{font-size: 75%;}

/* yjSub */
#yjSub .item{
	margin: 0 0 10px;
	padding: 1px;
	border: 1px solid #b2d748;
	background: #f6ffda;
}
#yjSub dt{
	padding: 0 10px;
	border-top: 1px solid #a0c13f;
	background: #b1d647;
	font-weight: bold;
}
#yjSub dd{
	padding: 8px 10px;
}
#yjSub dl dl dt{
	background: #ddd;
}
#yjSub dl dl dd{
	margin: 0 0 5px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background: #fff;
}
#contents #yjSub ul{
	margin: 0;
}
.banner{
	margin-bottom: 10px;
	text-align: center;
}

/* footer */
.topLink{
	clear: both;
	text-align: center;
}
#footer{
	text-align: center;
}
#footer .s-link{
	margin-bottom: 10px;
}
#footer address{
	padding: 10px 0 20px;
	border-top: 1px solid #CCC;
	font-size: small;
	line-height: 1.4;
}

#yjContentsFooter{
	margin-top: 10px;
	padding: 15px 0;
	border-top: 1px solid #bababa;
	font-size: 94%;
}
#yjContentsFooter ul,
#yjContentsFooter p{
	text-align: center;
}
#yjContentsFooter ul li{
	display: inline;
	padding: 0 5px;
	border-left: 1px solid #666;
	font-weight: bold;
}
#yjContentsFooter ul li.first{
	border: none;
}

#yjContentsFooter .cur,
#yjContentsFooter .cur a:link,
#yjContentsFooter .cur a:visited,
#yjContentsFooter .cur strong,
#yjContentsFooter strong{
	color: #666666;
}

/* footer01 */
#footer01{
	padding-top: 10px;
	border-top: 1px solid #ccc;
	text-align: center;
}
#footer01 .copy{
	position:relative;
	width:500px;
	margin:0 auto;
	text-align:left;
}
#footer01 .copy .Ybang{
	position:absolute;
	float:left;
	top:0;
	left:0;
}
#footer01 .s-link{
	margin-bottom: 10px;
	padding-bottom:10px;
	border-bottom: 1px solid #CCC;
}
#footer01 address{
	margin-left: 117px;
	padding: 10px 0 20px;
	
	font-size: small;
	line-height: 1.4;
}
.yjChviewWrap {
  text-align: center;
}
.yjChview{
  display: inline-block;
  padding: 10px 30px;
  border: 1px solid #e7e7e7;
  background: #f9f9f9;
  text-align: center;
}
.yjChview dl, .yjChview dd, .yjChview p { margin: 0; }
.yjChview dl dt, .yjChview dl dd {
  display: inline;
  font-size: 14px;
  line-height: 1.2em;
}
.yjChview dl dt{
  padding-right: 0.2em;
}
.yjChview dl dd span {
  font-weight: bold;
}
.yjChview dl dd:after {
  content: "\ff5c";
}
.yjChview dl dd.end:after {
  content: "";
}

/* emg-min.css 1.0.0 */
#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg2 br{display:none;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg,#emg2{margin-left:120px;}#emg3{margin-left:235px;}/**/
/*== clearfix rules(float clear hack) ==*/
.cf:after,
#masthead:after{content: "."; display: block; height:0; clear:both; visibility:hidden;}
.cf,
#masthead{zoom:1;}