@charset "UTF-8";
/* このCSSは[php/setting_basic.php]により生成されます。 */

/********** グローバルナビゲーション **********/

#nav_toggle,
#nav_toggle:focus{
	cursor:pointer;
	z-index:30;
	outline:none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
	touch-action: manipulation;
	top: 30px;
	right:8px;
	width:40px;
	height:40px;
	transform: translateY(-50%);
	transition: all .5s ease;
	background-color:rgba(10,10,10,0);
	border:solid 1px #ffffff
}
#nav_toggle.is_active{
	background-color:rgba(10,10,10,0.2)
}
.scroll #nav_toggle,
.scroll.nav_open #nav_toggle{
	top:30;
}
#nav_toggle_text{
	color:#ffffff
}
#nav_toggle-inner{width:24px}
.nav_toggle_bar{
	left:0;
	width:100%;
	height:1px;
	margin:0 auto;
	opacity:1;
	will-change:transform;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-origin: center center;
	background-color:#ffffff
}
#nav_toggle .nav_toggle_bar-1{top:16%}
#nav_toggle .nav_toggle_bar-2{top:calc(50% - 0.5px)}
#nav_toggle .nav_toggle_bar-3{bottom:16%}
#nav_toggle.is_active .nav_toggle_bar-1{top:auto;transform:rotate(225deg)}
#nav_toggle.is_active .nav_toggle_bar-3{bottom:auto;transform:rotate(-225deg)}
#nav_toggle.is_active .nav_toggle_bar-2{opacity:0}

@media(max-width:1023px){

	#global_nav_wrapper{
		position:fixed;
		overflow-y:auto;
		-webkit-overflow-scrolling: touch;
		visibility:hidden;
		z-index: 20;
		inset:0;
		padding:60px 8px 8px;
		opacity:0;
		transition:all .5s ease, opacity .5s ease-in-out;
		background-color:rgba(28, 0, 0, 0.9);
	}
	#global_nav_wrapper.is_visible{
		visibility:visible;
		opacity:1;
		transform:translateX(0);
	}
	.scroll #global_nav_wrapper{
	}
	#global_nav{
	}
	#global_nav .menu-item{
		padding:0;
		margin:0;
	}
	#global_nav > .menu-item{
		position: relative;
	}
	#global_nav > .menu-item > a{
		padding:0 .8em;
		height:56px;
		color:#ffffff;
		border-bottom:1px solid #444040
	}
	#global_nav > .menu-item > a > .menu_text{
		padding-top:.2em;
	}
	#global_nav .menu-item-has-children{
		position: relative;
		pointer-events: auto;
	}
	#global_nav > .menu-item-has-children > a{
		padding-right:60px;
	}
	#global_nav > .menu-item-has-children.is_active > a{
		color:#efedea;
	}
	#global_nav .menu-item-has-children::after{
		position:absolute;
		z-index:2;
		top:0;
		right:0;
		cursor:pointer;
		pointer-events:auto;
		width:56px;
		height:56px;
		content: "";
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") no-repeat center / contain;
		background-size:auto 32%;
	    transition: transform .4s ease;
	}
	#global_nav .menu-item-has-children.is_active::after{
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='%23efedea'><path fill-rule='evenodd' d='M14.354 11.354a.5.5 0 0 1-.708 0L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708z'/></svg>") no-repeat center / contain;
		background-size:auto 32%;
	}
	#global_nav .sub-menu{
		overflow: hidden;
		opacity: 0;
		transition:opacity .35s ease;
	}
	#global_nav .sub-menu.is_visible{
		opacity: 1;
	}
	#global_nav > .menu-item .sub-menu .menu_text{
		padding-top:.1em;
	}
	#global_nav .sub-menu .menu-item a{
		font-size:.9em;
		height:0;
		padding:0 .8em;
		opacity:0;
		background-color:rgb(255,255,255);
		color:#666666;
		transition:all .4s ease;
	}
	#global_nav .sub-menu .menu-item-has-children > a{
		padding-right:48px;
	}
	#global_nav .sub-menu.is_visible > .menu-item > a{
		height:44px;
		opacity:1;
	}
	#global_nav .sub-menu.is_visible > .menu-item-has-children.is_active > a{
		background-color:rgb(248,248,248);
		color:#444444;
	}
	#global_nav .sub-menu.depth-1.is_visible{
		border-bottom:1px solid #444040
	}
	#global_nav .sub-menu.depth-2 a {
		padding-left: 1.8em;
	}
	#global_nav .sub-menu.depth-3 a {
		padding-left: 2.7em;
	}
	#global_nav .sub-menu.depth-4 a {
		padding-left: 3.6em;
	}
	#global_nav .sub-menu.depth-5 a {
		padding-left: 4.5em;
	}
	#global_nav .sub-menu.depth-6 a {
		padding-left: 5.4em;
	}

	#global_nav .sub-menu .menu-item-has-children::after{
		width:44px;
		height:0;
		opacity:0;
		content: "";
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='%23666666'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") no-repeat center / contain;
		background-size:32%;
		transition:height .35s ease, opacity .35s ease;
	}
	#global_nav .sub-menu .menu-item-has-children.is_active::after{
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='%23444444'><path fill-rule='evenodd' d='M14.354 11.354a.5.5 0 0 1-.708 0L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708z'/></svg>") no-repeat center / contain;
		background-size:auto 32%;
	}
	#global_nav .sub-menu.is_visible > .menu-item-has-children::after{
		height:44px;
		opacity:1;
	}

}


