@charset "utf-8";
/* CSS Document */
html{
scrollbar-base-color: #000000;
scrollbar-arrow-color: #feab00;
}

body{
margin:0;
padding:0;
background:url(../../images/bg_main.gif) no-repeat top center #9d6fc5;
text-align:center;
}

img {
border:0;
}
ul,li{
margin:0;
padding:0;
}

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/
.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/

a.arw{
color:#aa5d0b;
text-decoration:none;
padding:2px 0px 2px 20px;
background:url(../../images/link_arw.gif) no-repeat top left;
}
a:hover.arw, a:active.arw{
color:#ff0c60;
border-bottom:0;
}

a.attention{
color:#ff3a7f;
text-decoration:none;
line-height:20px;
display:block;
font-weight:bold;
padding:0px 7px 0px 0px;
margin:2px 0px;
background:url(../../images/bg_attention_link.gif) no-repeat 0px right;
}
a:hover.attention{
color:#ffffff;
background:url(../../images/bg_attention_link.gif) no-repeat -20px right;
}

#pop_m{
width:900px;
margin:10px auto 0px auto;
}

#pop_submenu{
width:180px;
height:260px;
background:url(../../images/bg_pop_submenu.gif) no-repeat -0px -0px;
padding:20px 0px 70px 20px;
margin:45px 0px 0px 0px;
float:left;
}

#pop_cont{
width:700px;
float:left;
}

#pop_m_title{
width:660px;
height:80px;
background:url(../../images/bg_pop_m_title.gif) no-repeat -0px -0px;
padding:10px 20px 20px 20px;
}

#pop_m_middle{
width:640px;
margin:0;
padding:0 30px;
background:url(../../images/bg_pop_m_middle.gif) no-repeat -0px -0px;
font-size:12px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#313131;
line-height:18px;
text-align:left;
}

#pop{
width:700px;
margin:10px auto 0px auto;
}

#pop_title{
width:660px;
height:80px;
background:url(../../images/bg_pop_title.gif) no-repeat -0px -0px;
padding:10px 20px;
}

#pop_title_tab{
width:660px;
height:122px;
background:url(../../images/bg_pop_title_tab.gif) no-repeat -0px -0px;
padding:10px 20px 6px 20px;
overflow:hidden;
}

h1#support{
width:95px;
line-height:35px;
margin:0px 0px 5px 565px;
padding:0;
background:url(../../images/pop_title_support.gif) no-repeat -0px -0px;
text-indent:-9999px;
}

h2#rule{
width:660px;
line-height:40px;
margin:0;
padding:0;
background:url(../../support/rule/images/h2_rule.gif) no-repeat -0px -0px;
text-indent:-9999px;
}

h2#mainte{
width:660px;
line-height:40px;
margin:0;
padding:0;
background:url(../../images/h2_news.gif) no-repeat -0px -40px;
text-indent:-9999px;
}

ul.tab{
padding:0;
margin:10px 13px 0px 13px;
clear:right;
list-style:none;
}

ul.tab li{
text-indent:-9999px;
float:left;
display:inline;
}

ul.tab li a{
text-indent:-9999px;
}

#tab_agree{
width:155px;
height:32px;
display:block;
margin:0px 2px;
background:url(../../support/rule/images/tab_rule.gif) no-repeat -0px -64px;
}
#tab_agree a{
width:155px;
height:32px;
display:block;
background:url(../../support/rule/images/tab_rule.gif) no-repeat -0px -0px;
}
#tab_agree a:active, #tab_agree a:hover {
background:url(../../support/rule/images/tab_rule.gif) no-repeat -0px -32px;
}

#tab_idagree{
width:155px;
height:32px;
display:block;
margin:0px 2px;
background:url(../../support/rule/images/tab_rule.gif) no-repeat -159px -64px;
}
#tab_idagree a{
width:155px;
height:32px;
display:block;
background:url(../../support/rule/images/tab_rule.gif) no-repeat -159px -0px;
}
#tab_idagree a:active, #tab_idagree a:hover {
background:url(../../support/rule/images/tab_rule.gif) no-repeat -159px -32px;
}

