@import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:700|Barlow:200,400,700,800&display=swap");
/*!
 * reset.css
 * v1.1
 */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media print{*,*:before,*:after,*:first-letter ,p:first-line ,div:first-line ,blockquote:first-line ,li:first-line {text-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" ("attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@-ms-viewport{width:device-width}html{font-size:16px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}[tabindex="-1"]:focus{outline:none !important}h1,h2,h3,h4,h5,h6{margin:0}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #818a91}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ul,ol{margin:0;padding:0}ul,ol{list-style:none}dt{font-weight:700}table p,figcaption p,ul p,ol p,dl p{margin:0}blockquote{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:none}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,textarea{line-height:inherit}input[type=radio]:disabled,input[type=checkbox]:disabled{cursor:not-allowed}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.4;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}hr{margin:1rem 0 1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small{font-size:80%;font-weight:400}mark{padding:.2em;background-color:#fcf8e3}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#333;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin:0;font-size:90%;color:#373a3c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:unset;border:none}input,textarea{border:none;outline:none;padding:5px;resize:none}button{padding:0;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}button,button:focus{outline:none;border:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/./fonts/slick.eot);src:url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/./fonts/slick.woff) format('woff'),url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/./fonts/slick.ttf) format('truetype'),url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#fff;color:#333;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;font-kerning:normal;margin:0}@media all and (-ms-high-contrast:none){*::-ms-backdrop,body{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",sans-serif}}li>ul,li>ol{margin-bottom:0}dd{margin-left:0}table{width:100%}th{text-align:left}a{color:#333;transition:opacity .2s ease}a:hover,a:active,a:focus{opacity:.8;text-decoration:none}p{font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}img{max-width:100%;height:auto;vertical-align:middle}img[src$=".svg"]{width:100%;height:auto}code,pre{font-family:Consolas,Menlo,Courier,monospace}.wp-block-image+.wp-block-image{margin-top:20px !important}.l-footer .footer-inner,.container{max-width:1480px;width:100%;margin:auto;padding:0 100px}@media (max-width:991px){.l-footer .footer-inner,.container{padding:0 8vw}}@media (max-width:768px){.l-footer .footer-inner,.container{padding:0 25px}}body{background-color:#fff;font-display:swap}@media (max-width:991px){body{padding-top:70px}}.container_single{max-width:842px;width:100%;margin:auto;padding:0 100px;padding-top:100px}@media (max-width:991px){.container_single{padding:0 8vw;padding-top:100px}}@media (max-width:768px){.container_single{padding:0 25px;padding-top:60px}}.container.u-single{max-width:842px}@media (max-width:991px){.container.u-single{padding:0 8vw}}@media (max-width:768px){.container.u-single{padding:0 25px}}@media (max-width:768px){.pc{display:none}}@media (min-width:769px){.sp{display:none}}.com-section~.com-section{margin-top:77px}@media (max-width:568px){.com-section~.com-section{margin-top:59px}}.com-section .inner_fungoo{padding:57px 0 0}.com-related{margin-top:120px;padding-top:77px;border-top:1px solid #ccc}@media (max-width:768px){.com-related{margin-top:100px;padding-top:60px}}.com-title>span{display:-webkit-flex;display:flex;font-family:"Barlow",sans-serif;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#982e2e}.com-title>span>span{opacity:0;transition:1s cubic-bezier(.25,.100,.25,1.000);transform:translateY(10px)}.com-title>span>span.in{opacity:1;transform:translateY(0)}.com-title.u-type01{margin-bottom:34px}@media (max-width:568px){.com-title.u-type01{text-align:center}}.com-title.u-type01 span{font-size:34px;font-size:2.125rem}@media (max-width:568px){.com-title.u-type01 span{font-size:28px;font-size:1.75rem;-webkit-justify-content:center;justify-content:center}}.com-title.u-type02{text-align:center;font-size:16px;font-size:1rem;line-height:1;font-weight:700}@media (max-width:568px){.com-title.u-type02{font-size:14px;font-size:.875rem}}.com-title.u-type02 span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-size:40px;font-size:2.5rem;margin-bottom:7px}@media (max-width:568px){.com-title.u-type02 span{font-size:34px;font-size:2.125rem}}.com-title.u-type03 span{font-size:24px;font-size:1.5rem}@media (max-width:568px){.com-title.u-type03 span{font-size:20px;font-size:1.25rem}}.com-title.u-type04{text-align:center;margin-bottom:39px;font-size:16px;font-size:1rem;font-weight:700}@media (max-width:568px){.com-title.u-type04{font-size:14px;font-size:.875rem}}.com-title_fungoo{font-family:"Barlow",sans-serif;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}.com-title_fungoo.u-type01{text-align:center;font-size:34px;font-size:2.125rem;margin-bottom:50px}@media (max-width:768px){.com-title_fungoo.u-type01{font-size:28px;font-size:1.75rem;margin-bottom:40px}}.com-title_fungoo.u-type02{font-size:24px;font-size:1.5rem;margin-bottom:30px}@media (max-width:768px){.com-title_fungoo.u-type02{text-align:center;font-size:28px;font-size:1.75rem;margin-bottom:40px}}.com-title_fungoo.u-type03{font-size:40px;font-size:2.5rem;color:#fff}@media (max-width:768px){.com-title_fungoo.u-type03{font-size:28px;font-size:1.75rem}}*[class*=btn-]{cursor:pointer}.btn-menu{width:25px;height:18px}@media (min-width:992px){.btn-menu{display:none}}.btn-menu button{background:0 0}.btn-menu .hamburger{width:25px;height:16px;position:relative}.btn-menu .hamburger span{background-color:#333;width:100%;height:2px;display:block;position:absolute;left:0;right:0;margin:auto;transition:.5s cubic-bezier(.25,.100,.25,1.000)}.btn-menu .hamburger span:nth-of-type(1){top:0}.btn-menu .hamburger span:nth-of-type(2){top:7px}.btn-menu .hamburger span:nth-of-type(3){top:14px}.open .btn-menu button .hamburger span:nth-of-type(1){top:7px;transform:rotate(45deg)}.open .btn-menu button .hamburger span:nth-of-type(2){width:0;opacity:0}.open .btn-menu button .hamburger span:nth-of-type(3){top:7px;transform:rotate(-45deg)}.btn-format{color:#fff;background-color:#000;min-width:160px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:8px 30px;border-radius:30px;font-family:"Barlow",sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-format:focus,.btn-format:hover{opacity:.8 !important;transition:opacity .2s ease !important;color:#fff}.btn-format.u-green{background-color:#46934f;padding:8px 30px}@media (max-width:768px){.btn-format.u-green{padding:6px 30px}}.btn-format.u-buy{background-color:#46934f}input[type=submit].btn-format{font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}.text-link{text-decoration:underline}.btn-buy{background:#fff73b;color:#000;font-size:13px;font-size:.8125rem;font-weight:700;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:11px 69px;border-radius:30px}.btn-buy:before{width:21px;height:17px;background-image:url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/../img/icon_cart.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:11px}.btn-buy:focus,.btn-buy:hover{opacity:.8;color:#000}.btn-buy_col2{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media (max-width:768px){.btn-buy_col2{display:block}}.btn-buy_col2 .btn{margin:5px}.btn-buy_col2 .btn .btn-buy{min-width:229px;padding:11px 10px}.btn-more{margin-top:8px;text-align:center;color:#333}.btn-more span{position:relative;padding-right:9px;font-size:15px;font-size:.9375rem;font-family:"Barlow",sans-serif;font-weight:700;color:#333}.btn-more span:before{position:absolute;top:2px;right:0;bottom:0;margin:auto 0;content:"";width:5px;height:9px;background-image:url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/../img/icon_more_arrow.png);background-repeat:no-repeat;background-size:contain;background-position:center}.btn-more:focus,.btn-more:hover{opacity:.8;color:inherit}@media (max-width:768px){.btn-more{margin-top:0}.btn-more span{font-size:13px;font-size:.8125rem}}.l-header{opacity:0}@media (max-width:991px){.l-header{position:fixed;top:0;left:0;width:100%;z-index:99999}}.l-header.in{transition:.8s cubic-bezier(.25,.100,.25,1.000);opacity:1}.l-header .header-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:34px 50px 34px;height:120px;background-color:#fff}@media (max-width:991px){.l-header .header-wrap{padding:0;height:70px}}@media (max-width:991px){.l-header .header-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:70px;padding:17px 5vw;position:relative;z-index:99999;background-color:#fff}}@media (max-width:768px){.l-header .header-inner{padding:17px 25px}}.l-header .header-inner .site-brand{width:150px;line-height:1}@media (max-width:991px){.l-header .header-inner .site-brand{width:100px}}.l-header .header-inner .site-brand a{display:block}.l-header .header-inner .site-brand a img{display:block}.global-nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:991px){.global-nav{display:block;position:absolute;width:100%;top:calc((100vh - 70px)*-1);height:calc(100vh - 70px);z-index:99998;background-color:#fff;overflow:auto;transition:.5s cubic-bezier(.25,.100,.25,1.000)}.open .global-nav{top:70px}}.global-nav .nav{display:-webkit-flex;display:flex}@media (max-width:991px){.global-nav .nav{display:block;padding:60px 25px 0}}.global-nav .nav li{padding:0 15px}@media (max-width:991px){.global-nav .nav li{padding:0;text-align:center}.global-nav .nav li~li{margin-top:20px}}.global-nav .nav li a{font-size:20px;font-size:1.25rem;display:block;font-family:"Barlow",sans-serif;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.global-nav .nav li a:focus,.global-nav .nav li a:hover{color:#000;opacity:1}@media (min-width:992px){.global-nav .nav li a{position:relative}.global-nav .nav li a:after{content:'';display:block;width:0;height:1px;position:absolute;bottom:0;left:0;background-color:#000;transition:.5s cubic-bezier(.25,.100,.25,1.000)}.global-nav .nav li a:hover:after{width:100%}}@media (max-width:991px){.global-nav .nav li a{font-size:30px;font-size:1.875rem}}.global-nav .sns{display:-webkit-flex;display:flex;margin-left:15px}@media (max-width:991px){.global-nav .sns{margin:60px 0 0;-webkit-justify-content:center;justify-content:center}}.global-nav .sns li{width:40px}@media (max-width:991px){.global-nav .sns li{width:45px}}.global-nav .sns li a{display:block}.global-nav .sns li:nth-child(2){margin-left:10px}@media (max-width:991px){.global-nav .sns li:nth-child(2){margin-left:27px}}.global-nav .copy{display:block;text-align:center;font-size:12px;font-size:.75rem;font-family:"Barlow",sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:20px;padding-bottom:60px}@media (min-width:992px){.global-nav .copy{display:none}}.l-main{padding-bottom:100px}@media (max-width:768px){.l-main{padding-bottom:60px}}body.page-id-120 .l-main{padding-bottom:80px}body.single-products .l-main{padding-bottom:0}@media (max-width:768px){body.single-products .l-main{padding-bottom:0}}body.about .l-main{padding-bottom:0}@media (max-width:768px){body.about .l-main{padding-bottom:0}}.l-aside .part-kangoo{background-color:#2a3546;padding:57px 0 34px}@media (max-width:991px){.l-aside .part-kangoo{padding:5vw 0 6vw}}@media (max-width:768px){.l-aside .part-kangoo{padding:8% 0 6%}}.l-aside .part-kangoo .inner{max-width:1480px;width:100%;padding:0 100px;display:block;margin:auto;height:100%}@media (max-width:991px){.l-aside .part-kangoo .inner{padding:0 8vw}}.l-aside .part-kangoo .inner .block{position:relative;padding-bottom:2vw}.l-aside .part-kangoo .inner .block .title{width:44.3518518519%;margin-bottom:16px}@media (max-width:568px){.l-aside .part-kangoo .inner .block .title{width:79.3650793651%;margin-bottom:10px}}.l-aside .part-kangoo .inner .block .lead{margin-bottom:8px;line-height:1}@media (max-width:568px){.l-aside .part-kangoo .inner .block .lead{margin-bottom:6px}}.l-aside .part-kangoo .inner .block .lead.u-type1{width:39.1666666667%}@media (max-width:568px){.l-aside .part-kangoo .inner .block .lead.u-type1{width:73.9682539683%}}.l-aside .part-kangoo .inner .block .lead.u-type2{width:29.0740740741%}@media (max-width:568px){.l-aside .part-kangoo .inner .block .lead.u-type2{width:53.9682539683%}}.l-aside .part-kangoo .inner .block .lead span{background-color:#fff;display:block;padding:2px 5px}@media (max-width:568px){.l-aside .part-kangoo .inner .block .lead span{padding:4px 3px 3px}}.l-aside .part-kangoo .inner .block .lead span img{display:block;width:100%}.l-aside .part-kangoo .inner .block .img{position:absolute;bottom:20px;right:0;width:68.8888888889%}@media (max-width:568px){.l-aside .part-kangoo .inner .block .img{width:97.4603174603%;bottom:54px}}@media (min-width:375px){.l-aside .part-kangoo .inner .block .img{min-width:307px}}.l-aside .part-kangoo .inner .block .img div[style]{padding-top:41.7%;background-position:center right;background-repeat:no-repeat;background-size:contain}@media (max-width:568px){.l-aside .part-kangoo .inner .block .img div[style]{padding-top:50%;background-position:center}}.l-aside .part-kangoo .inner .block .logo{width:11.5625%;margin-top:28px}@media (max-width:1280px){.l-aside .part-kangoo .inner .block .logo{margin-top:2%}}@media (max-width:568px){.l-aside .part-kangoo .inner .block .logo{width:19.0476190476%;margin-top:2.4%}}.l-aside .part-kangoo .inner .block .btn{margin-top:44px}@media (max-width:1280px){.l-aside .part-kangoo .inner .block .btn{margin-top:3.29vw}}@media (max-width:568px){.l-aside .part-kangoo .inner .block .btn{margin-top:35.4vw}}.l-aside .mod-block_col2{margin-top:30px}@media (max-width:568px){.l-aside .mod-block_col2{margin-top:0}}.l-aside .com-aside{padding:80px 0}@media (max-width:768px){.l-aside .com-aside{padding:40px 0 60px}}.l-footer{text-align:center;padding:100px 0;border-top:1px solid #eee;margin-top:40px}@media (max-width:768px){.l-footer{padding:79px 0 70px}}.footer-block{display:block}.footer-block .site-brand{width:140px;margin:auto}@media (max-width:768px){.footer-block .site-brand{width:55px}}.footer-block .site-brand a{display:block}.footer-block .address{margin-top:32px}@media (max-width:768px){.footer-block .address{margin-top:28px}}.footer-block .address address{margin:0;line-height:1.68}@media (max-width:768px){.footer-block .address address{text-align:center}}.footer-block .address address dt{font-size:15px;font-size:.9375rem;margin-bottom:2px}@media (max-width:768px){.footer-block .address address dt{font-size:13px;font-size:.8125rem;margin-bottom:3px}}.footer-block .address address dd{font-size:14px;font-size:.875rem}@media (max-width:768px){.footer-block .address address dd{font-size:12px;font-size:.75rem}}.footer-copy{display:block;margin-top:37px;font-family:"Barlow",sans-serif;font-weight:700;font-size:14px;font-size:.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.footer-copy{margin-top:25px;font-size:12px;font-size:.75rem;text-align:center}}.footer-block{display:block}.footer-block .address{padding:0;margin-top:32px}@media (max-width:768px){.footer-block .address{margin-top:28px}}.footer-block .address address dt{margin-bottom:2px}.footer-copy{margin-top:44px}@media (max-width:768px){.footer-copy{margin-top:25px}}.mod-loading{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;z-index:-1;opacity:0;transition:.5s cubic-bezier(.25,.100,.25,1.000);background-color:#fff}.mod-loading .inner{max-width:130px;width:100%;position:relative;opacity:0;transition:1s cubic-bezier(.25,.100,.25,1.000)}@media (max-width:568px){.mod-loading .inner{transform:translateY(-60px)}}.mod-loading .inner .wheel{width:28.3333333333%;position:absolute;top:57%;left:22.5%}.mod-loading .inner .filter{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;transition:1s cubic-bezier(.25,.100,.25,1.000)}.mod-loading .inner.out{transform:translateY(-60px);opacity:0 !important}@media (max-width:568px){.mod-loading .inner.out{transform:translateY(-90px)}}.mod-loading.in .inner{opacity:1 !important}.mod-loading.in .inner .wheel{animation:wheel 3s linear infinite}.mod-loading.in .inner .filter{height:0 !important}.mod-loading.in .inner.out{transform:translateY(-30px);opacity:0 !important}@media (max-width:568px){.mod-loading.in .inner.out{transform:translateY(-60px)}}body.out .mod-loading,body.loading .mod-loading{background-color:#fff;z-index:99999999999999;opacity:1}body.out-front .mod-loading{background-color:#e9e6df !important;z-index:99999999999999;opacity:1}@keyframes wheel{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.mod-block_col2{display:-webkit-flex;display:flex}@media (max-width:768px){.mod-block_col2{display:block}}.mod-block_col2 .item{width:50%}@media (max-width:768px){.mod-block_col2 .item{width:100%}}.mod-block_col2 .item>*{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:85px 0 85px}@media (max-width:768px){.mod-block_col2 .item>*{width:100%;padding:12vw 0 10.87vw}}.mod-block_col2 .item div[style]{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.mod-block_col2 .item .title{position:relative;text-align:center;color:#fff;font-size:14px;font-size:.875rem}@media (max-width:768px){.mod-block_col2 .item .title{font-size:12px;font-size:.75rem}}.mod-block_col2 .item .title span{display:block;font-family:"Barlow",sans-serif;font-weight:700;font-size:28px;font-size:1.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:1px}@media (max-width:768px){.mod-block_col2 .item .title span{font-size:22px;font-size:1.375rem}}.mod-block_col2 .item a{display:block}.mod-content_block .other{margin-top:49px;text-align:center}@media (max-width:768px){.mod-content_block .other{margin-top:39px}}.mod-content_block .other:empty{margin:0}.mod-content_block .mod-fungoo_products+.other{margin-top:35px}@media (max-width:768px){.mod-content_block .mod-fungoo_products+.other{margin-top:15px}}.mod-news_list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.mod-news_list .item{width:33.33%;padding:0 16px}.mod-news_list .item:nth-child(3)~.item{margin-top:50px}@media (max-width:768px){.mod-news_list .item{width:50%}.mod-news_list .item:nth-child(2)~.item{margin-top:40px}}@media (max-width:568px){.mod-news_list .item{width:100%}.mod-news_list .item~.item{margin-top:29px !important}}.mod-news_list .item a{display:block}.mod-news_list .item a:focus,.mod-news_list .item a:hover{color:inherit}.mod-news_list .item figure{margin:0}@media (max-width:568px){.mod-news_list .item figure{display:-webkit-flex;display:flex}}.mod-news_list .item figure .img{overflow:hidden}@media (max-width:568px){.mod-news_list .item figure .img{width:46.1538461538%}}.mod-news_list .item figure .img div[style]{padding-top:62%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:568px){.mod-news_list .item figure .img div[style]{padding-top:68%}}.mod-news_list .item figure figcaption{margin-top:15px}@media (max-width:568px){.mod-news_list .item figure figcaption{width:53.8461538462%;margin-top:0;padding-left:15px;line-height:1}}@media (max-width:568px){.mod-news_list .item figure figcaption time{font-size:13px;font-size:.8125rem}}.mod-news_list .item figure figcaption .title{font-weight:700;margin-top:2px}@media (max-width:568px){.mod-news_list .item figure figcaption .title{margin-top:10px;line-height:1.5;font-size:14px;font-size:.875rem}}.calp_page_break+.calp_page_break{margin-top:50px}@media (max-width:768px){.calp_page_break+.calp_page_break{margin-top:40px}}.mod-stock_list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.mod-stock_list a{display:block;color:#333}.mod-stock_list a:focus,.mod-stock_list a:hover{color:inherit}.mod-stock_list .item{width:25%;padding:0 16px}.mod-stock_list .item:nth-child(4)~.item{margin-top:50px}@media (max-width:768px){.mod-stock_list .item{width:33.33%}.mod-stock_list .item:nth-child(3)~.item{margin-top:27px}}@media (max-width:568px){.mod-stock_list .item{width:50%}.mod-stock_list .item:nth-child(2)~.item{margin-top:27px}}.mod-stock_list .item figure{margin:0}.mod-stock_list .item figure .img{overflow:hidden}.mod-stock_list .item figure .img div[style]{padding-top:74.8%;background-position:center;background-repeat:no-repeat;background-size:cover}.mod-stock_list .item figure figcaption dl{margin-top:15px}@media (max-width:768px){.mod-stock_list .item figure figcaption dl{margin-top:13px}}.mod-stock_list .item figure figcaption dl dd{font-size:13px;font-size:.8125rem}.mod-stock_list .item figure figcaption dl .name{margin-bottom:10px}@media (max-width:768px){.mod-stock_list .item figure figcaption dl .name{font-size:14px;font-size:.875rem;line-height:1.4;margin-bottom:9px}}.mod-stock_list .item figure figcaption dl .price{font-weight:700}@media (max-width:768px){.mod-stock_list .item figure figcaption dl .year,.mod-stock_list .item figure figcaption dl .odd{margin-top:3px}}.mod-pagetitle{padding:107px 0 150px}@media (max-width:768px){.mod-pagetitle{padding:60px 0 100px}}.mod-service_format{counter-reset:num;border-top:1px solid #ccc}.mod-service_format .item{counter-increment:num;border-bottom:1px solid #ccc;padding:31px 0 57px}@media (max-width:768px){.mod-service_format .item{padding:25px 0 30px}}.mod-service_format .item .service-head{display:-webkit-flex;display:flex;align-items:center}.mod-service_format .item .service-head .num:before{font-size:79px;font-size:4.9375rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Barlow",sans-serif;font-weight:200;line-height:1;content:counter(num,decimal-leading-zero);color:#982e2e}@media (max-width:768px){.mod-service_format .item .service-head .num:before{font-size:50px;font-size:3.125rem}}.mod-service_format .item .service-head .title{margin-left:20px;font-size:16px;font-size:1rem;font-weight:700}.mod-service_format .item .service-head .title span{display:block;font-size:30px;font-size:1.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Barlow",sans-serif;font-weight:800;color:#982e2e;margin-bottom:4px}@media (max-width:768px){.mod-service_format .item .service-head .title span{font-size:17px;font-size:1.0625rem}}@media (max-width:768px){.mod-service_format .item .service-head .title{font-size:14px;font-size:.875rem}}.mod-service_format .item .service-body{margin-top:31px;line-height:1.75}@media (max-width:768px){.mod-service_format .item .service-body{margin-top:20px}}.mod-service_format .item .service-body p{margin:0}@media (max-width:768px){.mod-service_format .item .service-body p{font-size:14px;font-size:.875rem}}.mod-service_format .item .service-body .partner{margin-top:15px}.mod-service_format .item .service-body .partner dt{font-size:15px;font-size:.9375rem}@media (max-width:768px){.mod-service_format .item .service-body .partner dt{font-size:12px;font-size:.75rem}}.mod-service_format .item .service-body .partner dd{font-size:14px;font-size:.875rem}@media (max-width:768px){.mod-service_format .item .service-body .partner dd{font-size:12px;font-size:.75rem}}.mod-service_format .item .service-body .tel{font-size:15px;font-size:.9375rem;margin-top:15px;font-weight:700}@media (max-width:768px){.mod-service_format .item .service-body .tel{font-size:14px;font-size:.875rem}}.mod-store_format .item{border-top:1px solid #ccc;padding:50px 0 54px}.mod-store_format .item .img div[style]{padding-top:61.996%;background-position:center;background-repeat:no-repeat;background-size:cover}.mod-store_format .item .detail{margin-top:36px}.mod-store_format .item .detail dt{margin-bottom:11px}.mod-store_format .item .detail dt>span{font-family:"Barlow",sans-serif;font-weight:800;font-size:26px;font-size:1.625rem;color:#982e2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:3px}@media (max-width:768px){.mod-store_format .item .detail dt>span{font-size:20px;font-size:1.25rem}}.mod-store_format .item .detail dd{font-size:14px;font-size:.875rem;line-height:1.8}@media (max-width:768px){.mod-store_format .item .detail dd{font-size:13px;font-size:.8125rem}}.mod-table{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.mod-table>*{border-top:1px solid #ccc;font-size:14px;font-size:.875rem;padding:15px 0 14px;line-height:2}@media (max-width:768px){.mod-table>*{font-size:13px;font-size:.8125rem}}.mod-table dt{font-weight:400;width:18.691588785%}@media (max-width:768px){.mod-table dt{width:32%}}.mod-table dd{width:81.308411215%;padding-left:12px}@media (max-width:768px){.mod-table dd{width:68%}}.mod-youtube{position:relative;width:100%;padding-top:61.684%}.mod-youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.mod-select .wpcf7-form-control-wrap{border:1px solid #ccc;position:relative;width:100%;display:block;padding:0 5px;height:35px;background-color:#fff}.mod-select .wpcf7-form-control-wrap .wpcf7-select{width:100%;height:100%;padding:0 5px;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;padding-right:10px;font-size:13px;font-size:.8125rem;outline:none}@media (max-width:768px){.mod-select .wpcf7-form-control-wrap .wpcf7-select{font-size:16px;font-size:1rem}}.mod-select .wpcf7-form-control-wrap .wpcf7-select::-ms-expand{display:none}.mod-select .wpcf7-form-control-wrap:after{content:'';position:absolute;top:0;bottom:0;right:10px;z-index:1;width:7px;height:16px;margin:auto;background-image:url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/../img/icon_select.png);background-size:contain;background-repeat:no-repeat}.mod-content_block{overflow:hidden}.mod-block_col2_fungoo{display:-webkit-flex;display:flex}@media (max-width:768px){.mod-block_col2_fungoo{display:block}}.mod-block_col2_fungoo .item{width:50%}@media (max-width:768px){.mod-block_col2_fungoo .item{width:100%}.mod-block_col2_fungoo .item+.item{margin-top:19px}}.mod-block_col2_fungoo .item div[style]{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:36.564%}.mod-block_col2_fungoo .item .title{text-align:center;font-size:14px;font-size:.875rem;padding:20px 0 17px}@media (max-width:768px){.mod-block_col2_fungoo .item .title{font-size:12px;font-size:.75rem}}.mod-block_col2_fungoo .item .title span{display:block;font-family:"Barlow",sans-serif;font-weight:700;font-size:26px;font-size:1.625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;margin-bottom:4px}@media (max-width:768px){.mod-block_col2_fungoo .item .title span{font-size:22px;font-size:1.375rem}}.mod-block_col2_fungoo .item a{display:block;color:#333}.mod-fungoo_products{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1px}@media (max-width:768px){.mod-fungoo_products{display:block;padding:0 25px;margin:0}}.mod-fungoo_products li{width:33.33%;padding-bottom:25px}@media (max-width:768px){.mod-fungoo_products li{width:100%}}.mod-fungoo_products li a{display:block}.mod-fungoo_products li figure{margin:0;padding:0 1px}.mod-fungoo_products li figure .img div[style]{padding-top:60.9%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.mod-fungoo_products li figure .img div[style]{padding-top:56.62%}}.mod-fungoo_products li figure figcaption dl{text-align:center;padding:14px 5px 0}.mod-fungoo_products li figure figcaption dl dt{font-family:"Barlow",sans-serif;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-size:1.5rem;color:#000;margin-bottom:3px}@media (max-width:768px){.mod-fungoo_products li figure figcaption dl dt{font-size:20px;font-size:1.25rem}}.mod-fungoo_products li figure figcaption dl dd{font-size:15px;font-size:.9375rem;font-weight:700;color:#333}@media (max-width:768px){.mod-fungoo_products li figure figcaption dl dd{font-size:13px;font-size:.8125rem}}.mod-fungoo_products li.comingsoon{display:none}@media (min-width:769px){.mod-fungoo_products li.comingsoon:nth-child(2),.mod-fungoo_products li.comingsoon:nth-child(3n){display:block}}.mod-title_fungoo{background-image:url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/../img/bg_fungoo_main.png);background-position:5% center;background-repeat:repeat-x;background-size:2810px auto;background-color:#2a3546;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:70px 25px 74px}@media (max-width:768px){.mod-title_fungoo{background-position:10% center;background-size:1895px auto;padding:46px 25px 48px}}.mod-title_fungoo.bg_cat_products{position:relative;background-size:cover}.mod-title_fungoo.bg_cat_products:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(3,11,23,.7)}.mod-title_fungoo.bg_cat_products .com-title_fungoo{position:relative;z-index:2}.mod-single_title .title{font-family:"Barlow",sans-serif;font-size:34px;font-size:2.125rem;font-weight:800;margin-bottom:8px}@media (max-width:768px){.mod-single_title .title{font-size:28px;font-size:1.75rem;margin-bottom:6px}}.mod-single_title .text{font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:13px}@media (max-width:768px){.mod-single_title .text{font-size:15px;font-size:.9375rem}}.mod-single_title .other{font-family:"Barlow",sans-serif;font-size:20px;font-size:1.25rem;font-weight:200}@media (max-width:768px){.mod-single_title .other{font-size:18px;font-size:1.125rem}}.mod-order_block{background-image:url(//fungoo.jp/wp/wp-content/themes/Fungoo/assets/css/../img/bg_order_fungoo.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center;padding:97px 25px 99px}@media (max-width:768px){.mod-order_block{padding:70px 25px}}.mod-order_block .title{font-size:16px;font-size:1rem;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.mod-order_block .title{font-size:14px;font-size:.875rem}}.mod-order_block .title span{display:block;font-family:"Barlow",sans-serif;font-weight:700;font-size:30px;font-size:1.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:9px}@media (max-width:768px){.mod-order_block .title span{font-size:28px;font-size:1.75rem;margin-bottom:0}}.mod-order_block .product{margin-top:32px;font-size:20px;font-size:1.25rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media (max-width:768px){.mod-order_block .product{display:block}}.mod-order_block .product .name{font-weight:700}@media (max-width:768px){.mod-order_block .product .name{font-size:18px;font-size:1.125rem}}.mod-order_block .product .price{margin-left:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.mod-order_block .product .price{margin:10px 0 0}}.mod-order_block .notes{margin-top:31px}@media (max-width:768px){.mod-order_block .notes{font-size:14px;font-size:.875rem;margin-top:32px}}.mod-order_block .notes span{display:block;font-size:14px;font-size:.875rem;margin-top:5px}@media (max-width:768px){.mod-order_block .notes span{font-size:12px;font-size:.75rem;margin-top:6px}}.mod-order_block .notes span p{margin:0}.mod-order_block .notes.is-break:after{background-color:#fff}.mod-order_block .other{margin-top:37px}.mod-order_block .other .mod-info dl dd.tel a{color:#fff;text-decoration:underline}.mod-order_block .other .mod-info dl dd.tel a:a:focus,.mod-order_block .other .mod-info dl dd.tel a a:hover{color:#fff}.mod-info{margin:0}.mod-info dl .name{font-size:15px;font-size:.9375rem}@media (max-width:768px){.mod-info dl .name{font-size:13px;font-size:.8125rem}}.mod-info dl dd{font-size:14px;font-size:.875rem;margin-top:3px}@media (max-width:768px){.mod-info dl dd{font-size:13px;font-size:.8125rem}}.mod-info dl .tel a{text-decoration:underline}.mod-info dl .tel a:a:focus,.mod-info dl .tel a a:hover{color:#000}.mod-info dl .btn{margin-top:26px}.mod-about_lead{padding:150px 25px 100px}@media (max-width:768px){.mod-about_lead{padding:100px 25px 60px}}.mod-about_lead .logo{width:215px;margin:auto}@media (max-width:768px){.mod-about_lead .logo{width:150px}}.mod-about_lead .lead{max-width:642px;width:100%;margin:94px auto 0}@media (max-width:768px){.mod-about_lead .lead{margin-top:60px}}.mod-about_lead .lead dt{font-size:30px;font-size:1.875rem;text-align:center}@media (max-width:768px){.mod-about_lead .lead dt{font-size:24px;font-size:1.5rem}}.mod-about_lead .lead dd{font-size:16px;font-size:1rem;line-height:1.68;margin-top:19px}@media (max-width:768px){.mod-about_lead .lead dd{font-size:14px;font-size:.875rem;margin-top:40px}}.mod-management{text-align:center;padding:96px 25px 0}.mod-management .mod-single_title .title{font-size:30px;font-size:1.875rem;margin-bottom:6px}@media (max-width:768px){.mod-management .mod-single_title .title{font-size:28px;font-size:1.75rem}}.mod-management .mod-single_title .text{font-size:16px;font-size:1rem}.mod-management .mod-info{margin-top:38px}.mod-management .mod-info .btn{margin-top:22px}.mod-management .mod-info .btn .btn-format{font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:13px;font-size:.8125rem;padding:11px 30px 10px}.mod-category_columns{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-3px}@media (max-width:768px){.mod-category_columns{margin-right:-2px}}.mod-category_columns li{width:33.28125%;border-right:1px solid #fff}@media (max-width:768px){.mod-category_columns li{width:50%}.mod-category_columns li:nth-child(2)~li{border-top:1px solid #fff}}@media (min-width:769px){.mod-category_columns li:nth-child(3)~li{border-top:1px solid #fff}}.mod-category_columns li a{position:relative;padding-top:61.7370892019%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center}.mod-category_columns li a:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(3,11,23,.7);z-index:1}.mod-category_columns li a dl{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;width:100%;height:100%;z-index:2;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.mod-category_columns li a dl dt{font-family:"Barlow",sans-serif;font-weight:800;font-size:24px;font-size:1.5rem}@media (max-width:768px){.mod-category_columns li a dl dt{font-size:18px;font-size:1.125rem}}.mod-category_columns li a dl dd{font-size:15px;font-size:.9375rem;font-weight:400}@media (max-width:768px){.mod-category_columns li a dl dd{font-size:13px;font-size:.8125rem}}.mod-category_columns_wrap{overflow:hidden}.mod-cat_products_nav{display:-webkit-flex;display:flex;overflow:auto}@media (min-width:769px){.mod-cat_products_nav{-webkit-justify-content:center;justify-content:center}}.mod-cat_products_nav_wrap{width:100%;border-bottom:1px solid #eee}.mod-cat_products_nav li a{display:block;padding:25px 20px;font-weight:700;word-break:keep-all;border-bottom:2px solid #fff}.mod-cat_products_nav li a:hover{color:#333;border-bottom:2px solid #000}.mod-cat_products_nav li.current a{pointer-events:none;border-bottom:2px solid #000}.single-products .mod-cat_products_nav{padding:2px 0 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:15px}.single-products .mod-cat_products_nav li.current a{pointer-events:auto}.company-info{margin-top:78px}.main-visual_fungoo{background-color:#2a3546;padding:79px 0 57px}@media (max-width:768px){.main-visual_fungoo{padding:55px 0 50px}}.main-visual_fungoo .inner{position:relative}.main-visual_fungoo .inner .lead{max-width:1920px;padding:0 129px;margin:auto;position:relative;width:100%;height:100%;z-index:1}@media (max-width:768px){.main-visual_fungoo .inner .lead{padding:0 10vw}}@media (max-width:568px){.main-visual_fungoo .inner .lead{padding:0 40px}}.main-visual_fungoo .inner .lead .title{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline}@media (max-width:768px){.main-visual_fungoo .inner .lead .title{display:block}}.main-visual_fungoo .inner .lead .title span{font-family:"Barlow Condensed",sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff73b;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;font-size:250px;font-size:15.625rem;line-height:203px;display:block}@media (max-width:1920px){.main-visual_fungoo .inner .lead .title span{font-size:167px;font-size:13.046875vw;line-height:11vw}}@media (max-width:768px){.main-visual_fungoo .inner .lead .title span{font-size:94px;font-size:25.0666666667vw;line-height:21vw}}.main-visual_fungoo .inner .lead .title span span{transition:.5s cubic-bezier(.25,.100,.25,1.000);transition-delay:.4s;position:absolute;top:0;left:0;background-color:#2a3546;width:100%;height:100%}.main-visual_fungoo .inner .lead .title span.in span{left:100%}.main-visual_fungoo .inner .lead .text{margin-top:38px;overflow:hidden}@media (max-width:768px){.main-visual_fungoo .inner .lead .text{margin-top:5%}}.main-visual_fungoo .inner .lead .text .wrap{width:100%;margin-bottom:9px;line-height:1;transform:translateX(-101%);overflow:hidden;transition:.3s cubic-bezier(.25,.100,.25,1.000);transition-delay:.4s}@media (max-width:768px){.main-visual_fungoo .inner .lead .text .wrap{margin-bottom:6px}}.main-visual_fungoo .inner .lead .text .wrap.in{transform:translateX(0)}.main-visual_fungoo .inner .lead .text .wrap .inner_wrap{background-color:#fff;display:block;padding:3px 5px;position:relative;overflow:hidden;line-height:1;vertical-align:bottom}.main-visual_fungoo .inner .lead .text .wrap .inner_wrap img{display:block;width:100%}.main-visual_fungoo .inner .lead .text .wrap .inner_wrap.pclead1{width:54.8923679061%}.main-visual_fungoo .inner .lead .text .wrap .inner_wrap.pclead2{width:40.4109589041%}@media (max-width:768px){.main-visual_fungoo .inner .lead .text .wrap .inner_wrap.splead1{width:52.6984126984%}}@media (max-width:768px){.main-visual_fungoo .inner .lead .text .wrap .inner_wrap.splead2{width:57.7777777778%}}@media (max-width:768px){.main-visual_fungoo .inner .lead .text .wrap .inner_wrap.splead3{width:80.3174603175%}}.main-visual_fungoo .inner .lead .text .wrap .inner_wrap .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:.2s cubic-bezier(.25,.100,.25,1.000)}.main-visual_fungoo .inner .lead .text .wrap .inner_wrap .bg.in{left:100%}.main-visual_fungoo .main-visual_slider_wrap{opacity:0;transition:.5s cubic-bezier(.25,.100,.25,1.000);margin-top:-400px}@media (max-width:1920px){.main-visual_fungoo .main-visual_slider_wrap{margin-top:-19.8vw}}@media (max-width:768px){.main-visual_fungoo .main-visual_slider_wrap{margin-top:-65vw}}@media (max-width:568px){.main-visual_fungoo .main-visual_slider_wrap{margin-top:-70vw}}.main-visual_fungoo .main-visual_slider_wrap.in{opacity:1}.image_col3{display:-webkit-flex;display:flex}@media (max-width:768px){.image_col3{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.image_col3 .item{width:100%}@media (max-width:768px){.image_col3 .item:first-child~.item{width:50%}}.image_col3 .item img{width:100%}.lead_note{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;max-width:800px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:60px}@media (max-width:768px){.lead_note{display:block}}.lead_note .img{order:2;width:38.75%}@media (max-width:768px){.lead_note .img{width:73.8461538462%;max-width:310px;margin-left:auto;margin-right:auto;margin-bottom:20px;font-size:14px;font-size:.875rem}}.lead_note .img a{display:block}.lead_note .note{order:1;width:50%;font-weight:700}@media (max-width:768px){.lead_note .note{width:100%;font-size:14px;font-size:.875rem}}.lead_note .note small{font-weight:400;display:block}.single-head .title{font-size:30px;font-size:1.875rem;font-weight:700;line-height:1.5;margin-top:9px}@media (max-width:568px){.single-head .title{font-size:22px;font-size:1.375rem}}.single-head time{display:block;margin-top:8px}@media (max-width:568px){.single-head time{font-size:13px;font-size:.8125rem}}.single-body{margin-top:66px;padding-top:42px;border-top:1px solid #ccc}@media (max-width:568px){.single-body{margin-top:40px;padding-top:30px}}.single-body>*{font-size:16px;font-size:1rem;line-height:2;word-break:break-all}@media (max-width:768px){.single-body>*{font-size:13px;font-size:.8125rem}}.single-body p{margin:0}.single-body p+.wp-block-image{margin-top:47px}@media (max-width:568px){.single-body p+.wp-block-image{margin-top:30px}}.single-body .wp-block-image{margin:0}.single-body .wp-block-image+p{margin-top:42px}@media (max-width:568px){.single-body .wp-block-image+p{margin-top:30px}}.single-body a{text-decoration:underline;color:#333}.products-slider{margin-bottom:55px}.products-slider .slider{opacity:0;transition:.5s cubic-bezier(.25,.100,.25,1.000)}.products-slider .slider.slick-initialized{opacity:1}.products-slider .slider .slick-slide>div{padding:0 1px}.products-slider .slider .item{display:block !important}.products-slider .slider .item div[style]{padding-top:61.564%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.products-slider .slider .item div[style]:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.05)}.products-slider .slider .slick-arrow{z-index:9999;background-position:center;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;overflow:hidden;background-color:#fff;border-radius:46px}@media (max-width:768px){.products-slider .slider .slick-arrow{width:30px;height:30px}}.products-slider .slider .slick-arrow:after,.products-slider .slider .slick-arrow:before{position:absolute;top:50%;width:11px;height:11px;content:"";transform-origin:50% 50%;text-indent:0;vertical-align:3px;border-radius:2px;opacity:0}@media (max-width:768px){.products-slider .slider .slick-arrow:after,.products-slider .slider .slick-arrow:before{width:9px;height:9px}}.products-slider .slider .slick-arrow.slick-prev{left:3.90625%}.products-slider .slider .slick-arrow.slick-prev:after,.products-slider .slider .slick-arrow.slick-prev:before{border-left:2px solid #000;border-top:2px solid #000;transform:translate(120%,-58%) rotate(-45deg)}.products-slider .slider .slick-arrow.slick-prev:before{right:65%;opacity:1}.products-slider .slider .slick-arrow.slick-prev:after{right:-20%;opacity:0}.products-slider .slider .slick-arrow.slick-prev:hover:before,.products-slider .slider .slick-arrow.slick-prev:hover:after{transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s}.products-slider .slider .slick-arrow.slick-prev:hover:before{right:150%;opacity:0}.products-slider .slider .slick-arrow.slick-prev:hover:after{right:65%;opacity:1}.products-slider .slider .slick-arrow.slick-next{right:3.90625%}.products-slider .slider .slick-arrow.slick-next:after,.products-slider .slider .slick-arrow.slick-next:before{border-right:2px solid #000;border-bottom:2px solid #000;transform:translate(-120%,-58%) rotate(-45deg)}.products-slider .slider .slick-arrow.slick-next:before{left:65%;opacity:1}.products-slider .slider .slick-arrow.slick-next:after{left:-20%;opacity:0}.products-slider .slider .slick-arrow.slick-next:hover:before,.products-slider .slider .slick-arrow.slick-next:hover:after{transition:.3s cubic-bezier(.22,1,.36,1) 0s;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s}.products-slider .slider .slick-arrow.slick-next:hover:before{left:150%;opacity:0}.products-slider .slider .slick-arrow.slick-next:hover:after{left:65%;opacity:1}.products-slider .thumb{max-width:560px;width:100%;margin:30px auto 0}.products-slider .thumb .item{max-width:55px;width:100%;display:block !important;cursor:pointer}.products-slider .thumb .item div[style]{padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.products-slider .thumb .slick-current .item{padding:1px}.products-slider .thumb .slick-current .item div[style]{outline:1px solid #ff0}.products-slider .slick-dotted{margin-bottom:100px}.products-slider .slick-dots{bottom:-45px;line-height:1}.products-slider .slick-dots li{width:10px;height:10px}.products-slider .slick-dots li button{width:10px;height:10px;background-color:#ddd;border-radius:20px}.products-slider .slick-dots li button:before{content:none}.products-slider .slick-dots li.slick-active button{background-color:#333}.single-head_products{max-width:642px;width:100%;margin:auto;text-align:center}@media (max-width:768px){.single-head_products{padding:0 25px}}.single-body_products{max-width:642px;width:100%;margin:auto;padding-bottom:100px}@media (max-width:768px){.single-body_products{padding:0 25px 60px}}.single-body_products .mod-text{text-align:center;margin-top:36px}@media (max-width:768px){.single-body_products .mod-text .lead{font-size:14px;font-size:.875rem}}.single-body_products .mod-text .notes{margin-top:5px;font-size:14px;font-size:.875rem;color:#606060;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.single-body_products .mod-text .notes{font-size:12px;font-size:.75rem;margin-top:6px}}.single-body_products .mod-text .notes p{margin:0}.single-body_products .mod-option{max-width:470px;width:100%;padding:35px 39px;margin:56px auto 0;border:1px solid #ccc}@media (max-width:768px){.single-body_products .mod-option{padding:30px}}.single-body_products .mod-option dl{text-align:center}.single-body_products .mod-option dl+dl{margin-top:50px}.single-body_products .mod-option dl dt{margin-bottom:22px}.single-body_products .mod-option dl dt .price{display:block;font-weight:400;margin-top:5px}@media (max-width:768px){.single-body_products .mod-option dl dt .price{font-size:14px;font-size:.875rem}}@media (max-width:768px){.single-body_products .mod-option dl dt{font-size:14px;font-size:.875rem}}.single-body_products .mod-option dl dd{font-size:14px;font-size:.875rem;line-height:1.68}@media (max-width:768px){.single-body_products .mod-option dl dd{font-size:12px;font-size:.75rem}}.single-body_products>.is-break:after{margin-top:60px}.single-body_products .editor-area{padding-top:51px}.single-body_products .editor-area>*{font-size:16px;font-size:1rem;line-height:1.8;word-break:break-all}@media (max-width:768px){.single-body_products .editor-area>*{font-size:14px;font-size:.875rem}}.single-body_products .editor-area>*+.mod-youtube{margin:34px 0 0}.single-body_products .editor-area a{text-decoration:underline;color:#333}.single-body_products .editor-area .title{text-align:center;font-size:30px;font-size:1.875rem;font-weight:700;margin-bottom:15px;line-height:1.6}@media (max-width:768px){.single-body_products .editor-area .title{font-size:24px;font-size:1.5rem}}.single-body_products .editor-area+.editor-area{margin-top:40px;position:relative}.single-body_products .editor-area+.editor-area:before{position:absolute;top:0;left:0;right:0;content:'';display:block;width:40px;height:2px;background-color:#000;margin:auto}.mod-form_lead{margin-bottom:30px;text-align:center;font-size:14px;font-size:.875rem;line-height:1.7}@media (max-width:768px){.mod-form_lead{font-size:13px;font-size:.8125rem}}.mod-form_lead p{margin:0}.mod-form dl dt{font-size:14px;font-size:.875rem}.mod-form dl dt:first-of-type~dt{margin-top:15px}.mod-form dl dd{font-size:14px;font-size:.875rem;line-height:1.68;margin-top:5px}.mod-form dl dd input[type=text],.mod-form dl dd input[type=email],.mod-form dl dd input[type=number],.mod-form dl dd input[type=tel],.mod-form dl dd textarea{font-size:14px;font-size:.875rem;border:1px solid #ccc;width:100%}@media (max-width:768px){.mod-form dl dd input[type=text],.mod-form dl dd input[type=email],.mod-form dl dd input[type=number],.mod-form dl dd input[type=tel],.mod-form dl dd textarea{font-size:16px;font-size:1rem}}.mod-form dl dd textarea{min-height:100px}.mod-form .item_name{font-size:16px;font-size:1rem;font-weight:700;padding-left:5px}.mod-form .is-required{color:red}.mod-form .other{text-align:center;margin-top:20px;position:relative}.mod-form .other .acceptance{display:block;margin-bottom:20px;font-size:14px;font-size:.875rem}.mod-form .other .btn-format{display:block;margin-left:auto;margin-right:auto;margin-top:15px}.mod-form .other .wpcf7-spinner{position:absolute;top:60px;left:0;right:0;margin:auto}.mod-form .is-w01{max-width:200px;width:100%}.mod-form .is-w02{max-width:400px;width:100%}.mod-form .check_option .com-checkbox .wpcf7-list-item{margin:0 20px 0 0 !important}.mod-form .acceptance .wpcf7-acceptance{-webkit-justify-content:center;justify-content:center}.mod-form .mod-radio{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.mod-form .mod-radio .wpcf7-list-item{margin:0 20px 0 0 !important}.mod-form .mod-radio .wpcf7-list-item label input[type=radio]{display:none}.mod-form .mod-radio .wpcf7-list-item label .wpcf7-list-item-label{display:-webkit-flex;display:flex;position:relative;padding-left:20px;line-height:1.68}.mod-form .mod-radio .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .mod-radio .wpcf7-list-item label .wpcf7-list-item-label:after{content:'';display:block;position:absolute}.mod-form .mod-radio .wpcf7-list-item label .wpcf7-list-item-label:before{width:14px;height:14px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:50%;top:4px;left:0}.mod-form .mod-radio .wpcf7-list-item label .wpcf7-list-item-label:after{width:8px;height:8px;border-radius:50%;left:3px;top:7px;background-color:#fff}.mod-form .mod-radio .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#0075c2}.mod-form .check_option .wpcf7-acceptance,.mod-form .check_option .com-checkbox,.mod-form .acceptance .wpcf7-acceptance,.mod-form .acceptance .com-checkbox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.mod-form .check_option .wpcf7-acceptance .wpcf7-list-item,.mod-form .check_option .com-checkbox .wpcf7-list-item,.mod-form .acceptance .wpcf7-acceptance .wpcf7-list-item,.mod-form .acceptance .com-checkbox .wpcf7-list-item{margin:0}.mod-form .check_option .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox],.mod-form .check_option .com-checkbox .wpcf7-list-item label input[type=checkbox],.mod-form .acceptance .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox],.mod-form .acceptance .com-checkbox .wpcf7-list-item label input[type=checkbox]{display:none}.mod-form .check_option .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.mod-form .check_option .com-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.mod-form .acceptance .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.mod-form .acceptance .com-checkbox .wpcf7-list-item label .wpcf7-list-item-label{display:-webkit-flex;display:flex;position:relative;padding-left:20px;line-height:1.68}.mod-form .check_option .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .check_option .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .check_option .com-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .check_option .com-checkbox .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .acceptance .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .acceptance .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .acceptance .com-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .acceptance .com-checkbox .wpcf7-list-item label .wpcf7-list-item-label:after{content:'';display:block;position:absolute}.mod-form .check_option .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .check_option .com-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .acceptance .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .acceptance .com-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before{width:14px;height:14px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:3px;top:4px;left:0}.mod-form .check_option .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .check_option .com-checkbox .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .acceptance .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .acceptance .com-checkbox .wpcf7-list-item label .wpcf7-list-item-label:after{border-left:2px solid #fff;border-bottom:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg);left:3px;top:7px}.mod-form .check_option .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:before,.mod-form .check_option .com-checkbox .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:before,.mod-form .acceptance .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:before,.mod-form .acceptance .com-checkbox .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-color:#0075c2}.mod-form dd .code{display:-webkit-flex;display:flex}.mod-form dd .code .postal-code{margin-right:10px}.mod-form dd .code .code-btn .btn-format{min-width:100px;padding:6px 26px;margin-left:10px}@media all and (-ms-high-contrast:none){.mod-form .other .btn-format{margin:auto}}.form-recaptcha_text{color:#9fa09e;font-size:12px;font-size:.75rem;margin-top:20px;text-align:center}.form-recaptcha_text a{color:#9fa09e;text-decoration:underline}.grecaptcha-badge{visibility:hidden}.is-bg_color{background-color:#f6f6f6}.is-break:after{content:'';display:block;width:40px;height:2px;background-color:#000;margin:auto;margin-top:37px}@media (max-width:768px){.is-break:after{width:30px}}.is-scale{overflow:hidden}.is-scale div[style]{transition:1s cubic-bezier(.25,.100,.25,1.000)}.is-scale:hover div[style]{transform:scale(1.1)}.is-scale2 .img{overflow:hidden}.is-scale2 .img div[style]{transition:.5s cubic-bezier(.25,.100,.25,1.000)}.is-scale2:hover .img div[style]{transform:scale(1.1)}.js-fade{transition:1s cubic-bezier(.25,.100,.25,1.000);transform:translateY(10px);opacity:0}.js-fade.in{transform:translateY(0);opacity:1}.js-mask{position:relative}.js-mask span{position:absolute;top:0;right:0;width:100%;height:100%;display:block;transition:.5s cubic-bezier(.25,.100,.25,1.000);background-color:#000}.js-mask.in span{width:0}.js-fade_down{transform:translateY(-10px);transition:.5s cubic-bezier(.25,.100,.25,1.000);opacity:0}.js-fade_down.in{transform:translateY(0);opacity:1}.is-delay{transition-delay:.2s}.p-svg{width:413px;height:100%}@media (max-width:1920px){.p-svg{width:24.8532289628%;height:100%}}@media (max-width:768px){.p-svg{width:41.1940298507%;margin-bottom:5px}}.p-svg__wrap{position:relative;width:100%;padding-top:50%}.p-svg #svg-animation{position:absolute;top:0;left:0;width:100%;height:100%;display:block;max-width:100%;height:auto;margin:0 auto}.p-svg .st0{fill:none;stroke:#fff;stroke-width:22;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}.p-svg .st1{fill:none;stroke:#fff;stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}@media all and (-ms-high-contrast:none){.p-svg .st0{stroke-dashoffset:0}}.u-sp-visible-pc-hide{display:none !important}@media (max-width:767px){.u-sp-visible-pc-hide{display:block !important}}.u-pc-visible-sp-hide{display:block !important}@media (max-width:767px){.u-pc-visible-sp-hide{display:none !important}}.u-tab-visible-pc-hide{display:none !important}@media (max-width:991px){.u-tab-visible-pc-hide{display:block !important}}.u-pc-visible-tab-hide{display:block !important}@media (max-width:991px){.u-pc-visible-tab-hide{display:none !important}}.u-text-color--white{color:#fff !important}.u-text-color--blk{color:#000 !important}.u-text-underline{padding-bottom:3px;border-bottom:1px solid #333}.u-text-light{font-weight:300 !important}.u-text-normal{font-weight:500 !important}.u-text-bold{font-weight:600 !important}.u-text-indent{text-indent:1em !important}.u-text-note{margin-left:1em !important;text-indent:-1em !important}.u-text-nowrap{white-space:nowrap !important}.u-text-breakword{word-wrap:break-word !important;overflow-wrap:break-word !important}.u-text-justify{text-align:justify !important;text-justify:inter-ideograph !important}.u-text-none{text-transform:none !important}.u-text-lowercase{text-transform:lowercase !important}.u-text-uppercase{text-transform:uppercase !important}.u-text-capitalize{text-transform:capitalize !important}.u-text-smallcaps{font-variant:small-caps !important}.u-text-vertical{writing-mode:vertical-rl !important;text-orientation:mixed !important}.u-text-vertical--upright{text-orientation:upright !important}.u-text-right{text-align:right !important}.u-text-center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-top{vertical-align:top !important}.u-text-middle{vertical-align:middle !important}.u-text-bottom{vertical-align:bottom !important}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.btn_hidden{display:none !important}.mod-list .calp_page_break li:last-of-type{border-bottom:none}.mod-list .calp_page_break:last-of-type li:last-of-type{border-bottom:1px solid #eee}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}