#input_skill_text
{
    display: inline-block;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1rem;
    box-shadow: none;
    border: 1px solid #ccc;
    box-sizing: border-box;
    width: 100%;
    resize: none;
    padding: 5px;
    -webkit-appearance: none;
    font-weight: normal;
}

/* 属性アイコン ココから */
#kamurai_search_jyoken_table label.fire_icon {
        background-image: url("/wp-content/themes/appmedia/lib/kamurai/img/element/fire.png");
}

#kamurai_search_jyoken_table label.water_icon {
        background-image: url("/wp-content/themes/appmedia/lib/kamurai/img/element/wator.png");
}

#kamurai_search_jyoken_table label.wind_icon {
        background-image: url("/wp-content/themes/appmedia/lib/kamurai/img/element/wind.png");
}

#kamurai_search_jyoken_table label.earth_icon {
        background-image: url("/wp-content/themes/appmedia/lib/kamurai/img/element/earth.png");
}

#kamurai_search_jyoken_table label.noelement_icon {
        background-image: url("/wp-content/themes/appmedia/lib/kamurai/img/element/nothing.png");
}
/* 属性アイコン ココまで */

/* スタイルアイコン ココから */
#kamurai_search_jyoken_table label.atk_icon {
        background-image: url("/wp-content/uploads/9999/06/59939a220d9cacc3a4525010f268da07.png");
}

#kamurai_search_jyoken_table label.def_icon {
        background-image: url("/wp-content/uploads/9999/06/070b9608b88dfdb565480b6dfdc0862b.png");
}

#kamurai_search_jyoken_table label.auxiliary_icon {
        background-image: url("/wp-content/uploads/9999/06/cce0119328d42e43d5ca814d949d9017.png");
}
/* スタイルアイコン ココまで */

/* スキルタイプアイコン ココから */
#kamurai_search_jyoken_table label.leader_icon {
        background-image: url("/wp-content/uploads/2018/03/leader_02.png");
}

#kamurai_search_jyoken_table label.normal_icon {
        background-image: url("/wp-content/uploads/9999/06/ad4bcdd8b8724b1580fa039135b0ba44.png");
}

#kamurai_search_jyoken_table label.tokugi_icon {
        background-image: url("/wp-content/uploads/9999/06/51caa6857eeff99fa95a2c7510b8e7ea.png");
}

#kamurai_search_jyoken_table label.higi_icon {
        background-image: url("/wp-content/uploads/9999/06/bfe8df6a10ea1cf1997743448d224bc4.png");
}

#kamurai_search_jyoken_table label.zetsugi_icon {
    background-image: url("/wp-content/uploads/2019/02/c69aed56a04c5c7649e25f3a11ddb953.png");
}

#kamurai_search_jyoken_table label.ougi_icon {
        background-image: url("/wp-content/uploads/9999/06/72bda16ceffc96f7ce375dcaa59b1f36.png");
}
/* スキルタイプアイコン ココまで */



/* 得意特訓アイコン ココから */
#kamurai_search_jyoken_table label.good_training_kisoryoku_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/good_training_kisoryoku.png");
}
#kamurai_search_jyoken_table label.good_training_wanryoku_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/good_training_wanryoku.png");
}
#kamurai_search_jyoken_table label.good_training_jikyuuryoku_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/good_training_jikyuuryoku.png");
}
#kamurai_search_jyoken_table label.good_training_kyakuryoku_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/good_training_kyakuryoku.png");
}
#kamurai_search_jyoken_table label.good_training_gijyutsuryoku_icon {
background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/good_training_gijyutsuryoku.png");
}
#kamurai_search_jyoken_table label.good_training_syuutyuuryoku_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/good_training_syuutyuuryoku.png");
}
#kamurai_search_jyoken_table label.good_training_none_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/good_training_none.png");
}
/* 得意特訓アイコン ココまで */


/* 午前午後アイコン ココから */
#kamurai_search_jyoken_table label.event_time_am_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/event_time_am.png");
}
#kamurai_search_jyoken_table label.event_time_pm_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/event_time_pm.png");
}
/* 午前午後アイコン ココまで */

/* 男女アイコン ココから */
#kamurai_search_jyoken_table label.seibetsu_male_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/seibetsu_male.png");
}
#kamurai_search_jyoken_table label.seibetsu_female_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/seibetsu_female.png");
}
/* 男女アイコン ココまで */



/* エピローグアイコン ココから */
#kamurai_search_jyoken_table label.epilogue_tikara_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/epilogue_tikara.png");
}
#kamurai_search_jyoken_table label.epilogue_waza_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/epilogue_waza.png");
}
#kamurai_search_jyoken_table label.epilogue_karada_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/epilogue_karada.png");
}
#kamurai_search_jyoken_table label.epilogue_kokoro_icon {
    background-image: url("/wp-content/themes/appmedia/lib/kamurai/simu_img/epilogue_kokoro.png");
}
/* エピローグアイコン ココまで */

#other_group_wrapper, #buff_group_wrapper,
#debuff_group_wrapper, #heal_group_wrapper,
#damageCut_group_wrapper, #opening_group_wrapper,
#propDamage_group_wrapper,
#leader_place_group_wrapper, #leader_target_group_wrapper, #leader_effect_group_wrapper,
#special_group_wrapper {
    text-align: center;
    padding-left: 5px;
}

