<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body { letter-spacing:0px; font-size:0.9vw;}
.header .logo { width:12vw;}
.header .head_menu a:link, .header .head_menu a:visited { width:auto!important; padding:0 26px;}
.arrow01:link, .arrow01:visited {width: 36px;}
@media only screen and (max-width: 1480px){
.header .head_menu a:link, .header .head_menu a:visited { padding:0 20px; white-space: nowrap; font-size:14px;}
}
@media only screen and (max-width: 1280px){
.header .head_menu a:link, .header .head_menu a:visited { padding:0 10px; white-space: nowrap; font-size:14px;}
}

@media only screen and (max-width:1200px){
	.header .logo { width:14vw;}
	.header .head_s1 { display:inline; float:right;width: 40px;}
	.header .head_s1 .a2 { display:none;}
	.header .head_p1 {position:absolute;width:100%;height: calc(100vh - 60px);background:#e4e5e3;clear: both;border-top: 1px solid #bebebe;display: flex;flex-direction: column;align-items: center;transition: all 0.35s ease-out;top: 60px;left: 0;left:-100%;opacity: 0;filter:Alpha(opacity:0);justify-content: flex-start;}

	.header.open .head_p1 { left:0; opacity: 1;filter:Alpha(opacity:100);}

	.header.open .head_s1 .a1 { display:none;}
	.header.open .head_s1 .a2 { display:block;}
	.header .head_menu {display:flex;flex-direction: column;gap: 20px;margin-top: 30px;}
	.header .head_r1 .a2 {margin: 20px auto auto;}
	
	.header .head_r1 { flex-direction: column;}
	.blue_btn01:link, .blue_btn01:visited { margin:auto;}
}
.section8b .copy2 li .b3:after { margin-left:1%; margin-top:1.6%;}
.section11 .copy2 h3 { letter-spacing:0px;}
.sections p { line-height:1.6;}
.sections h1 { font-size:2.8vw;}
.sections h2 { font-size:2.4vw;}

.section1 h1 { font-size:3vw;}
.section21 h1 { font-size:2.4vw;}
.section21 h2 { font-size:3.4vw; font-weight:100;}
.section31 h1 { font-size:4.2vw; letter-spacing: 2px;}

.section2 .copy1 .a1 { gap:20px;}
.section3 .copy1 { top:40%;}
.s4Swiper .swiper-slide h2 { font-weight:700;}
.s4Swiper .swiper-slide p { font-size:0.9vw; line-height:1.6;}
.s4Swiper .swiper-slide p span { display:block; padding:2% 0;}

.section10 .copy1 h1 { font-size:3vw;}

.section11 .copy2 { left:13%; width:76%;}
.section11 .copy2 .b3 { width:34%; white-space: normal;}
.section7 .copy1 { width:50%;}
.section8 .copy2 li { padding:0 2%;}
.section8 .copy2 li:last-child { width:46%;}
.section8b .copy2 li .b2 { font-weight:700;}
.section8b .copy2 h3 font { font-size:1vw; display:block;}
.sect8_pop .b2 h2 { font-size:2.4vw;}
.sect8_pop .b2 h2 span font { font-size:1.4vw; display:block;}

.section22 .copy1 li .a3 { flex-direction: column; background-position:0 8px;}
.thumbSwiper .swiper-slide p { bottom:auto; top:103%; height:auto; line-height:1.2;}
.thumbSwiper .swiper-slide p:after { top:auto; bottom:1px;}

.section32 ul li .a1 .a1b1 { letter-spacing:0;}
.section32 ul li .a1 .a1b1 span { letter-spacing:0;}

.disclaimer01 .section32,.disclaimer01 .section32 p { letter-spacing:2px; line-height:2;}

.section12 .copy1 .p1,.section12 .copy1 .p2 {justify-content: flex-start;}
.section12 .copy1 .b1 { width:2vw;padding-right:5vw; padding-top:5vh;}
.section12 .copy1 .b2 { padding-right:5vw; width:23%; padding-top:5vh;}
.section12 .copy1 .p1 p:nth-child(3) { width:27%;}
.section12 .copy1 .p2 p:nth-child(3) { width:27%;}
.section12 .copy1 .p1 p:last-child { padding-right:0;}
.section12 .copy1 .p2 p:last-child { padding-right:0;}
.section8 .copy2 li strong { white-space: nowrap;}
.section8 .copy1 { top:32%;}
.section8 h2,.section8b h2 { font-weight:700;}
.section22 .copy1 li .a3 { font-weight:300; gap:0px;}
.section22 .copy1 li .a1 { font-weight:700;}
.section22 .copy1 li .a4 { font-weight:normal;}

@media only screen and (min-width: 1921px) {
.section11 .copy2 { width:55%; top:30%; transform:translateY(0);}
.section11 .copy2 .b3 { width:45%;}
.section6 .copy2 .a1 .x1 { font-size:3.4vw;}
.section6 .copy2 .a1 .x1 span { font-size:1.4vw;}

.section8 .copy1 { top:30%;}
.section8b .copy1 { top:23%;}
.section8b .copy2 { top:33%;}
.section1 h1 { font-size:3.6vw;}
.sections h1 { font-size:3.2vw;}
.s4Swiper .swiper-slide h2 { font-size:2.8vw; padding-bottom:2vh;}
.section8b .copy2 li { margin-bottom:3.4vh;}
.section12 .copy1 .p1,.section12 .copy1 .p2 {justify-content: space-between;}
.section12 .copy1 .b1 { width:2vw;padding-right:0; padding-top:5vh;}
.section12 .copy1 .b2 { padding-right:0; width:23%; padding-top:5vh;}
.section12 .copy1 .p1 p:nth-child(3) { width:27%;}
.section7 .copy1 { width:60%; left:15%;}
.section7 h1 { font-size:3vw;}

}
@media screen and (orientation: portrait){
.section11 .copy2 { width:90%; left:5%;}
.section11 .copy2 .b3 { width:36%;white-space: normal;}
.section8b h2 { font-size:3.2vw;}
.section32 ul li.more_btn01 .a1 { margin:5% auto 20% auto;}
.section8 .copy1,.section8b .copy1 { top:26%;}
}
@media only screen and (max-width: 768px){
html, body { font-size:13px}
.section21 h1 { font-size:1.8rem;}
.section21 h2 { font-size:2.6rem;}
.section22 .copy1 h1 { font-size:3.2rem;}
.section23 .p1 h1,.section24 .p1 h1 { font-size:3.2rem;}
.section31 h1 { font-size:3.2rem;}
.section12 .copy2 .b1a { text-align:right;}
.section12 .copy2 .b3 .bb1 { flex-wrap: nowrap; font-size:11px;}
.section32 ul li .a1 { margin-top:2rem;}
}

@media only screen and (min-width: 1921px){
.header .head_menu a:link, .header .head_menu a:visited { padding:0 26px 0.3% 26px;}
.join-us h1 { font-size:2.6vw;}
.join-us h2 { font-size:4.6vw!important;}
.section2 .copy1 { width:60%;}
.section2 .copy1 .a1 { margin-top:3%;}
.section2 .copy1 .a1 .a1a { width:45%; padding-right:5%;}
.section2 .copy1 .a1 .a1a h2 { margin-bottom:4%;}
}
@media only screen and (max-width: 768px){
.section12 .copy1 .b1 {width:22px; padding:10% 0 0;}
.section12 .copy1 .b2 { width:100%; padding:6% 5% 0 0;}
.section12 .copy1 .p1 p:nth-child(3) { width:100%;}
.section12 .copy1 .p2 p:nth-child(3) { width:100%;}
}
</pre></body></html>