<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* -----------------------------
common
----------------------------- */
html {
	scroll-behavior: smooth;
}
body{
	padding: 0;
	margin: 0;
}
#MAUREwrap .pc{display:inline-block;}
#MAUREwrap .ipad{display:none;}

@media only screen and (max-width: 1128px) {
	#MAUREwrap .pc{display:none;}
	#MAUREwrap .ipad{display:inline-block;}
}
/* -----------------------------
#MAUREwrap
----------------------------- */
#MAUREwrap{
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.5px;
	line-height: 200%;
	color: #1C1E22;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width:100%; 
    position: relative;
    left: 50%;
    right: 50%;
	margin-left: -50%;
	margin-right: -50%;
}
@media only screen and (max-width: 1128px) {
	.single-column #htlMainContent.GOLDTemplate{
		width: 100%;
	}
	#MAUREwrap {
		width:100%; 
		min-width: 1128px;	
		position: relative;
		left: inherit;
		right: inherit;
		margin-left: inherit;
		margin-right: inherit;
	}
}

#MAUREwrap *{
	box-sizing: border-box;
}
#MAUREwrap h1,
#MAUREwrap h2,
#MAUREwrap h3,
#MAUREwrap h4,
#MAUREwrap h5,
#MAUREwrap dl,
#MAUREwrap dt,
#MAUREwrap dd{
	font-weight: bold;
    padding: 0;
    margin: 0;
}
#MAUREwrap h2,
#MAUREwrap h3{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-weight: 500;
}

#MAUREwrap dl,
#MAUREwrap dt,
#MAUREwrap dd{
	font-weight: normal;
    padding: 0;
    margin: 0;
}
#MAUREwrap .clearfix::after {
    content: " ";
    display: block;
    clear: both;
}
#MAUREwrap p{
	line-height: 200%;
    padding: 0;
    margin: 0;
}
#MAUREwrap ul{
	list-style: none;
    padding: 0;
    margin: 0;
}
#MAUREwrap ul li{
	margin: 0;
	padding: 0;
}
#MAUREwrap img{
	vertical-align: bottom;
}
#MAUREwrap a{
	color: #292929;
	text-decoration: none;
	transition: 0.4s;
}
#MAUREwrap a:hover{
	opacity: 0.7;
}

#MAUREwrap .inner{
	width: calc( 100% - 80px);
	max-width: 1128px;
	margin: 0 auto;
}

#MAUREwrap .inner_lg{
	width:100%;
	max-width: 1660px;
	margin: 0 auto;
}
#MAUREwrap a.btn {
	display: block;
	width: 260px;
	height: 52px;
	color: #FFF1E0;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size: 16px;
	text-align: center;
	line-height: 52px;
	border: solid #1d1e22 1px;
	background-color: #1d1e22;
	position: relative;
	z-index: 1;
	transition: .3s;
}
#MAUREwrap a.btn::after{
	display: block;
	content: "";
	width: 44px;
	height: 1px;
	background-color: #ece5d5;
	position: absolute;
	top: 26px;
	right: -22px;
	transition: 0.3s;
}
#MAUREwrap a.btn:hover {
	color: #1d1e22;
  	background-color: #ece5d5;
	opacity: 1;
}
#MAUREwrap a.btn:hover::after {
	background-color: #1d1e22;
	right: -33px;
}
/*赤ボタン*/
#MAUREwrap a.btn.red {
	width: 370px;
	height: 74px;
	color: white;
	font-size: 26px;
	line-height: 74px;
	background-color: #7B3838;
	border: none;
}
#MAUREwrap a.btn.red::after{
	display: block;
	content: "";
	width: 60px;
	height: 1px;
	background-color: #1C1E22;
	position: absolute;
	top: 37px;
	right: -30px;
	transition: 0.3s;
}
#MAUREwrap a.btn.red:hover {
	opacity: 0.75;
}
#MAUREwrap a.btn.red:hover::after {
	right: -45px;
}

/* -----------------------------
#gtm
----------------------------- */
#MAUREwrap #gtm{
	width: 1px;
	height: 1px;
	overflow: hidden;
}
#MAUREwrap #gtm iframe{
	width: 1px;
	height: 1px;
}
/* -----------------------------
#header
----------------------------- */
#MAUREwrap #header {
	width: 100%;
	height: 70px;
	background-color: #F3F3F3;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	padding: 0 0;
	position: sticky;
	top: 48px;
	overflow: hidden;
	z-index: 1001;
}

#MAUREwrap #header ul{
	width: 100%;
	max-width: 1128px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#MAUREwrap #header ul li a{
	display: block;
	font-size: 16px;
	text-align: center;
	letter-spacing: 1px;
	line-height: 100%;
	color: black;
	padding: 18px 30px;
	position: relative;
}
#MAUREwrap #header ul li:first-child {
	margin-right: auto;
}
#MAUREwrap #header ul li:first-child a{
	padding: 0;
}
#MAUREwrap #header ul li:last-child{
	margin-left: 30px;
}
#MAUREwrap #header ul li:last-child a{
	height: 70px;
	line-height: 70px;
	color: white;
	background-color: #7B3838;
	padding: 0 130px;
}
#MAUREwrap #header ul li a span{
	display: block;
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0;
	color: #AC9467;
	margin-top: 3px;
	position: relative;
}
#MAUREwrap #header ul li a span.current::after{
	display: block;
	content: '';
	width: 100%;
	height: 3px;
	background-color: #404B73;
	position: absolute;
	bottom: -10px;
	left: 0;
}

/* -----------------------------
#footer
----------------------------- */
#MAUREwrap #ftr{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	background: 
		url(../img/cmn/ftr_bg_03.jpg) top 70px right no-repeat,
		url(../img/cmn/ftr_bg_02.jpg) top 70px left no-repeat,
		url(../img/cmn/ftr_bg_01.jpg) top 70px right no-repeat;
	position: relative;
}
#MAUREwrap #ftr::before{
	display: block;
	content: '';
	width: 586px;
	height: 342px;
	background: url(../img/cmn/ftr_bg_04.png) top left no-repeat;
	position: absolute;
	top: -272px;
	right: 0;
}
#MAUREwrap #ftr .list{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 140px;
}
#MAUREwrap #ftr .list li{
	width: 31%;
	max-width: 340px;
	padding-top: 30%;
	position: relative;
}
#MAUREwrap #ftr .list li:nth-child(1){
	background:url(../img/cmn/ftr_list_btn_01.jpg) top center no-repeat;
}
#MAUREwrap #ftr .list li:nth-child(2){
	background:url(../img/cmn/ftr_list_btn_02.jpg) top center no-repeat;
}
#MAUREwrap #ftr .list li:nth-child(3){
	background:url(../img/cmn/ftr_list_btn_03.jpg) top center no-repeat;
}
#MAUREwrap #ftr .list li .btn{
	position: absolute;
	left: -25px;
	bottom: 30px;
}
#MAUREwrap #ftr .txt .flex{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 60px
}
#MAUREwrap #ftr .txt .flex p{
	text-align: center;
}
#MAUREwrap #ftr .txt .flex p b{
	color: #AC9467;
	margin-right: 15px
}
#MAUREwrap #ftr .txt .flex ul{
	width: 300px;
	display: flex;
	justify-content: space-between;
}
#MAUREwrap #ftr .txt .flex ul li{
	line-height: 1.4;
	text-align: center;
}
#MAUREwrap #ftr .txt .flex ul li span{
	display: block;
	font-size: 11px;
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
	letter-spacing: 0;
	color: #AC9467;
}
#MAUREwrap #ftr .txt .btn{
	margin: 0 auto;
}</pre></body></html>