@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1;
}body{line-height:1.5;background:#fff;margin:1.5em 0;
}table{border-collapse:separate;border-spacing:0;
}caption,th,td{text-align:left;font-weight:400;
}blockquote:before,blockquote:after,q:before,q:after{content:"";
}blockquote,q{quotes:"" "";
}a{overflow:hidden;outline:none;
}a img{border:none;
}li{list-style:none;
}.clear{clear:both;
}br.clear{font-size:1px;line-height:100%;clear:both;
}div.clear{font-size:1px;line-height:100%;clear:both;
}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;
}.clearfix{zoom:1;
}/* hides from IE-mac \*/ * html .clearfix{height:1%;
}.clearfix{display:block;
}/* end of hides from IE-mac */ .common_box1bottom:after,.common_box2bottom:after,.common_box3bottom:after,.common_box4bottom:after,.common_box5bottom:after,.common_box6bottom:after,.error_box1bottom:after{content:".";display:block;height:0;clear:both;visibility:hidden;
}.common_box1bottom,.common_box2bottom,.common_box3bottom,.common_box4bottom,.common_box5bottom,.common_box6bottom,.error_box1bottom{zoom:1;
}/* hides from IE-mac \*/ * html .common_box1bottom,* html .common_box2bottom,* html .common_box3bottom,* html .common_box4bottom,* html .common_box5bottom,* html .common_box6bottom,* html .error_box1bottom{height:1%;
}.common_box1bottom,.common_box2bottom,.common_box3bottom,.common_box4bottom,.common_box5bottom,.common_box6bottom,.error_box1bottom{display:block;
}body{font-size:12px;margin:0;padding:0;background:url("../img/common/bg_body_repeat.gif");line-height:1.5;font-family:"ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 ProN W3";min-height:800px;
}a:link,a:visited{color:#FFF;text-decoration:underline;
}a:hover,a:active{color:#E2E2E2;text-decoration:none;
}textarea,input,select{font-family:"ヒラギノ角ゴ ProN W3","ＭＳ ゴシック","Osaka",arial,helvetica,clean,sans-serif;
}hr{display:none;
}* html .iepngfix{behavior:url(/js/iepngfix.htc);
}.m_no{margin:0;!important;
}.mt5{margin-top:5px;!important;
}.mt10{margin-top:10px;!important;
}.mt15{margin-top:15px;!important;
}.mt20{margin-top:20px;!important;
}.mr5{margin-right:5px;!important;
}.mr10{margin-right:10px;!important;
}.mr15{margin-right:15px;!important;
}.mr20{margin-right:20px;!important;
}.mb5{margin-bottom:5px;!important;
}.mb10{margin-bottom:10px;!important;
}.mb15{margin-bottom:15px;!important;
}.mb20{margin-bottom:20px;!important;
}.ml5{margin-left:5px;!important;
}.ml10{margin-left:10px;!important;
}.ml15{margin-left:15px;!important;
}.ml20{margin-left:20px;!important;
}.ml140{margin-left:121px;!important;
}.pt5{padding-top:5px;!important;
}.pb5{padding-bottom:5px;!important;
}.pl5{padding-left:5px;!important;
}.pr5{padding-right:5px;!important;
}.pt10{padding-top:10px;!important;
}.pt30{padding-top:30px;!important;
}.pb10{padding-bottom:10px;!important;
}.pl10{padding-left:10px;!important;
}.pr10{padding-right:10px;!important;
}.pt8{padding-top:8px;!important;
}.pl26{padding-left:26px;!important;
}.fs10{font-size:10px;!important;
}.fs12{font-size:12px;!important;
}.fs14{font-size:14px;!important;
}.fs16{font-size:16px;!important;
}table.center{margin-right:auto;margin-left:auto;
}p.center{text-align:center;
}p.lh1_5{line-height:1.5;
}div.center{text-align:center;
}div.left{text-align:left;
}div.right{text-align:right;
}div.leftF{float:left;
}div.rightF{float:right;
}.red{color:#C00;
}.mizu{color:#06C;
}.black{color:#000;
}.green{color:#090;
}.a_black a{color:#000;
}.a_black a:hover{color:#333;
}.a_black a:visited{color:#000;
}img.middle{vertical-align:middle!important;
}img.mixi_point_txt{vertical-align:middle!important;width:105px;height:17px;
}ul.pager{margin:0 0 10px;padding:10px;text-align:center;
}ul.pager.cardstock{float:right;width:424px;padding-top:5px;margin:0;
}ul.pager li{display:inline;margin:0 2px;padding:0;font-size:12px;height:22px;
}ul.pager li span,ul.pager li a{display:inline-block;margin-bottom:5px;padding:4px 8px;background:#e0dcc1;border:1px solid #b1912c;text-decoration:none;vertical-align:middle;color:#300;
}ul.pager li span{background:#b1912c;color:#fff;
}ul.pager li a.current,ul.pager li a:hover{background:#b1912c;color:#fff;
}ul.pager li.last{display:inline;border:0;padding:0 0 0 5px;
}div.cardstockchange{clear:both;text-align:center;background:url("../img/deck/box_cardstock.jpg") no-repeat left top;width: 744px;height: 40px;padding:4px 9px 0 9px;box-sizing: border-box;margin: 12px auto 12px 16px;}dl.cardstock{float:left;width:250px;color:#FFF;font-size:12px;padding-top:2px;padding-bottom:4px;margin-left:34px;
}div.cardstockchange .pager{margin: 0; padding: 6px 0 0 0;
}dl.cardstock dt,dl.cardstock dd{float:left;width:120px;padding:5px 10px;
}dl.cardstock dd{font-weight:bold;width:90px;font-size:16px;padding:8px 10px 0px 10px;
}span.mixi_point{background:url("../img/cp/icon_mixi_point.gif") no-repeat 0 50%;padding:6px 5px 6px 24px;text-align:left;
}span.gc_coin{background:url("../img/cp/icon_gccoin.png") no-repeat 0 50%;background-size: 20px;padding:6px 5px 6px 24px;text-align:left;
}span.geso_coin{background:url("../img/cp/icon_gesocoin.png") no-repeat 0 50%;background-size: 20px;padding:6px 5px 6px 24px;text-align:left;
}span.dmm_point{background:url("../img/cp/icon_dmm_point.gif") no-repeat 0 50%;background-size: 20px;padding:6px 5px 6px 24px;text-align:left;
}span.money_b{background:url("../img/common/icon_money_b.png") no-repeat 0 50%;padding:6px 2px 6px 22px;text-align:left;display:block;
}span.money_c{background:url("../img/common/icon_money_c.png") no-repeat 0 50%;padding:6px 0px 6px 20px;text-align:left;display:block;
}span.money_sakura{background:url("../img/common/icon_money_sakura.png") no-repeat 0 50%;padding:6px 0px 6px 22px;text-align:left;display:block;
}span.medal_b{background:url("../img/common/icon_medal_b.png") no-repeat 0 50%;padding:6px 2px 6px 21px;text-align:left;display:block;}
span.medal13th_b {
  background: url("../img/common/icon_13th_coin.png") no-repeat 0 50%;
  padding: 6px 2px 6px 22px;
  text-align: left;
  display: block;
  background-size: 20px 20px;
}
span.medal14th_b {
  background: url("../img/common/icon_14th_coin.png") no-repeat 0 50%;
  padding: 6px 2px 6px 22px;
  text-align: left;
  display: block;
  background-size: 20px 20px;
}
span.wancoin_b {
  background: url("../img/common/icon_wan_coin.png") no-repeat 0 50%;
  padding: 6px 2px 6px 22px;
  text-align: left;
  display: block;
  background-size: 20px 20px;
}
.magatama_b {
  background: url("../img/common/icon_magatama.png") no-repeat 0 50%;
  padding: 6px 2px 6px 18px;
  text-align: left;
  display: block;
}
.gonaisho_b {
  background: url("../img/common/icon_gonaisho.png") no-repeat 0 50%;
  padding: 6px 2px 6px 28px;
  text-align: left;
  display: block;
}
span.illusion_b{background:url("../img/common/icon_illusion_b.png") no-repeat 0 50%;padding:6px 2px 6px 23px;text-align:left;display:block;
}span.silver_b{background:url("../img/common/icon_silver_b.png") no-repeat 0 50%;padding:6px 2px 6px 18px;text-align:left;
}span.money_sanma{background:url("../img/common/icon_sanma.png") no-repeat 0 50%;padding:6px 0px 6px 22px;text-align:left;display:block;
}span.money_golden_sanma{background:url("../img/common/icon_golden_sanma.png") no-repeat 0 50%;padding:6px 0px 6px 22px;text-align:left;display:block;
}span.money_snow{background:url("../img/common/icon_snow.png") no-repeat 0 50%;padding:6px 0px 6px 22px;text-align:left;display:block;
}span.wood{background:#333 url("../img/common/ico_wood.gif") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;
}span.wool{background:#333 url("../img/common/ico_wool.gif") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;
}span.iron{background:#333 url("../img/common/ico_ingot.gif") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;
}span.food{background:#333 url("../img/common/ico_grain.gif") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;
}span.money_b_txt{background:url("../img/common/icon_money_b.png") no-repeat 0 50%;padding:6px 5px 6px 24px;text-align:left;
}span.money_c_txt{background:url("../img/common/icon_money_c.png") no-repeat 0 50%;padding:6px 5px 6px 20px;text-align:left;
}span.money_crysta_txt{background:url("../img/cp/icon_money_crysta.png") no-repeat 0 50%;padding:6px 5px 6px 20px;text-align:left;
}span.silver_b_txt{background:url("../img/common/icon_silver_b.png") no-repeat 0 50%;padding:6px 5px 6px 20px;text-align:left;
}span.ico_atc{background:url("../img/common/icon_atc.gif") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;color:#C00;font-weight:bold;
}span.ico_def{background:url("../img/common/icon_def.gif") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;color:#06C;font-weight:bold;
}span.ico_tec{background:url("../img/common/icon_tec.gif") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;color:#093;font-weight:bold;
}span.ico_yari{background:url("../img/card/icon/icon_spear.png") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;color:#333;font-weight:bold;
}span.ico_kiba{background:url("../img/card/icon/icon_horse.png") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;color:#333;font-weight:bold;
}span.ico_yumi{background:url("../img/card/icon/icon_bow.png") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;color:#333;font-weight:bold;
}span.ico_heiki{background:url("../img/card/icon/icon_weapon.png") no-repeat 0 50%;padding:6px 5px 6px 26px;text-align:left;color:#333;font-weight:bold;
}span.br_job_yari1,span.br_job_yari2,span.br_job_yari3,span.br_job_yari4,span.br_job_kiba1,span.br_job_kiba2,span.br_job_kiba3,span.br_job_kiba4,span.br_job_yumi1,span.br_job_yumi2,span.br_job_yumi3,span.br_job_yumi4,span.br_job_heiki1,span.br_job_heiki2,span.br_job_heiki3,span.br_job_heiki4,span.br_job_heiki5,span.br_job_heiki6{display:block;color:#fff;line-height:1.0;height:15px;text-indent:-99em;
}span.br_job_yari1{background:url(../img/card/icon/icons2.png) no-repeat -0px -185px;width:40px;
}span.br_job_yari2{background:url(../img/card/icon/icons2.png) no-repeat -48px -185px;width:58px;
}span.br_job_yari3{background:url(../img/card/icon/icons2.png) no-repeat -106px -185px;width:35px;
}span.br_job_yari4{background:url(../img/card/icon/icons2.png) no-repeat -153px -185px;width:60px;
}span.br_job_yumi1{background:url(../img/card/icon/icons2.png) no-repeat -0px -205px;width:45px;
}span.br_job_yumi2{background:url(../img/card/icon/icons2.png) no-repeat -47px -205px;width:45px;
}span.br_job_yumi3{background:url(../img/card/icon/icons2.png) no-repeat -107px -205px;width:45px;
}span.br_job_yumi4{background:url(../img/card/icon/icons2.png) no-repeat -153px -205px;width:45px;
}span.br_job_kiba1{background:url(../img/card/icon/icons2.png) no-repeat -0px -225px;width:45px;
}span.br_job_kiba2{background:url(../img/card/icon/icons2.png) no-repeat -46px -225px;width:60px;
}span.br_job_kiba3{background:url(../img/card/icon/icons2.png) no-repeat -105px -225px;width:46px;
}span.br_job_kiba4{background:url(../img/card/icon/icons2.png) no-repeat -152px -225px;width:46px;
}span.br_job_heiki1{background:url(../img/card/icon/icons2.png) no-repeat -0px -244px;width:45px;
}span.br_job_heiki2{background:url(../img/card/icon/icons2.png) no-repeat -46px -244px;width:45px;
}span.br_job_heiki3{background:url(../img/card/icon/icons2.png) no-repeat -107px -244px;width:45px;
}span.br_job_heiki4{background:url(../img/card/icon/icons2.png) no-repeat -153px -244px;width:60px;
}span.br_job_heiki5{background:url(../img/card/icon/icons2.png) no-repeat -213px -244px;width:60px;
}span.br_job_heiki6{background:url(../img/card/icon/icons2.png) no-repeat -275px -244px;width:45px;
}#container{width:100%;margin:0;padding:0;background:url("../img/common/bg_body.jpg") repeat-x 0 0;min-height:800px;
}#wrapper_side{width:1200px;background:url("../img/common/bg_side.gif") repeat-y 0 0;margin:0 auto 4px;padding:0;
}#wrapper_body{width:936px;background:url("../img/common/bg_sidebg.png") no-repeat 0 0;margin:0 auto;padding:0 134px 0 130px;text-align:left;
}* html #wrapper_body{background:url("../img/common/bg_sidebg.gif") no-repeat 0 0;
}#wrapper{width:936px;background:url("../img/common/bg_map.jpg") no-repeat 0 0 #111;margin:0;padding:0;text-align:left;
}#wrapper_vacantland{width:936px;background:url("../img/common/bg_vacantland.jpg") no-repeat 0 0 #111;margin:0;padding:0;text-align:left;