#tab_privacy{
width:154px;
height:32px;
display:block;
margin:0px 2px;
background:url(../../support/rule/images/tab_rule.gif) no-repeat -318px -64px;
}
#tab_privacy a{
width:154px;
height:32px;
display:block;
background:url(../../support/rule/images/tab_rule.gif) no-repeat -318px -0px;
}
#tab_privacy a:active, #tab_privacy a:hover {
background:url(../../support/rule/images/tab_rule.gif) no-repeat -318px -32px;
}

#tab_policy{
width:154px;
height:32px;
display:block;
margin:0px 2px;
background:url(../../support/rule/images/tab_rule.gif) no-repeat -476px -64px;
}
#tab_policy a{
width:154px;
height:32px;
display:block;
background:url(../../support/rule/images/tab_rule.gif) no-repeat -476px -0px;
}
#tab_policy a:active, #tab_policy a:hover {
background:url(../../support/rule/images/tab_rule.gif) no-repeat -476px -32px;
}

h3{
width:640px;
height:40px;
margin:0px auto 5px auto;
text-indent:-9999px;
}

h3#agree{
background:url(../../support/rule/images/h3_rule.gif) no-repeat -0px -0px;
}

h3#agree_id{
background:url(../../support/rule/images/h3_rule.gif) no-repeat -0px -40px;
}

h3#privacy{
background:url(../../support/rule/images/h3_rule.gif) no-repeat -0px -80px;
}

h3#policy{
background:url(../../support/rule/images/h3_rule.gif) no-repeat -0px -120px;
}


h4{
width:585px;
line-height:19px;
margin:10px 0px 5px 0px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
padding:0px 0px 1px 20px;
background:url(../../images/bg_h4.gif) no-repeat top left;
color:#a7811a;
}

h5{
width:580px;
line-height:19px;
margin:0px 0px 3px 0px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
padding:0px 0px 1px 10px;
color:#00bbbf;
}

ol{
margin:0px 0px 0px 50px;
padding:0px;
}

ol li{
padding:2px 0px;
}

#pop_top{
width:700px;
height:10px;
margin:0;
padding:0;
background:url(../../images/bg_pop_top.gif) no-repeat -0px -0px;
overflow:hidden;
}

#pop_middle{
width:640px;
margin:0;
padding:0 30px;
background:url(../../images/bg_pop_middle.gif) no-repeat -0px -0px;
font-size:12px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#313131;
line-height:18px;
text-align:left;
}

#pop_middle_tab{
width:640px;
margin:0;
padding:0 30px;
background:url(../../images/bg_pop_middle.gif) no-repeat -0px -28px;
font-size:12px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#313131;
line-height:18px;
text-align:left;
}

img.kurupon{
background:url(../../images/bg_kurupon.gif) no-repeat -0px -0px;
padding:5px;
margin:0;
}

img.close{
margin:10px 215px 0px 215px;
padding:0;
}

#pop_bottom{
width:700px;
height:10px;
margin:0;
padding:0;
background:url(../../images/bg_pop_bottom.gif) no-repeat -0px -0px;
overflow:hidden;
}

#footer{
width:700px;
height:70px;
margin:0px 0px 20px 0px;
padding:0;
background:url(../../images/pop_copyright.gif) no-repeat -0px -0px;
overflow:hidden;
}

.text_box{
padding:0px 3px 0px 10px;
margin:5px 0px 0px 0px;
height:420px;
overflow-y:scroll;
overflow-x:hidden;
scrollbar-base-color: #fafafa;
scrollbar-track-color: #efefef;
scrollbar-face-color: #fafafa;
scrollbar-shadow-color: #e1e1e1;
scrollbar-darkshadow-color: #e1e1e1;
scrollbar-highlight-color: #e1e1e1;
scrollbar-3dlight-color: #e1e1e1;
scrollbar-arrow-color: #959595;
}

p{
margin:0px 5px 10px 5px;
padding:0px;
}

