body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;line-height:150%;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
html,body{height:100%;line-height:150%;text-align:center;background-image:url(/images/body.gif);}
.button-mode{cursor:pointer;display:block;}
.img-hover{background-position:0 0;background-repeat:no-repeat;}
.img-hover:hover{background-position:0 bottom;}
.w{font-size:12px;color:#fff;}
.b{font-size:12px;color:#000;}
.noline{text-decoration:none;}
.noline2line{text-decoration:none;}
.noline2line:hover{text-decoration:underline;}
.border{font-size:1px;background-repeat:repeat-x;}
.type1{height:2px;background-image:url(/images/border1.gif);}
.type2{height:13px;background-image:url(/images/border2.gif);}
.type3{height:1px;margin:10px 0 10px 0;background-image:url(/images/border3.gif);}
#column2 .type3{width:680px;}
#column3 .type3{width:470px;}
.type4{height:2px;margin:20px 0 20px 0;background-image:url(/images/border4.gif);}
#column2 .type4{width:680px;}
#column3 .type4{width:470px;}
.float-end{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.table-bg{background-color:#000;}
.tcell1{color:#000;font-size:13px;background-color:#ccc;padding:3px 8px 3px 8px;}
.tcell2{color:#333;font-size:13px;background-color:#fff;padding:3px 8px 3px 8px;}
.tcell3{color:#333;font-size:13px;background-color:#f0f0ff;padding:3px 8px 3px 8px;}
#wrap{width:984px;min-height:100%;margin:0 auto;background-image:url(/images/wrap.gif);background-repeat:repeat-y;text-align:left;position:relative;}
* html #wrap{height:100%;}
#wrap-body{width:984px;text-align:center;padding-bottom:107px;}
#wrap-footer{width:984px;height:47px;background-image:url(/images/wrap_footer.gif);background-repeat:no-repeat;background-position:center;position:absolute;bottom:0;text-align:center;color:#bbb;font-size:12px;}
#wrap-footer #footer-area{position:relative;top:19px;}
#wrap-footer.wrap-footer-menu{width:984px;height:79px;background-image:url(/images/wrap_footer_menu.gif);background-repeat:no-repeat;background-position:center;position:absolute;bottom:0;text-align:center;color:#bbb;font-size:12px;}
#wrap-footer #footer-menu-area {position: relative;top: 0px;padding: 0 29px;}
#contents{width:920px;margin:0 auto 0 auto;text-align:left;}
#column3 #a-zone{width:235px;float:left;}
#column3 #b-zone{width:455px;margin-left:10px;float:left;}
#column3 #c-zone{width:210px;float:right;}
#column2 #a-zone{width:210px;float:left;}
#column2 #b-zone{width:210px;float:right;}
#header li{list-style-type:none;float:left;}
#header-region{padding:13px 0 0 727px;}
.region-button{background-repeat:no-repeat;height:10px;}
.region-button#jp{background-image:url(/images/region-jp.gif);width:57px;}
.region-button#na{background-image:url(/images/region-na.gif);width:98px;}
.region-button#eu{background-image:url(/images/region-eu.gif);width:69px;}
#search-button{width:94px;height:22px;background-image:url(/images/search_button.gif);}
#header-lang{padding:13px 0 0 727px;}
.lang-button{background-repeat:no-repeat;height:10px;}
.lang-button#en{background-image:url(/images/lang-en.gif);width:66px;}
.lang-button#fr{background-image:url(/images/lang-fr.gif);width:74px;}
.lang-button#de{background-image:url(/images/lang-de.gif);width:66px;}
#header-link{background-repeat:no-repeat;padding:5px 0 0 698px;}
.header-button{height:20px;width:81px;margin-left:2px;}
.bcnavi-textarea{padding:0 5px 5px 15px;}
#bcnavi-textarea-detail{font-size:12px;color:#fff;}
#bcnavi-textarea-detail a{color:#fff;text-decoration:underline;}
.ftnavi-textarea{padding:0 5px 5px 10px;}
#ftnavi-textarea-detail{font-size:12px;color:#fff;}
.tfami-opt1{background-color:#4c4c4c;color:#fff0be;}
.tfami-opt2{background-color:#2c2c2c;color:#fff0be;}
.tfami-sel{background-color:#4c4c4c;color:#fff0be;border:1px solid #8e8e8e;}
.menu-header{width:235px;height:26px;background-repeat:no-repeat;}
.menu-btn{width:235px;display:block;overflow:hidden;color:#fff;text-decoration:none;font-size:12px;line-height:130%;}
.menu-btn span{position:relative;}
.menu-end{font-size:1px;width:235px;height:1px;background-image:url(/images/menu_button_end.gif);background-repeat:no-repeat;}
.selected{background-position:0 bottom;}
.level2-area{display:none;}
.level1{height:32px;background-image:url(/images/menu_button_parent1.gif);}
.level1:hover{color:#ffcc74;}
.level1 span{top:10px;left:19px;}
.level1.level1-large{height:47px;background-image:url(/images/menu_button_parent2.gif);}
.level2{height:28px;background-image:url(/images/menu_button_child1.gif);}
.level2:hover{color:#a0f9ff;}
.level2 span{top:8px;left:19px;}
.level2.level2-large{height:43px;background-image:url(/images/menu_button_child2.gif);}
#spot-news{text-align:center;}
#spot-news-header{width:920px;height:3px;font-size:1px;background-image:url(/images/spot_news_header.gif);background-repeat:no-repeat;}
#spot-news-footer{width:920px;height:17px;background-image:url(/images/spot_news_footer.gif);background-repeat:no-repeat;}
#spot-news-body{width:905px;border:3px double #222;margin:5px auto 5px auto;text-align:center;}
#spot-news-textarea{width:100%;background-color:#e2e2e2;text-align:left;}
#spot-news-textarea div{width:800px;margin-left: 15px;}
#spot-news-headline{padding-top:15px;text-align:left;}
#spot-news-text{padding-bottom:15px;text-align:left;}
.frame-header{width:453px;height:6px;font-size:1px;background-image:url(/images/frame_header.gif);background-repeat:no-repeat;}
.frame-header.header-wide{width:694px;height:6px;font-size:1px;background-repeat:no-repeat;background-image:url(/images/news_text_header.gif);}
.frame-body{width:453px;text-align:center;background-image:url(/images/frame_body.gif);}
.frame-body.body-wide{width:694px;background-image:url(/images/news_text_body.gif);}
.frame-footer{width:453px;height:6px;font-size:1px;background-image:url(/images/frame_footer.gif);}
.frame-footer.footer-wide{width:694px;height:6px;font-size:1px;background-image:url(/images/news_text_footer.gif);background-repeat:no-repeat;}
.cross.table{width:443px;margin:0 auto;background-color:#363636;font-size:12px;color:#fff;}
#column2 .cross.table{width:682px;}
.cross.table tr{height:24px;}
.cross.color1{background-color:#6d6d6d;}
.cross.color2{background-color:#606060;}
.icon{background-repeat:no-repeat;}
.icon.block{background-image:url(/images/block_icon.gif);background-position:4px 5px;}
.icon.block0{background-image:url(/images/block_icon.gif);background-position:4px 5px;}
.icon.block1{background-image:url(/images/block_icon.gif);background-position:24px 5px;}
.icon.block2{background-image:url(/images/block_icon.gif);background-position:44px 5px;}
.icon.block3{background-image:url(/images/block_icon.gif);background-position:64px 5px;}
.icon.tri{background-image:url(/images/tri_icon.gif);background-position:10px 8px;}
.icon.next{width:475px;margin-top:5px;height:20px;}
#column2 .icon.next{width:685px;}
.icon.next img{float:right;font-size:1px;}
.icon.next a{float:right;font-size:10px;line-height:150%;}
.icon.back{margin:5px 0 0 7px;}
.icon.back img{float:left;font-size:1px;}
.icon.back a{font-size:10px;float:left;line-height:155%;}
.news-block{position:relative;top:5px;}
.news-text{list-style-type:none;padding-left:16px;position:absolute;}
.news-text0{list-style-type:none;padding-left:16px;position:absolute;}
.news-text1{list-style-type:none;padding-left:36px;position:absolute;}
.news-text2{list-style-type:none;padding-left:56px;position:absolute;}
.news-text3{list-style-type:none;padding-left:76px;position:absolute;}
.news-date{list-style-type:none;padding-right:7px;position:absolute;right:0;}
.headline{color:#fff;font-weight:bold;font-size:12px;background-repeat:no-repeat;background-position:left bottom;height:30px;overflow:hidden;margin-bottom:5px;}
#column3 #b-zone .headline{width:455px;background-image:url(/images/hl_border1.gif);}
#column2 #a-zone .headline{width:692px;background-image:url(/images/hl_border2.gif);}
.headline div{height:30px;padding:4px 0 0 33px;background-repeat:no-repeat;overflow:hidden;}
.headline.hl-normal div{padding:4px 0 0 30px;background-image:url(/images/hl_normal.gif);}
.headline.hl-search div{background-image:url(/images/hl_search.gif);}
.headline.hl-news div{background-image:url(/images/hl_news.gif);}
.headline.hl-faq div{background-image:url(/images/hl_faq.gif);}
.headline.hl1 div{background-image:url(/images/hl_icon1.gif);}
.headline.hl2 div{background-image:url(/images/hl_icon2.gif);}
.headline.hl3 div{background-image:url(/images/hl_icon3.gif);}
.headline.hl4 div{background-image:url(/images/hl_icon4.gif);}
.headline.hl5 div{background-image:url(/images/hl_icon5.gif);}
.headline.hl6 div{background-image:url(/images/hl_icon6.gif);}
.headline.hl7 div{background-image:url(/images/hl_icon7.gif);}
.headline.hl8 div{background-image:url(/images/hl_icon8.gif);}
.headline.hl9 div{background-image:url(/images/hl_icon9.gif);}
.headline.hl10 div{background-image:url(/images/hl_icon10.gif);}
#tab-switch{width:453px;height:34px;}
#tab-switch.active1{background-image:url(/images/tab_switch_active1.gif);}
#tab-switch.active2{background-image:url(/images/tab_switch_active2.gif);}
.tab-button{width:226px;height:34px;background-repeat:no-repeat;background-position:center;list-style-type:none;}
.tab-button a{width:100%;height:100%;display:block;}
#search-result-header{width:443px;height:24px;margin:0 auto;color:#fff;font-size:12px;font-weight:bold;background-color:#363636;}
#search-result-header span{position:relative;top:3px;}
.search-result-text{padding-left:25px;}
#about-site-btn,#about-ingame-btn,#about-chat-btn,#download-btn{width:205px;height:40px;margin-bottom:4px;background-repeat:no-repeat;}
#about-goods-btn{width:205px;height:40px;margin-bottom:4px;margin-top:4px;background-repeat:no-repeat;}
#about-manners-btn{width:205px;height:40px;margin-bottom:4px;background-repeat:no-repeat;}
#id-panel{width:205px;height:90px;text-align:center;background-image:url(/images/id_panel.gif);}
#id-display{overflow:hidden;text-align:left;height:27px;}
#id-display span{padding:2px 0 0 12px;}
#logout-btn{width:94px;height:22px;margin:0 auto;background-image:url(/images/logout_image.gif);}
#ticket-frame-footer{width:205px;height:3px;background-repeat:no-repeat;background-image:url(/images/ticket_frame_footer.gif);font-size:1px;}
#ticket-frame-body{background-image:url(/images/ticket_frame_body.gif);background-repeat:repeat-y;}
.ticket-panel{width:205px;height:80px;background-image:url(/images/ticket_panel.gif);}
.ticket-panel div{font-size:10px;}
.ticket-panel li{list-style-type:none;font-size:10px;}
.ticket-label{width:205px;height:32px;}
.ticket-headline{width:205px;height:25px;text-align:left;overflow:hidden;}
.ticket-headline div{padding:3px 0 0 12px;}
.ticket-headline div a{color:#fff;text-decoration:none;}
.ticket-headline div a:hover{color:#fff;text-decoration:underline;}
.ticket-cont{width:205px;overflow:hidden;}
.ticket-cont-l{float:left;width:140px;height:20px;overflow:hidden;}
.ticket-cont-l div{padding:3px 0 0 12px;}
.ticket-cont-r{float:right;width:62px;text-align:center;overflow:hidden;padding-top:3px;}
.ticket-cont-r div a{color:#fff;text-decoration:none;}
.ticket-cont-r div a:hover{color:#fff;text-decoration:underline;}
#members-header{width:205px;height:30px;margin-top:15px;background-image:url(/images/mem_product.gif);}
#members-list{padding:3px 3px 3px 5px;list-style-type:none;font-size:10px;}
#members-area p{color:#fff;font-size:10px;text-align:center;}
#members-area a{color:#fff;text-decoration:none;}
#members-area a:hover{color:#fff;text-decoration:underline;}
#c-banner{text-align:center;}
#c-banner a{width:182px;height:46px;margin:0 auto 3px auto;}
#pc-banner{text-align:center;padding-top:20px;}
.ticket-detail-textarea{padding:15px 5px 15px 5px;}
#ticket-textarea-frame{border:1px solid #363636;margin:0 auto;background-color:#e2e2e2;text-align:left;}
#column2 #ticket-textarea-frame{width:680px;}
#ticket-textarea-frame h1{background-color:#565656;font-size:12px;font-weight:bold;color:#fff;padding:2px 3px 2px 5px;}
#ticket-textarea-frame h3{font-size:12px;padding:0 10px 0 15px;margin:3 0 2px 5px;background-image:url(/images/news-small-icon.gif);background-position:5px 6px;background-repeat:no-repeat;}
#ticket-textarea-frame p{font-size:12px;}
.news-detail-textarea{padding:15px;}
#news-textarea-frame{border:1px solid #363636;margin:0 auto;background-color:#e2e2e2;text-align:left;}
#column2 #news-textarea-frame{width:680px;}
#column3 #news-textarea-frame{width:470px;margin:0 auto;text-align:left;}
#news-textarea-frame p{padding:0 15px 0 15px;}
#news-textarea-frame h1{height:29px;margin-top:17px;margin-bottom:12px;background-image:url(/images/news_large_header1.gif);}
#news-textarea-frame div.q{margin-top:17px;margin-bottom:12px;background-color:#444;color:#fff;font-weight:bolder;padding:5px 10px 5px 10px;}
#column2 #news-textarea-frame h1{width:680px;}
#column3 #news-textarea-frame h1{width:470px;}
#news-textarea-frame h1.h1-large{height:42px;background-image:url(/images/news_large_header2.gif);}
#news-textarea-frame h1 div{color:#fff;font-size:12px;font-weight:bold;line-height:120%;position:relative;left:15px;top:8px;}
#column2 #news-textarea-frame h1 div{width:650px;}
#column3 #news-textarea-frame h1 div{width:440px;}
#news-textarea-frame h2{font-weight:bold;font-size:12px;padding:0 15px 0 15px;margin:0 0 10px 15px;background-image:url(/images/news-large-icon.gif);background-repeat:no-repeat;background-position:0 0;line-height:130%;}
#news-textarea-frame h3{font-size:12px;padding:0 15px 0 23px;margin:0 0 8px 15px;background-image:url(/images/news-small-icon.gif);background-position:12px 5px;background-repeat:no-repeat;}
#news-textarea-frame h4{font-size:12px;font-weight:bold;padding:0 15px 0 15px;margin-bottom:10px;color:#00757c;}
#news-textarea-frame h5{height:29px;margin:17px 0 10px 0;background-image:url(/images/news_caution1.gif);}
#column2 #news-textarea-frame h5{width:680px;}
#column3 #news-textarea-frame h5{width:470px;}
#news-textarea-frame h5.h5-large{height:44px;background-image:url(/images/news_caution2.gif);background-repeat:repeat-x;}
#news-textarea-frame h5 div{color:#000;font-size:12px;font-weight:bold;line-height:120%;position:relative;left:15px;top:9px;}
#column2 #news-textarea-frame h5 div{width:650px;}
#column3 #news-textarea-frame h5 div{width:440px;}
#news-textarea-frame a{color:#ce1400;}
#news-textarea-frame a:hover{color:#ff3131;}
.note{font-size:12px;font-weight:normal;color:#D16700;}
#news-category-header{height:24px;margin:0 auto;color:#fff;font-size:12px;font-weight:bold;background-color:#363636;}
#news-category-header span{position:relative;top:3px;left:5px;}
#news-category-header2{height:24px;margin:0 auto;color:#fff;font-size:12px;font-weight:bold;background-color:#505050;}
#news-category-header2 span{position:relative;top:3px;left:5px;}
.news-header-textarea{padding:15px 0 0 15px;}
.news-header-textarea div{font-size:11px;color:#606060;}
#news-textarea-frame h6{font-size:12px;font-weight:bold;color:#00757c;margin-bottom:5px;}
.news-title-label{width:692px;height:38px;margin-bottom:3px;background-repeat:no-repeat;}
#nt-label1{background-image:url(/images/nt_label1.gif);}
#nt-label2{background-image:url(/images/news_header.gif);}
#detail-title{width:920px;height:26px;background-image:url(/images/game_title.gif);color:#FFF0BE;font-weight:bold;font-size:12px;}
#detail-title span{position:relative;top:4px;left:20px;}
#detail-banner-frame{width:412px;height:232px;float:left;background-image:url(/images/game_banner_frame.gif);background-repeat:no-repeat;}
#detail-banner-frame img{margin:6px 0 0 6px;}
#detail-menu{	height: 286px;}
#detail-menu-area{margin:13px 0 0 8px;}
#detail-search-input input{width:380px;float:left;}
#detail-search-input a{float:right;margin-right:6px;}
#detail-menu-table{float:right;width:484px;height:232px;}
.detail-menu-button{width:96px;height:67px;background-repeat:no-repeat;}
.detail-menu-label{width:96px;height:32px;background-repeat:no-repeat;background-position:center 5px;}
.dm-disable{cursor:default;}
#dm-btn1{background-image:url(/images/dm_button1.gif);}
#dm-btn1.dm-disable{background-image:url(/images/dm_button1_disable.gif);}
#dm-btn2{background-image:url(/images/dm_button2.gif);}
#dm-btn2.dm-disable{background-image:url(/images/dm_button2_disable.gif);}
#dm-btn3{background-image:url(/images/dm_button3.gif);}
#dm-btn3.dm-disable{background-image:url(/images/dm_button3_disable.gif);}
#dm-btn4{background-image:url(/images/dm_button4.gif);}
#dm-btn4.dm-disable{background-image:url(/images/dm_button4_disable.gif);}
#dm-btn5{background-image:url(/images/dm_button5.gif);}
#dm-btn5.dm-disable{background-image:url(/images/dm_button5_disable.gif);}
#dm-btn6{background-image:url(/images/dm_button6.gif);}
#dm-btn6.dm-disable{background-image:url(/images/dm_button6_disable.gif);}
#dm-btn7{background-image:url(/images/dm_button7.gif);}
#dm-btn7.dm-disable{background-image:url(/images/dm_button7_disable.gif);}
#dm-btn8{background-image:url(/images/dm_button8.gif);}
#dm-btn8.dm-disable{background-image:url(/images/dm_button8_disable.gif);}
#dm-btn9{background-image:url(/images/dm_button9.gif);}
#dm-btn9.dm-disable{background-image:url(/images/dm_button9_disable.gif);}
#dm-btn10{background-image:url(/images/dm_button10.gif);}
#dm-btn10.dm-disable{background-image:url(/images/dm_button10_disable.gif);}
#dm-btn11{background-image:url(/images/dm_button11.gif);}
#dm-btn11.dm-disable{background-image:url(/images/dm_button11_disable.gif);}
#pu-banner td{width:230px;}
#pu-banner a{color:#fff;font-size:10px;font-weight:bold;line-height:130%;}
#pu-banner .pu-banner-s{float:left;height:14px;padding:1px 2px 0 0;}
#pu-banner .pu-banner-m{float:left;height:28px;padding:1px 2px 0 0;}
#pu-banner .pu-text{padding-right:5px;}
#pu-banner td.mt{padding-top:15px;}
.formdb{display:block;}
.formdn{display:none;}