/* 6章以降 本領デザインの追加と変更 */
/* 本領デザインが7個以上になる場合は、適宜追加すること */
}#wrapper_s6_1{width:936px;background:url("../img/common/bg_castle_1.jpg") no-repeat 0 19px #111;margin:0;padding:0;text-align:left;
}#wrapper_s6_2{width:936px;background:url("../img/common/bg_castle_2.jpg") no-repeat 0 19px #111;margin:0;padding:0;text-align:left;
}#wrapper_s6_3{width:936px;background:url("../img/common/bg_castle_3.jpg") no-repeat 0 19px #111;margin:0;padding:0;text-align:left;
}#wrapper_s6_4{width:936px;background:url("../img/common/bg_castle_4.jpg") no-repeat 0 19px #111;margin:0;padding:0;text-align:left;
}#wrapper_s6_5{width:936px;background:url("../img/common/bg_castle_5.jpg") no-repeat 0 19px #111;margin:0;padding:0;text-align:left;
}#wrapper_s6_6{width:936px;background:url("../img/common/bg_castle_6.jpg") no-repeat 0 19px #111;margin:0;padding:0;text-align:left;
}#wrapper_village{width:936px;background:url("../img/common/bg_village.jpg") no-repeat 0 19px #111;margin:0;padding:0;text-align:left;
}#wrapper_branch{width:936px;background:url("../img/common/bg_branch.jpg") no-repeat 0 19px #111;margin:0;padding:0;text-align:left;
}#wrapper_vacantland{width:936px;background:url("../img/common/bg_vacantland.jpg") no-repeat 0 19px #111;margin:0;padding:0;text-align:left;
}.village_effect_image{background-position: 0 19px;
/* 6章以降 本領デザイン追加と変更ここまで*/

}#wrapper.introduction{background:url("../img/common/introduction/bg_introduction.jpg") no-repeat 0 0 #060606;
}#commonWrapperLeft{width:775px;float:left;padding-left:5px;
}#header{padding:0;width:936px;height:60px;margin:0;
}#header h1.siteID{float:left;width:185px;height:66px;padding:0;margin:2px 2px 0 0;
}#header h1.siteID ul{width:127px;height:29px;float:left;margin:0;padding:0;
}#header h1.siteID ul li{height:21px;float:left;padding:8px 0 0 6px;font-weight:bold;
}#header h1.siteID ul li.sublv{width:47px;height:29px;float:left;background:url("../img/common/bg_sublv.jpg") no-repeat left top;text-indent:-6000px;padding:0;
}#header h1.siteID ul li.sublv_number{width:80px;height:20px;float:left;background:url("../img/common/bg_sublv_number.png") no-repeat left top;text-align:center;color:#000;font-size:12px;padding:9px 0 0 0;
}#header h1.siteID ul li.sublv_number span.sub_head_position{padding-left:5px;font-size:11px;
}* html #header h1.siteID ul li.sublv_number{height:29px;
}#header h1.siteID ul li.sub_position{width:56px;height:29px;float:left;text-indent:-6000px;
}#header h1.siteID ul.subexp{width:182px;height:25px;background:none;
}#header h1.siteID ul.subexp li{background:url("../img/common/bg_subexp.gif") no-repeat left top;width:176px;height:18px;color:#000;font-size:11px;margin-top:2px;font-weight:bold;clear:both;padding:7px 0 0 6px;
}#header dl.substatus{float:right;display:block;width:135px;height:28px;padding:3px 0 0 0;margin:10px 0 0 0;clear:both;background:url("../img/common/bg_substatus_v3.gif") no-repeat left top;
}#header dl.substatus dt{float:left;font-weight:bold;display:block;width:65px;height:20px;font-size:10px;line-height:1;padding:0 0 0 5px;margin:0;clear:none;
}#header dl.substatus dd{float:left;font-weight:bold;width:65px;font-size:10px;line-height:1;height:20px;text-align:center;padding:0;margin:0;clear:none;
}#header span.head_lv{width:83px;height:33px;float:left;margin-right:4px;padding:0;
}#header span.head_btn_player{width:53px;display:block;float:left;margin-left:2px;
}#comment{width:531px;height:56px;background:url("../img/common/news/bg_news.png") no-repeat left top;float:left;margin-top:2px;position:relative;
}* html #comment{behavior:expression(IEPNGFIX.fix(this));
}#commentList{width:459px;height:46px;margin-top:2px;padding:2px;display:block;float:left;
}#comment table{width:456px;border:none;margin:0;border-collapse:separate;border-spacing:0;padding:0;
}#comment table th{font-size:10px!important;white-space:nowrap;padding:0;margin:0;height:17px;padding-left:4px;padding-right:4px;text-align:left;line-height:1;clear:both;font-family:"Trebuchet MS",Trebuchet,Verdana,Helvetica,Arial,sans-serif;
}#comment table td{font-size:10px!important;white-space:nowrap;text-align:left;padding:0;margin:0;line-height:1;
}#comment table th.time span{width:70px;text-align:center;border:1px solid #332C0F;background-color:#736421;color:#FFF;padding:0;line-height:1;white-space:nowrap;margin:2px 4px 0 4px;
}#comment table th.time span{width:78px;display:block;
}#comment table th.online,#comment table th.offline{white-space:nowrap;padding:1px 0 0;font-size:10px!important;
}#comment table td a,#comment table td a:link,#comment table td a:active,#comment table td a:visited{width:158px;font-size:10px!important;color:#222;font-weight:bold;display:block;
}#comment table td a:hover{font-size:10px!important;text-decoration:none;
}#comment table th.online{background:url("../img/common/news/icon_online.gif") no-repeat 0 50%;
}#comment table th.offline{background:url("../img/common/news/icon_offline.gif") no-repeat 0 50%;
}#comment .commentbtn{float:left;padding:2px;width:56px;
}#comment .commentbtn div{padding:2px 0 3px 3px;
}#comment .commentbtn div.right{float:right;
}#navi01{float:right;width:140px;padding:10px 0 0 0;margin:0;
}#navi01 ul{clear:both;padding:0;margin:0;border:none;width:112px;float:right;
}#navi01 ul li.navi01_01 a{display:block;text-indent:-9999px;background:url("../img/common/navi_logout.gif") no-repeat left top;width:44px;height:13px;padding-right:4px;
}#navi01 ul li.navi01_02 a{display:block;text-indent:-9999px;background:url("../img/common/navi_help.gif") no-repeat left top;width:59px;height:12px;margin-top:3px;padding-right:4px;
}#navi01 ul li.navi01_m a{display:block;text-indent:-9999px;background:url("../img/common/navi_m_top.gif") no-repeat left top;width:62px;height:14px;padding-right:4px;margin: 2px 0 4px;
}#tabArea{padding:1px 0 0 0;}
#input{width:480px;height:52px;background:url("../img/common/news/bg_comment.gif") no-repeat left top;position:absolute;right:0;top:-10px;line-height:1;z-index:2000;
}#input_h,#input_l,#input_w{width:480px;height:52px;background:url("../img/common/news/bg_comment.gif") no-repeat left top;position:absolute;left:46px;top:18px;line-height:1;z-index:2000;
}#input.display_false,#input_h.display_false,#input_l.display_false,#input_w.display_false{z-index:2000;display:none;
}#input div,#input_h div,#input_l div,#input_w div{text-align:right;vertical-align:middle;
}#input div.commentform,#input_h div.commentform,#input_l div.commentform,#input_w div.commentform{float:left;padding:2px 0 0 45px;margin:0;line-height:1;vertical-align:middle;
}#input div.commentform a,#input_h div.commentform a,#input_l div.commentform a,#input_w div.commentform a{margin:0;padding:0;
}#input div.commentform a img,#input_h div.commentform a img,#input_l div.commentform a img,#input_w div.commentform a img{vertical-align:top;
}#input div.commentform strong,#input_h div.commentform strong,#input_l div.commentform strong,#input_w div.commentform strong{color:#FFF;font-weight:bold;
}#input div.commentform .commentField,#input_h div.commentform .commentField,#input_l div.commentform .commentField,#input_l div.commentform .commentField{width:258px;margin-top:4px;
}#input div.commentform .commentSend,#input_h div.commentform .commentSend,#input_l div.commentform .commentSend,#input_w div.commentform .commentSend{width:100px;margin-right:2px;
}#input div.commentclose,#input_h div.commentclose,#input_l div.commentclose,#input_w div.commentclose{padding-top:10px;float:right;
}#commentSpace{position:absolute;text-align:right;
}#box{background:url("../img/common/bg_mainarea.jpg") repeat-y;width:936px;padding:0;
}* html #box{margin-top:78px;
}#ig_boxInner_battle{background:url("../img/battle/bg_kassen.jpg") no-repeat;padding:0 0 6px 0;width:934px;/*0911_DNC*/
}body#city #box{background:none;padding:0 0 30px;/padding:0 0 20px;
}* html body#city #box{padding:0;
}body#city.cityinfo #box{background:url("../img/common/bg_mainarea.jpg") repeat-y;padding:0;
}* html body#city.cityinfo #box{padding:0;
}body#deck #ig_boxInner_battle{padding-left:5px;width:929px;
}tr.middle th,tr.middle td{vertical-align:middle;line-height:1.5;
}.common_box1{width:760px;background:url(../img/common/box1_bg_main.jpg) repeat-y 0 0;margin-left:auto;margin-right:auto;margin-bottom:15px;
}.common_box1in{background:url(../img/common/box1_bg_header.jpg) no-repeat 0 0;padding-top:12px;
}.common_box1bottom{background:url(../img/common/box1_bg_footer.jpg) no-repeat 0 100%;padding-bottom:12px;
}.common_box1bottom p{line-height:1.5;text-align:center;
}.common_box1bottom p.notice{color:#C00;
}.common_box2{width:750px;background:url(../img/common/box2_bg_main.jpg) repeat-y 0 0;margin-left:auto;margin-right:auto;margin-bottom:15px;
}.common_box2in{background:url(../img/common/box2_bg_header.jpg) no-repeat 0 0;padding-top:12px;
}.common_box2bottom{background:url(../img/common/box2_bg_footer.jpg) no-repeat 0 100%;padding-bottom:12px;
}.common_box2bottom p{line-height:1.5;text-align:center;
}.common_box2bottom p.notice{color:#C00;
}.common_box2bottom p.notice img{vertical-align:middle;
}.common_box3{width:740px;background:url(../img/common/box3_bg_main.jpg) repeat-y 0 0;margin-left:auto;margin-right:auto;margin-bottom:15px;
}.common_box3in{background:url(../img/common/box3_bg_header.jpg) no-repeat 0 0;padding-top:12px;
}.common_box3bottom{background:url(../img/common/box3_bg_footer.jpg) no-repeat 0 100%;padding-bottom:12px;
}.common_box3bottom p{line-height:1.5;text-align:center;color:#333;
}.common_box3bottom p.w680{text-align:left;width:680px;margin-right:auto;margin-left:auto;
}.common_box3bottom p.right{text-align:right;
}.common_box3bottom p.notice{color:#C00;
}.common_box3bottom p.notice img,.common_box3bottom p.notice input{vertical-align:middle;
}.common_box3_bg1{background:url(../img/gofight/bg_header.jpg) no-repeat 0 100%;margin:0 auto 15px;width:703px;text-align:center;font-weight:bold;font-size:18px;color:#300;padding:0 0 3px;
}p.hint_box{background:#e2e2e2;border:1px solid #666;margin:15px auto;width:660px;color:#666;font-size:12px;padding:3px 10px;text-align:left;font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ ProN W3";
}p.submenu{background:#E0DCC1;border:1px solid #76601D;margin:15px auto;width:680px;color:#666;font-size:12px;padding:3px 10px;text-align:center;
}p.submenu a{color:#060;
}p.legally a{color:#060!important;
}p.legally a:visited{color:#551a8b!important;
}.common_menu1{background:#111;border:1px solid #76601D;margin:0 auto 10px;width:720px;color:#FFF;font-size:12px;padding:3px 10px;text-align:center;
}.common_menu1 .form1{width:120px;margin-right:5px;font-size:12px;
}.common_menu1 .btn1{padding:0 5px;font-size:12px;
}.common_menu2{background:#111;border:1px solid #76601D;margin:0 auto 10px;color:#FFF;font-size:12px;padding:3px 10px;text-align:center;
}.common_menu2 p{color:#FFF;
}.common_menu2 .form1{width:120px;margin-right:5px;font-size:12px;
}.common_menu2 .btn1{padding:0 5px;font-size:12px;
}.common_box4{width:685px;background:url(../img/common/box4_bg_main.jpg) repeat-y 0 0;margin-left:auto;margin-right:auto;margin-bottom:15px;
}.common_box4in{background:url(../img/common/box4_bg_header.jpg) no-repeat 0 0;padding-top:12px;
}.common_box4bottom{background:url(../img/common/box4_bg_footer.jpg) no-repeat 0 100%;padding-bottom:12px;
}.common_box4bottom p{line-height:1.5;color:#333;text-align:left;
}.common_box4bottom p.hd{width:662px;background:url(../img/profile/bg_introduce.jpg) no-repeat 0 100%;margin:0 auto;padding-bottom:5px;text-align:left;
}.common_box4bottom p.info{padding:10px 20px;word-break:break-all;
}.common_box4bottom p.notice{color:#C00;
}.common_box4bottom p.notice img{vertical-align:middle;
}.common_box5{width:740px;background:url(../img/common/box5_bg_main.jpg) repeat-y 0 0;margin-left:auto;margin-right:auto;margin-bottom:15px;
}.common_box5in{background:url(../img/common/box5_bg_header.jpg) no-repeat 0 0;padding-top:12px;
}.common_box5bottom{background:url(../img/common/box5_bg_footer.jpg) no-repeat 0 100%;padding-bottom:12px;
}.common_box5bottom p{line-height:1.5;text-align:center;color:#333;
}.common_box5bottom p.hd{margin:0 auto 10px;
}.common_box5bottom p.list{text-align:left;width:704px;margin:0 auto 5px;
}.common_box6{border:1px solid #666;background-color:#E0DCC1;width:681px;margin:0 auto 15px;
}.common_box6bottom{border:3px double #666;padding:10px;
}.common_box6bottom a{color:#060;
}.common_box7{width:760px;background:url(../img/common/box1_bg_main.jpg) repeat-y 0 0;margin-left:auto;margin-right:auto;margin-bottom:5px;
}.common_box7in{background:url(../img/common/box1_bg_header.jpg) no-repeat 0 0;padding-top:12px;
}.common_box7bottom{background:url(../img/common/box1_bg_footer.jpg) no-repeat 0 100%;padding-bottom:12px;
}.common_box7bottom p{line-height:1.5;text-align:center;
}.common_box7bottom p.notice{color:#C00;
}.error_box1{width:728px;background:url(../img/common/errorbox_bg_middle.gif) repeat-y 0 0;margin:10px 0 0 0;
}.error_box1in{background:url(../img/common/errorbox_bg_top.gif) no-repeat 0 0;padding-top:12px;
}.error_box1bottom{background:url(../img/common/errorbox_bg_bottom.gif) no-repeat 0 100%;padding-bottom:12px;
}.error_box1bottom p{line-height:1.5;text-align:center;color:#333;
}.error_box1bottom p.w680{text-align:left;width:680px;margin-right:auto;margin-left:auto;
}.erroe_right{width:720px;padding:0;margin:15px 0 0 20px;text-align:right;
}.error_box1bottom p.notice{color:#C00;
}.error_box1bottom p.notice img,.error_box1bottom p.notice input{vertical-align:middle;
}table.common_table1{border-collapse:collapse;border-spacing:none;padding:0;line-height:1.0;margin-bottom:10px;border-top:1px solid #76601d;border-bottom:1px solid #76601d;border-right:1px solid #76601d;
}table.common_table1.no_br{border-right:none;border-bottom:none;
}table.common_table1.no_mb{margin-bottom:0;
}table.common_table1.w400{width:400px;
}table.common_table1 th{border-left:1px solid #76601d;border-bottom:1px solid #76601d;padding:5px 8px;color:#300;text-align:center;background-color:#e0dcc1;font-weight:bold;
}table.common_table1 td{border-left:1px solid #76601d;border-bottom:1px dotted #76601d;padding:4px 8px;text-align:center;color:#300;line-height:1.5;vertical-align:middle;
}table.common_table1 td.no_bl{border-left:none;
}table.common_table1.no_mb{margin-bottom:none;
}table.common_table1 td.no_padding{padding:0;
}table.common_table1 th a,table.common_table1 td a{color:#060;padding:0;margin:0;vertical-align:middle;
}table.common_table1 tr.choose td{background:#C6FF66;vertical-align:middle;
}table.common_table1 tr.now td{font-weight:bold;background:#F9DEA1;vertical-align:middle;
}table.common_table1 tr.unread td{font-weight:bold;background:#FF9;vertical-align:middle;
}table.common_table1 tr td.rock{background:#F46666;
}table.common_table1 tr.now td span.rank{background:url("../img/common/icon_ranknow.png") no-repeat 0 0;padding-left:12px;padding-top:2px;margin-top:4px;
}table.common_table1 th.middle,table.common_table1 td.middle{vertical-align:middle;
}table.common_table1 td.left{text-align:left;
}table.common_table1 td.abb{position:relative;
}table.common_table2{border-collapse:collapse;border-spacing:none;padding:0;line-height:1.0;margin-bottom:10px;border-top:1px solid #666;border-bottom:1px solid #666;border-right:1px solid #666;
}table.common_table2 th{border-left:1px dotted #666;border-bottom:1px dotted #666;padding:5px 8px;color:#FFF;text-align:center;background:#707070 url(../img/table/bg_glay.png) repeat-x;font-weight:bold;vertical-align:middle;
}table.common_table2 td{border-left:1px dotted #333;border-bottom:1px dotted #666;padding:4px 8px;text-align:center;color:#333;background:#FFF;line-height:1.5;vertical-align:middle;
}table.common_table2 td.dot_bl{border-left:1px dotted #333;
}table.common_table2 td.no_bl{border-left:none;
}table.common_table2 th a,table.common_table2 td a{color:#060;padding:0;margin:0;vertical-align:middle;
}table.common_table2 tr.choose td{background:#C6FF66;vertical-align:middle;
}table.common_table2 tr.now td{font-weight:bold;background:#F9DEA1;vertical-align:middle;
}table.common_table2 tr.now td span.rank{background:url("../img/common/icon_ranknow.png") no-repeat 0 0;padding-left:12px;padding-top:2px;margin-top:4px;
}table.common_table2 td.middle{vertical-align:middle;
}table.common_table2 td.left{text-align:left;
}table.common_table2 td.abb{position:relative;
}table.common_table2 td .blue{color:#06C;
}table.common_table3{border-collapse:separate;border-spacing:0;padding:0;line-height:1.0;margin-bottom:10px;border:1px solid #666;
}table.common_table3 th{border-left:1px dotted #666;border-top:1px dotted #666;padding:5px 8px;color:#FFF;text-align:center;background:#707070 url(../img/table/bg_glay.png) repeat-x;font-weight:bold;vertical-align:middle;
}table.common_table3 td{border-left:1px dotted #333;border-top:1px dotted #666;padding:4px 8px;text-align:center;color:#333;background:#FFF;line-height:1.5;vertical-align:middle;
}table.common_table3 tr:first-child th{border-top:none;
}table.common_table3 th.no_bl{border-left:none;
}table.common_table3 td.dot_bl{border-left:1px dotted #333;
}table.common_table3 td.no_bl{border-left:none;
}table.common_table3 th a,table.common_table3 td a{color:#060;padding:0;margin:0;vertical-align:middle;
}table.common_table3 tr.choose td{background:#C6FF66;vertical-align:middle;
}table.common_table3 tr.now td{font-weight:bold;background:#F9DEA1;vertical-align:middle;
}table.common_table3 tr.now td span.rank{background:url("../img/common/icon_ranknow.png") no-repeat 0 0;padding-left:12px;padding-top:2px;margin-top:4px;
}table.common_table3 td.middle{vertical-align:middle;
}table.common_table3 td.left,table.common_table3 td.left p{text-align:left;
}table.common_table3 td.abb{position:relative;
}table.common_table3 td .blue{color:#06C;
}.common_input1{width:400px;text-align:left;font-size:12px;
}.common_textarea1{width:460px;height:60px;text-align:left;font-size:12px;
}.message_footernavi{width:680px;height:30px;margin:0 auto;
}.message_footernavi .left{width:200px;float:left;text-align:left;
}.message_footernavi .right{width:200px;float:right;text-align:right;
}.message_footernavi p a{color:#060;
}
p.copyright{clear:both;padding:5px 0 20px 10px;min-height:30px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:10px;text-align:center;color: #fff;line-height: 1.3;
}td.comment_wbr{word-break:break-all;
}#container{background:none;
}#wrapper_side{width:944px;
}#wrapper_body{background:none;margin:0 auto;padding:0;
}* html #wrapper_body{background:none;
}#header{height:75px;
}#header #lordNameBox{background:url("../img/common/bg_lord_name.gif") no-repeat right top;float:left;width:247px;height:71px;padding:0 4px 4px 0;
}#header #lordNameBox #lordNameArea{overflow:hidden;padding:3px 2px 5px 5px;height:25px;
}#header #lordNameArea #lordName{float:left;width:186px;font-size:14px;line-height:24px;color:#fff;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;
}#header #lordNameArea #btnLordName{float:right;width:51px;
}#header #lordNameBox #lordLVArea{clear:both;overflow:hidden;height:14px;padding:0 2px;
}#header #lordLVArea #lordLV{float:left;width:45px;font-size:10px;line-height:14px;color:#fff;background-color:#646464;padding-left:5px;
}#header #lordLVArea #lordEXP{float:right;width:158px;height:8px;padding:3px 3px 3px 29px;background:url("../img/common/bg_lord_exp.gif") no-repeat right top;text-align:right;
}#header #lordLVArea #lordEXP img{vertical-align:top;
}#header #lordNameBox #lordLVArea{clear:both;overflow:hidden;height:14px;padding:0 2px;
}#header #lordLVArea #lordLV{float:left;width:45px;font-size:10px;line-height:14px;color:#fff;background-color:#646464;padding-left:5px;
}#header #lordLVArea #lordEXP{float:right;width:158px;height:8px;padding:3px 3px 3px 29px;background:url("../img/common/bg_lord_exp.gif") no-repeat right top;text-align:right;
}#header #lordLVArea #lordEXP img{vertical-align:top;
}#header #lordNameBox #lordSiteArea{clear:both;font-size:12.6px;font-weight:bold;line-height:21px;color:#fff;padding:4px 0 0 2px;
}

