@charset "utf-8";

/* yjTmplCommon-min.css 1.1.0 */ /* #yjContentsHead extends */
body{margin:0;padding:0;text-align:center;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.yjSeparation{display:none;}fieldset{border:none;}#wrapper{text-align:left;font-size:medium;line-height:1.56;}#yjContentsBody,#yjContentsHead{position:relative;}.yjGuid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yjSkip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yj950-1 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{ width:950px;margin:0 auto;padding:0 10px;}.yj950-1 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;}.yj950-2 #yjMain{float:left;width:640px;}.yj950-2 #yjSub{float:right;width:300px;}.yj950-3 #yjMain{float:left;width:640px;}.yj950-3 .yj1stUnit{float:right;width:440px;}.yj950-3 .yj2ndUnit{float:left;width:190px;}.yj950-3 #yjSub{float:right;width:300px;}.yj100per-1,.yj100per-2,.yj100per-3{width:100%;}.yj100per-1 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{min-width:950px;padding:0 10px;}.yj100per-2 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-2 .yjMainGrid{margin-left:310px;}.yj100per-2 #yjSub{float:right;width:300px;}.yj100per-3 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-3 .yjMainGrid{margin-left:310px;}.yj100per-3 .yj1stUnit{float:right;width:100%;margin-right:-200px;}.yj100per-3 .yj1stInnerUnit{margin-right:200px;}.yj100per-3 .yj2ndUnit{float:left;width:190px;}.yj100per-3 #yjSub{float:right;width:300px;}#yjContentsBody:after,#yjContentsHead:after,.yj950-3 #yjMain:after{display:block;visibility:hidden;clear:both;height:0;content:".";}#yjContentsBody,#yjContentsHead,.yj950-3 #yjMain{height:1%;}

#wrapper a{text-decoration:none;}
#wrapper a:hover { text-decoration: underline;}
#wrapper a:active { text-decoration: underline;}
#contents .CT a { text-decoration:underline;}

/* fonts-min.css 1.0.2 */
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}

/* 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;}/**/

/* breadcrumbs-min.css 1.0.2 */
#yjBreadcrumbs{margin-bottom: 10px;font-size: 108%;}
#yjBreadcrumbs strong{font-weight:bold;}

/* uft-min.css 1.0.0 */
#uft{padding:10px 0;border-top:1px solid #ccc;border-bottom: 1px solid #ccc;text-align:center;}

/* footer-min.css 1.0.0 */
#footer{text-align:center;}#footer address{padding:10px 0 20px;font-size:small;line-height:1.4;}
#footer address a:link{color:#0980cb;}

/* lrec-min.css 1.0.5 */
#yjLrec{margin-bottom:10px;}#yjLrec dl{margin:0;padding:0;}#yjLrec dt{margin:0;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;text-align:center;vertical-align:middle;}/* safari only \*/html:\66irst-child #yjLrec dt{padding:3px 0 2px;}/* /safari only */#yjLrec dd{margin:0;padding:0;}#yjLrec dd img{border:none;vertical-align:bottom;}
#yjLrec div{text-align:left;}
/* yjYSP */
#yjYSP{margin-bottom:10px;}
#pilot{
	padding: 0px 0 15px;
	text-align: center;
}
/* games_master.css 1.5 */

