@charset "utf-8";#team_members{padding:0 0 0 94px;}#team_members div{position:relative;}div.team_person{float:left;width:153px;height:40px;text-align:center;display:block;}.team_rank{background-color:#000;background-position:center center;width:147px;height:15px;margin-left:2px;padding-top:2px;}.team_rank.leader{background-image:url("../img/team/bg_hd1.jpg");}.team_rank span{background-image:url("../img/card/icon/icon_starred.png");background-position:0 0;margin:0 auto;height:11px;display:block;text-indent:-9999px;}.team_rank.leader span{background-image:url("../img/card/icon/icon_stargold.png");}.team_rank span.rank0{width:1px;}.team_rank span.rank1{width:11px;}.team_rank span.rank2{width:21px;}.team_rank span.rank3{width:31px;}.team_rank span.rank4{width:41px;}.team_rank span.rank5{width:51px;}.team_rank span.rank6{width:62px;}.team_name{color:#000;font-size:14px;padding-top:5px;}#team_spec{width:709px;height:105px;display:block;clear:both;}* html #team_spec{margin-top:37px;}#team_spec div{position:relative;}div.spec{height:105px;float:left;width:153px;text-align:center;}div.spectitle{float:left;text-align:center;width:93px;padding-top:43px;height:62px;}* html div.spectitle{padding-top:0;margin-top:43px;}.spec ul{padding:2px 0 0 26px;margin:0;list-style:none;}.spec ul li{width:40px;height:20px;padding:3px 0 0 60px;/padding-left:60px;/width:60px;margin-bottom:2px;background-repeat:no-repeat;}.spec ul li.spec_yari{background-image:url("../img/team/bg_spec_yari.gif");}.spec ul li.spec_yumi{background-image:url("../img/team/bg_spec_yumi.gif");}.spec ul li.spec_kiba{background-image:url("../img/team/bg_spec_kiba.gif");}.spec ul li.spec_heiki{background-image:url("../img/team/bg_spec_heiki.gif");}#team_job{width:709px;height:34px;display:block;clear:both;}#team_job div{position:relative;}div.job_s{height:25px;float:left;width:153px;text-align:center;padding-top:9px;}div.job_stitle{float:left;text-align:center;width:93px;padding-top:6px;height:28px;}* html div.job_stitle{padding-top:0;margin-top:3px;}div.job_s p{padding-left:16px;text-align:left;margin-left:10px;background:url("../img/team/icon_list.gif") no-repeat 0 0;color:#000;line-height:1.1;}div.job_s p img{vertical-align:middle;margin-right:10px;}div.job_s p a{color:#060!important;}#team_cnt{width:709px;height:50px;display:block;clear:both;}#team_cnt div{position:relative;}div.cnt{height:44px;float:left;width:146px;text-align:right;padding:6px 0 0 7px;}div.cnttitle{float:left;text-align:center;width:93px;padding-top:13px;height:37px;}div.cnt p{color:#000;font-weight:bold;font-size:14px;height:17px;display:block;float:left;padding-top:20px;}div.cnt p.cnt_num{background:url("../img/team/hd_nowsoldier.gif") no-repeat 0 0;width:67px;padding-right:4px;}div.cnt p.cnt_power{background:url("../img/team/hd_soldierpower.gif") no-repeat 0 0;width:68px;}div.cnt p.cnt_num2{width:53px;padding-top:10px;padding-right:4px;}div.cnt p.cnt_power2{width:53px;padding-top:10px;}#team_cntchange{width:709px;height:62px;display:block;clear:both;}#team_cntchange div{position:relative;}div.cntchange{height:26px;float:left;width:153px;padding-top:4px;text-align:center;}div.cntspace{float:left;width:612px;}div.cntchangetitle{float:left;text-align:center;width:93px;padding-top:20px;height:42px;}div.cntchange input{width:68px;margin-right:5px;}div.cntchange a{color:#060!important;}div.cntsend{float:left;width:612px;padding-top:4px;text-align:center;}div.cntsend input{font-size:12px;}#team_edit{width:680px;margin:10px auto;}#team_edit .team_edit_title{padding-top:3px;padding-left:154px;height:24px;}#team_edit .team_edit_title div{float:left;color:#000;font-weight:bold;padding-top:5px;height:19px;text-align:center;font-size:14px;}#team_edit .team_edit_title div.team_edit_title_b{width:246px;background-color:#DDF4F8;}#team_edit .team_edit_title div.team_edit_title_a{width:188px;background-color:#F0C5B7;margin-left:54px;}#team_edit .team_edit_title2{clear:both;padding-left:154px;height:25px;}#team_edit .team_edit_title2 div{float:left;color:#000;font-weight:bold;padding-top:5px;height:19px;text-align:center;font-size:14px;}#team_edit .team_edit_title2 div.team_edit_title2_b1{width:101px;margin-right:3px;}#team_edit .team_edit_title2 div.team_edit_title2_b2{width:143px;margin-right:53px;}#team_edit .team_edit_title2 div.team_edit_title2_a1{width:93px;margin-right:3px;}#team_edit .team_edit_title2 div.team_edit_title2_a2{width:91px;}#team_edit .team_edit_member{float:left;clear:both;width:402px;height:45px;}#team_edit .team_edit_member .team_member{width:402px;clear:both;}#team_edit .team_edit_member .team_member .team_person{padding-top:3px;}#team_edit .team_edit_member .team_member .job_s{padding-top:15px;width:103px;}#team_edit .team_edit_member .team_member .cnt{width:113px;height:42px;padding:2px 16px 1px;}#team_edit .team_edit_member .team_member div.cnt p.cnt_num{background:url("../img/team/hd_heisu_m.gif") no-repeat 0 50%;}#team_edit .team_edit_member_a{float:left;width:188px;height:180px;margin-left:52px;}#team_edit .team_edit_member_a .job_s{padding-top:82px;width:188px;}#team_edit .team_edit_member_a .job_s p.team_edit_member_a_left{width:70px;float:left;display:inline;}#team_edit .team_edit_member_a .job_s p.team_edit_member_a_right{background:none;width:88px;float:right;clear:none;margin:0;padding:0;text-align:center;font-weight:bold;font-size:14px;display:inline;line-height:1.1;}table.soldier_edit_table{border-spacing:1px;width:680px;}table.soldier_edit_table .bbnone{border-bottom:none;}table.soldier_edit_table .change{background-color:#F0C5B7;}table.soldier_edit_table .change div.job_s p{background:url("../img/team/icon_list_on.gif") no-repeat 0 0;}table.soldier_edit_table span{line-height:1;}table.soldier_edit_table th,table.soldier_edit_table td{color:#000;font-weight:bold;font-size:14px;vertical-align:middle;padding:1px 2px;}table.soldier_edit_table td{border-bottom:1px dotted #333;border-right:1px dotted #333;text-align:center;}table.soldier_edit_table th.soldier_before{background-color:#DDF4F8;text-align:center;padding-top:5px;padding-bottom:5px;vertical-align:middle;border-bottom:1px dotted #333;border-right:1px dotted #333;}table.soldier_edit_table th.soldier_after{background-color:#F0C5B7;text-align:center;vertical-align:middle;padding-top:5px;padding-bottom:5px;border-bottom:1px dotted #333;border-right:1px dotted #333;}table.soldier_edit_table td.orner{width:153px;}table.soldier_edit_table div.job_s{width:100px;}table.common_table_gray{background:#FFF;border-top:1px dotted #666;border-left:1px dotted #666;padding:0;margin:20px auto 10px;border-spacing:0;border-collapse:collapse;}table.common_table_gray th{padding:6px;text-align:center;background:#707070 url(../img/team/bg_th_gray.jpg) repeat-x 0 0;border-bottom:1px dotted #666;border-right:1px dotted #666;vertical-align:middle;}table.common_table_gray td{vertical-align:middle;border-bottom:1px dotted #666;border-right:1px dotted #666;}table.common_table_gray td.center{text-align:center;}.popup_info{text-align:center;font-size:14px;font-weight:bold;padding-bottom:4px;border-bottom:1px dotted #333;margin-bottom:6px;width:314px;margin-right:auto;margin-left:auto;}table.choise_soldier{background:#FFF;border-top:1px solid #666;border-left:1px solid #666;padding:0;margin:0 auto 10px;border-spacing:0;border-collapse:collapse;}table.choise_soldier th{text-align:center;border-bottom:1px dotted #666;border-right:1px dotted #666;vertical-align:middle;padding:4px;}table.choise_soldier td{vertical-align:middle;border-bottom:1px dotted #666;border-right:1px solid #666;padding:4px;}table.choise_soldier td.center{text-align:center;}table.choise_soldier tr.sep th,table.choise_soldier tr.sep td{border-bottom:1px solid #666;}.lead_unit_str_f{color:#000;}.lead_unit_str_e{color:#000;}.lead_unit_str_d{color:#000;}.lead_unit_str_c{color:#000;}.lead_unit_str_b{color:#C22;}.lead_unit_str_a{color:#C22;}.lead_unit_str_s{color:#F44;}.lead_unit_str_ss{color:#F44;}.lead_unit_str_sss{color:#F44;}

