@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_36bd41;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_36bd41{font-family:__Inter_36bd41,__Inter_Fallback_36bd41;font-style:normal}:root{--main:#d5c149;--yellow:#ffbc2e;--green:#008040;--red:#ca5845}*{margin:0}body{background-color:rgba(0,0,0,.5);color:#fff}.center{display:flex;flex-direction:column;justify-content:center}.scrollNone::-webkit-scrollbar{display:none}.home{position:relative;max-width:575px;background:var(--main);scroll-behavior:smooth}.home .col_main{position:-webkit-sticky;position:sticky;max-width:575px;z-index:0;top:0;width:100%;background:url(/image/tottorisakyu.jpg) fixed no-repeat 50%;background-size:cover}.home .col_first{height:100vh;width:100%}.home .col_second{background-color:var(--main)}.home .col_green,.home .col_second{text-align:center;position:relative}.home .col_green{background-color:var(--green);padding:50px 0}.home .col_yellow{position:relative;text-align:center;background-color:var(--yellow);padding:50px 0 75px}.home .col_yellow ul{max-width:450px;margin:auto}.home .col_yellow ul li{font-size:1.1rem;color:var(--green);font-weight:700;width:100%;text-align:left;line-height:30px;letter-spacing:.5px}.home .col_yellow p{margin-top:75px}.home .col_red{background-color:var(--red)}.home .col_red,.home .col_white{position:relative;text-align:center;padding:50px 0}.home .col_text,.home .col_white{background-color:#fff}.home .col_text{position:relative}.home .col_text p{color:#000;padding:10px 5% 0;font-size:10px;text-align:center;font-weight:700}.maxw575px{max-width:575px}main{width:100%;overflow-y:scroll;-webkit-backdrop-filter:brightness(.25);backdrop-filter:brightness(.25)}main,main .videoBox{margin:auto;height:100vh}main .videoBox{max-width:575px;position:relative;background-color:#000}main .videoBox .bg_top{position:absolute;z-index:0;opacity:.75;top:0}main .videoBox .bg_bottom{width:100%;max-width:575px;position:fixed;z-index:0;opacity:.5;bottom:15%}main .videoBox .logo{width:40%;margin:3vh auto;position:absolute;z-index:1;top:5%;left:30%}main .videoBox video{width:100%;aspect-ratio:1.75}main .videoBox .timeline{height:2px;width:100%}main .videoBox .timeline .timerun{height:100%;background-color:#fff}main .videoBox .playicon{width:100%;height:100%;top:0;left:0;position:absolute;display:flex;flex-direction:column;justify-content:center;transition:all 1s;background-color:rgba(0,0,0,.15)}main .videoBox .playicon svg{height:50px;width:50px;margin:auto;cursor:pointer}main .videoBox .opacity{opacity:0}main .videoBox .closebutton{position:absolute;top:-50px;right:0;opacity:.75;cursor:pointer}main .videoBox .closebutton:hover{opacity:1}main .productBox .detailBox{width:100%}main .productBox .detailBox p{margin:25px 0;opacity:0;transform:translateY(100px);transition:all 1s}main .inter{max-width:575px;margin:auto;height:auto}main .inter svg{z-index:2}main .inter .tool{position:absolute;display:flex;flex-direction:column;justify-content:center;padding:10px;z-index:1;top:0;left:0;width:100%;height:100%;box-sizing:border-box;opacity:0;transition:all 1s;z-index:-1}main .inter .tool .tool_frame{width:50%;margin:10px auto}main .inter .tool .tool_frame .tool_item{width:100%;max-width:400px;box-sizing:border-box;text-align:center;background-color:rgba(51,102,153,.75);border-radius:25px;font-weight:700;border:1px solid #fff;margin:2.5% auto;padding:2.5% 0;font-size:.75rem;cursor:pointer}@media (min-width:575px){main .inter .tool .tool_frame .tool_item{font-size:1rem}}main .inter .tool .tool_frame .hidden{display:none}main .inter .tool-1{opacity:1;z-index:2}main .inter .iconButtons{display:flex;width:max-content;position:absolute;bottom:-25px;right:5%}main .inter .iconButtons .iconButton{display:flex;line-height:24px;font-size:x-small;cursor:pointer}main .inter .iconButtons .iconButton p{opacity:.75;margin:0 5px}main .inter .control{position:absolute;width:100%;text-align:center}main .inter .control svg{cursor:pointer}main .modal{background-color:#fff;width:100%;height:100vh;max-width:575px;margin:auto;position:relative;overflow:auto}main .modal .bg_top{position:absolute;z-index:0;opacity:.75;top:0}main .modal .bg_bottom{width:100%;max-width:575px;position:fixed;z-index:0;opacity:.5;bottom:0}main .modal .logo{width:40%;margin:3vh auto;position:relative;z-index:1}main .modal .txt{width:80%;margin:auto auto 5vh;position:relative;z-index:1}@keyframes finishbutton{0%{opacity:0}50%{opacity:1}to{opacity:0}}main .modal h3{color:#000;text-align:center;font-size:2.5rem}main .modal .items{height:max-content;display:flex;flex-wrap:wrap}main .modal .items .item{width:40%;aspect-ratio:1;margin:10px auto;border-radius:50%;border:2px dashed;color:#aaa;display:flex;flex-direction:column;justify-content:center;text-align:center;opacity:.5}main .modal .items .item img{opacity:0}main .modal .items .item p{font-weight:500;font-size:.9rem;opacity:.75}main .modal .items .item h4{font-size:1.25rem}main .modal .items .item:first-child{margin:auto 30%}main .modal .items .selected{opacity:1;border:none}main .modal .items .selected img{opacity:1}