@charset "UTF-8";

/*for PC or tablet*/


/* Base
=======================================*/

html,body    { width:100%;  height:100%;  }

body      { background-color:#fff; /*text-align:left;*/ } 

/* pne main.css */
body      { line-height:1.2; }


#wrapper    { font-size:12px; } /* 12px */

#bg_wrap    { background-color:lightslategrey; width:100%; min-width:1000px; height:100%; min-height: 100%; position:relative; }


body > #bg_wrap      { height: auto; min-height: 100%;} /*ie6*/

#bg_wrap_btm  {
  width:100%;
  height:800px;
  min-height:800px;
  position:/*fixed*/ absolute;
  bottom:6px;
  left:-48px;
  z-index:-1;
}


/* gloval block */
#wrapper        { width:1000px; margin:0 auto 0; height:auto; /* position:relative; */ }

#contents_body      { margin:20px 0 0; padding:0 0 90px; } /* space*/


/* swf anim f */
#swf_wrapper      { height:80px; }

#swf_anim        { width:100%; height:120px; position:absolute; top:0; z-index:5; }


/* float & clear and more */
.lefty      { float:left; }
.righty      { float:right; }

.clear      { clear:both; height:0; } /* */
*html .clear  { height: 0.1em; overflow:hidden; margin-top:-0.1em; }

/* <div class="clear"><hr /></div> | <span class="inv">Invisible</span> */
.clear hr    { visibility:hidden; border:0; }
span.inv     { display:none; }

/* clear fix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
*html .clearfix { height: 1%; }
.clearfix { display:block; }


/* ------------------------------------------------------------------------ */


/* MEMO */

.stock { /* pre wrap */

  white-space: normal;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: pre-wrap;      /* CSS3 */
  word-wrap: break-word;      /* IE 5.5+ */

}

#indent1 { padding-left: 1em; }
#indent2 { padding-left: 2em; }

/*　4px radius 4part */
.bd_r4        { border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }



/* font color */