.lead_unit_str_x,
.lead_unit_str_xx,
.lead_unit_str_xxx{
    color: #5F86FC;
}

/*兵士の解雇テーブル*/
.unit_list_dismiss_table{
    border-collapse: inherit;
    margin: 15px auto;
    border: 1px solid #76601d;
    border-bottom: none;
}
.unit_list_dismiss_table th,
.unit_list_dismiss_table td{
    border-right: 1px dotted #76601d;
    color: #000;
    font-size: 14px;
    vertical-align: middle;
    padding: 5px;
    box-sizing: border-box;
}
.unit_list_dismiss_table thead th{
    border-bottom: 1px solid #76601d;
    text-align: center;
    font-weight: bold;
    background-color: #E0DCC3;
}
.unit_list_dismiss_table thead th:last-child,
.unit_list_dismiss_table tbody tr td:last-child{
    border-right: none;
}
.unit_list_dismiss_table tbody .cell_category{
    background: #76601d;
    background: linear-gradient(to bottom, #949494 0%,#6f6f6f 100%);
    border-bottom: 1px solid #76601d;
}
.unit_list_dismiss_table tbody tr:last-child td,
.unit_list_dismiss_table tbody tr:last-child th{
    border-bottom: 1px solid #76601d;
}
.unit_list_dismiss_table .cell_category,
.unit_list_dismiss_table .cell_all_sum{
    width: 94px;
    text-align: center;
}
.unit_list_dismiss_table .cell_before,
.unit_list_dismiss_table .cell_after,
.unit_list_dismiss_table .cell_before_all,
.unit_list_dismiss_table .cell_after_all{
    width: 109px;
    text-align: center;
    font-weight: bold;
}
.unit_list_dismiss_table .cell_before,
.unit_list_dismiss_table .cell_before_all{
    background-color: #DEF4F8;
    border-right: none;
}
.unit_list_dismiss_table tbody .cell_before{
    background-color: inherit;
}
.unit_list_dismiss_table .cell_after,
.unit_list_dismiss_table .cell_after_all{
    background-color: #EFC6B9;
}
.unit_list_dismiss_table tbody .cell_after{
    color: #069;
}
.unit_list_dismiss_table .cell_name,
.unit_list_dismiss_table .cell_all_sum_name{
    width: 90px;
}
.unit_list_dismiss_table .cell_input_dismiss{
    width: 150px;
}
.unit_list_dismiss_table_cell_icon_img{
    display: block;
    background: url(../img/team/icon_list.png) no-repeat left top;
    padding-left: 15px;
}
.unit_list_dismiss_cell_before_num{
    display: block;
    position: relative;
}
.unit_list_dismiss_cell_before_num.arrow::after{
    display: inline-block;
    content: '';
    background: url(../img/soldier/arrow.png) no-repeat center center;
    width: 25px;
    height: 15px;
    position: absolute;
    right: -18px;
}
.unit_list_dismiss_table .cell_input_dismiss_num{
    color: rgb(0, 96, 0); text-decoration: underline; cursor: pointer;
}
.unit_list_dismiss_table_confirm{
    padding: 5px;
    cursor: pointer;
    margin-bottom: 15px;
}
/*確認画面*/
.unit_list_dismiss_table .cell_delete{
    width: 119px;
    color: #666;
    font-weight: bold;
}
.unit_list_dismiss_table .cell_delete.on,
.unit_list_dismiss_table .cell_after_all.on{
    background-color: #ACAB9E;
    font-weight: bold;
}
.unit_list_dismiss_table_cell_delete_label::before{
    content: '＋';
    transform: rotate(45deg);
    display: inline-block;
}
.unit_list_dismiss_table tbody .cell_before_all{
    font-weight: normal;
    background-color: inherit;
    border-right: 1px dotted #76601d;
}
.unit_list_dismiss_table tbody .cell_after_all{
     background-color: inherit;
}
.unit_list_dismiss_table .cell_after_all{
    color: #330000;
}
.unit_list_dismiss_table .cell_all_sum{
    border-right: none;
}
.unit_list_dismiss_table .cell_all_sum_name{
    color: #c00;
    font-weight: bold;
    border-right: none;
}
.unit_list_dismiss_table .unit_list_dismiss_table_cell_icon_img.all{
    background-position: left bottom;
}
.unit_list_dismiss_table .cell_after_all.all_sum{
    background-color: #B9E3C5;
    color: #006699;
    font-size: 15px;
}