@media(min-width:768px){

	#nav_toggle,
	#nav_toggle:focus{
		top: 30px;
	}
	.scroll #nav_toggle,
	.scroll.nav_open #nav_toggle{
		top:30
	}
	#global_nav_wrapper{
		top:60px;
	}
	.scroll #global_nav_wrapper{
	}

}


@media(min-width:1024px){

	#nav_toggle:hover{background-color:rgba(10,10,10,0.2)}

	/********** ナビ位置：共通 **********/

	#global_nav_wrapper{
		background-color:transparent;
		color:#444;
	}
	#global_nav{
		border:none;
		background-color:transparent;
		color:#444;
	}
	#global_nav > .menu-item > a,
	#global_nav > .menu-item-has-children::after{
		height:32px;
	}
	#global_nav > .menu-item > a{
		padding:0 .8em;
		background-color:transparent;
		color:#ffffff;
		white-space: nowrap;
		border:none
	}
	#global_nav > .menu-item.is_active > a,
	#global_nav > .menu-item > a:hover{
		background-color:transparent;
		color:#f4f1eb;
	}
	#global_nav .menu-item-has-children::after{
		position:absolute;
		z-index:2;
		top:0;
		right:0;
		cursor:pointer;
		pointer-events:auto;
		width:1.4em;
		height:32px;
		content: "";
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='12' height='12' fill='%23ffffff'><path d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32v144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h144v144c0 17.7 14.3 32 32 32s32-14.3 32-32V288h144c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/></svg>") no-repeat center / contain;
		background-size:auto 28.8%;
		transition: transform .4s ease;
		border-left:none;
		}
		#global_nav .menu-item-has-children.is_active::after{
			background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='12' height='12' fill='%23f4f1eb'><path d='M416 208H32c-17.67 0-32 14.33-32 32s14.33 32 32 32h384c17.7 0 32-14.33 32-32s-14.3-32-32-32z'/></svg>") no-repeat center / contain;
			background-size:auto 28.8%;
	}
	#global_nav .sub-menu .menu-item a,
	#global_nav .sub-menu .menu-item-has-children::after{
		height:0;
		transition:all .4s ease;
	}
	#global_nav .sub-menu .menu-item a{
		padding:0 .8em;
		background-color:transparent;
		color:#444;
	}
	#global_nav .sub-menu .menu-item.is_active > a,
	#global_nav .sub-menu .menu-item a:hover{
		background-color:transparent;
		color:#444;
	}
	#global_nav .sub-menu .menu-item-has-children > a{
		padding-right:1.4em;
	}
	#global_nav .sub-menu.is_visible > .menu-item > a,
	#global_nav .sub-menu.is_visible > .menu-item-has-children::after{
		height:32px;
	}
	#global_nav .sub-menu.is_visible > .menu-item > a{
		border-bottom:1px solid transparent
	}
	#global_nav .sub-menu.is_visible > .menu-item-has-children.is_active > a{
		background-color:transparent;
		color:#444;
		border-bottom:1px solid transparent
	}
	#global_nav .sub-menu{
		border-bottom:0 solid rgba(255,255,255,0);
	}
	#global_nav .sub-menu.depth-1.is_visible{
		border-bottom:none
	}
	#global_nav .sub-menu .menu-item-has-children::after{
		width:1.4em;
		height:0;
		opacity:0;
		content: "";
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='12' height='12' fill='%23444'><path d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32v144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h144v144c0 17.7 14.3 32 32 32s32-14.3 32-32V288h144c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/></svg>") no-repeat center / contain;
		background-size:auto 24%;
		border-left:none;
		transition:height .35s ease, opacity .35s ease;
	}
	#global_nav .sub-menu .menu-item-has-children.is_active::after{
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='12' height='12' fill='%23444'><path d='M416 208H32c-17.67 0-32 14.33-32 32s14.33 32 32 32h384c17.7 0 32-14.33 32-32s-14.3-32-32-32z'/></svg>") no-repeat center / contain;
		background-size:auto 24%;
	}
	#global_nav .sub-menu.is_visible > .menu-item-has-children::after{
		height:32px;
		opacity:1;
	}

	/********** ナビ位置：表示 **********/

	#global_nav_wrapper,
	.scroll #global_nav_wrapper{
		top:0;
		padding:0
	}
	#global_nav .menu-item{
		width:100%;
	}
	#global_nav > .menu-item > a{
		justify-content:center;
	}
	#global_nav > .menu-item-has-children > a{
		padding-right:1.4em;
	}
	#global_nav .sub-menu{
		pointer-events:none;
		position:absolute;
		opacity:0;
		width:calc(100% + 1px);
		min-width:192px;
		font-size:.9rem;
		transition:opacity .35s ease;
	}
	#global_nav .menu-item-has-children > .sub-menu.is_visible,
	#global_nav .menu-item-has-children:hover > .sub-menu{
		pointer-events:auto;
		opacity:1;
	}
	#global_nav .menu-item-has-children:hover > .sub-menu > .menu-item > a{
		height:32px;
		border-bottom:none;
	}
	#global_nav .sub-menu.depth-1{
		top:100%
	}
	#global_nav .sub-menu{
		border-bottom:0 solid rgba(255,255,255,0);
	}
	#global_nav .sub-menu.depth-1:hover{
		border-bottom:none
	}
	#global_nav .sub-menu .sub-menu{
		min-width:calc(100% + 2px);
	}
	#global_nav .menu-item-has-children:hover > .sub-menu > .menu-item-has-children::after{
		height:32px;
		opacity:1;
	}
	#global_nav .sub-menu a:hover,
