
/************************************************************************/
/* color */
/************************************************************************/

/* 1nd color */
.color01,.detail-txt h2,.pink,.box a,#studio .box h4,#studio #gallery h4,#price .box h4,#howto .box h4,dl dd .note,#qa h4,#qa .inner dl dt::before,#qa .inner dl dd::before,.kasou .main__lead .price ul li span,.text dl { color: #e4b5bb; }
.bg-color01,.def-table th,.kasou #side__bar .main__ttl,#reserve .ac .accbox label,h1,#menu,#howto .box dl dt,#thanks .step dl dt,.galleryttl01l,#pagetop a,.important li:before,.galleryttl01 { background-color: #e4b5bb; }
.border-color01,#schedule .about_reserve,#howto .box h4,.page_ttl,#qa .inner dl dd { border-color: #e4b5bb !important; }

/* 2nd color (Dark) */
.color02,.page_ttl,#qa .inner dl dt { color: #f58d82 !important; }
.bg-color02,.box ul li:before,.main__info ul li:before { background-color: #f58d82; }
.border-color02,.def-table th,.def-table td { border-color: #f58d82 !important; }
@media screen and (max-width: 600px){ #studio .ac .accbox label,#price .ac .accbox label { background-color: #f58d82; } }
@media screen and (max-width: 480px){ #gallery #ga_menu ul li { background-color: #f58d82;  } }
@media screen and (min-width: 600px){ #studio .ac .accbox label,#price .ac .accbox label { background-color: none ; } }
@media screen and (min-width: 480px){ #gallery #ga_menu ul li { background-color: none ; } }

/* 3nd color (thin) */
.bg-color03,#schedule .about_reserve,.td-color tr:nth-child(even) td { background-color: #fff7f7; }

/************************************************************************/
/* スタジオ画像 */
/************************************************************************/
/* .studioimage { height: 610px; } */

/************************************************************************/
/* IMG */
/************************************************************************/

/* main */
.main__mv { background: url(../img/top/mv.jpg) center; background-size: cover; }
.main__mv-ttl{
    color: #f58d82;
}
@media screen and (max-width: 480px){ .main__mv { background: url(../img/top/mv_sp.jpg) center; background-size: cover; } }

/* studio */
.studioimage { background-image: url(../img/studio/i_01_pc.jpg); }

/* navi */
.kasou #side__bar ul.page_menu li.menu01::before,.nav-wrap ul li.menu01 a::before { background: url(../img/common/icon01.svg); }
.kasou #side__bar ul.page_menu li.menu02::before,.nav-wrap ul li.menu02 a::before { background: url(../img/common/icon02.svg); }
.kasou #side__bar ul.page_menu li.menu03::before,.nav-wrap ul li.menu03 a::before { background: url(../img/common/icon03.svg); }
.kasou #side__bar ul.page_menu li.menu04::before,.nav-wrap ul li.menu04 a::before { background: url(../img/common/icon04.svg); }
.kasou #side__bar ul.page_menu li.menu05::before,.nav-wrap ul li.menu05 a::before { background: url(../img/common/icon05.svg); }
.kasou #side__bar ul.page_menu li.menu06::before,.nav-wrap ul li.menu06 a::before { background: url(../img/common/icon06.svg); }
.kasou #side__bar ul.page_menu li.menu07::before,.nav-wrap ul li.menu07 a::before { background: url(../img/common/icon07.svg); }
.kasou #side__bar ul.page_menu li.menu08::before,.nav-wrap ul li.menu08 a::before { background: url(../img/common/icon08.svg); }

/* price */

h4.bl5-h4 .date{
    background: #f58d82;
}

@media screen and (min-width: 601px){
    h4.bl5-h4-sp .date{
        background: #f58d82;
    }
}