@charset "utf-8";

/* yjTmplCommon-min.css 1.1.0 */ /* #yjContentsHead extends */
/*\*//*/@import "http://i.yimg.jp/yui/jp/tmpl/1.1.0/yjTmplMacIE5-min.css";/**/
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%;}

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

/* masthead-min.css 1.0.0 */
.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{/*\*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}#masthead{width:100%;height:41px;margin:4px auto 10px auto;text-align:left;}#masthead strong{font-weight:bold;}#masthead:after{content:"."; display:block; position:relative;height:0; clear:both; visibility:hidden;}/*\*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/
@media print{div.yjmthloginarea{display:none;}}

/* 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.0 */
#yjBreadcrumbs{margin-bottom:10px;padding-left:7px;}

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

/* footer-min.css 1.0.0 */
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4;}

/* lrec-min.css 1.0.4 */
#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;}.yj950-1 #contents{position:relative;}.yj950-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj950-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1 #contents{position:relative;}.yj100per-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj100per-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj950-1 #yjLrec{float:right;width:300px;margin-left:20px;}.yj100per-1 #yjLrec{float:right;width:300px;margin-left:20px;}

/* games_master.css 1.0.0 */

/* init */
html{overflow-y:scroll;}
body,
input,
textarea
{font-family:"MS PGothic","Osaka",Arial,sans-serif;color:#333;word-wrap:break-word;}
html,
body
{min-width:970px;}
body,
#wrapper{background:#e6e6e1 url("http://i.yimg.jp/images/games/2.0/images/wrapper_bg.gif") repeat-y center top;}
*:first-child+html body{padding-left:1px;}
*html body{padding-left:1px;}
*html #wrapper{padding-left:1px;}
#header{zoom:1;overflow:hidden;}
#uhd{margin-bottom:-10px;}
#masthead{margin:0 auto;padding:10px 0;}
div.yjmthproplogoarea{margin-left:7px;}
div.yjmthcmnlnkarea{margin-right:10px;}
#emg,#emg2,#emg3{margin:0;}
#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;margin-bottom:10px;}
#emg table table,#emg2 table table,#emg3 table table{margin-bottom:0px;}
#yjBreadcrumbs{margin-bottom:1px;padding: 8px 0 0 10px;line-height:1.2;}
#yjContentsBody,#yjContentsHead{padding:0 10px;background:#fff;}
.yj950-2 #yjMain{width:620px;}
.yj950-1 #yjContentsBody span.yjGuid{display:none;}
#sitemap{color:#333;}
#yjContentsHeader{_position:relative;}
/* GYJ Fix */
.yj950-2 #wrapper,
.yj950-1 #wrapper
{_width:auto;}
#header,
#pilot,
#yjContentsHeader,
#yjContentsFooter,
#footer{width:950px;margin:0 auto;background:#fff;}
#yjContentsHead,
#yjContentsBody{width:930px;margin:0 auto;}
#pilot{padding:10px 0;text-align:center;}
#yjLrec div{text-align:left;}

/* link color */
#contents a:link,
#yjBreadcrumbs a:link
{color:#0980cb;}
#plugin a:link,
#contents .CT a:link
{color:#0000ff;}
#sitemap a:link,
#sitemap a:visited
{color:#333;}
#contents .nav .guide a:link,
#contents .nav .guide a:visited
{color: #fff;}

/* clearfix */
.clearfix:after,
.nav:after,
#sitemap dl:after,
.news:after,
.qanda:after,
.clm_baseR dl:after,
.clm_baseR dd.data p.value:after,
.clm_base3:after,
.clm_base3 dl:after,
.clm_base3 .wrapper:after,
.clm_base4:after,
.clm_base4 dd.icon:after,
.clm_base6:after,
#mantle:after,
.news .cu_rank:after,
.qanda .wrapper:after,
.tab_cnt:after,
#main_cnt_wrapper:after
{display: block;visibility: hidden;clear: both;height: 0;content: ".";}
.clearfix,
.nav,
#sitemap dl,
.news,
.qanda,
.clm_baseR dl,
.clm_baseR dd.data p.value,
.clm_base3,
.clm_base3 dl,
.clm_base3 .wrapper,
.clm_base4,
.clm_base4 dd.icon,
.clm_base6,
#mantle,
.news .cu_rank,
.qanda .wrapper,
.tab_cnt,
#main_cnt_wrapper
{height:1%;}

/* sprite */
.spr_games_icon,
.arw_more,
.arw_calendar,
.arw_dlgame,
.arw_found,
.h_ttl.info_game span,
.h_ttl.info_ymbga span,
.h_ttl.info_new span,
.h_ttl.info_play span,
.nav,
.search .srch_text,
.h_ttl.info_ymbga,
.h_ttl.info_new,
.h_ttl.info,
.h_ttl.info_game,
.h_ttl.info_play,
.search.select .selectbox,
.arw_gametype,
.arw_caution{
	background:url("http://i.yimg.jp/images/games/2.0/images/spr/spr_games_icon.png") no-repeat;		
}
.spr_games_common,
#gnav,
#gnav li,
#gnav li a,
#lnav,
#lnav li,
#lnav li a,
.search,
.search .srch_submit,
.iconStars,
.iconStarsLarge,
.iconRank,
.iconRankLarge,
.btn_trialgame,
.btn_txt.btn_purchase_history,
.btn_txt.btn_attnews,
.tab_cnt,
.btn_purchase,
.clm_base4 .left_arw,
.clm_base4 .right_arw,
.carousel_page{
	background:url("http://i.yimg.jp/images/games/2.0/images/spr/spr_games_common.png") no-repeat;	
}
.iconHard,
.iconPlay,
.iconChie,
.iconDGType{
	background:url("http://i.yimg.jp/images/games/2.0/images/spr/spr_games_type_icon.png") no-repeat;	
}

/* Ad */
#center1,#right1{margin:20px 0;}
.CT{margin-top:10px;text-align:center;font-size:90%;}
.CT a{padding-left:5px;}

/* parts */
.wrapper{clear:both;}
.fl{float:left;}
.fr{float:right;}
strong,
.str
{font-weight:bold;}
.user_score{color:#f89b15;font-weight:bold;}
.disable{color:#666;}
.nopost{color:#afaea7;font-size:90%;}
.noget{color:#afaea7;font-size:85%;}

/* error */
div.error{background:#fae5e5;border:1px solid #cc0000;line-height:1.2;}
div.error p{padding:10px;color:#150000;font-size:90%;font-weight:bold;}
p.error{padding:10px;font-size: 90%;line-height: 1.2;}

/* noscript */
.noscript{background:#e6e6e1;font-size:80%;line-height:1.3;color:#333333;padding:5px;}

/* btn */
.btn{text-indent:-9999px;}
.btn a{display:block;overflow:hidden;}
.btn_purchase{width:238px;height:39px;background-position:0 -1957px;}
.btn_purchase a{width:238px;height:39px;}
.btn_trialgame{width:238px;height:40px;background-position:0 -1553px;}
.btn_trialgame a{width:238px;height:40px;}

/* btn_txt */
.btn_txt{text-align:center;overflow:hidden;}
.btn_txt a{display:block;text-decoration:none;}
.btn_txt span.link_txt{text-decoration:underline;font-size:14px;line-height:33px;vertical-align:middle;}
.btn_txt.btn_attnews{width:311px;height:33px;background-position:0 -1824px;}
.btn_txt.btn_attnews img{vertical-align:middle;padding-right:1px;_padding:9px 0;}
.btn_txt.btn_attnews a{width:311px;height:33px;}
.btn_txt.btn_attnews span.icon{padding: 2px 0 1px 15px;line-height:33px;font-size:14px;}
.btn_txt.btn_purchase_history{width:271px;height:31px;background-position:0 -1693px;}
.btn_txt.btn_purchase_history a{width:271px;height:31px;}
.btn_txt.btn_purchase_history span.icon{padding: 2px 0 1px 22px;line-height:31px;font-size:14px;}

/* iconHard */
.iconHard{float:left;width:50px;height:15px;text-indent:-9999px;overflow:hidden;vertical-align:middle;display:inline-block;}
.iconX360{background-position:0 -115px;}
.iconNDS{background-position:-50px -115px;}
.iconWii{background-position:-100px -115px;}
.iconPS3{background-position:-150px -115px;}
.icon3DS{background-position:-200px -115px;}
.iconPSP{background-position:-250px -115px;}
.iconOther{background-position:0 -130px;}

/* iconPlay */
.iconPlay{float:left;width:50px;height:15px;text-indent:-9999px;overflow:hidden;vertical-align:middle;display:inline-block;}
.iconFree{background-position:0 -230px;}
.iconDownload{background-position:-50px -230px;}
.iconOnline{background-position:-100px -230px;}

/* iconChie */
.iconChie{float:left;width:50px;height:15px;text-indent:-9999px;overflow:hidden;vertical-align:middle;display:inline-block;}
.icon_answer{background-position:0 0;}
.icon_solution{background-position:-50px 0;}
.icon_vote{background-position:-100px 0;}
.icon_sup{background-position:0 -15px;}

/* iconDGType */
.iconDGType{float:left;width:50px;height:15px;background-position:0 -2354px;text-indent:-9999px;overflow:hidden;vertical-align:middle;display:inline-block;}
.icon_action{background-position:0 -345px;}
.icon_sports{background-position:-50px -345px;}
.icon_puzzle{background-position:-100px -345px;}
.icon_table{background-position:-150px -345px;}
.icon_fun{background-position:-200px -345px;}

/* iconRank */
.iconRank,
.iconRankLarge
{float:left;text-indent:-9999px;overflow:hidden;vertical-align:middle;display:inline-block;}
.rank1{width:25px;height:35px;margin:0 7px;background-position:0 -733px;}
.rank2{width:25px;height:35px;margin:0 7px;background-position:-25px -733px;}
.rank3{width:25px;height:35px;margin:0 7px;background-position:-50px -733px;}
.rank4{width:25px;height:25px;margin:4px 7px 0;background-position:-75px -733px;}
.rank5{width:25px;height:25px;margin:4px 7px 0;background-position:-100px -733px;}
.rankup{clear:both;width:10px;height:16px;margin:3px 15px 0;background-position:0 -768px;}
.rankdown{clear:both;width:20px;height:15px;margin:4px 10px 0;background-position:-10px -768px;}
.rankkeep{clear:both;width:17px;height:15px;margin:4px 11px 0;background-position:-30px -768px;}
.ranknew{clear:both;width:21px;height:21px;margin:4px 9px 0;background-position:-47px -768px;}
.rank1L{width:38px;height:51px;background-position:0 -789px;}
.rank2L{width:38px;height:51px;background-position:-38px -789px;}
.rank3L{width:38px;height:51px;background-position:-76px -789px;}
.rank4L{width:38px;height:51px;background-position:-114px -789px;}
.rank5L{width:38px;height:51px;background-position:-152px -789px;}
.rankupL{clear:both;width:32px;height:32px;background-position:0 -840px;}
.rankdownL{clear:both;width:32px;height:32px;background-position:-32px -840px;}
.rankkeepL{clear:both;width:32px;height:32px;background-position:-64px -840px;}
.ranknewL{clear:both;width:32px;height:32px;background-position:-96px -840px;}

/* iconStars */
.iconStars,
.iconStarsLarge
{float:left;text-indent:-9999px;overflow:hidden;vertical-align:middle;display:inline-block;}
.iconStars{width:59px;height:11px;}
.star_0{background-position:0 -889px;}
.star_0_half{background-position:0 -900px;}
.star_1{background-position:0 -911px;}
.star_1_half{background-position:0 -922px;}
.star_2{background-position:0 -933px;}
.star_2_half{background-position:0 -944px;}
.star_3{background-position:0 -955px;}
.star_3_half{background-position:0 -966px;}
.star_4{background-position:0 -977px;}
.star_4_half{background-position:0 -988px;}
.star_5{background-position:0 -999px;}
.iconStarsLarge{width:98px;height:18px;}
.starL_0{background-position:0 -1010px;}
.starL_0_half{background-position:0 -1028px;}
.starL_1{background-position:0 -1046px;}
.starL_1_half{background-position:0 -1064px;}
.starL_2{background-position:0 -1082px;}
.starL_2_half{background-position:0 -1100px;}
.starL_3{background-position:0 -1118px;}
.starL_3_half{background-position:0 -1136px;}
.starL_4{background-position:0 -1154px;}
.starL_4_half{background-position:0 -1172px;}
.starL_5{background-position:0 -1190px;}

/* arw */
.arw_more{background-position:0 -343px;}
.arw_ymbga{background:url("http://i.yimg.jp/images/games/2.0/images/spr/arw_ymbga.gif") no-repeat center left;}
.arw_dlgame{background-position:0 -117px;}
.arw_game{background:url("http://i.yimg.jp/images/games/2.0/images/spr/arw_game.gif") no-repeat center left;}
.arw_found{background-position:0 -226px;}
.arw_calendar{background-position:0 0;padding-left:20px;}
.arw_gametype{background-position:0 -1694px;padding-left:15px;font-size:14px;}
.arw_search_category{background:url("http://i.yimg.jp/images/games/2.0/images/spr/arw_search_category.gif") no-repeat center left;padding-left:13px;}
.arw_search_category_cls{background:url("http://i.yimg.jp/images/games/2.0/images/spr/arw_search_category_cls.gif") no-repeat center left;padding-left:13px;}
.arw_pictxt{background:url("http://i.yimg.jp/images/games/2.0/images/spr/arw_pictxt.gif") no-repeat center left;padding-left:20px;}
.arw_pic{background:url("http://i.yimg.jp/images/games/2.0/images/spr/arw_pic.gif") no-repeat center left;padding-left:20px;}
.arw_prev{background:url("http://i.yimg.jp/images/games/2.0/images/spr/arw_prev.gif") no-repeat center left;padding-left:10px;}
.arw_next{background:url("http://i.yimg.jp/images/games/2.0/images/spr/arw_next.gif") no-repeat center right;padding-right:10px;}
.arw_caution{background-position:0 -1573px;padding-left:38px;min-height:23px;_height:23px;}

/* nav */
.nav{position:relative;background-position:0 -795px;background-repeat:repeat-x;width:950px;height:44px;text-align:left;}
.snav{background:#ededed;width:950px;height:25px;text-align:left;}
.nav li,
.snav li{float:left;text-indent:-9999px;}
.nav .guide{position:absolute;top:15px;right:10px;padding-left:17px;min-height:16px;_height:16px;background:url("http://i.yimg.jp/images/sicons/c/wakaba16.gif") no-repeat left center;font-size:12px;line-height:1;vertical-align:middle;}
.nav .guide a{line-height:16px;}

/* gnav */
#gnav{background-position:0 -44px;height:44x;width:630px;}
#gnav li{background-position:0 0;height:44px;width:100%;}
#gnav li a{background-position:0 0;display:block;overflow:hidden;height:44px;width:100%;}
#gnav li.st01{width:210px;background-position:0 -44px;}
#gnav li.st02{width:210px;background-position:-210px -44px;}
#gnav li.st03{width:210px;background-position:-420px -44px;}
#gnav li.st01 a{background-position:0 0;}
#gnav li.st01 a:hover{background-position:0 -44px;}
#gnav li.st01 a.cur,
#gnav li.st01 a.cur:hover{background-position:0 -44px;}
#gnav li.st02 a{background-position:-210px 0;}
#gnav li.st02 a:hover{background-position:-210px -44px;}
#gnav li.st02 a.cur,
#gnav li.st02 a.cur:hover{background-position:-210px -44px;}
#gnav li.st03 a{background-position:-420px 0;}
#gnav li.st03 a:hover{background-position:-420px -44px;}
#gnav li.st03 a.cur,
#gnav li.st03 a.cur:hover{background-position:-420px -44px;}

/* lnav */
#lnav{background-position:0 -213px;height:25px;width:525px;}
#lnav li{background-position:0 -188px;height:25px;width:100%;}
#lnav li a{background-position:0 -188px;display:block;overflow:hidden;height:25px;width:100%;}
#lnav li.st01{width:105px;background-position:0 -213px;}
#lnav li.st02{width:105px;background-position:-105px -213px;}
#lnav li.st03{width:105px;background-position:-210px -213px;}
#lnav li.st04{width:105px;background-position:-315px -213px;}
#lnav li.st05{width:105px;background-position:-420px -213px;}
#lnav li.st01 a{background-position:0 -188px;}
#lnav li.st01 a:hover{background-position:0 -213px;}
#lnav li.st01 a.cur,
#lnav li.st01 a.cur:hover{background-position:0 -213px;}
#lnav li.st02 a{background-position:-105px -188px;}
#lnav li.st02 a:hover{background-position:-105px -213px;}
#lnav li.st02 a.cur,
#lnav li.st02 a.cur:hover{background-position:-105px -213px;}
#lnav li.st03 a{background-position:-210px -188px;}
#lnav li.st03 a:hover{background-position:-210px -213px;}
#lnav li.st03 a.cur,
#lnav li.st03 a.cur:hover{background-position:-210px -213px;}
#lnav li.st04 a{background-position:-315px -188px;}
#lnav li.st04 a:hover{background-position:-315px -213px;}
#lnav li.st04 a.cur,
#lnav li.st04 a.cur:hover{background-position:-315px -213px;}
#lnav li.st05 a{background-position:-420px -188px;}
#lnav li.st05 a:hover{background-position:-420px -213px;}
#lnav li.st05 a.cur,
#lnav li.st05 a.cur:hover{background-position:-420px -213px;}

/* sitemap */
#sitemap{padding:20px 10px;font-size:80%;zoom:1;}
#sitemap dt,
#sitemap dd
{float:left;text-align:left;}
#sitemap dt{width:15%;}
#sitemap dd{width:84%;}
#sitemap dd a{white-space:nowrap;}
#sitemap dt a{white-space:normal;}
#sitemap p{margin-top:30px;line-height:1;font-size:110%}

/* search */
.search{position:relative;width:620px;height:48px;background-position:0 -338px;line-height:1;z-index:9999;}
.search form{padding:9px 0 10px 10px;}
.search legend{display:none;}
.search input{vertical-align:middle;}
.search .srch_text{width:439px;height:21px;margin-right:1px;padding:4px 4px 0 27px;border:1px solid #56564e;background-color:#fff;background-position:0 -939px;}
.search .srch_submit{width:120px;height:27px;background-position:0 -486px;border:0;text-indent:-9999px;cursor:pointer;}
.search .selectbox{display:none;}
.search.select .srch_text{float:left;width:282px;}
.search.select .selectbox{float:left;position:relative;width:140px;padding:5px 4px;height:15px;margin:0 5px 0 3px;background-color:#fff;background-position:0 -1451px;border:1px solid #56564e;color:#56564e;font-size:90%;cursor:pointer;}
.search.select p{width:100%;}
.search.select .selectbox ul{display:none;position:absolute;z-index:100;width:148px;margin:6px 0 0 -5px;background:#fff;border:1px solid #56564e;line-height:1.5;}
.search.select select{width:150px;margin:1px 5px 1px 3px;color:#56564e;font-size:80%;}
#contents .search.select .selectbox a:link,
#contents .search.select .selectbox a:visited{display:block;text-decoration:none;color:#56564E;padding-left:5px;width:143px;}
#contents .search.select .selectbox a:hover,
#contents .search.select .selectbox a.selected{background:#0a246a;color:#fff;}

/* img_wrapper */
.img_wrapper{display:table;text-align:center;}
html*.img_wrapper{position:relative;}
.img_wrapper .img{display:table-cell;vertical-align:middle;}
html*.img_wrapper .img{position:absolute;top:50%;left:50%;}
html*.img_wrapper .img img{position:relative;top:-50%;left:-50%;}

/* news */
.newslist{margin-top:5px;overflow:hidden;}
.news{margin-bottom:-1px;padding:5px 0;font-size:90%;line-height:1.2;background:url("http://i.yimg.jp/images/games/2.0/images/border.gif") repeat-x bottom;}
.news .iconHard{clear:both;margin-bottom:3px;}
.news .exp{margin:5px 0 0 55px;color:#333;}
.news .img{float:left;width:60px;padding:0 10px;}

.news .img_wrapper{float:left;width:60px;height:60px;margin:0 10px;_margin-left:5px;background:#f6f5f1;}
.news .img_wrapper .img{float:none;padding:0;}

.news .dat{float:left;width:520px;}
.news .ttl{margin-left:60px;line-height:1.1;}
.news.attn{background:none;border:0;padding-bottom:15px;}
.news.attn .exp{margin-top:5px;}
.news.attn .img{width:200px;}
.news.attn .gametype{margin: 5px 0 0 55px;}

.news.attn .img_wrapper{float:left;width:200px;height:200px;margin:0 10px;_margin-left:5px;background:#f6f5f1;}
.news.attn .img_wrapper .img{float:none;padding:0;}

.news.attn .dat{float:left;width:400px;}
.news.attn .ttl{margin-left:55px;line-height:1.2;}
.news.attn .btn_txt{margin:14px auto 0;}
.news.attn .price,
.news.attn .sale{padding:5px 0 0 5px;font-size:86%;line-height:1;}
.news .cu_rank{border:1px solid #ffd52d;}
.news .cu_rank.att_rank{float:left;}
.news .cu_rank.rev_rank{float:right;}
.news .cu_rank dt,
.news .cu_rank dd{float:left;}
.news .cu_rank dt{padding:5px;font-size:14px;}

.news.attn .cu_rank{float:none;/*width:188px;margin:15px 0 20px;*/}
.news.attn .cu_rank dd{padding:5px 0;}
.news.attn .cu_rank dd span{margin:2px 2px 2px 0;}
.news.attn .cu_rank dd span.iconStars{margin-right:10px;}
.news.attn .cu_rank.att_rank{margin:20px 10px 5px 0;/*width:175px;*/}
.news.attn .cu_rank.att_rank dt{width:120px;padding:5px 0 5px 80px;/*width:97px;*/}
.news.attn .cu_rank.att_rank dd{width:180px;}
.news.attn .cu_rank.rev_rank{margin:5px 10px 30px 0;/*width:215px*/;}
.news.attn .cu_rank.rev_rank dt{width:120px;padding:5px 0 5px 80px;/*width:101px;*/}
.news.attn .cu_rank.rev_rank dd{width:180px;}
.news.attn .cu_rank.rev_rank.disable{border-color:#aeb0a3;color:#b0b2a5;text-align:center;padding:5px;}

.news.attn .btn_purchase{clear:both;margin:0 auto;}
.news.attn .shop{text-align:center;}

/* qanda */
.qandalist{overflow:hidden;}
.qanda{margin-bottom:-1px;padding:10px 0;font-size:90%;line-height:1;background:url("http://i.yimg.jp/images/games/2.0/images/border.gif") repeat-x bottom;color:#333;}
.qanda .iconChie{margin:10px 5px 10px 10px;}
.qanda .date{margin-left:10px;float:left;}
.qanda .person{margin-right:10px;float:right;}
.qanda .ttl{margin:10px 5px 10px 65px;line-height:1.1;}
.qanda .count{margin-right:10px;text-align:right;}

/* h_ttl */
.h_ttl{font-weight:bold;font-size:90%;}
.h_ttl span{margin-left:5px;padding-left:10px;}
.h_ttl.info{background-position:0 -1187px;background-repeat:repeat-x;min-height:32px;_height:32px;}
.h_ttl.info span{line-height:32px;}
.h_ttl.info_ymbga{background-position:0 -1062px;background-repeat:repeat-x;min-height:25px;_height:25px;margin-bottom:5px;border-top:2px solid #e15814;}
.h_ttl.info_ymbga span{background-position:0 -682px;line-height:25px;}
.h_ttl.info_new{position:relative;background-position:0 -1062px;background-repeat:repeat-x;min-height:25px;_height:25px;margin-bottom:5px;border-top:2px solid #f89b18;}
.h_ttl.info_new span{background-position:0 -569px;line-height:25px;}
.h_ttl.info_new span.sup{position:absolute;right:0;top:0;background:none;font-size:86%;font-weight:normal;}
.h_ttl.info_game{background-position:0 -1187px;background-repeat:repeat-x;min-height: 32px;_height: 32px;border-top:2px solid #37afe7;}
.h_ttl.info_game span{background-position:0 -456px;line-height:32px;}
.h_ttl.info_game span.sup{background:none;font-weight:normal;}
.h_ttl.info_play{background-position:0 -1319px;background-repeat:repeat-x;min-height: 32px;_height: 32px;border-top:2px solid #f89c15;}
.h_ttl.info_play span{background-position:0 -569px;line-height:32px;}

/* clm_base3 */
.clm_base3 .wrapper{margin-bottom:5px;}
.clm_base3 .date{font-size:80%;}
.clm_base3 dl{float:left;width:186px;margin:0 0 0 10px;font-size: 90%;}
.clm_base3 dt,
.clm_base3 dd.txt
{float:right;width:106px;line-height:1.2;}
.clm_base3 dd.img{float:left;line-height:1;}
.clm_base3 dd.img img{vertical-align:bottom;}

/* carousel */
#carousel{width:1692px;}
#carousel_arw{display:none;}
#carousel_pager{width:42px;margin:5px auto 0;}
#carousel_pager .carousel_page{float:left;width:10px;height:10px;background-position:-10px -2124px;text-indent:-9999px;overflow:hidden;vertical-align:middle;display:inline-block;margin-right:4px;cursor:pointer;}
#carousel_pager .cur{background-position:0 -2124px;cursor:default;}

/* clm_base4(#carousel) */
.clm_base4{width:600px;margin:10px auto 0;padding:5px 0;font-size:16px;position:relative;background:url("http://i.yimg.jp/images/games/2.0/images/clm_base4_bg.gif") repeat-y;}
.clm_base4 .wrapper{zoom:1;width:559px;margin:0 auto;overflow:hidden;background:url("http://i.yimg.jp/images/games/2.0/images/clm_base4_dot.gif") repeat-y;}
.clm_base4 .left_arw,
.clm_base4 .right_arw
{position:absolute;top:73px;}
.clm_base4 .left_arw{left:9px;}
.clm_base4 .right_arw{left:571px;}
.clm_base4 dl{float:left;width:140px;min-height:174px;_height:174px;font-size:90%;color:#333;line-height:1.2;text-align:center;/*margin:5px 0 5px -1px;border-left:1px dashed #cdccc7;*/}
.clm_base4 dd{padding:0 16px;}
.clm_base4 dd.ttl{text-align:left;}
.clm_base4 dd.icon{margin:5px 28px;}
.clm_base4 dd.date{clear:both;}
.clm_base4 .left_arw,
.clm_base4 .right_arw{width:20px;height:28px;text-indent:-9999px;}
.clm_base4 .left_arw a,
.clm_base4 .right_arw a{display:block;width:20px;height:28px;overflow:hidden;cursor:pointer;}
.clm_base4 .left_arw{background-position:0 -2096px;}
.clm_base4 .right_arw{background-position:-20px -2096px;}

/* clm_base6 */
.clm_base6 dl{float:left;width:96px;_width:95px;margin:0 2px;font-size: 90%;line-height:1.2;text-align:center;}
.clm_base6 dd.ttl{margin-bottom:3px;font-size:90%;font-weight:bold;}
.clm_base6 dd.count{background:#f1f2ed;font-size:90%;}
.clm_base6 dd.count span{color:#fa9916;font-weight:bold;font-size:110%;}
.clm_base6 .mainte dd.ttl{font-weight:normal;color:#666;}
.clm_base6 .mainte dd.count{background:none;color:#666;}

/* clm_baseR */
.clm_baseR{line-height:1;}
.clm_baseR h2{margin-bottom: 5px;}
.clm_baseR h3{background:#c4e8f9;padding:5px 10px;}
.clm_baseR img{vertical-align:bottom;}
.clm_baseR dl{padding:5px 0;background:url("http://i.yimg.jp/images/games/2.0/images/border.gif") repeat-x bottom;}
.clm_baseR dt,
.clm_baseR dd
{float:left;}
.clm_baseR dd.img{float:right;}
.clm_baseR dt{width:40px;}
.clm_baseR dd.data{width:200px;margin-top:5px;font-size:90%;}
.clm_baseR dd.data p.ttl{margin-bottom:5px;line-height:1.4;}
.clm_baseR dd.data span.iconHard{margin-right:10px;}
.clm_baseR dd.data p.sales{color:#595754;font-size:100%;font-weight:bold;}
.clm_baseR dd.data p.sales span.num{font-size:125%;}
.clm_baseR dd.data p.exp{width:170px;color:#595754;font-size:100%;line-height:1.2;}
.clm_baseR dd.data p.value{color:#333;font-size:13px;}
.clm_baseR dd.img{width:60px;}
.clm_baseR .sup{color:#4c4b48;font-size:80%;line-height:1.2;}
.clm_baseR .user_score{padding-left:5px;}

/* tab_cnt */
.tab_cnt{margin-bottom:13px;background-color:#3cb3eb;background-position:0 -613px;line-height:1;}
.tab_cnt li{float:left;margin:0 7px;_margin:0 4px;font-size:90%;}
.tab_cnt li a,.tab_cnt li strong{display:block;margin-top:5px;padding:5px 7px;}
.tab_cnt li.cur span{display:block;background:#fff url("http://i.yimg.jp/images/games/2.0/images/spr_info/hard_list_tab_cur_right.gif") no-repeat top right;}
.tab_cnt li.cur a,.tab_cnt li.cur strong{background:url("http://i.yimg.jp/images/games/2.0/images/spr_info/hard_list_tab_cur_left.gif") no-repeat;}
.tab_cnt li.cur a:link,
.tab_cnt li.cur a:visited,
.tab_cnt li.cur strong{font-weight:bold;text-decoration:none;}

/* listlink */
.listlink{clear:both;text-align:right;font-weight:bold;line-height:1;font-size:90%;}
.listlink span.arw{margin-left:5px;padding-left:10px;}
.listlink span.more{margin-left:5px;padding-left:39px;display:inline-block;min-height:13px;_height:13px;_line-height:1.1;}

/* listnavi */
.listnavi{text-align:center;font-size:90%;}
.listnavi .arw_prev{margin-right:20px;font-weight:bold;}
.listnavi .arw_next{margin-left:10px;font-weight:bold;}
.listnavi a,.listnavi strong{margin-right:10px;}
.listnavi .arw_prev a,.listnavi .arw_next a{margin:0;}

/* pickup img */
.pickup img{margin-top: 10px;vertical-align: bottom;}

/* mantle */
#mantle{margin: 20px 0;padding: 0 5px;}

/* page_err */
.page_err{margin-top:20px;text-align:center;}
.page_err h1{margin:0 auto 20px;font-weight: bold;}
.page_err .exp{margin-bottom:15px;font-size:80%;line-height:1.5;}
/* http404 */
#http404 h1{width:160px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#http404 h1{font-size:90%;}
}
#http404 .exp{padding-bottom:70px;background:url("http://i.yimg.jp/images/games/2.0/images/spr/http404_bg.png") no-repeat center bottom;}
#http404 .link{width:245px;margin:20px auto 0;font-weight:bold;font-size:90%;}
/* sys_err */
#sys_err{margin:50px 0 35px;}
#sys_err h1{width:170px;}

/* tips */
span.tips{position:relative;vertical-align:middle;}
span.tips_flow{display:none;position:absolute;padding-top:7px;top:16px;left:-59px;background:url("http://i.yimg.jp/images/games/2.0/images/spr/tips_top.png") no-repeat top;width:201px;font-size:90%;}
span.tips_flow ul{padding:0 6px 6px;background:url("http://i.yimg.jp/images/games/2.0/images/spr/tips_btm.png") no-repeat left bottom;text-align:left;}

/* SQB */
#SQB table table td div{padding:10px;}

/* SQM */
#SQM{width:300px;margin:10px 0 20px;}

/* EUP */
#EUP{text-align:center;font-size:80%;}