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

	home.css
	---------------------------
	Last Modified: 2025/04/08 12:12:21

===========================================================================
======================================================================== */.mainVisual{overflow-x:hidden}.mainVisual ._scene{position:relative}@media(max-width: 950px){.mainVisual ._scene{overflow:hidden;width:100%;height:100svh}}@media(max-width: 950px){.mainVisual ._mvImage{position:absolute;top:0;left:0;width:100%;height:100%}}.mainVisual ._mvImage img{width:100%}@media(max-width: 950px){.mainVisual ._mvImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.mainVisual ._copy{position:absolute;top:50%;left:5%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:.4em;font-size:20px;font-weight:300;color:#fff}@media(max-width: 950px){.mainVisual ._copy{font-size:16px}}.mainVisual .mvSceneGroup.-n1{position:relative;background:#000}@media(max-width: 950px){.mainVisual .mvSceneGroup.-n1{-webkit-clip-path:inset(0);clip-path:inset(0)}}.mainVisual ._scene.-n1{opacity:0}.mainVisual ._scene.-n1 ._mvCopy{position:absolute;top:10%;left:0;width:100%;text-align:center}.mainVisual ._scene.-n1 ._mvCopy img{-webkit-transform:rotate(0.00002deg);transform:rotate(0.00002deg)}.mainVisual ._scene.-n1 ._mvCopy ._el.-n1 img{width:68.95%}.mainVisual ._scene.-n1 ._mvCopy ._el.-n2{margin-top:4%}.mainVisual ._scene.-n1 ._mvCopy ._el.-n2 img{width:26.85%}@media(max-width: 950px){.mainVisual ._scene.-n1 ._mvImage{position:fixed;top:0;left:0;width:100%;height:100vh}}@media(max-width: 950px){.mainVisual ._scene.-n1 ._mvImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.mainVisual ._scene.-n1_2{color:#fff}@media(min-width: 951px){.mainVisual ._scene.-n1_2{position:relative;overflow:hidden;width:100%;aspect-ratio:760/1320;background:#000}}.mainVisual ._scene.-n1_2 ._panel{position:absolute;top:20px;left:20px;right:20px;bottom:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10%;background:url(../img/mv-1_panel.jpg) no-repeat center center/cover;text-align:center}@media(max-width: 950px){.mainVisual ._scene.-n1_2 ._panel{top:60px;padding:5%}}.mainVisual ._scene.-n1_2 ._announce{margin-bottom:20px}.mainVisual ._scene.-n1_2 ._announce img{width:100%}.mainVisual ._scene.-n1_2 .c_cvBtn{width:85%}.mainVisual ._scene.-n1_2 .c_cvBtn a{width:100%;font-size:20px;height:60px}@media(max-width: 950px){.mainVisual ._scene.-n1_2 .c_cvBtn a{font-size:18px}}.mainVisual ._scene.-n1_2 ._access{margin-top:20px}.mainVisual ._scene.-n1_2 ._access img{width:85%}.mainVisual ._scene.-n1_2 ._merits{width:85%;margin-top:20px;border-top:1px solid;font-size:16px}@media(max-width: 950px){.mainVisual ._scene.-n1_2 ._merits{font-size:14px}}.mainVisual ._scene.-n1_2 ._merit{padding:.75em 0;border-bottom:1px solid}.mainVisual .conceptImage{position:relative;overflow:hidden;background:#000}@media(max-width: 950px){.mainVisual .conceptImage{z-index:-1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@media(min-width: 951px){.mainVisual .conceptImage ._container{position:absolute;top:0;left:0;width:100%;height:100%}}@media(max-width: 950px){.mainVisual .conceptImage ._container{position:relative;z-index:-1;width:100%;height:100svh}}@media(max-width: 950px){.mainVisual .conceptImage ._mvImage{position:fixed;inset:0;margin:0;height:100vh;z-index:-1}}.mainVisual .conceptImage ._mvImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mainVisual .conceptImage ._endTrigger{position:absolute;top:100%;left:0;width:100%;height:1px}.indexBlock .index ._indexItem{background:#000}.indexBlock .index ._indexItem a{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;aspect-ratio:380/165;text-decoration:none;color:#c90}.indexBlock .index ._indexItem a ._image{overflow:hidden;position:absolute;inset:0;z-index:1;margin:auto}.indexBlock .index ._indexItem a ._image img{transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}.indexBlock .index ._indexItem a ._title{position:relative;z-index:2;text-transform:uppercase;font-size:18px;font-family:"Cormorant",serif;letter-spacing:.2em}@media(min-width: 951px){.indexBlock .index ._indexItem a ._title{font-size:20px}}.indexBlock .index ._indexItem a ._btn{position:relative;z-index:3;width:226px;margin-top:10px;padding:5px;border:1px solid;font-size:14px;font-family:"Cormorant",serif;text-align:center;letter-spacing:.2em;transition:background .2s ease,color .2s ease}@media(min-width: 951px){.indexBlock .index ._indexItem a ._btn{font-size:16px}}@media(any-hover: hover){.indexBlock .index ._indexItem a:hover ._image img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.5}.indexBlock .index ._indexItem a:hover ._btn{background:#c90;color:#000}}
</pre></body></html>