@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");@import url("https://unpkg.com/swiper@7/swiper-bundle.min.css");
/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */
*{min-height:0}html{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;background-repeat:no-repeat}:after,:before{vertical-align:inherit;text-decoration:inherit}*{margin:0;padding:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button,input,select,textarea{border-style:none;background-color:transparent}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{display:table;max-width:100%;max-width:100%;border:0;color:inherit;white-space:normal}::-webkit-file-upload-button{font:inherit;color:inherit;-webkit-appearance:button;appearance:button}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:1em}[type=text],select,textarea{font-size:100%}[type=submit],button{padding:0;border:0;outline:0;background-color:transparent;cursor:pointer;-webkit-appearance:0;-moz-appearance:0;appearance:0}.mincho{font-family:"游明朝体","YuMincho","Yu Mincho","游明朝","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝";font-weight:400}html{font-size:62.5%}html>body{font-size:4vw;overflow-x:hidden;background-color:#f2f2f2;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#333}@media screen and (max-width:767px){.PC html>body,html>body.PC{font-size:1.5rem}}@media print,screen and (min-width:48em){html>body{font-size:1.5rem}}a{color:#333;text-decoration:none}picture{display:block;overflow:hidden}img{display:block;max-width:100%;height:auto}p{margin-bottom:2em;line-height:2}p:last-child{margin-bottom:0}.btn,.smf-action .smf-button-control .smf-button-control__control,.wp-block-button__link{display:block;width:100%;height:16.5333333333vw;line-height:16.5333333333vw;font-weight:700;text-align:center;background-color:#fff;border:1px solid rgba(0,0,0,.2);color:#333;padding:0;font-size:inherit;border-radius:0;-webkit-transition:all 2s cubic-bezier(.075,.82,.165,1),border-radius 0s,height 0s,line-height 0s,padding 0s,font-size 0s;transition:all 2s cubic-bezier(.075,.82,.165,1),border-radius 0s,height 0s,line-height 0s,padding 0s,font-size 0s}@media screen and (max-width:767px){.PC .btn,.PC .smf-action .smf-button-control .smf-button-control__control,.PC .wp-block-button__link,.smf-action .smf-button-control .PC .smf-button-control__control{width:100%;height:62px;line-height:62px}}@media print,screen and (min-width:48em){.btn,.smf-action .smf-button-control .smf-button-control__control,.wp-block-button__link{width:318px;height:60px;line-height:60px}}.btn:hover,.smf-action .smf-button-control .smf-button-control__control:hover,.wp-block-button__link:hover{background-color:#332924;color:#fff}.btn.size-s,.size-s .btn,.size-s .smf-action .smf-button-control .smf-button-control__control,.size-s .wp-block-button__link,.smf-action .smf-button-control .size-s .smf-button-control__control,.smf-action .smf-button-control .size-s.smf-button-control__control,.wp-block-button__link.size-s{width:32.5333333333vw;height:11.7333333333vw;line-height:11.7333333333vw;font-size:3.4666666667vw}@media screen and (max-width:767px){.PC .btn.size-s,.PC .size-s .btn,.PC .size-s .smf-action .smf-button-control .smf-button-control__control,.PC .size-s .wp-block-button__link,.PC .smf-action .smf-button-control .size-s.smf-button-control__control,.PC .wp-block-button__link.size-s,.btn.size-s.PC,.size-s .btn.PC,.size-s .smf-action .smf-button-control .PC.smf-button-control__control,.size-s .wp-block-button__link.PC,.smf-action .smf-button-control .PC .size-s .smf-button-control__control,.smf-action .smf-button-control .PC .size-s.smf-button-control__control,.smf-action .smf-button-control .size-s .PC.smf-button-control__control,.smf-action .smf-button-control .size-s.PC.smf-button-control__control,.wp-block-button__link.size-s.PC{font-size:1.3rem}}@media print,screen and (min-width:48em){.btn.size-s,.size-s .btn,.size-s .smf-action .smf-button-control .smf-button-control__control,.size-s .wp-block-button__link,.smf-action .smf-button-control .size-s .smf-button-control__control,.smf-action .smf-button-control .size-s.smf-button-control__control,.wp-block-button__link.size-s{font-size:1.3rem}}@media screen and (max-width:767px){.PC .btn.size-s,.PC .size-s .btn,.PC .size-s .smf-action .smf-button-control .smf-button-control__control,.PC .size-s .wp-block-button__link,.PC .smf-action .smf-button-control .size-s.smf-button-control__control,.PC .wp-block-button__link.size-s,.smf-action .smf-button-control .PC .size-s .smf-button-control__control,.smf-action .smf-button-control .PC .size-s.smf-button-control__control{width:122px;height:44px;line-height:44px}}@media print,screen and (min-width:48em){.btn.size-s,.size-s .btn,.size-s .smf-action .smf-button-control .smf-button-control__control,.size-s .wp-block-button__link,.smf-action .smf-button-control .size-s .smf-button-control__control,.smf-action .smf-button-control .size-s.smf-button-control__control,.wp-block-button__link.size-s{width:120px;height:42px;line-height:42px}}.btn.size-l,.size-l .btn,.size-l .smf-action .smf-button-control .smf-button-control__control,.size-l .wp-block-button__link,.smf-action .smf-button-control .size-l .smf-button-control__control,.smf-action .smf-button-control .size-l.smf-button-control__control,.wp-block-button__link.size-l{width:100%;height:16.5333333333vw;line-height:16.5333333333vw}@media screen and (max-width:767px){.PC .btn.size-l,.PC .size-l .btn,.PC .size-l .smf-action .smf-button-control .smf-button-control__control,.PC .size-l .wp-block-button__link,.PC .smf-action .smf-button-control .size-l.smf-button-control__control,.PC .wp-block-button__link.size-l,.smf-action .smf-button-control .PC .size-l .smf-button-control__control,.smf-action .smf-button-control .PC .size-l.smf-button-control__control{width:100%;height:62px;line-height:62px}}@media print,screen and (min-width:48em){.btn.size-l,.size-l .btn,.size-l .smf-action .smf-button-control .smf-button-control__control,.size-l .wp-block-button__link,.smf-action .smf-button-control .size-l .smf-button-control__control,.smf-action .smf-button-control .size-l.smf-button-control__control,.wp-block-button__link.size-l{width:318px;height:60px;line-height:60px}}.btn.size-wide,.size-wide .btn,.size-wide .smf-action .smf-button-control .smf-button-control__control,.size-wide .wp-block-button__link,.smf-action .smf-button-control .size-wide .smf-button-control__control,.smf-action .smf-button-control .size-wide.smf-button-control__control,.wp-block-button__link.size-wide{width:100%;height:16.5333333333vw;line-height:16.5333333333vw}@media screen and (max-width:767px){.PC .btn.size-wide,.PC .size-wide .btn,.PC .size-wide .smf-action .smf-button-control .smf-button-control__control,.PC .size-wide .wp-block-button__link,.PC .smf-action .smf-button-control .size-wide.smf-button-control__control,.PC .wp-block-button__link.size-wide,.smf-action .smf-button-control .PC .size-wide .smf-button-control__control,.smf-action .smf-button-control .PC .size-wide.smf-button-control__control{height:62px;line-height:62px}}@media print,screen and (min-width:48em){.btn.size-wide,.size-wide .btn,.size-wide .smf-action .smf-button-control .smf-button-control__control,.size-wide .wp-block-button__link,.smf-action .smf-button-control .size-wide .smf-button-control__control,.smf-action .smf-button-control .size-wide.smf-button-control__control,.wp-block-button__link.size-wide{width:100%;height:60px;line-height:60px}}.btn.current,.is-style-fill .btn,.is-style-fill .smf-action .smf-button-control .smf-button-control__control,.is-style-fill .wp-block-button__link,.smf-action .smf-button-control .current.smf-button-control__control,.smf-action .smf-button-control .is-style-fill .smf-button-control__control,.wp-block-button__link.current{background-color:#332924;color:#fff;-webkit-transition:none;transition:none}.long .btn,.long .smf-action .smf-button-control .smf-button-control__control,.long .wp-block-button__link,.smf-action .smf-button-control .long .smf-button-control__control{width:auto;height:auto;line-height:1.8;padding:1em}.btn.skeleton,.smf-action .smf-button-control .skeleton.smf-button-control__control,.wp-block-button__link.skeleton{background-color:rgba(255,255,255,0)}.btn.skeleton:hover,.smf-action .smf-button-control .skeleton.smf-button-control__control:hover,.wp-block-button__link.skeleton:hover{background-color:#332924}.wp-block-button__link{padding:5.0666666667vw 2.6666666667vw;line-height:1.4!important;height:auto!important;font-weight:700;text-align:center;background-color:#fff;border:1px solid rgba(0,0,0,.2);color:#333;font-size:inherit;border-radius:0;-webkit-transition:all 2s cubic-bezier(.075,.82,.165,1),border-radius 0s,height 0s,line-height 0s,padding 0s,font-size 0s;transition:all 2s cubic-bezier(.075,.82,.165,1),border-radius 0s,height 0s,line-height 0s,padding 0s,font-size 0s}@media screen and (max-width:767px){.wp-block-button__link{width:100%!important}.PC .wp-block-button__link{padding:19px 10px}}@media print,screen and (min-width:48em){.wp-block-button__link{width:320px;padding:20px 10px 19px}}.wp-block-button__link:hover{background-color:#332924;color:#fff}@media screen and (max-width:767px){.PC .size-s .wp-block-button__link{padding-block:11px}}@media print,screen and (min-width:48em){.size-s .wp-block-button__link{padding-block:11px}}@media print,screen and (min-width:48em){.size-l .wp-block-button__link{width:440px}}@media print,screen and (max-width:47.99em){.wp-block-button,.wp-block-button.size-l{width:100%}}.wp-block-button.size-s{width:32vw}@media screen and (max-width:767px){.PC .wp-block-button.size-s{width:120px}}@media print,screen and (min-width:48em){.wp-block-button.size-s{width:120px}}.wp-block-button.size-wide{width:100%}.wp-block-button.size-wide .wp-block-button__link{width:100%}.wp-block-button.size-wide .wp-block-button__link.current{background-color:#332924;color:#fff}.more{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:4vw;display:inline-block}@media screen and (max-width:767px){.PC .more,.more.PC{font-size:1.5rem}}@media print,screen and (min-width:48em){.more{font-size:1.5rem}}.more:after{content:">";display:inline-block;margin-left:.5em}.more span{position:relative;display:inline-block;padding-bottom:.3em}.more span:before{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#333;-webkit-transition:width .2s cubic-bezier(.895,.03,.685,.22);transition:width .2s cubic-bezier(.895,.03,.685,.22)}.more:hover span:before{width:100%}.btn-box{margin-top:10.6666666667vw}@media screen and (max-width:767px){.PC .btn-box{margin-top:40px}}@media print,screen and (min-width:48em){.btn-box{margin-top:45px}}.btn-box:last-child{margin-bottom:0}.btn-box.center:has(.more){text-align:center}.btn-box.center p{text-align:center}.btn-box.center .btn,.btn-box.center .smf-action .smf-button-control .smf-button-control__control,.smf-action .smf-button-control .btn-box.center .smf-button-control__control{margin:auto}.btn-box.right:has(.more){text-align:center}@media print,screen and (min-width:48em){.btn-box.right:has(.more){text-align:right}}.download-list+.btn-box{margin-top:16vw}@media screen and (max-width:767px){.PC .download-list+.btn-box{margin-top:60px}}@media print,screen and (min-width:48em){.download-list+.btn-box{margin-top:80px}}body .btn-list-box{margin-bottom:13.3333333333vw}@media screen and (max-width:767px){.PC body .btn-list-box{margin-bottom:50px}}@media print,screen and (min-width:48em){body .btn-list-box{max-width:900px;margin:0 auto 70px;display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}}body .btn-list-box:last-child{margin-bottom:0}.smf-action .smf-button-control body .btn-list-box>.smf-button-control__control,body .btn-list-box>.btn,body .btn-list-box>.wp-block-button,body .smf-action .smf-button-control .btn-list-box>.smf-button-control__control{width:100%;margin-bottom:4vw}@media screen and (max-width:767px){.PC body .btn-list-box>.btn,.PC body .btn-list-box>.wp-block-button,.PC body .smf-action .smf-button-control .btn-list-box>.smf-button-control__control,.smf-action .smf-button-control .PC body .btn-list-box>.smf-button-control__control{width:100%;margin-bottom:15px}}@media print,screen and (min-width:48em){.smf-action .smf-button-control body .btn-list-box>.smf-button-control__control,body .btn-list-box>.btn,body .btn-list-box>.wp-block-button,body .smf-action .smf-button-control .btn-list-box>.smf-button-control__control{line-height:62px;height:62px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}}.smf-action .smf-button-control body .btn-list-box>.smf-button-control__control>.wp-block-button__link,body .btn-list-box>.btn>.wp-block-button__link,body .btn-list-box>.wp-block-button>.wp-block-button__link,body .smf-action .smf-button-control .btn-list-box>.smf-button-control__control>.wp-block-button__link{width:100%}:where(.wp-block-columns.is-layout-flex.tab-btn-box){gap:4vw;margin-bottom:13.3333333333vw}@media screen and (max-width:767px){.PC :where(.wp-block-columns.is-layout-flex.tab-btn-box){margin-bottom:50px}}@media print,screen and (min-width:48em){:where(.wp-block-columns.is-layout-flex.tab-btn-box){gap:20px;margin-bottom:70px}}.main-navigation{position:fixed;z-index:10;top:0;left:0;width:100%;height:100dvh;max-height:100vh;pointer-events:none}.main-navigation .nav-wrapper{position:absolute;z-index:60;top:0;left:0;display:block;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:85.33vw;height:100%;background:#332924;-webkit-transition:.25s all cubic-bezier(.165,.84,.44,1);transition:.25s all cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.3s;transition-delay:.3s}@media (min-width:900px){.main-navigation .nav-wrapper{width:800px}}.transition-none .main-navigation .nav-wrapper{-webkit-transition:none;transition:none;-webkit-transition-duration:0s!important;transition-duration:0s!important}.main-navigation[data-header-over=false]{z-index:60}.main-navigation[data-slide=right] .nav-wrapper{-webkit-transform:translate(100vw,0);transform:translate(100vw,0)}.main-navigation[data-slide=left] .nav-wrapper{-webkit-transform:translate(-100vw,0);transform:translate(-100vw,0)}.main-navigation[data-slide=top] .nav-wrapper{opacity:0;-webkit-transform:translate(0,-100vh);transform:translate(0,-100vh)}.main-navigation[data-slide=bottom] .nav-wrapper{top:auto;bottom:0;-webkit-transform:translate(0,100vh);transform:translate(0,100vh)}.main-navigation[data-slide=zoom] .nav-wrapper{top:0;left:50%;opacity:0;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.nav-open .main-navigation{display:block;overflow-x:hidden;overflow-y:auto;pointer-events:inherit}.nav-open .main-navigation[data-slide=right] .nav-wrapper{-webkit-transform:translate(calc(100vw - 85.33vw),0);transform:translate(calc(100vw - 85.33vw),0)}@media (min-width:900px){.nav-open .main-navigation[data-slide=right] .nav-wrapper{-webkit-transform:translate(calc(100vw - 800px),0);transform:translate(calc(100vw - 800px),0)}}.nav-open .main-navigation[data-slide=left] .nav-wrapper{-webkit-transform:translate(0,0);transform:translate(0,0)}.nav-open .main-navigation[data-slide=top] .nav-wrapper{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.nav-open .main-navigation[data-slide=bottom] .nav-wrapper{-webkit-transform:translate(0,0);transform:translate(0,0)}.nav-open .main-navigation[data-slide=zoom] .nav-wrapper{opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.fixed-menu .site-header{position:fixed;z-index:60;top:0;left:0;width:100%;height:100dvh}.nav-close .nav-wrapper{-webkit-transition-delay:0s!important;transition-delay:0s!important}.menu-layer{position:fixed;z-index:20;top:0;height:100dvh;left:0;overflow-x:hidden;opacity:0;overflow-y:auto;width:100%;background:rgba(0,0,0,.75)}.toggle-btn{position:fixed;z-index:70;top:4vw;right:5.3333333333vw;width:10.1333333333vw;height:10.1333333333vw;border:0;outline:none;background:0 0;-webkit-transition:all .3s;transition:all .3s}@media print,screen and (max-width:47.99em){.toggle-btn{opacity:.75}}@media screen and (max-width:767px){.PC .toggle-btn{top:15px;right:20px;width:38px;height:38px}}@media print,screen and (min-width:48em){.toggle-btn{top:10px;right:50px;width:44px;height:44px}}@media print,screen and (min-width:48em){.site-header.short .toggle-btn{top:10px}}.toggle-btn:hover{opacity:.7}.toggle-btn span{position:absolute;top:50%;right:50%;display:block;width:7.4666666667vw;height:.2666666667vw;margin-right:-5.0666666667vw;background:#fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.PC .toggle-btn span{width:28px;height:1px;margin-right:-19px}}@media print,screen and (min-width:48em){.toggle-btn span{width:44px;margin-right:-22px;height:1px}}.transition-none .toggle-btn span{-webkit-transition-duration:0s!important;transition-duration:0s!important}.toggle-btn .top{-webkit-transform:translateY(-1.8666666667vw) scale(1);transform:translateY(-1.8666666667vw) scale(1)}@media screen and (max-width:767px){.PC .toggle-btn .top{-webkit-transform:translateY(-7px) scale(1);transform:translateY(-7px) scale(1)}}@media print,screen and (min-width:48em){.toggle-btn .top{-webkit-transform:translateY(-8px) scale(1);transform:translateY(-8px) scale(1)}}.toggle-btn .middle{background:0 0}.toggle-btn .middle:after,.toggle-btn .middle:before{position:absolute;right:0;display:block;width:7.4666666667vw;height:.2666666667vw;background:#fff;content:"";-webkit-transition:all .3s;transition:all .3s;-webkit-transition:all .7 cubic-bezier(.165,.84,.44,1);transition:all .7 cubic-bezier(.165,.84,.44,1);-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width:767px){.PC .toggle-btn .middle:after,.PC .toggle-btn .middle:before{width:28px;height:1px}}@media print,screen and (min-width:48em){.toggle-btn .middle:after,.toggle-btn .middle:before{width:100%;height:1px}}.toggle-btn .bottom{width:7.4666666667vw;-webkit-transform:translateY(1.8666666667vw) scale(1);transform:translateY(1.8666666667vw) scale(1)}@media screen and (max-width:767px){.PC .toggle-btn .bottom{width:28px;-webkit-transform:translateY(7px) scale(1);transform:translateY(7px) scale(1)}}@media print,screen and (min-width:48em){.toggle-btn .bottom{width:100%;-webkit-transform:translateY(8px) scale(1);transform:translateY(8px) scale(1)}}.toggle-btn.is-open .top{-webkit-transform:translateY(0) scale(0)!important;transform:translateY(0) scale(0)!important}.toggle-btn.is-open .bottom{-webkit-transform:translateY(0) scale(0)!important;transform:translateY(0) scale(0)!important}.toggle-btn.is-open .middle:before{-webkit-transform:rotate(135deg)!important;transform:rotate(135deg)!important}.toggle-btn.is-open .middle:after{-webkit-transform:rotate(-135deg)!important;transform:rotate(-135deg)!important}.nav-open .container{pointer-events:none}@media print,screen and (min-width:48em){.narrow-width{max-width:850px}}@media print,screen and (min-width:48em){.flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.flex.col-2{gap:50px}.flex.col-3,.flex.col-4{gap:40px}.flex>.col,.flex>article,.flex>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex.col-2-1{gap:40px}.flex.col-2-1>div:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex.col-2-1>div:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}}.flex .img-box img{width:100%;height:auto}@media screen and (max-width:767px){.flex>.col:first-child,.flex>article:first-child,.flex>div:first-child{margin-bottom:6.6666666667vw}.PC .flex>.col:first-child,.PC .flex>article:first-child,.PC .flex>div:first-child{margin-bottom:25px}}@media print,screen and (min-width:48em){.grid{display:-ms-grid;display:grid;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:65px;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr)}}.grid.col-3{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr)}.grid.col-4{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-ms-grid-columns:1fr 40px 1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(4,1fr)}.grid>div{margin-bottom:10.6666666667vw}@media screen and (max-width:767px){.PC .grid>div{margin-bottom:40px}}@media print,screen and (min-width:48em){.grid>div{margin-bottom:0}}.grid>div:last-child{margin-bottom:0}.grid.instagram{margin-bottom:0}.btn-box.center a{margin-right:auto;margin-left:auto}.for-sp{display:block}@media print,screen and (min-width:48em){.for-sp{display:none}}.for-pc{display:none}@media print,screen and (min-width:48em){.for-pc{display:block}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.minus-margin{padding-top:100px;margin-top:-100px}.mb0{margin-bottom:0!important}.sns-list{display:-webkit-box;display:-ms-flexbox;display:flex}.sns-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}.sns-list li a i{display:block;width:9.6vw;height:9.6vw}@media screen and (max-width:767px){.PC .sns-list li a i{width:36px;height:36px}}@media print,screen and (min-width:48em){.sns-list li a i{width:30px;height:30px}}.sns-list li a i.facebook{background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_facebook.svg) no-repeat;background-size:contain}.sns-list li a i.x{background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_x.svg) no-repeat;background-size:contain}.sns-list li a i.instagram{background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_instagram.svg) no-repeat;background-size:contain}.sns-list li a span{display:block;margin-left:2.6666666667vw}@media screen and (max-width:767px){.PC .sns-list li a span{margin-left:10px}}@media print,screen and (min-width:48em){.sns-list li a span{margin-left:10px}}.sns-list li a:hover{opacity:.7}.active-link,.lower-navigation-box ul li a.current,.lower-navigation-box ul li a:hover{border-bottom:1px dotted #000;color:#673a0e}.lower-navigation-box{margin-top:5.3333333333vw;margin-bottom:5.3333333333vw}@media screen and (max-width:767px){.PC .lower-navigation-box{margin-top:20px;margin-bottom:20px}}@media print,screen and (min-width:48em){.lower-navigation-box{margin-top:clamp(32px,4.1666666667vw,58px);margin-bottom:clamp(32px,4.1666666667vw,58px)}}.lower-navigation-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (max-width:47.99em){.lower-navigation-box ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.lower-navigation-box ul li{font-size:3.7333333333vw;display:block}@media screen and (max-width:767px){.PC .lower-navigation-box ul li,.lower-navigation-box ul li.PC{font-size:1.4rem}}@media print,screen and (min-width:48em){.lower-navigation-box ul li{font-size:1.8rem}}@media print,screen and (max-width:47.99em){.lower-navigation-box ul li{margin-bottom:1.3333333333vw}.PC .lower-navigation-box ul li{margin-bottom:5px}}.lower-navigation-box ul li:after{margin:0 1em;color:gray;content:"|"}.lower-navigation-box ul li:last-child:after{display:none}.lower-navigation-box ul li a{display:inline-block;padding:.2em 0;border-bottom:1px solid rgba(255,255,255,0)}.large-font{font-size:4.8vw;line-height:1.5;letter-spacing:.1em}@media screen and (max-width:767px){.PC .large-font,.large-font.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.large-font{font-size:1.8rem}}.small-font{font-size:3.2vw}@media screen and (max-width:767px){.PC .small-font,.small-font.PC{font-size:1.2rem}}@media print,screen and (min-width:48em){.small-font{font-size:1.2rem}}.em{color:#e6532e}.home-title{margin-bottom:12vw;text-align:center}@media screen and (max-width:767px){.PC .home-title{margin-bottom:45px}}@media print,screen and (min-width:48em){.home-title{margin-bottom:50px}}.home-title span{display:block}.home-title .en{font-family:"adobe-garamond-pro",serif;font-weight:400;font-style:normal;font-size:10.6666666667vw;line-height:1;margin-bottom:.5333333333vw}@media screen and (max-width:767px){.PC .home-title .en,.home-title .en.PC{font-size:4rem}}@media print,screen and (min-width:48em){.home-title .en{font-size:4rem}}@media screen and (max-width:767px){.PC .home-title .en{margin-bottom:2px}}@media print,screen and (min-width:48em){.home-title .en{margin-bottom:5px}}.home-title .jp{line-height:1;font-size:3.7333333333vw;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif!important;font-weight:700}@media screen and (max-width:767px){.PC .home-title .jp,.home-title .jp.PC{font-size:1.4rem}}@media print,screen and (min-width:48em){.home-title .jp{font-size:1.4rem}}.catchcopy-mincho,.single-products .page-catch h2{font-family:"游明朝体","YuMincho","Yu Mincho","游明朝","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝";font-weight:400;font-size:6.4vw;margin-bottom:5.3333333333vw}@media screen and (max-width:767px){.PC .catchcopy-mincho,.PC .single-products .page-catch h2,.catchcopy-mincho.PC,.single-products .page-catch .PC h2,.single-products .page-catch h2.PC{font-size:2.4rem}}@media print,screen and (min-width:48em){.catchcopy-mincho,.single-products .page-catch h2{font-size:3rem}}@media screen and (max-width:767px){.PC .catchcopy-mincho,.PC .single-products .page-catch h2,.single-products .page-catch .PC h2{margin-bottom:20px}}@media print,screen and (min-width:48em){.catchcopy-mincho,.single-products .page-catch h2{margin-bottom:30px}}.catchcopy-mincho:last-child,.single-products .page-catch h2:last-child{margin-bottom:0}.catchcopy-mincho+.content-box,.single-products .page-catch h2+.content-box{margin-top:-2.6666666667vw}@media screen and (max-width:767px){.PC .catchcopy-mincho+.content-box,.PC .single-products .page-catch h2+.content-box,.single-products .page-catch .PC h2+.content-box{margin-top:-10px}}@media print,screen and (min-width:48em){.catchcopy-mincho+.content-box,.single-products .page-catch h2+.content-box{margin-top:-15px}}.title01-a{text-align:center;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding-top:5.3333333333vw;padding-bottom:4.2666666667vw;margin-top:18.6666666667vw;margin-bottom:12vw}@media screen and (max-width:767px){.PC .title01-a{padding-top:20px;padding-bottom:16px;margin-top:70px;margin-bottom:45px}}@media print,screen and (min-width:48em){.title01-a{padding-top:28px;padding-bottom:20px;margin-top:70px;margin-bottom:60px}}.title01-a:first-child{margin-top:0}.title01-a .en{font-family:"adobe-garamond-pro",serif;font-weight:400;font-style:normal;font-size:11.2vw;line-height:1;margin-bottom:.5333333333vw}@media screen and (max-width:767px){.PC .title01-a .en,.title01-a .en.PC{font-size:4.2rem}}@media print,screen and (min-width:48em){.title01-a .en{font-size:4.8rem}}@media screen and (max-width:767px){.PC .title01-a .en{margin-bottom:2px}}@media print,screen and (min-width:48em){.title01-a .en{margin-bottom:8px}}.title01-a .jp{line-height:1;font-size:3.7333333333vw;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif!important;font-weight:700}@media screen and (max-width:767px){.PC .title01-a .jp,.title01-a .jp.PC{font-size:1.4rem}}@media print,screen and (min-width:48em){.title01-a .jp{font-size:1.4rem}}.title01-b{border-left:3px solid #99755c;padding-left:5.3333333333vw;margin-top:18.6666666667vw;margin-bottom:12vw}@media screen and (max-width:767px){.PC .title01-b{padding-left:20px;margin-top:70px;margin-bottom:45px}}@media print,screen and (min-width:48em){.title01-b{padding-left:20px;margin-top:70px;margin-bottom:60px}}.title01-b:first-child{margin-top:0}.title01-b .en{font-family:"adobe-garamond-pro",serif;font-weight:400;font-style:normal;font-size:9.6vw;line-height:1;margin-bottom:.5333333333vw}@media screen and (max-width:767px){.PC .title01-b .en,.title01-b .en.PC{font-size:3.6rem}}@media print,screen and (min-width:48em){.title01-b .en{font-size:4.2rem}}@media screen and (max-width:767px){.PC .title01-b .en{margin-bottom:2px}}@media print,screen and (min-width:48em){.title01-b .en{margin-bottom:5px}}.title01-b .jp{font-size:3.7333333333vw;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif!important;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.PC .title01-b .jp,.title01-b .jp.PC{font-size:1.4rem}}@media print,screen and (min-width:48em){.title01-b .jp{font-size:1.4rem}}.content-box h2,.page-content h2,.title01-jp{border-left:3px solid #99755c;padding-left:5.3333333333vw;margin-top:18.6666666667vw;margin-bottom:12vw;font-weight:400;font-size:7.4666666667vw;line-height:1.5}@media screen and (max-width:767px){.PC .content-box h2,.PC .page-content h2,.PC .title01-jp,.content-box .PC h2,.content-box h2.PC,.page-content .PC h2,.page-content h2.PC,.title01-jp.PC{font-size:2.8rem}}@media print,screen and (min-width:48em){.content-box h2,.page-content h2,.title01-jp{font-size:3rem}}@media screen and (max-width:767px){.PC .content-box h2,.PC .page-content h2,.PC .title01-jp,.content-box .PC h2,.page-content .PC h2{padding-left:20px;margin-top:70px;margin-bottom:45px}}@media print,screen and (min-width:48em){.content-box h2,.page-content h2,.title01-jp{padding-left:20px;margin-top:70px;margin-bottom:30px}}.content-box h2:first-child,.page-content h2:first-child,.title01-jp:first-child{margin-top:0}.title01{margin-bottom:10.6666666667vw;text-align:center}@media screen and (max-width:767px){.PC .title01{margin-bottom:40px}}@media print,screen and (min-width:48em){.title01{margin-bottom:clamp(32px,4.1666666667vw,58px)}}.title01 .en{font-size:6.4vw}@media screen and (max-width:767px){.PC .title01 .en,.title01 .en.PC{font-size:2.4rem}}@media print,screen and (min-width:48em){.title01 .en{font-size:3.6rem}}.title01 .jp{font-size:3.7333333333vw;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif!important}@media screen and (max-width:767px){.PC .title01 .jp,.title01 .jp.PC{font-size:1.4rem}}@media print,screen and (min-width:48em){.title01 .jp{font-size:1.4rem}}.title02{font-size:6.4vw;margin-top:9.3333333333vw;margin-bottom:2.6666666667vw}@media screen and (max-width:767px){.PC .title02,.title02.PC{font-size:2.4rem}}@media print,screen and (min-width:48em){.title02{font-size:3rem}}@media screen and (max-width:767px){.PC .title02{margin-top:35px;margin-bottom:10px}}@media print,screen and (min-width:48em){.title02{margin-top:clamp(22.4px,2.9166666667vw,40.6px);margin-bottom:clamp(6.4px,0.8333333333vw,11.6px)}}.content-box h3,.page-content h3,.title03{font-size:5.3333333333vw;font-weight:700;padding-bottom:3.4666666667vw;margin-bottom:6.6666666667vw;border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (max-width:767px){.PC .content-box h3,.PC .page-content h3,.PC .title03,.content-box .PC h3,.content-box h3.PC,.page-content .PC h3,.page-content h3.PC,.title03.PC{font-size:2rem}}@media print,screen and (min-width:48em){.content-box h3,.page-content h3,.title03{font-size:2.4rem}}@media screen and (max-width:767px){.PC .content-box h3,.PC .page-content h3,.PC .title03,.content-box .PC h3,.page-content .PC h3{padding-bottom:13px;margin-bottom:25px}}@media print,screen and (min-width:48em){.content-box h3,.page-content h3,.title03{padding-bottom:15px;margin-bottom:35px}}.content-box .wp-block-details summary,.page-content .title03-a,.page-content .wp-block-details summary,.page-content:has(.snow-monkey-form[data-screen=complete]) .smf-complete-content h2,.title03-a{font-size:5.3333333333vw;font-weight:700;padding-bottom:0;margin-bottom:9.3333333333vw;border-bottom:0;padding-left:0;border-left:0}@media screen and (max-width:767px){.PC .content-box .wp-block-details summary,.PC .page-content .title03-a,.PC .page-content .wp-block-details summary,.PC .page-content:has(.snow-monkey-form[data-screen=complete]) .smf-complete-content h2,.PC .title03-a,.content-box .wp-block-details .PC summary,.content-box .wp-block-details summary.PC,.page-content .title03-a.PC,.page-content .wp-block-details .PC summary,.page-content .wp-block-details summary.PC,.page-content:has(.snow-monkey-form[data-screen=complete]) .smf-complete-content .PC h2,.page-content:has(.snow-monkey-form[data-screen=complete]) .smf-complete-content h2.PC,.title03-a.PC{font-size:2rem}}@media print,screen and (min-width:48em){.content-box .wp-block-details summary,.page-content .title03-a,.page-content .wp-block-details summary,.page-content:has(.snow-monkey-form[data-screen=complete]) .smf-complete-content h2,.title03-a{font-size:2.4rem}}@media screen and (max-width:767px){.PC .content-box .wp-block-details summary,.PC .page-content .title03-a,.PC .page-content .wp-block-details summary,.PC .page-content:has(.snow-monkey-form[data-screen=complete]) .smf-complete-content h2,.PC .title03-a,.content-box .wp-block-details .PC summary,.page-content .wp-block-details .PC summary,.page-content:has(.snow-monkey-form[data-screen=complete]) .smf-complete-content .PC h2{margin-bottom:35px}}@media print,screen and (min-width:48em){.content-box .wp-block-details summary,.page-content .title03-a,.page-content .wp-block-details summary,.page-content:has(.snow-monkey-form[data-screen=complete]) .smf-complete-content h2,.title03-a{padding-bottom:0;margin-bottom:45px}}.content-box h4,.page-content h4,.title04{font-size:4.8vw;font-weight:700;margin-bottom:1.2em}@media screen and (max-width:767px){.PC .content-box h4,.PC .page-content h4,.PC .title04,.content-box .PC h4,.content-box h4.PC,.page-content .PC h4,.page-content h4.PC,.title04.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.content-box h4,.page-content h4,.title04{font-size:1.8rem}}.products-list .products-lead h2,.products-slide .products-lead h2,.title05{font-size:4.2666666667vw;margin-bottom:5.3333333333vw}@media screen and (max-width:767px){.PC .products-list .products-lead h2,.PC .products-slide .products-lead h2,.PC .title05,.products-list .products-lead .PC h2,.products-list .products-lead h2.PC,.products-slide .products-lead .PC h2,.products-slide .products-lead h2.PC,.title05.PC{font-size:1.6rem}}@media print,screen and (min-width:48em){.products-list .products-lead h2,.products-slide .products-lead h2,.title05{font-size:1.6rem}}@media screen and (max-width:767px){.PC .products-list .products-lead h2,.PC .products-slide .products-lead h2,.PC .title05,.products-list .products-lead .PC h2,.products-slide .products-lead .PC h2{margin-bottom:20px}}@media print,screen and (min-width:48em){.products-list .products-lead h2,.products-slide .products-lead h2,.title05{margin-bottom:20px}}.tr-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:48em){.tr-box{margin-left:25%}}.tr-box dt{line-height:2;width:32vw;padding:2.6666666667vw 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.2);font-weight:700}@media screen and (max-width:767px){.PC .tr-box dt{padding:16px 0}}@media print,screen and (min-width:48em){.tr-box dt{width:240px;padding:10px 15px}}.accshow .tr-box dt:last-of-type{border-bottom:0}.tr-box dd{width:calc(100% - 32vw);padding:2.6666666667vw 0;border-bottom:1px solid rgba(0,0,0,.2);font-size:3.7333333333vw}@media screen and (max-width:767px){.PC .tr-box dd,.tr-box dd.PC{font-size:1.4rem}}@media print,screen and (min-width:48em){.tr-box dd{font-size:1.5rem}}@media screen and (max-width:767px){.PC .tr-box dd{padding:10px 0}}@media print,screen and (min-width:48em){.tr-box dd{width:calc(100% - 240px);padding:10px 0}}.accshow .tr-box dd{padding:3.7333333333vw 0}@media print,screen and (min-width:48em){.accshow .tr-box dd{padding:14px 0}}.accshow .tr-box dd:last-of-type{border-bottom:0}@media screen and (max-width:767px){.PC .accshow .tr-box dt{padding:14px 0}.PC .accshow .tr-box dd{padding:14px 0}}.post-list{border-top:1px solid rgba(0,0,0,.2)}.post-list li{display:block;padding:4vw 0;border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (max-width:767px){.PC .post-list li{padding:15px 0}}@media print,screen and (min-width:48em){.post-list li{padding:25px 10px}}.post-list li a{width:100%}@media print,screen and (min-width:48em){.post-list li a{display:-webkit-box;display:-ms-flexbox;display:flex}}.post-list li a .date{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:4vw;margin-bottom:2.6666666667vw}@media screen and (max-width:767px){.PC .post-list li a .date,.post-list li a .date.PC{font-size:1.5rem}}@media print,screen and (min-width:48em){.post-list li a .date{font-size:1.5rem}}@media screen and (max-width:767px){.PC .post-list li a .date{margin-bottom:10px}}@media print,screen and (min-width:48em){.post-list li a .date{width:110px;margin-bottom:0}}.post-list li a .post-title{font-weight:700;font-size:4vw}@media screen and (max-width:767px){.PC .post-list li a .post-title,.post-list li a .post-title.PC{font-size:1.5rem}}@media print,screen and (min-width:48em){.post-list li a .post-title{font-size:1.5rem}}@media print,screen and (min-width:48em){.post-list li a .post-title{width:calc(100% - 110px)}}.articles-box:last-child{margin-bottom:0}.articles-box article{margin-bottom:10.6666666667vw}@media screen and (max-width:767px){.PC .articles-box article{margin-bottom:40px}}@media print,screen and (min-width:48em){.articles-box article{margin-bottom:0}}.articles-box article:last-child{margin-bottom:0}.articles-box article .thumbsnail,.products-slide article .thumbsnail{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;margin-bottom:5.3333333333vw}@media screen and (max-width:767px){.PC .articles-box article .thumbsnail,.PC .products-slide article .thumbsnail{margin-bottom:20px}}@media print,screen and (min-width:48em){.articles-box article .thumbsnail,.products-slide article .thumbsnail{aspect-ratio:3/2;margin-bottom:25px}}.articles-box article .thumbsnail img,.products-slide article .thumbsnail img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;display:block;-webkit-transition:-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:transform 1s cubic-bezier(.33,1,.68,1) 0s,-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.transition-none .articles-box article .thumbsnail img,.transition-none .products-slide article .thumbsnail img{-webkit-transition:none;transition:none;-webkit-transition-duration:0s;transition-duration:0s}@media print,screen and (min-width:48em){.articles-box article a:hover .thumbsnail img,.products-slide article a:hover .thumbsnail img{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}}.articles-box article .post-title,.products-slide article .post-title{font-weight:700;font-size:4.8vw;margin-bottom:1.6vw}@media screen and (max-width:767px){.PC .articles-box article .post-title,.PC .products-slide article .post-title,.articles-box article .post-title.PC,.products-slide article .post-title.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.articles-box article .post-title,.products-slide article .post-title{font-size:1.8rem}}@media screen and (max-width:767px){.PC .articles-box article .post-title,.PC .products-slide article .post-title{margin-bottom:6px}}@media print,screen and (min-width:48em){.articles-box article .post-title,.products-slide article .post-title{margin-bottom:10px}}.articles-box article .post-title:last-child,.products-slide article .post-title:last-child{margin-bottom:0}.articles-box article .catchcopy,.products-slide article .catchcopy{font-weight:700;font-size:4.2666666667vw;margin-bottom:2.1333333333vw}@media screen and (max-width:767px){.PC .articles-box article .catchcopy,.PC .products-slide article .catchcopy,.articles-box article .catchcopy.PC,.products-slide article .catchcopy.PC{font-size:1.6rem}}@media print,screen and (min-width:48em){.articles-box article .catchcopy,.products-slide article .catchcopy{font-size:1.6rem}}@media screen and (max-width:767px){.PC .articles-box article .catchcopy,.PC .products-slide article .catchcopy{margin-bottom:8px}}@media print,screen and (min-width:48em){.articles-box article .catchcopy,.products-slide article .catchcopy{margin-bottom:12px}}.articles-box article .description,.products-slide article .description{font-size:4vw;line-height:1.6}@media screen and (max-width:767px){.PC .articles-box article .description,.PC .products-slide article .description,.articles-box article .description.PC,.products-slide article .description.PC{font-size:1.5rem}}@media print,screen and (min-width:48em){.articles-box article .description,.products-slide article .description{font-size:1.5rem}}.articles-box article .description p,.products-slide article .description p{margin-top:0;line-height:1.6}.articles-box article .more,.products-slide article .more{margin-top:4vw}@media screen and (max-width:767px){.PC .articles-box article .more,.PC .products-slide article .more{margin-top:15px}}@media print,screen and (min-width:48em){.articles-box article .more,.products-slide article .more{margin-top:30px}}.home .articles-box article .more,.home .products-slide article .more{display:none}.content-box em,.page-content em{color:#e6532e;font-style:normal}.content-box strong,.page-content strong{font-weight:700;font-style:normal}.content-box img,.page-content img{display:inline-block;height:auto}.content-box figure img,.page-content figure img{display:block}.content-box .wp-block-image+.wp-block-image,.page-content .wp-block-image+.wp-block-image{margin-top:1em}.content-box .wp-block-image,.page-content .wp-block-image{margin-bottom:8vw}@media screen and (max-width:767px){.PC .content-box .wp-block-image,.PC .page-content .wp-block-image{margin-bottom:30px}}@media print,screen and (min-width:48em){.content-box .wp-block-image,.page-content .wp-block-image{margin-bottom:40px}}.content-box ul:not(.lower-navigation-box ul,.flow-list,.showroom-gallery,.faq-list),.page-content ul:not(.lower-navigation-box ul,.flow-list,.showroom-gallery,.faq-list){margin:0 0 8vw 1.5em}@media print,screen and (min-width:48em){.content-box ul:not(.lower-navigation-box ul,.flow-list,.showroom-gallery,.faq-list),.page-content ul:not(.lower-navigation-box ul,.flow-list,.showroom-gallery,.faq-list){margin-bottom:30px}}.content-box ul:not(.lower-navigation-box ul,.flow-list,.showroom-gallery,.faq-list) li,.page-content ul:not(.lower-navigation-box ul,.flow-list,.showroom-gallery,.faq-list) li{display:list-item;margin-bottom:.5em;list-style-type:disc;line-height:1.5}.content-box ol.wp-block-list,.page-content ol.wp-block-list{margin:0 0 8vw 1.5em}@media print,screen and (min-width:48em){.content-box ol.wp-block-list,.page-content ol.wp-block-list{margin-bottom:30px}}.content-box ol.wp-block-list li,.page-content ol.wp-block-list li{display:list-item;margin-bottom:.5em;list-style-type:auto;line-height:1.5}.content-box .enclosure a,.content-box .wp-block-my-gutenberg-enclosure a,.content-box li a,.content-box p a,.page-content .enclosure a,.page-content .wp-block-my-gutenberg-enclosure a,.page-content li a,.page-content p a{color:#333;text-decoration:underline;word-break:break-all}@media screen and (max-width:767px){.content-box .wp-block-embed.is-provider-youtube,.page-content .wp-block-embed.is-provider-youtube{margin-top:10.6666666667vw;margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}}@media print,screen and (min-width:48em){.content-box .wp-block-embed.is-provider-youtube,.page-content .wp-block-embed.is-provider-youtube{width:100%;margin-top:70px}}.content-box .wp-block-embed.is-provider-youtube iframe,.page-content .wp-block-embed.is-provider-youtube iframe{width:100%;height:auto;aspect-ratio:16/9}.content-box iframe[title="YouTube video player"],.page-content iframe[title="YouTube video player"]{width:100%;height:auto;aspect-ratio:16/9}.content-box .wp-block-gallery,.page-content .wp-block-gallery{margin-bottom:8vw}@media screen and (max-width:767px){.PC .content-box .wp-block-gallery,.PC .page-content .wp-block-gallery{margin-bottom:30px}}@media print,screen and (min-width:48em){.content-box .wp-block-gallery,.page-content .wp-block-gallery{margin-bottom:40px}}.content-box .wp-block-gallery .wp-block-image,.page-content .wp-block-gallery .wp-block-image{aspect-ratio:3/2;margin-bottom:0!important}.content-box .wp-block-gallery .wp-block-image img,.page-content .wp-block-gallery .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-box .wp-block-table .has-fixed-layout,.page-content .wp-block-table .has-fixed-layout{width:calc(100% - 1px)}@media print,screen and (max-width:47.99em){.content-box .wp-block-table table,.page-content .wp-block-table table{border-top:1px solid rgba(0,0,0,0.2)}}@media print,screen and (max-width:47.99em){.content-box .wp-block-table table,.content-box .wp-block-table tbody,.content-box .wp-block-table tr,.page-content .wp-block-table table,.page-content .wp-block-table tbody,.page-content .wp-block-table tr{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}}.content-box .wp-block-table td,.content-box .wp-block-table th,.page-content .wp-block-table td,.page-content .wp-block-table th{border-color:rgba(0,0,0,.2);padding:1em}@media print,screen and (max-width:47.99em){.content-box .wp-block-table td,.content-box .wp-block-table th,.page-content .wp-block-table td,.page-content .wp-block-table th{width:100%;display:block;border-top:0}}.content-box .wp-block-table td:first-child,.content-box .wp-block-table th:first-child,.page-content .wp-block-table td:first-child,.page-content .wp-block-table th:first-child{background-color:#ece9e4;font-weight:700;vertical-align:top}@media print,screen and (min-width:48em){.content-box .wp-block-table td:first-child,.content-box .wp-block-table th:first-child,.page-content .wp-block-table td:first-child,.page-content .wp-block-table th:first-child{width:25%}}.content-box .wp-block-table figcaption,.page-content .wp-block-table figcaption{margin-top:.5em}.content-box .wp-block-details summary,.page-content .wp-block-details summary{margin-bottom:25px}.content-box .wp-block-details[open],.page-content .wp-block-details[open]{padding-bottom:50px}.page-term .page-content h2{margin-top:13.3333333333vw}@media screen and (max-width:767px){.PC .page-term .page-content h2{margin-top:50px}}@media print,screen and (min-width:48em){.page-term .page-content h2{margin-top:60px}}.page-term .page-content h3{margin-top:13.3333333333vw}@media screen and (max-width:767px){.PC .page-term .page-content h3{margin-top:50px}}@media print,screen and (min-width:48em){.page-term .page-content h3{margin-top:60px}}.page-download .page-content .term-section+.term-section{margin-top:13.3333333333vw}@media screen and (max-width:767px){.PC .page-download .page-content .term-section+.term-section{margin-top:50px}}@media print,screen and (min-width:48em){.page-download .page-content .term-section+.term-section{margin-top:70px}}.accordion-box{border-top:1px solid rgba(0,0,0,.2);padding:0}.accordion-box label{position:relative;display:block;margin:0;padding:5.3333333333vw 0;border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer;-webkit-transition:all .5s;transition:all .5s;font-size:4.2666666667vw;font-weight:700}@media screen and (max-width:767px){.PC .accordion-box label,.accordion-box label.PC{font-size:1.6rem}}@media print,screen and (min-width:48em){.accordion-box label{font-size:1.6rem}}@media screen and (max-width:767px){.PC .accordion-box label{padding:20px 0}}@media print,screen and (min-width:48em){.accordion-box label{padding:22px 0}}.accordion-box label:before{content:"";display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9.0666666667vw;height:13.3333333333vw;background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_plus_blk.svg) no-repeat center;background-size:4.2666666667vw 4.2666666667vw}@media screen and (max-width:767px){.PC .accordion-box label:before{width:34px;height:50px;background-size:16px 16px}}@media print,screen and (min-width:48em){.accordion-box label:before{right:20px;width:30px;height:30px;background-size:15px 15px}}.accordion-box input{display:none}.accordion-box .accshow{display:-ms-grid;display:grid;-webkit-transition:grid-template-rows .3s cubic-bezier(.165,.84,.44,1);transition:grid-template-rows .3s cubic-bezier(.165,.84,.44,1);transition:grid-template-rows .3s cubic-bezier(.165,.84,.44,1),-ms-grid-rows .3s cubic-bezier(.165,.84,.44,1);-ms-grid-rows:0fr;grid-template-rows:0fr}.accordion-box .accshow dl{overflow:hidden}.accordion-box .cssacc:checked+label+.accshow{-ms-grid-rows:1fr;grid-template-rows:1fr;border-bottom:1px solid rgba(0,0,0,.2)}.accordion-box .cssacc:checked+label:before{background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_minus_blk.svg) no-repeat center;background-size:4.2666666667vw 4.2666666667vw}@media screen and (max-width:767px){.PC .accordion-box .cssacc:checked+label:before{background-size:16px 16px}}@media print,screen and (min-width:48em){.accordion-box .cssacc:checked+label:before{background-size:15px 15px}}.product-thumbsnail .thumbsnail-box{aspect-ratio:16/9;width:100%;max-height:720px;overflow:hidden}.product-thumbsnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-thumbsnail figcaption{margin-top:.5em;text-align:right;margin-left:5.3333333333vw;margin-right:5.3333333333vw;color:#999}@media print,screen and (min-width:48em){.product-thumbsnail figcaption{margin-left:auto;margin-right:auto;max-width:1180px;padding-inline:50px;-webkit-box-sizing:content-box;box-sizing:content-box}}.single-products .page-catch h2{margin-bottom:8vw}@media screen and (max-width:767px){.PC .single-products .page-catch h2{margin-bottom:30px}}@media print,screen and (min-width:48em){.single-products .page-catch h2{margin-bottom:30px}}@media screen and (max-width:767px){.single-products.PC .page-catch h2{font-size:24px;margin-bottom:30px}}.text-img-box{margin-bottom:12vw}@media screen and (max-width:767px){.PC .text-img-box{margin-bottom:45px}}@media print,screen and (min-width:48em){.text-img-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}}.text-img-box .img-box{aspect-ratio:3/2}.text-img-box .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.text-img-box .text-box .content-box{margin-bottom:0}.content-box{margin-bottom:6.6666666667vw}@media screen and (max-width:767px){.PC .content-box{margin-bottom:25px}}@media print,screen and (min-width:48em){.content-box{margin-bottom:40px}}.content-box:last-child{margin-bottom:0}.content-box a{text-decoration:underline}.grid{margin-bottom:18.6666666667vw}@media screen and (max-width:767px){.PC .grid{margin-bottom:70px}}@media print,screen and (min-width:48em){.grid{margin-bottom:90px}}.grid figure{aspect-ratio:3/2;margin-bottom:4vw}@media screen and (max-width:767px){.PC .grid figure{margin-bottom:15px}}@media print,screen and (min-width:48em){.grid figure{margin-bottom:25px}}.grid figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid .title{font-size:4.8vw;font-weight:700;margin-bottom:2.6666666667vw}@media screen and (max-width:767px){.PC .grid .title,.grid .title.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.grid .title{font-size:1.8rem}}@media screen and (max-width:767px){.PC .grid .title{margin-bottom:10px}}@media print,screen and (min-width:48em){.grid .title{margin-bottom:10px}}.grid .title:last-child{margin-bottom:0}.grid .content-box{margin-top:2.6666666667vw}@media screen and (max-width:767px){.PC .grid .content-box{margin-top:10px}}@media print,screen and (min-width:48em){.grid .content-box{margin-top:10px}}.single-products .grid.col-3 figure{aspect-ratio:2/3}.single-products .grid.col-3.case-list figure{aspect-ratio:3/2}.materials-list{padding:0;margin:0;display:-ms-grid;display:grid;list-style:none;-ms-grid-columns:1fr 5.3333333333vw 1fr;grid-template-columns:repeat(2,1fr);gap:5.3333333333vw;margin-bottom:18.6666666667vw}@media screen and (max-width:767px){.PC .materials-list{margin-bottom:70px}}@media print,screen and (min-width:48em){.materials-list{-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(6,1fr);gap:30px;margin-bottom:70px}}.materials-list li{list-style:none}.materials-list figure{border-radius:1.3333333333vw;margin-bottom:2.6666666667vw;overflow:hidden;aspect-ratio:1/1}@media screen and (max-width:767px){.PC .materials-list figure{margin-bottom:10px}}@media print,screen and (min-width:48em){.materials-list figure{border-radius:5px;margin-bottom:10px}}.materials-list figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.materials-list .name{font-size:3.4666666667vw;text-align:center}@media screen and (max-width:767px){.PC .materials-list .name,.materials-list .name.PC{font-size:1.3rem}}@media print,screen and (min-width:48em){.materials-list .name{font-size:1.3rem}}.materials-list.rectangle figure{aspect-ratio:17/10}.materials-list.square_s{-ms-grid-columns:1fr 4.8vw 1fr 4.8vw 1fr;grid-template-columns:repeat(3,1fr);gap:4.8vw}@media print,screen and (min-width:48em){.materials-list.square_s{-ms-grid-columns:1fr 22px 1fr 22px 1fr 22px 1fr 22px 1fr 22px 1fr 22px 1fr 22px 1fr;grid-template-columns:repeat(8,1fr);gap:22px}}@media print,screen and (min-width:63.9375em){.download-list{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 70px 1fr;grid-template-columns:repeat(2,1fr);gap:70px}}.download-list article{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.3333333333vw;margin-bottom:16vw}@media screen and (max-width:767px){.PC .download-list article{gap:35px;margin-bottom:60px}}.download-list article:last-child{margin-bottom:0}@media print,screen and (min-width:48em){.download-list article{gap:35px;margin-bottom:60px}}@media print,screen and (min-width:63.9375em){.download-list article{margin-bottom:0}}.download-list article .img-box figure{position:relative;display:block;width:100%;margin:auto;background-color:#f2f2f2;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden}@media print,screen and (max-width:47.99em){.download-list article .img-box figure{width:26.6666666667vw;height:37.7066666667vw}}@media print,screen and (min-width:48em){.download-list article .img-box figure{width:180px;height:254px}}.download-list article .img-box figure:after{content:"";display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.download-list article .img-box figure a{display:block}@media print,screen and (max-width:47.99em){.download-list article .img-box figure a{width:26.9333333333vw;height:37.8666666667vw}}@media print,screen and (min-width:48em){.download-list article .img-box figure a{width:182px;height:256px;-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}}.download-list article .img-box figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.download-list article .text-box{width:57.3333333333vw}@media print,screen and (min-width:48em){.download-list article .text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;width:calc(100% - 215px)}}.download-list article .title{font-size:4.8vw;font-weight:700;margin-bottom:3.2vw;font-family:"Outfit","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media screen and (max-width:767px){.PC .download-list article .title,.download-list article .title.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.download-list article .title{font-size:1.8rem}}@media screen and (max-width:767px){.PC .download-list article .title{margin-bottom:12px}}@media print,screen and (min-width:48em){.download-list article .title{margin-bottom:15px}}.download-list article p{line-height:1.5}.download-list article .btn-box{margin-bottom:0;margin-top:6.6666666667vw}@media screen and (max-width:767px){.PC .download-list article .btn-box{margin-top:25px}}@media print,screen and (min-width:48em){.download-list article .btn-box{margin-top:auto}}ol.process-ol{counter-reset:item}ol.process-ol li{position:relative;font-size:4.8vw;padding-left:2em;margin-bottom:.5em}@media screen and (max-width:767px){.PC ol.process-ol li,ol.process-ol li.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){ol.process-ol li{font-size:1.8rem}}ol.process-ol li:before{position:absolute;top:0;left:0;display:block;width:2em;counter-increment:item;content:counter(item) ".";font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.flow-list{counter-reset:item;margin-bottom:12vw;border-top:1px solid rgba(0,0,0,.2)}@media screen and (max-width:767px){.PC .flow-list{margin-bottom:45px}}@media print,screen and (min-width:48em){.flow-list{margin-bottom:60px}}.flow-list li{position:relative;border-bottom:1px solid rgba(0,0,0,.2);padding:5.3333333333vw 0;list-style:none!important}@media screen and (max-width:767px){.PC .flow-list li{padding:20px 0}}@media print,screen and (min-width:48em){.flow-list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 10px}}.flow-list li a{text-decoration:underline}.flow-list li:before{position:absolute;top:5.3333333333vw;left:1.3333333333vw;display:block;width:2em;counter-increment:item;content:counter(item);font-size:4.8vw}@media screen and (max-width:767px){.PC .flow-list li:before,.flow-list li:before.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.flow-list li:before{font-size:1.8rem}}@media screen and (max-width:767px){.PC .flow-list li:before{font-size:18px;top:20px;left:5px}}@media print,screen and (min-width:48em){.flow-list li:before{top:30px;left:10px}}.flow-list .flow-title{font-size:4.8vw;font-weight:700;padding-left:1.5em}@media screen and (max-width:767px){.PC .flow-list .flow-title,.flow-list .flow-title.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.flow-list .flow-title{font-size:1.8rem}}@media print,screen and (max-width:47.99em){.flow-list .flow-title{margin-bottom:1.3333333333vw}}@media print,screen and (min-width:48em){.flow-list .flow-title{width:290px;padding-left:30px}}.flow-list .flow-body{padding-top:.15em}@media print,screen and (max-width:47.99em){.flow-list .flow-body{padding-left:1.8em}}@media print,screen and (min-width:48em){.flow-list .flow-body{width:calc(100% - 260px);padding-left:30px}}.flow-list .flow-body a{text-decoration:underline}@media print,screen and (min-width:48em){.products-list,.products-slide{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:70px}}.products-list article,.products-slide article{margin-bottom:13.3333333333vw}@media screen and (max-width:767px){.PC .products-list article,.PC .products-slide article{margin-bottom:50px}}@media print,screen and (min-width:48em){.products-list article,.products-slide article{margin-bottom:0}}.products-list a,.products-slide a{display:block}.products-list .thumbsnail,.products-slide .thumbsnail{position:relative;aspect-ratio:16/9;overflow:hidden;margin-bottom:5.3333333333vw}@media screen and (max-width:767px){.products-list .thumbsnail,.products-slide .thumbsnail{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}.PC .products-list .thumbsnail,.PC .products-slide .thumbsnail{margin-bottom:20px}}@media print,screen and (min-width:48em){.products-list .thumbsnail,.products-slide .thumbsnail{margin-bottom:30px}}.products-list .thumbsnail img,.products-slide .thumbsnail img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;display:block;-webkit-transition:-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:transform 1s cubic-bezier(.33,1,.68,1) 0s,-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.transition-none .products-list .thumbsnail img,.transition-none .products-slide .thumbsnail img{-webkit-transition:none;transition:none;-webkit-transition-duration:0s;transition-duration:0s}@media print,screen and (min-width:48em){.products-list a:hover .thumbsnail img,.products-slide a:hover .thumbsnail img{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}}.products-list .title .logo-box,.products-slide .title .logo-box{padding-top:1.8666666667vw;margin-bottom:5.3333333333vw}@media screen and (max-width:767px){.PC .products-list .title .logo-box,.PC .products-slide .title .logo-box{padding-top:7px;margin-bottom:20px}}@media print,screen and (min-width:48em){.products-list .title .logo-box,.products-slide .title .logo-box{padding-top:0;margin-bottom:25px}}.products-list .title img,.products-slide .title img{width:auto;zoom:.25}.products-list .title .en,.products-slide .title .en{font-family:"游明朝体","YuMincho","Yu Mincho","游明朝","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝";font-weight:400;font-size:8vw;line-height:1;margin-bottom:4vw}@media screen and (max-width:767px){.PC .products-list .title .en,.PC .products-slide .title .en,.products-list .title .en.PC,.products-slide .title .en.PC{font-size:3rem}}@media print,screen and (min-width:48em){.products-list .title .en,.products-slide .title .en{font-size:3.5rem}}@media screen and (max-width:767px){.PC .products-list .title .en,.PC .products-slide .title .en{margin-bottom:15px}}@media print,screen and (min-width:48em){.products-list .title .en,.products-slide .title .en{margin-bottom:20px}}.products-list .products-lead h2,.products-slide .products-lead h2{margin-bottom:10px}.products-list .products-lead p,.products-slide .products-lead p{font-size:4vw;line-height:1.6}@media screen and (max-width:767px){.PC .products-list .products-lead p,.PC .products-slide .products-lead p,.products-list .products-lead p.PC,.products-slide .products-lead p.PC{font-size:1.5rem}}@media print,screen and (min-width:48em){.products-list .products-lead p,.products-slide .products-lead p{font-size:1.5rem}}.products-list .price,.products-slide .price{margin-top:5.8666666667vw}@media screen and (max-width:767px){.PC .products-list .price,.PC .products-slide .price{margin-top:22px}}@media print,screen and (min-width:48em){.products-list .price,.products-slide .price{margin-top:22px}}.products-list .price img,.products-slide .price img{width:auto;height:8.5333333333vw}@media screen and (max-width:767px){.PC .products-list .price img,.PC .products-slide .price img{height:32px}}@media print,screen and (min-width:48em){.products-list .price img,.products-slide .price img{height:32px}}.products-slide .products-lead h2{margin-bottom:10px}.products-slide .products-lead p{font-size:4vw;line-height:1.6}@media screen and (max-width:767px){.PC .products-slide .products-lead p,.products-slide .products-lead p.PC{font-size:1.5rem}}@media print,screen and (min-width:48em){.products-slide .products-lead p{font-size:1.5rem}}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:none}button,input[type=button],input[type=submit],label{cursor:pointer}.smf-form .smf-item .smf-text-control__control,.smf-form input[type=email],.smf-form input[type=number],.smf-form input[type=tel],.smf-form input[type=text],.smf-form input[type=url],.smf-form select,.smf-form textarea{border:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);padding:2.6666666667vw 5.3333333333vw;line-height:1.4;font-size:4vw;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.PC .smf-form .smf-item .smf-text-control__control,.PC .smf-form input[type=email],.PC .smf-form input[type=number],.PC .smf-form input[type=tel],.PC .smf-form input[type=text],.PC .smf-form input[type=url],.PC .smf-form select,.PC .smf-form textarea{padding:10px 20px;font-size:15px}}@media print,screen and (min-width:48em){.smf-form .smf-item .smf-text-control__control,.smf-form input[type=email],.smf-form input[type=number],.smf-form input[type=tel],.smf-form input[type=text],.smf-form input[type=url],.smf-form select,.smf-form textarea{font-size:14px;padding:12px 20px 10px}}.smf-form .smf-item .smf-text-control__control::-webkit-input-placeholder,.smf-form input[type=email]::-webkit-input-placeholder,.smf-form input[type=number]::-webkit-input-placeholder,.smf-form input[type=tel]::-webkit-input-placeholder,.smf-form input[type=text]::-webkit-input-placeholder,.smf-form input[type=url]::-webkit-input-placeholder,.smf-form select::-webkit-input-placeholder,.smf-form textarea::-webkit-input-placeholder{color:#b3b3b3}.smf-form .smf-item .smf-text-control__control::-moz-placeholder,.smf-form input[type=email]::-moz-placeholder,.smf-form input[type=number]::-moz-placeholder,.smf-form input[type=tel]::-moz-placeholder,.smf-form input[type=text]::-moz-placeholder,.smf-form input[type=url]::-moz-placeholder,.smf-form select::-moz-placeholder,.smf-form textarea::-moz-placeholder{color:#b3b3b3}.smf-form .smf-item .smf-text-control__control:-ms-input-placeholder,.smf-form input[type=email]:-ms-input-placeholder,.smf-form input[type=number]:-ms-input-placeholder,.smf-form input[type=tel]:-ms-input-placeholder,.smf-form input[type=text]:-ms-input-placeholder,.smf-form input[type=url]:-ms-input-placeholder,.smf-form select:-ms-input-placeholder,.smf-form textarea:-ms-input-placeholder{color:#b3b3b3}.smf-form .smf-item .smf-text-control__control::-ms-input-placeholder,.smf-form input[type=email]::-ms-input-placeholder,.smf-form input[type=number]::-ms-input-placeholder,.smf-form input[type=tel]::-ms-input-placeholder,.smf-form input[type=text]::-ms-input-placeholder,.smf-form input[type=url]::-ms-input-placeholder,.smf-form select::-ms-input-placeholder,.smf-form textarea::-ms-input-placeholder{color:#b3b3b3}.smf-form .smf-item .smf-text-control__control::placeholder,.smf-form input[type=email]::placeholder,.smf-form input[type=number]::placeholder,.smf-form input[type=tel]::placeholder,.smf-form input[type=text]::placeholder,.smf-form input[type=url]::placeholder,.smf-form select::placeholder,.smf-form textarea::placeholder{color:#b3b3b3}.smf-form .smf-item .smf-text-control__control.short,.smf-form input[type=email].short,.smf-form input[type=number].short,.smf-form input[type=tel].short,.smf-form input[type=text].short,.smf-form input[type=url].short,.smf-form select.short,.smf-form textarea.short{width:66.6666666667vw}@media screen and (max-width:767px){.PC .smf-form .smf-item .smf-text-control__control.short,.PC .smf-form input[type=email].short,.PC .smf-form input[type=number].short,.PC .smf-form input[type=tel].short,.PC .smf-form input[type=text].short,.PC .smf-form input[type=url].short,.PC .smf-form select.short,.PC .smf-form textarea.short{width:250px}}@media print,screen and (min-width:48em){.smf-form .smf-item .smf-text-control__control.short,.smf-form input[type=email].short,.smf-form input[type=number].short,.smf-form input[type=tel].short,.smf-form input[type=text].short,.smf-form input[type=url].short,.smf-form select.short,.smf-form textarea.short{width:250px}}.smf-form input[type=file]{width:70%}.smf-form input[type=checkbox]{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);width:5.3333333333vw;height:5.3333333333vw;margin:0 1.8666666667vw .8vw 0;vertical-align:middle;color:#000}@media screen and (max-width:767px){.PC .smf-form input[type=checkbox]{width:20px;height:20px;margin:0 7px 3px 0}}@media print,screen and (min-width:48em){.smf-form input[type=checkbox]{width:20px;height:20px;margin:0 7px 3px 0}}.smf-form input[type=checkbox]:checked:after{content:"✔";display:block;position:absolute;width:1em;height:1em;top:50%;left:50%;-webkit-transform:translate(-50%,-58%);transform:translate(-50%,-58%);color:#000;font-size:16px;line-height:1;text-align:center}.min-cell .smf-form input[type=checkbox]{margin:0}.smf-form input[type=radio]{position:relative;background-color:#fff;border:1px solid #ccc;width:4.8vw;height:4.8vw;margin:0 1.8666666667vw .8vw 0;border-radius:50%;vertical-align:middle;color:#000}@media screen and (max-width:767px){.PC .smf-form input[type=radio]{width:18px;height:18px;margin:0 7px 3px 0}}@media print,screen and (min-width:48em){.smf-form input[type=radio]{width:16px;height:16px;margin:0 7px 3px 0}}.smf-form input[type=radio]:checked:after{content:"";display:block;position:absolute;width:2.6666666667vw;height:2.6666666667vw;top:.5333333333vw;left:.5333333333vw;border-radius:50%;background-color:#333}@media screen and (max-width:767px){.PC .smf-form input[type=radio]:checked:after{width:10px;height:10px;top:2px;left:2px}}@media print,screen and (min-width:48em){.smf-form input[type=radio]:checked:after{width:10px;height:10px;top:3px;left:3px}}.smf-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 40px 6px 10px}.smf-form .select-wrapper{position:relative}.smf-form .select-wrapper:before{position:absolute;top:50%;right:.9em;width:0;height:0;padding:0;margin-top:-3px;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;pointer-events:none}.smf-form input[type=checkbox],.smf-form input[type=radio]{vertical-align:middle}.smf-form dt.line-one{width:33%;float:left}.smf-form dt.line-one .error{margin-left:0}.smf-form .input-2col input[type=text]{margin-bottom:.5em}@media print,screen and (min-width:48em){.smf-form .input-2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.smf-form .input-2col span{display:block;width:48%}.smf-form .input-2col span input[type=text]{width:100%}.smf-form .input-2col input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;width:48%;margin-bottom:0}}@media print,screen and (min-width:48em){.smf-form .check-2col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.smf-form .error-box input[type=email],.smf-form .error-box input[type=number],.smf-form .error-box input[type=text],.smf-form .error-box input[type=url],.smf-form .error-box select,.smf-form .error-box textarea{border:1px solid #e6532e}.smf-form .error-input{border:1px solid #E6532E!important}.smf-form label{-webkit-font-feature-settings:normal;font-feature-settings:normal}.smf-form label.required:after{content:"※";color:#e6532e;margin-left:.2em}.page-error .smf-form label.required:after{content:"※"}.smf-action .smf-button-control .smf-form .smf-button-control__control:disabled,.smf-form .btn:disabled,.smf-form .smf-action .smf-button-control .smf-button-control__control:disabled{cursor:inherit;pointer-events:none;opacity:.4}.smf-form .btn-box.multiple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.smf-action .smf-button-control .smf-form .btn-box.multiple .smf-button-control__control,.smf-form .btn-box.multiple .btn,.smf-form .btn-box.multiple .smf-action .smf-button-control .smf-button-control__control{margin:0 .5em}.smf-form .btn-box.multiple p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.smf-form .smf-item .smf-select-control__control{padding-top:1.1rem;padding-bottom:1.1rem}.form-block{width:100%}@media print,screen and (min-width:75em){.form-block{display:-webkit-box;display:-ms-flexbox;display:flex}.form-block dl{margin:0 0 50px}}.form-block>div{margin-bottom:1em}@media print,screen and (min-width:48em){.form-block>div{width:calc(100% - 600px)}}.form-block dl{margin-bottom:10.6666666667vw}@media print,screen and (min-width:48em){.form-block dl{width:600px;margin:auto auto 50px}}.form-block dl dt{margin-bottom:1.3333333333vw}@media print,screen and (min-width:48em){.form-block dl dt{margin-bottom:10px}}.form-block dl dt p{margin-bottom:0}.form-block dl dd{margin-bottom:4vw}@media print,screen and (min-width:48em){.form-block dl dd{margin-bottom:25px}}.form-block dl dd.col-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.6666666667vw}@media print,screen and (min-width:48em){.form-block dl dd.col-2{gap:20px}}.form-block p{line-height:1.5}.smf-form :where(.wp-block-columns.is-layout-flex){gap:10px}@media print,screen and (min-width:48em){.smf-form :where(.wp-block-columns.is-layout-flex){gap:20px}}.smf-form .smf-item{margin-bottom:5.3333333333vw}@media screen and (max-width:767px){.PC .smf-form .smf-item{margin-bottom:20px}}@media print,screen and (min-width:48em){.smf-form .smf-item{margin-bottom:30px}}.smf-form .smf-item .smf-item__col--label{margin-bottom:1.3333333333vw}@media screen and (max-width:767px){.PC .smf-form .smf-item .smf-item__col--label{margin-bottom:5px}}@media print,screen and (min-width:48em){.smf-form .smf-item .smf-item__col--label{margin-bottom:10px}}.smf-form .smf-checkbox-control__label,.smf-form .smf-radio-button-control__label{line-height:1.8}@media screen and (max-width:767px){.PC .smf-form .smf-checkbox-control__label,.PC .smf-form .smf-radio-button-control__label{line-height:1.5}}@media print,screen and (min-width:48em){.smf-form .smf-checkbox-control__label,.smf-form .smf-radio-button-control__label{line-height:1.9}}.smf-form input[type=checkbox]:checked:after{content:""}.smf-form .smf-item .smf-checkbox-control__control:before{top:calc(50% - 6px)}.smf-form .smf-item .smf-radio-buttons-control--horizontal .smf-radio-buttons-control__control>.smf-label{margin-right:2em}.smf-form .smf-error-messages,.smf-form em{color:#e6532e;font-style:normal}.smf-form .smf-placeholder+.smf-placeholder{margin-top:1em}.smf-form .time-box{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:5px}.smf-form .time-box .wp-block-column{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit}.smf-form .time-box p{line-height:1.5}.smf-form .desired-day-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:10px;margin-bottom:10px}.smf-form .desired-day-box .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:5px;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit}.smf-form .desired-day-box .wp-block-column .desired-day-box{margin-bottom:0}.smf-form .desired-day-box .wp-block-column .desired-day-box .wp-block-column:first-child:after{content:"年"}.smf-form .desired-day-box .wp-block-column .desired-day-box .wp-block-column:nth-child(2):after{content:"月"}.smf-form .desired-day-box .wp-block-column .desired-day-box .wp-block-column:nth-child(3):after{content:"日"}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or (-moz-appearance:none){.smf-form .smf-item .smf-radio-button-control__control:checked{background:#fff;border:1px solid rgba(0,0,0,.2)}}.smf-action{margin-top:13.3333333333vw}@media screen and (max-width:767px){.PC .smf-action{margin-top:50px}}@media print,screen and (min-width:48em){.smf-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px}}.smf-action .smf-button-control .smf-button-control__control{background-image:none;margin:auto}.smf-action .smf-button-control .smf-button-control__control:disabled{cursor:inherit;pointer-events:none;opacity:.4}.snow-monkey-form[data-screen=confirm] .accept-box{display:none}.snow-monkey-form[data-screen=confirm] .smf-item__controls .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}@media (max-width:781px){.snow-monkey-form[data-screen=confirm] .smf-item__controls .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:auto!important;flex-basis:auto!important}}.snow-monkey-form[data-screen=confirm] .time-box{gap:0}.snow-monkey-form[data-screen=confirm] .desired-day-box{gap:0}.snow-monkey-form[data-screen=confirm] .desired-day-box .wp-block-column{gap:0}.snow-monkey-form[data-screen=confirm] .desired-day-box .wp-block-column:has([value=""]){display:none}@media print,screen and (max-width:47.99em){.snow-monkey-form[data-screen=confirm] .smf-button-control .smf-button-control__control{width:100%}}.snow-monkey-form[data-screen=confirm] .smf-button-control+.smf-button-control .smf-button-control__control{background-color:#767269;border-color:#767269;color:#fff}.snow-monkey-form[data-screen=confirm] .smf-button-control+.smf-button-control .smf-button-control__control:hover{background-color:#342924;border-color:#342924}.snow-monkey-form[data-screen=complete] .smf-form{width:100%;margin-left:0}.page-content:has(.snow-monkey-form[data-screen=complete]) .contact-lead,.page-content:has(.snow-monkey-form[data-screen=complete]) .tab-btn-box{display:none}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltip .tooltip-box{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-110%);transform:translate(-50%,-110%);background-color:#332924;color:#fff;padding:10px;border-radius:5px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:opacity .3s;transition:opacity .3s}.tooltip .tooltip-box:before{content:"";position:absolute;border:10px solid transparent;border-top-color:#332924;bottom:0;left:50%;-webkit-transform:translate(-50%,19px);transform:translate(-50%,19px)}.tooltip .tooltip-box span{display:block;margin-top:.5em}.tooltip .tooltip-box img{display:block;width:300px;height:auto}.tooltip:hover .tooltip-box{opacity:1;visibility:visible}#autozip{display:none!important}.scroll-trigger{opacity:0;-webkit-transition:all 2s cubic-bezier(.165,.84,.44,1);transition:all 2s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateY(50px);transform:translateY(50px)}.transition-none .scroll-trigger{-webkit-transition:none;transition:none;-webkit-transition-duration:0s;transition-duration:0s}.scroll-trigger.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media print,screen and (min-width:48em){.site-header .outer-box{position:fixed;z-index:15;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px 50px}.site-header .outer-box:after{content:"";display:block;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:#332924;opacity:.8}.home .site-header .outer-box:after{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.transition-none .home .site-header .outer-box:after{-webkit-transition:none;transition:none;-webkit-transition-duration:0s;transition-duration:0s}.site-header.short .outer-box:after{opacity:.8}.site-header .inner-box{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .site-branding img{display:block;width:122px;height:18px}.site-header .site-branding a{-webkit-transition:all .3s;transition:all .3s}.site-header .site-branding a:hover{opacity:.7}.menubar-pc{margin-right:192px}.menubar-pc ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:38px}.menubar-pc li{display:block}.menubar-pc li a{position:relative;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;letter-spacing:.05em;color:#f2f2f2;padding-bottom:.5em}.menubar-pc li a:before{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;-webkit-transition:width .2s cubic-bezier(.895,.03,.685,.22);transition:width .2s cubic-bezier(.895,.03,.685,.22)}.menubar-pc li a:hover:before{width:100%}.nav-wrapper{padding:90px 0 40px 40px}.global-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:770px}.global-navigation>li{display:block;margin-bottom:40px;border-left:1px solid rgba(255,255,255,.6);padding-left:20px}.global-navigation>li a{display:block;color:rgba(255,255,255,.6);-webkit-transition:all .3s;transition:all .3s}.global-navigation>li a:hover{opacity:.7}.global-navigation>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:last baseline;-ms-flex-align:last baseline;align-items:last baseline;padding:5px 0}.global-navigation>li .en{display:block;margin-right:13px;font-family:"adobe-garamond-pro",serif;font-weight:400;font-style:normal;font-size:2.2rem}.global-navigation>li .jp{font-size:1.2rem}.global-navigation>li .lowest-menu a{font-size:1.4rem;line-height:2}.site-header .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .sns-list li{margin-right:40px}.site-header .sns-list a{font-size:1.4rem;color:rgba(255,255,255,.6)}.site-header .sns-list a .icon{width:30px;height:30px}.site-header .sns-list a .icon.facebook{background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_facebook_w.svg) no-repeat;background-size:contain}.site-header .sns-list a .icon.instagram{background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_instagram_w.svg) no-repeat;background-size:contain}}@media print,screen and (max-width:1025px){.menubar-pc{margin-right:100px}}@media print,screen and (max-width:900px){.menubar-pc{display:none}}@media print,screen and (max-width:47.99em){.site-header .outer-box{position:fixed;z-index:15;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6.9333333333vw 6.4vw}.PC .site-header .outer-box{padding:26px 24px}.site-header .outer-box:after{content:"";display:block;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:#332924;opacity:.9}.home .site-header .outer-box:after{-webkit-transition:all .5s;transition:all .5s;opacity:0}.site-header .inner-box{z-index:1}.site-header .site-branding{overflow:hidden;width:27.2vw;height:4vw}.PC .site-header .site-branding{width:102px;height:15px}.site-header .site-branding img{display:block;width:27.2vw;height:4vw}.PC .site-header .site-branding img{width:102px;height:15px}.site-header .menubar-pc{display:none}.site-header.short .outer-box:after{opacity:.9}}@media print,screen and (max-width:47.99em){#site-navigation .nav-stage{padding:18.6666666667vw 5.3333333333vw 10.6666666667vw}.PC #site-navigation .nav-stage{padding:70px 20px 40px}#site-navigation .global-navigation{border-top:1px solid rgba(255,255,255,.6)}#site-navigation .global-navigation>li{width:100%;position:relative}#site-navigation .global-navigation>li .lower-btn{display:block;position:absolute;right:0;top:1.6vw;width:9.0666666667vw;height:13.3333333333vw;background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_plus.svg) no-repeat center;background-size:4.2666666667vw 4.2666666667vw;opacity:.75}.PC #site-navigation .global-navigation>li .lower-btn{top:6px;width:34px;height:50px;background-size:16px 16px}#site-navigation .global-navigation>li>a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:last baseline;-ms-flex-align:last baseline;align-items:last baseline;color:rgba(255,255,255,.6);padding:4vw 2.1333333333vw;border-bottom:1px solid rgba(255,255,255,.6)}.PC #site-navigation .global-navigation>li>a{padding:15px 8px}#site-navigation .global-navigation>li>a .en{font-family:"adobe-garamond-pro",serif;font-weight:400;font-style:normal;font-size:5.3333333333vw;width:40vw}#site-navigation .global-navigation>li>a .en.PC,.PC #site-navigation .global-navigation>li>a .en{font-size:2rem}#site-navigation .global-navigation>li>a .jp{font-size:3.2vw}#site-navigation .global-navigation>li>a .jp.PC,.PC #site-navigation .global-navigation>li>a .jp{font-size:1.2rem}#site-navigation .global-navigation>li .lowest-menu{height:0;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);padding:0}#site-navigation .global-navigation>li .lowest-menu li a{padding:0 2.1333333333vw;color:rgba(255,255,255,.6);line-height:0;visibility:hidden}.PC #site-navigation .global-navigation>li .lowest-menu li a{padding:0 8px}#site-navigation .global-navigation>li.lower-active{border-bottom:1px solid rgba(255,255,255,.6)}#site-navigation .global-navigation>li.lower-active .lower-btn{background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_minus.svg) no-repeat center;background-size:4.2666666667vw 4.2666666667vw}.PC #site-navigation .global-navigation>li.lower-active .lower-btn{background-size:16px 16px}#site-navigation .global-navigation>li.lower-active .lowest-menu{padding-top:2.6666666667vw;padding-bottom:2.6666666667vw;height:auto}.PC #site-navigation .global-navigation>li.lower-active .lowest-menu{padding-top:10px;padding-bottom:10px}#site-navigation .global-navigation>li.lower-active .lowest-menu li a{font-size:3.7333333333vw;padding:1.3333333333vw 2.1333333333vw;line-height:2.4;visibility:visible}#site-navigation .global-navigation>li.lower-active .lowest-menu li a.PC,.PC #site-navigation .global-navigation>li.lower-active .lowest-menu li a{font-size:1.4rem}.PC #site-navigation .global-navigation>li.lower-active .lowest-menu li a{padding:5px 8px}#site-navigation .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:17.3333333333vw}.PC #site-navigation .sns-list{margin-top:65px}#site-navigation .sns-list li{width:50%}#site-navigation .sns-list li a{font-size:3.7333333333vw;width:100%;color:rgba(255,255,255,.6)}#site-navigation .sns-list li a.PC,.PC #site-navigation .sns-list li a{font-size:1.4rem}#site-navigation .sns-list li a i{width:8vw;height:8vw}.PC #site-navigation .sns-list li a i{width:30px;height:30px}#site-navigation .sns-list li a i.facebook{background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_facebook_w.svg) no-repeat;background-size:contain}#site-navigation .sns-list li a i.instagram{background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_instagram_w.svg) no-repeat;background-size:contain}}.site-footer .outer-box{padding:12.8vw 5.3333333333vw 8vw;background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/footer_bg.jpg);background-size:cover}@media screen and (max-width:767px){.PC .site-footer .outer-box{padding-top:48px;padding-bottom:30px}}@media print,screen and (min-width:48em){.site-footer .outer-box{padding:60px 50px 40px}}.site-footer .inner-box{width:100%;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}@media print,screen and (min-width:48em){.site-footer .inner-box{max-width:1180px;margin:0 auto}}.site-footer .site-branding{-ms-grid-column:1;grid-column:1}@media print,screen and (max-width:47.99em){.site-footer .site-branding{padding-top:2.1333333333vw;margin-bottom:10.6666666667vw}.PC .site-footer .site-branding{padding-top:8px;margin-bottom:40px}}.site-footer .site-branding a{-webkit-transition:all .3s;transition:all .3s}.site-footer .site-branding a:hover{opacity:.7}.site-footer .site-branding img{display:block;width:36.2666666667vw;height:5.3333333333vw}@media screen and (max-width:767px){.PC .site-footer .site-branding img{width:136px;height:20px}}@media print,screen and (min-width:48em){.site-footer .site-branding img{width:122px;height:18px}}.site-footer .sns-list{-ms-grid-column:2;grid-column:2;margin-left:auto}.site-footer .sns-list li{margin-left:5.3333333333vw}@media screen and (max-width:767px){.PC .site-footer .sns-list li{margin-left:20px}}@media print,screen and (min-width:48em){.site-footer .sns-list li{margin-left:50px}}.site-footer .sns-list a span{font-size:3.7333333333vw}@media print,screen and (max-width:47.99em){.site-footer .sns-list a span{display:none}}@media screen and (max-width:767px){.PC .site-footer .sns-list a span,.site-footer .sns-list a span.PC{font-size:1.4rem}}@media print,screen and (min-width:48em){.site-footer .sns-list a span{font-size:1.6rem}}.site-footer .footer-nav-main{font-size:4vw;-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}@media screen and (max-width:767px){.PC .site-footer .footer-nav-main,.site-footer .footer-nav-main.PC{font-size:1.5rem}}@media print,screen and (min-width:48em){.site-footer .footer-nav-main{font-size:1.5rem}}@media print,screen and (min-width:48em){.site-footer .footer-nav-main{margin-top:50px;margin-bottom:93px;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}.site-footer .footer-nav-sub{font-size:3.4666666667vw;font-weight:300;-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}@media screen and (max-width:767px){.PC .site-footer .footer-nav-sub,.site-footer .footer-nav-sub.PC{font-size:1.3rem}}@media print,screen and (min-width:48em){.site-footer .footer-nav-sub{font-size:1.3rem}}@media print,screen and (min-width:48em){.site-footer .footer-nav-sub{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}}@media print,screen and (min-width:48em){.site-footer .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer .footer-menu li{display:block}@media print,screen and (min-width:48em){.site-footer .footer-menu li{margin-right:30px}}@media print,screen and (max-width:47.99em){.site-footer .footer-menu a{display:block;padding:1.3333333333vw 0}}.site-footer .footer-menu a:hover{text-decoration:underline}.site-footer .copyright{font-size:3.4666666667vw;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:3;grid-row:3;font-weight:300;margin-top:13.3333333333vw}@media screen and (max-width:767px){.PC .site-footer .copyright,.site-footer .copyright.PC{font-size:1.3rem}}@media print,screen and (min-width:48em){.site-footer .copyright{font-size:1.3rem}}@media screen and (max-width:767px){.PC .site-footer .copyright{margin-top:50px}}@media print,screen and (min-width:48em){.site-footer .copyright{margin-top:0;font-weight:400;text-align:right;-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3}}.site-main .outer-box{padding:16vw 0 18.6666666667vw}@media screen and (max-width:767px){.PC .site-main .outer-box{padding:60px 0 70px}}@media print,screen and (min-width:48em){.site-main .outer-box{padding:100px 0 90px}}.site-main .outer-box>.inner-box{width:89.3333333333vw;margin:0 auto}@media print,screen and (min-width:48em){.site-main .outer-box>.inner-box{width:calc(100% - 100px);max-width:1180px;padding:0 50px;-webkit-box-sizing:content-box;box-sizing:content-box}}.product-thumbsnail+.page-content .outer-box{padding-top:9.3333333333vw}@media screen and (max-width:767px){.PC .product-thumbsnail+.page-content .outer-box{padding-top:35px}}@media print,screen and (min-width:48em){.product-thumbsnail+.page-content .outer-box{padding-top:90px}}.content-header+.archive-content .outer-box{padding-top:0}.page-company section .outer-box{padding-top:13.3333333333vw;background-color:#e8e4e0}@media print,screen and (min-width:48em){.page-company section .outer-box{padding-top:90px}}@media screen and (max-width:767px){.page-company.PC section .outer-box{padding-top:50px}}.page-company-child .content-header+.page-content .outer-box{padding-top:13.3333333333vw;background-color:#e8e4e0}@media print,screen and (min-width:48em){.page-company-child .content-header+.page-content .outer-box{padding-top:80px}}@media screen and (max-width:767px){.PC.page-company-child .content-header+.page-content .outer-box{padding-top:50px}}.content-header+.page-content.to-faq .outer-box{padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}@media screen and (max-width:767px){.PC .content-header+.page-content.to-faq .outer-box{padding-top:50px;padding-bottom:50px}}@media print,screen and (min-width:48em){.content-header+.page-content.to-faq .outer-box{padding-top:80px;padding-bottom:60px}}.page-content.to-contact .outer-box{background-color:#e8e4e0;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}@media screen and (max-width:767px){.PC .page-content.to-contact .outer-box{padding-top:50px;padding-bottom:50px}}@media print,screen and (min-width:48em){.page-content.to-contact .outer-box{padding-top:55px;padding-bottom:70px}}.content-header+.case-archive .outer-box{padding-top:13.3333333333vw;background-color:#fff}@media screen and (max-width:767px){.PC .content-header+.case-archive .outer-box{padding-top:50px}}@media print,screen and (min-width:48em){.content-header+.case-archive .outer-box{padding-top:90px}}.content-header+.case-archive .outer-box .wp-pagenavi{margin-bottom:13.3333333333vw}@media screen and (max-width:767px){.PC .content-header+.case-archive .outer-box .wp-pagenavi{margin-bottom:50px}}@media print,screen and (min-width:48em){.content-header+.case-archive .outer-box .wp-pagenavi{margin-bottom:80px}}.content-header+.page-content .outer-box{padding-top:13.3333333333vw;background-color:#fff}@media screen and (max-width:767px){.PC .content-header+.page-content .outer-box{padding-top:50px}}@media print,screen and (min-width:48em){.content-header+.page-content .outer-box{padding-top:90px}}@media print,screen and (min-width:48em){.page-confirm_before .page-content .inner-box,.page-contact_before .page-content .inner-box,.page-faq .page-content .inner-box,.page-philosophy .page-content .inner-box,.page-policy .page-content .inner-box,.page-recruit .page-content .inner-box,.page-recruit-child .page-content .inner-box,.page-snowmonkey .page-content .inner-box,.page-support .page-content .inner-box,.page-term .page-content .inner-box,.page.contactform .page-content .inner-box,.single-faq .page-content .inner-box,.single-post .page-content .inner-box{max-width:900px}}@media print,screen and (min-width:48em){.single-case .site-main section .inner-box,.single-post .site-main section .inner-box{max-width:900px}}@media print,screen and (min-width:48em){.single-faq .site-main .page-content .outer-box{padding-top:80px}}.single-case .site-main .outer-box,.single-post .site-main .outer-box{padding-top:0}#main-visual .stage{position:relative;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:0}@media print,screen and (max-width:47.99em){#main-visual .stage{pointer-events:none}}.loaded-end #main-visual .stage{opacity:1}#main-visual .stage .mv-catchcopy{z-index:3;text-align:center;font-size:9.0666666667vw;font-family:"adobe-garamond-pro",serif;font-weight:400;font-style:normal;color:#fff}@media screen and (max-width:767px){#main-visual .stage .mv-catchcopy.PC,.PC #main-visual .stage .mv-catchcopy{font-size:3.4rem}}@media print,screen and (min-width:48em){#main-visual .stage .mv-catchcopy{font-size:5.8rem}}#main-visual .stage .mv-catchcopy.pos-center{position:absolute;top:50%;left:50%;display:block;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#main-visual .stage .mv-catchcopy.pos-rightbottom{position:absolute;text-align:right;bottom:5.3333333333vw;right:5.3333333333vw;line-height:1}@media print,screen and (min-width:48em){#main-visual .stage .mv-catchcopy.pos-rightbottom{bottom:45px;right:clamp(46.08px,6vw,83.52px)}}#main-visual .stage .mv-logo{display:none}@media print,screen and (min-width:48em){#main-visual .stage .mv-logo{display:block;position:absolute;z-index:20;bottom:57px;right:clamp(46.08px,6vw,83.52px);opacity:1;zoom:.5}}#main-visual .stage .mv-logo-box{display:none}@media print,screen and (min-width:48em){#main-visual .stage .mv-logo-box{display:block;position:absolute;z-index:20;bottom:57px;right:clamp(46.08px,6vw,83.52px);width:300px;height:300px;opacity:1}}#news>.outer-box{background-color:#f2f2f2}#news>.outer-box .flex{gap:50px}#news>.outer-box .flex>.col{-webkit-box-flex:1;-ms-flex:1;flex:1}#news>.outer-box .flex>div{-webkit-box-flex:2;-ms-flex:2;flex:2}#news>.outer-box a:hover .post-title{text-decoration:underline}#products>.outer-box{overflow:hidden;background-color:#fff}#products .products-slide article{width:100%;margin-bottom:0}#products .products-slide article .thumbsnail{aspect-ratio:4/3}@media print,screen and (max-width:47.99em){#products .products-slide article .thumbsnail{margin-left:0;margin-right:0}}@media print,screen and (min-width:48em){#products .products-slide article .thumbsnail{aspect-ratio:16/9;margin-bottom:25px}}#products .products-slide article .catchcopy,#products .products-slide article .description,#products .products-slide article .post-title,#products .products-slide article .products-lead,#products .products-slide article .title{padding-left:5.3333333333vw;padding-right:5.3333333333vw}@media print,screen and (min-width:48em){#products .products-slide article .catchcopy,#products .products-slide article .description,#products .products-slide article .post-title,#products .products-slide article .products-lead,#products .products-slide article .title{padding-left:0;padding-right:0}}#products .products-slide article .en{font-size:8vw}@media screen and (max-width:767px){#products .products-slide article .en.PC,.PC #products .products-slide article .en{font-size:3rem}}@media print,screen and (min-width:48em){#products .products-slide article .en{font-size:3.4rem}}#products .products-slide article .price{display:none}#products .swiper-slide{width:100vw}@media print,screen and (min-width:48em){#products .swiper-slide{width:520px}}#showroom>.outer-box{background-color:#f2f2f2}#showroom .grid.col-3{margin-bottom:13.3333333333vw}@media screen and (max-width:767px){.PC #showroom .grid.col-3{margin-bottom:50px}}@media print,screen and (min-width:48em){#showroom .grid.col-3{margin-bottom:50px}}#instagram>.outer-box{background-color:#e8e4e0;overflow:hidden}#instagram .swiper-slide{width:73vw}@media print,screen and (min-width:48em){#instagram .swiper-slide{width:265px}}@media print,screen and (max-width:47.99em){#instagram .instagram-gallery-item--cols-4{width:100%}}@media screen and (max-width:767px){.case.single .inner-box>.thumbsnail,.news.single .thumbsnail{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw;margin-bottom:5.3333333333vw}.PC .case.single .inner-box>.thumbsnail,.PC .news.single .thumbsnail{margin-bottom:20px}}@media print,screen and (min-width:48em){.case.single .inner-box>.thumbsnail,.news.single .thumbsnail{margin-bottom:40px}}.case.single .inner-box>.thumbsnail img,.news.single .thumbsnail img{width:100%;height:auto}.post-header{margin-bottom:10.6666666667vw}@media screen and (max-width:767px){.PC .post-header{margin-bottom:40px}}@media print,screen and (min-width:48em){.post-header{margin-bottom:40px}}.post-header h1{word-wrap:break-word;font-size:6.4vw;margin-bottom:2.1333333333vw}@media screen and (max-width:767px){.PC .post-header h1,.post-header h1.PC{font-size:2.4rem}}@media print,screen and (min-width:48em){.post-header h1{font-size:3.6rem}}@media screen and (max-width:767px){.PC .post-header h1{margin-bottom:8px}}@media print,screen and (min-width:48em){.post-header h1{margin-bottom:0}}.post-header .date{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.share-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10.6666666667vw}@media screen and (max-width:767px){.PC .share-sns{margin-top:40px}}@media print,screen and (min-width:48em){.share-sns{margin-top:40px}}.share-sns .title{margin-right:5.3333333333vw}@media screen and (max-width:767px){.PC .share-sns .title{margin-right:20px}}@media print,screen and (min-width:48em){.share-sns .title{margin-right:25px}}.share-sns .sns-list li{list-style:none;margin-right:4vw}@media screen and (max-width:767px){.PC .share-sns .sns-list li{margin-right:15px}}@media print,screen and (min-width:48em){.share-sns .sns-list li{margin-right:20px}}.share-sns .sns-list li span{display:none}.post-footer{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10.6666666667vw}@media screen and (max-width:767px){.PC .post-footer{margin-top:40px}}@media print,screen and (max-width:47.99em){.post-footer{-ms-grid-rows:auto auto;-ms-grid-columns:1fr 1fr;grid-template:"prev next" auto "btn btn" auto/1fr 1fr}}@media print,screen and (min-width:48em){.post-footer{-ms-grid-rows:auto;-ms-grid-columns:1fr auto 1fr;grid-template:"prev btn next" auto/1fr auto 1fr;margin-top:50px}}.post-footer a[rel=prev]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-area:prev}.post-footer a[rel=prev]:hover{text-decoration:underline}.post-footer a[rel=next]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;grid-area:next;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.post-footer a[rel=next]:hover{text-decoration:underline}.post-footer .btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;grid-area:btn}@media print,screen and (max-width:47.99em){.post-footer a[rel=prev]{-ms-grid-row:1;-ms-grid-column:1}.post-footer a[rel=next]{-ms-grid-row:1;-ms-grid-column:2}.post-footer .btn{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}@media print,screen and (min-width:48em){.post-footer a[rel=prev]{-ms-grid-row:1;-ms-grid-column:1}.post-footer a[rel=next]{-ms-grid-row:1;-ms-grid-column:3}.post-footer .btn{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}}@media screen and (max-width:767px){.post-footer .btn{margin:10.6666666667vw auto 0}.PC .post-footer .btn{margin-top:40px}}.post-footer a[rel=next],.post-footer a[rel=prev]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:4.2666666667vw}@media screen and (max-width:767px){.PC .post-footer a[rel=next],.PC .post-footer a[rel=prev],.post-footer a[rel=next].PC,.post-footer a[rel=prev].PC{font-size:1.6rem}}@media print,screen and (min-width:48em){.post-footer a[rel=next],.post-footer a[rel=prev]{font-size:1.6rem}}.post-footer a[rel=prev]:before{content:"";display:block;width:7px;height:11px;margin-right:30px;background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_arrow.svg) no-repeat;background-size:contain;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media print,screen and (max-width:47.99em){.post-footer a[rel=prev]:before{margin-right:5.3333333333vw}.PC .post-footer a[rel=prev]:before{margin-right:20px}}.post-footer a[rel=next]:after{content:"";display:block;width:7px;height:11px;margin-left:30px;background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_arrow.svg) no-repeat;background-size:contain}@media print,screen and (max-width:47.99em){.post-footer a[rel=next]:after{margin-left:5.3333333333vw}.PC .post-footer a[rel=next]:after{margin-left:20px}}.bread{margin:24vw 5.3333333333vw 13.3333333333vw;font-size:3.2vw;letter-spacing:.01em}@media screen and (max-width:767px){.PC .bread,.bread.PC{font-size:1.2rem}}@media print,screen and (min-width:48em){.bread{font-size:1.2rem}}@media print,screen and (max-width:47.99em){.bread{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.PC .bread{margin-top:90px;margin-bottom:50px;margin-inline:auto;width:89.3333333333vw}}@media print,screen and (min-width:48em){.bread{margin:90px auto 80px;padding:0 50px;max-width:1180px;-webkit-box-sizing:content-box;box-sizing:content-box}}.bread a{text-decoration:none}.error404 .bread{opacity:0;height:1px}.content-header .outer-box{padding-top:0;padding-bottom:10.6666666667vw}@media screen and (max-width:767px){.PC .content-header .outer-box{padding-top:0;padding-bottom:40px}}@media print,screen and (min-width:48em){.content-header .outer-box{padding-top:0;padding-bottom:110px}.page-company-child .content-header .outer-box{padding-bottom:70px}}.content-header .en{font-size:10.6666666667vw;line-height:1;font-family:"adobe-garamond-pro",serif;font-weight:400;font-style:normal;margin-bottom:10px}@media screen and (max-width:767px){.PC .content-header .en,.content-header .en.PC{font-size:4rem}}@media print,screen and (min-width:48em){.content-header .en{font-size:6.4rem}}.content-header .jp{font-size:3.7333333333vw;font-weight:700}@media screen and (max-width:767px){.PC .content-header .jp,.content-header .jp.PC{font-size:1.4rem}}@media print,screen and (min-width:48em){.content-header .jp{font-size:1.6rem}}.content-header.page .inner-box:has(.text-box){display:block}@media print,screen and (min-width:75em){.content-header.page .inner-box:has(.text-box){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.content-header.page .inner-box:has(.text-box) .text-box{margin-top:8vw}@media screen and (max-width:767px){.PC .content-header.page .inner-box:has(.text-box) .text-box{margin-top:30px}}@media print,screen and (min-width:48em){.content-header.page .inner-box:has(.text-box) .text-box{margin-top:30px}}@media print,screen and (min-width:75em){.content-header.page .inner-box:has(.text-box) .text-box{margin-top:0;max-width:420px;-webkit-box-flex:0;-ms-flex:none;flex:none}}@media print,screen and (min-width:48em){.page-company-child .content-header.page .inner-box:has(.text-box) .text-box{width:400px}}.content-header.page .inner-box:has(.text-box) .text-box p a{text-decoration:underline}.content-header.product .flex{display:block}@media print,screen and (min-width:75em){.content-header.product .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-header.product .flex .text-box{width:640px;-webkit-box-flex:0;-ms-flex:none;flex:none}}.content-header.product h1{margin-bottom:12vw}@media screen and (max-width:767px){.PC .content-header.product h1{margin-bottom:45px}}@media print,screen and (min-width:48em){.content-header.product h1{padding-top:10px;margin-bottom:70px}}.content-header.product h1 .logo-box{margin-bottom:4vw}@media screen and (max-width:767px){.PC .content-header.product h1 .logo-box{margin-bottom:15px}}@media print,screen and (min-width:48em){.content-header.product h1 .logo-box{margin-bottom:30px}}.content-header.product h1 .logo-box img{zoom:.28}@media print,screen and (min-width:48em){.content-header.product h1 .logo-box img{zoom:.5}}.content-header.product h1 .text{font-size:3.7333333333vw;font-weight:700}@media screen and (max-width:767px){.PC .content-header.product h1 .text,.content-header.product h1 .text.PC{font-size:1.4rem}}@media print,screen and (min-width:48em){.content-header.product h1 .text{font-size:1.4rem}}.menu-company-container{width:100%}@media print,screen and (min-width:75em){.menu-company-container{width:400px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}@media print,screen and (max-width:74.99em){.menu-company-container ul{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.menu-company-container li{line-height:2;margin-left:8vw}@media print,screen and (min-width:48em){.menu-company-container li{margin-left:30px}}.menu-company-container li.current-menu-item{position:relative;font-weight:700}.menu-company-container li.current-menu-item:before{content:"";position:absolute;display:block;top:50%;left:-6.4vw;width:4.2666666667vw;height:1px;background-color:#999}@media print,screen and (min-width:48em){.menu-company-container li.current-menu-item:before{width:16px;left:-24px}}.faq-list{padding:0;margin:0 0 13.3333333333vw}@media screen and (max-width:767px){.PC .faq-list{margin-bottom:50px}}@media print,screen and (min-width:48em){.faq-list{margin-bottom:70px}}.faq-list li{list-style:none;margin-bottom:5.3333333333vw}@media screen and (max-width:767px){.PC .faq-list li{margin-bottom:20px}}@media print,screen and (min-width:48em){.faq-list li{margin-bottom:22px}}.faq-list li a{font-weight:700;font-size:4.8vw}@media screen and (max-width:767px){.PC .faq-list li a,.faq-list li a.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.faq-list li a{font-size:1.8rem}}.faq-list li a:before{content:"Q. "}.faq-list li a:hover{text-decoration:underline}.single-faq .category{font-weight:700;font-size:4.8vw}@media screen and (max-width:767px){.PC .single-faq .category,.single-faq .category.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.single-faq .category{font-size:1.8rem}}.single-faq .category+h2{margin-top:5.3333333333vw}@media print,screen and (min-width:48em){.single-faq .category+h2{margin-top:30px}}.single-faq .btn-box{margin-top:16vw}@media print,screen and (min-width:48em){.single-faq .btn-box{margin-top:75px}}.PC.single-faq .category{font-size:18px}.PC.single-faq .category+h2{margin-bottom:20px}.PC.single-faq .btn-box{margin-top:60px}@media print,screen and (min-width:48em){.news-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:50px}}.news-list article{margin-bottom:13.3333333333vw}@media screen and (max-width:767px){.PC .news-list article{margin-bottom:50px}}@media print,screen and (min-width:48em){.news-list article{margin-bottom:0}}.news-list a{display:block}.news-list .thumbsnail{position:relative;aspect-ratio:16/9;overflow:hidden;margin-bottom:4vw}@media screen and (max-width:767px){.PC .news-list .thumbsnail{margin-bottom:15px}}@media print,screen and (min-width:48em){.news-list .thumbsnail{margin-bottom:20px}}.news-list .thumbsnail img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;display:block;-webkit-transition:-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:transform 1s cubic-bezier(.33,1,.68,1) 0s,-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.transition-none .news-list .thumbsnail img{-webkit-transition:none;transition:none;-webkit-transition-duration:0s;transition-duration:0s}@media print,screen and (min-width:48em){.news-list a:hover .thumbsnail img{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}}.news-list .date{margin-bottom:1.3333333333vw}@media screen and (max-width:767px){.PC .news-list .date{margin-bottom:5px}}@media print,screen and (min-width:48em){.news-list .date{margin-bottom:5px}}.news-list .post-title{font-size:4.8vw;font-weight:700}@media screen and (max-width:767px){.PC .news-list .post-title,.news-list .post-title.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.news-list .post-title{font-size:1.8rem}}.wp-pagenavi{text-align:center;margin-top:13.3333333333vw}@media screen and (max-width:767px){.PC .wp-pagenavi{margin-top:50px}}@media print,screen and (min-width:48em){.wp-pagenavi{margin-top:100px}}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;width:10.6666666667vw;height:10.6666666667vw;line-height:10.6666666667vw;margin:0;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:4.8vw}@media screen and (max-width:767px){.PC .wp-pagenavi a,.PC .wp-pagenavi span,.wp-pagenavi a.PC,.wp-pagenavi span.PC{font-size:1.8rem}}@media print,screen and (min-width:48em){.wp-pagenavi a,.wp-pagenavi span{font-size:1.8rem}}@media screen and (max-width:767px){.PC .wp-pagenavi a,.PC .wp-pagenavi span{width:40px;height:40px;line-height:40px}}@media print,screen and (min-width:48em){.wp-pagenavi a,.wp-pagenavi span{width:44px;height:44px;line-height:44px}}.wp-pagenavi a:hover,.wp-pagenavi span:hover{text-decoration:underline}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink,.wp-pagenavi span.nextpostslink,.wp-pagenavi span.previouspostslink{position:relative;color:#fff}.wp-pagenavi a.nextpostslink:before,.wp-pagenavi a.previouspostslink:before,.wp-pagenavi span.nextpostslink:before,.wp-pagenavi span.previouspostslink:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:url(//yjmg.co.jp/wp-content/themes/yajima/dist/css/../images/icon_arrow.svg) no-repeat center;background-size:7px 11px}@media print,screen and (max-width:47.99em){.wp-pagenavi a.nextpostslink:before,.wp-pagenavi a.previouspostslink:before,.wp-pagenavi span.nextpostslink:before,.wp-pagenavi span.previouspostslink:before{margin-right:5.3333333333vw}}@media screen and (max-width:767px){.PC .wp-pagenavi a.nextpostslink:before,.PC .wp-pagenavi a.previouspostslink:before,.PC .wp-pagenavi span.nextpostslink:before,.PC .wp-pagenavi span.previouspostslink:before{margin-right:20px}}.wp-pagenavi a.nextpostslink:hover,.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi span.nextpostslink:hover,.wp-pagenavi span.previouspostslink:hover{text-decoration:none}.wp-pagenavi a.previouspostslink,.wp-pagenavi span.previouspostslink{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media print,screen and (min-width:48em){.page-company .text-img-box.flex.col-2,.page-company-child .text-img-box.flex.col-2{gap:70px;margin-bottom:80px}}.page-company .text-img-box.flex.col-2 .catchcopy-mincho,.page-company-child .text-img-box.flex.col-2 .catchcopy-mincho{font-size:5.6vw;line-height:1.5;margin-bottom:0}@media screen and (max-width:767px){.PC .page-company .text-img-box.flex.col-2 .catchcopy-mincho,.PC .page-company-child .text-img-box.flex.col-2 .catchcopy-mincho,.page-company .text-img-box.flex.col-2 .catchcopy-mincho.PC,.page-company-child .text-img-box.flex.col-2 .catchcopy-mincho.PC{font-size:2.1rem}}@media print,screen and (min-width:48em){.page-company .text-img-box.flex.col-2 .catchcopy-mincho,.page-company-child .text-img-box.flex.col-2 .catchcopy-mincho{font-size:2.1rem}}@media print,screen and (min-width:48em){.page-company .text-img-box.flex.col-2 .catchcopy-mincho,.page-company-child .text-img-box.flex.col-2 .catchcopy-mincho{line-height:2}}@media print,screen and (min-width:75em){.page-company .text-img-box.flex.col-2 .catchcopy-mincho,.page-company-child .text-img-box.flex.col-2 .catchcopy-mincho{padding-right:70px}}.page-company .grid.col-3:last-child,.page-company .table-block:last-child,.page-company-child .grid.col-3:last-child,.page-company-child .table-block:last-child{margin-bottom:0}.page-company .grid.col-3 .title,.page-company-child .grid.col-3 .title{margin-bottom:2.6666666667vw}@media print,screen and (min-width:48em){.page-company .grid.col-3 .title,.page-company-child .grid.col-3 .title{margin-bottom:10px}}.page-company .grid.col-3 p,.page-company-child .grid.col-3 p{line-height:1.6}@media screen and (max-width:767px){.page-company-child.PC .text-img-box.flex.col-2 .catchcopy-mincho,.page-company.PC .text-img-box.flex.col-2 .catchcopy-mincho{font-size:21px}.page-company-child.PC .grid.col-3 .title,.page-company.PC .grid.col-3 .title{margin-bottom:10px}}.table-block{margin-bottom:17.3333333333vw}@media screen and (max-width:767px){.PC .table-block{margin-bottom:65px}}@media print,screen and (min-width:48em){.table-block{border-top:1px solid rgba(0,0,0,.2);margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex}}.table-block:last-child{margin-bottom:0}.table-block .table-title{font-size:6.4vw;font-weight:700;margin-bottom:9.3333333333vw}@media screen and (max-width:767px){.PC .table-block .table-title,.table-block .table-title.PC{font-size:2.4rem}}@media print,screen and (min-width:48em){.table-block .table-title{font-size:2.4rem}}@media screen and (max-width:767px){.PC .table-block .table-title{margin-bottom:35px}}@media print,screen and (min-width:48em){.table-block .table-title{padding-top:25px;padding-right:2em;width:30%;margin-bottom:0}}.table-block .table-title span{display:block;font-size:4.2666666667vw;font-weight:400;margin-top:1.3333333333vw}@media screen and (max-width:767px){.PC .table-block .table-title span,.table-block .table-title span.PC{font-size:1.6rem}}@media print,screen and (min-width:48em){.table-block .table-title span{font-size:1.6rem}}@media screen and (max-width:767px){.PC .table-block .table-title span{margin-top:5px}}@media print,screen and (min-width:48em){.table-block .table-title span{margin-top:5px}}@media screen and (max-width:767px){.table-block .tr-box{border-top:1px solid rgba(0,0,0,.2)}}@media print,screen and (min-width:48em){.table-block .tr-box{padding-top:7px;width:70%;margin-left:0}}.table-block .tr-box dd,.table-block .tr-box dt{line-height:1.5;padding:4.5333333333vw 0}@media screen and (max-width:767px){.PC .table-block .tr-box dd,.PC .table-block .tr-box dt{padding:17px 0}}@media print,screen and (min-width:48em){.table-block .tr-box dd,.table-block .tr-box dt{padding:25px 0}}.table-block .tr-box dd p,.table-block .tr-box dt p{line-height:1.5}@media print,screen and (min-width:48em){.page-history .table-block{margin-bottom:70px}}@media print,screen and (min-width:48em){.page-history .table-block .table-title{width:20%}}@media print,screen and (min-width:48em){.page-history .table-block .tr-box{width:80%}}.page-history .table-block .tr-box dt{font-weight:400;width:30vw}@media print,screen and (min-width:48em){.page-history .table-block .tr-box dt{width:200px;padding-left:20px}}.page-history .table-block .tr-box dd{width:calc(100% - 30vw)}@media print,screen and (min-width:48em){.page-history .table-block .tr-box dd{width:calc(100% - 200px)}}@media screen and (max-width:767px){.page-history .table-block .tr-box dd img{max-width:53.3333333333vw;height:auto}}@media screen and (max-width:767px){.philosophy-image .outer-box{padding-top:0!important;padding-bottom:0!important}}.philosophy-image .stage{position:relative}@media print,screen and (min-width:48em){.philosophy-image .stage{height:clamp(409.6px,53.3333333333vw,742.4px)}}.philosophy-image img{display:block}@media print,screen and (min-width:48em){.philosophy-image .philosophy-image01{position:absolute;top:0;left:0;z-index:1;width:clamp(409.6px,53.3333333333vw,742.4px);height:clamp(409.6px,53.3333333333vw,742.4px)}}.philosophy-image .philosophy-image02{margin-left:5.3333333333vw;margin-right:5.3333333333vw}@media print,screen and (min-width:48em){.philosophy-image .philosophy-image02{position:absolute;top:clamp(360.32px,46.9166666667vw,653.08px);right:clamp(64px,8.3333333333vw,116px);z-index:1;width:clamp(217.6px,28.3333333333vw,394.4px);height:clamp(144.64px,18.8333333333vw,262.16px);margin:0}}.philosophy-image .philosophy-copy{margin-top:13.3333333333vw;margin-bottom:10.6666666667vw;margin-left:5.3333333333vw;margin-right:5.3333333333vw}@media screen and (max-width:767px){.PC .philosophy-image .philosophy-copy{margin-top:50px;margin-bottom:40px}}@media print,screen and (min-width:48em){.philosophy-image .philosophy-copy{position:absolute;top:clamp(167.04px,21.75vw,302.76px);left:clamp(373.76px,48.6666666667vw,677.44px);z-index:2;width:clamp(328.32px,42.75vw,595.08px);height:clamp(76.16px,9.9166666667vw,138.04px);margin:0}}.philosophy-image+.page-content .outer-box{background-color:#e8e4e0}@media screen and (max-width:767px){.philosophy-image+.page-content .outer-box{padding-top:10.6666666667vw}.PC .philosophy-image+.page-content .outer-box{padding-top:40px}}@media print,screen and (min-width:48em){.grid.instagram{row-gap:40px}}@media screen and (max-width:767px){.grid.instagram article{margin-bottom:5.3333333333vw}.PC .grid.instagram article{margin-bottom:20px}.grid.instagram article:last-child{margin-bottom:0}}@media print,screen and (min-width:48em){.grid.instagram a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}}.grid.instagram figure{position:relative;aspect-ratio:1/1;margin-bottom:0;overflow:hidden}.grid.instagram figure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;display:block;-webkit-transition:-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:transform 1s cubic-bezier(.33,1,.68,1) 0s;transition:transform 1s cubic-bezier(.33,1,.68,1) 0s,-webkit-transform 1s cubic-bezier(.33,1,.68,1) 0s;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.transition-none .grid.instagram figure img{-webkit-transition:none;transition:none;-webkit-transition-duration:0s;transition-duration:0s}.tag-list-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-list-box ul li{display:block;margin:.25em .5em .25em 0}.tag-list-box ul li a{display:block;border-radius:5px;background-color:#fff;border:1px solid rgba(0,0,0,.2);font-weight:700;padding:.25em .7em;font-size:3.2vw;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:767px){.PC .tag-list-box ul li a,.tag-list-box ul li a.PC{font-size:1.2rem}}@media print,screen and (min-width:48em){.tag-list-box ul li a{font-size:1.3rem}}.tag-list-box ul li a.current,.tag-list-box ul li a:hover{background-color:#332924;border-color:#332924;color:#fff}.article-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-tag-list a{display:inline-block;margin:.25em .5em .25em 0;border-radius:5px;background-color:#fff;border:1px solid rgba(0,0,0,.2);font-weight:700;padding:.2em .5em;font-size:3.2vw;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:767px){.PC .article-tag-list a,.article-tag-list a.PC{font-size:1.2rem}}@media print,screen and (min-width:48em){.article-tag-list a{font-size:1.2rem}}.article-tag-list a:hover{background-color:#332924;border-color:#332924;color:#fff}#select_area_sp{display:none}@media print,screen and (min-width:48em){.page-osaka .content-header>.outer-box,.page-showroom .content-header>.outer-box,.page-suwa .content-header>.outer-box,.page-tokyo .content-header>.outer-box{padding-bottom:65px}}.page-osaka section>.outer-box,.page-showroom section>.outer-box,.page-suwa section>.outer-box,.page-tokyo section>.outer-box{padding-top:0!important;background-color:#F2F2F2!important}.page-osaka .grid.col-3:last-child,.page-showroom .grid.col-3:last-child,.page-suwa .grid.col-3:last-child,.page-tokyo .grid.col-3:last-child{margin-bottom:0}.showroom-head{margin-bottom:13.3333333333vw}@media screen and (max-width:767px){.PC .showroom-head{margin-bottom:50px}}@media print,screen and (min-width:48em){.showroom-head{margin-bottom:80px}}.showroom-head p{margin-bottom:0}@media print,screen and (min-width:48em){.showroom-head .btn-box{margin-top:0}}.showroom-head .btn-box .btn{margin:auto 0 auto auto}@media print,screen and (min-width:48em){.showroom-head .btn-box .btn{margin-left:auto}}@media print,screen and (min-width:48em){.showroom-gallery{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5px 1fr 5px 1fr;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:5px}}.showroom-gallery li{padding:0;list-style:none;aspect-ratio:3/2}@media screen and (max-width:767px){.showroom-gallery li{margin-bottom:1.3333333333vw}.PC .showroom-gallery li{margin-bottom:5px}}.showroom-gallery li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image360-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1.3333333333vw}@media screen and (max-width:767px){.PC .image360-wrapper{gap:5px}}@media print,screen and (min-width:48em){.image360-wrapper{-ms-grid-columns:1fr 5px 1fr;grid-template-columns:repeat(2,1fr);gap:5px}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.mv-slider{position:relative}@media print,screen and (max-width:47.99em){.mv-slider{width:100vw}}.mv-slider .swiper-wrapper{width:100vw;height:100svh}@media print,screen and (min-width:48em){.mv-slider .swiper-wrapper{width:100%;height:100vh}}.mv-slider .swiper-slide{width:100%;overflow:hidden}.mv-slider .swiper-slide picture{position:relative;z-index:1;width:100%;height:100%}.mv-slider .swiper-slide picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.mv-slider .swiper-slide-active img:not(.mv-logo),.mv-slider .swiper-slide-duplicate-active img:not(.mv-logo),.mv-slider .swiper-slide-prev img:not(.mv-logo){-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mv-slider .swiper-pagination{bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:1.6vw;margin:8vw 8vw 0 5.8666666667vw;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:48em){.mv-slider .swiper-pagination{width:100%;bottom:25px;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.mv-slider .swiper-pagination .swiper-pagination-bullet{display:none;width:1.6vw;height:1.6vw;margin:0 2.4vw;background-color:#666;opacity:1}@media print,screen and (min-width:48em){.mv-slider .swiper-pagination .swiper-pagination-bullet{display:block;width:50px;height:3px;border-radius:4px;margin:0 8px;background-color:#f2f2f2;opacity:.4}}.mv-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.mv-slider .swiper-button-next{position:absolute;z-index:10;top:0;left:0;width:100%;height:142.9333333333vw}@media print,screen and (min-width:48em){.mv-slider .swiper-button-next{height:clamp(341.12px,44.4166666667vw,618.28px)}}.mv-slider .swiper-button-next:after{display:none}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}
/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.picker__holder{position:fixed;-webkit-transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,transform 0s .15s;transition:background .15s ease-out,transform 0s .15s,-webkit-transform 0s .15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}}@media (min-height:40.125em){.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-webkit-transform:translateY(0);transform:translateY(0);background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,.32);-webkit-transition:background .15s ease-out;transition:background .15s ease-out}.picker--opened .picker__frame{-webkit-transform:translateY(0);transform:translateY(0);-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height:33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;-webkit-box-sizing:content-box;box-sizing:content-box;top:-.25em}@media (min-width:24.5em){.picker__nav--next,.picker__nav--prev{top:-.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"×";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}