#navi01 ul li.navi01_03 a{background:transparent url(../img/common/navi_speak.gif) no-repeat scroll left top;display:block;height:17px;margin-top:7px;text-indent:-9999px;width:62px;}
#TB_window{font-family:"ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 ProN W3";}

.apply_material_loan_sidebar{color: red;}
.blink {
  animation: blinker steps(1) 1.2s infinite;
  -webkit-animation: blinker steps(1) 1.2s infinite;
  -moz-animation: blinker steps(1) 1.2s infinite;
}
@keyframes blinker {
  0%   { visibility: visible; }
  50%  { visibility: hidden;  }
  100% { visibility: visible; }
}
@-moz-keyframes blinker {
  0%   { visibility: visible; }
  50%  { visibility: hidden;  }
  100% { visibility: visible; }
}
@-webkit-keyframes blinker {
  0%   { visibility: visible; }
  50%  { visibility: hidden;  }
  100% { visibility: visible; }
}

.relative{position: relative;}

/*武将カード読み込み終了後アニメーション*/
.loading_complete_img{
  text-align: center;
  padding: 15px 0;
  margin: 0 auto;
  opacity: 0;
  transition: all 1s;
  transition-delay: 0.3s;
  clear: both;
}
.loading_complete_img.on{
  opacity: 1;
}
/*一騎討ちメッセージポップアップ*/
.single_combat_message_popup{
  box-sizing: border-box;
  padding: 8px 4px;
  background-image: url(../img/map/bg_single_combat_popup.png);
  position: absolute;
  min-width: 210px;
  line-height: 1.75;
  font-weight: bold;
  box-shadow: 0 0 4px rgb(0 0 0 / 30%);
  right: -1px;
  top: 188px;
  z-index: 1;
}
.single_combat_message_popup a{
  color: #060;
}
.single_combat_message_popup_title{
  
  font-size: 14px;
  margin-bottom: 10px;
}
.single_combat_message_popup_text{
  margin-bottom: 5px;
}
/*コメント*/
.head_comment_nav{
  float: right;
  
}

