<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@import url('layout.css?0406a');
@import url('information.css');
@import url('qa.css');


container #wrapper{
}

container header{
	text-align: center;
}
container header #key-visual{
	text-align: center;
}

container #container{
	background-image: url(../images/bg.png);
}

/* --------------------- ページトップボタン設定 --------------------- */
container a.page-top {
    background: #7e7a7a;
    color: #FFF !important;
}



/* 追加スタイル */

.hiyama{
	background-color: #fffdeb;
	margin-bottom: 3em;
}

.hiyama_main{
	background: url(../images/hiyama_main_bg.jpg) center top no-repeat;
	min-height: 390px;
	text-align: center;
	padding-top: 40px;
}

.inn{
	background-color: rgba(255, 255, 255, .85);
	margin: 0 3em;
	box-shadow: 0px 0px 20px 0px;
}

.hiyama_main .inn{
	padding-bottom: 3em;
}

.hiyama_main h1{
	padding: 1.5em 0 0.5em;
}

.hiyama_main .inn p{
	margin-bottom: 1em;
}

.hiyama_main .nittei{
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	color: #164085;
}

.hiyama_main .nittei span{
	border: 1px solid #cc3930;
	color: #cc3930;
	padding: 0.4em 0.8em;
	margin-right: 1em;
	font-size: 0.8em;
	font-weight: normal;
}

.btn_kinjitsu{
	font-size: 1.8em;
	padding: 0.3em 2em;
	border: 1px solid #fff;
	color: #fff !important;
}

.btn_dw{
	font-size: 1.8em;
	padding: 0.3em 2em;
	border: 1px solid #fff;
	color: #fff !important;
	background-color: #a00808
}

.btn_kinjitsu:hover,
.btn_dw:hover{
	border: 1px solid #fff;
	box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.4);
	color: #fff;
}


.hiyama_main .btn_kinjitsu{
	margin-top: -1em;
	background-color: #db4800;
}

.hiyama .lead{
	color: #c81d14;
	border: 2px solid #c81d14;
	text-align: center;
	line-height: 140%;
	margin: 1em;
	padding: 0.5em 0;
	font-weight: bold;
	font-size: 1em;
}

.detail{
	margin: 0.5em;
	line-height: 150%;
	font-size: 0.95em;
}

.hiyama .detail .subtitle{
	color: #fff;
	background-color: #164085;
	display: inline-block;
	padding: 0.2em 1em;
	margin-bottom: 0.5em;
}


.setana{
	background: #f7ffeb;
	padding-bottom: 1em;
	margin-bottom: 3em;
}

.setana_main{
	background: url(../images/setana_main_bg.jpg) center top no-repeat;
	min-height: 400px;
	text-align: center;
}

.setana_main h1{
	padding: 1.5em 0 1em;
}

.setana_main .inn{
	padding: 1.2em 5em 3em;
	line-height: 150%;
}

.setana .btn_kinjitsu{
	background-color: #098a03;
	margin-top: -1em;
}

.setana .detail dt{
	border: 1px solid #098a03;
	color: #098a03;
	display: inline;
	text-align: center;
}

.setana .detail dt, .setana .detail dd{
	margin-bottom: 1em;
}

.plan{
	margin: 0.5em 0.5em 2em;
}

.plan h2{
	text-align: center;
	font-size: 1em;
	padding: 0.5em 0;
	margin: 1em 0 0.5em;
}

.setana .plan h2{
	color: #fff;
	background-color: #297c25;
}

.date{
	line-height: 140%;
	margin-bottom: 0.5em;
}



.okushiri{
	background: #f4faff;
	padding-bottom: 1em;
	margin-bottom: 3em;
}

.okushiri_main{
	background: url(../images/okushiri_main_bg.jpg) center top no-repeat;
	min-height: 380px;
	text-align: center;
	color: #fff;
}

.okushiri_main h1{
	padding: 3em 0 1.5em;
}

.okushiri_main .btn_kinjitsu{
	background-color: #1554bc;
	margin-top: 0.5em;
}

.okushiri-color{
	color: #1554bc;
}



@media screen and (max-width:768px){
.inn{
	margin: 0 1em;
	padding: 0 1em;
}

.hiyama_main{
	min-height: 100%;
}

.hiyama_main .inn{
	padding-bottom: 1em;
}

.hiyama_main h1 {
    padding: 1em 0 0.5em;
}

.hiyama_main .nittei{
	font-size: 1em;
}

.hiyama_main .nittei span{
	display: block;
	font-size: 1em;
	padding: 0.1em 0;
	margin: 0 0 0.5em 0;
}

.btn_kinjitsu {
    font-size: 1.2em;
}

.btn_dw {
    font-size: 1.4em;
}

.subtitle{
	width: 100%;
	text-align: center;
}

.setana_main h1 {
    padding: 1em 0 0.8em;
}

.setana_main .inn{
	padding: 1.2em 0.5em 3em;
	line-height: 150%;
	font-size: 0.9em;
}

.setana .detail dt{
	margin-bottom: 0.5em;
}

.okushiri_main{
	padding: 0 0.5em 0;
}

.okushiri_main h1 {
    padding: 1em 0 1.5em;
}

.okushiri_main .h4{
	font-size: 0.9em;
}

}

.btn_dw {
    font-size: 1.4em;
}


</pre></body></html>