<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width:641px),
screen and (orientation: landscape){

#main-title { background: url(../images/apart/title01.jpg) no-repeat top center; }

.break { display: block; }

.c_text { font-size: 14px; line-height: 2.3; color: #0a090a; }

/*page_apart01*/
.float_box01 { width: 521px; margin: 0 auto 30px; /*.pic*/ }
.float_box01 .apart01_title01 { width: 462px; float: left; color: #0a090a; font-weight: bold; line-height: 1.8; font-size: 20px; text-align: center; /*.apart01_title01*/ }
.float_box01 .apart01_title01 .title01_inner { font-size: 29px; /*.title01_inner*/ }
.float_box01 .pic { float: left; padding-top: 8px; }

/*.float_box01*/
.apart01_outer { width: 800px; background-color: #f7f6eb; padding: 30px 30px 25px; border: 1px dotted; /*.float_box02*/ /*.apart01_title02*/ }
.apart01_outer .float_box02 { width: 740px; background-color: #ffffff; padding: 40px 40px 35px; /*.left_box*/ }
.apart01_outer .float_box02 .box02_inner { width: 196px; float: left; margin-right: 36px; /*&amp;:nth-child(3n)*/ /*.box02_text*/ }
.apart01_outer .float_box02 .box02_inner:nth-child(3n) { margin-right: 0; }
.apart01_outer .float_box02 .box02_inner .box02_text { width: 196px; color: #804b18; font-size: 14px; line-height: 1.8; }
.apart01_outer .float_box02 .box02_inner .p1 { padding: 10px 12px 0 15px; }
.apart01_outer .float_box02 .box02_inner .p2 { padding: 10px 9px 0 12px; }
.apart01_outer .float_box02 .box02_inner .p3 { padding: 10px 33px 0 33px; }
.apart01_outer .apart01_title02 { line-height: 2; color: #0a090a; font-size: 14px; text-align: center; letter-spacing: 0.1em; /*.title02_inner*/ }
.apart01_outer .apart01_title02 .title02_inner { color: #e06f01; font-size: 24px; font-weight: bold; }

/*.apart01_outer*/
/*page_apart02--page_apart03*/
.apart02_bg { background-image: url(../images/apart/img04.jpg); background-repeat: no-repeat; background-position: top; padding: 75px 0 50px; /*.apart02_title*/ /*.apart02_title02*/ }
.apart02_bg .apart02_title { color: #ffffff; font-size: 40px; font-weight: 700; line-height: 2; text-align: center; margin-bottom: 30px; }
.apart02_bg .apart02_title02 { color: #ffffff; width: 680px; margin: 0 auto; /*.qtext_inner*/ }
.apart02_bg .apart02_title02 .qtext_inner { color: #fff000; }

/*.apart02_bg*/
.apart02_outer { width: 800px; background-color: #f3f2e6; padding: 30px 30px; }

/*.apart02_outer*/
.apart03_outer { width: 800px; background-color: #edefd6; padding: 30px 30px; margin-bottom: 150px; }

/*.apart03_outer*/
.q_bg { background-image: url(../images/apart/bg.jpg); width: 740px; margin: 0 auto 30px; /*.q_title*/ }
.q_bg .pic01 { position: absolute; top: -8px; right: 217px; }
.q_bg .pic02 { position: absolute; top: -8px; right: 40px; }
.q_bg .q_title { color: #786941; font-size: 14px; font-weight: 700; line-height: 1.5; text-align: center; padding: 5px 0 6px; /*.qtitle_inner*/ }
.q_bg .q_title .qtitle_inner { color: #0a090a; font-size: 20px; }

/*.q_bg*/
.float_box03 { width: 800px; }
.float_box03 img { width: 286px; margin-right: 36px; /*&amp;first-child*/ }
.float_box03 imgfirst-child { margin-right: 0; }
.float_box03 .box03_text01 { width: 404px; margin-right: 50px; }
.float_box03 .box03_text02 { width: 418px; padding-top: 30px; }
.float_box03 .box03_text03 { width: 411px; margin-right: 43px; }

/*.float_box03*/
.apart03_title { color: #9a6c24; font-size: 20px; font-weight: bold; line-height: 2; text-align: center; width: 740px; background-image: url(../images/apart/bd.jpg); background-repeat: repeat-x; background-position: bottom; }

/*.apart03_title*/
.text02_inner { color: #dc4d06; font-weight: bold; }

.under_text { font-size: 16px; font-weight: bold; line-height: 2; color: #0a090a; text-align: center; position: absolute; bottom: 260px; left: 25px; }

.under_inner { color: #dc4d07; }

}
@media screen and (orientation: portrait) {
@media screen and (max-width:640px) {

#main-title { background: url(../images/apart/title01.jpg) no-repeat top center; }

.break { display: block; }

.c_text { font-size: 14px; line-height: 2.3; color: #0a090a; }

/*page_apart01*/
.float_box01 { width: 100%; margin: 0 auto 30px; /*.pic*/ }
.float_box01 .apart01_title01 { color: #0a090a; font-weight: bold; line-height: 1.8; font-size: 20px; text-align: center;  box-sizing: border-box; /*.apart01_title01*/ }
.float_box01 .apart01_title01 .title01_inner { font-size: 1.4em; /*.title01_inner*/ }
.float_box01 .pic { padding-top: 8px; box-sizing: border-box; text-align: center; }

/*.float_box01*/
.apart01_outer { background-color: #f7f6eb; padding: 2rem; border: 1px dotted; /*.float_box02*/ /*.apart01_title02*/ }
.apart01_outer .float_box02 { background-color: #ffffff; padding: 40px 0 35px; /*.left_box*/ }
.apart01_outer .float_box02 .box02_inner { margin-right: auto; margin-left: auto; margin-bottom: 1em; text-align: center; /*&amp;:nth-child(3n)*/ /*.box02_text*/ }
.apart01_outer .float_box02 .box02_inner .box02_text { width: 220px; margin-right: auto; margin-left: auto; color: #804b18; font-size: 1em; line-height: 1.8; }
.apart01_outer .float_box02 .box02_inner .p1 { padding: 10px 12px 0 15px; }
.apart01_outer .float_box02 .box02_inner .p2 { padding: 10px 9px 0 12px; }
.apart01_outer .float_box02 .box02_inner .p3 { padding: 10px 33px 0 33px; }
.apart01_outer .apart01_title02 { line-height: 2; color: #0a090a; font-size: 1em; text-align: left; letter-spacing: 0.1em; /*.title02_inner*/ }
.apart01_outer .apart01_title02 .title02_inner { color: #e06f01; font-size: 24px; font-weight: bold; }

/*.apart01_outer*/
/*page_apart02--page_apart03*/
.apart02_bg { background-image: url(../images/apart/img04.jpg); background-repeat: no-repeat; background-position: top; background-size: cover; padding: 75px 0 50px; /*.apart02_title*/ /*.apart02_title02*/ }
.apart02_bg .apart02_title { color: #ffffff; font-size: 1.8em; font-weight: 700; line-height: 2; text-align: center; margin-bottom: 30px; }
.apart02_bg .apart02_title02 { color: #ffffff; width: 90%; margin: 0 auto; /*.qtext_inner*/ }
.apart02_bg .apart02_title02 .qtext_inner { color: #fff000; }

/*.apart02_bg*/
.apart02_outer { background-color: #f3f2e6; padding: 30px 2rem; }

/*.apart02_outer*/
.apart03_outer { background-color: #edefd6; padding: 30px 2rem; margin-bottom: 4rem; }

/*.apart03_outer*/
.q_bg { background-image: url(../images/apart/bg.jpg); margin: 0 auto 30px; padding: 0 4rem; /*.q_title*/ }
.q_bg .pic01 { position: absolute; top: -8px; right: 5px; }
.q_bg .pic02 { position: absolute; top: -8px; right: 4px; }
.q_bg .q_title { color: #786941; font-size: 14px; font-weight: 700; line-height: 1.5; text-align: center; padding: 5px 0 6px; /*.qtitle_inner*/ }
.q_bg .q_title .qtitle_inner { color: #0a090a; font-size: 20px; }

/*.q_bg*/
.float_box03 { }
.float_box03 img { margin: 0px auto; display: block;}
.float_box03 imgfirst-child { margin-right: 0; }
.float_box03 .box03_text01 {}
.float_box03 .box03_text02 { padding-top: 30px; }
.float_box03 .box03_text03 { margin-bottom: 2rem;}

/*.float_box03*/
.apart03_title { color: #9a6c24; font-size: 20px; font-weight: bold; line-height: 1.5; text-align: center; background-image: url(../images/apart/bd.jpg); background-repeat: repeat-x; background-position: bottom; padding-bottom: 1rem; }

/*.apart03_title*/
.text02_inner { color: #dc4d06; font-weight: bold; }

.under_text { font-size: 1.1em; font-weight: bold; line-height: 2; color: #0a090a; text-align: left; padding: 0 4%; }
.under_text .sp_none { display: none;}

.under_inner { color: #dc4d07; }

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