#global_nav .sub-menu .menu-item-has-children:hover > a {
		background-color:transparent;
		color:#444;
	}
	.sub-menu.depth-2,
	.sub-menu.depth-4,
	.sub-menu.depth-6{
		top:-1px;
		left:100%;
	}
	.sub-menu.depth-3,
	.sub-menu.depth-5{
		top:calc(100% - 1px);
		left:-1px;
	}
	#global_nav .sub-menu.left-open {
		left: auto;
		right: 100%;
	}

}


@media(min-width:1280px){

	#nav_toggle,
	#nav_toggle:focus{
		right: calc((100vw - 1280px) / 2);
	}

}

/********** ヘッダー **********/

#header_wrapper{
	top:0;
	left:0;
	z-index:18;
}
#header_main_container{
	min-height:40px;
}
#header_title_wrapper{
	max-width:calc(100% - var(--nav_toggle-width) - 16px);
}
#header_title_text{
	line-height:1.2;
	letter-spacing:0em;
	text-shadow:.12em .12em .20em rgba(10,10,10,0.21),-.12em .12em .20em rgba(10,10,10,0.21),.12em -.12em .20em rgba(10,10,10,0.21),-.12em -.12em .20em rgba(10,10,10,0.21);
	color:#ffffff!important;
}

/********** メインビュー **********/

