@charset "UTF-8";*{box-sizing:border-box}::after,::before{box-sizing:inherit}html{margin:auto;line-height:1.75;font-size:1.25em;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}dl,figure,form,p{margin:0}h1,h2,h3{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul{margin:0;padding:0;list-style:none}dd{margin-left:0}a{background-color:transparent;text-decoration:none;color:inherit}b{font-weight:bolder}small{font-size:80%}img{border-style:none;vertical-align:bottom}button,input,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}button,input{overflow:visible}button{text-transform:none}[type=button],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}.sp-only{display:block}@media (min-width:981px){.sp-only{display:none}}.pc-only{display:block}@media (max-width:980px){.pc-only{display:none}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;line-height:1.5;height:100%;scroll-behavior:smooth}body{background-color:#f4fcff;color:#004737;font-size:1.6rem;font-family:"M PLUS 1p",sans-serif;font-weight:400;max-width:100vw;width:100%;overflow-x:hidden}main{max-width:3000px;margin:auto}img{max-width:100%;height:auto;border:none;display:block;object-fit:cover}img{margin:auto;object-fit:cover}a{color:#004737;position:relative}a:hover{text-decoration:none}a:hover img{text-decoration:none;opacity:.8;transition:all .4s}a,button,input,label{transition:all .4s}h1,h2{color:rgba(1,98,226,.7);font-weight:700}h3{color:#004737;font-weight:700}p{color:#004737}header{width:calc(100% - 40px);background-color:#004737;border-radius:5px;margin:20px;padding:5px 15px;position:fixed;z-index:10}@media (max-width:980px){header{width:calc(100% - 20px);margin:10px;padding:10px}}header .pc-nav{display:flex;align-items:center;justify-content:end}@media (max-width:980px){header .pc-nav{display:none}}header .pc-nav p{position:absolute;top:-5px;left:15px}header .pc-nav p .logo-header{width:150px;height:63px;background-image:url(../img/logo-header.png);background-size:cover;display:block}header .pc-nav p .logo-header:hover{transform:scale(1.1);transition:.5s}header .pc-nav ul{display:flex;align-items:center;gap:30px;justify-content:flex-end}@media screen and (max-width:1400px){header .pc-nav ul{gap:20px}}@media screen and (max-width:1100px){header .pc-nav ul{gap:12px}}header .pc-nav ul li{font-size:16px;font-weight:700}@media screen and (max-width:1400px){header .pc-nav ul li{font-size:14px}}header .pc-nav ul li a{color:#fffbec;display:flex;flex-direction:column;gap:3px;justify-content:center;padding:10px 0;position:relative}header .pc-nav ul li a::after{width:100%;height:1px;background-color:#fffbec;content:"";position:absolute;bottom:5px;left:0;transform:scale(0,1);transform-origin:right top;transition:transform .5s}header .pc-nav ul li a:hover{color:#fffbec}header .pc-nav ul li a:hover::after{transform:scale(1,1);transform-origin:left top}header .pc-nav ul li .logout{background:#fffbec;color:#004737;padding:10px}header .pc-nav ul .insta{width:34px;height:34px;background-image:url(../img/insta.png);background-size:cover;display:block}@media screen and (max-width:1400px){header .pc-nav ul .insta{width:25px;height:25px}}header .pc-nav ul .insta::after{content:none}header .pc-nav ul .insta:hover{transform:scale(1.1);transition:.5s}header .pc-nav ul .online{background-color:#e0cb7c;border-radius:10px;color:#004737;padding:10px 10px 10px 45px;position:relative}@media screen and (max-width:1400px){header .pc-nav ul .online{width:25px;height:25px;background-image:url(../img/shopping-button.png);background-size:cover;border-radius:5px;display:block;padding:0}}header .pc-nav ul .online::before{width:20px;height:20px;background-image:url(../img/shopping-header.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media screen and (max-width:1400px){header .pc-nav ul .online::before{content:none}}header .pc-nav ul .online::after{content:none}header .pc-nav ul .online:hover{color:#004737;transform:scale(1.1);transition:.5s}@media screen and (max-width:1400px){header .pc-nav ul .online span{display:none}}header .sp-only.sp-nav{display:none}@media (max-width:980px){header .sp-only.sp-nav{display:flex}}header .sp-nav{display:flex;align-items:center;justify-content:end}header .sp-nav p{position:absolute;top:0;left:10px}header .sp-nav p .logo-header{width:130px;height:54px;background-image:url(../img/logo-header.png);background-size:cover;display:block}header .sp-nav ul{display:flex;align-items:center;gap:15px;justify-content:flex-end;margin:0 50px 0 0}header .sp-nav ul .insta{width:30px;height:30px;background-image:url(../img/insta.png);background-size:cover;display:block}header .sp-nav ul .online{width:30px;height:30px;background-image:url(../img/shopping-button.png);background-size:cover;display:block}header .hamburger-menu{display:none}header .hamburger-menu.active{width:250px;background-color:#004737;display:block;padding:30px 50px;position:fixed;top:65px;right:10px;z-index:11}header .hamburger-menu.active ul{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}header .hamburger-menu.active ul li{width:100%;position:relative}header .hamburger-menu.active ul li a{color:#fffbec;font-size:14px;font-weight:700}header .hamburger-menu.active ul li .logout{background:#fffbec;color:#004737;padding:5px 10px}header #hamburger{display:none}@media (max-width:980px){header #hamburger{width:25px;height:20px;display:block;position:fixed;top:15px;right:25px;z-index:12}}header #hamburger span{width:25px;height:2px;background-color:#fffbec;border-radius:5px;display:inline-block;position:absolute;left:50%;transform:translateX(-50%);transition:all .4s}header #hamburger span:nth-of-type(1){top:10px}header #hamburger span:nth-of-type(2){top:20px}header #hamburger span:nth-of-type(3){top:30px}header #hamburger.active span:nth-of-type(1){top:13px;left:0;transform:translateY(6px) rotate(-45deg)}header #hamburger.active span:nth-of-type(2){opacity:0}header #hamburger.active span:nth-of-type(3){top:25px;left:0;transform:translateY(-6px) rotate(45deg)}footer{background-color:#d1ccba;font-size:14px;padding:30px 0;margin:250px 0 0;position:relative}@media (max-width:980px){footer{margin:200px 0 0}}footer #top-link a{width:100px;height:100px;background-image:url(../img/top_link.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:-50px;right:30px}@media (max-width:980px){footer #top-link a{width:60px;height:60px;top:-30px;right:20px}footer #top-link a:hover{top:-50px;transition:.5s}}footer #top-link a:hover{top:-70px;transition:.5s}footer nav{display:flex;gap:8rem;justify-content:space-around;font-size:16px;font-weight:700;margin:80px auto;padding:0 5%}@media (max-width:980px){footer nav{flex-direction:column;gap:5rem;font-size:14px;margin:50px auto;padding:0}}@media screen and (max-width:400px){footer nav{font-size:12px}}footer nav #logo-footer{width:240px;height:240px;background-image:url(../img/logo-footer.png);background-size:cover;display:block}footer nav #logo-footer:hover{transform:scale(1.1);transition:.5s}footer nav div{display:flex;gap:6rem}@media (max-width:980px){footer nav div{justify-content:center;gap:35px}}@media (max-width:980px){footer nav div:last-of-type{flex-direction:column;align-items:center;gap:5rem}}footer nav div:last-of-type ul{display:flex;align-items:end;gap:25px;justify-content:center;padding:0 0 25px;position:relative}footer nav div:last-of-type ul li{margin:0}footer nav div:last-of-type ul li a{width:50px;height:50px;background-image:url(../img/insta-footer.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block}footer nav div:last-of-type ul li a::after{content:none}footer nav div:last-of-type ul li a:hover{transform:scale(1.1);transition:.5s}footer nav div:last-of-type ul li:nth-of-type(2) a{background-image:url(../img/line-footer.png)}footer nav div:last-of-type ul li:last-of-type{position:absolute;bottom:0;text-align:center}footer nav div ul li{margin:0 0 30px}footer nav div ul li a{color:#004737;position:relative}footer nav div ul li a::after{width:100%;height:1px;background-color:#004737;content:"";position:absolute;bottom:-5px;left:0;transform:scale(0,1);transform-origin:right top;transition:transform .5s}footer nav div ul li a:hover{color:#004737}footer nav div ul li a:hover::after{transform:scale(1,1);transform-origin:left top}footer small{color:#004737;display:block;font-size:14px;font-weight:700;text-align:center}@media (max-width:980px){footer small{font-size:12px}}#sns{margin:80px auto}#sns ul{display:flex;align-items:center;justify-content:center;gap:120px;margin:auto}@media (max-width:980px){#sns ul{gap:80px}}@media screen and (max-width:500px){#sns ul{gap:50px}}@media screen and (max-width:400px){#sns ul{gap:35px}}#sns ul li{background-color:#faf2d5;border:1px solid rgba(1,98,226,.7);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:24px;font-weight:500;padding:60px 100px}@media screen and (max-width:1200px){#sns ul li{padding:35px 60px}}@media (max-width:980px){#sns ul li{font-size:14px;padding:20px}}@media screen and (max-width:500px){#sns ul li{font-size:12px;padding:15px}}#sns ul li:last-of-type a{background-image:url(../img/line.png)}#sns ul li a{width:100px;height:100px;background-image:url(../img/insta.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block}@media (max-width:980px){#sns ul li a{width:60px;height:60px}}@media screen and (max-width:500px){#sns ul li a{width:50px;height:50px}}#sns ul li a:hover{transform:scale(1.1);transition:.5s}#sns ul li span{width:max-content;margin:20px auto 0}@media screen and (max-width:500px){#sns ul li span{margin:10px auto 0}}#mail{max-width:1000px;margin:150px auto 300px;position:relative}@media (max-width:980px){#mail{max-width:700px;margin:80px auto 250px}}#mail::before{width:calc(80% + 200px);height:400px;background-color:#004737;border-radius:50px;content:"";display:block;position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);z-index:-1}@media screen and (max-width:1200px){#mail::before{width:calc(70% + 200px)}}@media (max-width:980px){#mail::before{width:calc(80% + 60px);height:180px;border-radius:30px;bottom:-30px}}@media screen and (max-width:500px){#mail::before{width:calc(70% + 60px)}}#mail div{width:80%;background-color:#e0cb7c;border-radius:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:auto;padding:100px;position:relative}@media screen and (max-width:1200px){#mail div{width:70%;padding:80px}}@media (max-width:980px){#mail div{width:80%;border-radius:30px;gap:60px;padding:35px 20px}}@media screen and (max-width:500px){#mail div{width:70%;padding:25px 15px}}#mail div::before{width:200px;height:200px;background-image:url(../img/mail.png);background-size:cover;content:"";display:block;position:absolute;bottom:-20px;left:0}@media screen and (max-width:1200px){#mail div::before{width:150px;height:150px}}@media (max-width:980px){#mail div::before{width:100px;height:100px;bottom:85px;left:50%;transform:translateX(-50%);z-index:0}}@media screen and (max-width:500px){#mail div::before{width:80px;height:80px}}#mail div p{color:#004737;font-size:32px;font-weight:700}@media (max-width:980px){#mail div p{font-size:16px;position:relative}}@media screen and (max-width:500px){#mail div p{font-size:14px}}#mail div a{width:500px;height:100px;background-color:#fffbec;border-radius:100px;color:#004737;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 100px 20px 20px;position:relative;text-align:center}@media (max-width:980px){#mail div a{width:clamp(200px,100%,350px);height:60px;font-size:20px;padding:17px 60px 15px 20px}}#mail div a::after{width:100px;height:100px;background-image:url(../img/arrow-gn.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#mail div a::after{width:60px;height:60px;background-image:url(../img/arrow-gn-small.png);margin:3px 0 0}}#mail div a:hover::after{right:-20px;transition:.5s}#latest{margin:150px auto;padding:20px 0;position:relative}@media (max-width:980px){#latest{margin:80px auto}}#latest::before{width:65%;height:300px;background-color:#e0cb7c;content:"";display:block;position:absolute;top:0;right:0;z-index:-1}@media (max-width:980px){#latest::before{width:80%;height:50%;top:65px}}#latest #latest-title{width:90%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-around;margin:-130px auto 0}@media (max-width:980px){#latest #latest-title{flex-direction:column;margin:auto}}#latest #latest-title h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);padding:25px 35px;position:relative}@media (max-width:980px){#latest #latest-title h2{font-size:26px;margin:auto;padding:10px 30px}}#latest #latest-title h2::after,#latest #latest-title h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#latest #latest-title h2::after,#latest #latest-title h2::before{height:100%}}#latest #latest-title h2::before{left:10px}@media (max-width:980px){#latest #latest-title h2::before{top:75%}}#latest #latest-title h2::after{right:10px}@media (max-width:980px){#latest #latest-title h2::after{top:25%}}#latest #latest-title p{font-size:20px;font-weight:500}@media (max-width:980px){#latest #latest-title p{width:100%;margin:35px auto 0}}#latest .scroll{margin:100px 0 0 5%;padding:0 0 50px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}@media (max-width:980px){#latest .scroll{margin:50px 0 0 5%}}#latest .scroll::-webkit-scrollbar{display:none}#latest .scroll .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#latest .scroll .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px}#latest .scroll .wrapper{display:flex;align-items:flex-start;gap:30px}#latest .scroll .wrapper figure{min-width:280px;display:flex;position:relative}@media (max-width:980px){#latest .scroll .wrapper figure{min-width:220px}}#latest .scroll .wrapper figure img{width:100%;max-height:400px;border-radius:20px;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25))}@media (max-width:980px){#latest .scroll .wrapper figure img{max-height:300px}}#latest .scroll .wrapper figure figcaption a{width:70px;height:49px;background-image:url(../img/click.png);background-size:cover;display:block;position:absolute;bottom:0;right:0}@media (max-width:980px){#latest .scroll .wrapper figure figcaption a{width:60px;height:42px}}#latest .scroll .wrapper figure figcaption a:hover{transform:scale(1.1);transition:.5s}#produced-item{margin:150px auto;padding:20px 0;position:relative}@media (max-width:980px){#produced-item{margin:80px auto}}#produced-item::before{width:65%;height:300px;background-color:#e0cb7c;content:"";display:block;position:absolute;top:0;right:0;z-index:-1}@media (max-width:980px){#produced-item::before{width:80%;height:50%;top:65px}}#produced-item h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);padding:25px 35px;position:absolute;top:-100px;right:5%}@media (max-width:980px){#produced-item h2{font-size:26px;margin:auto;padding:10px 30px;position:relative;top:initial;right:initial;transform:none}}#produced-item h2::after,#produced-item h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#produced-item h2::after,#produced-item h2::before{height:100%}}#produced-item h2::before{left:10px}@media (max-width:980px){#produced-item h2::before{top:75%}}#produced-item h2::after{right:10px}@media (max-width:980px){#produced-item h2::after{top:25%}}#produced-item .scroll{margin:100px 0 0 5%;overflow-x:scroll;padding:0 0 50px;scrollbar-width:none;-ms-overflow-style:none}@media (max-width:980px){#produced-item .scroll{margin:50px 0 0 5%}}#produced-item .scroll::-webkit-scrollbar{display:none}#produced-item .scroll .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#produced-item .scroll .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px}#produced-item .scroll .wrapper{display:flex;align-items:flex-start;gap:30px}#produced-item .scroll .wrapper figure{min-width:280px;display:flex;position:relative}@media (max-width:980px){#produced-item .scroll .wrapper figure{min-width:220px}}#produced-item .scroll .wrapper figure img{width:100%;max-height:400px;border-radius:20px;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25))}@media (max-width:980px){#produced-item .scroll .wrapper figure img{max-height:300px}}#produced-item .scroll .wrapper figure figcaption a{width:70px;height:49px;background-image:url(../img/click.png);background-size:cover;display:block;position:absolute;bottom:0;right:0}@media (max-width:980px){#produced-item .scroll .wrapper figure figcaption a{width:60px;height:42px}}#produced-item .scroll .wrapper figure figcaption a:hover{transform:scale(1.1);transition:.5s}#related{width:clamp(900px,90%,1500px);background-color:#faf2d5;border-radius:20px;display:flex;flex-direction:column;gap:100px;margin:250px auto 200px;padding:50px;position:relative}@media screen and (max-width:1250px){#related{padding:30px}}@media (max-width:980px){#related{width:clamp(300px,80%,500px);gap:50px;margin:150px auto 80px;padding:30px 20px}}#related #journal{display:flex;align-items:center;gap:100px;justify-content:space-between;margin:-120px 0 0;position:relative}@media (max-width:980px){#related #journal{flex-direction:column-reverse;gap:30px;margin:0}}#related #journal p{width:35%;font-size:clamp(16px,14.0564635958px + .1981178801vw,20px);font-weight:700}@media (max-width:980px){#related #journal p{width:100%;font-size:14px}}#related #journal h2{width:max-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);padding:25px 35px;position:absolute;top:0;right:30%}@media (max-width:980px){#related #journal h2{font-size:26px;padding:10px 30px;top:-75px;right:50%;transform:translateX(50%)}}#related #journal h2::after,#related #journal h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#related #journal h2::after,#related #journal h2::before{height:100%}}#related #journal h2::before{left:10px}@media (max-width:980px){#related #journal h2::before{top:75%}}#related #journal h2::after{right:10px}@media (max-width:980px){#related #journal h2::after{top:25%}}#related #journal .mini-link{width:fit-content;display:flex;align-items:center;font-size:clamp(20px,18.0564635958px + .1981178801vw,24px);font-weight:700;margin:80px 0 0;padding:0 80px 0 0;position:relative}@media (max-width:980px){#related #journal .mini-link{font-size:16px;margin:35px 0 0 auto;padding:0 55px 0 0}}#related #journal .mini-link::before{width:60px;height:60px;background-image:url(../img/arrow-gn-small.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#related #journal .mini-link::before{width:40px;height:40px}}#related #journal .mini-link:hover::before{right:-10px;transition:.5s}#related article{display:flex;gap:60px}@media (max-width:980px){#related article{flex-direction:column;gap:50px}}#related article .empty{font-size:26px;font-weight:700;margin:50px auto}@media (max-width:980px){#related article .empty{font-size:18px;margin:30px auto}}#related article .wrapper{width:calc((100% - 120px)/ 3);display:flex;flex-direction:column}@media screen and (max-width:1250px){#related article .wrapper{width:calc((100% - 60px)/ 3)}}@media (max-width:980px){#related article .wrapper{width:clamp(280px,70%,500px);margin:auto}}#related article .wrapper figure{width:calc(100% - 60px);margin:auto;position:relative;z-index:1}@media screen and (max-width:1350px){#related article .wrapper figure{width:calc(100% - 40px)}}@media (max-width:980px){#related article .wrapper figure{width:calc(100% - 50px)}}#related article .wrapper figure img{border-radius:20px}#related article .wrapper .inner{background-color:#004737;border-radius:20px;display:flex;flex-direction:column;flex-grow:1;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25));margin:-30px auto 0}#related article .wrapper .inner h3,#related article .wrapper .inner p{width:100%;color:#fffbec}#related article .wrapper .inner h3{padding:40px 30px 0}@media screen and (max-width:1350px){#related article .wrapper .inner h3{padding:40px 20px 0}}@media (max-width:980px){#related article .wrapper .inner h3{padding:40px 10px 0}}#related article .wrapper .inner p{padding:15px 30px}@media screen and (max-width:1350px){#related article .wrapper .inner p{padding:15px 20px}}@media (max-width:980px){#related article .wrapper .inner p{padding:15px 10px}}#related article .wrapper .inner a{width:70px;height:49px;background-image:url(../img/click-journal.png);background-size:cover;display:block;margin:auto 0 0 auto}@media (max-width:980px){#related article .wrapper .inner a{width:60px;height:45px}}#related article .wrapper .inner a:hover{transform:scale(1.1);transition:.5s}#index01{position:relative}#index01 #catch{width:clamp(500px,50%,800px);background:rgba(250,242,213,.5);padding:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}@media (max-width:980px){#index01 #catch{width:clamp(300px,90%,400px);top:initial;bottom:0}}#index01 #catch h1,#index01 #catch h2{color:#004737;text-align:center}#index01 #catch h1{font-size:clamp(42px,36.1693907875px + .5943536404vw,54px);padding:0 0 15px}@media (max-width:980px){#index01 #catch h1{font-size:clamp(22px,17.8620689655px + 1.0344827586vw,28px);padding:0 0 10px}}#index01 #catch h2{font-size:clamp(20px,15.1411589896px + .4952947003vw,30px)}@media (max-width:980px){#index01 #catch h2{font-size:clamp(14px,12.6206896552px + .3448275862vw,16px)}}@media screen and (max-width:400px){#index01 #catch h2{font-size:12px}}#index01 .swiper-top{padding:0 0 60px}#index01 .swiper-top .swiper-wrapper .swiper-slide{width:100%;display:flex}@media (max-width:980px){#index01 .swiper-top .swiper-wrapper .swiper-slide:nth-of-type(even) figure{background-image:url(../img/img-gd.png);background-position:right}}#index01 .swiper-top .swiper-wrapper .swiper-slide figure{position:relative}@media (max-width:980px){#index01 .swiper-top .swiper-wrapper .swiper-slide figure{width:100%;height:500px;background-image:url(../img/img-gn.png);background-size:cover}}#index01 .swiper-top .swiper-wrapper .swiper-slide figure img{height:670px;object-fit:contain;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width:980px){#index01 .swiper-top .swiper-wrapper .swiper-slide figure img{height:450px}}#index01 .swiper-top .swiper-wrapper .swiper-slide .odd{width:100%;height:750px;background-image:url(../img/img-gn.png);background-size:cover}#index01 .swiper-top .swiper-wrapper .swiper-slide .even{width:100%;height:750px;background-image:url(../img/img-gd.png);background-position:right;background-size:cover}#index01 .swiper-top .swiper-pagination{bottom:0}#index01 .swiper-top .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;background-color:#f4fcff;border:1px solid #004737;opacity:1}@media (max-width:980px){#index01 .swiper-top .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px}}#index01 .swiper-top .swiper-pagination .swiper-pagination-bullet-active{background-color:#004737}#index02{margin:100px auto 150px;padding:20px 0;position:relative}@media (max-width:980px){#index02{margin:60px auto}}#index02 h2{color:#004737;font-size:clamp(20px,18.0564635958px + .1981178801vw,24px);padding:0 0 35px;text-align:center}@media (max-width:980px){#index02 h2{font-size:16px;padding:0 5% 20px}}#index02 .scroll{margin:0 0 0 5%;overflow-x:scroll;padding:0 0 50px;scrollbar-width:none;-ms-overflow-style:none}#index02 .scroll::-webkit-scrollbar{display:none}#index02 .scroll .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#index02 .scroll .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px}#index02 .scroll .wrapper{display:flex;align-items:flex-start;gap:30px}#index02 .scroll .wrapper figure{min-width:280px;display:flex;position:relative}@media (max-width:980px){#index02 .scroll .wrapper figure{min-width:220px}}#index02 .scroll .wrapper figure img{width:100%;max-height:400px;border-radius:20px;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25))}@media (max-width:980px){#index02 .scroll .wrapper figure img{max-height:300px}}#index02 .scroll .wrapper figure figcaption a{width:70px;height:49px;background-image:url(../img/click.png);background-size:cover;display:block;position:absolute;bottom:0;right:0}@media (max-width:980px){#index02 .scroll .wrapper figure figcaption a{width:60px;height:42px}}#index02 .scroll .wrapper figure figcaption a:hover{transform:scale(1.1);transition:.5s}#index03{max-width:2000px;margin:150px auto 200px;position:relative}@media (max-width:980px){#index03{margin:80px 0 80px}}#index03 figure{width:50%;float:right;margin:-100px 0 20px 20px;position:relative;z-index:1}@media (max-width:980px){#index03 figure{width:90%;float:none;margin:0 0 0 auto}#index03 figure::after{width:100%;height:100px;background-color:#faf2d5;content:"";display:block;position:absolute;top:-65px;left:-11%;z-index:-1}}#index03 h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);margin:0 0 50px 50px;padding:25px 35px;position:relative}@media (max-width:980px){#index03 h2{font-size:26px;margin:0 auto 100px;padding:10px 30px}}#index03 h2::after,#index03 h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#index03 h2::after,#index03 h2::before{height:100%}}#index03 h2::before{left:10px}@media (max-width:980px){#index03 h2::before{top:75%}}#index03 h2::after{right:10px}@media (max-width:980px){#index03 h2::after{top:25%}}#index03 .mini-link{display:none}@media (max-width:980px){#index03 .mini-link{width:fit-content;display:flex;align-items:center;font-size:16px;font-weight:700;padding:0 55px 0 0;position:absolute;top:110px;right:20px;z-index:2}#index03 .mini-link::before{width:40px;height:40px;background-image:url(../img/arrow-gn-small.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}#index03 .mini-link:hover::before{right:-10px;transition:.5s}}#index03 #concept{width:60%;background-color:#faf2d5;margin:0 auto 0 0;padding:150px 50px 150px 0;position:relative}@media (max-width:980px){#index03 #concept{width:100%;background-color:initial;clear:both;gap:50px;margin:-100px 0 0;padding:80px 30px}#index03 #concept::after{width:60%;height:100%;background-color:#faf2d5;content:"";display:block;position:absolute;top:0;left:0}}#index03 #concept .mini-link{width:fit-content;display:flex;align-items:center;font-size:clamp(20px,18.0564635958px + .1981178801vw,24px);font-weight:700;padding:0 80px 0 0;position:absolute;top:30px;left:50%}@media (max-width:980px){#index03 #concept .mini-link{display:none}}#index03 #concept .mini-link::before{width:60px;height:60px;background-image:url(../img/arrow-gn-small.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}#index03 #concept .mini-link:hover::before{right:-10px;transition:.5s}#index03 #concept h3{background-color:rgba(224,203,124,.7);font-size:clamp(20px,18.0564635958px + .1981178801vw,24px);padding:30px 50px;position:relative;z-index:1}@media (max-width:980px){#index03 #concept h3{width:100%;font-size:16px;padding:20px}}#index03 #concept p{width:170%;font-size:clamp(16px,14.0564635958px + .1981178801vw,20px);font-weight:500;padding:50px 0 0 50px;position:relative;z-index:2}@media (max-width:980px){#index03 #concept p{width:100%;font-size:14px;padding:30px 0 0}}#index03 .menu-link{width:500px;height:100px;background-color:#98c1ab;border-radius:100px;color:#fffbec;display:flex;align-items:center;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 0 20px 60px;position:absolute;bottom:-50px;right:20%;text-align:center}@media (max-width:980px){#index03 .menu-link{width:clamp(280px,75%,350px);height:60px;font-size:20px;padding:17px 0 15px 80px;bottom:-30px}}@media screen and (max-width:450px){#index03 .menu-link{width:280px;padding:17px 0 15px 50px;right:10%}}#index03 .menu-link::after{width:100px;height:100px;background-image:url(../img/arrow-cm.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#index03 .menu-link::after{width:60px;height:60px;background-image:url(../img/arrow-cm-small.png)}}#index03 .menu-link:hover::after{right:-20px;transition:.5s}#index04{max-width:2000px;margin:auto}#index04 .sub-txt{color:#004737;font-size:clamp(20px,18.0564635958px + .1981178801vw,24px);padding:0 0 35px;text-align:center}@media (max-width:980px){#index04 .sub-txt{border-bottom:none;border-top:none;font-size:16px;margin:-15px auto -25px;padding:0 5%}#index04 .sub-txt::before,#index04 .sub-txt:after{content:none}}#index04 article{display:flex;align-items:center;gap:150px;justify-content:center;padding:200px 0 150px;position:relative}@media (max-width:980px){#index04 article{flex-direction:column;gap:60px;padding:60px 0}}#index04 article::after{width:65%;height:90%;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;right:0;z-index:-1}@media (max-width:980px){#index04 article::after{width:80%;height:60%}}#index04 article h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);padding:25px 35px;position:absolute;bottom:150px;left:5%}@media (max-width:980px){#index04 article h2{font-size:26px;padding:10px 30px;position:relative;bottom:initial;left:initial}}#index04 article h2::after,#index04 article h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#index04 article h2::after,#index04 article h2::before{height:100%}}#index04 article h2::before{left:10px}@media (max-width:980px){#index04 article h2::before{top:75%}}#index04 article h2::after{right:10px}@media (max-width:980px){#index04 article h2::after{top:25%}}#index04 article .wrapper{width:35%;background-color:#fff;border-radius:20px;padding:clamp(20px,3vw,60px)}@media (max-width:980px){#index04 article .wrapper{width:70%;min-width:280px}}#index04 article .wrapper:first-of-type{transform:translateY(-200px)}@media (max-width:980px){#index04 article .wrapper:first-of-type{transform:translateX(-15%)}}@media screen and (max-width:450px){#index04 article .wrapper:first-of-type{transform:translateX(-10%)}}@media screen and (max-width:360px){#index04 article .wrapper:first-of-type{transform:translateX(-5%)}}#index04 article .wrapper:last-of-type{background-color:#e0cb7c}@media (max-width:980px){#index04 article .wrapper:last-of-type{transform:translateX(15%)}}@media screen and (max-width:360px){#index04 article .wrapper:last-of-type{transform:translateX(5%)}}#index04 article .wrapper .img{filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25));position:relative}#index04 article .wrapper .img figure img{border-radius:20px}#index04 article .wrapper .img a{width:70px;height:49px;background-image:url(../img/click.png);background-size:cover;display:block;position:absolute;bottom:0;right:0}@media (max-width:980px){#index04 article .wrapper .img a{width:60px;height:42px}}#index04 article .wrapper .img a:hover{transform:scale(1.1);transition:.5s}#index04 article .wrapper .txt{color:#004737}#index04 article .wrapper .txt h3{font-size:clamp(22px,18.1129271917px + .3962357603vw,30px);padding:10px 0 5px;text-align:center}@media (max-width:980px){#index04 article .wrapper .txt h3{font-size:18px}}#index04 article .wrapper .txt h3 span{font-size:26px}@media (max-width:980px){#index04 article .wrapper .txt h3 span{font-size:16px}}#index04 article .wrapper .txt p{font-weight:500}#index05{width:90%;max-width:1500px;background-color:#faf2d5;border-radius:20px;display:flex;flex-direction:column;gap:100px;margin:200px auto 80px;padding:50px;position:relative}@media screen and (max-width:1250px){#index05{padding:30px}}@media (max-width:980px){#index05{width:clamp(300px,80%,500px);gap:50px;margin:150px auto 80px;padding:30px 20px}}#index05 #journal{display:flex;gap:100px;justify-content:space-between;margin:-120px 0 -50px;position:relative}@media (max-width:980px){#index05 #journal{flex-direction:column-reverse;gap:30px;margin:0}}#index05 #journal p{width:35%;font-size:clamp(16px,14.0564635958px + .1981178801vw,20px);font-weight:700}@media (max-width:980px){#index05 #journal p{width:100%;font-size:14px}}#index05 #journal h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);padding:25px 35px;position:absolute;top:0;right:30%}@media (max-width:980px){#index05 #journal h2{font-size:26px;padding:10px 30px;top:-75px;right:50%;transform:translateX(50%)}}#index05 #journal h2::after,#index05 #journal h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#index05 #journal h2::after,#index05 #journal h2::before{height:100%}}#index05 #journal h2::before{left:10px}@media (max-width:980px){#index05 #journal h2::before{top:75%}}#index05 #journal h2::after{right:10px}@media (max-width:980px){#index05 #journal h2::after{top:25%}}#index05 #journal .mini-link{width:fit-content;display:flex;align-items:center;font-size:clamp(20px,18.0564635958px + .1981178801vw,24px);font-weight:700;margin:80px 0 0;padding:0 80px 0 0;position:relative}@media (max-width:980px){#index05 #journal .mini-link{font-size:16px;margin:35px 0 0 auto;padding:0 55px 0 0}}#index05 #journal .mini-link::before{width:60px;height:60px;background-image:url(../img/arrow-gn-small.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#index05 #journal .mini-link::before{width:40px;height:40px}}#index05 #journal .mini-link:hover::before{right:-10px;transition:.5s}#index05 article{display:flex;gap:60px}@media screen and (max-width:1250px){#index05 article{gap:30px}}@media (max-width:980px){#index05 article{flex-direction:column;gap:50px}}#index05 article .empty{font-size:26px;font-weight:700;margin:50px auto}@media (max-width:980px){#index05 article .empty{font-size:18px;margin:30px auto}}#index05 article .wrapper{width:calc((100% - 120px)/ 3);display:flex;flex-direction:column}@media screen and (max-width:1250px){#index05 article .wrapper{width:calc((100% - 60px)/ 3)}}@media (max-width:980px){#index05 article .wrapper{width:100%}}#index05 article .wrapper figure{width:calc(100% - 60px);margin:auto;position:relative;z-index:1}@media screen and (max-width:1350px){#index05 article .wrapper figure{width:calc(100% - 40px)}}@media (max-width:980px){#index05 article .wrapper figure{width:calc(100% - 50px)}}#index05 article .wrapper figure img{border-radius:20px}#index05 article .wrapper .inner{background-color:#004737;border-radius:20px;display:flex;flex-direction:column;flex-grow:1;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25));margin:-30px auto 0}#index05 article .wrapper .inner h3,#index05 article .wrapper .inner p{width:100%;color:#fffbec}#index05 article .wrapper .inner h3{padding:40px 30px 0}@media screen and (max-width:1350px){#index05 article .wrapper .inner h3{padding:40px 20px 0}}@media (max-width:980px){#index05 article .wrapper .inner h3{padding:40px 10px 0}}#index05 article .wrapper .inner p{padding:15px 30px}@media screen and (max-width:1350px){#index05 article .wrapper .inner p{padding:15px 20px}}@media (max-width:980px){#index05 article .wrapper .inner p{padding:15px 10px}}#index05 article .wrapper .inner a{width:70px;height:49px;background-image:url(../img/click-journal.png);background-size:cover;display:block;margin:auto 0 0 auto}@media (max-width:980px){#index05 article .wrapper .inner a{width:60px;height:42px}}#index05 article .wrapper .inner a:hover{transform:scale(1.1);transition:.5s}#index06{max-width:2000px;margin:300px auto 200px;position:relative}@media (max-width:980px){#index06{margin:100px 0 150px}}#index06 figure{width:45%;background-color:#fff;position:absolute;top:-100px;left:0;z-index:1}@media screen and (max-width:1600px){#index06 figure{width:55%}}@media (max-width:980px){#index06 figure{width:90%;position:relative;top:50px}}#index06 figure img{opacity:.4}#index06 h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);padding:25px 35px;position:absolute;top:-100px;right:5%}@media (max-width:980px){#index06 h2{font-size:26px;margin:auto;padding:10px 30px;position:relative;top:initial;right:initial;transform:none}}#index06 h2::after,#index06 h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#index06 h2::after,#index06 h2::before{height:100%}}#index06 h2::before{left:10px}@media (max-width:980px){#index06 h2::before{top:75%}}#index06 h2::after{right:10px}@media (max-width:980px){#index06 h2::after{top:25%}}#index06 #visual{width:60%;background-color:#faf2d5;display:flex;flex-direction:column;align-items:flex-end;gap:100px;margin:0 0 0 auto;padding:250px 50px;position:relative}@media screen and (max-width:2000px){#index06 #visual{padding:150px 50px 250px}}@media screen and (max-width:1700px){#index06 #visual{padding:150px 50px 200px}}@media screen and (max-width:1300px){#index06 #visual{padding:100px 50px 150px}}@media (max-width:980px){#index06 #visual{gap:50px;padding:80px 30px}}#index06 #visual p{width:110%;font-size:clamp(24px,8px + .8vw,32px);font-weight:700;position:relative;z-index:2}@media screen and (max-width:2000px){#index06 #visual p{font-size:clamp(20px,18.0564635958px + .1981178801vw,24px)}}@media (max-width:980px){#index06 #visual p{width:170%;font-size:14px}}#index06 #visual h3{width:90%;font-size:clamp(32px,2px + 1.5vw,47px)}@media screen and (max-width:2000px){#index06 #visual h3{font-size:clamp(24px,20.1129271917px + .3962357603vw,32px)}}@media screen and (max-width:1600px){#index06 #visual h3{width:75%}}@media (max-width:980px){#index06 #visual h3{width:170%;font-size:18px}}#index06 .menu-link{width:500px;height:100px;background-color:#98c1ab;border-radius:100px;color:#fffbec;display:flex;align-items:center;gap:15px;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 0 20px 40px;position:absolute;bottom:-50px;left:25%;text-align:center}@media screen and (max-width:2000px){#index06 .menu-link{left:20%}}@media (max-width:980px){#index06 .menu-link{width:clamp(280px,75%,350px);height:60px;gap:10px;font-size:20px;padding:17px 0 15px 60px;bottom:-30px;left:initial;right:25px}}@media screen and (max-width:450px){#index06 .menu-link{width:280px;padding:17px 0 15px 30px}}#index06 .menu-link::after{width:100px;height:100px;background-image:url(../img/arrow-cm.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#index06 .menu-link::after{width:60px;height:60px;background-image:url(../img/arrow-cm-small.png)}}#index06 .menu-link span{width:35px;height:35px;background-image:url(../img/shopping.png);background-size:cover;display:block}@media (max-width:980px){#index06 .menu-link span{width:25px;height:25px}}#index06 .menu-link:hover::after{right:-20px;transition:.5s}#concept01{height:270px;margin:0 0 100px;position:relative}@media (max-width:980px){#concept01{height:135px;margin:0 0 35px}}#concept01::before{width:40%;height:270px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}@media (max-width:980px){#concept01::before{width:50%}}#concept01 h1{font-size:64px;padding:20px 0 20px 5%;position:absolute;bottom:0}@media (max-width:980px){#concept01 h1{font-size:26px;padding:5px 10px 5px 20px}}#concept02{position:relative}#concept02::before{width:50%;height:calc(100% + 200px);background-color:#e0cb7c;content:"";display:block;position:absolute;top:0;left:0;transform:translateY(-130px);z-index:-3}@media (max-width:980px){#concept02::before{content:none}}#concept02::after{width:50%;height:calc(100% + 200px);background-color:#fff;content:"";display:block;position:absolute;top:0;right:0;transform:translateY(-200px);z-index:-3}@media (max-width:980px){#concept02::after{content:none}}#concept02 h2{width:fit-content;color:#004737;font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);margin:auto;padding:30px 5%;text-align:center}@media (max-width:980px){#concept02 h2{font-size:18px;padding:35px 5%}}#concept02 article{display:flex;align-items:center;justify-content:center}@media (max-width:980px){#concept02 article{flex-direction:column;gap:50px;padding:0}}#concept02 article .wrapper{width:50%;padding:clamp(20px,3vw,60px)}@media (max-width:980px){#concept02 article .wrapper{width:100%;position:relative}#concept02 article .wrapper::before{width:90%;height:calc(100% + 180px);background-color:#e0cb7c;content:"";display:block;position:absolute;top:-180px;left:0;z-index:-3}#concept02 article .wrapper:last-of-type::before{height:calc(100% + 150px);background-color:#fff;top:-150px;left:initial;right:0;z-index:-4}}#concept02 article .wrapper .img{position:relative}#concept02 article .wrapper .img figure{display:flex;flex-direction:column;align-items:center;position:relative}@media (max-width:980px){#concept02 article .wrapper .img figure{width:clamp(280px,70%,500px);margin:auto}}#concept02 article .wrapper .img figure img{width:100%;border-radius:20px;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25))}#concept02 article .wrapper .img figure a{width:100px;height:65px;background-image:url(../img/click-large.png);background-size:cover;display:block;position:absolute;bottom:0;right:0}@media (max-width:980px){#concept02 article .wrapper .img figure a{width:60px;height:42px;background-image:url(../img/click-small.png)}}#concept02 article .wrapper .img figure a:hover{transform:scale(1.1);transition:.5s}#concept02 article .wrapper .img p{font-size:30px;font-weight:700;padding:10px 0 5px;text-align:center}@media (max-width:980px){#concept02 article .wrapper .img p{font-size:18px}}#concept02 article .wrapper .img p span{font-size:26px}@media (max-width:980px){#concept02 article .wrapper .img p span{font-size:16px}}#concept03{width:90%;max-width:1500px;margin:300px auto;position:relative}@media (max-width:980px){#concept03{margin:80px auto 200px}}#concept03 div{width:90%;display:flex;align-items:flex-end;margin:0 auto -50px 0;padding:0 0 80px;position:relative}@media screen and (max-width:1200px){#concept03 div{padding:0 0 80px}}@media (max-width:980px){#concept03 div{flex-direction:column-reverse;gap:20px;padding:0 0 50px}#concept03 div::before{width:100%;height:100%;background-color:#faf2d5;border-radius:20px;content:"";display:block;position:absolute;top:100px;left:0;z-index:-1}}#concept03 div:nth-of-type(2){flex-direction:row-reverse;margin:0 0 -50px auto}@media (max-width:980px){#concept03 div:nth-of-type(2){flex-direction:column-reverse}#concept03 div:nth-of-type(2)::before{background-color:#fff}}@media screen and (max-width:1200px){#concept03 div:nth-of-type(2) p{padding:50px}}@media (max-width:980px){#concept03 div:nth-of-type(2) p{padding:0 20px 35px}}#concept03 div:nth-of-type(2) p::before{background-color:#fff;left:initial;right:0}@media screen and (max-width:1200px){#concept03 div:nth-of-type(2) p::before{top:-20px}}#concept03 div:nth-of-type(2) figure{margin:0 0 0 80px}@media screen and (max-width:1600px){#concept03 div:nth-of-type(2) figure{margin:0 0 0 40px}}@media (max-width:980px){#concept03 div:nth-of-type(2) figure{margin:auto}}#concept03 div:last-of-type{margin:auto;padding:0}@media (max-width:980px){#concept03 div:last-of-type::before{height:90%}}@media screen and (max-width:1200px){#concept03 div:last-of-type p{padding:50px}}@media (max-width:980px){#concept03 div:last-of-type p{padding:0 20px 35px}}#concept03 div:last-of-type p::before{height:calc(100% + 185px)}@media screen and (max-width:1500px){#concept03 div:last-of-type p::before{height:calc(100% + 135px)}}#concept03 div p{width:calc(100% - 500px);font-size:28px;font-weight:500;padding:20px 80px 35px;position:relative}@media screen and (max-width:1600px){#concept03 div p{width:calc(100% - 350px);font-size:24px;padding:20px 50px 35px}}@media screen and (max-width:1200px){#concept03 div p{font-size:20px}}#concept03 div p::before{width:calc(100% + 500px);height:calc(100% + 250px);background-color:#faf2d5;border-radius:20px;content:"";display:block;position:absolute;top:-80px;left:0;z-index:-1}@media screen and (max-width:1600px){#concept03 div p::before{width:calc(100% + 350px);top:-40px}}@media screen and (max-width:1200px){#concept03 div p::before{height:calc(100% + 150px);top:0}}@media (max-width:980px){#concept03 div p::before{content:none}}@media (max-width:980px){#concept03 div p{width:100%;font-size:14px;padding:0 20px 35px}}#concept03 div figure{width:500px;margin:0 80px 0 0}@media screen and (max-width:1600px){#concept03 div figure{width:350px;margin:0 40px 0 0}}@media (max-width:980px){#concept03 div figure{width:clamp(250px,60%,500px);margin:auto}}#concept03 div figure img{border-radius:20px}#concept03 .menu-link{width:500px;height:100px;background-color:#98c1ab;border-radius:100px;color:#fffbec;display:flex;align-items:center;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 0 20px 60px;position:absolute;bottom:-150px;left:0;text-align:center}@media (max-width:980px){#concept03 .menu-link{width:clamp(280px,75%,350px);height:60px;font-size:20px;padding:17px 0 15px 80px;bottom:-80px;left:initial;right:0}}@media screen and (max-width:450px){#concept03 .menu-link{width:280px;padding:17px 0 15px 50px}}#concept03 .menu-link::after{width:100px;height:100px;background-image:url(../img/arrow-cm.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#concept03 .menu-link::after{width:60px;height:60px;background-image:url(../img/arrow-cm-small.png)}}#concept03 .menu-link:hover::after{right:-20px;transition:.5s}#concept04{margin:150px auto;padding:0 0 100px;position:relative}@media (max-width:980px){#concept04{margin:80px auto 110px;padding:35px 0 80px}}#concept04::before{width:90%;height:100%;background-color:#fff;content:"";display:block;position:absolute;top:0;left:0;z-index:-1}@media (max-width:980px){#concept04::before{width:80%;height:100%;top:-20px}}#concept04 #items{width:90%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin:auto;padding:50px 0}@media (max-width:980px){#concept04 #items{flex-direction:column;padding:0}}#concept04 #items h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);margin:0 10% 30px 80px;padding:25px 35px;position:relative}@media (max-width:980px){#concept04 #items h2{font-size:26px;margin:auto;padding:10px 30px}}#concept04 #items h2::after,#concept04 #items h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#concept04 #items h2::after,#concept04 #items h2::before{height:100%}}#concept04 #items h2::before{left:10px}@media (max-width:980px){#concept04 #items h2::before{top:75%}}#concept04 #items h2::after{right:10px}@media (max-width:980px){#concept04 #items h2::after{top:25%}}#concept04 #items p{font-size:20px;font-weight:500;margin:auto}@media (max-width:980px){#concept04 #items p{width:100%;margin:35px auto}}#concept04 .scroll{clear:both;margin:0 0 0 5%;padding:0 0 50px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}#concept04 .scroll::-webkit-scrollbar{display:none}#concept04 .scroll .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#concept04 .scroll .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px}#concept04 .scroll .wrapper{display:flex;align-items:flex-start;gap:30px}#concept04 .scroll .wrapper figure{min-width:280px;display:flex;position:relative}@media (max-width:980px){#concept04 .scroll .wrapper figure{min-width:220px}}#concept04 .scroll .wrapper figure img{width:100%;max-height:400px;border-radius:20px;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25))}@media (max-width:980px){#concept04 .scroll .wrapper figure img{max-height:300px}}#concept04 .scroll .wrapper figure figcaption a{width:70px;height:49px;background-image:url(../img/click.png);background-size:cover;display:block;position:absolute;bottom:0;right:0}@media (max-width:980px){#concept04 .scroll .wrapper figure figcaption a{width:60px;height:42px}}#concept04 .scroll .wrapper figure figcaption a:hover{transform:scale(1.1);transition:.5s}#concept04 .menu-link{width:500px;height:100px;background-color:#98c1ab;border-radius:100px;color:#fffbec;display:flex;align-items:center;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 0 20px 60px;position:absolute;bottom:-50px;left:calc(85% - 450px);text-align:center}@media (max-width:980px){#concept04 .menu-link{width:clamp(280px,75%,350px);height:60px;font-size:20px;padding:17px 0 15px 80px;bottom:-30px;left:50%;transform:translateX(-50%)}}@media screen and (max-width:450px){#concept04 .menu-link{width:280px;padding:17px 0 15px 50px}}#concept04 .menu-link::after{width:100px;height:100px;background-image:url(../img/arrow-cm.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#concept04 .menu-link::after{width:60px;height:60px;background-image:url(../img/arrow-cm-small.png)}}#concept04 .menu-link:hover::after{right:-20px;transition:.5s}#concept05,#concept06{max-width:2000px;margin:150px auto;padding:0 0 100px;position:relative}@media (max-width:980px){#concept05,#concept06{margin:80px auto 110px;padding:0 0 80px}#concept05::before,#concept06::before{width:65%;height:calc(100% - 40px);background-color:#e0cb7c;content:"";display:block;position:absolute;top:40px;left:0;z-index:-1}#concept05::after,#concept06::after{width:35%;height:calc(100% - 75px);background-color:#fff;content:"";display:block;position:absolute;top:75px;right:0;z-index:-1}}#concept05 #spring,#concept06 #spring{width:90%;display:flex;align-items:center;justify-content:center;margin:auto;padding:50px 0 0;position:relative}@media screen and (max-width:1200px){#concept05 #spring,#concept06 #spring{width:95%}}@media (max-width:980px){#concept05 #spring,#concept06 #spring{width:90%;flex-direction:column;padding:0}}#concept05 #spring h2,#concept06 #spring h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);margin:0 60px 30px 0;padding:25px 35px;position:relative;white-space:nowrap}@media (max-width:980px){#concept05 #spring h2,#concept06 #spring h2{font-size:26px;margin:auto;padding:10px 30px}}@media screen and (max-width:450px){#concept05 #spring h2,#concept06 #spring h2{font-size:20px}}#concept05 #spring h2::after,#concept05 #spring h2::before,#concept06 #spring h2::after,#concept06 #spring h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#concept05 #spring h2::after,#concept05 #spring h2::before,#concept06 #spring h2::after,#concept06 #spring h2::before{height:100%}}#concept05 #spring h2::before,#concept06 #spring h2::before{left:10px}@media (max-width:980px){#concept05 #spring h2::before,#concept06 #spring h2::before{top:75%}}#concept05 #spring h2::after,#concept06 #spring h2::after{right:10px}@media (max-width:980px){#concept05 #spring h2::after,#concept06 #spring h2::after{top:25%}}#concept05 #spring h2 span,#concept06 #spring h2 span{font-size:clamp(30px,20.2823179792px + .9905894007vw,50px);padding:0 10px}@media (max-width:980px){#concept05 #spring h2 span,#concept06 #spring h2 span{font-size:20px;padding:0 5px}}@media screen and (max-width:450px){#concept05 #spring h2 span,#concept06 #spring h2 span{font-size:16px}}#concept05 #spring p,#concept06 #spring p{font-size:20px;font-weight:500;margin:auto}@media (max-width:980px){#concept05 #spring p,#concept06 #spring p{width:90%;font-size:14px;margin:35px auto 25px}}#concept05 article,#concept06 article{clear:both;display:flex;align-items:center;gap:100px;justify-content:center;margin:auto;padding:100px 0 150px;position:relative}@media (max-width:980px){#concept05 article,#concept06 article{gap:30px;padding:0}}#concept05 article::before,#concept06 article::before{width:65%;height:calc(100% + 100px);background-color:#e0cb7c;content:"";display:block;position:absolute;top:-80px;left:0;z-index:-1}@media (max-width:980px){#concept05 article::before,#concept06 article::before{content:none}}#concept05 article::after,#concept06 article::after{width:35%;height:100%;background-color:#fff;content:"";display:block;position:absolute;top:0;right:0;z-index:-1}@media (max-width:980px){#concept05 article::after,#concept06 article::after{content:none}}#concept05 article figure,#concept06 article figure{width:calc((90% - 200px)/ 3);transform:rotate(5deg)}@media (max-width:980px){#concept05 article figure,#concept06 article figure{width:calc((90% - 60px)/ 3)}}#concept05 article figure:nth-of-type(2),#concept06 article figure:nth-of-type(2){transform:rotate(-5deg)}#concept05 article figure:last-of-type,#concept06 article figure:last-of-type{transform:rotate(3.5deg)}#concept05 article figure:last-of-type img,#concept06 article figure:last-of-type img{border:10px solid #faf2d5}#concept05 article figure img,#concept06 article figure img{border:10px solid #fff;border-radius:20px}#concept05 .menu-link,#concept06 .menu-link{width:500px;height:100px;background-color:#fffbec;border-radius:100px;display:flex;flex-direction:column;justify-content:center;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));padding:25px 50px 20px 0;position:absolute;bottom:50px;left:calc(65% - 450px);text-align:center}@media (max-width:980px){#concept05 .menu-link,#concept06 .menu-link{width:clamp(280px,75%,350px);height:60px;font-size:20px;padding:17px 30px 15px 0;bottom:-30px;left:initial;right:10%}}#concept05 .menu-link::after,#concept06 .menu-link::after{width:94px;height:94px;background-image:url(../img/arrow-gd.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:3px;transform:translateY(-50%)}@media (max-width:980px){#concept05 .menu-link::after,#concept06 .menu-link::after{width:54px;height:54px;background-image:url(../img/arrow-gd-small.png)}}#concept05 .menu-link:hover::after,#concept06 .menu-link:hover::after{right:-20px;transition:.5s}#concept05 .menu-link .button,#concept06 .menu-link .button{color:#e0cb7c;font-size:32px;font-weight:700}@media (max-width:980px){#concept05 .menu-link .button,#concept06 .menu-link .button{font-size:18px}}#concept05 .menu-link .button span,#concept06 .menu-link .button span{font-size:26px;padding:0 5px}@media (max-width:980px){#concept05 .menu-link .button span,#concept06 .menu-link .button span{font-size:14px}}#concept05 .menu-link .button:last-of-type,#concept06 .menu-link .button:last-of-type{font-size:28px}@media (max-width:980px){#concept05 .menu-link .button:last-of-type,#concept06 .menu-link .button:last-of-type{font-size:15px}}@media (max-width:980px){#concept06{margin:80px auto 130px}#concept06::before{width:35%;height:calc(100% - 75px);background-color:#fff;top:75px}#concept06::after{width:65%;height:calc(100% - 40px);background-color:#faf2d5;top:40px}}#concept06 #autumn{width:90%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin:auto;padding:50px 0 0;position:relative}@media screen and (max-width:1200px){#concept06 #autumn{width:95%}}@media (max-width:980px){#concept06 #autumn{width:90%;flex-direction:column;padding:0}}#concept06 #autumn h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);margin:0 5% 30px 60px;padding:25px 35px;position:relative;white-space:nowrap}@media (max-width:980px){#concept06 #autumn h2{font-size:26px;margin:auto;padding:10px 30px}}@media screen and (max-width:450px){#concept06 #autumn h2{font-size:20px}}#concept06 #autumn h2::after,#concept06 #autumn h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#concept06 #autumn h2::after,#concept06 #autumn h2::before{height:100%}}#concept06 #autumn h2::before{left:10px}@media (max-width:980px){#concept06 #autumn h2::before{top:75%}}#concept06 #autumn h2::after{right:10px}@media (max-width:980px){#concept06 #autumn h2::after{top:25%}}#concept06 #autumn h2 span{font-size:clamp(30px,20.2823179792px + .9905894007vw,50px);padding:0 10px}@media (max-width:980px){#concept06 #autumn h2 span{font-size:20px;padding:0 5px}}@media screen and (max-width:450px){#concept06 #autumn h2 span{font-size:16px}}#concept06 #autumn p{font-size:20px;font-weight:500;margin:auto}@media (max-width:980px){#concept06 #autumn p{width:90%;font-size:14px;margin:35px auto 25px}}#concept06 article{clear:both}#concept06 article::before{width:35%;height:100%;background-color:#fff;top:0}#concept06 article::after{width:65%;height:calc(100% + 100px);background-color:#faf2d5;top:-80px}#concept06 article figure:first-of-type img{border:10px solid #98c1ab}#concept06 article figure:last-of-type img{border:10px solid #e0cb7c}#concept06 article figure img{border:10px solid #e0cb7c}#concept06 .menu-link{background-color:#e0cb7c;left:calc(35% - 450px)}@media screen and (max-width:1400px){#concept06 .menu-link{left:5%}}@media (max-width:980px){#concept06 .menu-link{right:initial;left:10%}}#concept06 .menu-link::after{background-image:url(../img/arrow-cm.png)}@media (max-width:980px){#concept06 .menu-link::after{background-image:url(../img/arrow-cm-small.png)}}#concept06 .menu-link:hover::after{right:-20px;transition:.5s}#concept06 .menu-link .button{color:#fffbec}#productlist01{height:270px;margin:0 0 100px;position:relative}@media (max-width:980px){#productlist01{height:135px;margin:0 0 35px}}#productlist01::before{width:40%;height:270px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}@media (max-width:980px){#productlist01::before{width:50%}}#productlist01 h1{font-size:64px;padding:20px 0 20px 5%;position:absolute;bottom:0}@media (max-width:980px){#productlist01 h1{font-size:26px;padding:5px 10px 5px 20px}}#productlist02 h2{width:fit-content;color:#004737;font-size:32px;margin:auto;padding:0 5%;text-align:center}@media (max-width:980px){#productlist02 h2{font-size:18px;padding:35px 5%}}#productlist02 ul{width:70%;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:space-evenly;margin:100px auto 150px;padding:30px 0;position:relative}@media screen and (max-width:1500px){#productlist02 ul{width:90%}}@media (max-width:980px){#productlist02 ul{width:90%;margin:35px auto 50px;padding:10px 0}}@media screen and (max-width:450px){#productlist02 ul{width:95%}}#productlist02 ul::before{width:3px;height:40px;background-color:rgba(1,98,226,.7);content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:980px){#productlist02 ul::before{width:1px;height:15px}}#productlist02 ul li{width:fit-content;margin:auto}#productlist02 ul li a{color:rgba(1,98,226,.7);display:block;font-size:40px;font-weight:700;position:relative;text-align:center}@media (max-width:980px){#productlist02 ul li a{font-size:16px}}@media screen and (max-width:400px){#productlist02 ul li a{font-size:14px}}#productlist02 ul li a::after{width:100%;height:3px;background-color:rgba(1,98,226,.7);content:"";position:absolute;bottom:-5px;left:0;transform:scale(0,1);transform-origin:right top;transition:transform .5s}#productlist02 ul li a:hover{color:rgba(1,98,226,.7)}#productlist02 ul li a:hover::after{transform:scale(1,1);transform-origin:left top}#productlist02 ul li a span{font-size:34px;padding:0 10px}@media (max-width:980px){#productlist02 ul li a span{font-size:12px;padding:0 5px}}#productlist03,#productlist04{width:clamp(900px,90%,2000px);background-color:#e0cb7c;border-radius:20px;margin:0 auto 250px;padding:100px 50px;position:relative}@media (max-width:980px){#productlist03,#productlist04{width:95%;border-radius:20px 0 0 20px;margin:0 0 150px 5%;padding:50px 0 100px}}#productlist03 article,#productlist04 article{margin:-270px 0 0;padding:270px 0 0}#productlist03 article h2,#productlist04 article h2{width:fit-content;color:#004737;font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);margin:-155px auto 60px 0;padding:0 0 0 5%}@media screen and (max-width:2000px){#productlist03 article h2,#productlist04 article h2{margin:-140px auto 60px 0}}@media (max-width:980px){#productlist03 article h2,#productlist04 article h2{font-size:24px;margin:-70px auto 40px;padding:0 5%}}#productlist03 article h2 span,#productlist04 article h2 span{font-size:clamp(35px,25.2823179792px + .9905894007vw,55px);padding:0 10px}@media (max-width:980px){#productlist03 article h2 span,#productlist04 article h2 span{font-size:20px;padding:0 5px}}#productlist03 article h2 small,#productlist04 article h2 small{display:block;font-size:50%}#productlist03 article .list,#productlist04 article .list{width:90%;display:flex;flex-direction:column;gap:50px;margin:auto}@media (max-width:980px){#productlist03 article .list,#productlist04 article .list{overflow-x:scroll;padding:0 0 20px;scrollbar-width:none;-ms-overflow-style:none}#productlist03 article .list::-webkit-scrollbar,#productlist04 article .list::-webkit-scrollbar{display:none}#productlist03 article .list .simplebar-scrollbar,#productlist04 article .list .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#productlist03 article .list .simplebar-track.simplebar-horizontal,#productlist04 article .list .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px}}#productlist03 article .list .group,#productlist04 article .list .group{display:flex;gap:50px;margin:0 0 50px}#productlist03 article .list .group:last-of-type,#productlist04 article .list .group:last-of-type{margin:0 0 150px}#productlist03 article .list .group .wrapper,#productlist04 article .list .group .wrapper{width:calc((100% - 100px)/ 3);background-color:#fff;border-radius:20px;display:flex;flex-direction:column;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25))}@media (max-width:980px){#productlist03 article .list .group .wrapper,#productlist04 article .list .group .wrapper{min-width:60%;max-width:300px}}#productlist03 article .list .group .wrapper figure,#productlist04 article .list .group .wrapper figure{margin:20px 20px 0}#productlist03 article .list .group .wrapper figure img,#productlist04 article .list .group .wrapper figure img{width:100%;border-radius:20px}#productlist03 article .list .group .wrapper .text,#productlist04 article .list .group .wrapper .text{display:flex;flex-direction:column;flex-grow:1}#productlist03 article .list .group .wrapper .text h3,#productlist04 article .list .group .wrapper .text h3{width:fit-content;font-size:24px;margin:auto;overflow-wrap:anywhere;padding:10px 20px}@media (max-width:980px){#productlist03 article .list .group .wrapper .text h3,#productlist04 article .list .group .wrapper .text h3{font-size:16px}}#productlist03 article .list .group .wrapper .text p,#productlist04 article .list .group .wrapper .text p{font-size:18px;font-weight:500;margin:0 20px;overflow-wrap:anywhere}#productlist03 article .list .group .wrapper .text ul,#productlist04 article .list .group .wrapper .text ul{display:flex;align-items:center;justify-content:space-between;padding:20px 0 0}#productlist03 article .list .group .wrapper .text ul li,#productlist04 article .list .group .wrapper .text ul li{color:#e0cb7c;font-size:20px;font-weight:700}#productlist03 article .list .group .wrapper .text ul li:first-of-type,#productlist04 article .list .group .wrapper .text ul li:first-of-type{padding:0 0 0 20px}#productlist03 article .list .group .wrapper .text ul li a,#productlist04 article .list .group .wrapper .text ul li a{width:70px;height:49px;background-image:url(../img/click.png);background-size:cover;display:block}#productlist03 article .list .group .wrapper .text ul li a:hover,#productlist04 article .list .group .wrapper .text ul li a:hover{transform:scale(1.1);transition:.5s}#productlist03 article .link,#productlist04 article .link{display:flex;flex-direction:column;align-items:center;gap:20px;position:absolute;bottom:-95px;right:10%}@media (max-width:980px){#productlist03 article .link,#productlist04 article .link{gap:15px;bottom:-70px;left:initial;right:15%}}@media screen and (max-width:350px){#productlist03 article .link,#productlist04 article .link{right:10%}}#productlist03 article .link .menu-link,#productlist04 article .link .menu-link{width:500px;height:100px;background-color:#98c1ab;border-radius:100px;color:#fffbec;display:flex;align-items:center;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 0 20px 110px;text-align:center}@media (max-width:980px){#productlist03 article .link .menu-link,#productlist04 article .link .menu-link{width:clamp(260px,75%,350px);height:60px;font-size:20px;padding:17px 0 15px 60px}}@media screen and (max-width:450px){#productlist03 article .link .menu-link,#productlist04 article .link .menu-link{width:260px}}#productlist03 article .link .menu-link::after,#productlist04 article .link .menu-link::after{width:100px;height:100px;background-image:url(../img/arrow-cm.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#productlist03 article .link .menu-link::after,#productlist04 article .link .menu-link::after{width:60px;height:60px;background-image:url(../img/arrow-cm-small.png)}}#productlist03 article .link .menu-link:hover::after,#productlist04 article .link .menu-link:hover::after{right:-20px;transition:.5s}#productlist03 article .link p,#productlist04 article .link p{color:#004737;font-size:20px;font-weight:500}@media (max-width:980px){#productlist03 article .link p,#productlist04 article .link p{font-size:14px}}#productlist04{background-color:#fff}@media (max-width:980px){#productlist04{margin:0 0 200px 5%}}#productlist04 article h2{margin:-155px 0 60px auto;padding:0 5% 0 0}@media (max-width:980px){#productlist04 article h2{margin:-70px auto 40px;padding:0 5%}}#productlist04 article .list .group .wrapper{border:1px solid #004737}#productlist04 article .link{right:initial;left:10%}@media screen and (max-width:400px){#productlist04 article .link{left:5%}}#lookbook01{margin:0 0 100px;position:relative}@media (max-width:980px){#lookbook01{margin:0 0 35px}}#lookbook01::before{width:40%;height:200px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}#lookbook01 figure{width:95%;margin:0 0 0 auto}#lookbook01 figure img{width:100%;max-height:500px;object-position:50% 68%}@media (max-width:980px){#lookbook01 figure img{max-height:350px}}#lookbook01 h1{font-size:64px;padding:20px 0 20px 5%}@media (max-width:980px){#lookbook01 h1{font-size:26px;padding:5px 10px 5px 20px}}#lookbook02{width:90%;display:flex;align-items:center;gap:80px;margin:auto}@media screen and (max-width:1200px){#lookbook02{gap:50px}}@media (max-width:980px){#lookbook02{flex-direction:column;gap:35px;margin:0 auto 100px}}#lookbook02 figure{width:50%}@media (max-width:980px){#lookbook02 figure{width:clamp(280px,100%,500px)}}#lookbook02 div{width:50%}@media (max-width:980px){#lookbook02 div{width:100%}}#lookbook02 div h2{font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);line-height:1.2}@media (max-width:980px){#lookbook02 div h2{font-size:26px}}#lookbook02 div h3{font-size:clamp(28px,24.1129271917px + .3962357603vw,36px);padding:35px 0 50px}@media (max-width:980px){#lookbook02 div h3{font-size:20px;padding:20px 0}}#lookbook02 div p{font-size:clamp(16px,14.0564635958px + .1981178801vw,20px);font-weight:700}@media (max-width:980px){#lookbook02 div p{font-size:14px}}#lookbook03{width:90%;margin:270px auto 250px;padding:130px 50px 0;position:relative}@media (max-width:980px){#lookbook03{width:95%;border-radius:20px 0 0 20px;margin:100px 0 50px 5%;padding:50px 0 100px}}#lookbook03::before{width:85%;height:60%;background-color:#e0cb7c;content:"";display:block;position:absolute;top:0;right:0;z-index:-1}#lookbook03 h2{width:fit-content;color:#004737;font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);line-height:1.2;margin:-240px 5% 60px auto;text-align:center}@media (max-width:980px){#lookbook03 h2{font-size:24px;margin:-70px auto 40px}}#lookbook03 h2 span{font-size:40px;padding:0 10px}@media (max-width:980px){#lookbook03 h2 span{font-size:20px;padding:0 5px}}#lookbook03 h2 small{display:block;font-size:50%}#lookbook03 .list{margin:auto;overflow-x:scroll;padding:0 0 80px;scrollbar-width:none;-ms-overflow-style:none}#lookbook03 .list::-webkit-scrollbar{display:none}#lookbook03 .list .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#lookbook03 .list .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px}#lookbook03 .list .group{display:flex;gap:30px}#lookbook03 .list .group .wrapper{width:calc((100% - 90px)/ 4);min-width:23%;display:flex;flex-direction:column;align-items:center;gap:30px}@media (max-width:980px){#lookbook03 .list .group .wrapper{min-width:280px}}#lookbook03 .list .group .wrapper figure{width:100%;position:relative}#lookbook03 .list .group .wrapper figure img{width:100%;border-radius:20px;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25))}#lookbook03 .list .group .wrapper figure figcaption a{width:70px;height:49px;background-image:url(../img/click.png);background-size:cover;display:block;position:absolute;bottom:0;right:0}@media (max-width:980px){#lookbook03 .list .group .wrapper figure figcaption a{width:60px;height:42px}}#lookbook03 .list .group .wrapper figure figcaption a:hover{transform:scale(1.1);transition:.5s}#lookbook03 .link{display:flex;flex-direction:column;align-items:center;gap:20px;margin:80px auto 0}@media (max-width:980px){#lookbook03 .link{gap:15px;margin:50px auto 0}}#lookbook03 .link .menu-link{width:500px;height:100px;background-color:#98c1ab;border-radius:100px;color:#fffbec;display:flex;align-items:center;gap:15px;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 0 20px 40px;text-align:center}@media (max-width:980px){#lookbook03 .link .menu-link{width:clamp(280px,75%,350px);height:60px;gap:10px;font-size:20px;padding:17px 0 15px 60px}}@media screen and (max-width:450px){#lookbook03 .link .menu-link{width:280px;padding:17px 0 15px 30px}}#lookbook03 .link .menu-link::after{width:100px;height:100px;background-image:url(../img/arrow-cm.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#lookbook03 .link .menu-link::after{width:60px;height:60px;background-image:url(../img/arrow-cm-small.png)}}#lookbook03 .link .menu-link span{width:35px;height:35px;background-image:url(../img/shopping.png);background-size:cover;display:block}@media (max-width:980px){#lookbook03 .link .menu-link span{width:25px;height:25px}}#lookbook03 .link .menu-link:hover::after{right:-20px;transition:.5s}#lookbook03 .link p{color:#004737;font-size:20px;font-weight:500}@media (max-width:980px){#lookbook03 .link p{font-size:14px}}#lookbook04{margin:270px auto 250px;padding:130px 50px 0;position:relative}@media (max-width:980px){#lookbook04{width:95%;border-radius:20px 0 0 20px;margin:0 0 50px 5%;padding:50px 0 100px}}#lookbook04::before{width:80%;height:60%;background-color:#fff;content:"";display:block;position:absolute;top:0;left:-5%;z-index:-1}#lookbook04 h2{width:fit-content;color:#004737;font-size:40px;line-height:1.2;margin:-210px auto 60px 5%;text-align:center}@media (max-width:980px){#lookbook04 h2{font-size:22px;margin:-70px auto 40px}}#lookbook04 h2 span{font-size:32px;padding:0 10px}@media (max-width:980px){#lookbook04 h2 span{font-size:18px;padding:0 5px}}#lookbook04 h2 small{display:block;font-size:50%}#lookbook04 .list{width:90%;display:flex;flex-direction:column;gap:50px;margin:auto}@media (max-width:980px){#lookbook04 .list{overflow-x:scroll;padding:0 0 20px;scrollbar-width:none;-ms-overflow-style:none}#lookbook04 .list::-webkit-scrollbar{display:none}#lookbook04 .list .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#lookbook04 .list .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px}}#lookbook04 .list .group{display:flex;align-items:flex-start;gap:30px;margin:0 0 30px}#lookbook04 .list .group figure{width:calc((100% - 90px)/ 4);position:relative}@media (max-width:980px){#lookbook04 .list .group figure{min-width:280px}}#lookbook04 .list .group figure img{width:100%;border-radius:20px;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25))}#lookbook04 .list .group figure figcaption a{width:70px;height:49px;background-image:url(../img/click.png);background-size:cover;display:block;position:absolute;bottom:0;right:0}@media (max-width:980px){#lookbook04 .list .group figure figcaption a{width:60px;height:42px}}#lookbook04 .list .group figure figcaption a:hover{transform:scale(1.1);transition:.5s}#lookbook04 .link{display:flex;flex-direction:column;align-items:center;gap:20px;margin:80px auto 0}@media (max-width:980px){#lookbook04 .link{gap:15px;margin:50px auto 0}}#lookbook04 .link .menu-link{width:500px;height:100px;background-color:#98c1ab;border-radius:100px;color:#fffbec;display:flex;align-items:center;gap:15px;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 0 20px 40px;text-align:center}@media (max-width:980px){#lookbook04 .link .menu-link{width:clamp(280px,75%,350px);height:60px;gap:10px;font-size:20px;padding:17px 0 15px 60px}}@media screen and (max-width:450px){#lookbook04 .link .menu-link{width:280px;padding:17px 0 15px 30px}}#lookbook04 .link .menu-link::after{width:100px;height:100px;background-image:url(../img/arrow-cm.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#lookbook04 .link .menu-link::after{width:60px;height:60px;background-image:url(../img/arrow-cm-small.png)}}#lookbook04 .link .menu-link span{width:35px;height:35px;background-image:url(../img/shopping.png);background-size:cover;display:block}@media (max-width:980px){#lookbook04 .link .menu-link span{width:25px;height:25px}}#lookbook04 .link .menu-link:hover::after{right:-20px;transition:.5s}#lookbook04 .link p{color:#004737;font-size:20px;font-weight:500}@media (max-width:980px){#lookbook04 .link p{font-size:14px}}#lookbook05{padding:0 0 150px}@media (max-width:980px){#lookbook05{padding:0 0 60px}}#lookbook05 h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);margin:0 0 35px 5%;padding:25px 35px;position:relative}@media (max-width:980px){#lookbook05 h2{font-size:26px;padding:10px 30px}}#lookbook05 h2::after,#lookbook05 h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#lookbook05 h2::after,#lookbook05 h2::before{height:100%}}#lookbook05 h2::before{left:10px}@media (max-width:980px){#lookbook05 h2::before{top:75%}}#lookbook05 h2::after{right:10px}@media (max-width:980px){#lookbook05 h2::after{top:25%}}#lookbook05 h3{font-size:clamp(20px,18.0564635958px + .1981178801vw,24px);padding:35px 0;text-align:center}@media (max-width:980px){#lookbook05 h3{font-size:16px;padding:0 5%}}#lookbook05 .list{overflow-x:scroll;padding:0 0 20px;position:relative;scrollbar-width:none;-ms-overflow-style:none}#lookbook05 .list::-webkit-scrollbar{display:none}#lookbook05 .list .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#lookbook05 .list .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px;margin:0 5%;bottom:80px}@media (max-width:980px){#lookbook05 .list .simplebar-track.simplebar-horizontal{bottom:30px}}#lookbook05 .list::after{width:60%;height:100%;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;right:0;z-index:-1}@media (max-width:980px){#lookbook05 .list::after{width:80%;height:60%;bottom:-30px}}#lookbook05 .list article{display:flex}#lookbook05 .list article .group{min-width:100%;display:flex;align-items:center;gap:150px;justify-content:center;padding:150px 0}@media screen and (max-width:1600px){#lookbook05 .list article .group{gap:8rem;padding:8rem 0}}@media (max-width:980px){#lookbook05 .list article .group{flex-direction:column;gap:60px;padding:50px 0}}#lookbook05 .list article .group .wrapper{width:35%;background-color:#fff;border-radius:20px;padding:clamp(20px,3vw,60px)}@media (max-width:980px){#lookbook05 .list article .group .wrapper{width:70%}}#lookbook05 .list article .group .wrapper:last-of-type{background-color:#e0cb7c}#lookbook05 .list article .group .wrapper .img{position:relative}#lookbook05 .list article .group .wrapper .img figure img{width:100%;border-radius:20px;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25))}#lookbook05 .list article .group .wrapper .img a{width:70px;height:49px;background-image:url(../img/click.png);background-size:cover;display:block;position:absolute;bottom:0;right:0}@media (max-width:980px){#lookbook05 .list article .group .wrapper .img a{width:60px;height:42px}}#lookbook05 .list article .group .wrapper .img a:hover{transform:scale(1.1);transition:.5s}#lookbook05 .list article .group .wrapper .txt{color:#004737}#lookbook05 .list article .group .wrapper .txt h3{font-size:30px;padding:10px 0 5px;text-align:center}@media (max-width:980px){#lookbook05 .list article .group .wrapper .txt h3{font-size:18px}}#lookbook05 .list article .group .wrapper .txt h3 span{font-size:26px}@media (max-width:980px){#lookbook05 .list article .group .wrapper .txt h3 span{font-size:16px}}#lookbook05 .list article .group .wrapper .txt p{font-weight:500}#journal01{margin:0 0 100px;position:relative}@media (max-width:980px){#journal01{margin:0 0 35px}}#journal01::before{width:40%;height:200px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}#journal01 figure{width:95%;margin:0 0 0 auto}#journal01 figure img{width:100%;max-height:500px;object-position:50% 30%}@media (max-width:980px){#journal01 figure img{max-height:350px}}#journal01 h1{font-size:64px;padding:20px 0 20px 5%}@media (max-width:980px){#journal01 h1{font-size:26px;padding:5px 10px 5px 20px}}#journal01-details{position:relative}#journal01-details::before{width:40%;height:270px;background-color:#faf2d5;content:"";display:block;position:absolute;top:0;left:0;z-index:-1}@media (max-width:980px){#journal01-details::before{width:50%;height:200px}}#journal01-details div{max-width:calc(1500px + 10%);margin:auto}#journal01-details div h1{font-size:clamp(28px,18.2823179792px + .9905894007vw,48px);line-height:1.3;margin:0 5%;padding:180px 0 25px}@media (max-width:980px){#journal01-details div h1{font-size:26px;margin:0;padding:100px 10px 20px 20px}}#journal-empty,#journal02,#journal03,#journal04,#journal05,#journal06{width:clamp(880px,90%,1500px);background-color:#faf2d5;border-radius:20px;display:flex;flex-direction:column;gap:100px;margin:150px auto 240px;padding:100px 50px 150px;position:relative}@media (max-width:980px){#journal-empty,#journal02,#journal03,#journal04,#journal05,#journal06{width:initial;border-radius:20px 0 0 20px;gap:30px;margin:80px 0 150px 5%;padding:30px 20px 80px}}#journal-empty .category,#journal02 .category,#journal03 .category,#journal04 .category,#journal05 .category,#journal06 .category{display:flex;align-items:center;justify-content:space-between;margin:-180px 0 0;position:relative}@media (max-width:980px){#journal-empty .category,#journal02 .category,#journal03 .category,#journal04 .category,#journal05 .category,#journal06 .category{flex-direction:column;align-items:center;gap:35px;margin:0}}#journal-empty .category h2,#journal02 .category h2,#journal03 .category h2,#journal04 .category h2,#journal05 .category h2,#journal06 .category h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(36px,22.3952451709px + 1.386825161vw,64px);margin:0 50px 30px 0;padding:25px 35px;position:relative;white-space:nowrap}@media (max-width:980px){#journal-empty .category h2,#journal02 .category h2,#journal03 .category h2,#journal04 .category h2,#journal05 .category h2,#journal06 .category h2{font-size:26px;margin:-60px auto 0;padding:10px 30px;white-space:initial}}@media screen and (max-width:650px){#journal-empty .category h2,#journal02 .category h2,#journal03 .category h2,#journal04 .category h2,#journal05 .category h2,#journal06 .category h2{font-size:24px}}#journal-empty .category h2::after,#journal-empty .category h2::before,#journal02 .category h2::after,#journal02 .category h2::before,#journal03 .category h2::after,#journal03 .category h2::before,#journal04 .category h2::after,#journal04 .category h2::before,#journal05 .category h2::after,#journal05 .category h2::before,#journal06 .category h2::after,#journal06 .category h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#journal-empty .category h2::after,#journal-empty .category h2::before,#journal02 .category h2::after,#journal02 .category h2::before,#journal03 .category h2::after,#journal03 .category h2::before,#journal04 .category h2::after,#journal04 .category h2::before,#journal05 .category h2::after,#journal05 .category h2::before,#journal06 .category h2::after,#journal06 .category h2::before{height:100%}}#journal-empty .category h2::before,#journal02 .category h2::before,#journal03 .category h2::before,#journal04 .category h2::before,#journal05 .category h2::before,#journal06 .category h2::before{left:10px}@media (max-width:980px){#journal-empty .category h2::before,#journal02 .category h2::before,#journal03 .category h2::before,#journal04 .category h2::before,#journal05 .category h2::before,#journal06 .category h2::before{top:75%}}#journal-empty .category h2::after,#journal02 .category h2::after,#journal03 .category h2::after,#journal04 .category h2::after,#journal05 .category h2::after,#journal06 .category h2::after{right:10px}@media (max-width:980px){#journal-empty .category h2::after,#journal02 .category h2::after,#journal03 .category h2::after,#journal04 .category h2::after,#journal05 .category h2::after,#journal06 .category h2::after{top:25%}}#journal-empty .category p,#journal02 .category p,#journal03 .category p,#journal04 .category p,#journal05 .category p,#journal06 .category p{font-size:20px;font-weight:700;margin:auto}@media screen and (max-width:1100px){#journal-empty .category p,#journal02 .category p,#journal03 .category p,#journal04 .category p,#journal05 .category p,#journal06 .category p{font-size:18px}}@media (max-width:980px){#journal-empty .category p,#journal02 .category p,#journal03 .category p,#journal04 .category p,#journal05 .category p,#journal06 .category p{font-size:14px}}#journal-empty .scroll,#journal02 .scroll,#journal03 .scroll,#journal04 .scroll,#journal05 .scroll,#journal06 .scroll{clear:both}@media (max-width:980px){#journal-empty .scroll,#journal02 .scroll,#journal03 .scroll,#journal04 .scroll,#journal05 .scroll,#journal06 .scroll{padding:0 0 50px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}#journal-empty .scroll::-webkit-scrollbar,#journal02 .scroll::-webkit-scrollbar,#journal03 .scroll::-webkit-scrollbar,#journal04 .scroll::-webkit-scrollbar,#journal05 .scroll::-webkit-scrollbar,#journal06 .scroll::-webkit-scrollbar{display:none}#journal-empty .scroll .simplebar-scrollbar,#journal02 .scroll .simplebar-scrollbar,#journal03 .scroll .simplebar-scrollbar,#journal04 .scroll .simplebar-scrollbar,#journal05 .scroll .simplebar-scrollbar,#journal06 .scroll .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#journal-empty .scroll .simplebar-track.simplebar-horizontal,#journal02 .scroll .simplebar-track.simplebar-horizontal,#journal03 .scroll .simplebar-track.simplebar-horizontal,#journal04 .scroll .simplebar-track.simplebar-horizontal,#journal05 .scroll .simplebar-track.simplebar-horizontal,#journal06 .scroll .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px}}#journal-empty .scroll article,#journal02 .scroll article,#journal03 .scroll article,#journal04 .scroll article,#journal05 .scroll article,#journal06 .scroll article{display:flex;gap:60px}@media screen and (max-width:1250px){#journal-empty .scroll article,#journal02 .scroll article,#journal03 .scroll article,#journal04 .scroll article,#journal05 .scroll article,#journal06 .scroll article{gap:30px}}@media (max-width:980px){#journal-empty .scroll article,#journal02 .scroll article,#journal03 .scroll article,#journal04 .scroll article,#journal05 .scroll article,#journal06 .scroll article{gap:50px}}@media screen and (max-width:500px){#journal-empty .scroll article,#journal02 .scroll article,#journal03 .scroll article,#journal04 .scroll article,#journal05 .scroll article,#journal06 .scroll article{gap:35px}}#journal-empty .scroll article .wrapper,#journal02 .scroll article .wrapper,#journal03 .scroll article .wrapper,#journal04 .scroll article .wrapper,#journal05 .scroll article .wrapper,#journal06 .scroll article .wrapper{width:calc((100% - 120px)/ 3);display:flex;flex-direction:column}@media screen and (max-width:1250px){#journal-empty .scroll article .wrapper,#journal02 .scroll article .wrapper,#journal03 .scroll article .wrapper,#journal04 .scroll article .wrapper,#journal05 .scroll article .wrapper,#journal06 .scroll article .wrapper{width:calc((100% - 60px)/ 3)}}@media (max-width:980px){#journal-empty .scroll article .wrapper,#journal02 .scroll article .wrapper,#journal03 .scroll article .wrapper,#journal04 .scroll article .wrapper,#journal05 .scroll article .wrapper,#journal06 .scroll article .wrapper{min-width:70%}}@media screen and (max-width:500px){#journal-empty .scroll article .wrapper,#journal02 .scroll article .wrapper,#journal03 .scroll article .wrapper,#journal04 .scroll article .wrapper,#journal05 .scroll article .wrapper,#journal06 .scroll article .wrapper{min-width:260px}}#journal-empty .scroll article .wrapper figure,#journal02 .scroll article .wrapper figure,#journal03 .scroll article .wrapper figure,#journal04 .scroll article .wrapper figure,#journal05 .scroll article .wrapper figure,#journal06 .scroll article .wrapper figure{width:calc(100% - 60px);margin:auto;position:relative;z-index:1}@media screen and (max-width:1350px){#journal-empty .scroll article .wrapper figure,#journal02 .scroll article .wrapper figure,#journal03 .scroll article .wrapper figure,#journal04 .scroll article .wrapper figure,#journal05 .scroll article .wrapper figure,#journal06 .scroll article .wrapper figure{width:calc(100% - 40px)}}@media (max-width:980px){#journal-empty .scroll article .wrapper figure,#journal02 .scroll article .wrapper figure,#journal03 .scroll article .wrapper figure,#journal04 .scroll article .wrapper figure,#journal05 .scroll article .wrapper figure,#journal06 .scroll article .wrapper figure{width:calc(100% - 50px)}}#journal-empty .scroll article .wrapper figure img,#journal02 .scroll article .wrapper figure img,#journal03 .scroll article .wrapper figure img,#journal04 .scroll article .wrapper figure img,#journal05 .scroll article .wrapper figure img,#journal06 .scroll article .wrapper figure img{border-radius:20px}#journal-empty .scroll article .wrapper .inner,#journal02 .scroll article .wrapper .inner,#journal03 .scroll article .wrapper .inner,#journal04 .scroll article .wrapper .inner,#journal05 .scroll article .wrapper .inner,#journal06 .scroll article .wrapper .inner{background-color:#004737;border-radius:20px;display:flex;flex-direction:column;flex-grow:1;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25));margin:-30px auto 0}#journal-empty .scroll article .wrapper .inner h3,#journal-empty .scroll article .wrapper .inner p,#journal02 .scroll article .wrapper .inner h3,#journal02 .scroll article .wrapper .inner p,#journal03 .scroll article .wrapper .inner h3,#journal03 .scroll article .wrapper .inner p,#journal04 .scroll article .wrapper .inner h3,#journal04 .scroll article .wrapper .inner p,#journal05 .scroll article .wrapper .inner h3,#journal05 .scroll article .wrapper .inner p,#journal06 .scroll article .wrapper .inner h3,#journal06 .scroll article .wrapper .inner p{width:100%;color:#fffbec}#journal-empty .scroll article .wrapper .inner h3,#journal02 .scroll article .wrapper .inner h3,#journal03 .scroll article .wrapper .inner h3,#journal04 .scroll article .wrapper .inner h3,#journal05 .scroll article .wrapper .inner h3,#journal06 .scroll article .wrapper .inner h3{padding:40px 30px 0}@media screen and (max-width:1350px){#journal-empty .scroll article .wrapper .inner h3,#journal02 .scroll article .wrapper .inner h3,#journal03 .scroll article .wrapper .inner h3,#journal04 .scroll article .wrapper .inner h3,#journal05 .scroll article .wrapper .inner h3,#journal06 .scroll article .wrapper .inner h3{padding:40px 20px 0}}@media (max-width:980px){#journal-empty .scroll article .wrapper .inner h3,#journal02 .scroll article .wrapper .inner h3,#journal03 .scroll article .wrapper .inner h3,#journal04 .scroll article .wrapper .inner h3,#journal05 .scroll article .wrapper .inner h3,#journal06 .scroll article .wrapper .inner h3{padding:40px 10px 0}}#journal-empty .scroll article .wrapper .inner p,#journal02 .scroll article .wrapper .inner p,#journal03 .scroll article .wrapper .inner p,#journal04 .scroll article .wrapper .inner p,#journal05 .scroll article .wrapper .inner p,#journal06 .scroll article .wrapper .inner p{padding:15px 30px}@media screen and (max-width:1350px){#journal-empty .scroll article .wrapper .inner p,#journal02 .scroll article .wrapper .inner p,#journal03 .scroll article .wrapper .inner p,#journal04 .scroll article .wrapper .inner p,#journal05 .scroll article .wrapper .inner p,#journal06 .scroll article .wrapper .inner p{padding:15px 20px}}@media (max-width:980px){#journal-empty .scroll article .wrapper .inner p,#journal02 .scroll article .wrapper .inner p,#journal03 .scroll article .wrapper .inner p,#journal04 .scroll article .wrapper .inner p,#journal05 .scroll article .wrapper .inner p,#journal06 .scroll article .wrapper .inner p{padding:15px 10px}}#journal-empty .scroll article .wrapper .inner a,#journal02 .scroll article .wrapper .inner a,#journal03 .scroll article .wrapper .inner a,#journal04 .scroll article .wrapper .inner a,#journal05 .scroll article .wrapper .inner a,#journal06 .scroll article .wrapper .inner a{width:70px;height:49px;background-image:url(../img/click-journal.png);background-size:cover;display:block;margin:auto 0 0 auto}#journal-empty .scroll article .wrapper .inner a:hover,#journal02 .scroll article .wrapper .inner a:hover,#journal03 .scroll article .wrapper .inner a:hover,#journal04 .scroll article .wrapper .inner a:hover,#journal05 .scroll article .wrapper .inner a:hover,#journal06 .scroll article .wrapper .inner a:hover{transform:scale(1.1);transition:.5s}#journal-empty .menu-link,#journal02 .menu-link,#journal03 .menu-link,#journal04 .menu-link,#journal05 .menu-link,#journal06 .menu-link{width:550px;height:100px;background-color:#98c1ab;border-radius:100px;color:#fffbec;display:flex;align-items:center;gap:15px;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 0 20px 50px;position:absolute;bottom:-50px;right:5%;text-align:center}@media (max-width:980px){#journal-empty .menu-link,#journal02 .menu-link,#journal03 .menu-link,#journal04 .menu-link,#journal05 .menu-link,#journal06 .menu-link{width:clamp(280px,75%,350px);height:60px;gap:10px;font-size:20px;padding:17px 0 15px 60px;bottom:-30px}}@media screen and (max-width:450px){#journal-empty .menu-link,#journal02 .menu-link,#journal03 .menu-link,#journal04 .menu-link,#journal05 .menu-link,#journal06 .menu-link{width:280px;padding:17px 0 15px 25px}}#journal-empty .menu-link::after,#journal02 .menu-link::after,#journal03 .menu-link::after,#journal04 .menu-link::after,#journal05 .menu-link::after,#journal06 .menu-link::after{width:100px;height:100px;background-image:url(../img/arrow-cm.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#journal-empty .menu-link::after,#journal02 .menu-link::after,#journal03 .menu-link::after,#journal04 .menu-link::after,#journal05 .menu-link::after,#journal06 .menu-link::after{width:60px;height:60px;background-image:url(../img/arrow-cm-small.png)}}#journal-empty .menu-link:hover::after,#journal02 .menu-link:hover::after,#journal03 .menu-link:hover::after,#journal04 .menu-link:hover::after,#journal05 .menu-link:hover::after,#journal06 .menu-link:hover::after{right:-20px;transition:.5s}#journal03,#journal05{background-color:#fff}@media screen and (max-width:1500px){#journal04 .category{flex-direction:column;align-items:initial}#journal04 .category p{margin:initial}}@media (max-width:980px){#journal04 .category p{margin:auto}}@media screen and (max-width:1500px){#journal05 .category{flex-direction:column;align-items:initial}#journal05 .category p{margin:initial}}@media (max-width:980px){#journal05 .category p{margin:auto}}#journal06 .category{flex-direction:column;align-items:initial}#journal06 .category p{margin:initial}@media screen and (min-width:1850px) and (max-width:2000px){#journal06 .category{flex-direction:row;align-items:center}#journal06 .category p{margin:auto}}@media (max-width:980px){#journal06 .category p{margin:auto}}#journal02-category{display:flex;flex-direction:column;gap:100px;margin:150px auto 200px;padding:100px 5% 0;position:relative}@media (max-width:980px){#journal02-category{gap:50px;margin:80px auto 100px;padding:30px 5% 0}}#journal02-category::before{width:55%;height:33%;background-color:#faf2d5;content:"";display:block;position:absolute;top:0;right:0;z-index:-1}#journal02-category::after{width:55%;height:33%;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:120px;left:0;z-index:-1}@media (max-width:980px){#journal02-category::after{bottom:50px}}#journal02-category .category{width:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin:-180px auto 0;position:relative}@media screen and (max-width:1600px){#journal02-category .category{flex-direction:column;align-items:flex-end}}@media (max-width:980px){#journal02-category .category{align-items:center;gap:35px;margin:0}}#journal02-category .category h2{width:fit-content;border-top:1px solid #004737;border-bottom:1px solid #004737;color:rgba(1,98,226,.7);font-size:clamp(40px,28.338781575px + 1.1887072808vw,64px);margin:0 0 30px 50px;padding:25px 35px;position:relative;white-space:nowrap}@media (max-width:980px){#journal02-category .category h2{font-size:26px;margin:-60px auto 0;padding:10px 30px;white-space:initial}}@media screen and (max-width:650px){#journal02-category .category h2{font-size:24px}}#journal02-category .category h2::after,#journal02-category .category h2::before{width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#004737;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){#journal02-category .category h2::after,#journal02-category .category h2::before{height:100%}}#journal02-category .category h2::before{left:10px}@media (max-width:980px){#journal02-category .category h2::before{top:75%}}#journal02-category .category h2::after{right:10px}@media (max-width:980px){#journal02-category .category h2::after{top:25%}}#journal02-category .category p{font-size:20px;font-weight:700;margin:auto}@media screen and (max-width:1600px){#journal02-category .category p{margin:initial}}@media (max-width:980px){#journal02-category .category p{font-size:14px;margin:auto}}#journal02-category article{width:clamp(900px,90%,1500px);clear:both;display:flex;flex-wrap:wrap;column-gap:60px;row-gap:100px;margin:auto}@media screen and (max-width:1250px){#journal02-category article{column-gap:30px}}@media (max-width:980px){#journal02-category article{width:100%;flex-direction:column;gap:50px}}#journal02-category article .wrapper{width:calc((100% - 120px)/ 3);display:flex;flex-direction:column}@media screen and (max-width:1250px){#journal02-category article .wrapper{width:calc((100% - 60px)/ 3)}}@media (max-width:980px){#journal02-category article .wrapper{width:clamp(280px,70%,500px);margin:auto}}#journal02-category article .wrapper figure{width:calc(100% - 60px);margin:auto;position:relative;z-index:1}@media screen and (max-width:1350px){#journal02-category article .wrapper figure{width:calc(100% - 40px)}}@media (max-width:980px){#journal02-category article .wrapper figure{width:calc(100% - 50px)}}#journal02-category article .wrapper figure img{border-radius:20px}#journal02-category article .wrapper .inner{background-color:#004737;border-radius:20px;display:flex;flex-direction:column;flex-grow:1;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .25));margin:-30px auto 0}#journal02-category article .wrapper .inner h3,#journal02-category article .wrapper .inner p{width:100%;color:#fffbec}#journal02-category article .wrapper .inner h3{padding:40px 30px 0}@media screen and (max-width:1350px){#journal02-category article .wrapper .inner h3{padding:40px 20px 0}}@media (max-width:980px){#journal02-category article .wrapper .inner h3{padding:40px 10px 0}}#journal02-category article .wrapper .inner p{padding:15px 30px}@media screen and (max-width:1350px){#journal02-category article .wrapper .inner p{padding:15px 20px}}@media (max-width:980px){#journal02-category article .wrapper .inner p{padding:15px 10px}}#journal02-category article .wrapper .inner a{width:70px;height:49px;background-image:url(../img/click-journal.png);background-size:cover;display:block;margin:auto 0 0 auto}@media (max-width:980px){#journal02-category article .wrapper .inner a{width:60px;height:42px}}#journal02-category article .wrapper .inner a:hover{transform:scale(1.1);transition:.5s}#journal02-category .page{display:flex;gap:30px;justify-content:center;margin:80px auto 0}@media (max-width:980px){#journal02-category .page{margin:10px auto 0}}#journal02-category .page li{position:relative}#journal02-category .page li .page-numbers{color:#004737;font-size:20px;font-weight:700}@media (max-width:980px){#journal02-category .page li .page-numbers{font-size:14px}}#journal02-category .page li .page-numbers.current{color:rgba(0,71,55,.5)}#journal02-details{width:90%;max-width:1500px;margin:auto}#journal02-details ul{display:flex;align-items:center;gap:25px;justify-content:flex-end}@media (max-width:980px){#journal02-details ul{flex-wrap:wrap;row-gap:7px}}@media (max-width:980px){#journal02-details ul li{gap:20px;font-size:14px}}@media screen and (max-width:500px){#journal02-details ul li{font-size:13px}}#journal02-details ul li:first-of-type{background-color:rgba(1,98,226,.7);border-radius:100px;color:#fff;font-weight:700;padding:5px 15px}@media (max-width:980px){#journal02-details ul li:first-of-type{padding:5px 10px}}#journal02-details ul li:last-of-type{font-weight:500;padding:0 0 0 25px;position:relative}#journal02-details ul li:last-of-type::before{width:15px;height:15px;background-image:url(../img/calendar.png);background-size:cover;content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}#journal02-details .main-img{width:clamp(300px,80%,1000px);margin:50px auto}@media (max-width:980px){#journal02-details .main-img{margin:25px auto}}#journal02-details .main-img img{border-radius:20px}#journal02-details article{clear:both;margin:80px auto}@media (max-width:980px){#journal02-details article{margin:50px auto}}#journal02-details article h2{background-color:#004737;color:#fff;font-size:24px;margin:0 auto 35px;padding:25px}@media (max-width:980px){#journal02-details article h2{font-size:18px;margin:0 auto 20px;padding:10px 15px}}#journal02-details article p{font-weight:500}@media (max-width:980px){#journal02-details article p{font-size:14px}}#journal02-details article div figure{width:50%;float:left;position:relative;margin:0 50px 60px 0}@media (max-width:980px){#journal02-details article div figure{width:90%;float:none;margin:20px auto 40px}}#journal02-details article div figure::after{width:100%;height:80%;background-color:#e0cb7c;border-radius:20px;content:"";display:block;position:absolute;bottom:-35px;left:-35px;z-index:-1}@media (max-width:980px){#journal02-details article div figure::after{bottom:-15px;left:-15px}}#journal02-details article div figure img{border-radius:20px}#journal02-details #writer{width:70%;background-color:#004737;border-radius:20px;clear:both;margin:150px auto 350px;padding:100px;position:relative}@media screen and (max-width:1200px){#journal02-details #writer{padding:80px}}@media (max-width:980px){#journal02-details #writer{margin:100px auto 150px;padding:50px 35px}}@media screen and (max-width:700px){#journal02-details #writer{width:clamp(250px,80%,80%);padding:35px 25px}}#journal02-details #writer::before{width:calc(100% + 200px);height:50%;background-color:#faf2d5;border-radius:20px;content:"";display:block;position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);z-index:-1}@media (max-width:980px){#journal02-details #writer::before{width:calc(100% + 50px);bottom:-25px}}#journal02-details #writer dl{color:#fffbec;display:flex;flex-direction:column;gap:15px;font-size:clamp(16px,14.0564635958px + .1981178801vw,20px);font-weight:700;margin:80px auto}@media (max-width:980px){#journal02-details #writer dl{font-size:14px;gap:10px;margin:35px auto}}#journal02-details #writer dl:first-of-type{flex-direction:row;align-items:center;gap:30px;margin:0 auto 80px}@media (max-width:980px){#journal02-details #writer dl:first-of-type{flex-direction:column;align-items:initial;gap:5px}}#journal02-details #writer dl:first-of-type dt::before{content:none}#journal02-details #writer dl:first-of-type dd{background-color:#e0cb7c;border-radius:20px;color:#004737;padding:15px 30px}@media (max-width:980px){#journal02-details #writer dl:first-of-type dd{padding:10px 15px}}#journal02-details #writer dl:last-of-type{margin:80px auto 0}#journal02-details #writer dl dt{position:relative}#journal02-details #writer dl dt::before{width:200px;height:1px;border:1px solid #e0cb7c;content:"";display:block;position:absolute;bottom:-5px;left:0}#journal-empty{background-color:transparent}#journal-empty .category p{font-size:30px}@media (max-width:980px){#journal-empty .category p{font-size:20px}}#visual01{height:270px;margin:0 0 -45px;position:relative}@media (max-width:980px){#visual01{height:135px;margin:0 0 35px}}#visual01::before{width:40%;height:270px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}@media (max-width:980px){#visual01::before{width:50%}}#visual01 h1{font-size:64px;padding:20px 0 20px 5%;position:absolute;bottom:0}@media (max-width:980px){#visual01 h1{font-size:26px;padding:5px 10px 5px 20px}}#visual02{width:90%;margin:0 auto 50px}@media (max-width:980px){#visual02{margin:-40px auto 50px}}@media (max-width:980px){#visual02 .scroll{margin:auto;overflow-x:scroll;padding:0 0 50px;scrollbar-width:none;-ms-overflow-style:none}#visual02 .scroll::-webkit-scrollbar{display:none}#visual02 .scroll .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#visual02 .scroll .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px}}#visual02 .scroll .group{display:flex;gap:55px;margin:0 auto -45px;transform:translateX(25px)}@media (max-width:980px){#visual02 .scroll .group{margin:0 auto}}@media screen and (max-width:500px){#visual02 .scroll .group{gap:35px}}#visual02 .scroll .group:nth-of-type(2){margin:auto;transform:none}#visual02 .scroll .group figure{width:calc((100% - 100px)/ 3);margin:75px auto 0}#visual02 .scroll .group figure img{width:100%}@media (max-width:980px){#visual02 .scroll .group figure{min-width:300px;margin:35px auto 0}}@media screen and (max-width:500px){#visual02 .scroll .group figure{min-width:60%}}#visual02 .scroll .group figure:nth-of-type(2){margin:0 auto}#visual02 .scroll .group figure:nth-of-type(3){margin:20px auto 0}#visual03{max-width:2000px;margin:0 auto 300px}@media (max-width:980px){#visual03{margin:0 auto 80px}}#visual03 #main-message{width:80%;background-color:#e0cb7c;color:#004737;font-size:22px;font-weight:700;margin:50px auto 150px;padding:60px 50px;position:relative}@media (max-width:980px){#visual03 #main-message{font-size:14px;margin:50px auto 100px;padding:30px 25px}}#visual03 #main-message::before{width:100%;height:90%;background-color:#004737;content:"";display:block;position:absolute;bottom:-30px;right:-35px;z-index:-1}@media (max-width:980px){#visual03 #main-message::before{bottom:-15px;right:-20px}}#visual03 article{display:flex;align-items:center;justify-content:flex-end;margin:60px auto}@media (max-width:980px){#visual03 article{flex-direction:column;margin:80px auto}}#visual03 article:nth-of-type(2){flex-direction:row-reverse;margin:60px auto 100px}@media (max-width:980px){#visual03 article:nth-of-type(2){flex-direction:column;margin:60px auto 120px}}#visual03 article:nth-of-type(2) div{margin:0 0 0 -5%}@media (max-width:980px){#visual03 article:nth-of-type(2) div{margin:auto}}#visual03 article:nth-of-type(2) div figure:first-of-type{margin:0;position:relative;transform:rotate(-6deg);z-index:1}#visual03 article:nth-of-type(2) div figure:last-of-type{margin:30px 0 0;transform:rotate(3deg)}@media (max-width:980px){#visual03 article:nth-of-type(2) p{margin:-50px auto 0 0}}#visual03 article:last-of-type div figure:first-of-type{margin:-50px 0 0;transform:rotate(-4deg)}#visual03 article:last-of-type div figure:last-of-type{transform:rotate(4deg)}#visual03 article div{width:40%;display:flex;margin:0 -5% 0 0}@media (max-width:980px){#visual03 article div{width:90%;margin:auto}}#visual03 article div figure{width:50%}#visual03 article div figure img{width:100%}#visual03 article div figure:first-of-type{margin:30px 0 0;transform:rotate(-2deg)}#visual03 article div figure:last-of-type{transform:rotate(7deg)}#visual03 article p{width:60%;height:fit-content;background-color:#78bd99;color:#fff;font-size:24px;font-weight:700;padding:85px 200px}@media screen and (max-width:1250px){#visual03 article p{font-size:20px;padding:60px 100px}}@media (max-width:980px){#visual03 article p{width:90%;font-size:14px;margin:-50px 0 0 auto;padding:80px 30px 35px}}#customer01{margin:0 0 100px;position:relative}@media (max-width:980px){#customer01{margin:0 0 35px}}#customer01::before{width:40%;height:200px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}#customer01 figure{width:95%;margin:0 0 0 auto}#customer01 figure img{width:100%;max-height:500px;object-position:50% 20%}@media (max-width:980px){#customer01 figure img{max-height:350px}}#customer01 h1{font-size:64px;padding:20px 0 20px 5%}@media (max-width:980px){#customer01 h1{font-size:26px;padding:5px 10px 5px 20px}}#customer02{width:clamp(750px,50%,1000px);border:3px solid #004737;border-radius:20px;margin:120px auto 250px;padding:60px 80px;position:relative}@media (max-width:980px){#customer02{width:clamp(280px,85%,700px);margin:60px auto 0;padding:35px 10px}}#customer02 h2{background-color:#f4fcff;color:#004737;font-size:32px;padding:20px;position:absolute;top:-50px;left:80px}@media (max-width:980px){#customer02 h2{font-size:20px;padding:10px 20px;top:-30px;left:60px}}#customer02 .empty{font-size:20px;margin:auto;text-align:center}@media (max-width:980px){#customer02 .empty{font-size:16px}}#customer02 dl{background-color:#fff;border-radius:50px;color:#004737;display:flex;align-items:center;gap:40px;font-weight:500;margin:0 auto 35px;padding:20px 30px}@media (max-width:980px){#customer02 dl{background-color:initial;flex-direction:column;align-items:initial;gap:5px;font-size:14px;padding:0}}#customer02 dl:last-of-type{margin:0 auto}#customer02 dl dt{width:100px;position:relative}@media (max-width:980px){#customer02 dl dt{padding:0 0 0 20px}}#customer02 dl dt::after{width:.5px;height:25px;background-color:#004737;content:"";display:block;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}@media (max-width:980px){#customer02 dl dt::after{content:none}}#customer02 dl dd{width:calc(100% - 100px);display:flex;align-items:center;justify-content:space-between}@media (max-width:980px){#customer02 dl dd{width:100%;background-color:#fff;border-radius:30px;padding:10px 20px}}#customer02 dl dd a span{width:40px;height:40px;background-image:url(../img/arrow-gn-small.png);background-size:cover;display:block;margin:0 -25px 0 10px}@media (max-width:980px){#customer02 dl dd a span{margin:0 -15px 0 10px}}#customer02 dl dd a:hover span{margin:0 -35px 0 10px;transition:.5s}#customer03{max-width:2000px;margin:100px auto}@media (max-width:980px){#customer03{margin:80px auto 50px}}#customer03 h2{width:45%;background-color:#78bd99;clear:both;color:#fff;font-size:clamp(26px,18.2258543834px + .7924715206vw,42px);margin:0 0 40px;padding:40px 5%;position:relative}@media (max-width:980px){#customer03 h2{width:90%;font-size:22px;padding:20px 5%}}@media screen and (max-width:500px){#customer03 h2{font-size:18px}}#customer03 h2:nth-of-type(even){margin:0 0 0 auto;text-align:right}#customer03 p{font-size:18px;font-weight:500}@media (max-width:980px){#customer03 p{font-size:14px}}#customer03 #customer-concept{width:90%;background-color:#fff;margin:-80px auto 100px;padding:80px 100px 40px}@media (max-width:980px){#customer03 #customer-concept{margin:-60px auto 50px;padding:60px 30px 30px}}#customer03 #customer-design{width:90%;margin:auto}#customer03 #customer-design figure{width:40%;float:left;margin:-120px 60px 30px 0}@media (max-width:980px){#customer03 #customer-design figure{width:90%;float:none;margin:15px auto}}#customer03 #customer-design p{width:90%;background-color:#faf2d5;margin:-40px 0 100px auto;padding:80px 100px 40px}@media (max-width:980px){#customer03 #customer-design p{width:100%;margin:-60px auto 50px;padding:60px 30px 30px}}#customer03 #image{width:90%;display:flex;flex-direction:column;gap:50px;margin:auto}@media (max-width:980px){#customer03 #image{overflow-x:scroll;padding:0 0 20px;scrollbar-width:none;-ms-overflow-style:none}#customer03 #image::-webkit-scrollbar{display:none}#customer03 #image .simplebar-scrollbar{height:5px;background-color:#004737;border-radius:5px;cursor:pointer}#customer03 #image .simplebar-track.simplebar-horizontal{height:5px;background-color:rgba(0,71,55,.2);border-radius:5px}}#customer03 #image .group{display:flex;gap:30px;margin:0 0 30px}#customer03 #image .group figure{width:calc((100% - 90px)/ 4)}@media (max-width:980px){#customer03 #image .group figure{min-width:60%;max-width:300px}}#customer03 #image .group figure img{width:100%;border-radius:20px}#customer04{padding:100px 0 0;position:relative}@media (max-width:980px){#customer04{padding:35px 0 0}}#customer04::before{width:100%;height:50%;background-color:#fff;content:"";display:block;position:absolute;top:0;left:0;z-index:-1}#customer04 .wrapper{width:clamp(700px,70%,1500px);margin:0 auto 150px;position:relative}@media (max-width:980px){#customer04 .wrapper{width:clamp(260px,80%,700px);margin:0 auto 80px}}#customer04 .wrapper p{font-size:20px;font-weight:500;margin:0 0 100px}@media (max-width:980px){#customer04 .wrapper p{font-size:14px;font-weight:400;margin:0 0 35px}}#customer04 .wrapper form{margin:auto;position:relative}#customer04 .wrapper form::before{width:calc(100% + 200px);height:500px;background-color:#004737;border-radius:50px;content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}@media (max-width:980px){#customer04 .wrapper form::before{width:calc(100% + 60px);border-radius:20px}}@media screen and (max-width:500px){#customer04 .wrapper form::before{width:calc(100% + 40px)}}#customer04 .wrapper form div{background-color:#e0cb7c;border-radius:50px;color:#004737;padding:60px 100px}@media screen and (max-width:1300px){#customer04 .wrapper form div{padding:60px}}@media (max-width:980px){#customer04 .wrapper form div{border-radius:20px;padding:35px 20px}}@media screen and (max-width:500px){#customer04 .wrapper form div{padding:30px 15px}}#customer04 .wrapper form div dl{display:flex;flex-direction:column;margin:0 0 50px}@media (max-width:980px){#customer04 .wrapper form div dl{margin:0 0 30px}}#customer04 .wrapper form div dl:last-of-type{margin:0}#customer04 .wrapper form div dl dt{border-bottom:1px solid #004737;display:flex;align-items:flex-end;gap:20px;font-size:20px;font-weight:500;padding:0 0 10px}@media (max-width:980px){#customer04 .wrapper form div dl dt{font-size:16px;padding:0 0 5px}}#customer04 .wrapper form div dl dt span{color:red;font-size:14px}@media (max-width:980px){#customer04 .wrapper form div dl dt span{gap:15px;font-size:12px}}#customer04 .wrapper form div dl dd{font-size:16px;padding:20px 0 0}@media (max-width:980px){#customer04 .wrapper form div dl dd{font-size:12px;padding:10px 0 0}}#customer04 .wrapper form div dl dd input{width:100%;background-color:#faf2d5;border-radius:10px;padding:20px 15px}@media (max-width:980px){#customer04 .wrapper form div dl dd input{border-radius:5px;padding:5px}}#customer04 .wrapper form div dl dd input::placeholder{color:rgba(0,71,55,.5)}#customer04 .wrapper form div dl dd textarea{width:100%;height:200px;background-color:#faf2d5;border-radius:10px;padding:20px 15px}@media (max-width:980px){#customer04 .wrapper form div dl dd textarea{border-radius:5px;font-size:12px;padding:5px}}#customer04 .wrapper form div dl dd textarea::placeholder{color:rgba(0,71,55,.5)}#customer04 .wrapper form div dl #checkbox{display:flex;flex-wrap:wrap;column-gap:120px;row-gap:30px;padding:30px 0 0}@media (max-width:980px){#customer04 .wrapper form div dl #checkbox{row-gap:20px;padding:15px 0 0}}#customer04 .wrapper form div dl label{width:calc(50% - 60px);display:inline-block;font-size:20px;font-weight:500;margin:0;padding:0 0 0 45px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:980px){#customer04 .wrapper form div dl label{width:100%;font-size:14px;padding:0 0 0 35px}}#customer04 .wrapper form div dl label input{width:initial;position:absolute;opacity:0;cursor:pointer}#customer04 .wrapper form div dl label .checkmark{width:35px;height:35px;background-color:#faf2d5;border-radius:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:980px){#customer04 .wrapper form div dl label .checkmark{width:25px;height:25px;border-radius:5px}}#customer04 .wrapper form div dl label input:checked~.checkmark{background-color:#004737;box-shadow:0 0 0 7px #faf2d5 inset}@media (max-width:980px){#customer04 .wrapper form div dl label input:checked~.checkmark{box-shadow:0 0 0 5px #faf2d5 inset}}#customer04 .wrapper form div dl label .checkmark:after{content:"";position:absolute;display:none}#customer04 .wrapper form div .error{color:red;display:block;padding:10px 0 0}@media (max-width:980px){#customer04 .wrapper form div .error{font-size:14px}}#customer04 .wrapper form div #type-error{padding:15px 0 0}@media (max-width:980px){#customer04 .wrapper form div #type-error{padding:13px 0 0}}#customer04 .wrapper #submit{width:650px;display:block;margin:auto;padding:100px 0;position:relative}@media (max-width:980px){#customer04 .wrapper #submit{width:clamp(300px,90%,400px);padding:50px 0}}@media screen and (max-width:500px){#customer04 .wrapper #submit{width:260px}}#customer04 .wrapper #submit::after{width:100px;height:100px;background-image:url(../img/arrow-gn.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#customer04 .wrapper #submit::after{width:60px;height:60px;background-image:url(../img/arrow-gn-small.png);margin:3px 0 0}}#customer04 .wrapper #submit:hover::after{right:-20px;transition:.5s}#customer04 .wrapper #submit input{width:100%;background-color:#fffbec;border-radius:100px;color:#004737;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 100px 20px 20px;text-align:center}@media (max-width:980px){#customer04 .wrapper #submit input{font-size:16px;padding:17px 50px 15px 0}}@media screen and (max-width:500px){#customer04 .wrapper #submit input{width:260px}}#login01{margin:0 0 100px;position:relative}@media (max-width:980px){#login01{margin:0 0 35px}}#login01::before{width:40%;height:200px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}#login01 figure{width:95%;margin:0 0 0 auto}#login01 figure img{width:100%;max-height:500px;object-position:50% 20%}@media (max-width:980px){#login01 figure img{max-height:350px}}#login01 h1{font-size:64px;padding:20px 0 20px 5%}@media (max-width:980px){#login01 h1{font-size:26px;padding:5px 10px 5px 20px}}#login02{width:clamp(700px,70%,1000px);margin:0 auto 150px}@media (max-width:980px){#login02{width:clamp(280px,85%,500px);margin:0 auto 80px}}#login02 p{width:fit-content;font-size:20px;font-weight:500;margin:0 auto 60px}@media (max-width:980px){#login02 p{font-size:14px;font-weight:400;margin:0 auto 35px}}#login02 .login{margin:auto}#login02 .login div{background-color:#004737;border-radius:20px;padding:80px}@media (max-width:980px){#login02 .login div{padding:50px 35px}}@media screen and (max-width:450px){#login02 .login div{padding:50px 25px}}#login02 .login div dl{display:flex;flex-direction:column;gap:15px;margin:0 0 80px}@media (max-width:980px){#login02 .login div dl{gap:5px;margin:0 0 35px}}#login02 .login div dl:last-of-type{margin:0}#login02 .login div dl dt{color:#faf2d5;font-size:20px;font-weight:700}@media (max-width:980px){#login02 .login div dl dt{font-size:14px}}@media (max-width:980px){#login02 .login div dl dd{font-size:12px}}#login02 .login div dl dd input{width:100%;background-color:#faf2d5;border-radius:10px;padding:20px 15px}@media (max-width:980px){#login02 .login div dl dd input{border-radius:5px;padding:10px}}#login02 .login div dl dd input::placeholder{color:rgba(0,71,55,.5)}#login02 .login div .error{color:red;display:block;padding:10px 0 0}@media (max-width:980px){#login02 .login div .error{font-size:14px}}#login02 #submit{width:fit-content;display:block;margin:100px auto;position:relative}@media (max-width:980px){#login02 #submit{margin:50px auto}}#login02 #submit::after{width:100px;height:100px;background-image:url(../img/arrow-cm.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#login02 #submit::after{width:60px;height:60px;background-image:url(../img/arrow-cm-small.png)}}#login02 #submit:hover::after{right:-20px;transition:.5s}#login02 #submit input{width:500px;height:100px;background-color:#98c1ab;border-radius:100px;color:#fffbec;display:flex;align-items:center;gap:15px;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 50px 20px 0;text-align:center}@media (max-width:980px){#login02 #submit input{width:350px;height:60px;gap:10px;font-size:20px;padding:17px 30px 15px 0}}@media screen and (max-width:500px){#login02 #submit input{width:260px}}#contact01{margin:0 0 100px;position:relative}@media (max-width:980px){#contact01{margin:0 0 35px}}#contact01::before{width:40%;height:200px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}#contact01 figure{width:95%;margin:0 0 0 auto}#contact01 figure img{width:100%;max-height:500px;object-position:50% 54%}@media (max-width:980px){#contact01 figure img{max-height:350px}}#contact01 h1{font-size:64px;padding:20px 0 20px 5%}@media (max-width:980px){#contact01 h1{font-size:26px;padding:5px 10px 5px 20px}}#contact02{width:clamp(700px,70%,1500px);margin:0 auto 150px}@media (max-width:980px){#contact02{width:clamp(260px,80%,700px);margin:0 auto 80px}}#contact02 p{font-size:20px;font-weight:500;margin:0 0 100px}@media (max-width:980px){#contact02 p{font-size:14px;font-weight:400;margin:0 0 35px}}#contact02 form{margin:auto;position:relative}#contact02 form::before{width:calc(100% + 200px);height:500px;background-color:#004737;border-radius:50px;content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}@media (max-width:980px){#contact02 form::before{width:calc(100% + 60px);border-radius:20px}}@media screen and (max-width:500px){#contact02 form::before{width:calc(100% + 40px)}}#contact02 form div{background-color:#e0cb7c;border-radius:50px;color:#004737;padding:60px 100px}@media screen and (max-width:1300px){#contact02 form div{padding:60px}}@media (max-width:980px){#contact02 form div{border-radius:20px;padding:35px 20px}}@media screen and (max-width:500px){#contact02 form div{padding:30px 15px}}#contact02 form div dl{display:flex;flex-direction:column;margin:0 0 50px}@media (max-width:980px){#contact02 form div dl{margin:0 0 30px}}#contact02 form div dl:last-of-type{margin:0}#contact02 form div dl dt{border-bottom:1px solid #004737;display:flex;align-items:flex-end;gap:20px;font-size:20px;font-weight:500;padding:0 0 10px}@media (max-width:980px){#contact02 form div dl dt{font-size:16px;padding:0 0 5px}}#contact02 form div dl dt span{color:red;font-size:14px}@media (max-width:980px){#contact02 form div dl dt span{gap:15px;font-size:12px}}#contact02 form div dl dd{font-size:16px;padding:20px 0 0}@media (max-width:980px){#contact02 form div dl dd{font-size:12px;padding:10px 0 0}}#contact02 form div dl dd input{width:100%;background-color:#faf2d5;border-radius:10px;padding:20px 15px}@media (max-width:980px){#contact02 form div dl dd input{border-radius:5px;padding:5px}}#contact02 form div dl dd input::placeholder{color:rgba(0,71,55,.5)}#contact02 form div dl dd textarea{width:100%;height:200px;background-color:#faf2d5;border-radius:10px;padding:20px 15px}@media (max-width:980px){#contact02 form div dl dd textarea{border-radius:5px;font-size:12px;padding:5px}}#contact02 form div dl dd textarea::placeholder{color:rgba(0,71,55,.5)}#contact02 form div dl #checkbox{display:flex;flex-wrap:wrap;column-gap:120px;row-gap:30px;padding:30px 0 0}@media (max-width:980px){#contact02 form div dl #checkbox{row-gap:20px;padding:15px 0 0}}#contact02 form div dl label{width:calc(50% - 60px);display:inline-block;font-size:20px;font-weight:500;margin:0;padding:0 0 0 45px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:980px){#contact02 form div dl label{width:100%;font-size:14px;padding:0 0 0 35px}}#contact02 form div dl label input{width:initial;position:absolute;opacity:0;cursor:pointer}#contact02 form div dl label .checkmark{width:35px;height:35px;background-color:#faf2d5;border-radius:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:980px){#contact02 form div dl label .checkmark{width:25px;height:25px;border-radius:5px}}#contact02 form div dl label input:checked~.checkmark{background-color:#004737;box-shadow:0 0 0 7px #faf2d5 inset}@media (max-width:980px){#contact02 form div dl label input:checked~.checkmark{box-shadow:0 0 0 5px #faf2d5 inset}}#contact02 form div dl label .checkmark:after{content:"";position:absolute;display:none}#contact02 form div .error{color:red;display:block;padding:10px 0 0}@media (max-width:980px){#contact02 form div .error{font-size:14px}}#contact02 form div #type-error{padding:15px 0 0}@media (max-width:980px){#contact02 form div #type-error{padding:13px 0 0}}#contact02 #submit{width:650px;display:block;margin:auto;padding:100px 0;position:relative}@media (max-width:980px){#contact02 #submit{width:clamp(300px,90%,400px);padding:50px 0}}@media screen and (max-width:500px){#contact02 #submit{width:260px}}#contact02 #submit::after{width:100px;height:100px;background-image:url(../img/arrow-gn.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#contact02 #submit::after{width:60px;height:60px;background-image:url(../img/arrow-gn-small.png);margin:3px 0 0}}#contact02 #submit input{width:100%;background-color:#fffbec;border-radius:100px;color:#004737;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .25));font-size:40px;font-weight:700;padding:25px 100px 20px 20px;text-align:center}@media (max-width:980px){#contact02 #submit input{font-size:16px;padding:17px 50px 15px 0}}@media screen and (max-width:500px){#contact02 #submit input{width:260px}}#contact02 #submit:hover::after{right:-20px;transition:.5s}#contact03{width:90%;margin:0 auto 150px}@media (max-width:980px){#contact03{margin:0 auto -50px}}#contact03 h2{color:#004737;font-size:30px;font-weight:700;margin:0 0 50px}@media (max-width:980px){#contact03 h2{font-size:24px;margin:0 0 30px}}#contact03 p{font-size:20px}@media (max-width:980px){#contact03 p{font-size:14px}}#policy01{margin:0 0 100px;position:relative}@media (max-width:980px){#policy01{margin:0 0 35px}}#policy01::before{width:40%;height:200px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}#policy01 figure{width:95%;margin:0 0 0 auto}#policy01 figure img{width:100%;max-height:500px;object-position:50% 37%}@media (max-width:980px){#policy01 figure img{max-height:350px}}#policy01 h1{font-size:64px;padding:20px 0 20px 5%}@media (max-width:980px){#policy01 h1{font-size:26px;padding:5px 10px 5px 20px}}#policy02{width:clamp(900px,90%,1500px);margin:0 auto 150px}@media (max-width:980px){#policy02{width:clamp(280px,80%,700px);margin:0 auto 80px}}#policy02 div{margin:0 auto 120px;position:relative}@media (max-width:980px){#policy02 div{margin:0 auto 60px}}#policy02 div::before{width:20%;border:1px solid #004737;content:"";display:block;position:absolute;bottom:-60px;left:50%;transform:translateX(-50%)}@media (max-width:980px){#policy02 div::before{width:50%;bottom:-30px}}#policy02 div:last-of-type{margin:0}#policy02 div:last-of-type::before{content:none}#policy02 div h2{color:#004737;font-size:24px;font-weight:500;padding:0 0 10px}@media (max-width:980px){#policy02 div h2{font-size:14px}}@media (max-width:980px){#policy02 div p{font-size:14px}}#policy02 div ul{color:#004737;padding:0 0 0 .5em}#policy02 div ul li{padding:0 0 0 1em;text-indent:-1em}#policy02 div #detail{width:535px;background-color:#004737;border-radius:20px;margin:20px 0 35px;padding:25px 35px}@media (max-width:980px){#policy02 div #detail{width:460px;margin:10px 0 25px}}@media screen and (max-width:460px){#policy02 div #detail{width:100%;padding:25px}}#policy02 div #detail::before{content:none}#policy02 div #detail dl{color:#fff;display:flex;gap:30px;font-weight:500;margin:0 0 15px}@media (max-width:980px){#policy02 div #detail dl{flex-direction:column;gap:5px;font-size:14px;margin:0 0 20px}}#policy02 div #detail dl:last-of-type{margin:0}#policy02 div #detail dl dt{width:125px}@media (max-width:980px){#policy02 div #detail dl dd{text-indent:1em}}#policy02 div #detail a{color:#fff;position:relative;text-decoration:underline solid #fff;text-underline-offset:5px}#policy02 div #detail a::after{width:100%;height:2px;background-color:#fff;content:"";position:absolute;bottom:-2px;left:0;transform:scale(0,1);transform-origin:right top;transition:transform .5s}#policy02 div #detail a:hover{color:#fff;text-decoration:none}#policy02 div #detail a:hover::after{transform:scale(1,1);transform-origin:left top}#term01{margin:0 0 100px;position:relative}@media (max-width:980px){#term01{margin:0 0 35px}}#term01::before{width:40%;height:200px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}#term01 figure{width:95%;margin:0 0 0 auto}#term01 figure img{width:100%;max-height:500px;object-position:50% 88%}@media (max-width:980px){#term01 figure img{max-height:350px}}#term01 h1{font-size:64px;padding:20px 0 20px 5%}@media (max-width:980px){#term01 h1{font-size:26px;padding:5px 10px 5px 20px}}#term02{width:clamp(700px,70%,1500px);margin:0 auto 250px}@media (max-width:980px){#term02{width:clamp(280px,80%,700px);margin:0 auto 80px}}#term02 dl{display:flex}@media (max-width:980px){#term02 dl{flex-direction:column;font-size:16px}}#term02 dl dt{width:clamp(300px,30%,400px);background-color:#004737;border-bottom:1px solid #fff;color:#fff;font-size:18px;font-weight:500;padding:50px 20px}@media (max-width:980px){#term02 dl dt{width:100%;border-bottom:none;font-size:16px;padding:10px}}#term02 dl dd{width:70%;border-bottom:1px solid #004737;padding:50px 35px}@media (max-width:980px){#term02 dl dd{width:100%;border-top:1px solid #fff;border-bottom:none;font-size:14px;margin:-4px 0 0;padding:24px 10px 20px}}#error01{margin:0 0 100px;position:relative}@media (max-width:980px){#error01{margin:0 0 35px}}#error01::before{width:40%;height:200px;background-color:#faf2d5;content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1}#error01 figure{width:95%;margin:0 0 0 auto}#error01 figure img{width:100%;max-height:500px;object-position:50% 50%}@media (max-width:980px){#error01 figure img{max-height:350px}}#error01 h1{font-size:64px;padding:20px 0 20px 5%}@media (max-width:980px){#error01 h1{font-size:26px;padding:5px 10px 5px 20px}}#error01 h1{font-size:32px}@media (max-width:980px){#error01 h1{font-size:22px}}#error02{width:clamp(700px,70%,1500px);margin:0 auto 250px}@media (max-width:980px){#error02{width:clamp(280px,80%,700px);margin:0 auto 80px}}#error02 h2{width:fit-content;color:#004737;font-size:24px;margin:auto;padding:0 5%;text-align:center}@media (max-width:980px){#error02 h2{font-size:18px;padding:0 5%}}#error02 p{width:fit-content;font-size:18px;margin:50px auto;padding:0 5%;text-align:center}@media (max-width:980px){#error02 p{font-size:16px;margin:30px auto 50px}}#error02 .mini-link{width:fit-content;display:flex;align-items:center;font-size:clamp(20px,18.0564635958px + .1981178801vw,24px);font-weight:700;margin:80px auto;padding:0 80px 0 0;position:relative}@media (max-width:980px){#error02 .mini-link{font-size:16px;margin:35px auto 80px;padding:0 55px 0 0}}#error02 .mini-link::before{width:60px;height:60px;background-image:url(../img/arrow-gn-small.png);background-size:cover;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:980px){#error02 .mini-link::before{width:40px;height:40px}}#error02 .mini-link:hover::before{right:-10px;transition:.5s}
/*# sourceMappingURL=style.css.map */