/* init */
html{overflow-y:scroll;}
body,
input,
textarea{font-family:"MS PGothic","Osaka",Arial,sans-serif;color:#333;word-wrap:break-word;}
#contents{font-size:small;line-height:1.4;}
legend{display:none;}
/* margin-only */
.mgn8t{ margin-top:8px;}
.mgn8b{ margin-bottom:8px;}
.mgn10t{ margin-top:10px;}
.mgn10b{ margin-bottom:10px;}
.mgn15t{ margin-top:15px;}
.mgn15b{ margin-bottom:15px;}
.mgn20t{ margin-top:20px;}
.mgn20b{ margin-bottom:20px;}
/* link color */
a{word-wrap:break-word;}
#contents a:link,
#yjBreadcrumbs a:link,
#footer .top-back a:link,
#msthd a:link,
#plugin a:link,
#uft a:link
{color:#0980cb;}
#sitemap a:link,
#sitemap a:visited
{color:#333;}
#contents .nav .guide a:link,
#contents .nav .guide a:visited
{color: #fff;}
#contents .nav .smartphone a:link,
#contents .nav .smartphone a:visited
{color: #fff;}

/* noscript */
.noscript{background:#e6e6e1;line-height:1.3;color:#333333;margin-bottom:10px;padding:5px;}
/* Error */
#yjGSE{
	text-align: center;
	line-height: 1.3;
	color: #666;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #666;
border-radius: 2px 2px 2px 2px;
}
.yjGErTxt{
	text-align: center;
	color: #666;
	padding: 5px 10px 10px;
}

/* common */
.yjGNaviMenu ul li a,
.yjGSerch .srch_text,
.yjGMoreLink a,
.yjGIconM,
.yjGIconY,
.yjGIconP,
.yjGNaviMenu ul li a.yjGNaviMenuPick:hover,
.yjGNaviMenuPick,
#yjGInfo li{
	background: url(../../images/common/games_icon.png) no-repeat;
}
.yjGTitlHeadStd span.logo,
.yjGNaviMenuBody h2 {
    background: url(../../images/common/games_tit.png) no-repeat;
}

.yjGNaviH{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px 0px;
}
.yjGNaviH h1{
	float: left;
	color: #666;
}
.yjGNaviH ul{
	float:right;}
.yjGNaviH ul li{
	color: #ccc;	
	display:inline-block;
/display:inline;
/zoom:1;}
.h_ttl_hidden{height:0;overflow:hidden;}
#contents{
	margin-bottom:15px;}
#yjGInfo{
	font-weight: bold;
	padding: 10px;
}
.yjGTitlHeadStdB,.yjGTitlHeadStd{
	display: block;
	margin-bottom: 10px;
	min-height: 22px;
	font-weight: bold;
	padding: 3px 0px 0px 5px;
	background: #F2F2F2;
	border-top: 2px solid #557999;
	vertical-align:middle;
/height: 22px;
}
.yjGTitlHeadStd img{
/margin-top:3px;
}
#yjGInfo ul{
	text-align:center;}
#yjGInfo ul li{
	min-height: 10px;
	display: inline-block;
	margin: 0px 10px;
	background-position:0 4px;
/display:inline;
/zoom:1;
}
#yjGInfo ul li.iconNone{background:none;}
#yjGInfo ul li.iconY{padding-left:18px;background-position:0 4px;}
#yjGInfo ul li.iconM{padding-left:18px;background-position:4px -98px;}
.yjGBaner{
    margin-bottom: 10px;
    vertical-align: bottom;
}
.yjGIconP{
	width:36px;
	height:13px;
	display:inline-block;
	text-indent:-9999px;
	background-position:0px -300px;
/display:inline;
/zoom:1;}
.yjGIconY{
	width:15px;
	height:9px;
	display:inline-block;
	text-indent:-9999px;
	background-position:0 0;
/display:inline;
/zoom:1;}
.yjGIconM{
	width:12px;
	height:12px;
	display:inline-block;
	text-indent:-9999px;
	background-position:0 -100px;
/display:inline;
/zoom:1;}
.yjGMoreLink{
	text-align: right;
}
.yjGMoreLink a{
	padding: 0px 0px 0px 15px;
	background-position: 0 -200px;
	line-height:1;
}
.yjGSerch{
	padding: 10px 0px 25px;
}
.yjGSerch .srch_text{
	width: 330px;
	min-height:15px;
	vertical-align: middle;
	background-position: 3px -497px;
	padding: 5px 5px 5px 20px;
	border: 1px solid #919191;
}
.yjGSerch .srch_submit{
	width: 95px;
	vertical-align: middle;
	padding: 5px 0px;
	border: none;
	background: #5286A6;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}
/* commonIcon */
.iconHard,
.yjGIcon .icon{
	background: url(../../images/common/notice_icon.png) no-repeat;
}
.yjGIcon .icon{
	width:51px;
	height:15px;
	text-indent:-9999px;
}
.yjGIcon .important_icon{background-position:0 0;}
.yjGIcon .campaign_icon{background-position:-51px 0;}
.yjGIcon .update_icon{background-position:-102px 0;}
.yjGIcon .event_icon{background-position:-153px 0;}
.yjGIcon .news_icon{background-position:-204px 0;}

.iconHard{
	width:36px;
	height:15px;
	margin-bottom:3px;
	display:block;
	text-indent:-9999px;
}
.iconHard.iconX360{background-position:0 -100px;}
.iconHard.iconNDS{background-position:-36px -100px;}
.iconHard.iconWii{background-position:-72px -100px;}
.iconHard.iconPS3{background-position:-108px -100px;}
.iconHard.icon3DS{background-position:-144px -100px;}
.iconHard.iconPSP{background-position:-180px -100px;}
.iconHard.iconPSV{background-position:-216px -100px;}
.iconHard.iconWiiU{background-position:-252px -100px;}
.iconHard.iconPS4{background-position:-288px -100px;}
.iconHard.iconXOne{background-position:-324px -100px;}
.iconHard.iconiOS{background-position:-360px -100px;}
.iconHard.iconAnd{background-position:-396px -100px;}
.iconHard.iconOther{background-position:-432px -100px;}
/* commonLayout3col */
#yjGNavi{
	float: left;
	width: 170px;
	margin: 0px 10px 10px 0px;
}
#yjGCenter{
	width:460px;
	float:left;}