#mainview_wrap #mainview_slider{z-index:1}
#mainview_wrap .slide_caption_wrap{
	z-index:2;
	top:0;
	right:0;
	bottom:0;
	left:0;
	pointer-events:none;
}
#mainview_wrap .slide_caption_inner *{pointer-events: auto}
	#mainview_slider .slide_item{padding:0}
#mainview_slider .slide_img_wrap{height:100svh;}
#mainview_slider .slide_img_wrap::after{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	inset:0;
	pointer-events:none;
	background:rgba(63,33,33,0.3);
}

@media(min-width:768px){
	#mainview_slider .slide_img_wrap{
		height:auto;
		min-height:320px;
	}
}

@media(min-width:1024px){
	#mainview_slider .slide_img_wrap{
		height:100svh
	}
}

@media(min-width:1280px){
}

@media(min-width:1440px){
	#mainview_wrap .slide_caption_inner{padding-left:.8em;padding-right:.8em}
}

/********** ページタイトル **********/

#page_title_block{
	margin-top:30px
}
@media(min-width:768px){
	#page_title_block{
		margin-top:30px
	}
}
@media(min-width:1024px){
	#page_title_block{
		margin-top:40px
	}
}
#page_main_title,
#page_termname{
	line-height:1.2;
	letter-spacing:0em;
	text-shadow:.08em .08em .1em rgba(0,0,0,0.4),-.08em .08em .1em rgba(0,0,0,0.4),.08em -.08em .1em rgba(0,0,0,0.4),-.08em -.08em .1em rgba(0,0,0,0.4);
	color:#ffffff!important;
}
#page_sub_title{
	line-height:1.2;
	letter-spacing:0em;
	text-shadow:.08em .08em .1em rgba(0,0,0,0.4),-.08em .08em .1em rgba(0,0,0,0.4),.08em -.08em .1em rgba(0,0,0,0.4),-.08em -.08em .1em rgba(0,0,0,0.4);
	color:#ffffff!important;
}
/********** カラーセット **********/

