@charset "UTF-8";

/*////////////////////▼201704_ADD▼////////////////////*/

p.caption.small{
    font-size: 1.2rem!important;
    margin-top: 5px!important
}

@media screen and (max-width: 767px) {
    .box_list li.split2 {
        width: 100%;
    }
}

@media screen and (max-width:767px) {
    .commonparts_table .split3 {
        margin: 0 auto;
        max-width: 100%;
    }
}

#logo span.tag_new{
    font-size: 1.4rem!important;
    background: rgba(255, 255, 255, 0.6);
    color: #c00;
    border: 1px solid #c00;
    padding: 3px 5px!important;
    margin: 0 auto!important
}

.arrow:before {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    margin-top: 5rem;
    margin-left: -11px;
    border: 10px solid transparent;
    border-left: 8px solid #004fa1;
    content: "";
}

.arrow_s:before {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    margin-top: 40px;
    margin-left: -11px;
    border: 10px solid transparent;
    border-left: 8px solid #004fa1;
    content: "";
}

@media screen and (max-width:420px) {
    .arrow:before {
        margin-top: 3rem;
        margin-left: -7px;
        border: 8px solid transparent;
        border-left: 6px solid #004fa1;
    }
    .arrow_s:before {
        margin-top: 3rem;
        margin-left: -7px;
        border: 8px solid transparent;
        border-left: 6px solid #004fa1;
    }
}

.showcase.parts_color .commonparts_box,
.showcase.parts_door .commonparts_box,
.showcase.parts_panel .commonparts_box,
.showcase.parts_counter .commonparts_box,
.showcase.parts_sink .commonparts_box,
.showcase.parts_faucet .commonparts_box,
.showcase.parts_dishwashers .commonparts_box,
.showcase.parts_appliance .commonparts_box,
.showcase.parts_hood .commonparts_box,
.showcase.parts_floor-cabinet .commonparts_box,
.showcase.parts_wall-cabinet .commonparts_box,
.showcase.parts_unit .commonparts_box,
.showcase.parts_option .commonparts_box,
.showcase.feature01 .commonparts_box,
.showcase.feature02 .commonparts_box,
.showcase.feature03 .commonparts_box,
.showcase.feature04 .commonparts_box,
.showcase.feature05 .commonparts_box,
.showcase.feature06 .commonparts_box,
.showcase.plan_index .commonparts_box {
    background: none;
}

.showcase.feature01 {
    background-image: url(/products/kitchen/mitte/feature/images/pht_mv_feature01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.feature02 {
    background-image: url(/products/kitchen/mitte/feature/images/pht_mv_feature02.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.feature03 {
    background-image: url(/products/kitchen/mitte/feature/images/pht_mv_feature03.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.feature04 {
    background-image: url(/products/kitchen/mitte/feature/images/pht_mv_feature04.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.feature04 .showcase_ttl span.white {
    color: #fff!important
}

.showcase.feature05 {
    background-image: url(/products/kitchen/mitte/feature/images/pht_mv_feature05.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.feature06 {
    background-image: url(/products/kitchen/mitte/feature/images/pht_mv_feature06.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_color {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_color_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_panel {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_panel_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_counter {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_counter_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_sink {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_sink_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_faucet {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_faucet_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_dishwashers {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_dishwashers_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_appliance {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_appliance_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_hood {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_hood_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_floor-cabinet {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_floor-cabinet_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_wall-cabinet {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_wall-cabinet_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_unit {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_unit_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.showcase.parts_option {
    background-image: url(/products/kitchen/mitte/parts/images/pht_mv_option_01.jpg);
    background-repeat: no-repeat;
    background-position: center;
}


.tables_split2.feature_table {
    width: 460px
}

.tables_split2.feature_table dl {
    width: 460px
}

.tables_split2.feature_table dt {
    width: 150px
}

.tables_split2.feature_table dd {
    width: 300px
}

.icn-1 {
    vertical-align: middle;
    margin: auto 3px;
    width: 9px!important;
    height: auto;
}

.box-contents-03 p,
.box-contents-03 ul li {
    font-size: 1.4rem
}

@media screen and (max-width:767px) {
    .box-contents-03 p,
    .box-contents-03 ul li {
        font-size: 1.0rem
    }
    .showcase.feature04 {
        background-position: left;
    }
    .showcase.feature04 .showcase_ttl span.white {
        color: #000!important
    }
    .tables_split2.feature_table,
    .tables_split2.feature_table dl,
    .tables_split2.feature_table dt,
    .tables_split2.feature_table dd {
        width: auto
    }
}

/*20181204added*/
.mitte_top_main_newarea span.tag_new{

    width: 238px!important;
    text-align: center;
    margin: 2px 0 0 0!important;
    font-size: 1.3rem!important;
    background: rgba(255, 255, 255, 0.6);
    color: #c00;
    border: 1px solid #c00;
    padding: 3px 3px!important;
    margin: 0 auto!important;
}

.mitte_top_main_newarea{
    position: absolute;
    top:130px;
    right:20px;
}

@media screen and (max-width: 767px) {
    #logo span.tag_new {
        font-size: 1em!important;
        padding: 3px 3px!important;
    }

    .mitte_top_main_newarea {
        width:90%;
        top: 22%;
        right: 0;
        margin-right: 5px!important;
        /*width: 130px;*/
        height: 74px;
        background-size: 130px 74px;
        margin: 0 auto;
        text-align: right;
    }

    .mitte_top_main_newarea{
        margin-top: 30px;
    }
}