.world_select.goods_campaign {
	position: relative;
	width: 238px;
	height: 85px;
	margin: 0 auto;
}
.world_select.goods_campaign a {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.world_select.goods_campaign a:hover {
	background-position: 0 -85px;
}
/* --------------------
 異名
----------------------- */
/*背景*/
.other_name_base{
  box-sizing: border-box;
	width: 150px;
	height: 40px;
	background-size: 150px 40px ;
}
/*文字*/
.other_name_text{
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 150px;
  height: 40px;
  padding: 4px 1px 1px 5px;
  font-size: 16px;
  color: #000;
  font-family: serif;
  font-weight: bold;
}
.other_name_parts{
  box-sizing: border-box;
  text-shadow:
    1px  1px 1px #ffffff,
    -1px  1px 1px #ffffff,
    1px -1px 1px #ffffff,
    -1px -1px 1px #ffffff,
    1px  0px 1px #ffffff,
    0px  1px 1px #ffffff,
    -1px  0px 1px #ffffff,
    0px -1px 1px #ffffff;
}
.other_name_text.two_line{
  display: block;
  overflow: hidden;
}
.other_name_text.two_line .other_name_parts{
  width: 8em;
  text-align: center;
}
/*2行になる時の1行目*/
.other_name_text.two_line .first{
  float: left;
  text-align: left;
  margin-left: 5px;
}
/*2行になる時の2行目*/
.other_name_text.two_line .second{
  float: right;
  text-align: right;
  margin-right: 5px;
}
/*名前リンクマウスオーバー表示*/
.hover_other_name_div{
	position: absolute;
	z-index:111;
}
.hover_other_name_div .other_name_base.default .other_name_text{
	color:#ffffff;
}
.hover_other_name{
  position: relative;
}
.hover_other_name_bg{
  display: none;
  width: 216px;
  height: 200px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px;
  background: #1D1B18;
  border: 1px solid #CEAB00;
  box-shadow: 2px 2px 8px 1px rgb(0 0 0 / 50%);
  transform: translate(100%, -100%);
}
/* --------------------
 兵士編成「小隊長にも反映」ボタン
----------------------- */
/*小隊長にも反映ボタン*/
#busho_info input[type="button"],
.busho_info input[type="button"],
.elite_busho_info_tbl input[type="button"]:not([disabled]:disabled){
cursor: pointer;
}
.unit_select_link_btn{
  margin-top: 3px;
  font-size: 12px;
}
/*出陣画面兵士編成ポップアップ兵種名ドロップダウン*/
#busho_info .unit_id_select{
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  width: 114px;
}