#yjGSub{
	width:300px;
	float:right;}
/* commonLayout2col */
#yjGMain{
	width:770px;
	float:left;}
/* commonLayoutMenu */
.yjGNaviMenu{
	background: #F8F9FB;
	border: 1px solid #BFBFBF;
	margin: 0px 0px 10px;
}
.yjGNaviMenuBody{
	margin-bottom:15px;
	border-bottom: 1px solid #BFBFBF;	
	}
.yjGNaviMenuBody.end{
	margin-bottom:0px;
	border-bottom: none;	
	}
.yjGNaviMenu h2{
	text-indent: -9999px;
	margin: 10px 10px 5px;
/font-size:1px;
}
.yjGNaviMenu h2 a{
	display:block;
	width:145px;
}
.yjGNaviMenu h2.yjGNaviMenuTYg{
	display:block;
	height:30px;
}
.yjGNaviMenu h2.yjGNaviMenuTYg a{
	height:30px;
}
.yjGNaviMenu h2.yjGNaviMenuTYm{
	display:block;
	height:13px;
	background-position: 0 -30px;	
}
.yjGNaviMenu h2.yjGNaviMenuTYm a{
	display:block;
}
.yjGNaviMenu h2.yjGNaviMenuTNews{
	display:block;
	height:13px;
	background-position: 0 -43px;	
}
.yjGNaviMenu ul{}
.yjGNaviMenu ul li{
	font-size:92%;
	line-height:1.2;
/zoom:1;
}
.yjGNaviMenu ul li a{
	display: block;
	padding: 5px 10px 5px 12px;
	background-position: 5px -992px;
}
.yjGNaviMenu ul li a:hover{
	background-color: #EAEDFF;
}
.yjGNaviMenu ul li a.yjGNaviMenuPick{
	background-position: 10px -404px;
	padding: 0 0px 0px 25px;
}
.yjGNaviMenu ul li a.yjGNaviMenuPick:hover{
	background-position: 10px -404px;
	background-color: #EAEDFF;}
.yjGNaviMenuMore{
	font-size: 85%;
	text-align: right;
}
.yjGNaviMenuMore a{
	display: block;
	padding: 5px 10px 5px 0px;
	background: url(../../images/common/arw_more.png) no-repeat right center;
	margin: 0px 8px 5px;
}
.yjGNaviMenuMore a span{
	font-size:77%;
}
/* Gfoot */
#yjGFoot{
	margin-bottom: 25px;
	border-top: 1px solid #DCDDDD;
	border-bottom: 1px solid #DCDDDD;
}
#yjGFootWrap{
	margin: 1px 0px;
	background: #F4F5EC;
	padding: 20px;
}
#yjGFNav{
	float:left;
	width:420px;
	min-height:130px;
	padding-right:10px;
	font-size:108%;
	border-right: 1px solid #DCDDDD;
}
#yjGFNav dt{
	font-weight: bold;
	color: #666;
}
#yjGFNav dd a:link{
	color: #666;
}
#yjGFNav dd{
	color: #666;
}
#yjGFNav dd.first{
	margin-bottom:15px;
}
#yjGFNav ul{}
#yjGFNav li{
	display:inline-block;
	line-height:1.6;
/display:inline;
/zoom:1;
}
#yjGFNav li a{
	color: #666;
	}
#yjGFSp{
	float: right;
	width: 460px;
}
#yjGFSp dt{
	font-weight: bold;
	color: #666;
	margin: 0px 0px 10px 0px;
}
#contents #yjGFSp dd a{
	color: #666;
}
#yjGFSp span{
	float: right;
	width:300px;}
#yjGFSp span:hover{text-decoration: underline;}
.top-back{
	text-align:center;}
/* ---------- clearfix rules ---------- */
.yjGcl:after{content:'';display:block;clear:both;}/*for modern browser*/
.yjGcl{*zoom:1;}/*IE6-7*/