.bg_color-00{background-color:inherit;color:inherit}
.width_pc .more_link a:hover,.width_pc .wpcf7Btn:hover,.required,
.bg_color-01{background-color:rgb(255,255,255);color:#000000}
body,.more_link a,.wpcf7Btn,.design_box-01,
.bg_color-02{background-color:rgb(30,3,3);color:#ffffff}
.faq_question,.faq_answer,
.bg_color-03{background-color:rgb(0,0,0);color:#ffffff}
.faq_answer,
.bg_color-04{background-color:rgb(48,33,33)}

@media (min-width: 768px) {
	.bg_color-md-00{background-color:inherit;color:inherit}
	.bg_color-md-01{background-color:rgb(255,255,255);color:#000000}
	.bg_color-md-02{background-color:rgb(30,3,3);color:#ffffff}
	.bg_color-md-03{background-color:rgb(0,0,0);color:#ffffff}
	.bg_color-md-04{background-color:rgb(48,33,33)}
}
@media (min-width: 1024px) {
	.bg_color-lg-00{background-color:inherit;color:inherit}
	.bg_color-lg-01{background-color:rgb(255,255,255);color:#000000}
	.bg_color-lg-02{background-color:rgb(30,3,3);color:#ffffff}
	.bg_color-lg-03{background-color:rgb(0,0,0);color:#ffffff}
	.bg_color-lg-04{background-color:rgb(48,33,33)}
}
@media (min-width: 1280px) {
	.bg_color-xl-00{background-color:inherit;color:inherit}
	.bg_color-xl-01{background-color:rgb(255,255,255);color:#000000}
	.bg_color-xl-02{background-color:rgb(30,3,3);color:#ffffff}
	.bg_color-xl-03{background-color:rgb(0,0,0);color:#ffffff}
	.bg_color-xl-04{background-color:rgb(48,33,33)}
}
@media (min-width: 1440px) {
	.bg_color-xxl-00{background-color:inherit;color:inherit}
	.bg_color-xxl-01{background-color:rgb(255,255,255);color:#000000}
	.bg_color-xxl-02{background-color:rgb(30,3,3);color:#ffffff}
	.bg_color-xxl-03{background-color:rgb(0,0,0);color:#ffffff}
	.bg_color-xxl-04{background-color:rgb(48,33,33)}
}

/********** フォントカラー **********/

#to_top_link,
.font_color-01{color:#ffffff}
.contact_form .wpcf7-not-valid-tip,
.font_color-02{color:#edd1aa}

/********** ボーダー **********/

.more_link a,.wpcf7Btn,
.border-01{border:1px solid #e2e2e2}.border-top-01{border-top:1px solid #e2e2e2}.border-right-01{border-right:1px solid #e2e2e2}.border-bottom-01{border-bottom:1px solid #e2e2e2}.border-left-01{border-left:1px solid #e2e2e2}
.width_pc .more_link a:hover,.width_pc .wpcf7Btn:hover,.design_box-02,
.border-02{border:1px solid #605959}.border-top-02{border-top:1px solid #605959}.border-right-02{border-right:1px solid #605959}.border-bottom-02{border-bottom:1px solid #605959}.border-left-02{border-left:1px solid #605959}
.border-03{border:3px solid #efd7a2}.border-top-03{border-top:3px solid #efd7a2}.border-right-03{border-right:3px solid #efd7a2}.border-bottom-03{border-bottom:3px solid #efd7a2}.border-left-03{border-left:3px solid #efd7a2}
.faq_question,.faq_answer,
.border-04{border:1px solid #876734}.border-top-04{border-top:1px solid #876734}.border-right-04{border-right:1px solid #876734}.border-bottom-04{border-bottom:1px solid #876734}.border-left-04{border-left:1px solid #876734}

@media (min-width: 768px) {
	.border-md-01{border:1px solid #e2e2e2}.border-md-top-01{border-top:1px solid #e2e2e2}.border-md-right-01{border-right:1px solid #e2e2e2}.border-md-bottom-01{border-bottom:1px solid #e2e2e2}.border-md-left-01{border-left:1px solid #e2e2e2}
	.border-md-02{border:1px solid #605959}.border-md-top-02{border-top:1px solid #605959}.border-md-right-02{border-right:1px solid #605959}.border-md-bottom-02{border-bottom:1px solid #605959}.border-md-left-02{border-left:1px solid #605959}
	.border-md-03{border:3px solid #efd7a2}.border-md-top-03{border-top:3px solid #efd7a2}.border-md-right-03{border-right:3px solid #efd7a2}.border-md-bottom-03{border-bottom:3px solid #efd7a2}.border-md-left-03{border-left:3px solid #efd7a2}
	.border-md-04{border:1px solid #876734}.border-md-top-04{border-top:1px solid #876734}.border-md-right-04{border-right:1px solid #876734}.border-md-bottom-04{border-bottom:1px solid #876734}.border-md-left-04{border-left:1px solid #876734}
}
@media (min-width: 1024px) {
	.border-lg-01{border:1px solid #e2e2e2}.border-lg-top-01{border-top:1px solid #e2e2e2}.border-lg-right-01{border-right:1px solid #e2e2e2}.border-lg-bottom-01{border-bottom:1px solid #e2e2e2}.border-lg-left-01{border-left:1px solid #e2e2e2}
	.border-lg-02{border:1px solid #605959}.border-lg-top-02{border-top:1px solid #605959}.border-lg-right-02{border-right:1px solid #605959}.border-lg-bottom-02{border-bottom:1px solid #605959}.border-lg-left-02{border-left:1px solid #605959}
	.border-lg-03{border:3px solid #efd7a2}.border-lg-top-03{border-top:3px solid #efd7a2}.border-lg-right-03{border-right:3px solid #efd7a2}.border-lg-bottom-03{border-bottom:3px solid #efd7a2}.border-lg-left-03{border-left:3px solid #efd7a2}
	.border-lg-04{border:1px solid #876734}.border-lg-top-04{border-top:1px solid #876734}.border-lg-right-04{border-right:1px solid #876734}.border-lg-bottom-04{border-bottom:1px solid #876734}.border-lg-left-04{border-left:1px solid #876734}
}
@media (min-width: 1280px) {
	.border-xl-01{border:1px solid #e2e2e2}.border-xl-top-01{border-top:1px solid #e2e2e2}.border-xl-right-01{border-right:1px solid #e2e2e2}.border-xl-bottom-01{border-bottom:1px solid #e2e2e2}.border-xl-left-01{border-left:1px solid #e2e2e2}
	.border-xl-02{border:1px solid #605959}.border-xl-top-02{border-top:1px solid #605959}.border-xl-right-02{border-right:1px solid #605959}.border-xl-bottom-02{border-bottom:1px solid #605959}.border-xl-left-02{border-left:1px solid #605959}
	.border-xl-03{border:3px solid #efd7a2}.border-xl-top-03{border-top:3px solid #efd7a2}.border-xl-right-03{border-right:3px solid #efd7a2}.border-xl-bottom-03{border-bottom:3px solid #efd7a2}.border-xl-left-03{border-left:3px solid #efd7a2}
	.border-xl-04{border:1px solid #876734}.border-xl-top-04{border-top:1px solid #876734}.border-xl-right-04{border-right:1px solid #876734}.border-xl-bottom-04{border-bottom:1px solid #876734}.border-xl-left-04{border-left:1px solid #876734}
}
@media (min-width: 1440px) {
	.border-xxl-01{border:1px solid #e2e2e2}.border-xxl-top-01{border-top:1px solid #e2e2e2}.border-xxl-right-01{border-right:1px solid #e2e2e2}.border-xxl-bottom-01{border-bottom:1px solid #e2e2e2}.border-xxl-left-01{border-left:1px solid #e2e2e2}
	.border-xxl-02{border:1px solid #605959}.border-xxl-top-02{border-top:1px solid #605959}.border-xxl-right-02{border-right:1px solid #605959}.border-xxl-bottom-02{border-bottom:1px solid #605959}.border-xxl-left-02{border-left:1px solid #605959}
	.border-xxl-03{border:3px solid #efd7a2}.border-xxl-top-03{border-top:3px solid #efd7a2}.border-xxl-right-03{border-right:3px solid #efd7a2}.border-xxl-bottom-03{border-bottom:3px solid #efd7a2}.border-xxl-left-03{border-left:3px solid #efd7a2}
	.border-xxl-04{border:1px solid #876734}.border-xxl-top-04{border-top:1px solid #876734}.border-xxl-right-04{border-right:1px solid #876734}.border-xxl-bottom-04{border-bottom:1px solid #876734}.border-xxl-left-04{border-left:1px solid #876734}
}