body      { color:#333; }

a        { font-weight:normal; outline: none; border:none; overflow:hidden; text-decoration:underline; }
a:link       { color: #444; text-decoration:underline; }
a:visited     { color: #444; text-decoration:underline; }
a:hover     { color: #ff6000; }
a:active     { color: #ff6000; }


/* pne main.css  */
a:link {
  color: #D6292C;
}

a:visited {
  color: #8E1C1F;
}

a:hover, a:active {
  color: #E98B8D;
}


#sampel_color  { color:#9143b0; }


/* txt decorate */
strong    { font-weight:bold; }
.atent    { color:#c55; }

a span    { display:none }


/*
header
================================= */

#g_head_wrap      { width:100%;  }

#g_head          { background:url(../../resource/img/gc_head.gif) left bottom repeat-x #fff; width:100%; height:auto; }


#header          { margin:0 auto 0; width:900px; height:auto; overflow:hidden; }
#header h1        { display:none; }
#header h2        { text-indent:-9999px; background:url(../../resource/img/gc_logotype.jpg) left top no-repeat; width:220px; height:50px; float:left; }

#hd_links        { margin:5px 0 0; text-align:right; }
#hd_links a        { margin:0 0.5em 0; color:#555; vertical-align:bottom; line-height:1.5; }

#hd_links a.logout    { font-size:12px; color:#000; padding:4px 12px; background-color:#DBCEC3; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-decoration:none;         
 }

#hd_links a.logout:hover    { background-color:#F2A982; }


/* glv menu 110125mod */
#glv_menu        { height:69px; float:left; width:680px; } 


/*
footer
================================= */

#footer          { width:100%; height:70px; margin:-70px 0 0; background:url(../../resource/img/bg_black.gif) bottom repeat-x #2e3033; position:relative; } /* ie */

#footer          { font-size:85%; } /* 11px */
#footer          { font-size:11px; } /* 11px */


#FooterContainer        { width:900px; margin:0 auto 0; position:relative; }

#com_links            { height:42px; width:110px; margin:5px 0 0; float:left; }
#com_links a          { background:url(../../resource/img/company_logos.png) 0 0 no-repeat; display:block; height:42px; }

#com_links #com_links_kth    { width:60px; float:left; }
#com_links #com_links_gct    { width:40px; background-position:-62px 0;  }



#FooterContainer address    { width:290px; height:17px; margin:28px 0 0; color:#fff; font-style:normal; text-align:left; float:left;
                  text-indent:-9999px; background:url(com_ft_copyrights.png) left top no-repeat; }

#FooterContainer address.cpt  { text-indent:0; background:none; margin:35px 0 0; }


#ft_links             { width:490px; text-align:right; float:right;  margin:16px 0 0; line-height:1.5em; }
#ft_links a            { margin:0 0.75em 0; color:#fff; }


/* main content */
#Container        { width:928px; margin:0 auto 0; text-align:left; }

/* base */
.c_wrapper        { width:928px; margin:0 auto 0; overflow:hidden; clear:both; }


/* common */

/* include block */
.dummy          { height:350px; padding:5px; }
.dash_line        { border:1px dotted #DBCEC3; }


/* main frame */
.f_upp                { height:20px; }
.f_mid                {  }
.f_btm                { height:20px }


.mframe_wrap        { } 

.mframe_wrap .f_upp      { background:url(m_frame_upp.png) no-repeat bottom center; } 
.mframe_wrap .f_mid      { background:url(m_frame_mid.png) repeat-y top center; min-height:500px; }
.mframe_wrap .f_btm      { background:url(m_frame_btm.png) no-repeat top center; }


/*.mframe_wrap .inner_ct      { width:860px; margin:0 auto 0; padding:10px 0; overflow:hidden; }*/ /* alt  main.css layoutABC */


/*.mframe_wrap_bgrd          { margin:0 0 -35px; }

.mframe_wrap_bgrd .f_upp      { background:url(m_frame_upp.png) no-repeat bottom center; } 
.mframe_wrap_bgrd .f_mid      { background:url(m_frame_mid.png) repeat-y top center; }
.mframe_wrap_bgrd .f_btm      { background:url(m_frame_btm_grd1.png) no-repeat top center; height:40px; }
*/


/*--------　笆布kose纳淡　110822　--------*/


a        { font-weight:normal; outline: none; border:none; overflow:hidden; text-decoration:underline; }
a:link       { color: #0a4995; text-decoration:underline; }
a:visited     { color: #0a4995; text-decoration:underline; }
a:hover     { color: #7fb4f2; }
a:active     { color: #7fb4f2; }


p { line-height:1.6; }

a{ outline:none; }

input{ outline:none; }

input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  border:0px;
}


/* common */
.font_size10 { font-size:10px; }
.font_red { color:#F00; }
.font_orange { color:#F60; }
.font_grey { color:#999; }
.font_green { color:#6F0; }


.icon_AP { vertical-align:text-bottom; }
.icon_EM { vertical-align:text-bottom; }


.alartBox { background:#F99; padding:10px; margin:10px 0; border:#F00 solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.alartBox_ttl { font-weight:bold; color:#C00; background:#FFC; padding:5px; margin-bottom:5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.alartBox_ttl img.icon_EM { margin-right:5px; }
.alartBox_list li { list-style-type:square; padding-bottom:5px; margin-left:20px; float:none;}


.textBox { background:#ccc; padding:10px; margin:10px 0; border:#fff solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size:10px; }


.error_text   {
  background: #ffffaf url(../../resource/img/icon_error.png) top left no-repeat;
  line-height:50px;
  height:50px;
  padding-left:50px;
  font-size:18px;
  color:#9C9900;
  margin:20px 0;
  border:#9C9900 solid 1px;
  font-weight:bold;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}


.error_text_point   {
  line-height:30px;
  height:30px;
  padding-left:10px;
  font-size:14px;
  color:#9C9900;
  margin:20px 0;
  border:#9C9900 solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}


/* frame */
.f_upp      { background:url(../../resource/img/m_frame_upp.png) no-repeat bottom center; } 
.f_mid      { background:url(../../resource/img/m_frame_mid.png) repeat-y top center; min-height:500px;}
.f_btm      { background:url(../../resource/img/m_frame_btm.png) no-repeat top center; }


/* contents */


.contents_inner { width:860px; margin:0 34px; text-align:left; padding:10px 0 10px 0; }
.contents_content { padding:10px 30px 0 30px; }


/* account_common∈簿∷ */

.account_tableCommon { border:#ddd solid 1px; }
.account_tableCommon table { border:1px #fff solid; border-collapse: collapse; border-spacing: 0; width:100%; }
.account_tableCommon table th { background:#207ce5; padding: 5px; border: #fff solid; border-width: 1px 1px 0 1px; color:#fff; line-height: 120%; }
.account_tableCommon table td { padding: 5px;  border:#fff solid; border-width: 1px 1px 0 1px; background:#eee; line-height:1.4; }


#account_btnArea { margin-top:20px; height:50px; display:block; }


/* formボタン肌へ */

#account_toNext {
  float:right;
  text-align:right;
  background:url(../../resource/img/btn_next.png) top left no-repeat;
  width:200px;
  height:50px;
  line-height:50px;
  padding-right:60px;
  text-decoration:none;
  cursor:pointer;
  border:none;
  font-weight:normal;
  outline:none;
  overflow:hidden;
  font-size:14px;
  color:#333;
  text-shadow: #FFF 1px 1px 0px;
}

#account_toNext a,
#account_toBack a {
  color:#333;
  text-decoration:none;
  width:140px;
  height:50px;
  display:block;
  text-shadow: #FFF 1px 1px 0px;
}



/* formボタン涟へ */

#account_toBack {
  float:left;
  text-align:left;
  background:url(../../resource/img/btn_back.png) top left no-repeat;
  width:200px;
  height:50px;
  line-height:50px;
  padding-left:60px;
  text-decoration:none;
  cursor:pointer;
  border:none;
  font-weight:normal;
  outline:none;
  overflow:hidden;
  font-size:14px;
  color:#333;
  text-shadow: #FFF 1px 1px 0px;
}

#account_toNext:hover,
#account_toBack:hover {
  background-position:0 -50px;
}


/*---------------------------------------------------------------------------------------------*/


.account_contBox { margin:10px 0; border:#ccc solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:10px; }
#account_cont01 { }
#account_cont02 { }
#account_cont03 { }
#account_cont04 { }
#account_cont05 { }
#account_cont06 { }


.account_contBox h3 {
  font-size:14px;
  border-bottom:#ccc solid 1px;
  line-height:30px;
  background:url(../../resource/img/ttl_h3.png) top left no-repeat;
  font-weight:bold;
  color:#005bac;
  padding-left:35px;
  margin-bottom:10px;
}


.bubble {
  background:url(../../resource/img/bg_bubble.png) left top no-repeat;
  padding-left:10px;
  margin-left:480px;
  margin-top:-36px;
}


.bubble p {
  padding-left:20px;
  height:26px;
  line-height:26px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #ccc;
  padding:5px;
}

.bubble a {
  background:url(../../resource/img/icon_blank.png)  top left no-repeat;
  padding-left:25px;
  height:25px;
  display:block;
}


/* 130412 apend ad mod. k */


#glv_menu        { height:auto; } 
#footer          { height:70px; margin: -70px 0 0; }

#contents_body      { padding: 0 0 150px; }


#prm_bn_hd1,#prm_bn_ft1    { /* display:none;*/ }

#manageForm {}
#manageForm_wrap {}

#manageForm_inner {}
#manageForm_inner h2 { background:teal;}
#manageForm_content p{ margin:1em; color:darkblue; }

#manageForm_table { width:400px; }

#manageBox {}
.textBoxInput { line-height:24px; width:250px; height:24px; border:1; padding:0 10px; }
.textBoxInput:active, .textBoxInput:focus { background-position:0 -24px; background-color:#fff; }

/*========== manage_ok ダウンロードコンテンツ　OK ==========*/

#manageOK {}
#manageOK_wrap {}
#manageOK_inner {}
#manageOK_inner h2 { background:url(../../resource/img/ttl_accDetail.png) top left no-repeat; }
#manageOK_content {}

#manageOK_content #account_toNext { padding-right:0; }

#manageOK_table01 { }

/*========== manage_err ダウンロードコンテンツ　エラー ==========*/

#manageErr {}
#manageErr_wrap {}
#manageErr_inner {}
#manageErr_inner h2 { background:url(../../resource/img/ttl_accDetail.png) top left no-repeat; }
#manageErr_content {}

/* ダウンロードコンテンツ　信長の野望・創造 */

.contents_inner { width:860px; margin:0 34px; text-align:left; padding:10px 0 10px 0; }
.contents_content { padding:10px 30px 0 30px; }

.contents_inner h3 {
  background:teal;
  font-size:18px;
  border-bottom:#ccc solid 1px;
  line-height:40px;
  font-weight:bold;
  color:#fff;
  padding-left:30px;
  margin-bottom:10px;
}

.contents_inner h5 {
  font-size:14px;
  line-height:30px;
  font-weight:bold;
  color:#005BAC;
  margin-bottom:10px;
}

table.del_cond { border:#aaa solid 1px; }
table.del_cond th { border:#aaa solid 1px; background:lightgray; padding:2px 5px; }
table.del_cond td { border:#aaa solid 1px; padding:2px 5px; }

#manage_cont { }
div#free {}
div#add  {}

.manage_table { border:#ddd solid 1px; }
.manage_table table { border:1px #fff solid; border-collapse: collapse; border-spacing: 0; width:100%; }
.manage_table table th { background:teal; padding: 5px; border: #fff solid; border-width: 1px 1px 0 1px; color:#fff; line-height: 120%; }
.manage_table table td { padding: 5px;  border:#fff solid; border-width: 1px 1px 0 1px; background:#eee; line-height:1.4; }
.manage_table table tr.target td{ background-color:yellow; }
.manage_table table td.del{ font-weight: bold; color: red; }
.manage_table table td.num{ text-align: right; }
.manage_table table td input.move_btn{ width: 100%; padding: 4px; }
.manage_table table td input.move_btn_ng{ width: 100%; padding: 4px; color: gray; }


th.manageList_slotChgBtn    {}
td.move_btn_td          { width:50px; }
th.manageList_accID       { width:90px; }
th.manageList_accName       { width:90px; }
th.manageList_accTitleName    {}
th.manageList_accEnableTo    {}
th.manageList_slotID       { width:90px; }
th.manageList_charInfo       {}
th.manageList_charInfo_1    {}
th.manageList_charInfo_2    {}
th.manageList_charInfo_3    {}
th.manageList_charInfo_4    {}
th.manageList_worldName     { width:90px; }
th.manageList_statusInfo     { width:90px; }

.manage_contBox { margin:10px 0; border:#ccc solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:10px; }
.manage_contBox h3 {
  font-size:14px;
  border-bottom:#ccc solid 1px;
  line-height:30px;
  background:url(../../resource/img/ttl_h3.png) top left no-repeat;
  font-weight:bold;
  color:#005BAC;
  padding-left:35px;
}

.manage_contBox div.noneDisp{ display:none; }


/* ダウンロードコンテンツ　ボタン */

#manage_btnArea { margin-top:20px; height:50px; display:block; }
#manage_btnArea_account { margin-top:20px; height:50px; display:block; }
#manage_btnArea_chara   { margin-top:20px; height:50px; display:block; }
#manage_btnArea_result  { margin-top:20px; height:50px; display:block; }
#manage_btnArea form.mcenter{ width: 100%; text-align: center; }

#manage_confirm_center{
  background:url(../../resource/img/btn_next.png) top left no-repeat;
  width:220px;
  height:50px;
  line-height:50px;
  padding-right:30px;
  text-decoration:none;
  cursor:pointer;
  border:none;
  font-weight:bold;
  outline:none;
  overflow:hidden;
  font-size:14px;
  color:#333;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_confirm {
  float:right;
  text-align:right;
  background:url(../../resource/img/btn_next.png) top left no-repeat;
  width:220px;
  height:50px;
  line-height:50px;
  padding-right:60px;
  text-decoration:none;
  cursor:pointer;
  border:none;
  font-weight:bold;
  outline:none;
  overflow:hidden;
  font-size:14px;
  color:#333;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_confirm_disable {
  float:right;
  text-align:right;
  background:url(../../resource/img/btn_next.png) top left no-repeat;
  width:220px;
  height:50px;
  line-height:50px;
  padding-right:60px;
  text-decoration:none;
  cursor:pointer;
  border:none;
  font-weight:bold;
  outline:none;
  overflow:hidden;
  font-size:14px;
  color:gray;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_confirm a {
  color:#333;
  text-decoration:none;
  width:140px;
  height:50px;
  display:block;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_confirm:hover {
  background-position:0 -50px;
}

#manage_back {
  float:left;
  text-align:left;
  background:url(../../resource/img/btn_back.png) top left no-repeat;
  width:220px;
  height:50px;
  line-height:50px;
  padding-left:70px;
  text-decoration:none;
  cursor:pointer;
  border:none;
  font-weight:bold;
  outline:none;
  overflow:hidden;
  font-size:14px;
  color:#333;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_back a {
  color:#333;
  text-decoration:none;
  width:140px;
  height:50px;
  display:block;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_back:hover {
  background-position:0 -50px;
}


#footer_manage        { width:100%; height:70px; margin:-70px 0 0; background:url(../../resource/img/bg_black.gif) bottom repeat-x #2e3033; position:relative; } /* ie */
#footer_manage          { font-size:85%; } /* 11px */
#footer_manage        { font-size:11px; } /* 11px */
#footer_manage          { height:55px; margin: -55px 0 0; }





/*for smartphone*/
@media screen and (max-width: 640px) {


html, body, header, section, article, nav, footer,
div, span, p, h1, h2, h3, h4,
ul, ol, li, dl, dt, dd,
table, tr, th, td, tbody, thead, tfoot {
  margin: 0;
  padding: 0;
}


html,body    { width:100%;  height:100%;  }
#wrapper    { font-size:13px; }

#bg_wrap    { background-color:lightslategrey; width:100%; min-width:0; height:100%; min-height:0; position:relative; }


body > #bg_wrap      { height: auto; min-height: 0; }


#wrapper        { width:100%; margin:0 auto 0; height:auto; /* position:relative; */ }

#contents_body      { margin:0; padding:0; } /* space*/


#header          { margin:0 auto 0; width:100%; height:auto; overflow:hidden; }


#glv_menu        { height:69px; float:left; width:100%; } 


/*
footer
================================= */

#footer          { width:100%; height:70px; margin:30px 0 0; background:url(../../resource/img/bg_black.gif) bottom repeat-x #2e3033; position:relative; } /* ie */

#footer          { font-size:85%; } /* 11px */
#footer          { font-size:11px; } /* 11px */


#FooterContainer        { width:100%; margin:0 auto 0; position:relative; }

#com_links            { height:42px; width:110px; margin:5px 0 0; float:left; }
#com_links a          { background:url(../../resource/img/company_logos.png) 0 0 no-repeat; display:block; height:42px; }

#com_links #com_links_kth    { width:60px; float:left; }
#com_links #com_links_gct    { width:40px; background-position:-62px 0;  }


#FooterContainer address    { width:290px; height:17px; margin:28px 0 0; color:#fff; font-style:normal; text-align:left; float:left;
                  text-indent:-9999px; background:url(com_ft_copyrights.png) left top no-repeat; }

#FooterContainer address.cpt  { text-indent:0; background:none; margin:35px 0 0; }

#ft_links             { width:490px; text-align:right; float:right;  margin:16px 0 0; line-height:1.5em; }
#ft_links a            { margin:0 0.75em 0; color:#fff; }


#Container        { width:100%; margin:0 auto 0; text-align:left; }


.c_wrapper        { width:100%; margin:0 auto 0; overflow:hidden; clear:both; }


.f_upp                { height:0; }
.f_mid                {  }
.f_btm                { height:0 }


/*.mframe_wrap .inner_ct      { width:100%; margin:0 auto 0; padding:10px 0; overflow:hidden; }*/ /* alt  main.css layoutABC */


.f_upp      { background:url(../../resource/img/m_frame_upp.png) no-repeat bottom center; } 
.f_mid      { background:url(../../resource/img/m_frame_mid.png) repeat-y top center; min-height:0;}
.f_btm      { background:url(../../resource/img/m_frame_btm.png) no-repeat top center; }


.contents_inner { width:100%; margin:0; text-align:left; padding:0; }
.contents_content { padding:0; }


#contents_body      { padding: 0; }


#manageForm {}
#manageForm_wrap {}

#manageForm_inner {}
#manageForm_inner h2 { background:dimgrey;}
#manageForm_content p{ margin:1em; font-size:14px; color:darkblue; }

#manageForm_table { width:100%; }

#manageBox {}
.textBoxInput { line-height:24px; width:250px; height:24px; border:1; padding:0 10px; }
.textBoxInput:active, .textBoxInput:focus { background-position:0 -24px; background-color:#fff; }


#manageOK {}
#manageOK_wrap {}
#manageOK_inner {}
#manageOK_inner h2 { background:url(../../resource/img/ttl_accDetail.png) top left no-repeat; }
#manageOK_content {}

#manageOK_content #account_toNext { padding-right:0; }

#manageOK_table01 { }


#manageErr {}
#manageErr_wrap {}
#manageErr_inner {}
#manageErr_inner h2 { background:url(../../resource/img/ttl_accDetail.png) top left no-repeat; }
#manageErr_content {}


.contents_inner { width:100%; text-align:left; }
/*.contents_content { padding:10px 30px 0 30px; }*/

.contents_inner h3 {
  background:dimgrey;
  font-size:18px;
  border-bottom:#ccc solid 1px;
  line-height:35px;
  font-weight:bold;
  color:#fff;
  padding-left:15px;
  margin-bottom:5px;
}

.contents_inner h5 {
  font-size:16px;
  line-height:28px;
  font-weight:bold;
  color:#005BAC;
  margin-bottom:5px;
}

table.del_cond { border:#aaa solid 1px; }
table.del_cond th { border:#aaa solid 1px; background:lightgray; padding:2px 5px; }
table.del_cond td { border:#aaa solid 1px; padding:2px 5px; }

#manage_cont { }
div#free { margin-top:1em; text-indent:1em; font-size:14px; }
div#add  { margin-top:1em; text-indent:1em; font-size:14px; }

.manage_table { border:#ddd solid 1px; }
.manage_table table { border:1px #fff solid; border-collapse: collapse; border-spacing: 0; width:100%; }
.manage_table table th { background:dimgrey; padding: 5px; border: #fff solid; border-width: 1px 1px 0 1px; color:#fff; line-height: 120%; }
.manage_table table td { padding: 5px;  border:#fff solid; border-width: 1px 1px 0 1px; background:#eee; line-height:1.4; }
.manage_table table tr.target td{ background-color:yellow; }
.manage_table table td.del{ font-weight: bold; color: red; }
.manage_table table td.num{ text-align: right; }
.manage_table table td input.move_btn{ width: 100%; padding: 4px; }
.manage_table table td input.move_btn_ng{ width: 100%; padding: 4px; color: gray; }
.manage_table table td a{ font-size:16px; letter-spacing: 1px; }

th.manageList_slotChgBtn { width:25%; }
td.move_btn_td           { width:50px; }
th.manageList_accID      { width:20%; }
th.manageList_accName       { width:20%; }
th.manageList_accTitleName    { width:40%; }
th.manageList_accEnableTo    { width:20%; }
th.manageList_slotID       { width:25%; }
th.manageList_charInfo       { width:50%; }
th.manageList_charInfo_1    {}
th.manageList_charInfo_2    {}
th.manageList_charInfo_3    {}
th.manageList_charInfo_4    {}
th.manageList_worldName     { width:90px; }
th.manageList_statusInfo     { width:90px; }

.manage_contBox { margin:0; border:#ccc solid 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:0; }
.manage_contBox h3 {
  font-size:14px;
  border-bottom:#ccc solid 0px;
  line-height:30px;
  background:url(../../resource/img/ttl_h3.png) top left no-repeat;
  font-weight:bold;
  color:#005BAC;
  padding-left:35px;
}

.manage_contBox div.noneDisp{ display:none; }


/* ダウンロードコンテンツ　ボタン */

#manage_btnArea { margin-top:20px; height:50px; display:block; }
#manage_btnArea_account { margin-top:20px; height:50px; display:block; }
#manage_btnArea_chara   { margin-top:20px; height:150px; display:block; text-align:center; }
#manage_btnArea_result  { margin-top:20px; height:50px; display:block; text-align:right; }
#manage_btnArea form.mcenter{ width: 100%; text-align: center; }

#manage_confirm_center{
  background:url(../../resource/img/btn_next.png) top left no-repeat;
  width:220px;
  height:50px;
  line-height:50px;
  padding-right:30px;
  text-decoration:none;
  cursor:pointer;
  border:none;
  font-weight:bold;
  outline:none;
  overflow:hidden;
  font-size:14px;
  color:#333;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_confirm {
  float:none;
  text-align:right;
  background:url(../../resource/img/btn_next.png) top left no-repeat;
  width:220px;
  height:50px;
  line-height:50px;
  padding-right:70px;
  text-decoration:none;
  cursor:pointer;
  border:none;
  font-weight:bold;
  outline:none;
  overflow:hidden;
  font-size:14px;
  color:#333;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_confirm_disable {
  float:none;
  text-align:right;
  background:url(../../resource/img/btn_next.png) top left no-repeat;
  width:220px;
  height:50px;
  line-height:50px;
  padding-right:70px;
  text-decoration:none;
  cursor:pointer;
  border:none;
  font-weight:bold;
  outline:none;
  overflow:hidden;
  font-size:14px;
  color:gray;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_confirm a {
  color:#333;
  text-decoration:none;
  width:140px;
  height:50px;
  display:block;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_confirm:hover {
  background-position:0 -50px;
}

#manage_back {
  float:none;
  text-align:left;
  background:url(../../resource/img/btn_back.png) top left no-repeat;
  width:220px;
  height:50px;
  line-height:50px;
  padding-left:70px;
  text-decoration:none;
  cursor:pointer;
  border:none;
  font-weight:bold;
  outline:none;
  overflow:hidden;
  font-size:14px;
  color:#333;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_back a {
  color:#333;
  text-decoration:none;
  width:140px;
  height:50px;
  display:block;
  text-shadow: #FFF 1px 1px 0px;
}

#manage_back:hover {
  background-position:0 -50px;
}


#footer_manage        { width:100%; height:70px; margin:-70px 0 0; background:url(../../resource/img/bg_black.gif) bottom repeat-x #2e3033; position:relative; } /* ie */
#footer_manage          { font-size:85%; } /* 11px */
#footer_manage        { font-size:11px; } /* 11px */
#footer_manage          { height:55px; margin: -55px 0 0; }


}/*media*/
