/*------------------------------------------------------------------------------

 Theme Name:SALON WEB 子テーマ [NUVELLE羽衣]
 Template:salonweb_base
 Author:Bran-new-days
 Description:2021/4/27

------------------------------------------------------------------------------*/

/* font-family: 'Oswald', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap');


/* /////////////////////////////////////////////////////////////////////////////

 layout

///////////////////////////////////////////////////////////////////////////// */

body {
	background: #f1ebdf;
}

.header {
	background: inherit;
}

.header  .logo{
    width: 350px;
    height: auto;
	padding-top: 10px;
}

.header.header_fix {
	background: rgba(234,224,205,.9);
}


/* gnavi
------------------------------------------------------------- */

.gnavi a b {
	color: #d08c42;
	font-weight: normal;
	font-family: 'Oswald', sans-serif ;
}

/* menu
------------------------------------------------------------- */

.menu_wrapper {
	background: #eae0cd;
}

.menu_sp li a b {
	font-family: 'Oswald', sans-serif ;
}

.menu_saloninfo .tel {
}

.contact_link li.reserve a {
	background: #d08c42;
	color: #f1ebdf;
}

.fixbtn_list {
	background: #A3B3CD;
}


/* footer
------------------------------------------------------------- */

.contents_news {
	background: #eae0cd;
}

.footer_info .tel {
}


/* calener
-----------------------------------------------------------*/

.cal_wrapper table.cal tr.headline {
	background: #eae0cd;
}

.cal_wrapper table.cal tr td .holyday ,
.cal_info .holyday {
    background
	: #D6CAB4;
}

.staff_cal table.cal tr td .sholyday ,
.cal_info .sholyday {
    background: #C5B79D;
}



/* /////////////////////////////////////////////////////////////////////////////

 メインコンテンツ

///////////////////////////////////////////////////////////////////////////// */

/* タイトル
-----------------------------------------------------------*/

.title_block h1 b {
    color: #d08c42;
    font-family: 'Oswald', sans-serif;
    font-size: 260%;	
}

.title_block_min h2 ,
.title_block_min h3 {
	color: #d08c42;
}


/* ページネーション/ページャー
-----------------------------------------------------------*/

.pagination a {
}

.pagination a:hover {
}

.pagination span.current {
}


/* リンクボックス
-----------------------------------------------------------*/

.link_more a::after {
}


/* ボタンボックス
-----------------------------------------------------------*/

.btn_box a {
	color: #ffffff;
	background: #ad977f;
	border: none;
}

.btn_box a:hover {
	background: #c1b19f;
}

.btn_box02 a {
	color: #ffffff;
	background: #ad977f;
}

.btn_box02 a:hover {
	color: #ffffff;
	background: #c1b19f;
}


/* アーカイブ一覧表示
-----------------------------------------------------------*/

.entry_list .cate_box a ,
.entryblock_list .cate_box a {
	background: #A3B3CD;
}

.entry_list dd em ,
.entry_list dd a em {
	color: #d08c42;
}

.entryblock_list em::before ,
.entryblock_list em::after {
	position: absolute;
}

.gallery_list em ,
.staff_list em {
	color: #d08c42;
}

.staff_list .staff_job span {
	background: #A3B3CD;
}

.point_list .txt h2 {
	color: #d08c42;
}

/*------------------------------------------------------------------------------

 記事 single / page

------------------------------------------------------------------------------*/

.post {
	margin-bottom: 20px;
}

.salon_info .txt h2 {
	color: #d08c42;
}

#toc_container {
}


.post .cate_box a {
	background: #A3B3CD;
}

.p-navi a em {
	background: #A3B3CD;
}


/* /////////////////////////////////////////////////////////////////////////////

 ページ

///////////////////////////////////////////////////////////////////////////// */

/* -----------------------------------------------------------------------------

 index

----------------------------------------------------------------------------- */

/* cover
----------------------------------------------------------- */

.cover_layer {background: rgb(193,177,159);
background: linear-gradient(90deg, rgba(193,177,159,.6) 0%, rgba(232,227,222,.6) 100%);
}



/* セールスポイント スライド
----------------------------------------------------------- */

.point_inner {
	background: #eae0cd;
}

.point_inner .txt h2 {
    color: #d08c42;
    font-size: 130%;	
}


/* ピックアップメニュー
-----------------------------------------------------------*/

.pickup_menu_list li > div{
    border: none;
    background: #FFFFFF;	
}

.pickup_menu_list a:hover > div {
	border: 1px solid #d08c42;
}

.pickup_menu_list .txt h2 {
	color: #d08c42;
}


/* -----------------------------------------------------------------------------

 menu

----------------------------------------------------------------------------- */

.menu_block h2 {
	background: #eae0cd;
}
.menu_list dt em,
.menu_list dt .price{
    color: #d08c42;
    font-size: 120%;
}

/* -----------------------------------------------------------------------------

 staff

----------------------------------------------------------------------------- */

.staff_intro {
	background: #eae0cd;
}

.staff_intro .inner .txt em::before {
	color: #d08c42;
}

.staff_info_area .staff_name em ,
.staff_intro h3 ,
.staff_info_area .staff_cal h3 {
	color: #d08c42;
}


/* -----------------------------------------------------------------------------

 gallery

----------------------------------------------------------------------------- */

.gallery_mainimg {
}

.gallery_info h3 {
}

.gallery_tbl dd span {
}

/* -----------------------------------------------------------------------------

 reserve

----------------------------------------------------------------------------- */

.reserve_link .tel i {
}


/* /////////////////////////////////////////////////////////////////////////////

 デバイス別

///////////////////////////////////////////////////////////////////////////// */

/*media Queries スマホ
-----------------------------------------------------------*/

@media only screen and (max-width: 768px) {
	.header  .logo{
    width: 70%;
    height: auto;
    padding-top: 10px;
}
.menu_list dt em,
.menu_list dt .price{
    font-size: 100%;
}
	/* main ////////////////////////// sp */
	/* page ////////////////////////// sp */
	/* index ------------------------- sp */
}
