img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{-webkit-text-decoration:none;text-decoration:none}button{padding:0;background:0 0;border:none}.background-set,.com-link:after{background-position:center;background-repeat:no-repeat;background-size:cover}.loading-animation{background-color:#000;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;transform:scale(1)}.loading-animation__img{overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;max-width:268px;position:relative}.loading-animation__cover{background-color:#000;position:absolute;top:0;right:0;width:100%;height:100%;opacity:.7}*,*:before,*:after{box-sizing:border-box}html,body{scroll-behavior:smooth}body{color:#000;letter-spacing:.05em;font-family:Zen Old Mincho,kozuka-mincho-pr6n,"Noto Serif JP",\30d2\30e9\30ae\30ce\660e\671d Pro,Hiragino Mincho Pro,"Source Han Serif","serif";font-weight:400;font-style:normal}body.home{overflow:hidden}.font-hiragino{font-family:Hiragino Mincho Pro,\30d2\30e9\30ae\30ce\660e\671d Pro,kozuka-mincho-pr6n,"Noto Serif JP",serif}.chakra-petch{font-family:Chakra Petch,sans-serif;font-weight:400;font-style:normal}.my-custom-font{font-family:Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro,Zen Kaku Gothic Antique,Noto Sans Japanese,Arial,sans-serif}img{max-width:100%;vertical-align:bottom}a{display:block;color:#000;transition:.5s}@media screen and (min-width:650px){a:hover{opacity:.7}}#global-container{min-width:330px}main{background-color:#000}#main-container{max-width:1460px;margin:0 auto}.wrap{margin:0 20px auto}@media screen and (min-width:650px){.wrap{width:95%;margin:0 auto}}.wrap-85{width:85%;margin:0 auto}.main-ttl{display:flex;flex-direction:column;color:#fff;row-gap:20px;align-items:center;margin-bottom:10%}@media screen and (min-width:1024px){.main-ttl{margin-bottom:70px}}.main-ttl img{width:30%;max-width:52px}.main-ttl span{font-size:max(20px,min(4vw,40px));letter-spacing:.3em}.sub-ttl{width:100%;font-weight:700;position:relative}.sub-ttl:before{bottom:-20px;left:0;position:absolute;content:"";border-bottom:3px solid #000;width:60px}.sub-ttl span{line-height:1.6;font-size:18px}@media screen and (min-width:1024px){.sub-ttl span{line-height:1.8;font-size:22px}}.com-btn{width:-moz-fit-content;width:fit-content}.com-btn span{color:#fff}.com-btn a{height:52px;width:190px;display:flex;justify-content:center;-moz-column-gap:10px;column-gap:10px}.com-link{margin-left:auto;width:40%;max-width:150px;position:relative}@media screen and (min-width:650px){.com-link{position:relative}}.com-link:after{content:"";background-image:url(https://downjacket.online/cmscontrol/wp-content/themes/fivestar/css/../images/blog/arrow-right.svg);background-size:contain;position:absolute;bottom:0;right:0;width:50%;height:5px}.com-link a{font-size:max(8px,min(3.3vw,14px));width:-moz-fit-content;width:fit-content;color:#fff;letter-spacing:.3em}.scroll{position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}@media screen and (min-width:650px){.scroll{position:static;left:auto;bottom:auto;transform:none}}.scroll img{width:100%;max-width:33px;margin-bottom:20px}.scroll__inner{text-align:center}@media screen and (min-width:650px){.scroll__inner{padding:50px 0 0}}.scroll__border{top:-10px;height:100px;position:relative;left:50%;transform:translate(-50%)}@media screen and (min-width:650px){.scroll__border{top:auto}}.scroll__border:before{content:"";bottom:0;left:0;position:absolute;background:#000;width:100%;height:50%;opacity:.6;z-index:1}.scroll__border span{animation:barTrans 3s infinite 1.5s;background:#fff;display:inline-block;width:1px;height:0;position:absolute;top:0;left:50%}.mb-30{margin-bottom:30px!important}.d-none,.md-flex{display:none!important}@media screen and (min-width:650px){.md-flex{display:flex!important}}.lg-block{display:none!important}@media screen and (min-width:1024px){.lg-block{display:block!important}}@media screen and (min-width:650px){.md-none{display:none!important}}.md-block{display:none!important}@media screen and (min-width:650px){.md-block{display:block!important}}@media screen and (min-width:480px){.sm-none{display:none!important}}.sm-block{display:none!important}@media screen and (min-width:480px){.sm-block{display:block!important}}.sm-flex{display:none!important}@media screen and (min-width:480px){.sm-flex{display:flex!important}}.flex-row{display:flex;align-items:center}.flex-column{display:flex;flex-direction:column}.absolute{position:absolute}.relative{position:relative}.hidden{visibility:hidden}.appear.up .item{transform:translateY(10px)}.appear.down .item{transform:translateY(-10px)}.appear.left .item{transform:translate(40px)}.appear.right .item{transform:translate(-40px)}.appear.T-left .item{transform:translate(-50px,-50px)}.appear.T-right .item{transform:translate(50px,-50px)}.appear.B-left .item{transform:translate(-50px,50px)}.appear.B-right .item{transform:translate(50px,50px)}.appear .item{transition:all .8s;opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.go-top{width:13px;height:95px;position:fixed;bottom:7%;right:5%;opacity:0;z-index:1000;visibility:hidden;transition:.5s}@media screen and (min-width:1024px){.go-top{bottom:200px}}.go-top.triggered{transition-delay:1s;opacity:1;visibility:visible}.go-top a{width:100%;height:100%}.background-set{background-position:center;background-repeat:no-repeat;background-size:cover}.header{position:relative;position:fixed;top:0;left:0;width:100%;z-index:999;transition:.5s}.header.triggered{background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);box-shadow:10px 0 25px -10px #00000080}@media screen and (min-width:650px){.header.triggered{background:rgba(24,28,20,.95);box-shadow:10px 0 25px -10px #00000080}}.header__inner{margin:0 20px}@media screen and (min-width:650px){.header__inner{margin:0}}.header__wrap{height:120px}@media screen and (min-width:650px){.header__wrap{justify-content:space-between}}@media screen and (min-width:650px){.header__box{width:70%;display:flex;align-items:center;justify-content:space-between}}.header__logo{z-index:1;width:40%;max-width:172px}@media screen and (min-width:650px){.header__logo{width:15%;max-width:273px;margin-left:20px}}@media screen and (min-width:1024px){.header__logo{width:20%}}.header__nav{width:75%;height:50%;max-width:837px}.header__nav.is_page{width:100%;right:-20px}.header__nav.is_page ul{display:flex;justify-content:flex-end;width:100%}.header__nav.is_page ul li{height:auto}.header__nav ul{height:100%;justify-content:space-between}.header__nav li{height:100%}.header__nav li:nth-last-of-type(1){background-color:#938706;padding:1% 2%;height:70%;align-items:center;justify-content:center}.header__nav li span{color:#fff}.header__nav li span:nth-child(1){font-size:max(5px,min(1vw,9px))}.header__nav li span:nth-child(2){font-size:max(9px,min(2vw,17px))}@media screen and (min-width:650px){.header__nav li span:nth-child(2){letter-spacing:.1em}}.header__nav a{display:flex;justify-content:center;align-items:center;height:100%;font-size:max(7px,min(1.2vw,14px));color:#fff;position:relative}.header__nav a:hover:before{width:100%}.header__nav a:before{transition:.5s;position:absolute;left:50%;transform:translate(-50%);bottom:-8px;content:"";border-bottom:2px solid #938706;width:0}.header__nav a.is-active:before{width:100%}.header__contact{position:absolute;top:50%;transform:translateY(-50%);right:0;width:30%;max-width:158px}.header__contact a{display:flex;justify-content:center;align-items:center;width:100%;padding:8% 0;background-color:#938706;color:#fff;font-size:max(7px,min(2vw,14px))}.header .contact-info{background-color:#938706;padding:1% 3%;position:absolute;color:#fff;right:0;top:50%;transform:translateY(-50%)}.header .contact-info span{color:#fff}.header .contact-info span:nth-child(1){font-size:max(5px,min(1vw,9px))}.header .contact-info span:nth-child(2){font-size:max(9px,min(2vw,17px))}.fixed-side-nav{display:none}@media screen and (min-width:650px){.fixed-side-nav{display:grid;right:0;bottom:max(9px,min(2vw,17px));position:fixed;z-index:999;grid-gap:1rem;gap:1rem}.fixed-side-nav li a{font-size:max(15px,min(4.5vw,21px));display:flex;align-items:center;padding:1.5em 2em;border-radius:.5em 0 0 .5em;background:#fff;border:solid 1px #b09c32;border-right:none}.fixed-side-nav li a .icon{width:3em;margin:-1em 0 -1em -1em}.fixed-side-nav li a .icon img{width:100%}.fixed-side-nav li:nth-child(2) a{background:#b09c32;color:#fff;border-color:#fff}}.sp-fixed{display:grid;right:0;bottom:0;position:fixed;grid-template-columns:repeat(2,1fr);padding:0 .5rem;z-index:999;grid-gap:.5rem;gap:.5rem;width:100%}.sp-fixed .item a{display:flex;align-items:center;justify-content:center;gap:.5em;padding:1em 0;border-radius:.5em .5em 0 0;background:#fff;border:solid 1px #b09c32;border-bottom:none}.sp-fixed .item a .icon img{height:max(35px,min(10.5vw,49px))}.sp-fixed .item a p{font-size:max(10px,min(3vw,14px));text-shadow:1px 1px 0 #e7e1c1;text-align:center;font-family:Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro,Zen Kaku Gothic Antique,Noto Sans Japanese,Arial,sans-serif}.sp-fixed .item a p span{padding-top:10px;margin-top:10px;text-align:center;font-size:max(8px,min(2.4vw,11.2px));font-family:Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro,Zen Kaku Gothic Antique,Noto Sans Japanese,Arial,sans-serif;display:block;border-top:solid 1px #b09c32}.sp-fixed .item:nth-child(2) a{background:#b09c32;border-color:#fff}.sp-fixed .item:nth-child(2) a p{text-shadow:1px 1px 0 #fff}.sp-fixed .item:nth-child(2) a p span{border-top:solid 1px #fff}@media screen and (min-width:650px){.sp-fixed{display:none}}#hero-mv{background-color:#000;color:#fff;padding-top:120px}@media screen and (min-width:650px){#hero-mv{padding:0}}#hero-mv .hero-mv__inner{height:650px;position:relative}@media screen and (min-width:480px){#hero-mv .hero-mv__inner{height:auto}}@media screen and (min-width:650px){#hero-mv .hero-mv__inner{height:100vh}}#hero-mv .hero-mv__box{height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:95%;z-index:100}#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(1){align-items:flex-start;left:0;max-width:453px;position:absolute;row-gap:10px;top:60%;transform:translateY(-50%);width:40%}#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(1) span{font-size:max(12px,min(1.5vw,23px));margin-left:10px}#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(2){align-items:center;color:#fff;left:50%;max-width:465px;position:absolute;row-gap:20px;top:55%;transform:translate(-50%,-50%);width:80%}@media screen and (min-width:650px){#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(2){align-items:flex-end;left:auto;max-width:580px;right:0;top:70%;transform:translateY(-50%);width:40%}}#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(2) span:first-child{font-size:max(12px,min(3.8vw,24px));letter-spacing:max(1.2px,min(4vw,2.4px))}@media screen and (min-width:650px){#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(2) span:first-child{font-size:max(15px,min(2vw,30px))}}#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(3){background-origin:0;bottom:30px;left:50%;max-width:191px;position:absolute;transform:translate(-50%);width:20%}#hero-mv .swiper-wrapper{height:650px;position:relative}@media screen and (min-width:650px){#hero-mv .swiper-wrapper{padding-bottom:50px}}@media screen and (min-width:480px){#hero-mv .swiper-wrapper{height:auto}}@media screen and (min-width:650px){#hero-mv .swiper-wrapper{height:100vh}}#hero-mv .swiper-slide{overflow:hidden}#hero-mv .swiper-img{height:100%;overflow:hidden;position:relative}#hero-mv .swiper-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:650px){#hero-mv .swiper-img img{transform:scale(1.01)}}#hero-mv .swiper-pagination{text-align:right;width:95%}#hero-mv .swiper-pagination-bullet{background:0 0;border:1px solid #fff;border-radius:0}#hero-mv .swiper-pagination-bullet-active{background:#fff}#purpose{color:#fff;opacity:0;position:relative}#purpose .purpose-slider__cont{background-color:#0071bc80;bottom:0;height:100%;height:50%;left:0;mix-blend-mode:screen;position:absolute;width:100%;z-index:2}@media screen and (min-width:650px){#purpose .purpose-slider__cont{bottom:auto;height:60%;left:auto;right:0;top:50%;transform:translateY(-50%);width:50%}}#purpose .purpose-slider__cont-inner{height:100%;position:relative}#purpose .purpose-slider__prev{left:0;top:50%;transform:translateY(-50%);width:max(40px,min(4vw,70px))}#purpose .purpose-slider__next{right:0;top:50%;transform:translateY(-50%);width:max(40px,min(4vw,70px))}#purpose .swiper-button-prev{height:50px;opacity:0;top:75%;width:50px}@media screen and (min-width:650px){#purpose .swiper-button-prev{height:70px;top:50%;width:70px}}#purpose .swiper-button-prev:after{height:100%;width:100%}#purpose .swiper-button-next{height:50px;opacity:0;top:75%;width:50px}@media screen and (min-width:650px){#purpose .swiper-button-next{height:70px;top:50%;width:70px}}#purpose .swiper-button-next:after{height:100%;width:100%}#purpose .swiper-pagination{align-items:center;bottom:auto;display:flex;height:60%;justify-content:center;left:auto;right:0;top:67%;transform:translateY(-50%);width:100%}@media screen and (min-width:650px){#purpose .swiper-pagination{top:37%;width:50%}}#purpose .swiper-pagination-bullet{background-color:#fff;border-radius:0;height:2px;width:2%}#purpose .swiper-pagination-bullet.swiper-pagination-bullet-active{width:5%}#purpose .swiper{position:relative}#purpose .swiper h2{font-size:max(20px,min(3vw,30px));margin-bottom:8%;opacity:0;text-align:center;transform:translateY(10px);transition:.5s}@media screen and (min-width:650px){#purpose .swiper h2{font-size:max(20px,min(3vw,30px));margin-bottom:10%}}#purpose .swiper p{font-family:Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro,Zen Kaku Gothic Antique,Noto Sans Japanese,Arial,sans-serif;font-size:max(10px,min(3vw,14px));line-height:1.7;opacity:0;text-align:center;transform:translateY(10px);transition:.5s}@media screen and (min-width:650px){#purpose .swiper p{font-size:max(8px,min(1.2vw,14px))}}#purpose .swiper-slide.swiper-slide-active h2,#purpose .swiper-slide.swiper-slide-active p{opacity:1;transform:none;transition:.5s;transition-delay:1.2s}#purpose .swiper-slide.swiper-slide-active .swiper-cont{opacity:1;transition:.5s;transition-delay:.8s}#purpose .swiper-slide.swiper-slide-active .swiper-hard{opacity:1;transform:none;transition:.5s}#purpose .swiper-img{position:relative}#purpose .swiper-cont{background-color:#00000080;bottom:0;height:50%;left:0;opacity:0;position:absolute;width:100%}@media screen and (min-width:650px){#purpose .swiper-cont{bottom:auto;height:60%;left:auto;right:0;top:50%;transform:translateY(-50%);width:50%}}#purpose .swiper-cont__inner{padding:8% 0}@media screen and (min-width:650px){#purpose .swiper-cont__inner{padding:10% 0}}#purpose .swiper-hard{margin-bottom:13%;position:relative;text-align:center}@media screen and (min-width:650px){#purpose .swiper-hard{margin-bottom:0}}#purpose .swiper-hard img{max-width:77px;width:30%}@media screen and (min-width:650px){#purpose .swiper-hard img{margin-bottom:15%;width:15%}}#purpose .swiper-wrap{height:100%;position:absolute;right:0;top:0;width:100%;z-index:200}@media screen and (min-width:650px){#purpose .swiper-wrap{width:50%}}
@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{-webkit-text-decoration:none;text-decoration:none}button{padding:0;background:0 0;border:none}.background-set,.com-link:after{background-position:center;background-repeat:no-repeat;background-size:cover}.loading-animation{background-color:#000;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;transform:scale(1)}.loading-animation__img{overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;max-width:268px;position:relative}.loading-animation__cover{background-color:#000;position:absolute;top:0;right:0;width:100%;height:100%;opacity:.7}*,*:before,*:after{box-sizing:border-box}html,body{scroll-behavior:smooth}body{color:#000;letter-spacing:.05em;font-family:Zen Old Mincho,kozuka-mincho-pr6n,"Noto Serif JP",\30d2\30e9\30ae\30ce\660e\671d Pro,Hiragino Mincho Pro,"Source Han Serif","serif";font-weight:400;font-style:normal}body.home{overflow:hidden}.font-hiragino{font-family:Hiragino Mincho Pro,\30d2\30e9\30ae\30ce\660e\671d Pro,kozuka-mincho-pr6n,"Noto Serif JP",serif}.chakra-petch{font-family:Chakra Petch,sans-serif;font-weight:400;font-style:normal}.my-custom-font{font-family:Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro,Zen Kaku Gothic Antique,Noto Sans Japanese,Arial,sans-serif}img{max-width:100%;vertical-align:bottom}a{display:block;color:#000;transition:.5s}@media screen and (min-width:650px){a:hover{opacity:.7}}#global-container{min-width:330px}main{background-color:#000}#main-container{max-width:1460px;margin:0 auto}.wrap{margin:0 20px auto}@media screen and (min-width:650px){.wrap{width:95%;margin:0 auto}}.wrap-85{width:85%;margin:0 auto}.main-ttl{display:flex;flex-direction:column;color:#fff;row-gap:20px;align-items:center;margin-bottom:10%}@media screen and (min-width:1024px){.main-ttl{margin-bottom:70px}}.main-ttl img{width:30%;max-width:52px}.main-ttl span{font-size:max(20px,min(4vw,40px));letter-spacing:.3em}.sub-ttl{width:100%;font-weight:700;position:relative}.sub-ttl:before{bottom:-20px;left:0;position:absolute;content:"";border-bottom:3px solid #000;width:60px}.sub-ttl span{line-height:1.6;font-size:18px}@media screen and (min-width:1024px){.sub-ttl span{line-height:1.8;font-size:22px}}.com-btn{width:-moz-fit-content;width:fit-content}.com-btn span{color:#fff}.com-btn a{height:52px;width:190px;display:flex;justify-content:center;-moz-column-gap:10px;column-gap:10px}.com-link{margin-left:auto;width:40%;max-width:150px;position:relative}@media screen and (min-width:650px){.com-link{position:relative}}.com-link:after{content:"";background-image:url(https://downjacket.online/cmscontrol/wp-content/themes/fivestar/css/../images/blog/arrow-right.svg);background-size:contain;position:absolute;bottom:0;right:0;width:50%;height:5px}.com-link a{font-size:max(8px,min(3.3vw,14px));width:-moz-fit-content;width:fit-content;color:#fff;letter-spacing:.3em}.scroll{position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}@media screen and (min-width:650px){.scroll{position:static;left:auto;bottom:auto;transform:none}}.scroll img{width:100%;max-width:33px;margin-bottom:20px}.scroll__inner{text-align:center}@media screen and (min-width:650px){.scroll__inner{padding:50px 0 0}}.scroll__border{top:-10px;height:100px;position:relative;left:50%;transform:translate(-50%)}@media screen and (min-width:650px){.scroll__border{top:auto}}.scroll__border:before{content:"";bottom:0;left:0;position:absolute;background:#000;width:100%;height:50%;opacity:.6;z-index:1}.scroll__border span{animation:barTrans 3s infinite 1.5s;background:#fff;display:inline-block;width:1px;height:0;position:absolute;top:0;left:50%}.mb-30{margin-bottom:30px!important}.d-none,.md-flex{display:none!important}@media screen and (min-width:650px){.md-flex{display:flex!important}}.lg-block{display:none!important}@media screen and (min-width:1024px){.lg-block{display:block!important}}@media screen and (min-width:650px){.md-none{display:none!important}}.md-block{display:none!important}@media screen and (min-width:650px){.md-block{display:block!important}}@media screen and (min-width:480px){.sm-none{display:none!important}}.sm-block{display:none!important}@media screen and (min-width:480px){.sm-block{display:block!important}}.sm-flex{display:none!important}@media screen and (min-width:480px){.sm-flex{display:flex!important}}.flex-row{display:flex;align-items:center}.flex-column{display:flex;flex-direction:column}.absolute{position:absolute}.relative{position:relative}.hidden{visibility:hidden}.appear.up .item{transform:translateY(10px)}.appear.down .item{transform:translateY(-10px)}.appear.left .item{transform:translate(40px)}.appear.right .item{transform:translate(-40px)}.appear.T-left .item{transform:translate(-50px,-50px)}.appear.T-right .item{transform:translate(50px,-50px)}.appear.B-left .item{transform:translate(-50px,50px)}.appear.B-right .item{transform:translate(50px,50px)}.appear .item{transition:all .8s;opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.go-top{width:13px;height:95px;position:fixed;bottom:7%;right:5%;opacity:0;z-index:1000;visibility:hidden;transition:.5s}@media screen and (min-width:1024px){.go-top{bottom:200px}}.go-top.triggered{transition-delay:1s;opacity:1;visibility:visible}.go-top a{width:100%;height:100%}.background-set{background-position:center;background-repeat:no-repeat;background-size:cover}.header{position:relative;position:fixed;top:0;left:0;width:100%;z-index:999;transition:.5s}.header.triggered{background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);box-shadow:10px 0 25px -10px #00000080}@media screen and (min-width:650px){.header.triggered{background:rgba(24,28,20,.95);box-shadow:10px 0 25px -10px #00000080}}.header__inner{margin:0 20px}@media screen and (min-width:650px){.header__inner{margin:0}}.header__wrap{height:120px}@media screen and (min-width:650px){.header__wrap{justify-content:space-between}}@media screen and (min-width:650px){.header__box{width:70%;display:flex;align-items:center;justify-content:space-between}}.header__logo{z-index:1;width:40%;max-width:172px}@media screen and (min-width:650px){.header__logo{width:15%;max-width:273px;margin-left:20px}}@media screen and (min-width:1024px){.header__logo{width:20%}}.header__nav{width:75%;height:50%;max-width:837px}.header__nav.is_page{width:100%;right:-20px}.header__nav.is_page ul{display:flex;justify-content:flex-end;width:100%}.header__nav.is_page ul li{height:auto}.header__nav ul{height:100%;justify-content:space-between}.header__nav li{height:100%}.header__nav li:nth-last-of-type(1){background-color:#938706;padding:1% 2%;height:70%;align-items:center;justify-content:center}.header__nav li span{color:#fff}.header__nav li span:nth-child(1){font-size:max(5px,min(1vw,9px))}.header__nav li span:nth-child(2){font-size:max(9px,min(2vw,17px))}@media screen and (min-width:650px){.header__nav li span:nth-child(2){letter-spacing:.1em}}.header__nav a{display:flex;justify-content:center;align-items:center;height:100%;font-size:max(7px,min(1.2vw,14px));color:#fff;position:relative}.header__nav a:hover:before{width:100%}.header__nav a:before{transition:.5s;position:absolute;left:50%;transform:translate(-50%);bottom:-8px;content:"";border-bottom:2px solid #938706;width:0}.header__nav a.is-active:before{width:100%}.header__contact{position:absolute;top:50%;transform:translateY(-50%);right:0;width:30%;max-width:158px}.header__contact a{display:flex;justify-content:center;align-items:center;width:100%;padding:8% 0;background-color:#938706;color:#fff;font-size:max(7px,min(2vw,14px))}.header .contact-info{background-color:#938706;padding:1% 3%;position:absolute;color:#fff;right:0;top:50%;transform:translateY(-50%)}.header .contact-info span{color:#fff}.header .contact-info span:nth-child(1){font-size:max(5px,min(1vw,9px))}.header .contact-info span:nth-child(2){font-size:max(9px,min(2vw,17px))}.fixed-side-subnav{display:none}@media screen and (min-width:650px){.fixed-side-subnav{display:block;position:fixed;width:120px;right:0;top:20vh;z-index:999}.fixed-side-subnav li a{display:block}}.fixed-side-nav{display:none}@media screen and (min-width:650px){.fixed-side-nav{display:grid;right:0;bottom:max(9px,min(2vw,17px));position:fixed;z-index:999;grid-gap:1rem;gap:1rem}.fixed-side-nav li a{font-size:max(15px,min(4.5vw,21px));display:flex;align-items:center;padding:1.5em 2em;border-radius:.5em 0 0 .5em;background:#fff;border:solid 1px #b09c32;border-right:none}.fixed-side-nav li a .icon{width:3em;margin:-1em 0 -1em -1em}.fixed-side-nav li a .icon img{width:100%}.fixed-side-nav li:nth-child(2) a{background:#b09c32;color:#fff;border-color:#fff}}.sp-fixed{display:grid;right:0;bottom:0;position:fixed;grid-template-columns:repeat(2,1fr);padding:0 .5rem;z-index:999;grid-gap:.5rem;gap:.5rem;width:100%}.sp-fixed .item a{display:flex;align-items:center;justify-content:center;gap:.5em;padding:1em 0;border-radius:.5em .5em 0 0;background:#fff;border:solid 1px #b09c32;border-bottom:none}.sp-fixed .item a .icon img{height:max(35px,min(10.5vw,49px))}.sp-fixed .item a p{font-size:max(10px,min(3vw,14px));text-shadow:1px 1px 0 #e7e1c1;text-align:center;font-family:Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro,Zen Kaku Gothic Antique,Noto Sans Japanese,Arial,sans-serif}.sp-fixed .item a p span{padding-top:10px;margin-top:10px;text-align:center;font-size:max(8px,min(2.4vw,11.2px));font-family:Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro,Zen Kaku Gothic Antique,Noto Sans Japanese,Arial,sans-serif;display:block;border-top:solid 1px #b09c32}.sp-fixed .item:nth-child(2) a{background:#b09c32;border-color:#fff}.sp-fixed .item:nth-child(2) a p{text-shadow:1px 1px 0 #fff}.sp-fixed .item:nth-child(2) a p span{border-top:solid 1px #fff}@media screen and (min-width:650px){.sp-fixed{display:none}}#hero-mv{background-color:#000;color:#fff;padding-top:120px}@media screen and (min-width:650px){#hero-mv{padding:0}}#hero-mv .hero-mv__inner{height:650px;position:relative}@media screen and (min-width:480px){#hero-mv .hero-mv__inner{height:auto}}@media screen and (min-width:650px){#hero-mv .hero-mv__inner{height:100vh}}#hero-mv .hero-mv__box{height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:95%;z-index:100}#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(1){align-items:flex-start;left:0;max-width:453px;position:absolute;row-gap:10px;top:60%;transform:translateY(-50%);width:40%}#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(1) span{font-size:max(12px,min(1.5vw,23px));margin-left:10px}#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(2){align-items:center;color:#fff;left:50%;max-width:465px;position:absolute;row-gap:20px;top:55%;transform:translate(-50%,-50%);width:80%}@media screen and (min-width:650px){#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(2){align-items:flex-end;left:auto;max-width:580px;right:0;top:70%;transform:translateY(-50%);width:40%}}#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(2) span:first-child{font-size:max(12px,min(3.8vw,24px));letter-spacing:max(1.2px,min(4vw,2.4px))}@media screen and (min-width:650px){#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(2) span:first-child{font-size:max(15px,min(2vw,30px))}}#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(3){background-origin:0;bottom:30px;left:50%;max-width:191px;position:absolute;transform:translate(-50%);width:20%}#hero-mv .swiper-wrapper{height:650px;position:relative}@media screen and (min-width:650px){#hero-mv .swiper-wrapper{padding-bottom:50px}}@media screen and (min-width:480px){#hero-mv .swiper-wrapper{height:auto}}@media screen and (min-width:650px){#hero-mv .swiper-wrapper{height:100vh}}#hero-mv .swiper-slide{overflow:hidden}#hero-mv .swiper-img{height:100%;overflow:hidden;position:relative}#hero-mv .swiper-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:650px){#hero-mv .swiper-img img{transform:scale(1.01)}}#hero-mv .swiper-pagination{text-align:right;width:95%}#hero-mv .swiper-pagination-bullet{background:0 0;border:1px solid #fff;border-radius:0}#hero-mv .swiper-pagination-bullet-active{background:#fff}#purpose{color:#fff;opacity:0;position:relative}#purpose .purpose-slider__cont{background-color:#0071bc80;bottom:0;height:100%;height:50%;left:0;mix-blend-mode:screen;position:absolute;width:100%;z-index:2}@media screen and (min-width:650px){#purpose .purpose-slider__cont{bottom:auto;height:60%;left:auto;right:0;top:50%;transform:translateY(-50%);width:50%}}#purpose .purpose-slider__cont-inner{height:100%;position:relative}#purpose .purpose-slider__prev{left:0;top:50%;transform:translateY(-50%);width:max(40px,min(4vw,70px))}#purpose .purpose-slider__next{right:0;top:50%;transform:translateY(-50%);width:max(40px,min(4vw,70px))}#purpose .swiper-button-prev{height:50px;opacity:0;top:75%;width:50px}@media screen and (min-width:650px){#purpose .swiper-button-prev{height:70px;top:50%;width:70px}}#purpose .swiper-button-prev:after{height:100%;width:100%}#purpose .swiper-button-next{height:50px;opacity:0;top:75%;width:50px}@media screen and (min-width:650px){#purpose .swiper-button-next{height:70px;top:50%;width:70px}}#purpose .swiper-button-next:after{height:100%;width:100%}#purpose .swiper-pagination{align-items:center;bottom:auto;display:flex;height:60%;justify-content:center;left:auto;right:0;top:67%;transform:translateY(-50%);width:100%}@media screen and (min-width:650px){#purpose .swiper-pagination{top:37%;width:50%}}#purpose .swiper-pagination-bullet{background-color:#fff;border-radius:0;height:2px;width:2%}#purpose .swiper-pagination-bullet.swiper-pagination-bullet-active{width:5%}#purpose .swiper{position:relative}#purpose .swiper h2{font-size:max(20px,min(3vw,30px));margin-bottom:8%;opacity:0;text-align:center;transform:translateY(10px);transition:.5s}@media screen and (min-width:650px){#purpose .swiper h2{font-size:max(20px,min(3vw,30px));margin-bottom:10%}}#purpose .swiper p{font-family:Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro,Zen Kaku Gothic Antique,Noto Sans Japanese,Arial,sans-serif;font-size:max(10px,min(3vw,14px));line-height:1.7;opacity:0;text-align:center;transform:translateY(10px);transition:.5s}@media screen and (min-width:650px){#purpose .swiper p{font-size:max(8px,min(1.2vw,14px))}}#purpose .swiper-slide.swiper-slide-active h2,#purpose .swiper-slide.swiper-slide-active p{opacity:1;transform:none;transition:.5s;transition-delay:1.2s}#purpose .swiper-slide.swiper-slide-active .swiper-cont{opacity:1;transition:.5s;transition-delay:.8s}#purpose .swiper-slide.swiper-slide-active .swiper-hard{opacity:1;transform:none;transition:.5s}#purpose .swiper-img{position:relative}#purpose .swiper-cont{background-color:#00000080;bottom:0;height:50%;left:0;opacity:0;position:absolute;width:100%}@media screen and (min-width:650px){#purpose .swiper-cont{bottom:auto;height:60%;left:auto;right:0;top:50%;transform:translateY(-50%);width:50%}}#purpose .swiper-cont__inner{padding:8% 0}@media screen and (min-width:650px){#purpose .swiper-cont__inner{padding:10% 0}}#purpose .swiper-hard{margin-bottom:13%;position:relative;text-align:center}@media screen and (min-width:650px){#purpose .swiper-hard{margin-bottom:0}}#purpose .swiper-hard img{max-width:77px;width:30%}@media screen and (min-width:650px){#purpose .swiper-hard img{margin-bottom:15%;width:15%}}#purpose .swiper-wrap{height:100%;position:absolute;right:0;top:0;width:100%;z-index:200}@media screen and (min-width:650px){#purpose .swiper-wrap{width:50%}}.footer{background-color:#3b4548}.footer__sitemap{background:#fff;padding:5% 7%}.footer__sitemap p{text-align:center;font-size:max(12px,min(3.8vw,24px));margin-bottom:2em}.footer__sitemap ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2em 0;width:100%}.footer__sitemap ul li{margin-left:-1px}.footer__sitemap ul li a{border-left:solid 1px #333;border-right:solid 1px #333;padding:5px 2em;color:#333;display:block;font-size:max(10px,min(2vw,18px))}.footer__sitemap ul li a[href="#"]{pointer-events:none}@media screen and (max-width:650px){.footer__sitemap{padding:10% 5%}.footer__sitemap ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5em 0;gap:1.5em 0}.footer__sitemap ul li span{display:none}.footer__sitemap ul li a{padding:5px 0;text-align:center}}.footer__inner{position:relative;display:flex;padding:5% 0;align-items:center;justify-content:space-between}@media screen and (min-width:650px){.footer__inner{justify-content:center}}@media screen and (min-width:1024px){.footer__inner{padding:0;height:100px}}.footer__logo{width:30%;max-width:160px}@media screen and (min-width:650px){.footer__logo{position:absolute;top:40%;transform:translateY(-50%);left:0;width:20%}}.footer .copy-right{width:60%;margin-top:5%;max-width:350px}@media screen and (min-width:650px){.footer .copy-right{margin:0;width:50%}}.header{display:none}@media screen and (max-width:650px){.header{display:block}}.l-header{position:sticky;top:0;width:100%;z-index:999}.l-header *{font-family:kozuka-mincho-pr6n,serif}.l-header__container{background:#e6e6e6;padding:30px 200px}@media all and (max-width:1800px){.l-header__container{padding:30px 50px}}@media screen and (max-width:650px){.l-header{display:none}}.l-header__copy{display:flex;justify-content:space-between}.l-header__copy h1{display:flex;font-size:13px;align-items:center;line-height:1}.l-header__copy h1 span{background:#161d2d;color:#fff;font-size:12px;padding:5px 15px;margin-right:15px}.l-header__sns{display:flex;align-items:center}.l-header__sns li{margin-left:25px}.l-header__sns .twitter a{display:block;width:18px;height:18px;background:url(https://downjacket.online/cmscontrol/wp-content/themes/fivestar/css/../images/header/twitter.svg) no-repeat center/contain}.l-header__sns .facebook a{display:block;width:18px;height:18px;background:url(https://downjacket.online/cmscontrol/wp-content/themes/fivestar/css/../images/header/facebook.svg) no-repeat center/contain}.l-header__sns .instagram a{display:block;width:18px;height:18px;background:url(https://downjacket.online/cmscontrol/wp-content/themes/fivestar/css/../images/header/instagram.svg) no-repeat center/contain}.l-header__sns .youtube a{display:block;width:18px;height:18px;background:url(https://downjacket.online/cmscontrol/wp-content/themes/fivestar/css/../images/header/youtube.svg) no-repeat center/contain}.l-header__logos{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10px}.l-header__logos__left{display:flex;align-items:center}@media all and (max-width:1280px){.l-header__logos__left{display:block}}.l-header__logos__center{display:flex;align-items:center}.l-header__logo{display:block;width:314px;height:60px;background:url(https://downjacket.online/cmscontrol/wp-content/themes/fivestar/css/../images/header/logo.svg) no-repeat center/contain}.l-header__logo a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-100%}.l-header__anniversary{display:block;width:180px;height:58px;background:url(https://downjacket.online/cmscontrol/wp-content/themes/fivestar/css/../images/header/anniversary.svg) no-repeat center/contain}.l-header__credit{display:block;height:60px;width:520px;background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://downjacket.online/cmscontrol/wp-content/themes/fivestar/css/../images/header/credit.png) no-repeat center #fff;background-size:auto 100%;border-radius:10px}@media all and (max-width:1800px){.l-header__credit{height:60px;width:520px}}.l-header__contact{display:flex;align-items:center;flex-wrap:wrap}.l-header__contact .title{background:red;color:#fff;font-size:20px;text-align:center;line-height:24px;display:flex;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;border-radius:10px;font-weight:700;margin-right:10px}@media all and (max-width:1800px){.l-header__contact .title{width:60px;min-width:60px;height:60px;font-size:18px;line-height:20px}}.l-header__contact .box{display:flex;flex-direction:column;align-items:flex-end;position:relative}.l-header__contact .time{font-size:10px;margin-bottom:5px;line-height:1;text-align:justify;font-feature-settings:"palt" 1}.l-header__contact .number{line-height:1;color:red;font-weight:700;margin:0;text-align:right}.l-header__contact .number a{font-weight:700;color:red;pointer-events:none;cursor:default;text-decoration:none}.l-header__contact .number a img,.l-header__contact .number a svg{width:auto;height:42px}@media screen and (max-width:650px){.l-header__contact .number a{pointer-events:auto;cursor:pointer}}.l-header__contact .comment{position:absolute;font-size:8px;text-align:left;line-height:1.25;right:0;bottom:-3px;transform:translateY(100%)}.l-nav{background:#000;padding:0 200px}.l-nav *{font-family:Zen Old Mincho,kozuka-mincho-pr6n,serif}.l-nav.is-fixed{position:fixed;top:0;left:0;z-index:10;width:100%}@media all and (max-width:1800px){.l-nav{padding:0 50px}}@media screen and (max-width:650px){.l-nav{display:none}}.l-nav ul{display:flex}.l-nav ul li{flex-grow:1;border-right:solid 1px #fff;position:relative}.l-nav ul li:first-child{border-left:solid 1px #fff}.l-nav ul li ._is-child{pointer-events:none}.l-nav ul li:hover .child{opacity:1;visibility:visible}.l-nav ul li .child{width:100%;position:fixed;left:0;background:rgba(0,0,0,.5);padding:2rem 200px;opacity:0;visibility:hidden;transition:.5s all;z-index:20}.l-nav ul li .child ul{display:flex;justify-content:center;gap:2.6666666667rem}.l-nav ul li .child li{width:calc(25% - 2rem);border:none;color:#fff}.l-nav ul li .child li a:hover{background:0 0;opacity:.75}.l-nav ul li .child li a span{color:#fff;font-size:1.6rem;font-family:Zen Old Mincho,kozuka-mincho-pr6n,serif;display:block}.l-nav ul a{color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:16px;line-height:1;padding:12px 0;letter-spacing:.2em;transition:all .5s}.l-nav ul a:hover{background:rgba(255,255,255,.2)}.l-nav ul a span{font-size:12px;color:#817500;margin-top:5px;letter-spacing:0;display:flex;align-items:center;justify-content:center}.breadcrumbs{padding-top:0 !important}@media screen and (max-width:650px){.breadcrumbs{padding-top:100px !important}}
.drawer-button{position:fixed;z-index:9999!important;top:40px;right:20px;width:40px;height:27px;display:flex;flex-direction:column;justify-content:space-between;margin-block-start:0;background:0 0;border:none;cursor:pointer}.drawer-button__line{width:100%;height:1px;background-color:#fff;transition:all .3s;border-top:none!important;padding-top:0!important;margin-top:0!important;display:block}.drawer-button.js-show .drawer-button__line:nth-of-type(1){transform:translateY(13px) rotate(45deg)}.drawer-button.js-show .drawer-button__line:nth-of-type(2){opacity:0}.drawer-button.js-show .drawer-button__line:nth-of-type(3){transform:translateY(-13px) rotate(-45deg)}
.drawer-nav{position:fixed;z-index:1000;top:100px;left:0;width:100%;height:100%;background-color:#f4f4f4;transform:translateX(101%);visibility:hidden;transition:all .4s}.drawer-nav.js-show{transform:translateX(0);visibility:visible}.drawer-nav__wrapper{padding-block-start:35px;padding-inline:20px;width:min(450px,100%);margin-inline:auto}.drawer-nav__list{display:grid;grid-template-columns:repeat(2,1fr);row-gap:33px;column-gap:10px;align-items:center}.drawer-nav__link{display:inline-block;padding-inline-start:16px;font-size:12px;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro","BIZ UDPMincho","MS Mincho",serif;position:relative;transition:opacity .3s}.drawer-nav__link:before{content:"";width:8px;height:1px;background-color:#000;position:absolute;top:50%;transform:translateY(-50%);left:0}.drawer-nav__link:hover,.drawer-nav__icon-link:hover,.drawer-nav__icon-inquiry:hover,.drawer-nav__info-tel a:hover{opacity:.6}.drawer-nav__icon{margin-block-start:60px;display:flex;flex-direction:column;align-items:center;gap:40px}.drawer-nav__icon-list{display:flex;align-items:center;justify-content:center;gap:10px}.drawer-nav__icon-link{width:42px;height:auto;aspect-ratio:1;transition:opacity .3s}.drawer-nav__icon-img{width:100%;height:100%;display:block;object-fit:cover}.drawer-nav__icon-inquiry{background-color:#606060;padding-block:10px;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;width:100%;max-width:390px;transition:opacity .3s}.drawer-nav__info{margin-block-start:23px;display:flex;flex-direction:column;align-items:center;justify-content:center}.drawer-nav__info-lead{font-size:11px;color:#606060}.drawer-nav__info-logoWrap{width:295px;height:auto;aspect-ratio:295/74}.drawer-nav__info-logo{width:100%;height:100%;display:block;object-fit:contain}.drawer-nav__info-address,.drawer-nav__info-time,.drawer-nav__info-text{color:#606060;font-size:12px;line-height:1.2}.drawer-nav__info-time,.drawer-nav__info-text{letter-spacing:-.1em}.drawer-nav__info-time{margin-block-start:6px}.drawer-nav__info-meta{display:flex;align-items:center;gap:6px;margin-block:6px}.drawer-nav__info-name{color:#606060;font-size:16px;line-height:1.2}.drawer-nav__info-tel a{color:#606060;font-size:40px;line-height:1.2;font-family:Oswald,sans-serif;font-weight:500;text-decoration:none;display:block;transition:opacity .3s}.drawer-nav__info-text{display:block;text-align:left;width:100%;max-width:342px;margin-inline:auto}
.side-banner{position:fixed;right:0;top:120px;z-index:999;width:70px;aspect-ratio:70/182;transition:opacity .3s ease,visibility .3s ease}.side-banner.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.side-banner__link{display:block;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:opacity .3s}.side-banner__link:hover{opacity:.7}.side-banner__link img{width:100%;height:auto;vertical-align:bottom}.side-banner__close{position:absolute;top:-15px;left:-15px;width:24px;height:24px;background:#fff;border:1px solid #007c43;border-radius:50%;color:#007c43;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;padding:0;outline:0;appearance:none}.side-banner__close:hover{color:#fff!important;background:#007c43!important}.side-banner__close span{line-height:1;pointer-events:none;display:block}
/*
 * Theme Name: FIVE★STAR
 * Description: 
 * version: 1.0
*/

.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}


main{background:#000}header.header{background:}footer.footer{background:#3b4548}body{color:#000}#top .features__ttl,#hero-mv,#purpose,#hero-mv .hero-mv__box .hero-mv__txt:nth-of-type(2),#top .system__ttl h2,.main-ttl,#top .line-up__wrap.md-flex .line-up__case,#top .line-up__btn a,#top .blog,.header__nav a,#top .channel,#works.works,.header__nav li span{color:fff}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
#top .channel__img{background-color:gray}
.single .header{background-color:#000}#single{line-height:1.7;background:0 0}#single h1,#single h2,#single h3{font-weight:700}#single h1{font-size:30px}#single h2{font-size:25px}#single h3{font-size:20px}#single h2,#single h3,#single p,#single img,#single figure,#single ul{margin-bottom:20px}#single a{text-decoration:underline}#single .cont__inner{overflow:hidden;padding:150px 0;max-width:1200px}#single h2{color:#fff;padding:.75em 1em;border-radius:2px;background:#000;position:relative}#single h2:before{position:absolute;display:block;pointer-events:none;content:"";bottom:calc(2px - 1.5em);left:1.5em;width:0;height:0;visibility:visible;border:.75em solid transparent;border-top-color:#000}#single h3{padding:0 .5em .5em;border-bottom:solid 1px #000}#single h4{padding:0 0 0 16px;border-left:solid 2px #000}#single strong{background:linear-gradient(transparent 50%,#fe0 50%)}.aioseo-breadcrumbs{display:flex;justify-content:flex-start;align-items:center;gap:10px}
.footer{background-color:#3b4548}.footer__inner{position:relative;display:flex;padding:5% 0;align-items:center;justify-content:space-between}@media screen and (min-width:650px){.footer__inner{justify-content:center}}@media screen and (min-width:1024px){.footer__inner{padding:0;height:100px}}.footer__logo{width:30%;max-width:160px}@media screen and (min-width:650px){.footer__logo{position:absolute;top:40%;transform:translateY(-50%);left:0;width:20%}}.footer .copy-right{width:60%;margin-top:5%;max-width:350px}@media screen and (min-width:650px){.footer .copy-right{margin:0;width:50%}}
.breadcrumbs{-moz-column-gap:5px;column-gap:5px;display:flex;width:-moz-max-content;width:max-content;font-size:clamp(10px,2vw,14px);margin-bottom:50px}
details summary::-webkit-details-marker{display:none}
.telpath{fill:#ff2600}
.b{fill:#817500}