﻿@charset "utf-8";

/* Support Full page common item --------------------------------------------------- */
body{
margin:0;
padding:0;
}

div,p,ul,ol,li,dl,dt,dd{
font-family:"ＭＳ Ｐゴシック", Arial, Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#666666;
margin:0;
padding:0;
line-height:16px;
}

ul,ol,dl{
list-style-type:none;
}

h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
li span,
dl span,
dt span,
a span{
position:absolute;
left:-9999px;
}

img{border:none;}

a:link		{color:#484849;text-decoration:underline;}
a:visited	{color:#484849;text-decoration:underline;}
a:hover		{color:#484849;text-decoration:none;}
a:active	{color:#484849;text-decoration:underline;}

hr{display:none;}

form{
margin:0;
padding:0;
}

.clear{
clear:both;
}

.hidden{
display:none;
}

.container{
margin:0 auto;
width:100%;
}
.container-support-top{
padding:0;
width:928px;
margin:0 auto;
text-align:left;
}
.container-support{
padding:26px 0 0;
width:928px;
margin:0 auto;
text-align:left;
}
.container-print{
margin:20px auto 0;
width:100%;
}


/* header ------------------------------------------------- */
.header-support{
position:relative;
margin:0 auto;
width:928px;
height:79px;
background:url(../supportimg/img_header.gif) no-repeat 633px 8px;
}
.header-support .h-logo{
position:absolute;
top:20px;
left:16px;
z-index:35000;
}
.header-support .btn-sitemap{
position:absolute;
top:28px;
right:14px;
width:64px;
height:10px;
}
.header-support .btn-sitemap a{
display:block;
width:64px;
height:10px;
}
.header-support .btn-sitemap a:link,
.header-support .btn-sitemap a:visited{
background:url(../supportimg/btn_sitemap.gif) no-repeat center top;
}
.header-support .btn-sitemap a:hover,
.header-support .btn-sitemap a:active{
background:url(../supportimg/btn_sitemap.gif) no-repeat center bottom;
}


/* ttl common -------------------------------------------------- */
.ttl-bg{
width:100%;
height:51px;
background:url(../supportimg/bg_ttl_support.gif) repeat-x;
}

.ttl{
position:relative;
margin:0 auto;
width:928px;
height:51px;
}

.ttl-notice{
position:absolute;
left:25px;
width:361px;
height:51px;
background:url(../supportimg/ttl_notice.gif) no-repeat;
}

.ttl-faq{
position:absolute;
left:25px;
width:439px;
height:51px;
background:url(../supportimg/ttl_faq.gif) no-repeat;
}

.ttl-support{
position:absolute;
left:25px;
width:504px;
height:51px;
background:url(../supportimg/ttl_support.gif) no-repeat;
}

.ttl-servicelist{
position:absolute;
left:25px;
width:418px;
height:51px;
background:url(../supportimg/ttl_servicelist.gif) no-repeat;
}

.ttl-maintenance{
position:absolute;
left:25px;
width:572px;
height:51px;
background:url(../supportimg/ttl_maintenance.gif) no-repeat;
}

.ttl-beginner{
position:absolute;
left:25px;
width:432px;
height:51px;
background:url(../supportimg/ttl_beginner.gif) no-repeat;
}

.ttl-agreement{
position:absolute;
left:25px;
width:140px;
height:51px;
background:url(../supportimg/ttl_agreement.gif) no-repeat;
}

.ttl-privacypolicy{
position:absolute;
left:25px;
width:257px;
height:51px;
background:url(../supportimg/ttl_privacypolicy.gif) no-repeat;
}

.ttl-authorship{
position:absolute;
left:25px;
width:239px;
height:51px;
background:url(../supportimg/ttl_authorship.gif) no-repeat;
}

.ttl-tokusyo{
position:absolute;
left:25px;
width:315px;
height:51px;
background:url(../supportimg/ttl_tokusyo.gif) no-repeat;
}

.ttl-capital{
position:absolute;
left:25px;
width:340px;
height:51px;
background:url(../supportimg/ttl_capital.gif) no-repeat;
}

.ttl-sitemap{
position:absolute;
left:25px;
width:461px;
height:51px;
background:url(../supportimg/ttl_sitemap.gif) no-repeat;
}

/* breadcrumbs -------------------------------------------------- */
.breadcrumbs,
.breadcrumbs-mainte,
.breadcrumbs-tokusyo,
.breadcrumbs-capital{
position:absolute;
top:11px;
height:26px;
}

.breadcrumbs{
right:39px;
width:230px;
background:url(../supportimg/bg_bread_notice.gif) no-repeat;
}
.breadcrumbs-mainte{
right:25px;
width:275px;
background:url(../supportimg/bg_bread_maintenance.gif) no-repeat;
}
.breadcrumbs-tokusyo{
right:25px;
width:280px;
background:url(../supportimg/bg_bread_tokusyo.gif) no-repeat;
}
.breadcrumbs-capital{
right:25px;
width:300px;
background:url(../supportimg/bg_bread_capital.gif) no-repeat;
}

.breadcrumbs p,
.breadcrumbs-mainte p,
.breadcrumbs-tokusyo p,
.breadcrumbs-capital p{
padding:4px 0 0 12px;
font-size:10px;
line-height:16px;
color:#667278;
white-space:nowrap;
}
.breadcrumbs a,
.breadcrumbs-mainte a,
.breadcrumbs-tokusyo a,
.breadcrumbs-capital a{
margin:0 45px 0 0;
}

/* right -------------------------------------------------- */
.right{
float:right;
margin:0 14px 0 auto;
_margin:0 7px 0 auto;
padding:0 0 60px;
width:664px;
}

/* left --------------------------------------------------- */
.left{
float:left;
padding:0 0 60px;
width:210px;
}
.left .bg-left-mid{
width:197px;
margin:0 0 10px 13px;
background:url(../supportimg/bg_leftmenu_mid.gif) repeat-y center top;
}
.left .bg-left-top{
width:197px;
padding-top:9px;
background:url(../supportimg/bg_leftmenu_top.gif) no-repeat center top;
}
.left .bg-left-bottom{
width:197px;
padding-bottom:9px;
background:url(../supportimg/bg_leftmenu_bottom.gif) no-repeat center bottom;
}
.left .bg-leftcnt-mid{
width:180px;
margin:0 9px 0 8px;
background:url(../supportimg/bg_leftmenu_cntmid.gif) repeat-y center top;
}
.left .bg-leftcnt-top{
width:180px;
padding-top:5px;
background:url(../supportimg/bg_leftmenu_cnttop.gif) no-repeat center top;
}
.left .bg-leftcnt-bottom{
width:180px;
padding-bottom:5px;
background:url(../supportimg/bg_leftmenu_cntbottom.gif) no-repeat center bottom;
}

/* left common --------------------------------------------------- */
/* login before --------------------------------------------------- */
.login{
position:relative;
width:164px;
margin:0 auto;
background:url(../supportimg/img_login_line.gif) no-repeat left 4px;
}
.login .txt-01{
padding-top:15px;
line-height:11px;
font-size:10px;
color:#6c6d62;
}
.login .txt-02{
padding:8px 0 5px;
line-height:11px;
letter-spacing:-0.1em;
font-size:10px;
color:#6c6d62;
}
.login .btn-login{
width:164px;
height:49px;
padding-top:8px;
}
.login .btn-login a{
display:block;
width:164px;
height:49px;
}
.login .btn-login a:link,
.login .btn-login a:visited{
background:url(../supportimg/btn_leftmenu_login.gif) no-repeat center top;
}
.login .btn-login a:hover,
.login .btn-login a:active{
background:url(../supportimg/btn_leftmenu_login.gif) no-repeat center bottom;
}

/* login after --------------------------------------------------- */
.login .welcome{
position:absolute;
top:-33px;
left:-46px;
width:59px;
height:62px;
}
.login .name{
padding:12px 0 0 15px;
}

.login .my-avatar{
position:relative;
margin:10px auto 0;
padding-bottom:14px;
width:163px;
text-align:center;
}
.my-avatar .username-area{
display:none;
position:absolute;
left:103px;
top:-26px;
height:35px;
background:url(../supportimg/bg_comment_name.gif) no-repeat left top;
}
.my-avatar .username-area p{
padding:0 10px;
_padding-top:5px;
_height:16px;
line-height:21px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:11px;
background-color:#343431;
color:#f6f6f3;
white-space:nowrap;
}

.login .logout{
width:60px;
height:12px;
margin-left:107px;
line-height:normal;
font-size:10px;
background:url(../supportimg/login_icon.gif) no-repeat left center;
}
.login .logout a{
padding-left:12px;
}
.login .logout a:link,
.login .logout a:visited{
text-decoration:underline;
color:#484848;
}
.login .logout a:hover,
.login .logout a:active{
text-decoration:none;
color:#484848;
}

.login .nxpoint{
width:166px;
height:40px;
margin:5px auto 0;
text-align:right;
border-top:#e4e4e4 solid 1px;
border-bottom:#e4e4e4 solid 1px;
background:url(../supportimg/icn_login_point.gif) no-repeat 5px 10px;
}
.login .nxpoint p{
padding:13px 5px 0 0;
color:#548289;
}
.login .loginmenu{
position:relative;
width:166px;
height:35px;
}
.login .loginmenu ul li{
}
.login .loginmenu ul li.lm-modify{
position:absolute;
left:0;
top:0;
width:82px;
padding-top:10px;
background:url(../supportimg/icon_arrow.gif) no-repeat 5px 15px;
}
.login .loginmenu ul li.lm-charge{
position:absolute;
right:0;
top:0;
width:83px;
border-left:#e4e4e4 solid 1px;
padding-top:6px;
background:url(../supportimg/icon_arrow.gif) no-repeat 7px 15px;
}
.login .loginmenu ul li div{
padding:0 0 5px 12px;
font-size:10px;
line-height:12px;
}
.login .loginmenu ul li.lm-charge div{
padding-left:14px;
}

/* left-menu --------------------------------------------------- */
/* for-user --------------------------------------------------- */
.left-menu{
width:193px;
margin:10px auto 0;
border-top:#bdc3c6 solid 1px;
}
.left-menu ul{
width:193px;
padding-top:5px;
/padding-top:10px;
border-top:#ffffff solid 1px;
}
.left-menu ul li{
width:180px;
height:37px;
margin:3px 7px 0 6px;
/margin-top:2px;
}
.leftmenu-notice{
background:url(../supportimg/btn_leftmenu_notice_act.gif) no-repeat center top;
}
.leftmenu-faq{
background:url(../supportimg/btn_leftmenu_faq_act.gif) no-repeat center top;
}
.leftmenu-support{
background:url(../supportimg/btn_leftmenu_support_act.gif) no-repeat center top;
}
.leftmenu-servicelist{
background:url(../supportimg/btn_leftmenu_servicelist_act.gif) no-repeat center top;
}
.leftmenu-maintenance{
background:url(../supportimg/btn_leftmenu_maintenance_act.gif) no-repeat center top;
}

.left-menu ul li a{
display:block;
width:180px;
height:37px;
}
.leftmenu-notice a:link,
.leftmenu-notice a:visited{
background:url(../supportimg/btn_leftmenu_notice.gif) no-repeat center top;
}
.leftmenu-notice a:hover{
background:url(../supportimg/btn_leftmenu_notice.gif) no-repeat center bottom;
}
.leftmenu-faq a:link,
.leftmenu-faq a:visited{
background:url(../supportimg/btn_leftmenu_faq.gif) no-repeat center top;
}
.leftmenu-faq a:hover{
background:url(../supportimg/btn_leftmenu_faq.gif) no-repeat center bottom;
}
.leftmenu-support a:link,
.leftmenu-support a:visited{
background:url(../supportimg/btn_leftmenu_support.gif) no-repeat center top;
}
.leftmenu-support a:hover{
background:url(../supportimg/btn_leftmenu_support.gif) no-repeat center bottom;
}
.leftmenu-servicelist a:link,
.leftmenu-servicelist a:visited{
background:url(../supportimg/btn_leftmenu_servicelist.gif) no-repeat center top;
}
.leftmenu-servicelist a:hover{
background:url(../supportimg/btn_leftmenu_servicelist.gif) no-repeat center bottom;
}
.leftmenu-maintenance a:link,
.leftmenu-maintenance a:visited{
background:url(../supportimg/btn_leftmenu_maintenance.gif) no-repeat center top;
}
.leftmenu-maintenance a:hover{
background:url(../supportimg/btn_leftmenu_maintenance.gif) no-repeat center bottom;
}

/* active */
.leftmenu-notice-active a:link,
.leftmenu-notice-active a:visited,
.leftmenu-notice-active a:hover{
background:url(../supportimg/btn_leftmenu_notice_act.gif) no-repeat center top;
}
.leftmenu-faq-active a:link,
.leftmenu-faq-active a:visited,
.leftmenu-faq-active a:hover{
background:url(../supportimg/btn_leftmenu_faq_act.gif) no-repeat center top;
}
.leftmenu-support-active a:link,
.leftmenu-support-active a:visited,
.leftmenu-support-active a:hover{
background:url(../supportimg/btn_leftmenu_support_act.gif) no-repeat center top;
}
.leftmenu-servicelist-active a:link,
.leftmenu-servicelist-active a:visited,
.leftmenu-servicelist-active a:hover{
background:url(../supportimg/btn_leftmenu_servicelist_act.gif) no-repeat center top;
}
.leftmenu-maintenance-active a:link,
.leftmenu-maintenance-active a:visited,
.leftmenu-maintenance-active a:hover{
background:url(../supportimg/btn_leftmenu_maintenance_act.gif) no-repeat center top;
}

/* for-beginner --------------------------------------------------- */
.leftmenu-beginner,
.leftmenu-beginner-active{
width:180px;
height:37px;
margin:0 9px 3px 8px;
background:url(../supportimg/btn_leftmenu_beginner_act.gif) no-repeat center top;
}
.leftmenu-beginner span,
.leftmenu-beginner-active span{
position:absolute;
left:-9999px;
}
.leftmenu-beginner a,
.leftmenu-beginner-active a{
display:block;
width:180px;
height:37px;
}
.leftmenu-beginner a:link,
.leftmenu-beginner a:visited{
background:url(../supportimg/btn_leftmenu_beginner.gif) no-repeat center top;
}
.leftmenu-beginner a:hover{
background:url(../supportimg/btn_leftmenu_beginner.gif) no-repeat center bottom;
}

.leftmenu-beginner-cnt li{
width:176px;
height:20px;
margin:1px auto 0;
}
.leftmenu-id{
margin-top:0;
background:url(../supportimg/btn_leftmenu_beginner_id_act.gif) no-repeat center top;
}
.leftmenu-game{
background:url(../supportimg/btn_leftmenu_beginner_game_act.gif) no-repeat center top;
}
.leftmenu-point{
background:url(../supportimg/btn_leftmenu_beginner_point_act.gif) no-repeat center top;
}
.leftmenu-beginner-faq{
background:url(../supportimg/btn_leftmenu_beginner_faq_act.gif) no-repeat center top;
}

.leftmenu-beginner-cnt li a{
display:block;
width:176px;
height:20px;
}
.leftmenu-id a:link,
.leftmenu-id a:visited{
background:url(../supportimg/btn_leftmenu_beginner_id.gif) no-repeat center top;
}
.leftmenu-id a:hover{
background:url(../supportimg/btn_leftmenu_beginner_id.gif) no-repeat center bottom;
}
.leftmenu-game a:link,
.leftmenu-game a:visited{
background:url(../supportimg/btn_leftmenu_beginner_game.gif) no-repeat center top;
}
.leftmenu-game a:hover{
background:url(../supportimg/btn_leftmenu_beginner_game.gif) no-repeat center bottom;
}
.leftmenu-point a:link,
.leftmenu-point a:visited{
background:url(../supportimg/btn_leftmenu_beginner_point.gif) no-repeat center top;
}
.leftmenu-point a:hover{
background:url(../supportimg/btn_leftmenu_beginner_point.gif) no-repeat center bottom;
}
.leftmenu-beginner-faq a:link,
.leftmenu-beginner-faq a:visited{
background:url(../supportimg/btn_leftmenu_beginner_faq.gif) no-repeat center top;
}
.leftmenu-beginner-faq a:hover{
background:url(../supportimg/btn_leftmenu_beginner_faq.gif) no-repeat center bottom;
}

/* active */
.leftmenu-beginner-active a:link,
.leftmenu-beginner-active a:visited,
.leftmenu-beginner-active a:hover{
background:url(../supportimg/btn_leftmenu_beginner_act.gif) no-repeat center top;
}

.leftmenu-id-active a:link,
.leftmenu-id-active a:visited,
.leftmenu-id-active a:hover{
background:url(../supportimg/btn_leftmenu_beginner_id_act.gif) no-repeat center top;
}
.leftmenu-game-active a:link,
.leftmenu-game-active a:visited,
.leftmenu-game-active a:hover{
background:url(../supportimg/btn_leftmenu_beginner_game_act.gif) no-repeat center top;
}
.leftmenu-point-active a:link,
.leftmenu-point-active a:visited,
.leftmenu-point-active a:hover{
background:url(../supportimg/btn_leftmenu_beginner_point_act.gif) no-repeat center top;
}
.leftmenu-beginner-faq-active a:link,
.leftmenu-beginner-faq-active a:visited,
.leftmenu-beginner-faq-active a:hover{
background:url(../supportimg/btn_leftmenu_beginner_faq_act.gif) no-repeat center top;
}


/* basic-info -------------------------------------------------- */
.basic-info{
width:196px;
margin:0 0 10px 13px;
padding:5px 0 12px;
/padding-top:12px;
border-top:#666768 solid 2px;
border-bottom:#666768 solid 2px;
}
.basic-info li{
width:162px;
height:12px;
margin:7px auto 0;
/margin-top:3px;
_margin-top:5px;
}
.basic-info li a{
display:block;
width:162px;
height:12px;
}
.leftmenu-agreement a:link,
.leftmenu-agreement a:visited{
background:url(../supportimg/btn_leftmenu_agreement.gif) no-repeat center top;
}
.leftmenu-agreement a:hover,
.leftmenu-agreement a:active{
background:url(../supportimg/btn_leftmenu_agreement.gif) no-repeat center bottom;
}
.leftmenu-privacypolicy a:link,
.leftmenu-privacypolicy a:visited{
background:url(../supportimg/btn_leftmenu_privacypolicy.gif) no-repeat center top;
}
.leftmenu-privacypolicy a:hover,
.leftmenu-privacypolicy a:active{
background:url(../supportimg/btn_leftmenu_privacypolicy.gif) no-repeat center bottom;
}
.leftmenu-authorship a:link,
.leftmenu-authorship a:visited{
background:url(../supportimg/btn_leftmenu_authorship.gif) no-repeat center top;
}
.leftmenu-authorship a:hover,
.leftmenu-authorship a:active{
background:url(../supportimg/btn_leftmenu_authorship.gif) no-repeat center bottom;
}
.leftmenu-tokusyo a:link,
.leftmenu-tokusyo a:visited{
background:url(../supportimg/btn_leftmenu_tokusyo.gif) no-repeat center top;
}
.leftmenu-tokusyo a:hover,
.leftmenu-tokusyo a:active{
background:url(../supportimg/btn_leftmenu_tokusyo.gif) no-repeat center bottom;
}
.leftmenu-capital a:link,
.leftmenu-capital a:visited{
background:url(../supportimg/btn_leftmenu_capital.gif) no-repeat center top;
}
.leftmenu-capital a:hover,
.leftmenu-capital a:active{
background:url(../supportimg/btn_leftmenu_capital.gif) no-repeat center bottom;
}


/* bnr-leftmenu -------------------------------------------------- */
.bnr-leftmenu li{
margin:0 auto 5px 13px;
width:196px;
height:50px;
}
.bnr-leftmenu li a{
display:block;
width:196px;
height:50px;
}

.bnr-safety a:link,
.bnr-safety a:visited{
background:url(../supportimg/bnr_left_safety.gif) no-repeat left top;
}
.bnr-safety a:hover,
.bnr-safety a:active{
background:url(../supportimg/bnr_left_safety.gif) no-repeat left bottom;
}

.bnr-netcafe a:link,
.bnr-netcafe a:visited{
background:url(../supportimg/bnr_left_netcafe.gif) no-repeat left top;
}
.bnr-netcafe a:hover,
.bnr-netcafe a:active{
background:url(../supportimg/bnr_left_netcafe.gif) no-repeat left bottom;
}

.bnr-enquete a:link,
.bnr-enquete a:visited{
background:url(../supportimg/bnr_left_enquete.gif) no-repeat left top;
}
.bnr-enquete a:hover,
.bnr-enquete a:active{
background:url(../supportimg/bnr_left_enquete.gif) no-repeat left bottom;
}

.bnr-point a:link,
.bnr-point a:visited{
background:url(../supportimg/bnr_left_point.gif) no-repeat left top;
}
.bnr-point a:hover,
.bnr-point a:active{
background:url(../supportimg/bnr_left_point.gif) no-repeat left bottom;
}

/* support top -------------------------------------------------- */
/* top menu -------------------------------------------------- */
.topmenu-right{
position:relative;
width:666px;
height:310px;
background:url(../supportimg/bg_top_rightmenu.gif) no-repeat center top;
}
.topmenu-right .btn-notice{
position:absolute;
top:99px;
left:19px;
width:200px;
height:91px;
}
.topmenu-right .btn-faq{
position:absolute;
top:99px;
left:233px;
width:200px;
height:91px;
}
.topmenu-right .btn-support{
position:absolute;
top:99px;
left:447px;
width:200px;
height:91px;
}
.topmenu-right .btn-servicelist{
position:absolute;
top:198px;
left:19px;
width:200px;
height:91px;
}
.topmenu-right .btn-maintenance{
position:absolute;
top:198px;
left:233px;
width:200px;
height:91px;
}
.topmenu-right .btn-beginner{ 
position:absolute;
top:198px;
left:447px;
width:200px;
height:91px;
}

.topmenu-right .btn-notice a,
.topmenu-right .btn-faq a,
.topmenu-right .btn-support a,
.topmenu-right .btn-servicelist a,
.topmenu-right .btn-maintenance a,
.topmenu-right .btn-beginner a{
display:block;
width:200px;
height:91px;
}

.topmenu-right .btn-notice a:link,
.topmenu-right .btn-notice a:visited{
background:url(../supportimg/btn_topmenu_notice.gif) no-repeat center top;
}
.topmenu-right .btn-notice a:hover,
.topmenu-right .btn-notice a:active{
background:url(../supportimg/btn_topmenu_notice.gif) no-repeat center bottom;
}
.topmenu-right .btn-faq a:link,
.topmenu-right .btn-faq a:visited{
background:url(../supportimg/btn_topmenu_faq.gif) no-repeat center top;
}
.topmenu-right .btn-faq a:hover,
.topmenu-right .btn-faq a:active{
background:url(../supportimg/btn_topmenu_faq.gif) no-repeat center bottom;
}
.topmenu-right .btn-support a:link,
.topmenu-right .btn-support a:visited{
background:url(../supportimg/btn_topmenu_support.gif) no-repeat center top;
}
.topmenu-right .btn-support a:hover,
.topmenu-right .btn-support a:active{
background:url(../supportimg/btn_topmenu_support.gif) no-repeat center bottom;
}
.topmenu-right .btn-servicelist a:link,
.topmenu-right .btn-servicelist a:visited{
background:url(../supportimg/btn_topmenu_servicelist.gif) no-repeat center top;
}
.topmenu-right .btn-servicelist a:hover,
.topmenu-right .btn-servicelist a:active{
background:url(../supportimg/btn_topmenu_servicelist.gif) no-repeat center bottom;
}
.topmenu-right .btn-maintenance a:link,
.topmenu-right .btn-maintenance a:visited{
background:url(../supportimg/btn_topmenu_maintenance.gif) no-repeat center top;
}
.topmenu-right .btn-maintenance a:hover,
.topmenu-right .btn-maintenance a:active{
background:url(../supportimg/btn_topmenu_maintenance.gif) no-repeat center bottom;
}
.topmenu-right .btn-beginner a:link,
.topmenu-right .btn-beginner a:visited{
background:url(../supportimg/btn_topmenu_beginner.gif) no-repeat center top;
}
.topmenu-right .btn-beginner a:hover,
.topmenu-right .btn-beginner a:active{
background:url(../supportimg/btn_topmenu_beginner.gif) no-repeat center bottom;
}

/* support top right -------------------------------------------------- */
.notice-top{
position:relative;
padding:9px 0 32px 0;
}
.sttl-notice-top{
padding:0 0 5px 0;
width:229px;
height:24px;
background:url(../supportimg/sttl_top_notice.gif) no-repeat;
}
.icon-notice-top{
position:absolute;
left:-7px;
width:75px;
height:70px;
background:url(../supportimg/icon_top_notice.gif) no-repeat;
}

.faq-top{
position:relative;
padding:0 0 32px 0;
}
.sttl-faq-top{
padding:0 0 3px 0;
width:313px;
height:29px;
background:url(../supportimg/sttl_top_faq.gif) no-repeat;
}
.icon-faq-top{
position:absolute;
left:-7px;
width:75px;
height:70px;
background:url(../supportimg/icon_top_faq.gif) no-repeat;
}


/* mainte -------------------------------------------------- */
.mainte{
padding:0;
}
.mainte .sttl-mainte{
padding:0 0 3px 0;
width:396px;
height:29px;
background:url(../supportimg/sttl_top_maintenance.gif) no-repeat;
}
.mainte-list{
clear:both;
border-top:solid 2px #686c6d;
}
.mainte-list table{
width:664px;
}
.mainte-list table td{
border-bottom:solid 1px #e4e4e4;
}
.mainte-list table td.days{
padding:15px 34px 16px 24px;
}
.mainte-list table td.days-otherday{
padding:13px 34px 13px 24px;
background:#f9f9f9;
}
.mainte-list table td.days img{
vertical-align:middle;
}

.mainte-list table td ul{
padding-top:12px;
/margin-bottom:10px;
}

.mainte-list table td ul li{
padding-bottom:7px;
/padding-bottom:0;
float:left;
width:190px;
}

.mainte-list table td ul li dl dt{
padding-left:15px;
font-weight:bold;
}
.mainte-list table td ul li dl dd{
padding-left:15px;
font-size:12px;
color:#858788;
}

.mainte-list table td.otherday{
background:#f9f9f9;
border-bottom:solid 1px #e4e4e4;
}

.mainte-list table td.monday dl dt{
background:url(../supportimg/icn_mainte_mon.gif) no-repeat left center;
}
.mainte-list table td.tuesday dl dt{
background:url(../supportimg/icn_mainte_tue.gif) no-repeat left center;
}
.mainte-list table td.wednesday dl dt{
background:url(../supportimg/icn_mainte_wed.gif) no-repeat left center;
}
.mainte-list table td.thursday dl dt{
background:url(../supportimg/icn_mainte_thu.gif) no-repeat left center;
}
.mainte-list table td.friday dl dt{
background:url(../supportimg/icn_mainte_fri.gif) no-repeat left center;
}
.mainte-list table td.saturday dl dt{
background:url(../supportimg/icn_mainte_sat.gif) no-repeat left center;
}
.mainte-list table td.sunday dl dt{
background:url(../supportimg/icn_mainte_sun.gif) no-repeat left center;
}

.mainte-list table td.monday dl dt a:link,
.mainte-list table td.monday dl dt a:visited{
color:#115401;
text-decoration:underline;
}
.mainte-list table td.monday dl dt a:hover,
.mainte-list table td.monday dl dt a:active{
color:#115401;
text-decoration:none;
}
.mainte-list table td.tuesday dl dt a:link,
.mainte-list table td.tuesday dl dt a:visited{
color:#b05800;
text-decoration:underline;
}
.mainte-list table td.tuesday dl dt a:hover,
.mainte-list table td.tuesday dl dt a:active{
color:#b05800;
text-decoration:none;
}
.mainte-list table td.wednesday dl dt a:link,
.mainte-list table td.wednesday dl dt a:visited{
color:#0e4371;
text-decoration:underline;
}
.mainte-list table td.wednesday dl dt a:hover,
.mainte-list table td.wednesday dl dt a:active{
color:#0e4371;
text-decoration:none;
}
.mainte-list table td.thursday dl dt a:link,
.mainte-list table td.thursday dl dt a:visited{
color:#745316;
text-decoration:underline;
}
.mainte-list table td.thursday dl dt a:hover,
.mainte-list table td.thursday dl dt a:active{
color:#745316;
text-decoration:none;
}
.mainte-list table td.friday dl dt a:link,
.mainte-list table td.friday dl dt a:visited{
color:#b2a111;
text-decoration:underline;
}
.mainte-list table td.friday dl dt a:hover,
.mainte-list table td.friday dl dt a:active{
color:#b2a111;
text-decoration:none;
}
.mainte-list table td.saturday dl dt a:link,
.mainte-list table td.saturday dl dt a:visited{
color:#669cb2;
text-decoration:underline;
}
.mainte-list table td.saturday dl dt a:hover,
.mainte-list table td.saturday dl dt a:active{
color:#669cb2;
text-decoration:none;
}
.mainte-list table td.sunday dl dt a:link,
.mainte-list table td.sunday dl dt a:visited{
color:#a277a7;
text-decoration:underline;
}
.mainte-list table td.sunday dl dt a:hover,
.mainte-list table td.sunday dl dt a:active{
color:#a277a7;
text-decoration:none;
}


/*newslist*/
.list-top{
clear:both;
position:relative;
padding:5px 0 0;
border-top:solid 2px #686c6d;
}
.list-top table{
margin:0 0 0 70px;
}
.list-top table tr th{
padding:5px 0 11px;
text-align:center;
background:url(../supportimg/line_dot.gif) repeat-x left bottom;
}
.list-top table tr td{
padding:4px 15px 4px;
line-height:16px;
}
.list-top table tr td.subject{
padding:4px 0 4px 9px;
}
.list-top table.tbl-notice strong{
color:#e95904;
}
.list-top table.tbl-faq strong{
color:#0092cc;
}

.btn-listpage-notice{
position:absolute;
top:14px;
left:241px;
width:89px;
height:17px;
}
.btn-listpage-notice a{
display:block;
width:89px;
height:17px;
background:url(../supportimg/btn_listpage.gif) no-repeat left bottom;
}
.btn-listpage-notice a:link,
.btn-listpage-notice a:visited{
background:url(../supportimg/btn_listpage.gif) no-repeat left bottom;
}
.btn-listpage-notice a:hover,
.btn-listpage-notice a:active{
background:url(../supportimg/btn_listpage.gif) no-repeat left top;
}

.btn-listpage-faq{
position:absolute;
top:8px;
left:325px;
width:89px;
height:17px;
}
.btn-listpage-faq a{
width:89px;
height:17px;
display:block;
background:url(../supportimg/btn_listpage.gif) no-repeat left bottom;
}
.btn-listpage-faq a:link,
.btn-listpage-faq a:visited{
background:url(../supportimg/btn_listpage.gif) no-repeat left bottom;
}
.btn-listpage-faq a:hover,
.btn-listpage-faq a:active{
background:url(../supportimg/btn_listpage.gif) no-repeat left top;
}

/* support serach -------------------------------------------------- */
.search{
margin:1px 0 0;
padding:16px 0 0 23px;
height:46px;
border-top:solid 2px #686c6d;
border-bottom:solid 1px #b0b2b3;
background:url(../supportimg/bg_search.gif) repeat-x;
}

img.icon-search{
padding:4px 15px 0 0;
}
.serach-input tr td select{
margin:0 5px 0 5px;
width:150px;
}
.serach-input tr td input{
padding:5px 0;
width:250px;
height:13px;
border:solid 3px #5f6364;
}
td.btn-serach{
padding:1px 0 0 10px;
}
td.btn-serach a{
width:80px;
height:28px;
display:block;
}
td.btn-serach a:link,
td.btn-serach a:visited{
background:url(../supportimg/btn_search.gif) no-repeat left bottom;
}
td.btn-serach a:hover,
td.btn-serach a:active{
background:url(../supportimg/btn_search.gif) no-repeat left top;
}

/* support category -------------------------------------------------- */
.category{
border-top:solid 1px #fff;
border-bottom:solid 1px #b0b2b3;
background:#fafafa;
padding:12px 15px 12px 20px
}
.category ul{
width:630px;
}
.category ul li{
float:left;
margin:0 11px 5px 0;
padding:0 0 0 15px;
line-height:16px;
background:url(../supportimg/icon_category.gif) no-repeat left center;
white-space:nowrap;
}

/* support result -------------------------------------------------- */
.result{
clear:both;
padding:14px 0 15px 17px;
height:13px;
border-bottom:solid 1px #686c6d;
}

p.index-txt{
float:left;
color:#313232;
text-indent:11px;
background:url(../supportimg/icon_result.gif) no-repeat left center;
}
.result .result-txt{
float:left;
padding:0 0 0 12px;
color:#313232;
}

.result .rss{
margin: 1px 22px 0 0;
padding-bottom: 3px;
text-align: right;
background: url(../supportimg/rss_bl01.gif) no-repeat 487px top;
}
.result .rss span{
font-size:11px;
}
.result .rss img{
vertical-align: middle;
text-align: center;
margin-left: 8px;
margin-top: -3px;
}
.result .rss a:link,
.result .rss a:visited,
.result .rss a:active{
color:#666666;
font-size: 11px;
text-decoration:underline;
}
.result .rss a:hover{
color:#666666;
font-size: 11px;
text-decoration:none;
}

.result-faq{
padding:14px 0 15px 17px;
border-bottom:solid 1px #686c6d;
}

.point-category{
position:relative;
margin:14px auto 0 20px;
padding:12px 0 12px 18px;
width:590px;
border:solid 1px #d2d3d4;
background:#f8f9f9;
}
.point-category-balloon{
position:absolute;
top:-11px;
left:-1px;
width:10px;
height:12px;
background:url(../supportimg/img_category_balloon.gif) no-repeat;
}
.point-category ul{
width:560px;
}
.point-category ul li{
float:left;
padding:0 25px 0 0;
line-height:18px;
white-space:nowrap;
}
.point-category strong{
color:#4d4d4d;
}

/* support list -------------------------------------------------- */
.list{
clear:both;
width:100%;
line-height:16px;
}

.list table tr th{
padding:10px 0;
text-align:center;
background:url(../supportimg/line_dot.gif) repeat-x left bottom;
}
.list table tr td{
padding:8px 14px 9px;
line-height:16px;
border-bottom:solid 1px #d5d6d6;
}
.list table tr td strong{
color:#0092cc;
}
.list table tr td.reading{
text-align:center;
}

div.list-none{
padding:83px 0;
text-align:center;
border-bottom:solid 1px #e5e6e6;
}

.page{
width:100%;
text-align:center;
border-bottom:solid 1px #707476;
}
.page ul{
padding:14px 0 15px;
}
.page ul li{
margin:0 7px;
display:inline;
}
.page ul li.now{
padding:6px 5px 5px 9px;
color:#0092cc;
border:solid 1px #e5e6e6;
}
html>/**/body .page ul li.now{
padding:6px 9px 5px;
color:#0092cc;
border:solid 1px #e5e6e6;
}
.page ul li img{
vertical-align:middle;
}

/* support notice -------------------------------------------------- */
.notice{
margin:1px 0 0;
padding:0 0 16px;
border-top:solid 2px #65696a;
border-bottom:solid 1px #65696a;
}
.notice-ttl{
padding:18px 0 20px 11px;
}
.notice-ttl span{
color:#0092cc;
}

.social{
width:654px;
height:25px;
margin:0 auto
z-index:4;
}
.social-cnt:after{
content:"";
display:block;
clear:both;
}
.social .hatena,
.social .facebook,
.social .twitter,
.social .livedoor,
.social .yahoo,
.social .google{
display:block;
float:right;
margin:0 5px 5px 0;
}

.notice-main{
margin:0 auto 10px;
width:654px;
}
.notice-main .nm-top{
padding:11px 0 0;
height:24px;
background:url(../supportimg/bg_news_top.gif) no-repeat;
}
.notice-main .nm-top p.date{
float:left;
padding:0 0 0 27px;
color:#838484;
}
.notice-main .nm-top p.reading{
float:right;
padding:0 29px 0 0;
color:#838484;
}
.notice-main .nm-main{
padding:18px 25px 18px 25px;
line-height:18px;
min-height:295px;
height:auto !important;
height:295px;
background:url(../supportimg/bg_news.gif) repeat-y;
}
.notice-main .nm-main p{
padding:0 0 20px 0;
}
.notice-main .nm-bottom{
height:13px;
background:url(../supportimg/bg_news_btm.gif) no-repeat;
}

.btn-return a{
margin:0 auto;
width:95px;
height:33px;
display:block;
}
.btn-return a:link,
.btn-return a:visited{
background:url(../supportimg/btn_return.gif) no-repeat left bottom;
}
.btn-return a:hover,
.btn-return a:active{
background:url(../supportimg/btn_return.gif) no-repeat left top;
}

.btn-inquiry a{
margin:10px auto 0;
width:116px;
height:33px;
display:block;
}
.btn-inquiry a:link,
.btn-inquiry a:visited{
background:url(../supportimg/btn_inquiry.gif) no-repeat left bottom;
}
.btn-inquiry a:hover,
.btn-inquiry a:active{
background:url(../supportimg/btn_inquiry.gif) no-repeat left top;
}

/* support support top --------------------------------------------------- */
.support{
padding:18px 0 20px;
border-top:solid 2px #65696a;
border-bottom:solid 1px #65696a;
}
.support-top01{
margin:0 auto;
width:645px;
height:51px;
background:url(../supportimg/bg_support_top01.gif) no-repeat;
}
.support-top02{
margin:0 auto;
padding:10px 0 0 40px;
width:605px;
height:211px;
background:url(../supportimg/bg_support_top02.gif) no-repeat;
}
.support-top02 ul li{
padding:0 0 3px 7px;
text-indent:-7px;
line-height:18px;
}
.support-top02 ul li strong{
color:#0594cd;
}
.support-top03{
margin:0 auto;
padding:0 0 3px 0;
width:645px;
height:232px;
background:url(../supportimg/bg_support_top03_02.gif) no-repeat;
}
.support-top03 .support-btn{
float:left;
}
.support-top03 .support-btn p{
margin:0;
padding:0;
font-size:10px;
line-height:1.2;
}
.support-top03 .support-btn strong{
color:#0594cd;
}
.support-top03 .btn-st-faq a{
margin:130px 10px 0 17px;
width:174px;
height:43px;
display:block;
}
.support-top03 .btn-st-faq a:link,
.support-top03 .btn-st-faq a:visited{
background:url(../supportimg/btn_support_faq_02.gif) no-repeat left bottom;
}
.support-top03 .btn-st-faq a:hover,
.support-top03 .btn-st-faq a:active{
background:url(../supportimg/btn_support_faq_02.gif) no-repeat left top;
}
.support-top03 .btn-st-game a{
margin:130px 12px 0 15px;
width:190px;
height:43px;
display:block;
}
.support-top03 .btn-st-game a:link,
.support-top03 .btn-st-game a:visited{
background:url(../supportimg/btn_support_game_02.gif) no-repeat left bottom;
}
.support-top03 .btn-st-game a:hover,
.support-top03 .btn-st-game a:active{
background:url(../supportimg/btn_support_game_02.gif) no-repeat left top;
}
.support-top03 .support-btn p.txt-st-game{
margin:5px 0 0 18px;
text-indent:-10px;
padding:0 0 0 10px;
width:190px;
}
.support-top03 .btn-st-point a{
margin:130px auto 0 12px;
width:190px;
height:43px;
display:block;
}
.support-top03 .btn-st-point a:link,
.support-top03 .btn-st-point a:visited{
background:url(../supportimg/btn_support_point_02.gif) no-repeat left bottom;
}
.support-top03 .btn-st-point a:hover,
.support-top03 .btn-st-point a:active{
background:url(../supportimg/btn_support_point_02.gif) no-repeat left top;
}
.support-top03 .support-btn p.txt-st-point{
margin:5px 0 0 15px;
text-indent:-10px;
padding:0 0 0 10px;
width:190px;
}

/* support support sendmail ※110511修正 --------------------------------------------------- */
.step{
padding:0 0 16px 8px;
height:14px;
border-bottom:solid 1px #b0b2b3;
}
.step .index-txt{
color:#4d4d4d;
text-indent:11px;
background:url(../supportimg/icon_step.gif) no-repeat left center;
}
.step .index-txt span{
color:#0192cc;
}

.support .attention{
clear:both;
margin:10px 0 0 0;
padding:15px 20px 20px;
border:2px solid #d2d3d4;
background:#fafafa;
}
.support .attention-ttl{
font-weight:bold;
}
.support .attention p{
margin-top:5px;
}

.support .necessary{
color:#e5520a;
}
.support-text01{
margin-bottom:10px;
}
.support table tr td{
padding:10px 0 10px 5px;
line-height:16px;
background:url(../supportimg/line_dot.gif) repeat-x left bottom;
}
.support table tr td ul li{
float:left;
margin:0 10px 0 0;
}
.support table tr td ul li a:link,
.support table tr td ul li a:visited{
padding:0 0 0 6px;
color:#0a7fbb;
background:url(../supportimg/icon_arrow.gif) no-repeat left center;
}
.support table tr td.content textarea{
padding:3px;
width:450px;
height:150px;
overflow:auto;
}
.support table tr td.content p{
width:484px;
word-break:break-all;
overflow:hidden;
}
.support table tr td.os textarea{
padding:3px;
width:450px;
height:75px;
overflow:auto;
}
.support table tr td.os{
background:none;
border-bottom:solid 1px #e5e6e6;
}
.support table tr td.os p{
width:484px;
word-break:break-all;
overflow:hidden;
}
.support table tr td input{
width:345px;
border:solid 1px #d2d3d4;
}
.support table tr td select{
width:215px;
}
.support table tr td select option{
color:#484747;
}
.support table tr td textarea{
padding:3px;
width:480px;
font-size:12px;
line-height:16px;
border:solid 1px #d2d3d4;
}
.support .caution{
padding:10px 0 18px 5px;
border-bottom:solid 1px #d2d3d4;
}
.support .caution p{
padding:0 0 0 17px;
text-indent:-17px;
line-height:16px;
}
.support .error-txt{
padding:14px 0 12px 9px;
color:#e5520a;
border-top:solid 1px #fff;
border-bottom:solid 1px #d2d3d4;
background:#f8f9f9;
}
.support .error{
padding:2px 2px 1px;
color:#fff;
background:#e5520a;
}
.support .complete{
padding:40px 0 30px 150px;
text-align:center;
}
.support .complete-txt{
padding:10px 0 0 95px;
height:81px;
text-align:left;
background:url(../supportimg/img_support_complete.gif) no-repeat;
}
.support .complete-txt strong{
color:#0192cc;
}

.btn-confirm a{
margin:10px auto 0;
width:115px;
height:33px;
display:block;
}
.btn-confirm a:link,
.btn-confirm a:visited{
background:url(../supportimg/btn_confirm.gif) no-repeat left bottom;
}
.btn-confirm a:hover,
.btn-confirm a:active{
background:url(../supportimg/btn_confirm.gif) no-repeat left top;
}

.btn-re-rupport a{
margin:10px auto 0;
width:218px;
height:33px;
display:block;
}
.btn-re-rupport a:link,
.btn-re-rupport a:visited{
background:url(../supportimg/btn_return_support.gif) no-repeat left bottom;
}
.btn-re-rupport a:hover,
.btn-re-rupport a:active{
background:url(../supportimg/btn_return_support.gif) no-repeat left top;
}

.btn-support-confirm{
margin:0 auto;
width:245px;
}
.btn-re-input a{
float:left;
margin:10px 5px 0 auto;
width:145px;
height:33px;
display:block;
}
.btn-re-input a:link,
.btn-re-input a:visited{
background:url(../supportimg/btn_return_input.gif) no-repeat left bottom;
}
.btn-re-input a:hover,
.btn-re-input a:active{
background:url(../supportimg/btn_return_input.gif) no-repeat left top;
}

.btn-submit a{
float:left;
margin:10px auto 0;
width:95px;
height:33px;
display:block;
}
.btn-submit a:link,
.btn-submit a:visited{
background:url(../supportimg/btn_submit.gif) no-repeat left bottom;
}
.btn-submit a:hover,
.btn-submit a:active{
background:url(../supportimg/btn_submit.gif) no-repeat left top;
}
.btn-support-close a{
margin:10px auto 0;
width:115px;
height:33px;
display:block;
}
.btn-support-close a:link,
.btn-support-close a:visited{
background:url(../supportimg/btn_close.gif) no-repeat left bottom;
}
.btn-support-close a:hover,
.btn-support-close a:active{
background:url(../supportimg/btn_close.gif) no-repeat left top;
}

/* support servicelist --------------------------------------------------- */
.servicelist{
padding:1px 0 0;
border-top:solid 2px #65696a;
border-bottom:solid 1px #65696a;
}

.servicelist table th,
.servicelist table td{
padding:10px 0;
}
.servicelist table th{
text-indent:-9999px;
}
.servicelist table th.sl-nexon{
border-bottom:solid 1px #b3b5b6;
background:url(../supportimg/img_servicelist_nexon.gif) no-repeat 6px center;
}
.servicelist table th.sl-game{
border-bottom:solid 2px #65696a;
background:url(../supportimg/img_servicelist_game.gif) no-repeat 6px 11px;
}
.servicelist table th.sl-mobile{
border-bottom:solid 1px #b3b5b6;
background:url(../supportimg/img_servicelist_mobile.gif) no-repeat 6px center;
}
.servicelist table th.sl-netcafe{
border-bottom:solid 2px #65696a;
background:url(../supportimg/img_servicelist_netcafe.gif) no-repeat 6px center;
}
.servicelist table th.sl-point{
border-bottom:solid 1px #b3b5b6;
background:url(../supportimg/img_servicelist_point.gif) no-repeat 6px center;
}
.servicelist table th.sl-support{
border-bottom:solid 1px #b3b5b6;
background:url(../supportimg/img_servicelist_support.gif) no-repeat 6px center;
}
.servicelist table th.sl-id{
background:url(../supportimg/img_servicelist_id.gif) no-repeat 6px center;
}

.servicelist table td.border1{
border-bottom:solid 1px #b3b5b6;
}
.servicelist table td.border2{
border-bottom:solid 2px #65696a;
}
.servicelist table td.border3{
border-bottom:solid 1px #e1e1e2;
}
.servicelist ul li{
float:left;
margin:0;
padding:0;
width:153px;
line-height:22px;
}
.servicelist .gamelist04 ul li{
width:auto;
}

.servicelist .gamelist01,
.servicelist .gamelist02,
.servicelist .gamelist03{
float:left;
}
.servicelist div ul li{
float:none;
}
.servicelist ul li.long{
width:306px;
}


/* support support guide --------------------------------------------------- */
.support .guide{
padding:12px 0 21px 0;
text-align:center;
border-bottom:solid 1px #b0b2b3;
}
.support .guide p{
padding:0 0 17px 18px;
text-align:left;
}
.btn-addentry a{
margin:10px auto 0;
width:259px;
height:33px;
display:block;
}
.btn-addentry a:link,
.btn-addentry a:visited{
background:url(../supportimg/btn_addentry.gif) no-repeat left bottom;
}
.btn-addentry a:hover,
.btn-addentry a:active{
background:url(../supportimg/btn_addentry.gif) no-repeat left top;
}


/* support beginner common --------------------------------------------------- */
.ttl-beginnertop{
height:113px;
background:url(../supportimg/ttl_beginner_top.jpg) no-repeat;
}
.beginnertop-txt{
height:148px;
background:url(../supportimg/bg_beginnertop01.jpg) no-repeat;
}
.beginnertop-play{
position:relative;
height:108px;
background:url(../supportimg/bg_beginnertop02.jpg) no-repeat;
}
.beginnertop-play .btn-play{
position:absolute;
top:0;
left:227px;
width:204px;
height:44px;
}
.beginnertop-play .btn-play a{
width:204px;
height:44px;
display:block;
}
.btn-aboutid a{
position:absolute;
top:25px;
left:471px;
width:169px;
height:29px;
display:block;
}
.btn-aboutid a:link,
.btn-aboutid a:visited{
background:url(../supportimg/btn_aboutid.gif) no-repeat left bottom;
}
.btn-aboutid a:hover,
.btn-aboutid a:active{
background:url(../supportimg/btn_aboutid.gif) no-repeat left top;
}

.beginnertop-guide,
.beginnertop-nxid,
.beginnertop-nxpt,
.beginnertop-faq{
float:left;
}
.beginnertop-guide a{
width:332px;
height:109px;
display:block;
}
.beginnertop-guide a:link,
.beginnertop-guide a:visited{
background:url(../supportimg/btn_beginnertop_guide01.gif) no-repeat left bottom;
}
.beginnertop-guide a:hover
.beginnertop-guide a:{
background:url(../supportimg/btn_beginnertop_guide01.gif) no-repeat left top;
}
.beginnertop-nxid a{
width:332px;
height:109px;
display:block;
}
.beginnertop-nxid a:link,
.beginnertop-nxid a:visited{
background:url(../supportimg/btn_beginnertop_nxid.gif) no-repeat bottom;
}
.beginnertop-nxid a:hover
.beginnertop-nxid a:{
background:url(../supportimg/btn_beginnertop_nxid.gif) no-repeat top;
}
.beginnertop-nxpt a{
width:332px;
height:110px;
display:block;
}
.beginnertop-nxpt a:link,
.beginnertop-nxpt a:visited{
background:url(../supportimg/btn_beginnertop_nxpt.gif) no-repeat bottom;
}
.beginnertop-nxpt a:hover
.beginnertop-nxpt a:{
background:url(../supportimg/btn_beginnertop_nxpt.gif) no-repeat top;
}
.beginnertop-faq a{
width:332px;
height:110px;
display:block;
}
.beginnertop-faq a:link,
.beginnertop-faq a:visited{
background:url(../supportimg/btn_beginnertop_faq.gif) no-repeat bottom;
}
.beginnertop-faq a:hover
.beginnertop-faq a:{
background:url(../supportimg/btn_beginnertop_faq.gif) no-repeat top;
}
.beginnertop-guide p,
.beginnertop-nxid p,
.beginnertop-nxpt p,
.beginnertop-faq p{
display:none;
}

ul.tab-beginner{
margin:0;
padding:88px 3px 0;
}
ul.tab-beginner li{
float:left;
}
ul.tab-beginner li.tab-forbeginner a:link,
ul.tab-beginner li.tab-forbeginner a:visited{
margin:0 1px 0 0;
width:125px;
height:34px;
display:block;
background:url(../supportimg/tab_forbeginner.gif) no-repeat left bottom;
}
ul.tab-beginner li.tab-forbeginner a:hover,
ul.tab-beginner li.tab-forbeginner a:active,
ul.tab-beginner li.tab-forbeginner-now{
margin:0 1px 0 0;
width:125px;
height:34px;
display:block;
background:url(../supportimg/tab_forbeginner.gif) no-repeat left top;
}
ul.tab-beginner li.tab-nexonid a:link,
ul.tab-beginner li.tab-nexonid a:visited{
margin:0 1px 0 0;
width:106px;
height:34px;
display:block;
background:url(../supportimg/tab_nexonid.gif) no-repeat left bottom;
}
ul.tab-beginner li.tab-nexonid a:hover,
ul.tab-beginner li.tab-nexonid a:active,
ul.tab-beginner li.tab-nexonid-now{
margin:0 1px 0 0;
width:106px;
height:34px;
display:block;
background:url(../supportimg/tab_nexonid.gif) no-repeat left top;
}
ul.tab-beginner li.tab-game a:link,
ul.tab-beginner li.tab-game a:visited{
margin:0 1px 0 0;
width:115px;
height:34px;
display:block;
background:url(../supportimg/tab_game.gif) no-repeat left bottom;
}
ul.tab-beginner li.tab-game a:hover,
ul.tab-beginner li.tab-game a:active,
ul.tab-beginner li.tab-game-now{
margin:0 1px 0 0;
width:115px;
height:34px;
display:block;
background:url(../supportimg/tab_game.gif) no-repeat left top;
}
ul.tab-beginner li.tab-nexonpoint a:link,
ul.tab-beginner li.tab-nexonpoint a:visited{
margin:0 43px 0 0;
width:93px;
height:34px;
display:block;
background:url(../supportimg/tab_nexonpoint.gif) no-repeat left bottom;
}
ul.tab-beginner li.tab-nexonpoint a:hover,
ul.tab-beginner li.tab-nexonpoint a:active,
ul.tab-beginner li.tab-nexonpoint-now{
margin:0 43px 0 0;
width:93px;
height:34px;
display:block;
background:url(../supportimg/tab_nexonpoint.gif) no-repeat left top;
}
ul.tab-beginner li.tab-guide a:link,
ul.tab-beginner li.tab-guide a:visited{
margin:0 1px 0 0;
width:79px;
height:34px;
display:block;
background:url(../supportimg/tab_guide.gif) no-repeat left bottom;
}
ul.tab-beginner li.tab-guide a:hover,
ul.tab-beginner li.tab-guide a:active,
ul.tab-beginner li.tab-guide-now{
margin:0 1px 0 0;
width:79px;
height:34px;
display:block;
background:url(../supportimg/tab_guide.gif) no-repeat left top;
}
ul.tab-beginner li.tab-faq a:link,
ul.tab-beginner li.tab-faq a:visited{
margin:0;
width:93px;
height:34px;
display:block;
background:url(../supportimg/tab_faq.gif) no-repeat left bottom;
}
ul.tab-beginner li.tab-faq a:hover,
ul.tab-beginner li.tab-faq a:active,
ul.tab-beginner li.tab-faq-now{
margin:0;
width:93px;
height:34px;
display:block;
background:url(../supportimg/tab_faq.gif) no-repeat left top;
}

.beginner-content{
padding:10px 0 0;
background:#fdfced;
border-left:solid 1px #dddccf;
border-right:solid 1px #dddccf;
}
.beginner-content-bottom{
height:6px;
background:url(../supportimg/bg_beginner_bottom.gif) no-repeat;
overflow:hidden;
}

.beginner-content p{
padding:6px 0 0 25px;
}

.gotop{
padding:6px 0 0 567px;
}
.gotop a{
width:97px;
height:18px;
display:block;
background:url(../supportimg/btn_gotop.gif) no-repeat;
}

.id-nowentry{
margin:0 auto;
padding:18px 0 20px;
width:631px;
height:62px;
background:url(../supportimg/bg_nowentry.gif) no-repeat;
}
.id-nowentry p{
display:none;
}
.id-nowentry .btn-id-nowentry{
margin:0 0 0 439px;
width:169px;
height:44px;
}
.id-nowentry .btn-id-nowentry a{
width:169px;
height:44px;
display:block;
}
.id-nowentry .btn-id-nowentry a:link,
.id-nowentry .btn-id-nowentry a:visited{
background:url(../supportimg/btn_id_nowentry.gif) no-repeat left bottom;
}
.id-nowentry .btn-id-nowentry a:hover,
.id-nowentry .btn-id-nowentry a:active{
background:url(../supportimg/btn_id_nowentry.gif) no-repeat left top;
}

/* support beginner nexonid --------------------------------------------------- */
.head-beginner-nexonid{
height:122px;
background:url(../supportimg/head_beginner_nexonid.gif) no-repeat;
}
.beginner-content .bc-nxid{
position:relative;
padding:6px 0 0 25px;
height:24px;
}
.beginner-content .bc-nxid .sttl-nxid{
width:132px;
height:13px;
background:url(../supportimg/sttl_nxid_top.gif) no-repeat;
}
.beginner-content .bc-nxid .sttl-nxidstep{
width:132px;
height:13px;
background:url(../supportimg/sttl_nxid_step.gif) no-repeat;
}
.beginner-content .bc-nxid .btn-nxidentry{
position:absolute;
top:0;
left:376px;
width:126px;
height:28px;
}
.beginner-content .bc-nxid .btn-nxidentry a{
width:126px;
height:28px;
display:block;
}
.beginner-content .bc-nxid .btn-nxidentry a:link,
.beginner-content .bc-nxid .btn-nxidentry a:visited{
background:url(../supportimg/btn_nxidentry.gif) no-repeat left bottom;
}
.beginner-content .bc-nxid .btn-nxidentry a:hover,
.beginner-content .bc-nxid .btn-nxidentry a:active{
background:url(../supportimg/btn_nxidentry.gif) no-repeat left top;
}

.beginner-content .bc-nxid .btn-entrystep{
position:absolute;
top:0;
left:503px;
width:131px;
height:28px;
}
.beginner-content .bc-nxid .btn-entrystep a{
width:131px;
height:28px;
display:block;
}
.beginner-content .bc-nxid .btn-entrystep a:link,
.beginner-content .bc-nxid .btn-entrystep a:visited{
background:url(../supportimg/btn_entrystep.gif) no-repeat left bottom;
}
.beginner-content .bc-nxid .btn-entrystep a:hover,
.beginner-content .bc-nxid .btn-entrystep a:active{
background:url(../supportimg/btn_entrystep.gif) no-repeat left top;
}

.beginner-content .nxidtop-txt01{
margin:7px 0 0 0;
height:133px;
background:url(../supportimg/img_nxid_top01.gif) no-repeat 8px top;
}
.beginner-content .nxidtop-txt02{
height:216px;
background:url(../supportimg/img_nxid_top02.gif) no-repeat 8px top;
}
.beginner-content .nxidtop-txt03{
height:288px;
background:url(../supportimg/img_nxid_top03a01.gif) no-repeat 8px top;
}
.beginner-content .nxidtop-step{
padding:59px 0 18px 118px;
height:69px;
background:url(../supportimg/img_nxid_topstep.gif) no-repeat 8px top;
}
.beginner-content .nxidtop-step p{
padding:0;
}
.beginner-content .nxidtop-step a{
width:517px;
height:69px;
display:block;
}
.beginner-content .nxidtop-txt01 p,
.beginner-content .nxidtop-txt02 p,
.beginner-content .nxidtop-txt03 p,
.beginner-content .nxidtop-step ol{
display:none;
}

.beginner-content .nxid-step{
margin:6px auto 0;
padding:0 0 10px;
width:610px;
height:45px;
}
.beginner-content .nxid-step ol li{
float:left;
}
.beginner-content .nxid-step ol li.step01 a:link,
.beginner-content .nxid-step ol li.step01 a:visited{
width:202px;
height:45px;
display:block;
background:url(../supportimg/btn_nxid_step01.gif) no-repeat left bottom;
}
.beginner-content .nxid-step ol li.step01 a:hover,
.beginner-content .nxid-step ol li.step01 a:active,
.beginner-content .nxid-step ol li.step01{
width:202px;
height:45px;
display:block;
background:url(../supportimg/btn_nxid_step01.gif) no-repeat left top;
}

.beginner-content .nxid-step ol li.step02 a:link,
.beginner-content .nxid-step ol li.step02 a:visited{
width:204px;
height:45px;
display:block;
background:url(../supportimg/btn_nxid_step02.gif) no-repeat left bottom;
}
.beginner-content .nxid-step ol li.step02 a:hover,
.beginner-content .nxid-step ol li.step02 a:active,
.beginner-content .nxid-step ol li.step02{
width:204px;
height:45px;
display:block;
background:url(../supportimg/btn_nxid_step02.gif) no-repeat left top;
}

.beginner-content .nxid-step ol li.step03 a:link,
.beginner-content .nxid-step ol li.step03 a:visited{
width:204px;
height:45px;
display:block;
background:url(../supportimg/btn_nxid_step03.gif) no-repeat left bottom;
}
.beginner-content .nxid-step ol li.step03 a:hover,
.beginner-content .nxid-step ol li.step03 a:active,
.beginner-content .nxid-step ol li.step03{
width:204px;
height:45px;
display:block;
background:url(../supportimg/btn_nxid_step03.gif) no-repeat left top;
}

.beginner-content .nxid-step01-txt01{
margin:21px 0 5px 43px;
width:176px;
height:11px;
background:url(../supportimg/txt_nxid_step01_01_2.gif) no-repeat;
}
.beginner-content .nxid-step01-txt02{
margin:0 0 0 19px;
padding:0;
width:643px;
height:22px;
background:url(../supportimg/txt_nxid_step01_02_2.gif) no-repeat;
}
.beginner-content .nxid-step01-txt03{
margin:0 0 23px 43px;
width:514px;
height:12px;
background:url(../supportimg/txt_nxid_step01_03.gif) no-repeat;
}
.beginner-content .nxid-step02-txt{
margin:21px 0 0 43px;
width:331px;
height:11px;
background:url(../supportimg/txt_nxid_step02.gif) no-repeat;
}
.beginner-content .nxid-step01-01{
margin:0 0 0 19px;
width:643px;
height:358px;
background:url(../supportimg/img_nxid_step01_01_2.gif) no-repeat;
}
.beginner-content .nxid-step01-02{
margin:0 0 22px 19px;
width:643px;
height:593px;
background:url(../supportimg/img_nxid_step01_02_2.gif) no-repeat;
}

.beginner-content .nxid-step02{
margin:0 0 25px 19px;
width:643px;
height:912px;
background:url(../supportimg/img_nxid_step02_2.gif) no-repeat;
}

.beginner-content .nxid-step03{
margin:0 0 25px 19px;
width:642px;
height:295px;
background:url(../supportimg/img_nxid_step03.gif) no-repeat;
}

.beginner-content .nxid-step01-01 dl,
.beginner-content .nxid-step01-02 dl,
.beginner-content .nxid-step02 dl,
.beginner-content .nxid-step03 dl{
display:none;
}

.beginner-content .nxid-selectstep{
margin:4px auto 0;
padding:0 14px 20px;
width:597px;
height:32px;
border-top:solid 1px #edecde;
overflow:hidden;
}
.beginner-content .nxid-selectstep .btn-next{
float:right;
margin:2px 0 0;
width:120px;
height:32px;
}
.beginner-content .nxid-selectstep .btn-prev{
float:left;
margin:2px 0 0;
width:120px;
height:32px;
}
.beginner-content .nxid-selectstep .btn-prev a.step01{
width:120px;
height:32px;
display:block;
background:url(../supportimg/btn_prev_step01.gif) no-repeat;
}
.beginner-content .nxid-selectstep .btn-prev a.step02{
width:120px;
height:32px;
display:block;
background:url(../supportimg/btn_prev_step02.gif) no-repeat;
}
.beginner-content .nxid-selectstep .btn-next a.step02{
width:120px;
height:32px;
display:block;
background:url(../supportimg/btn_next_step02.gif) no-repeat;
}
.beginner-content .nxid-selectstep .btn-next a.step03{
width:120px;
height:32px;
display:block;
background:url(../supportimg/btn_next_step03.gif) no-repeat;
}

/* support beginner game --------------------------------------------------- */
.head-beginner-game{
height:122px;
background:url(../supportimg/head_beginner_game01.gif) no-repeat;
}
.beginner-content .bc-game{
margin:15px 0 0;
}
.beginner-content .gametxt{
padding:97px 0 0 508px;
height:50px;
background:url(../supportimg/img_game.gif) no-repeat 8px top;
}
.beginner-content .gametxt p{
display:none;
}
.beginner-content .gametxt a{
width:119px;
height:15px;
display:block;
}

#game-search-list{
margin:10px auto 30px;
width:566px;
}

.beginner-content .gamelist{
margin:0 0 0 27px;
width:630px;
}
.beginner-content .gamelist .sttl-rpg{
margin:0 0 3px 2px;
width:160px;
height:14px;
background:url(../supportimg/sttl_game_rpg.gif) no-repeat;
}
.beginner-content .gamelist .sttl-casual{
margin:0 0 3px 2px;
padding:21px 0 0;
width:119px;
height:14px;
background:url(../supportimg/sttl_game_casual.gif) no-repeat left 21px;
}
.beginner-content .gamelist .sttl-community{
margin:0 0 3px 2px;
padding:21px 0 0;
width:107px;
height:14px;
background:url(../supportimg/sttl_game_community02.gif) no-repeat left 21px;
}
.beginner-content .gamelist dl dt{
float:left;
margin:6px 5px 0 0;
width:200px;
height:110px;
}
.beginner-content .gamelist dl dt a{
width:200px;
height:110px;
display:block;
}
.beginner-content .gamelist .blank{
float:left;
margin:6px 5px 0 0;
width:200px;
height:110px;
background:url(../supportimg/img_gamelist_blank.gif) no-repeat;
}
.beginner-content .gamelist .blank span{
display:none;
}
.beginner-content .gamelist dl dt.list-maple{
background:url(../supportimg/img_gamelist_maple.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-tales{
background:url(../supportimg/img_gamelist_tales.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-mabinogi{
background:url(../supportimg/img_gamelist_mabinogi.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-atlantica{
background:url(../supportimg/img_gamelist_atlantica.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-tekki{
background:url(../supportimg/img_gamelist_tekki.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-dekaron{
background:url(../supportimg/img_gamelist_dekaron.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-dragonica{ 
background:url(../supportimg/img_gamelist_dragonica.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-cso{
background:url(../supportimg/img_gamelist_cso.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-arad{
background:url(../supportimg/img_gamelist_arad.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-asgard{
background:url(../supportimg/img_gamelist_asgard.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-lunia{
background:url(../supportimg/img_gamelist_lunia.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-druaga{
background:url(../supportimg/img_gamelist_druaga.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-kunshu{
background:url(../supportimg/img_gamelist_kunshu.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-corum{
background:url(../supportimg/img_gamelist_corumonline.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-lost{
background:url(../supportimg/img_gamelist_lost.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-tendo{
background:url(../supportimg/img_gamelist_tendo.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-suddenattack{
background:url(../supportimg/img_gamelist_suddenattack.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-tenchi{
background:url(../supportimg/img_gamelist_tenchitairan.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-ntomo{
background:url(../supportimg/img_gamelist_ntomo01.gif) no-repeat;
}
/*.beginner-content .gamelist dl dt.list-fantage{
background:url(../supportimg/img_gamelist_fantage.gif) no-repeat;
}*/
.beginner-content .gamelist dl dt.list-websangokusi{
background:url(../supportimg/img_gamelist_websangokusi.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-mrceo{
background:url(../supportimg/img_gamelist_mrceo.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-tsuriland{
background:url(../supportimg/img_gamelist_tsuriland.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-cow{
background:url(../supportimg/img_gamelist_cow.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-senryakusangokushi{
background:url(../supportimg/img_gamelist_senryakusangokushi.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-everplanet{
background:url(../supportimg/img_gamelist_everplanet.gif) no-repeat;
}
.beginner-content .gamelist dl dt.list-divina{
background:url(../supportimg/img_gamelist_divina.gif) no-repeat;
}
.beginner-content .gamelist dl dd{
display:none;
}

.game-search{
float:left;
padding:57px 0 0 0;
width:407px;
height:56px;
background:url(../supportimg/bg_game_search.gif) no-repeat left top;
}
.game-search table tr td.select{
padding:17px 13px 0;
}
.game-search .btn-gamesearch{
width:69px;
height:38px;
background:url(../supportimg/btn_gamesearch.gif) no-repeat;
}
.game-search .btn-gamesearch a{
width:69px;
height:38px;
display:block;
}

.beginner-content .medalgamelist{
margin:13px 0 0 27px;
padding:6px 0 0;
height:189px;
background:url(../supportimg/bg_medalgame.gif) no-repeat;
}
.beginner-content .medalgamelist .sttl-medal{
margin:0 0 3px 2px;
padding:0 0 37px;
width:160px;
height:14px;
background:url(../supportimg/sttl_game_medal.gif) no-repeat;
}
.beginner-content .medalgamelist ul{
padding:0 0 0 40px;
}
.beginner-content .medalgamelist ul li{
float:left;
margin:0 0 8px;
width:127px;
font-size:10px;
text-indent:34px;
white-space:nowrap;
}
.beginner-content .medalgamelist ul li.medalgame01{
background:url(../supportimg/icon_medalgame01.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame02{
background:url(../supportimg/icon_medalgame02.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame03{
background:url(../supportimg/icon_medalgame03.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame04{
background:url(../supportimg/icon_medalgame04.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame05{
background:url(../supportimg/icon_medalgame05.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame06{
background:url(../supportimg/icon_medalgame06.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame07{
background:url(../supportimg/icon_medalgame07.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame08{
background:url(../supportimg/icon_medalgame08.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame09{
background:url(../supportimg/icon_medalgame09.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame10{
background:url(../supportimg/icon_medalgame10.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame11{
background:url(../supportimg/icon_medalgame11.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame12{
background:url(../supportimg/icon_medalgame12.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame13{
background:url(../supportimg/icon_medalgame13.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame14{
background:url(../supportimg/icon_medalgame14.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame15{
background:url(../supportimg/icon_medalgame15.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame16{
background:url(../supportimg/icon_medalgame16.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame17{
background:url(../supportimg/icon_medalgame17.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame18{
background:url(../supportimg/icon_medalgame18.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame19{
background:url(../supportimg/icon_medalgame19.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li.medalgame20{
background:url(../supportimg/icon_medalgame20.gif) no-repeat left center;
}
.beginner-content .medalgamelist ul li a{color:#639ace;}

/* support beginner nexonpoint --------------------------------------------------- */
.head-beginner-nexonpoint{
height:122px;
background:url(../supportimg/head_beginner_nexonpoint.gif) no-repeat;
}
.beginner-content .bc-nxpt{
padding:6px 0 0 25px;
height:24px;
}

.beginner-content .nxpt-menu{
margin:0 auto;
padding:6px 0 13px;
width:610px;
height:45px;
overflow:hidden;
}
.beginner-content .nxpt-menu ul li{
float:left;
}
.beginner-content .nxpt-menu ul li.menu01 a:link,
.beginner-content .nxpt-menu ul li.menu01 a:visited{
width:202px;
height:45px;
display:block;
background:url(../supportimg/btn_nxpt_01.gif) no-repeat left bottom;
}
.beginner-content .nxpt-menu ul li.menu01 a:hover,
.beginner-content .nxpt-menu ul li.menu01 a:active,
.beginner-content .nxpt-menu ul li.menu01{
width:202px;
height:45px;
display:block;
background:url(../supportimg/btn_nxpt_01.gif) no-repeat left top;
}

.beginner-content .nxpt-menu ul li.menu02 a:link,
.beginner-content .nxpt-menu ul li.menu02 a:visited{
width:204px;
height:45px;
display:block;
background:url(../supportimg/btn_nxpt_02.gif) no-repeat left bottom;
}
.beginner-content .nxpt-menu ul li.menu02 a:hover,
.beginner-content .nxpt-menu ul li.menu02 a:active,
.beginner-content .nxpt-menu ul li.menu02{
width:204px;
height:45px;
display:block;
background:url(../supportimg/btn_nxpt_02.gif) no-repeat left top;
}

.beginner-content .nxpt-menu ul li.menu03 a:link,
.beginner-content .nxpt-menu ul li.menu03 a:visited{
width:204px;
height:45px;
display:block;
background:url(../supportimg/btn_nxpt_03.gif) no-repeat left bottom;
}
.beginner-content .nxpt-menu ul li.menu03 a:hover,
.beginner-content .nxpt-menu ul li.menu03 a:active,
.beginner-content .nxpt-menu ul li.menu03{
width:204px;
height:45px;
display:block;
background:url(../supportimg/btn_nxpt_03.gif) no-repeat left top;
}

.beginner-content .nxpt-01-01{
margin:0 0 13px 86px;
width:532px;
height:212px;
background:url(../supportimg/img_nxpt_01_01.gif) no-repeat;
}
.beginner-content .nxpt-01-02{
margin:0 auto;
padding:25px 0 20px;
width:610px;
height:313px;
background:url(../supportimg/img_nxpt_01_02.gif) no-repeat;
}
.beginner-content .nxpt-01-02 .frame{
margin:0 0 0 21px;
width:409px;
background:#e8efbc;
}
.beginner-content .nxpt-01-02 .frame .frame-nxpt-top{
height:4px;
background:url(../supportimg/bg_nxpt_frame_top.gif) no-repeat;
overflow:hidden;
}
.beginner-content .nxpt-01-02 .frame .frame-nxpt-bottom{
height:4px;
background:url(../supportimg/bg_nxpt_frame_bottom.gif) no-repeat;
overflow:hidden;
}
.beginner-content .nxpt-01-02 table{
margin:0 auto;
}
.beginner-content .nxpt-01-02 table tr th,
.beginner-content .nxpt-01-02 table tr td{
border:solid 1px #e8efbc;
border-collapse:collapse;
}
.beginner-content .nxpt-01-02 table tr th{
padding:10px 0;
background:#f6f8e3;
font-weight:normal;
text-align:center;
}
.beginner-content .nxpt-01-02 table tr td{
height:57px;
background:#fff;
vertical-align:middle;
text-align:center;
}
.beginner-content .nxpt-01-02 table .item{
padding:0 0 0 17px;
text-align:left;
}
.beginner-content .nxpt-01-02 table tr th strong,
.beginner-content .nxpt-01-02 table tr td strong{
color:#ff9900;
}
.beginner-content .sttl-nxpt{
margin:0 0 8px 29px;
width:230px;
height:14px;
background:url(../supportimg/sttl_nxpt.gif) no-repeat;
}

.beginner-content .nxpt-02-01{
margin:6px 0 18px 30px;
padding:106px 0 0 396px;
width:212px;
height:315px;
background:url(../supportimg/img_nxpt_02_01_2.gif) no-repeat;
}
.beginner-content .nxpt-02-01 a{
width:155px;
height:100px;
display:block;
}

.beginner-content .nxpt-02-02{
margin:0 0 18px 30px;
width:629px;
height:352px;
background:url(../supportimg/img_nxpt_02_02_2.gif) no-repeat;
}

.beginner-content .nxpt-02-03{
margin:0 0 0 30px;
width:606px;
height:286px;
background:url(../supportimg/img_nxpt_02_03.gif) no-repeat;
}

.beginner-content .nxpt-02-04{
margin:0 0 0 30px;
padding:0 0 30px;
width:606px;
height:286px;
background:url(../supportimg/img_nxpt_02_04.gif) no-repeat;
}

.beginner-content .nxpt-03-01{
margin:6px 0 18px 8px;
padding:68px 0 0 339px;
width:311px;
height:473px;
background:url(../supportimg/img_nxpt_03_01a0_2.jpg) no-repeat;
}
.beginner-content .nxpt-03-01 a{
width:155px;
height:80px;
display:block;
}

.beginner-content .nxpt-03-02{
margin:0 0 18px 27px;
width:610px;
height:390px;
background:url(../supportimg/img_nxpt_03_02.gif) no-repeat;
}

.beginner-content .nxptsite{
margin:0 auto;
padding:76px 0 20px;
width:630px;
height:62px;
background:url(../supportimg/bg_nxptsite.gif) no-repeat;
}
.beginner-content .nxptsite .btn-nxptsite{
margin:0 0 0 380px;
width:218px;
height:44px;
}
.beginner-content .nxptsite .btn-nxptsite a{
width:218px;
height:44px;
display:block;
background:url(../supportimg/btn_nxptsite.gif) no-repeat;
}

.beginner-content .nxpt-01-01 dl,
.beginner-content .nxpt-01-02 p,
.beginner-content .nxpt-02-01 p,
.beginner-content .nxpt-02-02 p,
.beginner-content .nxpt-02-03 p,
.beginner-content .nxpt-02-04 p,
.beginner-content .nxpt-03-01 p,
.beginner-content .nxpt-03-02 p{
display:none;
}

/* support beginner faq --------------------------------------------------- */
.head-beginner-faq{
height:122px;
background:url(../supportimg/head_beginner_faq.gif) no-repeat;
}

.beginner-content .bc-faq{
margin:30px 0 0;
padding:0 0 20px 160px;
min-height:406px;
height:auto !important;
height:406px;
background:url(../supportimg/img_beginnerfaq.gif) no-repeat 6px top;
}
.beginner-content .bc-faq .frame{
width:482px;
}
.beginner-content .frame-faq-top{
height:31px;
background:url(../supportimg/bg_beginner_frame_top.gif) no-repeat;
}
.beginner-content .frame-faq-bottom{
height:31px;
background:url(../supportimg/bg_beginner_frame_bottom.gif) no-repeat;
}
.beginner-content .frame-faq-id{
padding:0 0 20px 32px;
border-bottom:solid 1px #e8efbc;
background:url(../supportimg/bg_beginner_frame.gif) repeat-y;
}
.beginner-content .frame-faq-game{
padding:20px 0 20px 32px;
border-bottom:solid 1px #e8efbc;
background:url(../supportimg/bg_beginner_frame.gif) repeat-y;
}
.beginner-content .frame-faq-point{
padding:20px 0 0 32px;
background:url(../supportimg/bg_beginner_frame.gif) repeat-y;
}
.beginner-content dl dt{
margin:0;
padding:0;
text-indent:11px;
line-height:19px;
background:url(../supportimg/icon_result.gif) no-repeat left center;
}
.beginner-content dl dt strong{
color:#313232;
}
.beginner-content strong{
line-height:19px;
color:#0092cc;
}

.beginner-content .frame-faq{
padding:0 32px 0;
background:url(../supportimg/bg_beginner_frame.gif) repeat-y;
}
.beginner-content .frame-faq p{
padding:22px 0 0 0;
}
.beginner-content p.frame-faq-ttl{
padding:0 32px 12px;
border-bottom:solid 1px #e8efbc;
background:url(../supportimg/bg_beginner_frame.gif) repeat-y;
}

.btn-re-list a{
margin:10px auto 0;
width:128px;
height:33px;
display:block;
}
.btn-re-list a:link,
.btn-re-list a:visited{
background:url(../supportimg/btn_return_list.gif) no-repeat left bottom;
}
.btn-re-list a:hover,
.btn-re-list a:active{
background:url(../supportimg/btn_return_list.gif) no-repeat left top;
}

/* support guide --------------------------------------------------- */
/*common*/
.head-guide{
height:122px;
background:url(../supportimg/head_guide.gif) no-repeat;
}

.guide-content{
padding:16px 0 17px;
background:#fdfced;
border-left:solid 1px #dddccf;
border-right:solid 1px #dddccf;
}
.guide-content p{
line-height:18px;
}
.guide-content a:link{color:#2da2e2;text-decoration:underline;}
.guide-content a:visited{color:#2da2e2;text-decoration:underline;}
.guide-content a:hover{color:#2da2e2;text-decoration:none;}
.guide-content a:active{color:#2da2e2;text-decoration:underline;}

.guide-menu{
margin:0 auto 0;
width:610px;
height:45px;
}
.guide-menu ul li{
float:left;
}
.guide-menu ul li.btn-health-top a:link,
.guide-menu ul li.btn-health-top a:visited{
width:202px;
height:45px;
display:block;
background:url(../supportimg/btn_health.gif) left center;
}
.guide-menu ul li.btn-health-top a:hover,
.guide-menu ul li.btn-health-top a:active{
width:202px;
height:45px;
display:block;
background:url(../supportimg/btn_health.gif) left top;
}
.guide-menu ul li.btn-health a:link,
.guide-menu ul li.btn-health a:visited{
width:202px;
height:45px;
display:block;
background:url(../supportimg/btn_health.gif) left bottom;
}
.guide-menu ul li.btn-health a:hover,
.guide-menu ul li.btn-health a:active,
.guide-menu ul li.btn-health-now{
width:202px;
height:45px;
display:block;
background:url(../supportimg/btn_health.gif) left center;
}
.guide-menu ul li.btn-computer-top a:link,
.guide-menu ul li.btn-computer-top a:visited{
width:205px;
height:45px;
display:block;
background:url(../supportimg/btn_computer.gif) left center;
}
.guide-menu ul li.btn-computer-top a:hover,
.guide-menu ul li.btn-computer-top a:active{
width:205px;
height:45px;
display:block;
background:url(../supportimg/btn_computer.gif) left top;
}
.guide-menu ul li.btn-computer a:link,
.guide-menu ul li.btn-computer a:visited{
width:205px;
height:45px;
display:block;
background:url(../supportimg/btn_computer.gif) left bottom;
}
.guide-menu ul li.btn-computer a:hover,
.guide-menu ul li.btn-computer a:active,
.guide-menu ul li.btn-computer-now{
width:205px;
height:45px;
display:block;
background:url(../supportimg/btn_computer.gif) left center;
}
.guide-menu ul li.btn-unfair-top a:link,
.guide-menu ul li.btn-unfair-top a:visited{
width:203px;
height:45px;
display:block;
background:url(../supportimg/btn_unfair.gif) left center;
}
.guide-menu ul li.btn-unfair-top a:hover,
.guide-menu ul li.btn-unfair-top a:active{
width:203px;
height:45px;
display:block;
background:url(../supportimg/btn_unfair.gif) left top;
}
.guide-menu ul li.btn-unfair a:link,
.guide-menu ul li.btn-unfair a:visited{
width:203px;
height:45px;
display:block;
background:url(../supportimg/btn_unfair.gif) left bottom;
}
.guide-menu ul li.btn-unfair a:hover,
.guide-menu ul li.btn-unfair a:active,
.guide-menu ul li.btn-unfair-now{
width:203px;
height:45px;
display:block;
background:url(../supportimg/btn_unfair.gif) left center;
}

.frame-guide-top{
margin:0 auto;
padding-top:31px;
width:610px;
background:url(../supportimg/bg_guide_frame_top.gif) no-repeat left top;
}
.frame-guide-bottom{
margin:0 auto;
padding:0 0 25px 27px;
width:583px;
background:url(../supportimg/bg_guide_frame_bottom.gif) no-repeat left bottom;
}
.frame-guide{
margin:0 auto;
padding:0;
width:610px;
background:url(../supportimg/bg_guide_frame.gif) repeat-y;
}
.frame-guide p.icon-guide{
padding:0 37px 8px 14px;
background:url(../supportimg/icon_guide.gif) no-repeat left 4px;
}
.frame-guide p.section{
padding:0 37px 8px 14px;
}
.frame-guide ul,
.frame-guide dl{
padding:0 0 8px 14px;
}
.frame-guide ul li.left{
float:left;
margin:0;
padding:0 0 8px;
}

/*top*/
.sttl-guide-top{
margin:15px 0 0 41px;
width:593px;
height:65px;
background:url(../supportimg/sttl_guide_top.gif) no-repeat;
}
.guide-top{
margin:0 0 0 6px;
padding:0 0 15px;
width:653px;
height:274px;
background:url(../supportimg/img_guide_top.gif) no-repeat;
}

/*health*/
.guide-health{
margin:3px 0 23px 3px;
padding:20px 0 0 261px;
background:url(../supportimg/img_guide_health.gif) no-repeat;
}
.guide-health p{
margin:0;
padding:0;
line-height:18px;
}

/*computer*/
.frame-guide ul.guide-computer-safe{
margin:0;
padding:0;
}
.frame-guide ul.guide-computer-safe li{
text-indent:14px;
line-height:24px;
background:url(../supportimg/icon_guide.gif) no-repeat left center;
}

.frame-guide-top-computer{
margin:0 auto;
padding-top:10px;
width:610px;
background:url(../supportimg/bg_guide_frame_top.gif) no-repeat left top;
}

.frame-guide .guide-computer-pw{
margin:0;
padding:12px 0 20px;
background:url(../supportimg/img_guide_computer01.gif) no-repeat 383px 54px;
/background:url(../supportimg/img_guide_computer01.gif) no-repeat 383px 42px;
}
.frame-guide .guide-computer-af{
margin:0;
padding:0 0 20px;
background:url(../supportimg/img_guide_computer02.gif) no-repeat 298px 60px;
}



.frame-guide .line{
margin:12px 0 5px 0;
width:555px;
border-bottom:solid 1px #e8ebda;
overflow:hidden;
}
p.head-guide-computer{
padding:0 0 10px 14px;
color:#0092cc;
line-height:normal;
}

p.read-guide-computer01{
padding:15px 22px 8px 42px;
}
p.read-guide-computer{
padding:0 25px 8px 42px;
}

.guide-computer{
margin:0 0 0 14px;
padding:40px 25px 0 250px;
width:348px;
height:118px;
background:url(../supportimg/bg_guide_computer.gif) no-repeat;
}
.sttl-guide-computer01{
margin:26px 0 7px 29px;
width:395px;
height:14px;
background:url(../supportimg/sttl_guide_computer01.gif) no-repeat;
}
.sttl-guide-computer02{
margin:12px 0 7px 29px;
width:279px;
height:14px;
background:url(../supportimg/sttl_guide_computer02.gif) no-repeat;
}
table.guide-check-list{
margin:0 0 0 27px;
}
table.guide-check-list tr td{
padding:0 0 8px;
vertical-align:top;
}
table.guide-check-list tr td.last{
padding:0;
vertical-align:top;
}
.guide-check-number{
font-size:16px;
color:#2da2e2;
}
table.guide-check-result tr td.number{
padding:5px 30px 5px 0;
vertical-align:top;
color:#2da2e2;
}

.frame-guide-bottom-computer{
margin:0 auto;
padding:65px 0 17px 197px;
width:413px;
height:147px;
background:url(../supportimg/bg_guide_frame_bottom_comp.gif) no-repeat;
}

/*unfair*/
p.read-guide-unfair{
padding:15px 0 0 42px;
}
.guide-unfair-rule{
margin:16px auto 30px;
padding:25px 0 0 30px;
width:580px;
height:79px;
background:url(../supportimg/bg_guide_unfair.gif) no-repeat;
}
.guide-unfair-rule dl dd{
float:left;
width:286px;
line-height:18px;
}
.sttl-guide-unfair01{
margin:0 0 7px 29px;
width:402px;
height:14px;
background:url(../supportimg/sttl_guide_unfair01.gif) no-repeat;
}
.sttl-guide-unfair02{
margin:31px 0 7px 29px;
width:205px;
height:14px;
background:url(../supportimg/sttl_guide_unfair02.gif) no-repeat;
}
.sttl-guide-unfair03{
margin:31px 0 7px 29px;
width:332px;
height:14px;
background:url(../supportimg/sttl_guide_unfair03.gif) no-repeat;
}


/* basic-info --------------------------------------------------- */
.basic-info-middle{
width:855px;
margin:0 auto;
background:url(../supportimg/bg_basic_middle.gif) repeat-y center top;
}
.basic-info-top{
width:855px;
padding-top:13px;
background:url(../supportimg/bg_basic_top.gif) no-repeat center top;
}
.basic-info-bottom{
width:855px;
padding-bottom:13px;
background:url(../supportimg/bg_basic_bottom.gif) no-repeat center bottom;
}

/* 利用規約 --------------------------------------------------- */
.agreement-cnt{
margin:0 auto;
width:833px;
height:780px;
overflow:auto;
background:#fff;
line-height:16px;
}
.agreement-cnt a:link,
.agreement-cnt a:visited{
color:#0092cc;
text-decoration:underline;
}
.agreement-cnt a:hover,
.agreement-cnt a:active{
color:#0092cc;
text-decoration:none;
}
.agreement-cnt p.sttl-privacy{
margin:30px 0 0 0;
padding:0 0 5px 11px;
background:url(../supportimg/icon_agreement.gif) no-repeat left center;
color:#313232;
}
.agreement-cnt p{
padding:0 30px 16px 26px;
}
.agreement-cnt pre{
margin:0;
padding:22px;
white-space:pre-wrap;       /* css-3 */
white-space:-moz-pre-wrap;  /* Mozilla, since 1999 */
white-space:-pre-wrap;      /* Opera 4-6 */
white-space:-o-pre-wrap;    /* Opera 7 */
word-wrap:break-word;       /* Internet Explorer 5.5+ */
}

/* 印刷ページ */
.basic-info-print .agreement-cnt{
width:700px;
height:auto;
overflow:hidden;
}
.basic-info-print .agreement-cnt pre{
padding:0;
}
.basic-info-print .agreement-cnt p.sttl-privacy{
padding:0 0 5px;
background:none;
}

/* プライバシーポリシー --------------------------------------------------- */
.agreement-privacy{
margin:0 auto;
padding:22px;
background:#fff;
}
.agreement-privacy p{
padding:0 0 19px 16px;
}
.agreement-privacy p.read{
padding:0 0 19px;
}
.agreement-privacy p.def{
padding:0 0 2px;
}
.agreement-privacy p.caution{
padding:5px 0 19px 13px;
text-indent:-13px;
font-size:10px;
line-height:normal;
color:#999;
}
.agreement-privacy ol{
padding:0 0 19px;
}
.agreement-privacy ol.nopad{
padding:0;
}
.agreement-privacy ol li,
.agreement-privacy ol.nopad li{
padding:0 0 0 18px;
text-indent:-18px;
}
.agreement-privacy table{
margin:0 auto 23px;
border-collapse:collapse;
}
.agreement-privacy table td{
padding:10px;
border:solid 1px #d3d3d3;
}
.agreement-privacy table td.blue{
background:#f6fbff;
}

/* 印刷ページ */
.basic-info-print .agreement-privacy{
padding:0;
}

/* 著作権ガイドライン --------------------------------------------------- */
.agreement-authorship{
margin:0 auto;
padding:22px 0 30px;
width:789px;
background:#fff;
}
.agreement-authorship p{
padding-bottom:19px;
}
.agreement-authorship p.sttl-authorship{
margin-top:10px;
padding:0 0 0 11px;
background:url(../supportimg/icon_step.gif) no-repeat left center;
color:#313232;
}
.agreement-authorship p.sttl-01{
margin:12px 0 0 10px;
padding:0 0 0 15px;
background:url(../supportimg/icon_01.gif) no-repeat left center;
}
.agreement-authorship p.sttl-02{
margin:12px 0 0 10px;
padding:0 0 0 15px;
background:url(../supportimg/icon_02.gif) no-repeat left center;
}
.agreement-authorship p.authorship{
padding:0 25px 12px;
}
.agreement-authorship ul{
padding:11px 0 0 24px;
}
.agreement-authorship ul li{
line-height:20px;
text-indent:16px;
background:url(../supportimg/icon_link.gif) no-repeat left center;
}

/* 印刷ページ */
.basic-info-print .agreement-authorship{
width:700px;
padding-top:0;
}
.basic-info-print .agreement-authorship p,
.basic-info-print .agreement-authorship ul li{
background:none;
}
.basic-info-print .agreement-authorship p.sttl-authorship{
padding-left:0;
}
.basic-info-print .agreement-authorship p.sttl-01,
.basic-info-print .agreement-authorship p.sttl-02{
padding:0 0 0 4px;
}
.basic-info-print .agreement-authorship p.authorship{
padding:0 25px 12px;
}
.basic-info-print .agreement-authorship ul{
padding-left:13px;
}
.basic-info-print .agreement-authorship ul li{
text-indent:none;
}

/* 特定商取引法に基づく表記 --------------------------------------------------- */
.tokusyo{
width:789px;
margin:0 auto;
padding:22px 0;
}
.tokusyo a:link,
.tokusyo a:visited{
color:#484849;
text-decoration:underline;
}
.tokusyo a:hover,
.tokusyo a:active{
color:#484849;
text-decoration:none;
}
.tokusyo table tr td{
padding:10px 0 10px 5px;
line-height:16px;
background:url(../supportimg/line_dot.gif) repeat-x left bottom;
}
.tokusyo table tr td.vertical-top{
vertical-align:top;
}
.tokusyo table tr td.last{
background:none;
}
.tokusyo table tr td.t-tokusyo ol{
margin-bottom:19px	
}
.tokusyo table tr td.t-tokusyo ul{
margin:19px 0;	
}
.tokusyo table tr td.t-tokusyo ol li{
padding-left:17px;
text-indent:-17px;
}
.tokusyo table tr td.t-tokusyo ul li{
padding:0 0 2px 0;
}

.tokusyo .sttl-capital{
padding:10px 0 10px 5px;
border-top:#65696A 2px solid;
border-bottom:#B0B2B3 1px solid; 
color:#313232;
background-color:#F3F3F3;
}
.tokusyo .sttl-capital02{
margin-top:40px;
padding:10px 0 10px 5px;
border-top:#65696A 2px solid;
border-bottom:#B0B2B3 1px solid; 
color:#313232;
background-color:#F3F3F3;
}
.tokusyo table tr td p.capital-txt{
padding:19px 30px 16px 0;
}

/* 印刷ページ */
.basic-info-print .tokusyo{
width:700px;
padding:0;
border-top:solid 2px #65696a;
overflow:hidden;
}
.basic-info-print .tokusyo table tr td{
border-bottom:solid 1px #dddddd;
background:none;
}
.basic-info-print .tokusyo .sttl-capital{
border-top:none;
}

/* btn-print --------------------------------------------------- */
.btn-print{
width:133px;
margin:0 auto;
padding:10px 0 60px;
}
.btn-print a{
display:block;
width:133px;
height:33px;
}
.btn-print a:link,
.btn-print a:visited{
background:url(../supportimg/btn_print.gif) no-repeat center top;
}
.btn-print a:hover,
.btn-print a:active{
background:url(../supportimg/btn_print.gif) no-repeat center bottom;
}

/* basic-info-print --------------------------------------------------- */
.container-print h1{
margin:0 auto;
text-align:center;
}
.basic-info-print{
padding:40px 0;
width:700px;
margin:0 auto;
text-align:left;
}

/* sitemap -------------------------------------------------- */
.sitemap{
margin-bottom:20px;
border-top:solid 2px #686c6d;
border-bottom:solid 2px #686c6d;
background:url(../supportimg/bg_sitemap.gif) no-repeat 0 284px;
}
.sitemap h3{
width:664px;
height:33px;
border-bottom:#E4E4E4 1px solid;
background:url(../supportimg/sttl_sitemap.gif) no-repeat 26px 10px;
}
.sitemap-cnt{
position:relative;
width:664px;
height:425px;
}
.sitemap-cnt dl,
.sitemap-cnt ul{
position:absolute;
}
.sitemap-cnt dl.sitemap-user{
top:15px;
left:25px;
}
.sitemap-cnt dl.sitemap-beginner{
top:15px;
left:332px;
}
.sitemap-cnt ul.sitemap-basic-info{
top:285px;
/top:280px;
left:25px;
}
.sitemap-cnt dl.sitemap-beginner-cnt{
position:static;
padding-top:36px;
}

.sitemap-cnt dl dt a{
display:block;
height:12px;
}
dt.sitemap-notice a:link,
dt.sitemap-notice a:visited{
width:64px;
background:url(../supportimg/btn_sitemap_notice.gif) no-repeat left top;
}
dt.sitemap-notice a:hover,
dt.sitemap-notice a:active{
width:64px;
background:url(../supportimg/btn_sitemap_notice.gif) no-repeat left bottom;
}
dt.sitemap-faq a:link,
dt.sitemap-faq a:visited{
width:86px;
background:url(../supportimg/btn_sitemap_faq.gif) no-repeat left top;
}
dt.sitemap-faq a:hover,
dt.sitemap-faq a:active{
width:86px;
background:url(../supportimg/btn_sitemap_faq.gif) no-repeat left bottom;
}
dt.sitemap-support a:link,
dt.sitemap-support a:visited{
width:89px;
background:url(../supportimg/btn_sitemap_support.gif) no-repeat left top;
}
dt.sitemap-support a:hover,
dt.sitemap-support a:active{
width:89px;
background:url(../supportimg/btn_sitemap_support.gif) no-repeat left bottom;
}
dt.sitemap-servicelist a:link,
dt.sitemap-servicelist a:visited{
width:88px;
background:url(../supportimg/btn_sitemap_servicelist.gif) no-repeat left top;
}
dt.sitemap-servicelist a:hover,
dt.sitemap-servicelist a:active{
width:88px;
background:url(../supportimg/btn_sitemap_servicelist.gif) no-repeat left bottom;
}
dt.sitemap-maintenance a:link,
dt.sitemap-maintenance a:visited{
width:146px;
background:url(../supportimg/btn_sitemap_maintenance.gif) no-repeat left top;
}
dt.sitemap-maintenance a:hover,
dt.sitemap-maintenance a:active{
width:146px;
background:url(../supportimg/btn_sitemap_maintenance.gif) no-repeat left bottom;
}
dt.sitemap-beginner a:link,
dt.sitemap-beginner a:visited{
width:100px;
background:url(../supportimg/btn_sitemap_beginner.gif) no-repeat left top;
}
dt.sitemap-beginner a:hover,
dt.sitemap-beginner a:active{
width:100px;
background:url(../supportimg/btn_sitemap_beginner.gif) no-repeat left bottom;
}

dt.sitemap-id,
dt.sitemap-game,
dt.sitemap-point,
dt.sitemap-beginner-faq{
padding-left:21px;
}

dt.sitemap-id a:link,
dt.sitemap-id a:visited{
width:122px;
background:url(../supportimg/btn_sitemap_id.gif) no-repeat left top;
}
dt.sitemap-id a:hover,
dt.sitemap-id a:active{
width:122px;
background:url(../supportimg/btn_sitemap_id.gif) no-repeat left bottom;
}
dt.sitemap-game a:link,
dt.sitemap-game a:visited{
width:80px;
background:url(../supportimg/btn_sitemap_game.gif) no-repeat left top;
}
dt.sitemap-game a:hover,
dt.sitemap-game a:active{
width:80px;
background:url(../supportimg/btn_sitemap_game.gif) no-repeat left bottom;
}
dt.sitemap-point a:link,
dt.sitemap-point a:visited{
width:130px;
background:url(../supportimg/btn_sitemap_point.gif) no-repeat left top;
}
dt.sitemap-point a:hover,
dt.sitemap-point a:active{
width:130px;
background:url(../supportimg/btn_sitemap_point.gif) no-repeat left bottom;
}
dt.sitemap-beginner-faq a:link,
dt.sitemap-beginner-faq a:visited{
width:85px;
background:url(../supportimg/btn_sitemap_beginner_faq.gif) no-repeat left top;
}
dt.sitemap-beginner-faq a:hover,
dt.sitemap-beginner-faq a:active{
width:85px;
background:url(../supportimg/btn_sitemap_beginner_faq.gif) no-repeat left bottom;
}

.sitemap-cnt dl dd{
height:36px;
width:307px;
}
dd.sitemap-notice{
background:url(../supportimg/txt_sitemap_notice.gif) no-repeat 17px 5px;
}
dd.sitemap-faq{
background:url(../supportimg/txt_sitemap_faq.gif) no-repeat 17px 5px;
}
dd.sitemap-support{
background:url(../supportimg/txt_sitemap_support.gif) no-repeat 17px 5px;
}
dd.sitemap-servicelist{
background:url(../supportimg/txt_sitemap_servicelist.gif) no-repeat 17px 5px;
}
dd.sitemap-maintenance{
background:url(../supportimg/txt_sitemap_maintenance.gif) no-repeat 17px 5px;
}
dd.sitemap-beginner{
background:url(../supportimg/txt_sitemap_beginner.gif) no-repeat 17px 5px;
}
dd.sitemap-id{
background:url(../supportimg/txt_sitemap_id.gif) no-repeat 29px 5px;
}
dd.sitemap-game{
background:url(../supportimg/txt_sitemap_game.gif) no-repeat 29px 5px;
}
dd.sitemap-point{
background:url(../supportimg/txt_sitemap_point.gif) no-repeat 29px 5px;
}
dd.sitemap-beginner-faq{
background:url(../supportimg/txt_sitemap_beginner_faq.gif) no-repeat 29px 5px;
}

.sitemap-cnt dl dd.sitemap-caution{
position:absolute;
left:97px;
top:95px;
height:auto;
width:auto;
font-size:10px;
color:#999a9b;
}

/* sitemap-basic-info -------------------------------------------------- */
.sitemap-cnt ul li{
height:27px;
}
.sitemap-cnt ul li a{
display:block;
height:12px;
}
li.sitemap-agreement a:link,
li.sitemap-agreement a:visited{
width:65px;
background:url(../supportimg/btn_sitemap_agreement.gif) no-repeat left top;
}
li.sitemap-agreement a:hover,
li.sitemap-agreement a:active{
width:65px;
background:url(../supportimg/btn_sitemap_agreement.gif) no-repeat left bottom;
}
li.sitemap-privacypolicy a:link,
li.sitemap-privacypolicy a:visited{
width:131px;
background:url(../supportimg/btn_sitemap_privacypolicy.gif) no-repeat left top;
}
li.sitemap-privacypolicy a:hover,
li.sitemap-privacypolicy a:active{
width:131px;
background:url(../supportimg/btn_sitemap_privacypolicy.gif) no-repeat left bottom;
}
li.sitemap-authorship a:link,
li.sitemap-authorship a:visited{
width:119px;
background:url(../supportimg/btn_sitemap_authorship.gif) no-repeat left top;
}
li.sitemap-authorship a:hover,
li.sitemap-authorship a:active{
width:119px;
background:url(../supportimg/btn_sitemap_authorship.gif) no-repeat left bottom;
}
li.sitemap-tokusyo a:link,
li.sitemap-tokusyo a:visited{
width:159px;
background:url(../supportimg/btn_sitemap_tokusyo.gif) no-repeat left top;
}
li.sitemap-tokusyo a:hover,
li.sitemap-tokusyo a:active{
width:159px;
background:url(../supportimg/btn_sitemap_tokusyo.gif) no-repeat left bottom;
}
li.sitemap-capital a:link,
li.sitemap-capital a:visited{
width:171px;
background:url(../supportimg/btn_sitemap_capital.gif) no-repeat left top;
}
li.sitemap-capital a:hover,
li.sitemap-capital a:active{
width:171px;
background:url(../supportimg/btn_sitemap_capital.gif) no-repeat left bottom;
}

/* sitemap-othercnt -------------------------------------------------- */
.right .cnt-mid{
width:656px;
margin:0 auto;
background:url(../supportimg/bg_support_middle.gif) repeat-y center top;
}
.right .cnt-top{
width:656px;
padding-top:16px;
background:url(../supportimg/bg_support_head.gif) no-repeat center top;
}
.right .cnt-bottom{
width:656px;
padding-bottom:26px;
background:url(../supportimg/bg_support_foot.gif) no-repeat center bottom;
}
h3.sitemap-othercnt{
width:608px;
height:44px;
margin:0 auto;
border-bottom:#dddddd 1px solid;
background:url(../supportimg/sttl_sitemap_othercontents.gif) no-repeat 121px 3px;
}
dl.sitemap-othercnt{
position:relative;
width:608px;
height:294px;
margin:0 auto;
}
dl.sitemap-othercnt dt{
position:absolute;
top:15px;
width:282px;
height:255px;
}
dl.sitemap-othercnt dt a{
display:block;
width:282px;
height:255px;
}
dt.sitemap-safety{
left:12px;
}
dt.sitemap-enquete{
left:314px;
}
dt.sitemap-safety a:link,
dt.sitemap-safety a:visited{
background:url(../supportimg/img_sitemap_safety.gif) no-repeat center top;
}
dt.sitemap-safety a:hover,
dt.sitemap-safety a:active{
background:url(../supportimg/img_sitemap_safety.gif) no-repeat center bottom;
}
dt.sitemap-enquete a:link,
dt.sitemap-enquete a:visited{
background:url(../supportimg/img_sitemap_enquete.gif) no-repeat center top;
}
dt.sitemap-enquete a:hover,
dt.sitemap-enquete a:active{
background:url(../supportimg/img_sitemap_enquete.gif) no-repeat center bottom;
}

/* foot --------------------------------------------------- */
.foot{
clear:both;
border-top:2px solid #0a3255;
width:928px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0;
}
.foot a:link,
.foot a:visited{
color:#5d6669;
text-decoration:underline;
}

.foot a:hover{
color:#5d6669;
text-decoration:none;
}
.foot .copyright-cnt{
margin-top: 7px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
background-image: url(../supportimg/logo_cp.gif);
background-repeat: no-repeat;
background-position: center bottom;
text-align: center;
line-height: normal;
padding-bottom: 40px;
}
.foot .copyright-cnt a:link,
.foot .copyright-cnt a:visited{
color:#00a1e9;
text-decoration:underline;
}
.foot .copyright-cnt a:active,
.foot .copyright-cnt a:hover{
color:#00a1e9;
text-decoration:none;
}
.foot .copyright-cnt p{
color:#5d6669;
font-size:10px;
text-align:center;
line-height:normal;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 0px;
padding-top: 0px;
}
.foot .eng{
font-family:Arial;
}
.foot ul{
line-height:11px;
text-align:center;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px;
}
.foot .company{
font-size:10px;
display:inline;
padding:0 7px;
border-right:1px solid #c1c6c7;
}
.foot .company-l{
font-size:10px;
display:inline;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 7px;
}


/* decoration --------------------------------------------------- */
.c-blue{
color:#0092cc;
}
/* RSS --------------------------------------------------- */
.rss-td-left{
width: : 120px;
height: 25px;
}
.rss-td-top-left{
width: : 120px;
height: 25px;
border-top:solid 1px #CCCCCC;
}
.blt-rss-top{
border-top:solid 1px #CCCCCC;
width: 240px;
height: 25px;
}
.blt-rss{
width: 240px;
height: 25px;
}
.btn-rss a{
margin: 2px 3px 0 0 ;
width: 42px;
height: 15px;
float: left;
display: block;
background: url(../supportimg/rss_btn01.gif) no-repeat;
}
/*RSS*/
.rss-txt{
top: 14px;
left: 507px;
height: 15px;
position: absolute;
padding: 3px 7px 0 18px;
text-align: right;
background-image: url(../supportimg/rss_bl01.gif);
background-repeat: no-repeat;
background-position: 0 3px;
}
.rss-txt span{
font-size:11px;
}
.rss-txt img{
vertical-align: middle;
text-align: center;
margin-left: 8px;
margin-top: -3px;
}
.rss-txt a:link,
.rss-txt a:visited,
.rss-txt a:active{
color:#666666;
font-size: 11px;
text-decoration:underline;
}
.rss-txt a:hover{
color:#666666;
font-size: 11px;
text-decoration:none;
}
/* support CSO --------------------------------------------------- */
.support table tr td select.date{
width:auto;
margin:0 3px 0 0;
}

/* support mailattest --------------------------------------------------- */
.ttl-mailattest{
position:absolute;
left:25px;
width:296px;
height:51px;
background:url(../supportimg/ttl_mailattest.gif) no-repeat;
}

.breadcrumbs-mailattest{
position:absolute;
top:11px;
right:14px;
width:255px;
height:26px;
background:url(../supportimg/bg_bread_mailattest.gif) no-repeat;
}
.breadcrumbs-mailchange{
position:absolute;
top:11px;
right:14px;
width:375px;
height:26px;
background:url(../supportimg/bg_bread_mailchange.gif) no-repeat;
}

.breadcrumbs-mailattest p,
.breadcrumbs-mailchange p{
padding:4px 0 0 12px;
font-size:10px;
line-height:16px;
color:#667278;
white-space:nowrap;
}
.breadcrumbs-mailattest a,
.breadcrumbs-mailchange a{
margin:0 45px 0 0;
}

.mailattest{
background:url(../supportimg/bg_mailattest.gif) repeat-y;
}
.mailattest .nodisplay{
position:absolute;
left:-9999px;
}
.mailattest-top{
padding:4px 0 0;
background:url(../supportimg/bg_mailattest_top.gif) no-repeat left top;
}
.mailattest-btm{
padding:0 0 4px;
background:url(../supportimg/bg_mailattest_btm.gif) no-repeat left bottom;
}
.mailattest-read{
margin:13px 0 11px 21px;
height:21px;
background:url(../supportimg/read_mailattest.gif) no-repeat;
}
.mailattest-img00{
margin:0 auto;
padding:0 0 22px;
width:623px;
height:238px;
background:url(../supportimg/img_mailattest_00.jpg) no-repeat;
}
.mailattest-img01{
margin:0 auto;
padding:0 0 22px;
width:623px;
height:238px;
background:url(../supportimg/img_mailattest_01.jpg) no-repeat;
}
.mailattest-img00 dl,
.mailattest-img00 dt,
.mailattest-img00 dd,
.mailattest-img01 dl,
.mailattest-img01 dt,
.mailattest-img01 dd{
position:absolute;
left:-9999px;
}
.mailattest .mailattest-sttl01{
margin:0 0 11px 29px;
height:14px;
background:url(../supportimg/sttl_mailattest_01.gif) no-repeat;
}
.mailattest .mailattest-sttl02{
margin:0 0 10px 29px;
height:14px;
background:url(../supportimg/sttl_mailattest_02.gif) no-repeat;
}
.mailattest-step01-01{
float:left;
padding:0 0 5px 23px;
width:204px;
height:543px;
background:url(../supportimg/bg_mailattest_step01_01.jpg) no-repeat right top;
}
.mailattest-step01-01 ol li.ma-step01{
margin:227px 0 0;
text-indent:14px;
}
.mailattest-step01-01 ol li.ma-step02{
margin:197px 0 0;
text-indent:14px;
}
.mailattest-step01-02{
float:left;
padding:0 7px 5px 6px;
width:204px;
height:543px;
background:url(../supportimg/bg_mailattest_step01_02.jpg) no-repeat center top;
}
.mailattest-step01-02 ol li.ma-step01{
margin:424px 0 0;
text-indent:10px;
}
.mailattest-step01-03{
float:left;
padding:0 0 5px;
width:204px;
height:543px;
background:url(../supportimg/bg_mailattest_step01_03.jpg) no-repeat;
}
.mailattest-step01-03 p{
position:absolute;
left:-9999px;
}
.mailattest-step01-03 ol li.ma-step01{
margin:227px 0 0;
text-indent:10px;
}
.mailattest-step01-03 ol li.ma-step02{
margin:197px 0 0;
text-indent:10px;
}
.mailattest-step01-01 ol li,
.mailattest-step01-02 ol li,
.mailattest-step01-03 ol li{
margin:0;
padding:0 19px 0 20px;
font-size:10px;
line-height:1.6;
}
.mailattest-step02{
clear:both;
margin:0 auto;
padding:0 0 5px;
width:610px;
height:244px;
background:url(../supportimg/bg_mailattest_step02.jpg) no-repeat;
}
.mailattest-step03-00{
margin:0 auto;
padding:0 0 20px;
width:610px;
height:294px;
background:url(../supportimg/bg_mailattest_step03_00.jpg) no-repeat;
}
.mailattest-step03{
margin:0 auto;
padding:0 0 20px;
width:610px;
height:294px;
background:url(../supportimg/bg_mailattest_step03.jpg) no-repeat;
}
.mailattest-step03-00 dl,
.mailattest-step03 dl{
position:absolute;
left:-9999px;
}
.mailattest-step02 p,
.mailattest-step03-00 p,
.mailattest-step03 p{
padding:46px 0 0 69px;
}
.mailattest-step01-01 ol li strong,
.mailattest-step01-02 ol li strong,
.mailattest-step01-03 ol li strong,
.mailattest-step02 p strong,
.mailattest-step03 p strong,
.mailattest-step03-00 p strong,
.mailchange-step01 p strong,
.mailchange-step02 p strong,
.mailchange-step03 p strong,
.mailchange-step04 p strong,
.mailchange-step05 p strong,
.mailchange-step06 p strong{
color:#0594cd;
}
ul.mailattest-special{
padding:0 0 30px 42px;
}
ul.mailattest-special li strong{
color:#0594cd;
font-weight:normal;
}
.btn-mailattest-use a{
display:block;
margin:0 auto 21px;
width:290px;
height:55px;
background:url(../supportimg/btn_mailattest_use.gif) no-repeat;
}

.mailattest .mailchange-read{
margin:13px 0 23px 24px;
width:614px;
height:173px;
background:url(../supportimg/bg_mailchange_read.jpg) no-repeat;
}
.mailattest .mailchange-read p{
padding:65px 103px 0 235px;
}
.mailattest .mailchange-sttl{
margin:0 0 6px 29px;
height:14px;
background:url(../supportimg/sttl_mailchange.gif) no-repeat;
}
p.mailchange-txt{
padding:0 0 18px 32px;
}
.mailchange-step{
clear:both;
margin:0 auto 5px;
padding:0 0 39px;
width:611px;
background:url(../supportimg/bg_mailchange_arrow.gif) no-repeat center bottom;
}
.mailchange-step:after {
content: "";
display: block;
clear: both;
}
.mailchange-step-last{
clear:both;
margin:0 auto;
padding:0 0 22px;
width:611px;
}
.mailchange-step-last:after {
content: "";
display: block;
clear: both;
}
.mailchange-step01{
float:left;
width:308px;
height:289px;
background:url(../supportimg/bg_mailchange_step01.jpg) no-repeat;
}
.mailchange-step02{
float:left;
width:303px;
height:289px;
background:url(../supportimg/bg_mailchange_step02.jpg) no-repeat;
}
.mailchange-step03{
float:left;
width:308px;
height:289px;
background:url(../supportimg/bg_mailchange_step03.jpg) no-repeat;
}
.mailchange-step04{
float:left;
width:303px;
height:289px;
background:url(../supportimg/bg_mailchange_step04.jpg) no-repeat;
}
.mailchange-step05{
float:left;
width:308px;
height:289px;
background:url(../supportimg/bg_mailchange_step05.jpg) no-repeat;
}
.mailchange-step06{
float:left;
width:303px;
height:289px;
background:url(../supportimg/bg_mailchange_step06.jpg) no-repeat;
}
.mailchange-step01 p,
.mailchange-step02 p,
.mailchange-step03 p,
.mailchange-step04 p,
.mailchange-step05 p,
.mailchange-step06 p{
padding:47px 20px 0 70px;
}

/*110511修正 support01　091021修正　100422追加・変更 support top 　101006top修正--------------------------------------------------- */

.send01-text {
font-size: 10px;
padding-left: 3px;
}

.send01-text01 {
padding-bottom: 2px;
}
.container .container-support .right .support .inquiry {
width: 20px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.support label {
cursor: pointer;  
}
.support-icon04 dd {
font-size: 12px;
line-height: 18px;
}

.btn-support-mail{
width:164px;
height:33px;
padding-left: 30px;
padding-top: 3px;
}
.btn-support-mail a{
width:164px;
height:33px;
display:block;
}
.btn-support-mail a:link,
.btn-support-mail a:visited{
background:url(../supportimg/btn_support01_small05.jpg) no-repeat left top;
}
.btn-support-mail a:hover,
.btn-support-mail a:active{
background:url(../supportimg/btn_support01_small05.jpg) no-repeat left bottom;
}

.support-icon07 {
background-image: url(../supportimg/support01_icon08.gif);
background-repeat: no-repeat;
padding-left: 30px;
margin-top: 15px;
}
.support-icon07 dt {
padding-top: 3px;
}
.support-icon07 dd {
font-size: 10px;
}
.support-icon07 strong{
color:#0594cd;
}
.support-icon06 dd {
text-indent: -9px;
padding-left: 10px;
}
.mail-text {
clear: both;
font-size: 10px;
}

.rollback-caution{
clear: both;
margin-left:8px;
}
.rollback-caution li{
font-size: 10px;
padding-left:4px;
text-indent:-4px;
}

/* sendmail 110511修正　100421修正  --------------------------------------------------- */

/* select game-title -------------------------------------------------- */
.support2{
padding:0 0 20px;
border-top:solid 2px #65696a;
border-bottom:solid 1px #65696a;
}

.support2 .necessary{
color:#e5520a;
}
support2 table tr td ul li{
float:left;
margin:0 10px 0 0;
}
.support2 table tr td ul li a:link,
.support2 table tr td ul li a:visited{
padding:0 0 0 6px;
color:#0a7fbb;
background:url(../supportimg/icon_arrow.gif) no-repeat left center;
}
.support2 table tr td.content textarea{
padding:3px;
width:450px;
height:150px;
overflow:auto;
}
.support2 table tr td.content p{
width:484px;
word-break:break-all;
overflow:hidden;
}
.support2 table tr td.item textarea{
padding:3px;
width:450px;
height:50px;
overflow:auto;
}
.support2 table tr td.item{
width:40%;
background:none;
background:url(../supportimg/line_dot.gif) repeat-x left bottom;
}
.support2 table tr td.item p{
width:470px;
word-break:break-all;
overflow:hidden;
}
.support2 table tr td input{
border:solid 1px #d2d3d4;
width: 380px;
}
.support2 table tr td select{
width:380px;
}
.support2 table tr td select option{
color:#484747;
}
.support2 table tr td textarea{
padding:3px;
width:450px;
font-size:12px;
line-height:16px;
border:solid 1px #d2d3d4;
}
.support2 .caution{
padding:10px 0 18px 5px;
border-bottom:solid 1px #d2d3d4;
}
.support2 .caution p{
padding:0 0 0 17px;
text-indent:-17px;
line-height:16px;
}
.support2 .error-txt{
padding:14px 9px 12px 19px;
text-indent:-10px;
color:#e5520a;
border-top:solid 1px #fff;
border-bottom:solid 1px #d2d3d4;
background:#f8f9f9;
}
.support2 .error{
padding:2px 2px 1px;
color:#fff;
background:#e5520a;
}
.support2 .complete{
padding:82px 0 85px 150px;
text-align:center;
border-bottom:solid 1px #b0b2b3;
}
.support2 .complete-txt{
padding:10px 0 0 95px;
height:81px;
text-align:left;
background:url(../supportimg/img_support_complete.gif) no-repeat;
}
.support2 .complete-txt strong{
color:#0192cc;
}
.support2 table tr td select.date{
width:auto;
margin:0 3px 0 0;
}
.support2 .guide{
padding:12px 0 21px 0;
text-align:center;
border-bottom:solid 1px #b0b2b3;
}
.support2 .guide p{
padding:0 0 17px 18px;
text-align:left;
}
.container .container-support .right .support2 .inquiry {
width: 20px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.support2 label {
cursor: pointer;  
}

.gamettl{
margin:0;
padding:15px 10px 15px 10px;
width:644px;
height:30px;
border-bottom:solid 1px #b0b2b3;
background:url(../supportimg/bg_search.gif) repeat-x;
}
.gamettl-input tr td select{
margin:0 10px 0 10px;
width:300px;
}
td.btn-gamettl{
padding:1px 0 0 3px;
}
td.btn-gamettl a{
width:83px;
height:28px;
display:block;
}
td.btn-gamettl a:link,
td.btn-gamettl a:visited{
background:url(../supportimg/btn_decide.gif) no-repeat left bottom;
}
td.btn-gamettl a:hover,
td.btn-gamettl a:active{
background:url(../supportimg/btn_decide.gif) no-repeat left top;
}
.support-personal, .support-detail, .support-kind{
border-bottom:solid 1px #d2d3d4;
}
.support-personal table tr td, .support-detail table tr td, .support-kind table tr td{
padding:10px 0 10px 5px;
line-height:16px;
}
.support-personal .width1{
width:24%;
}
.support-detail .width2{
width:30%;
}

.result2{
clear:both;
padding:15px 0 15px 17px;
margin-top:35px;
height:15px;
border-bottom:solid 1px #686c6d;
}
.result3{
clear:both;
padding:15px 0 15px 17px;
margin-top:18px;
height:15px;
border-bottom:solid 1px #686c6d;
}
.select-os{
padding:0 0 0 17px;
margin-top:35px;
height:45px;
border-bottom:solid 1px #686c6d;
}
.select-os-input tr td select{
margin:0 10px 0 5px;
}
.support2 table tr td .input-name{
width:150px;
border:solid 1px #d2d3d4;
}
.select-os-input tr .index-txt{
float:left;
color:#313232;
text-indent:11px;
background:url(../supportimg/icon_result.gif) no-repeat left center;
}
.bottom-line{
background:url(../supportimg/line_dot.gif) repeat-x left bottom;
}

.buydate{
margin-top:5px;
}
.buydate a:link {color:#0092cc;text-decoration:underline;}
.buydate a:visited {color:#0092cc;text-decoration:underline;}
.buydate a:hover {color:#0092cc;text-decoration:none;}
.buydate a:active {color:#0092cc;text-decoration:underline;}

.inquiry-a {
width: 100px;
}


/*100507追加修正分*/
.container .container-support .right .input2 input{
width:25px;
border:none;
}


/* 110511修正 101006 サポート窓口追加---------------------------------------------------------------------------*/
.support-idservice{
border-bottom:solid 1px #d2d3d4;
}
.support-idservice table tr td{
padding:10px 0 10px 5px;
line-height:16px;
}
.support-idservice .width1{
width:24%;
}
.support-idservice table tr td select{
width:230px;
}

.support2 .step{
padding:14px 0 15px 17px;
height:14px;
border-bottom:solid 1px #b0b2b3;
}
.support2 .step .index-txt{
color:#4d4d4d;
text-indent:11px;
background:url(../supportimg/icon_step.gif) no-repeat left center;
}
.support2 .step .index-txt span{
color:#0192cc;
}
.support2 .attention{
clear:both;
margin:10px 0 0 0;
padding:15px 20px 20px;
border:2px solid #d2d3d4;
background:#fafafa;
}
.support2 .attention-ttl{
font-weight:bold;
}
.support2 .attention ul{
margin-top:15px;
padding-left:6px;
}
.attention-sttl{
margin-top:10px !important;
}

.support2 .attention ul.cap{
padding-left:0;
}
.support .attention_b{
clear:both;
padding:15px 20px 20px;
border:2px solid #d2d3d4;
background:#fafafa;
}
.support .attention-ttl{
font-weight:bold;
}
.support .attention_b ul{
margin-top:15px;
padding-left:6px;
}

.support .attention_b ul.cap{
padding-left:0;
}

.result-idservice{
clear:both;
height:13px;
margin-top:10px;
padding:14px 0 15px 17px;
border-bottom:solid 1px #686c6d;
border-top:solid 1px #b0b2b3;
}
.result-idservice p.index-txt{
float:left;
color:#313232;
text-indent:11px;
background:url(../supportimg/icon_result.gif) no-repeat left center;
}
.result-idservice .result-txt{
float:left;
padding:0 0 0 12px;
color:#313232;
}

.support2 table tr td .input-name-service{
width:215px;
border:solid 1px #d2d3d4;
}

.support2 .caution ul li{
padding:0 0 0 17px;
text-indent:-17px;
line-height:16px;
}


.support01-top-tell-sttl{
margin:0 auto;
width:648px;
height:51px;
background:url(../supportimg/bg_support01_2011sttl_s1.jpg) no-repeat;
}

.text-support01-tell {
background: url(../supportimg/support01_icon07.gif) 40px 28px no-repeat;
font-weight: bold;
padding-top: 25px;
padding-left: 50px;
}
.contact1_ttl{
width:333px;
height:16px;
text-indent:-9999px;
background: url(../supportimg/contact1_ttl.gif);
margin-bottom:5px;
}
.contact2_ttl{
width:333px;
height:16px;
text-indent:-9999px;
background: url(../supportimg/contact2_ttl.gif);
margin-bottom:5px;
}
.contact3_ttl{
width:333px;
height:16px;
text-indent:-9999px;
background: url(../supportimg/contact3_ttl.gif);
margin-bottom:5px;
}
.contact4_ttl{
width:333px;
height:16px;
text-indent:-9999px;
background: url(../supportimg/contact4_ttl.gif);
margin-bottom:5px;
}
.contact_outline{
margin-bottom:5px;
}
.contact_outline span{
color:#0594cd;
}

/*110511お問い合わせページ変更----------------------------------------------------------*/
.support_box{
width:656px;
background:url(../supportimg/bg_support_middle.gif) repeat-y;
margin:0 auto;
}
.content_head{
width:656px;
height:16px;
background:url(../supportimg/bg_support_head.gif) no-repeat top center;
}
.content_foot{
width:656px;
height:26px;
clear:both;
background:url(../supportimg/bg_support_foot.gif) no-repeat bottom center;
}
.confirm{
width:544px;
background:url(../supportimg/sp_arrow.gif) no-repeat bottom center;
margin:10px auto;
padding-bottom:32px;
}
.confirm p,
.confirm_b p{
font-size:14px;
line-height:1.5;
}
.confirm span,
.confirm_b span{
font-weight:bold;
font-size:12px !important;
}
.confirm strong,
.confirm_b strong,
.support-icon01 strong,
.inqlist_ct strong,
.sf_step strong{
color:#0594cd;
}

.support01-top01{
margin:0 auto;
width:609px;
height:36px;
background:url(../supportimg/support_ct1_ttl.gif) no-repeat;
}
.inqlist_box{
width:586px;
background-color:#f1faff;
margin:0 auto;
padding:10px 10px 1px;
}
.inqlist_ttl{
position:relative;
margin-bottom:8px;
}
.support01-top02{
width:165px;
height:15px;
background:url(../supportimg/inqlist_ttl.gif) no-repeat;
}
.support01-top02-sub{
width: 400px;
left: 175px;
top: 0px;
position:absolute;
}
.inqlist_ct{
width:578px;
background-color:#fff;
border:3px solid #dbe6ec;
margin:0 auto 10px;
padding:20px 0;
position:relative;
}
.inqlist_ct_ttl_01{
width:242px;
height:16px;
left:18px;
background:url(../supportimg/inqlist_ttl_01.gif) no-repeat;
position:relative;
}
.inqlist_ct_ttl_02{
width:313px;
height:16px;
left:18px;
background:url(../supportimg/inqlist_ttl_02.gif) no-repeat;
position:relative;
}
.inqlist_ct_ttl_03{
width:333px;
height:16px;
left:18px;
background:url(../supportimg/inqlist_ttl_03.gif) no-repeat;
position:relative;
}
.inqlist_ct_ttl_04{
width:224px;
height:16px;
left:18px;
background:url(../supportimg/inqlist_ttl_04.gif) no-repeat;
position:relative;
}


.inqlist_ct ul{
width: 325px;
text-indent: -0.5em;
padding: 10px 10px 0 75px;
display:block;
}

.inqlist_ct ul li.link_txt{
text-indent:0em;
}
.inq_cation{
width: 325px;
color:#0594cd;
font-size:10px;
text-indent: -0.5em;
padding: 0 10px 0 75px;
display:block;
}

.inqlist_ct a.inq_txt:link,
.inqlist_ct a.inq_txt:visited{
color:#0594cd;
}

div.support-btn{
position:absolute;
width:142px;
height:45px;
margin:0;
padding:0;
right:8px;
bottom:15px;
}
div.support-btn a{
display: block;
height: 45px;
width: 142px;
}
div.support-btn a.btn1:link,
div.support-btn a.btn1:visited{
background:url(../supportimg/btn_support_inklist_01.jpg) no-repeat left bottom;
}
div.support-btn a.btn1:hover,
div.support-btn a.btn1:active{
background:url(../supportimg/btn_support_inklist_01.jpg) no-repeat left top;
}
div.support-btn a.btn2:link,
div.support-btn a.btn2:visited{
background:url(../supportimg/btn_support_inklist_02.jpg) no-repeat left bottom;
}
div.support-btn a.btn2:hover,
div.support-btn a.btn2:active{
background:url(../supportimg/btn_support_inklist_02.jpg) no-repeat left top;
}
div.support-btn a.btn3:link,
div.support-btn a.btn3:visited{
background:url(../supportimg/btn_support_inklist_03.jpg) no-repeat left bottom;
}
div.support-btn a.btn3:hover,
div.support-btn a.btn3:active{
background:url(../supportimg/btn_support_inklist_03.jpg) no-repeat left top;
}
div.support-btn a.btn4:link,
div.support-btn a.btn4:visited{
background:url(../supportimg/btn_support_inklist_04.jpg) no-repeat left bottom;
}
div.support-btn a.btn4:hover,
div.support-btn a.btn4:active{
background:url(../supportimg/btn_support_inklist_04.jpg) no-repeat left top;
}

.privacy-inquiry{
margin:20px 25px;
padding:2px 10px 10px 10px;
border:2px solid #d2d3d4;
background:#fafafa;
}
.support .privacy-inquiry-ttl{
font-weight:bold;
}
.support .privacy-inquiry p{
margin-top:5px;
}
.privacy-inquiry ul{
padding:10px 10px 0;
}
.privacy-inquiry li{
padding-bottom: 5px;
text-indent: -0.5em;
}
.privacy-inquiry li span{
font-size:11px;
}
.rbox,
.rbox_b{
width:609px;
background-color:#f1f0f5;
margin:0 auto 5px;
}
.rbox_ttl {
background: url(../supportimg/support01_icon07.gif) 20px 8px no-repeat;
padding-top:5px;
padding-left: 30px;
margin-bottom:5px
}
.rbox_head{
height:8px;
background:url(../supportimg/rbox_head.gif) no-repeat top center;
}
.rbox p{

}
.rbox ul,
.rbox_b ul{
padding:0 30px;
}
.rbox li{
font-size: 10px;
padding-bottom: 5px;
text-indent: -0.5em;
}
.rbox_b li{
font-size: 10px;
padding-bottom: 5px;
text-indent: -1em;
}

.rbox_foot{
height:8px;
background:url(../supportimg/rbox_foot.gif) no-repeat bottom center;
}
.support01-top-tell-sttl{
margin:10px auto 0;
width:609px;
height:42px;
background:url(../supportimg/support_ct2_ttl.gif) no-repeat;
}

.support01-top-tell-bg01{
margin:0 auto;
width:609px;
height:278px;
background:url(../supportimg/bg_support01_2011_05_s1.jpg) no-repeat;
}
/*100507 不正アクセスに遭われた方へのサポート*/
.support-fusei01{
margin:0 auto;
width:609px;
height:39px;
background:url(../supportimg/support_fusei_ct1_ttl.gif) no-repeat;
}
.support-fusei01_step1{
margin:0 auto;
width:609px;
height:39px;
background:url(../supportimg/support_fusei_step1.gif) no-repeat;
}
.support-fusei01_step2{
margin:0 auto;
width:609px;
height:39px;
background:url(../supportimg/support_fusei_step2.gif) no-repeat;
}
.sf_step p{
width:500px;
padding-left:120px;
margin:10px 0;
}
.sf_step p.step_cation{
font-size:10px;
margin-bottom:15px;
}
div.btn_step1_1{
width:192px;
height:35px;
margin:10px 0;
padding-left:120px;
text-indent:-9999px
}
div.btn_step1_1 a.btn1{
display: block;
height: 35px;
width: 192px;
}
div.btn_step1_1 a.btn1:link,
div.btn_step1_1 a.btn1:visited{
background:url(../supportimg/btn_step1_1.jpg) no-repeat left bottom;
}
div.btn_step1_1 a.btn1:hover,
div.btn_step1_1 a.btn1:active{
background:url(../supportimg/btn_step1_1.jpg) no-repeat left top;
}


div.btn_step1_2{
width:312px;
height:35px;
margin:10px 0;
padding-left:120px;
text-indent:-9999px
}
div.btn_step1_2 a.btn2{
display: block;
height: 35px;
width: 312px;
}
div.btn_step1_2 a.btn2:link,
div.btn_step1_2 a.btn2:visited{
background:url(../supportimg/btn_step1_2.jpg) no-repeat left bottom;
}
div.btn_step1_2 a.btn2:hover,
div.btn_step1_2 a.btn2:active{
background:url(../supportimg/btn_step1_2.jpg) no-repeat left top;
}

div.agreement_box{
width:609px;
border-top:1px solid #e5e5e5;
margin:0 auto;
}
div.agreement_btnArea{
width:286px;
height:35px;
margin:10px auto 15px;;
}
div.agreement_btnArea a{
display: block;
height: 35px;
width: 134px;
text-indent:-9999px;
}

div.btn_agree{
margin-right:18px;
width:134px;
float:left;
}
div.btn_disagree{
width:134px;
float:left;
}

div.btn_agree a.agree:link,
div.btn_agree a.agree:visited{
background:url(../supportimg/btn_agree.jpg) no-repeat left bottom;
}
div.btn_agree a.agree:hover,
div.btn_agree a.agree:active{
background:url(../supportimg/btn_agree.jpg) no-repeat left top;
}
div.btn_disagree a.disagree:link,
div.btn_disagree a.disagree:visited{
background:url(../supportimg/btn_disagree.jpg) no-repeat left bottom;
}
div.btn_disagree a.disagree:hover,
div.btn_disagree a.disagree:active{
background:url(../supportimg/btn_disagree.jpg) no-repeat left top;
}
/*100507 閲覧確認チェックページ*/
.support-cnf01{
margin:0 auto;
width:609px;
height:40px;
background:url(../supportimg/support_cnf_ct1_ttl.gif) no-repeat;
}
.confirm_b{
width:544px;
margin:10px auto;
}
.inqlist_box_b{
width:590px;
background-color:#f1faff;
margin:0 auto 10px;
padding:10px 10px 1px;
}
.inqlist_btn_yes{
width:283px;
height:197px;
border:3px solid #dbe6ec;
margin-right:12px;
margin-bottom:10px;
float:left;
position:relative;
background:url(../supportimg/bg_ck_yes.jpg) no-repeat center 15px #fff;
}
.inqlist_btn_no{
width:283px;
height:197px;
border:3px solid #dbe6ec;
margin-bottom:10px;
float:left;
position:relative;
background:url(../supportimg/bg_ck_no.jpg) no-repeat center 15px #fff;
}
div.btn_yes a{
display: block;
height: 76px;
width: 252px;
text-indent:-9999px;
}
div.btn_advance{
position: absolute;
top: 105px;
left: 17px;
}

div.btn_advance a.advance:link,
div.btn_advance a.advance:visited{
background:url(../supportimg/btn_advance.jpg) no-repeat left bottom;
}
div.btn_advance a.advance:hover,
div.btn_advance a.advance:active{
background:url(../supportimg/btn_advance.jpg) no-repeat left top;
}
div.btn_no a{
display: block;
height: 34px;
width: 252px;
text-indent:-9999px;
}
div.btn_faq{
position: absolute;
top: 105px;
left: 17px;
}

div.btn_faq a.faq:link,
div.btn_faq a.faq:visited{
background:url(../supportimg/btn_faq.jpg) no-repeat left bottom;
}
div.btn_faq a.faq:hover,
div.btn_faq a.faq:active{
background:url(../supportimg/btn_faq.jpg) no-repeat left top;
}
div.btn_no a{
display: block;
height: 34px;
width: 252px;
text-indent:-9999px;
}
div.btn_scope_faq{
position: absolute;
top: 146px;
left: 17px;
}

div.btn_scope_faq a.scope_faq:link,
div.btn_scope_faq a.scope_faq:visited{
background:url(../supportimg/btn_scope_faq.jpg) no-repeat left bottom;
}
div.btn_scope_faq a.scope_faq:hover,
div.btn_scope_faq a.scope_faq:active{
background:url(../supportimg/btn_scope_faq.jpg) no-repeat left top;
}

/* アンケート導線追加 */
.bnr-area-supporttop{
position:relative;
width:628px;
height:93px;
margin:0 auto;
}
.btn-safety-supporttop{
position:absolute;
top:15px;
left:0;
width:304px;
height:64px;
}
.btn-enquete-supporttop{
position:absolute;
top:15px;
right:0;
width:304px;
height:64px;
}
.btn-safety-supporttop a,
.btn-enquete-supporttop a{
display:block;
width:304px;
height:64px;
}
.btn-safety-supporttop a:link,
.btn-safety-supporttop a:visited{
background:url(../supportimg/bnr_top_safety.gif) no-repeat left top;
}
.btn-safety-supporttop a:hover,
.btn-safety-supporttop a:active{
background:url(../supportimg/bnr_top_safety.gif) no-repeat left bottom;
}
.btn-enquete-supporttop a:link,
.btn-enquete-supporttop a:visited{
background:url(../supportimg/bnr_top_enquete.gif) no-repeat left top;
}
.btn-enquete-supporttop a:hover,
.btn-enquete-supporttop a:active{
background:url(../supportimg/bnr_top_enquete.gif) no-repeat left bottom;
}

.bnr-enquete-sendmail{
position:relative;
width:565px;
height:86px;
margin:45px auto;
background:url(../supportimg/bnr_enquete_sendmail.gif) no-repeat left top;
}
.bnr-enquete-sendmail a{
display:block;
width:282px;
height:86px;
}
.txt-enquete-sendmail{
position:absolute;
top:20px;
left:300px;
}

/* NEXON補償申請タイトル変更 */
.ttl-compensation{
width:170px;
height:25px;
background:url(../supportimg/compensation_ttl.gif) no-repeat left top;
}

/* NEXON ID移行手続き申請フォーム追加 */
.ttl-idchange{
width:250px;
height:25px;
background:url(../supportimg/idchange_ttl.gif) no-repeat left top;
}
.support-idchange table tr td{
padding:10px 0 10px 22px;
line-height:16px;
text-indent:-17px;
}
.support-idchange table tr td.answer-box{
padding-left:10px;
text-indent:0;
}
.support-idchange table tr td select.reason{
width:500px;
}
.support-idchange table tr td.other-id{
text-align:center;
padding-left:0;
}
.support-idchange table tr td input.radio{
width:20px;
vertical-align:-2px;
border:none;
}
.support-idchange table tr td input.radio2{
width:20px;
margin-left:25px;
vertical-align:-2px;
border:none;
}
.idchange-errormessage{
width:418px;
height:103px;
margin:0 auto;
background:url(../supportimg/txt_error_id.gif) no-repeat center 20px;
}
.idchange-errortxt{
margin:0 auto;
padding-bottom:40px;
text-align:center;
line-height:20px;
}
.idchange-errortxt strong{
color:#E5520A;
}
.rbox-idchange{
width:609px;
background-color:#f1f0f5;
margin:20px auto 5px;
}
.rbox-idchange .txt01{
padding:0 30px 10px;
}
.rbox-idchange ol{
padding:0 30px;
}
.rbox-idchange li{
font-size: 10px;
padding:0 0 5px 17px;
text-indent:-17px;
}
.rbox-idchange ol.txt02{
padding:5px 0 0 0;
}
.rbox-idchange ol.txt02 li{
padding:0 0 0 13px;
text-indent:-13px;
}