p span{
font-weight:bold;
}

.text{
margin:0px;
padding:0px 0px 5px 0px;
}

.text p{
margin:0px 5px 10px 5px;
padding:0px;
}

.list{
margin:0px;
padding:0px 0px 10px 0px;
}

.list p{
margin:0px 5px 5px 5px;
padding:0px;
}

.text_box ul{
margin:0px 0px 10px 50px;
padding:0px;
list-style-type:square;
}

.text_box ul li{
padding:2px 0px;
}


.news_txt{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:18px;
margin:0px 11px 5px 11px;
padding:0px 4px 4px 4px;
color:#313131;
border-bottom:2px solid #e1e1e1;
}

.news_txt a{
color:#aa5d0b;
text-decoration:none;
}

.news_txt a:hover{
color:#ff0c60;
text-decoration:underline;
}

table.footnavi{
width:640px;
margin:0px auto 5px auto;
border-top:2px solid #e1e1e1;
}

.foot_l{
width:210px;
text-align:left;
padding:10px 0px 0px 10px;
}

.foot_c{
width:200px;
text-align:center;
padding:10px 0px 0px 0px;
}

.foot_r{
width:210px;
text-align:right;
padding:10px 10px 0px 0px;
}

#page_back{
width:70px;
padding:0px 0px 0px 25px;
margin:0px;
display:block;
line-height:30px;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a#page_back{
color:#e1e1e1;
text-decoration:none;
background:url(../../images/bg_back.gif) no-repeat left top;
}
a#page_back:hover, a#page_back:active{
color:#fff799;
background:url(../../images/bg_back.gif) no-repeat left bottom;
border:none;
}

#btn_close{
width:114px;
padding:0px 11px 0px 25px;
margin:0px auto;
display:block;
line-height:30px;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a#btn_close{
color:#e1e1e1;
text-decoration:none;
background:url(../../images/bg_close.gif) no-repeat left top;
}
a#btn_close:hover, a#btn_close:active{
color:#fff799;
background:url(../../images/bg_close.gif) no-repeat left bottom;
border:none;
}

#pagelink{
height:25px;
margin:0px auto;
}
#page_prev{
width:74px;
padding:0px 0px 0px 20px;
display:block;
line-height:25px;
font-size:10px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a#page_prev{
color:#e1e1e1;
text-decoration:none;
background:url(../../images/bg_pageprev.gif) no-repeat left top;
}
a#page_prev:hover{
color:#fff799;
background:url(../../images/bg_pageprev.gif) no-repeat left bottom;
}

#page_num{
text-align:center;
line-height:23px;
font-size:10px;
font-family:Verdana;
padding:0;
background:url(../../images/bg_pagelink.gif) repeat-x;
}
#page_num ul{
list-style:none;
}
#page_num li{
background:url(../../images/bg_pagelink_num.gif) repeat-y left;
float:left;
padding:0px;
font-weight:bold;
color:#fff799;
height:25px;
width:30px;
}
#page_num li a{
font-weight:normal;
color:#e1e1e1;
text-decoration:none;
display:block;
height:25px;
width:30px;
}
#page_num li a:hover{
color:#fff799;
text-decoration:underline;
}
#page_next{
width:87px;
padding:0px 0px 0px 8px;
display:block;
line-height:25px;
font-size:10px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a#page_next{
color:#e1e1e1;
text-decoration:none;
background:url(../../images/bg_pagenext.gif) no-repeat left top;
}
a#page_next:hover{
color:#fff799;
background:url(../../images/bg_pagenext.gif) no-repeat left bottom;
}

#search{
line-height:30px;
width:640px;
margin:10px 0px 0px 0px;
background:url(../../images/bg_search.gif) no-repeat left top;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:center;
}
#search_text{
text-align:right;
width:220px;
}
#search_form{
width:200px;
}
#search_btn{
text-align:left;
width:220px;
}
.search{
border:1px solid #a0a0a0;
width:190px;
height:18px;
line-height:18px;
}