/* --------------------
 派閥ポップアップ
----------------------- */
/*モーダルウィンドウ*/
.modal_window.battle_royal_team_manage_popup{
  background: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 111;
  display: block;
  box-sizing: border-box;
}
.battle_royal_team_manage_popup .background.js-modal_close{
  background-image: url(../img/login_campaign/bg_cover.png);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  z-index: 110;
}
.battle_royal_team_manage_popup .window_frame{
  width: 792px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%,-50%);
  z-index: 112;
}
.modal_window.battle_royal_team_manage_popup .window_frame{
  background-image: url(../img/common/corner1.png),url(../img/common/corner2.png),url(../img/common/corner3.png),url(../img/common/corner4.png);
  background-color: #000;
  background-position: left top, right top, right bottom, left bottom;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 8px 8px,8px 8px,8px 8px,8px 8px;
  border: 1px solid #ae8f2a;
  box-sizing: border-box;
}
.modal_window.battle_royal_team_manage_popup .window_frame .head{
  background: none;
  width: 790px;
  box-sizing: border-box;
}
.battle_royal_team_manage_popup_title{
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ae8f2a;
  background: url(../img/common/bg_popup_title.png) repeat-x center center;
}
.battle_royal_team_manage_popup_main_box + .battle_royal_team_manage_popup_title{
  margin-top: 15px;
}
.battle_royal_team_manage_popup_title span{
  background-color: #000;
}
.modal_window.battle_royal_team_manage_popup .window_frame .content{
  width: 790px;
  box-sizing: border-box;
}
.battle_royal_team_manage_popup_main_box{
  background: url(../img/common/item_bg_corner_1.png), url(../img/common/item_bg_corner_2.png), url(../img/common/item_bg_corner_3.png), url(../img/common/item_bg_corner_4.png), url(../img/common/item_bg_left.png), url(../img/common/item_bg_right.png), url(../img/common/item_bg_top.png), url(../img/common/item_bg_bottom.png);
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-y, repeat-y, repeat-x, repeat-x;
  background-position: 0px 0px, right 0px, right bottom, left bottom, 0px 0px, right 0px, 0px 0px, 0px bottom;
  background-color: #f2f1dc;
  box-sizing: border-box;
  padding: 5px 17px 20px 17px;
  margin: 8px 0;
  color: #000;
  width: 760px;
}
.battle_royal_team_manage_popup_sub_title{
  background: #36260f url(../img/bingo/bg_title_long.png) 0 0 no-repeat;
  line-height: 30px;
  padding-left: 18px;
  box-sizing: border-box;
  height: 30px;
  font-size: 14px;
  margin: 15px 0 15px 0;
  font-weight: bold;
  color: #fff;
}
.battle_royal_team_manage_popup_precautions{
  margin: 10px 0 5px 0;
  line-height: 1.6;
}
/*テーブル*/
.battle_royal_team_manage_table_scloll{
  max-height: 380px;
  overflow: auto;
  position: relative;
}
.battle_royal_team_manage_table thead th{
  position: sticky;
  top: 0;
}
table.common_table1.battle_royal_team_manage_table{
  margin-bottom: 0;
  width: 709px;
  table-layout: fixed;
  border-collapse: separate;
  border: 1px solid #76601d;
  border-top: none;
  border-right: none;
  box-sizing: border-box;
}
table.common_table1.battle_royal_team_manage_table td,
table.common_table1.battle_royal_team_manage_table th{
  padding: 3px 3px;
  line-height: 1.3;
  border: 1px solid #76601d;
  border-bottom: none;
  border-left: none;
  box-sizing: border-box;
}
table.common_table1.battle_royal_team_manage_table td{
  background-color: #fffee9;
  height: 35px;
}
.battle_royal_team_manage_table .cell_team_area{
  width: 50px;
}
.battle_royal_team_manage_table .cell_team_name_min{
  width: 150px;
}
table.common_table1.battle_royal_team_manage_table .battle_royal_not_member{
  background-color: #fffa9b;
}
.battle_royal_team_manage_table .cell_user_name{
  width: 150px;
}
table.common_table1.battle_royal_team_manage_table td.cell_team_motto{
  font-size: 11px;
  line-height: 1;
}
.battle_royal_team_manage_table .cell_user_coin_num{
  width: 70px;
}
.battle_royal_team_manage_table .cell_team_area_num{
  width: 80px;
}
.battle_royal_team_manage_table .cell_team_user_num{
  width: 50px;
}
.battle_royal_team_manage_table .cell_team_btns{
  width: 110px;
}
.battle_royal_team_manage_buttons{
  width: 94px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.battle_royal_team_manage_buttons a{
  flex-shrink: 1;
}
.battle_royal_team_manage_number_text{
  text-align: right;
  margin-bottom: 5px;
}
table.common_table1 td .battle_royal_team_manage_popup_hover{
  padding: 0 5px;
  position: relative;
  display: inline-block;
  text-decoration: underline;
  color: #060;
  cursor: pointer;
}
.battle_royal_team_manage_popup_hover_box{
  position: absolute;
  background-color: #000;
  border: 1px solid #ae8f2a;
  top: 0;
  left: 0;
  color: #fff;
  z-index: 112;
  min-width: 200px;
  display: none;
}
.battle_royal_team_manage_popup_hover_box a{
  color:#01ae01;
}
.battle_royal_team_manage_popup_hover_box_title{
  padding: 5px 8px;
  font-weight: bold;
  border-bottom: 1px solid #ae8f2a;
  margin: 0 0 5px 0;
  background: url(../img/common/bg_title_texture.png) #0b2747;
  background-size: 30px auto;
}
/*平定中の主な領地*/
.battle_royal_team_manage_popup_hover_box_fort{
  white-space: nowrap;
  text-align: left;
  margin: 5px 10px;
}
/*派閥長/格付上位派閥員*/
.battle_royal_team_manage_popup_hover_box_member{
  display: flex;
  width: 250px;
  align-items: center;
  border-bottom: 1px dotted #ae8f2a;
}
.battle_royal_team_manage_popup_hover_box_member:first-child{
  margin-top: -5px;
}
.battle_royal_team_manage_popup_hover_box_member:last-child{
  border: none;
}
.battle_royal_team_manage_popup_hover_box_member_img{
  margin-right: 5px;
}
.battle_royal_team_manage_popup_hover_box_member_main{
  text-align: left;
}
.battle_royal_team_manage_popup_hover_box_member_name{
  margin-bottom: 5px;
}
/* --------------------
 チュートリアルポップアップ
----------------------- */
.tutorial_window_cover_bg{
  background-image: url(../img/login_campaign/bg_cover.png);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  z-index: 202;
}
.tutorial_window_frame{
  min-width: 550px;
  position: absolute;
  z-index: 202;
  box-sizing: border-box;
  background-image: url(../img/common/corner1.png),url(../img/common/corner2.png),url(../img/common/corner3.png),url(../img/common/corner4.png);
  background-color: #000;
  background-position: left top, right top, right bottom, left bottom;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 8px 8px,8px 8px,8px 8px,8px 8px;
  border: 1px solid #ae8f2a;
  color: #fff;
}
.tutorial_window_frame .content{
  padding: 0px 15px 13px 15px;
}
.tutorial_window_frame .head{
  background: none;
  height: 27px;
}
.tutorial_popup_title{
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 7px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ae8f2a;
  background: url(../img/common/bg_popup_title.png) repeat-x center center;
}
.tutorial_popup_title span{
  background-color: #000;
  display: inline-block;
  padding-right: 5px;
}
.tutorial_popup_main_box{
  text-align: center;
}
.tutorial_popup_pager{
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
.tutorial_popup_pager .tutorial_popup_pager_marker{
  text-decoration: none;
  background-color: #242424;
  color: #FFF;
  border: solid 1px #685826;
  padding: 4px 8px;
}
.tutorial_popup_pager .tutorial_popup_pager_marker:hover{
  background-color: #725e1e;
}
.tutorial_window_frame .tutorial_close_button{
  float: none;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 0;
}
.tutorial_window_frame .tutorial_close_button a{
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  background: linear-gradient(to bottom, #a10303 0%,#540000 100%);
  width: 24px;
  height: 24px;
  text-align: center;
  display: block;
  line-height: 24px;
  font-size: 16px;
  border: 1px solid #ceac4d;
  text-shadow: 1px 1px 1px rgba(0, 0, 0,0.8);
}
.tutorial_window_frame .tutorial_close_button a:hover{
  background: linear-gradient(to bottom, #890202 0%,#470000 100%);
  text-shadow: none;
}

/*城主名マウスオーバー処理*/
.hover_other_name_bg table.rank,
.hover_other_name_bg table.point {
  border-collapse: collapse;
  border: solid 1px #000;
}
.hover_other_name_bg table.rank th {
  background-color: #CEAB00;
  padding: 2px;
  text-align: center;
  width: 28px;
  border: solid 1px #000;
  line-height: 130%;
}
.hover_other_name_bg table.rank td {
  background-color: #FFF;
  color: #000;
  padding: 2px;
  text-align: center;
  width: 77px;
  border: solid 1px #000;
}
.hover_other_name_bg table.point th {
  background-color: #CEAB00;
  padding: 2px;
  text-align: center;
  width: 70px;
  border: solid 1px #000;
}
.hover_other_name_bg table.point td {
  background-color: #FFF;
  color: #000;
  padding: 2px;
  text-align: center;
  width: 140px;
  border: solid 1px #000;
}
.hover_other_name_bg div.popup_explain {
  color: #CEAB00;
  padding: 2px;
  text-align: center;
}
/*----------
首級をかけるポップアップ
----------*/
.modal_window.bounty_popup .window_frame .content{
  overflow: inherit;
}
.bounty_popup_content{
  width: 350px;
}
.bounty_popup_title{
  height: 25px;
  position: relative;
  top: -25px;
  width: 109px;
}
.bounty_popup_body{
  font-size: 13px;
  text-align: center;
  margin: -25px 0 0 0;
  border-top: 1px solid #ae922c;
  padding-top: 10px;
}
.bounty_popup_price_title{
  margin: 8px 0;
}
.bounty_popup_price_wan_coin{
  font-weight: bold;
  font-size: 17px;
}
.bounty_popup_price_num{
  margin: 10px 0;
}
.bounty_popup_price_order{
  margin: 8px 0;
}
.bounty_popup_offer_box{
  margin: 5px 0;
  padding: 8px 0;
  border-top: 1px dotted #ae922c;
}
.bounty_popup_offer_box p{
  margin: 5px 0;
}
.bounty_popup_offer_input{
  padding: 2px;
  margin: 0 5px 5px 5px;
  text-align: right;
  width: 100px;
}
.bounty_popup_footer_btn{
  text-align: center;
}