#other_group_wrapper .detail_child_div,
#buff_group_wrapper .detail_child_div,
#debuff_group_wrapper .detail_child_div,
#heal_group_wrapper .detail_child_div,
#damageCut_group_wrapper .detail_child_div,
#opening_group_wrapper .detail_child_div,
#propDamage_group_wrapper .detail_child_div,
#special_group_wrapper .detail_child_div {
    width: 19%;
    font-size: 10px;
    display: inline-block;
    text-align: center;
}

#jyoken_element_wrapper label {
    width: 8% !important;
    height: 40px;
}

#jyoken_style_wrapper label, #jyoken_skill_wrapper label {
    width: 90px;
    height: 45px;
}

#joken_good_training_wrapper label {
    width: 100px;
    height: 45px;
}

#joken_event_wrapper label {
    width: 90px;
    height: 45px;
}

#joken_sibetsu_wrapper label {
    width: 90px;
    height: 45px;
}

#joken_epilogue_wrapper label {
    width: 90px;
    height: 45px;
}

#kamurai_search_jyoken_table label {
    display: inline-block;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}

#kamurai_search_detail_table {
    border: none;
    margin-bottom: 0px;
}

#kamurai_search_detail_table tr {
    border: none;
}

#kamurai_search_detail_table td {
    border: none;
}

#kamurai_search_detail_table label, #leader_place_group_wrapper label, #leader_target_group_wrapper label, #leader_effect_group_wrapper label {
    width: 24%;
    display: inline-block;
    font-weight: bold;
    padding: 4px;
    margin-bottom: 3px;
    text-align: center;
    border-radius: 10px;
}

#buff_group_wrapper label, #leader_place_group_wrapper label, #leader_target_group_wrapper label, #leader_effect_group_wrapper label {
    border: 2px solid #ff8c00;
    background: #ffa500;
    color: #fff;
    width: 160px;
}

#debuff_group_wrapper label, #heal_group_wrapper label,
#damageCut_group_wrapper label, #opening_group_wrapper label,
#propDamage_group_wrapper label, #other_group_wrapper label,
#special_group_wrapper label {
    border: 2px solid #ff8c00;
    background: #ffa500;
    color: #fff;
    width: 160px;
}

/* #heal_group_wrapper label {
    border: 1px solid tomato;
    background: tomato;
    color: #fff;
    width: 160px;
}

#damageCut_group_wrapper label {
    border: 1px solid tomato;
    background: tomato;
    color: #fff;
    width: 160px;
}

#opening_group_wrapper label {
    border: 1px solid tomato;
    background: tomato;
    color: #fff;
    width: 160px;
}

#propDamage_group_wrapper label {
    border: 1px solid tomato;
    background: tomato;
    color: #fff;
    width: 160px;
}

#other_group_wrapper label {
    border: 1px solid #19b792;
    background: #19b792;
    color: #fff;
    width: 160px;
}

#special_group_wrapper label {
    border: 1px solid #9b2adc;
    background: #9b2adc;
    color: #fff;
    width: 160px;
} */

#kamurai_search_jyoken_table input[type="checkbox"], #kamurai_search_detail_table input[type="checkbox"] {
    display: none;
}

.kamurai_detail_where summary {
    background: antiquewhite;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding : 5px 5px 5px 10px;
    margin-bottom: 5px;
}

#button_wrapper {
    text-align: center;
    margin-bottom: 10px;
}

#search_button, #leader_search_button, #epilogue_search_button, #character_search_button {
    border: 1px solid #f89350;
    border-bottom: 3px solid #fb802d;
    background: #f89350;
    color: #fff;
    padding: 5px;
    width: 45%;
    border-radius: 6px;
    font-size: 15px;
    margin-top: 10px;
    margin-left: 5px;
}

#reset_button, #leader_reset_button, #epilogue_reset_button, #character_reset_button {
    border: 1px solid #ccc;
    border-bottom: 3px solid #bbb;
    background: linen;
    color: #888;
    padding: 5px;
    width: 45%;
    border-radius: 6px;
    font-size: 15px;
    margin-top: 10px;
    margin-right: 5px;
}

.skill_chara_wrapper {
    /*width: 40%;*/
    font-size: 10px;
    display: block;
    vertical-align: top;
    padding: 1px;
}
.fil_gray {
    filter: grayscale(100%);
    opacity: 0.6;
}

.fil_gray_detail {
    background: #868686 !important;
    border: 1px solid #868686 !important;
    opacity: 0.6;
}

.more_chara {
    border: 1px solid #444;
    border-radius: 6px;
}

#kamurai_search_name_table th, #kamurai_search_jyoken_table th, #kamurai_result_table th{
    border: 1px solid #dde !important;
}

#kamurai_search_name_table td, #kamurai_search_jyoken_table td, #kamurai_result_table td{
    border: 1px solid #dde !important;
}

#loading_wrapper {
    width: 30px;
    margin: auto;
    display: none;
}

/* スマホクエリ */
@media (max-width:375px){
    #jyoken_element_wrapper label {
        width: 30px !important;
        height: 30px !important;
    }
    #kamurai_search_detail_table label {
        width: 26%;
    }
    #leader_place_group_wrapper label, #leader_target_group_wrapper label, #leader_effect_group_wrapper label {
        width: 21% !important;
    }
    #jyoken_style_wrapper label, #jyoken_skill_wrapper label {
        width: 60px;
        height: 30px;
    }
}
