﻿@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:ital,wght@0,500;0,700;1,300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lilita+One&display=swap");:root{--yohaku-contWrap:1px 30px;--cont-wrap-width-max:1160px;--text-size-def:18px}@media screen and (min-width: 521px) and (max-width: 960px){:root{--yohaku-contWrap:1px 20px 1px 20px;--cont-wrap-width-max:unset;--text-size-def:16px}}@media screen and (max-width: 520px){:root{--yohaku-contWrap:1px 20px;--cont-wrap-width-max:unset;--text-size-def:14px}}:root{--vw:1vw}html{font-size:62.5%}body{-webkit-text-size-adjust:100%}body.initial *{transition:none !important}body .material-symbols-outlined{font-size:inherit;vertical-align:middle}body{font-size:var(--text-size-def);word-wrap:normal}.lang-ja{font-family:'Noto Sans JP', sans-serif}.mincho{font-family:"Hiragino Mincho ProN", "YuMincho", "Yu Mincho", "MS PMincho", serif;font-weight:300}.en{font-family:Lilita One}.editor-styles-wrapper,.fonts,#mainCont{--h2-size:32px;--h2-lh:1.4;--h2-mgn:64px 0 40px;--h2-ls:0;--h2-fw:700;--h2-color:#00B88B;--h3-size:28px;--h3-lh:1.4;--h3-mgn:64px 0 24px;--h3-ls:0;--h3-fw:700;--h4-size:22px;--h4-lh:1.4;--h4-mgn:64px 0 16px;--h4-ls:0;--h4-fw:700;--h5-size:20px;--h5-lh:1.4;--h5-mgn:40px 0 16px;--h5-ls:0;--h5-fw:700}@media screen and (max-width: 960px){.editor-styles-wrapper,.fonts,#mainCont{--h2-size:26px;--h3-size:22px;--h4-size:20px;--h5-size:16px}}@media screen and (max-width: 520px){.editor-styles-wrapper,.fonts,#mainCont{--h2-size:26px;--h3-size:22px;--h3-mgn:40px 0 24px;--h4-size:20px;--h4-mgn:40px 0 16px;--h5-size:16px}}.editor-styles-wrapper h1:not(.nonStyle),.editor-styles-wrapper .h1:not(.nonStyle),.editor-styles-wrapper h2:not(.nonStyle),.editor-styles-wrapper .h2:not(.nonStyle),.fonts h1:not(.nonStyle),.fonts .h1:not(.nonStyle),.fonts h2:not(.nonStyle),.fonts .h2:not(.nonStyle),#mainCont h1:not(.nonStyle),#mainCont .h1:not(.nonStyle),#mainCont h2:not(.nonStyle),#mainCont .h2:not(.nonStyle){font-size:var(--h2-size);font-weight:var(--h2-fw);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);margin:var(--h2-mgn);color:var(--h2-color);position:relative;background-color:#DFF3EF;padding:5px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.editor-styles-wrapper h1:not(.nonStyle),.editor-styles-wrapper .h1:not(.nonStyle),.fonts h1:not(.nonStyle),.fonts .h1:not(.nonStyle),#mainCont h1:not(.nonStyle),#mainCont .h1:not(.nonStyle){--h2-mgn:30px 0 64px}@media screen and (max-width: 520px){.editor-styles-wrapper h1:not(.nonStyle),.editor-styles-wrapper .h1:not(.nonStyle),.fonts h1:not(.nonStyle),.fonts .h1:not(.nonStyle),#mainCont h1:not(.nonStyle),#mainCont .h1:not(.nonStyle){--h2-mgn:15px 0 30px}}.editor-styles-wrapper.sec .txtArea h4:not(.nonStyle),.editor-styles-wrapper h3:not(.nonStyle),.editor-styles-wrapper .h3:not(.nonStyle),.fonts.sec .txtArea h4:not(.nonStyle),.fonts h3:not(.nonStyle),.fonts .h3:not(.nonStyle),#mainCont.sec .txtArea h4:not(.nonStyle),#mainCont h3:not(.nonStyle),#mainCont .h3:not(.nonStyle){font-size:var(--h3-size);font-weight:var(--h3-fw);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);margin:var(--h3-mgn);color:var(--h3-color);position:relative;padding-left:35px;padding-bottom:0}.editor-styles-wrapper.sec .txtArea h4:not(.nonStyle):before,.editor-styles-wrapper h3:not(.nonStyle):before,.editor-styles-wrapper .h3:not(.nonStyle):before,.fonts.sec .txtArea h4:not(.nonStyle):before,.fonts h3:not(.nonStyle):before,.fonts .h3:not(.nonStyle):before,#mainCont.sec .txtArea h4:not(.nonStyle):before,#mainCont h3:not(.nonStyle):before,#mainCont .h3:not(.nonStyle):before{content:'';display:inline-block;width:26px;height:26px;background-image:url(../img/template/icon_h3.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute !important;top:50%;left:0;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.editor-styles-wrapper.sec .txtArea h4:not(.nonStyle):after,.editor-styles-wrapper h3:not(.nonStyle):after,.editor-styles-wrapper .h3:not(.nonStyle):after,.fonts.sec .txtArea h4:not(.nonStyle):after,.fonts h3:not(.nonStyle):after,.fonts .h3:not(.nonStyle):after,#mainCont.sec .txtArea h4:not(.nonStyle):after,#mainCont h3:not(.nonStyle):after,#mainCont .h3:not(.nonStyle):after{display:none}.editor-styles-wrapper h4:not(.nonStyle),.editor-styles-wrapper .h4:not(.nonStyle),.fonts h4:not(.nonStyle),.fonts .h4:not(.nonStyle),#mainCont h4:not(.nonStyle),#mainCont .h4:not(.nonStyle){margin:var(--h4-mgn);font-size:var(--h4-size);font-weight:var(--h4-fw);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);color:var(--h4-color);background-color:var(--h4-bgColor);padding-bottom:10px;position:relative}.editor-styles-wrapper h4:not(.nonStyle):after,.editor-styles-wrapper .h4:not(.nonStyle):after,.fonts h4:not(.nonStyle):after,.fonts .h4:not(.nonStyle):after,#mainCont h4:not(.nonStyle):after,#mainCont .h4:not(.nonStyle):after{content:"";width:72px;height:5px;background-color:#FFA51F;position:absolute !important;bottom:0;left:0}.editor-styles-wrapper h5:not(.nonStyle),.editor-styles-wrapper .h5:not(.nonStyle),.fonts h5:not(.nonStyle),.fonts .h5:not(.nonStyle),#mainCont h5:not(.nonStyle),#mainCont .h5:not(.nonStyle){font-size:var(--h5-size);font-weight:var(--h5-fw);line-height:var(--h5-lh);letter-spacing:var(--h5-ls);margin:var(--h5-mgn);color:var(--h5-color);border-left:7px solid #FFA51F;padding-left:8px}.editor-styles-wrapper h6:not(.nonStyle),.editor-styles-wrapper .h6:not(.nonStyle),.fonts h6:not(.nonStyle),.fonts .h6:not(.nonStyle),#mainCont h6:not(.nonStyle),#mainCont .h6:not(.nonStyle){font-size:var(--h6-size);font-weight:var(--h6-fw);line-height:var(--h6-lh);letter-spacing:var(--h6-ls);margin:var(--h6-mgn);color:var(--h6-color)}.editor-styles-wrapper p,.fonts p,#mainCont p{line-height:1.8;margin:0 0 1em}.editor-styles-wrapper strong,.fonts strong,#mainCont strong{font-weight:700}.editor-styles-wrapper li strong,.fonts li strong,#mainCont li strong{color:#F04E4E}.editor-styles-wrapper .kbt-lead,.fonts .kbt-lead,#mainCont .kbt-lead{font-size:min(calc( var(--vw) * 3.10345 ),36px);color:#00b88b;font-weight:500;line-height:1.5;margin-bottom:1em}@media screen and (max-width: 960px){.editor-styles-wrapper .kbt-lead,.fonts .kbt-lead,#mainCont .kbt-lead{font-size:min(calc( var(--vw) * 3.90625 ),30px)}}@media screen and (max-width: 520px){.editor-styles-wrapper .kbt-lead,.fonts .kbt-lead,#mainCont .kbt-lead{font-size:min(calc( var(--vw) * 5.86667 ),22px)}}.editor-styles-wrapper .aka,.fonts .aka,#mainCont .aka{color:#F04E4E}.editor-styles-wrapper .kbt-lead{font-size:min(3.1vw,36px);color:#00b88b;font-weight:500;line-height:1.5;margin-bottom:1em}@media screen and (max-width: 960px){.editor-styles-wrapper .kbt-lead{font-size:min(3.906vw,30px)}}@media screen and (max-width: 520px){.editor-styles-wrapper .kbt-lead{font-size:min(5.866vw,22px)}}:root{--color-main:#063258;--color-sub:#f8f9f9;--color-accent:#DE0000;--color-base:#fff;--color-gray-1:#eee;--color-gray-2:#ddd;--color-gray-3:#bbb;--text-body:#202727;--text-desc:#666;--text-ph:#CDD6DD;--text-link:#068AD4;--text-hover:#068AD4;--text-active:#068AD4;--text-visited:#068AD4;--text-alert:#ec0000;--text-disabled:#949497;--hr-primary:1px solid #e8e8e8;--hr-secondary:1px solid #b65200;--bg-primary:#fff;--bg-secondary:#f7f7f7;--bg-tertiary:#f8f8fb;--bdr-field:1px solid #e8e8e8;--bdr-divider:1px solid #626264;--bdr-focused:1px solid #333;--bdr-selected:2px solid #0017c1;--bdr-alert:2px solid #ec0000;--bdr-disabled:1px solid #d9d9d9;--icon-label:#1a1a1c;--icon-active:#0017c1;--icon-alert:#ec0000;--icon-disabled:#949497;--btn-normal:#0017c1;--btn-active:#000082;--btn-alert:#000082;--btn-disabled:#d9d9d9;--stat-success:#259d63;--stat-alert:#ec0000;--stat-warning:#c16800;--chart--primary:#0017c1;--chart--secondary:#4979f5}::selection{background-color:#00BFE7;color:#fff}body{background-color:var(--bg-primary);color:var(--text-body)}hr{border-bottom:var(--hr-primary)}hr.secondary{border-bottom:var(--hr-secondary)}.desc{color:var(--text-desc)}textarea,input[type=url],input[type=tel],input[type=email],input[type=text]{border:var(--bdr-field)}textarea:focus,input[type=url]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=text]:focus{border:var(--bdr-focused)}textarea:disabled,input[type=url]:disabled,input[type=tel]:disabled,input[type=email]:disabled,input[type=text]:disabled{border:var(--bdr-disabled);background-color:var(--bg-Secondary)}textarea:placeholder-shown,input[type=url]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=email]:placeholder-shown,input[type=text]:placeholder-shown{color:#CDD6DD}textarea::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#CDD6DD}textarea:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=text]:-moz-placeholder{opacity:1;color:#CDD6DD}textarea::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder{opacity:1;color:#CDD6DD}textarea:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#CDD6DD}a{color:var(--text-link);text-decoration:underline}a:hover{color:var(--text-hover);text-decoration:none}a:active{color:var(--text-active)}.alert{color:var(--text-alert)}.success{color:var(--stat-success)}.warning{color:var(--stat-warning)}.icon{color:var(--icon-label)}.icon.active{color:var(--icon-active)}.icon.alert{color:var(--icon-alert)}.icon.disabled{color:var(--icon-disabled)}:root{--cookie-pop-fontsize:16px}body{overflow-x:hidden}body.fixed{position:fixed;width:100%;height:100%;left:0}.global-layout{display:grid;grid-template:"header" auto "contents" 1fr "footer" auto/100%;min-height:100vh}.global-layout__header{position:fixed;top:0;left:0;grid-area:header;width:100%}.global-layout__contents{grid-area:contents;overflow-x:hidden}.global-layout__footer{grid-area:footer}section{padding-top:1px}.contWrap{width:100%;max-width:var(--cont-wrap-width-max);margin:0 auto;padding:var(--yohaku-contWrap)}.wrapper{margin:0 auto;height:inherit}@media screen and (min-width: 961px){.spOnly{display:none}.pcKill{display:none}}@media screen and (max-width: 960px){.pcOnly{display:none}.spOnly{display:none}.tabKill{display:none}}@media screen and (max-width: 520px){.pcOnly{display:none}.spKill{display:none}.spOnly{display:block}}#blackBg{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.7);z-index:8}figure{text-align:center;margin-bottom:16px}@media screen and (max-width: 520px){figure{margin-bottom:calc( var(--vw) * 5.38462 )}}figure img{display:inline-block}img{max-width:100%;vertical-align:bottom;height:auto}img.max{width:100%}.waku{border:1px solid #666;width:min(100%,600px);aspect-ratio:1 / 1;margin:1em 0}.objFit{width:100%;height:100%}.objFit.contain{object-fit:contain}.objFit.cover{object-fit:cover}.cookie-consent{display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;width:100%;font-size:var(--cookie-pop-fontsize);color:#fff;background:rgba(0,0,0,0.7);padding:1.2em;box-sizing:border-box;visibility:hidden;z-index:9999}.cookie-consent.is-show{visibility:visible}.cookie-consent a{color:#fff !important}.cookie-agree{color:#fff;background:dodgerblue;padding:.5em 1.5em}.cookie-agree:hover{cursor:pointer}.cc-hide1{display:none}.cc-hide2{animation:hide 1s linear 0s;animation-fill-mode:forwards}@media screen and (max-width: 520px){.cookie-consent{flex-direction:column}.cookie-text{margin-bottom:1em}}.fuchidori{text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0px 1px 0 #FFF,  0 -1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF}.bdr{--no-fsize:96px;--bdr-pad:30px;--bdr-mgn:60px 0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:var(--bdr-field);padding:var(--bdr-pad);margin:var(--bdr-mgn);position:relative}@media screen and (max-width: 960px){.bdr{--no-fsize:76px}}@media screen and (max-width: 520px){.bdr{--bdr-pad:15px}}.bdr.bg{background-color:var(--bg-secondary)}.bdr.divider{border:var(--bdr-divider)}.bdr.focused{border:var(--bdr-focused)}.bdr.selected{border:var(--bdr-selected)}.bdr.alert{border:var(--bdr-alert)}.bdr.disabled{border:var(--bdr-disabled)}img.disc{border-radius:50%}ul,ol{margin-top:1.5em;margin-bottom:2em;margin-left:2em}ul li,ol li{line-height:1.5;margin-bottom:0.5em}ul{list-style-type:none;list-style-position:outside}ul li{position:relative}ul li:before{content:"";width:5px;height:5px;background-color:#00B88B;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0.65em;left:-1em}ol{list-style-type:decimal;list-style-position:outside}[class^="icon-"],[class*=" icon-"]{margin:0 5px}#pnkz{--font-size:16px;--mgn-top:1em;margin-top:var(--mgn-top);font-size:var(--font-size);text-align:left;font-weight:500;margin-bottom:50px}#pnkz .contWrap .pnkz{position:relative;padding-bottom:20px}#pnkz .contWrap .pnkz:after{content:"";width:150px;height:5px;background-color:#DFF3EF;position:absolute !important;bottom:0;left:0}#pnkz a{text-decoration:none}#pnkz span:after{content:"/";color:#C5C5C5;margin:0 0.5em}#pnkz span:last-of-type:after{display:none}@media screen and (max-width: 520px){#pnkz{display:none}}.newsList .disp .cate,.newsList a{--nl-bg-color:rgba(255,255,255,0.4);--nl-a-pad:22px 20px;--nl-a-title-flex:unset;--nl-a-title-width:100%;--cate-width:110px;--cate-fsize:12px;border-top:1px solid #DFF3EF}.newsList .disp .cate:hover,.newsList a:hover{--nl-bg-color:#DFF3EF}@media screen and (max-width: 520px){.newsList .disp .cate,.newsList a{--nl-a-pad:15px 15px}}.newsList .disp,.newsList a{display:block;background-color:var(--nl-bg-color);padding:var(--nl-a-pad);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex:1 0 0%;flex:1 0 0%;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;text-decoration:none;color:#323232;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.newsList .disp .date,.newsList a .date{width:9em;font-size:12px;font-weight:700}.newsList .disp .cate,.newsList a .cate{width:var(--cate-width);font-size:var(--cate-fsize);font-weight:700;background-color:#00B88B;color:#fff;text-align:center;padding:5px;margin-right:40px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.newsList .disp .title,.newsList a .title{flex:var(--nl-a-title-flex);width:var(--nl-a-title-width);margin-bottom:0;padding-right:2em;font-size:16px}@media screen and (max-width: 520px){.newsList .disp .title,.newsList a .title{margin-top:0.5em;padding-right:0}}@media screen and (max-width: 960px){section#mainCont .contIndex{--contIndex-article-mb:min(calc( var(--vw) * 11.53846 ),60px);--contIndex-imageArea-width:100%;--contIndex-imageArea-order:1;--contIndex-textArea-padding:0;--contIndex-textArea-padding-B:0;--contIndex-imageArea-flex:unset;--contIndex-textArea-width:100%;--contIndex-textArea-order:2;--contIndex-textArea-desc-mb:min(calc( var(--vw) * 5.76923 ),30px)}section#mainCont .contIndex article:nth-of-type(2n) .textArea{padding-left:0}section#mainCont .contIndex article .imageArea{margin-bottom:1em}section#mainCont .contIndex.tabFlex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex:1 0 0%;flex:1 0 0%;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;gap:20px}}@media screen and (max-width: 520px){section#mainCont .contIndex.tabFlex{display:block}section#mainCont .contIndex.tabFlex article{position:relative;height:calc( var(--vw) * 94.13333 )}section#mainCont .contIndex.tabFlex article .imageArea{height:100%}section#mainCont .contIndex.tabFlex article .imageArea img.aspRatio{aspect-ratio:1/1}section#mainCont .contIndex.tabFlex article .textArea{width:calc( var(--vw) * 68.53333 );height:calc( var(--vw) * 68.53333 );padding:calc( var(--vw) * 5.33333 );position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff}section#mainCont .contIndex.tabFlex article .textArea h3{text-align:center}section#mainCont .contIndex.tabFlex article .textArea p{margin-bottom:0.5em !important;line-height:1.5}}.goraiten{--anim-width:531px;--anim-height:338px;width:900px;height:320px;position:absolute !important;bottom:0;left:50%;-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}@media screen and (max-width: 960px){.goraiten{--anim-width:min(calc( var(--vw) * 55.3125 ),531px);--anim-height:min(calc( var(--vw) * 35.20833 ),338px)}}@media screen and (max-width: 960px){.goraiten{width:min(calc( var(--vw) * 93.75 ),900px);height:min(calc( var(--vw) * 33.33333 ),320px)}}@media screen and (max-width: 520px){.goraiten{--anim-width:min(calc( var(--vw) * 67.67442 ),291px);--anim-height:min(calc( var(--vw) * 43.02326 ),185px);width:min(calc( var(--vw) * 102.32558 ),440px);height:min(calc( var(--vw) * 43.02326 ),185px)}}@media screen and (max-width: 650px){.goraiten{position:absolute !important;bottom:0;left:50%;-moz-transform:translate(-50%, 120%);-ms-transform:translate(-50%, 120%);-webkit-transform:translate(-50%, 120%);transform:translate(-50%, 120%)}}@media screen and (max-width: 420px){.goraiten{position:absolute !important;bottom:0;left:50%;-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}}.goraiten img.mask4-1{width:var(--anim-width);height:var(--anim-height);mask-image:url("../img/mask/pas_top_about_03-02-1.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/mask/pas_top_about_03-02-1.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;position:absolute !important;bottom:0;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.goraiten .anim{width:var(--anim-width);height:var(--anim-height);position:absolute !important;bottom:6px;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 520px){.goraiten .anim{position:absolute !important;bottom:3px;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.goraiten img.mask4-2{width:var(--anim-width);height:var(--anim-height);mask-image:url("../img/mask/pas_top_about_03-01-1.svg");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("../img/mask/pas_top_about_03-01-1.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;animation:piko2-2 2s step-start infinite}.goraiten img.mask4-3{--fuki-4-3-width:238px;--fuki-4-3-height:161px;width:var(--fuki-4-3-width);height:var(--fuki-4-3-height);position:absolute !important;top:0;right:40px}@media screen and (max-width: 960px){.goraiten img.mask4-3{--fuki-4-3-width:min(calc( var(--vw) * 24.79167 ),238px);--fuki-4-3-height:min(calc( var(--vw) * 16.77083 ),161px)}}@media screen and (max-width: 520px){.goraiten img.mask4-3{--fuki-4-3-width:min(calc( var(--vw) * 30.23256 ),130px);--fuki-4-3-height:min(calc( var(--vw) * 20.46512 ),88px);right:min(calc( var(--vw) * 2.32558 ),10px)}}.goraiten img.mask4-4{--fuki-4-4-width:215px;--fuki-4-4-height:161px;width:var(--fuki-4-4-width);height:var(--fuki-4-4-height);position:absolute !important;top:0;left:60px}@media screen and (max-width: 960px){.goraiten img.mask4-4{--fuki-4-4-width:min(calc( var(--vw) * 22.39583 ),215px);--fuki-4-4-height:min(calc( var(--vw) * 16.77083 ),161px)}}@media screen and (max-width: 520px){.goraiten img.mask4-4{--fuki-4-4-width:min(calc( var(--vw) * 27.2093 ),117px);--fuki-4-4-height:min(calc( var(--vw) * 20.46512 ),88px);left:min(calc( var(--vw) * 2.32558 ),10px)}}.gridSys{--grid-gap:30px;--margin-bottom:30px;display:grid;margin-bottom:var(--margin-bottom);grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-auto-flow:row;grid-template-columns:repeat(12, 1fr)}@media screen and (max-width: 768px){.gridSys{--grid-gap:15px;--margin-bottom:15px}}.gridSys.center{place-content:center;place-items:center}.gridSys .col-2{grid-area:auto/auto/auto/span 2}.gridSys .col-3{grid-area:auto/auto/auto/span 3}.gridSys .col-4{grid-area:auto/auto/auto/span 4}.gridSys .col-5{grid-area:auto/auto/auto/span 5}.gridSys .col-6{grid-area:auto/auto/auto/span 6}.gridSys .col-7{grid-area:auto/auto/auto/span 7}.gridSys .col-8{grid-area:auto/auto/auto/span 8}.gridSys .col-9{grid-area:auto/auto/auto/span 9}.gridSys .col-10{grid-area:auto/auto/auto/span 10}.gridSys .col-11{grid-area:auto/auto/auto/span 11}.gridSys .col-12{grid-area:auto/auto/auto/span 12}@media screen and (max-width: 960px){.gridSys .col-2Tb{grid-area:auto/auto/auto/span 2}.gridSys .col-3Tb{grid-area:auto/auto/auto/span 3}.gridSys .col-4Tb{grid-area:auto/auto/auto/span 4}.gridSys .col-5Tb{grid-area:auto/auto/auto/span 5}.gridSys .col-6Tb{grid-area:auto/auto/auto/span 6}.gridSys .col-7Tb{grid-area:auto/auto/auto/span 7}.gridSys .col-8Tb{grid-area:auto/auto/auto/span 8}.gridSys .col-9Tb{grid-area:auto/auto/auto/span 9}.gridSys .col-10Tb{grid-area:auto/auto/auto/span 10}.gridSys .col-11Tb{grid-area:auto/auto/auto/span 11}.gridSys .col-12Tb{grid-area:auto/auto/auto/span 12}}@media screen and (max-width: 520px){.gridSys .col-2Sp{grid-area:auto/auto/auto/span 2}.gridSys .col-3Sp{grid-area:auto/auto/auto/span 3}.gridSys .col-4Sp{grid-area:auto/auto/auto/span 4}.gridSys .col-5Sp{grid-area:auto/auto/auto/span 5}.gridSys .col-6Sp{grid-area:auto/auto/auto/span 6}.gridSys .col-7Sp{grid-area:auto/auto/auto/span 7}.gridSys .col-8Sp{grid-area:auto/auto/auto/span 8}.gridSys .col-9Sp{grid-area:auto/auto/auto/span 9}.gridSys .col-10Sp{grid-area:auto/auto/auto/span 10}.gridSys .col-11Sp{grid-area:auto/auto/auto/span 11}.gridSys .col-12Sp{grid-area:auto/auto/auto/span 12}}.smf-action button.smf-button-control__control,button.bbtn,.btn{--btnTextColor:#202727;--btnBgColor:#FFDE2F;--btnIconColor:#fff;--btnBorder:none;--font-size:16px;--font-weight:700;--letter-spacing:0;--btn-padding:10px 60px 10px 20px;--min-width:205px;--min-height:46px;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;background:var(--btnBgColor);border:var(--btnBorder);-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;text-decoration:none !important;cursor:pointer;color:var(--btnTextColor, #333);font-size:var(--font-size);padding:var(--btn-padding);display:inline-block;position:relative;letter-spacing:var(--letter-spacing);font-weight:var(--font-weight);margin:0.5em;text-align:left;min-width:var(--min-width);vertical-align:middle;position:relative;line-height:1.8;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media screen and (max-width: 768px){.smf-action button.smf-button-control__control,button.bbtn,.btn{--font-size:min(calc( var(--vw) * 2.08333 ),16px)}}@media screen and (max-width: 520px){.smf-action button.smf-button-control__control,button.bbtn,.btn{--font-size:16px;--btn-padding:10px 50px 10px 10px}}.smf-action button.smf-button-control__control:before,button.bbtn:before,.btn:before{content:"";width:40px;height:40px;background-image:url(../img/template/icon_button.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute !important;top:50%;right:3px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:0;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.smf-action button.smf-button-control__control:after,button.bbtn:after,.btn:after{font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:1em;position:absolute;top:50%;right:13px;-moz-transform:translate(-4px, -50%);-ms-transform:translate(-4px, -50%);-webkit-transform:translate(-4px, -50%);transform:translate(-4px, -50%);color:var(--btnBgColor) !important;font-size:18px !important;margin-left:0 !important;margin-right:0 !important;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.smf-action button.smf-button-control__control[href$=".pdf"]:after,button.bbtn[href$=".pdf"]:after,.btn[href$=".pdf"]:after{right:8px}.smf-action button.smf-button-control__control[href$=".docx"]:after,.smf-action button.smf-button-control__control[href$=".doc"]:after,button.bbtn[href$=".docx"]:after,button.bbtn[href$=".doc"]:after,.btn[href$=".docx"]:after,.btn[href$=".doc"]:after{right:11px}.smf-action button.smf-button-control__control[href$=".xlsx"]:after,.smf-action button.smf-button-control__control[href$=".xls"]:after,button.bbtn[href$=".xlsx"]:after,button.bbtn[href$=".xls"]:after,.btn[href$=".xlsx"]:after,.btn[href$=".xls"]:after{right:11px}.smf-action button.smf-button-control__control[href$=".pptx"]:after,.smf-action button.smf-button-control__control[href$=".ppt"]:after,button.bbtn[href$=".pptx"]:after,button.bbtn[href$=".ppt"]:after,.btn[href$=".pptx"]:after,.btn[href$=".ppt"]:after{right:11px}.smf-action button.smf-button-control__control.email:after,button.bbtn.email:after,.btn.email:after{right:10px}.smf-action button.smf-button-control__control.reverse.email:after,button.bbtn.reverse.email:after,.btn.reverse.email:after{left:10px}.smf-action button.smf-button-control__control.tel:after,button.bbtn.tel:after,.btn.tel:after{right:10px}.smf-action button.smf-button-control__control.reverse.tel:after,button.bbtn.reverse.tel:after,.btn.reverse.tel:after{left:10px}.smf-action button.smf-button-control__control[target="_blank"]:after,button.bbtn[target="_blank"]:after,.btn[target="_blank"]:after{right:10px}.smf-action button.smf-button-control__control:focus,.smf-action button.smf-button-control__control:hover,button.bbtn:focus,button.bbtn:hover,.btn:focus,.btn:hover{color:var(--btnTextColor)}.smf-action button.smf-button-control__control:focus:before,.smf-action button.smf-button-control__control:hover:before,button.bbtn:focus:before,button.bbtn:hover:before,.btn:focus:before,.btn:hover:before{-moz-transform:translate(0, -50%) rotate(-90deg);-ms-transform:translate(0, -50%) rotate(-90deg);-webkit-transform:translate(0, -50%) rotate(-90deg);transform:translate(0, -50%) rotate(-90deg)}.smf-action button.smf-button-control__control.dispB,button.bbtn.dispB,.btn.dispB{display:block;margin-left:auto;margin-right:auto;width:unset}.smf-action button.smf-button-control__control.noIcon,button.bbtn.noIcon,.btn.noIcon{--btn-padding:10px 20px 10px 20px;text-align:center}.smf-action button.smf-button-control__control.noIcon:after,.smf-action button.smf-button-control__control.noIcon:before,button.bbtn.noIcon:after,button.bbtn.noIcon:before,.btn.noIcon:after,.btn.noIcon:before{display:none}.smf-action button.smf-button-control__control[data-action=back],.smf-action button.smf-button-control__control.reverse,button.bbtn[data-action=back],button.bbtn.reverse,.btn[data-action=back],.btn.reverse{--btn-padding:10px 20px 10px 60px}@media screen and (max-width: 520px){.smf-action button.smf-button-control__control[data-action=back],.smf-action button.smf-button-control__control.reverse,button.bbtn[data-action=back],button.bbtn.reverse,.btn[data-action=back],.btn.reverse{--btn-padding:10px 10px 10px 50px}}.smf-action button.smf-button-control__control[data-action=back]:before,.smf-action button.smf-button-control__control.reverse:before,button.bbtn[data-action=back]:before,button.bbtn.reverse:before,.btn[data-action=back]:before,.btn.reverse:before{right:unset;left:3px}.smf-action button.smf-button-control__control[data-action=back]:after,.smf-action button.smf-button-control__control.reverse:after,button.bbtn[data-action=back]:after,button.bbtn.reverse:after,.btn[data-action=back]:after,.btn.reverse:after{content:"" !important;right:unset;left:13px;-moz-transform:translate(4px, -50%);-ms-transform:translate(4px, -50%);-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%)}.smf-action button.smf-button-control__control.nomark:after,button.bbtn.nomark:after,.btn.nomark:after{display:none}.smf-action button.smf-button-control__control.disabled,button.bbtn.disabled,.btn.disabled{background-color:#d8d8d8;color:#949497;cursor:default}@media (prefers-color-scheme: dark){.smf-action button.smf-button-control__control.disabled,button.bbtn.disabled,.btn.disabled{background-color:#d8d8d8;color:#414143}}.smf-action button.smf-button-control__control a[target="_blank"]:after,.smf-action button.smf-button-control__control a[href$=".pdf"]:after,.smf-action button.smf-button-control__control a.pdf:after,.smf-action button.smf-button-control__control a[href$=".doc"]:after,.smf-action button.smf-button-control__control a[href$=".docx"]:after,.smf-action button.smf-button-control__control a[href$=".xls"]:after,.smf-action button.smf-button-control__control a[href$=".xlsx"]:after,.smf-action button.smf-button-control__control a[href$=".ppt"]:after,.smf-action button.smf-button-control__control a[href$=".pptm"]:after,.smf-action button.smf-button-control__control a[href$=".pptx"]:after,button.bbtn a[target="_blank"]:after,button.bbtn a[href$=".pdf"]:after,button.bbtn a.pdf:after,button.bbtn a[href$=".doc"]:after,button.bbtn a[href$=".docx"]:after,button.bbtn a[href$=".xls"]:after,button.bbtn a[href$=".xlsx"]:after,button.bbtn a[href$=".ppt"]:after,button.bbtn a[href$=".pptm"]:after,button.bbtn a[href$=".pptx"]:after,.btn a[target="_blank"]:after,.btn a[href$=".pdf"]:after,.btn a.pdf:after,.btn a[href$=".doc"]:after,.btn a[href$=".docx"]:after,.btn a[href$=".xls"]:after,.btn a[href$=".xlsx"]:after,.btn a[href$=".ppt"]:after,.btn a[href$=".pptm"]:after,.btn a[href$=".pptx"]:after{vertical-align:baseline}.smf-action button.smf-button-control__control a[target="_blank"].btn:after,.smf-action button.smf-button-control__control a[href$=".pdf"].btn:after,.smf-action button.smf-button-control__control a.pdf.btn:after,.smf-action button.smf-button-control__control a[href$=".doc"].btn:after,.smf-action button.smf-button-control__control a[href$=".docx"].btn:after,.smf-action button.smf-button-control__control a[href$=".xls"].btn:after,.smf-action button.smf-button-control__control a[href$=".xlsx"].btn:after,.smf-action button.smf-button-control__control a[href$=".ppt"].btn:after,.smf-action button.smf-button-control__control a[href$=".pptm"].btn:after,.smf-action button.smf-button-control__control a[href$=".pptx"].btn:after,button.bbtn a[target="_blank"].btn:after,button.bbtn a[href$=".pdf"].btn:after,button.bbtn a.pdf.btn:after,button.bbtn a[href$=".doc"].btn:after,button.bbtn a[href$=".docx"].btn:after,button.bbtn a[href$=".xls"].btn:after,button.bbtn a[href$=".xlsx"].btn:after,button.bbtn a[href$=".ppt"].btn:after,button.bbtn a[href$=".pptm"].btn:after,button.bbtn a[href$=".pptx"].btn:after,.btn a[target="_blank"].btn:after,.btn a[href$=".pdf"].btn:after,.btn a.pdf.btn:after,.btn a[href$=".doc"].btn:after,.btn a[href$=".docx"].btn:after,.btn a[href$=".xls"].btn:after,.btn a[href$=".xlsx"].btn:after,.btn a[href$=".ppt"].btn:after,.btn a[href$=".pptm"].btn:after,.btn a[href$=".pptx"].btn:after{font-size:var(--font-size)}a.gear{display:block;position:relative}a.gear:before{content:"";width:40px;height:40px;background-image:url(../img/template/icon_button.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute !important;right:14px;bottom:14px;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:1;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 520px){a.gear:before{width:min(calc( var(--vw) * 7.69231 ),40px);height:min(calc( var(--vw) * 7.69231 ),40px)}}a.gear:after{font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:1em;position:absolute;bottom:14px;right:14px;-moz-transform:translate(-14px, -10px);-ms-transform:translate(-14px, -10px);-webkit-transform:translate(-14px, -10px);transform:translate(-14px, -10px);color:var(--text-body) !important;font-size:18px !important;margin-left:0 !important;margin-right:0 !important;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;z-index:2}@media screen and (max-width: 520px){a.gear:after{bottom:min(calc( var(--vw) * 2.69231 ),14px);right:min(calc( var(--vw) * 2.69231 ),14px);font-size:min(calc( var(--vw) * 3.46154 ),18px) !important;-moz-transform:translate(min(calc( var(--vw) * -2.69231 ),-14px), min(calc( var(--vw) * -1.92308 ),-10px));-ms-transform:translate(min(calc( var(--vw) * -2.69231 ),-14px), min(calc( var(--vw) * -1.92308 ),-10px));-webkit-transform:translate(min(calc( var(--vw) * -2.69231 ),-14px), min(calc( var(--vw) * -1.92308 ),-10px));transform:translate(min(calc( var(--vw) * -2.69231 ),-14px), min(calc( var(--vw) * -1.92308 ),-10px))}}a.gear:focus:before,a.gear:hover:before{-moz-transform:translate(0, 0) rotate(-90deg);-ms-transform:translate(0, 0) rotate(-90deg);-webkit-transform:translate(0, 0) rotate(-90deg);transform:translate(0, 0) rotate(-90deg)}.wp-pagenavi{margin-bottom:100px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 0 0%;flex:1 0 0%;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start}@media screen and (max-width: 520px){.wp-pagenavi{margin-bottom:50px}}.wp-pagenavi .current_page,.wp-pagenavi .current,.wp-pagenavi a{width:40px;height:40px;color:var(--color-main);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin:0.5em;text-align:center;line-height:40px;text-decoration:none !important;font-weight:bold;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.wp-pagenavi .current_page.title,.wp-pagenavi .current.title,.wp-pagenavi a.title{width:auto;border-bottom:none}.wp-pagenavi .current_page.title:focus,.wp-pagenavi .current_page.title:hover,.wp-pagenavi .current.title:focus,.wp-pagenavi .current.title:hover,.wp-pagenavi a.title:focus,.wp-pagenavi a.title:hover{border-bottom:none;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.wp-pagenavi .current_page:focus,.wp-pagenavi .current_page:hover,.wp-pagenavi .current:focus,.wp-pagenavi .current:hover,.wp-pagenavi a:focus,.wp-pagenavi a:hover{background-color:rgba(0,191,231,0.4)}.wp-pagenavi .current_page.previouspostslink,.wp-pagenavi .current.previouspostslink,.wp-pagenavi a.previouspostslink{width:auto;padding:0 20px 0 40px;font-weight:400;position:relative}.wp-pagenavi .current_page.previouspostslink:after,.wp-pagenavi .current.previouspostslink:after,.wp-pagenavi a.previouspostslink:after{font-family:"Material Symbols Outlined" !important;content:"" !important;font-weight:normal;font-style:normal;font-size:1.5em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;position:absolute !important;top:50%;left:0;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.wp-pagenavi .current_page.nextpostslink,.wp-pagenavi .current.nextpostslink,.wp-pagenavi a.nextpostslink{width:auto;padding:0 40px 0 20px;font-weight:400;position:relative}.wp-pagenavi .current_page.nextpostslink:after,.wp-pagenavi .current.nextpostslink:after,.wp-pagenavi a.nextpostslink:after{font-family:"Material Symbols Outlined" !important;content:"" !important;font-weight:normal;font-style:normal;font-size:1.5em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;position:absolute !important;top:50%;right:0;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.wp-pagenavi .current_page.btn,.wp-pagenavi .current.btn,.wp-pagenavi a.btn{width:auto;line-height:40px;padding:0 1em}.wp-pagenavi .current_page,.wp-pagenavi .current{background:#00B88B;color:#fff}:root{--height-header:150px}@media screen and (max-width: 1330px){:root{--height-header:120px}}@media screen and (max-width: 960px){:root{--height-header:80px}}@media screen and (max-width: 520px){:root{--height-header:80px}}#gNaviSp,#header{--width-header:100%;--padding-header:15px 50px;--bg-color-header:rgba(255,255,255,0.8);--logo-width:500px;--gnavi-link-color:#fff}#gNaviSp.active,#header.active{--bg-color-header:rgba(255,255,255,0.8)}@media screen and (max-width: 1330px){#gNaviSp,#header{--logo-width:min(calc( var(--vw) * 30.07519 ),400px)}}@media screen and (max-width: 960px){#gNaviSp,#header{--padding-header:10px 20px;--width-header:100%;--ham-cover-width:440px;--logo-width:240px;--gnavi-link-color:#fff}}@media screen and (max-width: 520px){#gNaviSp,#header{--width-header:100%;--ham-cover-width:80%;--logo-width:min(calc( var(--vw) * 57.06667 ),214px)}}body.top #gNaviSp:not(.active),body.top #header:not(.active){--bg-color-header:transparent}.global-layout__contents{padding-top:var(--height-header)}#header{--header-pos-top:0;--header-pos-left:0;background:var(--bg-color-header);width:var(--width-header);height:var(--height-header);padding:var(--padding-header);-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;position:fixed;top:var(--header-pos-top);left:var(--header-pos-left);z-index:10}@media screen and (max-width: 680px){#header{padding:0 5px}}#header .inner{position:relative;z-index:1;text-align:center;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex:1 0 0%;flex:1 0 0%;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}@media screen and (max-width: 960px){#header .inner{padding:20px}}@media screen and (max-width: 520px){#header .inner{padding:20px 15px}}#header .inner .logo img{filter:invert(23%) sepia(99%) saturate(1750%) hue-rotate(189deg) brightness(96%) contrast(87%);-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;-webkit-transition:all 0s ease-out;transition:all 0s ease-out;width:var(--logo-width);height:auto}#header .inner .btnArea{display:block;align-self:center}#header .inner .contact .wrap{display:inline-block;background-color:#DFF3EF;padding:15px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;-moz-box-shadow:0 6px 0 0 #e5e5e5;-webkit-box-shadow:0 6px 0 0 #e5e5e5;box-shadow:0 6px 0 0 #e5e5e5;padding:min(calc( var(--vw) * .75188 ),10px)}#header .inner .contact .wrap .btn{font-size:24px;margin-top:0;margin-bottom:0;color:#fff}#header .inner .contact .wrap .btn.buy{background-color:#FF7A00;margin-left:0}#header .inner .contact .wrap .btn.buy:after{color:#FF7A00 !important}#header .inner .contact .wrap .btn.inq{margin-right:0;background-color:#202727}#header .inner .contact .wrap .btn.inq:after{color:#202727 !important}@media screen and (max-width: 1330px){#header .inner .contact .wrap .btn{font-size:min(calc( var(--vw) * 1.50376 ),20px)}}@media screen and (max-width: 1000px){#header .inner .contact .wrap .btn{min-width:unset}}@media screen and (max-width: 960px){#header .inner .contact .wrap{-moz-box-shadow:0 3px 0 0 #e5e5e5;-webkit-box-shadow:0 3px 0 0 #e5e5e5;box-shadow:0 3px 0 0 #e5e5e5}#header .inner .contact .wrap .btn{padding:5px 40px 5px 20px}#header .inner .contact .wrap .btn:before{width:min(calc( var(--vw) * 3.125 ),30px);height:min(calc( var(--vw) * 3.125 ),30px)}#header .inner .contact .wrap .btn:after{right:min(calc( var(--vw) * 1.04167 ),10px);font-size:min(calc( var(--vw) * 1.35417 ),13px) !important}}#header .contact{flex:1;text-align:right;padding-right:40px}@media screen and (max-width: 800px){#header .contact{display:none}}#header.is-active{--bg-color-header:transparent}#header.is-active .inner .logo img{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(329deg) brightness(111%) contrast(103%);will-change:filter}#header #hamBtn{--ham-btn-width:120px;--ham-btn-height:120px;--ham-btn-right:0;width:var(--ham-btn-width);height:var(--ham-btn-height);position:relative;cursor:pointer;z-index:2}@media screen and (max-width: 1330px){#header #hamBtn{--ham-btn-width:80px;--ham-btn-height:80px}}@media screen and (max-width: 960px){#header #hamBtn{--ham-btn-width:60px;--ham-btn-height:60px;--ham-bg-size:40px;--ham-btn-right:10px}}#header #hamBtn .bg{-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#header #hamBtn .icon{position:absolute !important;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:61px;height:unset}@media screen and (max-width: 1330px){#header #hamBtn .icon{width:40px;height:unset}}@media screen and (max-width: 960px){#header #hamBtn .icon{width:30px;height:unset}}#header #hamBtn .icon.off{display:block}#header #hamBtn .icon.on{display:none}#header #hamBtn:hover .bg{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#header #hamBtn.is-active .icon.off{display:none}#header #hamBtn.is-active .icon.on{display:block}#gNaviSp.gNavi{--gn-width:100%;--gn-bg-color:#00B88B;width:var(--gn-width);height:calc(100vh - var(--height-header));background-color:var(--gn-bg-color);color:#fff;position:fixed;-moz-border-radius:50px 50px 0 0;-webkit-border-radius:50px;border-radius:50px 50px 0 0;top:120vh;left:0;z-index:9;padding-top:50px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-moz-border-radius:50px 50px 0 0;-webkit-border-radius:50px;border-radius:50px 50px 0 0}#gNaviSp.gNavi.is-active{top:var(--height-header)}@media screen and (max-width: 520px){#gNaviSp.gNavi{padding-top:20px}}#gNaviSp.gNavi .subBtns{display:none}@media screen and (max-width: 800px){#gNaviSp.gNavi .subBtns{display:block;border-radius:40px;padding:15px;background:#DFF3EF;margin-left:30px;margin-right:30px}}@media screen and (max-width: 800px) and (max-width: 520px){#gNaviSp.gNavi .subBtns{margin-left:0;margin-right:0}}@media screen and (max-width: 800px){#gNaviSp.gNavi .subBtns .btn{display:block;color:#fff;margin:0;min-width:unset;text-align:center;font-size:18px;font-weight:700;line-height:160%;padding:10px 15px}}@media screen and (max-width: 800px) and (max-width: 580px){#gNaviSp.gNavi .subBtns .btn{padding:10px 10px 50px;font-size:16px}#gNaviSp.gNavi .subBtns .btn:before{position:absolute !important;bottom:15px;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#gNaviSp.gNavi .subBtns .btn:after{position:absolute !important;bottom:0;left:50%;-moz-transform:translate(-50%, 7px);-ms-transform:translate(-50%, 7px);-webkit-transform:translate(-50%, 7px);transform:translate(-50%, 7px)}}@media screen and (max-width: 800px){#gNaviSp.gNavi .subBtns .btn.buy{background-color:#FF7A00;margin-left:0}#gNaviSp.gNavi .subBtns .btn.buy:after{color:#FF7A00 !important}#gNaviSp.gNavi .subBtns .btn.inq{margin-right:0;background-color:#202727}#gNaviSp.gNavi .subBtns .btn.inq:after{color:#202727 !important}}#gNaviSp.gNavi .cover{padding:50px 0 100px 0}#gNaviSp.gNavi .cover .navs{gap:0 30px}@media screen and (max-width: 520px){#gNaviSp.gNavi .cover .navs{padding-bottom:100px;gap:0}}#gNaviSp.gNavi .cover nav .acdjs dd a,#gNaviSp.gNavi .cover nav .acdjs dt,#gNaviSp.gNavi .cover nav a.btn{display:block;color:#FFF;font-size:min(calc( var(--vw) * 1.72414 ),20px);font-weight:700;line-height:normal;text-decoration:none;min-width:unset;padding:min(calc( var(--vw) * 2.58621 ),30px) min(calc( var(--vw) * 4.31034 ),50px) min(calc( var(--vw) * 2.58621 ),30px) 0;border-bottom:2px solid #fff !important;margin:0 2px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#00B88B;text-align:left;position:relative}#gNaviSp.gNavi .cover nav .acdjs dd a:after,#gNaviSp.gNavi .cover nav .acdjs dt:after,#gNaviSp.gNavi .cover nav a.btn:after{color:var(--text-body) !important;font-size:16px}@media screen and (max-width: 960px){#gNaviSp.gNavi .cover nav .acdjs dd a:before,#gNaviSp.gNavi .cover nav .acdjs dt:before,#gNaviSp.gNavi .cover nav a.btn:before{font-size:22px;width:40px;height:40px}}@media screen and (max-width: 960px){#gNaviSp.gNavi .cover nav .acdjs dd a,#gNaviSp.gNavi .cover nav .acdjs dt,#gNaviSp.gNavi .cover nav a.btn{font-size:22px;padding:16px}}@media screen and (max-width: 520px){#gNaviSp.gNavi .cover nav .acdjs dd a,#gNaviSp.gNavi .cover nav .acdjs dt,#gNaviSp.gNavi .cover nav a.btn{font-size:20px;padding-left:0}}#gNaviSp.gNavi .cover nav .acdjs{padding:0}#gNaviSp.gNavi .cover nav .acdjs dt{text-indent:0}#gNaviSp.gNavi .cover nav .acdjs dt:before{display:none}#gNaviSp.gNavi .cover nav .acdjs dt:after{display:none}@media screen and (max-width: 960px){#gNaviSp.gNavi .cover nav .acdjs dt{font-size:22px}}#gNaviSp.gNavi .cover nav .acdjs dt span{display:block;width:40px;height:40px;position:absolute;background-image:url(../img/template/icon_button.svg);top:50%;right:3px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#gNaviSp.gNavi .cover nav .acdjs dt span:after{font-family:"Font Awesome 6 Free" !important;content:"+" !important;font-weight:600 !important;font-size:1em;position:absolute;color:var(--text-body);top:50%;right:50%;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}@media screen and (max-width: 960px){#gNaviSp.gNavi .cover nav .acdjs dt span{width:40px;height:40px}#gNaviSp.gNavi .cover nav .acdjs dt span:after{font-size:22px}}#gNaviSp.gNavi .cover nav .acdjs dt:focus span,#gNaviSp.gNavi .cover nav .acdjs dt:hover span{-moz-transform:translate(0, -50%) rotate(-90deg);-ms-transform:translate(0, -50%) rotate(-90deg);-webkit-transform:translate(0, -50%) rotate(-90deg);transform:translate(0, -50%) rotate(-90deg)}#gNaviSp.gNavi .cover nav .acdjs dt:focus span:after,#gNaviSp.gNavi .cover nav .acdjs dt:hover span:after{-moz-transform:translate(50%, -50%) rotate(-90deg);-ms-transform:translate(50%, -50%) rotate(-90deg);-webkit-transform:translate(50%, -50%) rotate(-90deg);transform:translate(50%, -50%) rotate(-90deg)}#gNaviSp.gNavi .cover nav .acdjs dt.active span:after{font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:1em}#gNaviSp.gNavi .cover nav .acdjs dd{display:none;padding:0}#gNaviSp.gNavi .cover nav .acdjs dd:before{display:none}#gNaviSp.gNavi .cover nav .acdjs dd a{font-size:18px;text-indent:0;padding:32px 1.5em;padding:min(calc( var(--vw) * 2.58621 ),30px) 1.5em min(calc( var(--vw) * 2.58621 ),30px) 1.5em;font-weight:500}@media screen and (max-width: 960px){#gNaviSp.gNavi .cover nav .acdjs dd a{padding:22px 1.5em}}@media screen and (max-width: 960px){#gNaviSp.gNavi .cover .contWrap{padding:1px 50px}}@media screen and (max-width: 520px){#gNaviSp.gNavi .cover .contWrap{padding:1px 15px}}#gNaviSp.gNavi .cover{overflow-y:auto;height:100%}:root #footer{--footer-width:100%;--footer-height:auto;--footer-bg-color:#00B88B;--footer-text-color:#fff;--footer-padding:75px 0 20px 0;--footer-margin-top:100px}@media screen and (max-width: 720px){:root #footer{--footer-padding:40px 0 20px 0}}@media screen and (max-width: 520px){:root #footer{--footer-margin-top:0;--footer-padding:75px 0 78px 0}}#footer{width:var(--footer-width);min-height:var(--footer-height);background:var(--footer-bg-color);color:var(--footer-text-color);padding:var(--footer-padding);margin-top:var(--footer-margin-top)}@media screen and (max-width: 1060px){#footer .contWrap .gridSys.all,#footer .contWrap .gridSys.iso{gap:min(calc( var(--vw) * 1.50943 ),16px)}}@media screen and (max-width: 960px){#footer .contWrap .gridSys.all,#footer .contWrap .gridSys.iso{gap:20px}}#footer .contWrap .copyright{color:rgba(255,255,255,0.5);font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:700;line-height:18px}#footer .contWrap p{margin-bottom:0.8em}#footer .contWrap a{color:#fff;text-decoration:none}#footer .contWrap a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}#footer .contWrap a.btn{background-color:#fff;border-color:#fff;color:#232323}#footer .contWrap a.btn:after{color:#232323}#footer .contWrap a.ar{position:relative;padding-right:0.7em}#footer .contWrap a.ar:after{font-family:"Font Awesome 6 Free" !important;content:"" !important;font-weight:600 !important;font-size:1em;font-size:0.6em;position:absolute !important;top:50%;right:0;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#footer .contWrap .siteName{font-size:24px;font-weight:700;line-height:1.75}#footer .contWrap .addr{font-size:14px;font-weight:500;line-height:2.14}#footer .contWrap .addr a.btn{font-size:12px;padding:1px 20px;min-width:unset;margin-top:0;margin-bottom:0;-moz-transform:translate(0, -2px);-ms-transform:translate(0, -2px);-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}#footer .contWrap .iso .txtArea{font-size:12px;font-weight:500;line-height:140%}#footer .contWrap .fukidashi{border:none;color:var(--text-body);background-color:#DFF3EF;padding:5px 10px;font-size:14px;font-weight:700;text-align:center;margin-bottom:15px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#footer .contWrap .fukidashi:before{border-top-color:#DFF3EF;border-width:10px;border-top-width:14px}#footer .contWrap .fukidashi:after{display:none}#footer .contWrap .btn.tel{background-color:#fff;color:#00B88B !important;font-size:32px;font-weight:700;line-height:1;text-align:center;padding:10px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px}#footer .contWrap .btn.tel:before{background-image:url(../img/header/icon_menu.svg)}#footer .contWrap .btn.tel:after{color:#fff !important}@media screen and (max-width: 520px){#footer .contWrap .btn.tel{font-size:34px}}@media screen and (max-width: 960px){#footer .contWrap .uketsukejikan{gap:0}}#footer .contWrap .uketsukejikan .le{aspect-ratio:1 / 1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:12px;padding:1em;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#footer .contWrap .uketsukejikan .ri{font-size:14px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-justify-content:flex-start;justify-content:flex-start;line-height:1.5}#footer .contWrap .adrinq{width:min(100%,350px)}#footer .contWrap .fNaviArea{flex:1}@media screen and (max-width: 960px){#footer .contWrap .fNaviArea{flex:unset;width:100%}#footer .contWrap .fNaviArea .wrap{-webkit-justify-content:center;justify-content:center}}#footer .contWrap .footNavi{color:#FFF;font-size:14px;font-weight:700;line-height:2;margin-right:50px}@media screen and (max-width: 1100px){#footer .contWrap .footNavi{margin-right:18px}}@media screen and (max-width: 960px){#footer .contWrap .footNavi{margin-right:20px;margin-left:20px}}@media screen and (max-width: 724px){#footer .contWrap .footNavi{margin-right:0;margin-left:0;width:320px}}#footer .contWrap .footNavi .mds{font-size:16px}#footer .contWrap .footNavi .link{position:relative;padding-left:50px}#footer .contWrap .footNavi .link:after{display:block;content:"";width:10px;height:2px;background-color:#fff;position:absolute !important;top:50%;left:20px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#footer .contWrap .footNavi .link+.mds{margin-top:30px}#spFootFix{display:none;position:fixed;left:0;bottom:0;background-color:#fff;width:100%;height:78px;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);margin-bottom:0;padding:8px 0;z-index:2}@media screen and (max-width: 520px){#spFootFix{display:block}}#spFootFix .flex{gap:0}#spFootFix a{display:inline-block;padding:10px 0;text-align:center}#spFootFix a.icon{width:calc( var(--vw) * 33.33333 );border-right:1px solid #D9D9D9}#spFootFix .rettop{flex:1;text-align:center}#pageTop{--pagetop-bottom:89px;--pagetop-right:14px;--pagetop-width:58px;--pagetop-height:58px;--pagetop-z-index:8;--pagetop-border:none;--pagetop-pdg:10px;--pagetop-bg-color:#DFF3EF;--pagetop-radius:20px;position:fixed;bottom:var(--pagetop-bottom);right:var(--pagetop-right);border:var(--pagetop-border);width:var(--pagetop-width);height:var(--pagetop-height);z-index:var(--pagetop-z-index);padding:var(--pagetop-pdg);background-color:var(--pagetop-bg-color);border-radius:var(--pagetop-radius);cursor:pointer}@media screen and (max-width: 520px){#pageTop{display:none !important}}.waku{border:1px solid #666;width:min(100%,600px);aspect-ratio:1 / 1;margin:1em 0}.bgY{background-color:#ff0}.bgR{background-color:#f99}.bgB{background-color:#99f}.borderR{border:1px solid #f00}.ui-arrow-1{position:relative;width:30px;height:30px;border:none;background-color:transparent}.ui-arrow-1:before,.ui-arrow-1:after{content:'';background-color:#333;position:absolute;top:50%;width:1px;height:calc(70% - 1px);margin-top:-35%}.ui-arrow-1:before{left:50%;margin-left:-25%;transform:rotate(-45deg)}.ui-arrow-1:after{right:50%;margin-right:-25%;transform:rotate(45deg)}.ui-arrow-1:before,.ui-arrow-1:after{transition:transform 0.34s ease}.ui-arrow-1.is-active:before{transform:rotate(45deg)}.ui-arrow-1.is-active:after{transform:rotate(-45deg)}.ui-arrow-2{position:relative;width:30px;height:30px;border:none;background-color:transparent;transition:transform 0.3s ease}.ui-arrow-2:before,.ui-arrow-2:after{content:'';background-color:#333;position:absolute;top:50%;width:1px;height:calc(70% - 1px);margin-top:-35%}.ui-arrow-2:before{left:50%;margin-left:-25%;transform:rotate(-45deg)}.ui-arrow-2:after{right:50%;margin-right:-25%;transform:rotate(45deg)}.ui-arrow-2.is-active{transform:rotate(-180deg)}.ui-hamburger-1{width:30px;height:26px;border:none;position:relative;background:linear-gradient(to bottom, #333333,#333333);background-size:100% 20%;background-repeat:no-repeat;background-position:center center;transition:background-size 0.2s 0.25s ease;cursor:pointer}.ui-hamburger-1:before,.ui-hamburger-1:after{height:20%;width:100%;position:absolute;left:0;background-color:#333;content:'';transition:transform 0.3s ease}.ui-hamburger-1:before{top:0;transform-origin:9% 150%}.ui-hamburger-1:after{bottom:0;transform-origin:9% -50%}.ui-hamburger-1.is-active{background-size:0 20%;transition-delay:0s}.ui-hamburger-1.is-active:before{transform:rotate(45deg);transition-delay:0.15s}.ui-hamburger-1.is-active:after{transform:rotate(-45deg);transition-delay:0.15s}.ui-hamburger-2{width:30px;height:26px;border:none;position:relative;background:linear-gradient(to bottom, #333333,#333333);background-size:100% 20%;background-repeat:no-repeat;background-position:center center;transition:background-size 0.2s 0.25s ease;cursor:pointer}.ui-hamburger-2:before,.ui-hamburger-2:after{height:20%;width:100%;position:absolute;left:0;background-color:#333;content:'';transition:transform 0.3s ease}.ui-hamburger-2:before{top:0;transform-origin:91% 150%}.ui-hamburger-2:after{bottom:0;transform-origin:91% -50%}.ui-hamburger-2.is-active{background-size:0 20%;transition-delay:0s}.ui-hamburger-2.is-active:before{transform:rotate(-45deg);transition-delay:0.15s}.ui-hamburger-2.is-active:after{transform:rotate(45deg);transition-delay:0.15s}.ui-hamburger-3{width:30px;height:26px;border:none;position:relative;background:linear-gradient(to bottom, #333333 50%,rgba(0,0,0,0) 50%);background-size:100% 40%;background-repeat-x:no-repeat;background-position:0 0;cursor:pointer;transition:background-size 0.2s 0.45s ease}.ui-hamburger-3:before,.ui-hamburger-3:after{height:20%;width:0;position:absolute;background-color:#333;content:'';transform:rotate(0);top:40%;transition:transform 0.3s ease, width 0.3s 0.2s ease}.ui-hamburger-3:before,.ui-hamburger-3:after{left:0}.ui-hamburger-3.is-active{background-size:0 40%;transition-delay:0s}.ui-hamburger-3.is-active:before,.ui-hamburger-3.is-active:after{width:100%;transition:width 0.3s 0.2s ease, transform 0.3s 0.4s ease}.ui-hamburger-3.is-active:before{transform:rotate(-45deg)}.ui-hamburger-3.is-active:after{transform:rotate(45deg)}.ui-hamburger-4{width:30px;height:26px;border:none;position:relative;background:linear-gradient(to bottom, #333333 50%,rgba(0,0,0,0) 50%);background-size:100% 40%;background-repeat-x:no-repeat;background-position:0 0;cursor:pointer;transition:background-position 0.2s 0.45s ease}.ui-hamburger-4:before,.ui-hamburger-4:after{height:20%;width:0;position:absolute;background-color:#333;content:'';transform:rotate(0);top:40%;transition:transform 0.3s ease, width 0.3s 0.2s ease}.ui-hamburger-4:before,.ui-hamburger-4:after{right:0}.ui-hamburger-4.is-active{background-position:30px 0;transition-delay:0s}.ui-hamburger-4.is-active:before,.ui-hamburger-4.is-active:after{width:100%;transition:width 0.3s 0.2s ease, transform 0.3s 0.4s ease}.ui-hamburger-4.is-active:before{transform:rotate(-45deg)}.ui-hamburger-4.is-active:after{transform:rotate(45deg)}.ui-hamburger-5{width:30px;height:26px;border:none;position:relative;background:linear-gradient(to bottom, #333333,#333333);background-size:100% 20%;background-repeat:no-repeat;background-position:center center;transition:background-size 0.2s 0.25s ease;cursor:pointer;transition:background-size 0.3s 0.2s ease}.ui-hamburger-5:before,.ui-hamburger-5:after{height:20%;width:100%;position:absolute;left:0;background-color:#333;content:'';transition:transform 0.3s ease}.ui-hamburger-5:before{top:0}.ui-hamburger-5:after{bottom:0}.ui-hamburger-5:before,.ui-hamburger-5:after{transition:0.3s ease}.ui-hamburger-5.is-active{background-size:0 0}.ui-hamburger-5.is-active:before,.ui-hamburger-5.is-active:after{transition-delay:0.3s}.ui-hamburger-5.is-active:before{transform:translateY(200%) rotate(45deg)}.ui-hamburger-5.is-active:after{transform:translateY(-200%) rotate(-45deg)}.ui-hamburger-6{width:30px;height:26px;border:none;position:relative;cursor:pointer}.ui-hamburger-6:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(to bottom, #333333 50%,rgba(0,0,0,0) 50%);background-size:100% 40%;background-repeat-x:no-repeat;background-position:0 0;transition:opacity 0.3s ease, transform 0.3s ease}.ui-hamburger-6:after{width:80%;height:90%;top:5%;left:10%;content:'';position:absolute;background:linear-gradient(to right, rgba(0,0,0,0) 40%,#333333 40%,#333333 60%,rgba(0,0,0,0) 60%),linear-gradient(to bottom, rgba(0,0,0,0) 40%,#333333 40%,#333333 60%,rgba(0,0,0,0) 60%);transform:rotate(45deg) scale(0);opacity:0;transition:opacity 0.3s ease, transform 0.3s ease}.ui-hamburger-6.is-active:before{opacity:0;transform:scale(0)}.ui-hamburger-6.is-active:after{transform:rotate(45deg) scale(1);opacity:1;transition-delay:0.3s ease}.ui-plus-1{position:relative;cursor:pointer;border:none;background-color:transparent;width:30px;height:30px}.ui-plus-1:before,.ui-plus-1:after{content:"";height:20%;width:100%;background-color:#333;position:absolute;right:0;top:50%;margin-top:-10%}.ui-plus-1:before{transform:rotate(90deg)}.ui-plus-1:before{transition:transform 0.3s ease}.ui-plus-1.is-active:before{transform:rotate(0)}.ui-plus-2{position:relative;cursor:pointer;border:none;background-color:transparent;width:30px;height:30px}.ui-plus-2:before,.ui-plus-2:after{content:"";height:10%;width:100%;background-color:#333;position:absolute;right:0;top:50%;margin-top:-10%}.ui-plus-2:before{transform:rotate(90deg)}.ui-plus-2:before{transition:transform 0.3s ease}.ui-plus-2.is-active:before{transform:rotate(-180deg)}@-moz-keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@-webkit-keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@-o-keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.ui-loading-1{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-loading-1:before{left:0;top:0;width:100%;height:100%;position:absolute;content:'';background-color:#333;transform:scaleX(0);transition:transform 0.3s ease}.ui-loading-1:after{content:'';border:solid 2px #fff;border-left-color:transparent;width:16px;height:16px;position:absolute;left:50%;top:50%;border-radius:50%;margin-top:-8px;margin-left:-8px;opacity:0;transition:opacity 0.2s 0.1s ease}.ui-loading-1.is-active:before{transform:scaleX(1)}.ui-loading-1.is-active:after{animation:rotation 0.5s infinite linear;opacity:1}@-moz-keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@-webkit-keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@-o-keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.ui-loading-2{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-loading-2:before{left:0;top:0;width:100%;height:100%;position:absolute;content:'';background-color:#333;transform:scaleY(0);transition:transform 0.3s ease}.ui-loading-2:after{content:'';border:solid 2px #fff;border-left-color:transparent;width:16px;height:16px;position:absolute;left:50%;top:50%;border-radius:50%;margin-top:-8px;margin-left:-8px;opacity:0;transition:opacity 0.2s 0.1s ease}.ui-loading-2.is-active:before{transform:scaleY(1)}.ui-loading-2.is-active:after{animation:rotation 0.5s infinite linear;opacity:1}@-moz-keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@-webkit-keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@-o-keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.ui-loading-3{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-loading-3:before{left:0;top:0;width:100%;height:100%;position:absolute;content:'';background-color:#333;transform:translateX(-100%);opacity:0;transition:opacity 0.3s ease, transform 0.1s 0.3s}.ui-loading-3:after{content:'';border:solid 2px #fff;border-left-color:transparent;width:16px;height:16px;position:absolute;left:50%;top:50%;border-radius:50%;margin-top:-8px;margin-left:-8px;opacity:0;transition:opacity 0.2s 0.1s ease}.ui-loading-3.is-active:before{transition:opacity 0.3s ease;transform:translateX(0);opacity:1}.ui-loading-3.is-active:after{animation:rotation 0.5s infinite linear;opacity:1}.ui-toggle-1{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-1:before{left:0;top:0;position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333}.ui-toggle-1.is-active{color:#fff}.ui-toggle-1:before{transform:translateX(calc(-100% - 1px))}.ui-toggle-1.is-active:before{transform:translateX(0)}.ui-toggle-2{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-2:before{left:0;top:0;position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333}.ui-toggle-2.is-active{color:#fff}.ui-toggle-2:before{transform:translateX(calc(100% + 1px))}.ui-toggle-2.is-active:before{transform:translateX(0)}.ui-toggle-3{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-3:before{left:0;top:0;position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333}.ui-toggle-3.is-active{color:#fff}.ui-toggle-3:before{transform:translateY(-100%)}.ui-toggle-3.is-active:before{transform:translateY(0)}.ui-toggle-4{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-4:before{left:0;top:0;position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333}.ui-toggle-4.is-active{color:#fff}.ui-toggle-4:before{transform:translateY(100%)}.ui-toggle-4.is-active:before{transform:translateY(0)}.ui-toggle-5{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-5:before,.ui-toggle-5:after{position:absolute;content:'';background-color:#333;width:50%;top:0;height:100%;transition:transform 0.3s ease;z-index:-1}.ui-toggle-5:before{left:0;transform:translateX(-100%)}.ui-toggle-5:after{right:0;transform:translateX(100%)}.ui-toggle-5.is-active{color:#fff}.ui-toggle-5.is-active:before,.ui-toggle-5.is-active:after{transform:translateX(0)}.ui-toggle-6{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-6:before,.ui-toggle-6:after{position:absolute;content:'';background-color:#333;width:100%;left:0;height:50%;transition:transform 0.3s ease;z-index:-1}.ui-toggle-6:before{top:0;transform:translateY(-100%)}.ui-toggle-6:after{bottom:0;transform:translateY(100%)}.ui-toggle-6.is-active{color:#fff}.ui-toggle-6.is-active:before,.ui-toggle-6.is-active:after{transform:translateY(0)}.ui-toggle-7{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-7:before{position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333;left:0;top:0;transform-origin:top left;transform:rotate(-90deg)}.ui-toggle-7.is-active{color:#fff}.ui-toggle-7.is-active:before{transform:rotate(0)}.ui-toggle-8{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-8:before{position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333;left:0;top:0;transform-origin:top left;transform:rotate(90deg)}.ui-toggle-8.is-active{color:#fff}.ui-toggle-8.is-active:before{transform:rotate(0)}.ui-toggle-9{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-9:before{position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333;left:0;bottom:0;transform-origin:bottom left;transform:rotate(-90deg)}.ui-toggle-9.is-active{color:#fff}.ui-toggle-9.is-active:before{transform:rotate(0)}.ui-toggle-10{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-10:before{position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333;left:0;bottom:0;transform-origin:bottom left;transform:rotate(90deg)}.ui-toggle-10.is-active{color:#fff}.ui-toggle-10.is-active:before{transform:rotate(0)}.ui-toggle-11{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-11:before{position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333;right:-1px;width:calc(100% + 1px);top:0;transform-origin:top right;transform:rotate(-90deg)}.ui-toggle-11.is-active{color:#fff}.ui-toggle-11.is-active:before{transform:rotate(0)}.ui-toggle-12{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-12:before{position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333;right:0;top:-1px;height:calc(100% + 1px);transform-origin:top right;transform:rotate(90deg)}.ui-toggle-12.is-active{color:#fff}.ui-toggle-12.is-active:before{transform:rotate(0)}.ui-toggle-13{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-13:before{position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333;right:0;bottom:-1px;height:calc(100% + 1px);transform-origin:bottom right;transform:rotate(-90deg)}.ui-toggle-13.is-active{color:#fff}.ui-toggle-13.is-active:before{transform:rotate(0)}.ui-toggle-14{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-14:before{position:absolute;width:100%;height:100%;content:'';transition:transform 0.35s ease;z-index:-1;background-color:#333;right:-1px;bottom:0;width:calc(100% + 1px);transform-origin:bottom right;transform:rotate(90deg)}.ui-toggle-14.is-active{color:#fff}.ui-toggle-14.is-active:before{transform:rotate(0)}.ui-toggle-15{padding:15px 25px;color:#333;cursor:pointer;border:solid 1px #333;font-size:16px;position:relative;z-index:1;overflow:hidden;transition:color 0.3s ease}.ui-toggle-15:before,.ui-toggle-15:after{top:0;position:absolute;width:calc(50% + 21px);height:100%;content:'';background-color:#333;transition:transform 0.35s ease;z-index:-1}.ui-toggle-15:before{left:0;transform:skewX(-20deg) translateX(calc(-100% - 20px))}.ui-toggle-15:after{right:0;transform:skewX(-20deg) translateX(calc(100% + 20px))}.ui-toggle-15.is-active{color:#fff}.ui-toggle-15.is-active:before{transform:skewX(-20deg) translateX(-20px)}.ui-toggle-15.is-active:after{transform:skewX(-20deg) translateX(20px)}.skewY-10{transform:skewY(-10deg);margin:10em 0}.skewY-9{transform:skewY(-9deg);margin:9em 0}.skewY-8{transform:skewY(-8deg);margin:8em 0}.skewY-7{transform:skewY(-7deg);margin:7em 0}.skewY-6{transform:skewY(-6deg);margin:6em 0}.skewY-5{transform:skewY(-5deg);margin:5em 0}.skewY-4{transform:skewY(-4deg);margin:4em 0}.skewY-3{transform:skewY(-3deg);margin:3em 0}.skewY-2{transform:skewY(-2deg);margin:2em 0}.skewY-1{transform:skewY(-1deg);margin:1em 0}.skewY0{transform:skewY(0deg);margin:0em 0}.skewY1{transform:skewY(1deg);margin:1em 0}.skewY2{transform:skewY(2deg);margin:2em 0}.skewY3{transform:skewY(3deg);margin:3em 0}.skewY4{transform:skewY(4deg);margin:4em 0}.skewY5{transform:skewY(5deg);margin:5em 0}.skewY6{transform:skewY(6deg);margin:6em 0}.skewY7{transform:skewY(7deg);margin:7em 0}.skewY8{transform:skewY(8deg);margin:8em 0}.skewY9{transform:skewY(9deg);margin:9em 0}.skewY10{transform:skewY(10deg);margin:10em 0}.tt{display:inline-block;position:relative;cursor:pointer;color:var(--text-link)}.tt .ttBody{--tt-fsize:18px !important;font-size:var(--tt-fsize);font-weight:700;line-height:1.6;border:solid 3px #00BFE7;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:block;position:absolute !important;bottom:100%;left:50%;-moz-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);-webkit-transform:translate(-50%, -15px);transform:translate(-50%, -15px);background-color:#fff;color:#323232;padding:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;width:24em;line-height:1.3;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:2;-moz-box-shadow:0 0 4px 4px rgba(255,255,255,0.9);-webkit-box-shadow:0 0 4px 4px rgba(255,255,255,0.9);box-shadow:0 0 4px 4px rgba(255,255,255,0.9);pointer-events:none}@media screen and (max-width: 520px){.tt .ttBody{--tt-fsize:12px}}.tt .ttBody:before{content:"";width:0;height:0;border:8px solid transparent;border-top:15px solid #fff;position:absolute;margin-left:-7px;left:50%;top:100%;z-index:2;-moz-transform:translate(-50%, -5.19615px);-ms-transform:translate(-50%, -5.19615px);-webkit-transform:translate(-50%, -5.19615px);transform:translate(-50%, -5.19615px);margin-top:5px}.tt .ttBody:after{content:"";position:absolute;bottom:-29px;left:50%;margin-left:-17px;border:10px solid transparent;border-top:17px solid #00BFE7;z-index:1}.tt.bottom .ttBody{position:absolute !important;top:100%;right:50%;bottom:auto;left:auto;-moz-transform:translate(50%, 15px);-ms-transform:translate(50%, 15px);-webkit-transform:translate(50%, 15px);transform:translate(50%, 15px)}.tt.bottom .ttBody:before{border-bottom:15px solid #fff;border-top:8px solid transparent;top:-30px;bottom:calc(100%+4px);left:50%;-moz-transform:translate(-50%, 5.19615px);-ms-transform:translate(-50%, 5.19615px);-webkit-transform:translate(-50%, 5.19615px);transform:translate(-50%, 5.19615px)}.tt.bottom .ttBody:after{content:"";position:absolute;top:-17px;bottom:unset;left:50%;margin-left:-17px;border:10px solid transparent;border-top:17px transparent;border-bottom:17px solid #00BFE7;z-index:1}.tt.right .ttBody{position:absolute !important;top:50%;bottom:auto;left:100%;-moz-transform:translate(15px, -50%);-ms-transform:translate(15px, -50%);-webkit-transform:translate(15px, -50%);transform:translate(15px, -50%)}.tt.right .ttBody:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:15px solid #fff;top:calc(50% - 1px);left:auto;right:calc(100% + 2px);-moz-transform:translate(5.19615px, -50%);-ms-transform:translate(5.19615px, -50%);-webkit-transform:translate(5.19615px, -50%);transform:translate(5.19615px, -50%)}.tt.right .ttBody:after{content:"";position:absolute;top:40%;bottom:unset;left:-10px;margin-right:0;border:10px solid transparent;border-right:17px solid #00BFE7;z-index:1}.tt.left .ttBody{position:absolute !important;top:50%;right:100%;bottom:auto;left:auto;-moz-transform:translate(-15px, -50%);-ms-transform:translate(-15px, -50%);-webkit-transform:translate(-15px, -50%);transform:translate(-15px, -50%)}.tt.left .ttBody:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:15px solid #fff;top:calc(50% - 1px);left:calc(100% + 12px);right:auto;-moz-transform:translate(-5.19615px, -50%);-ms-transform:translate(-5.19615px, -50%);-webkit-transform:translate(-5.19615px, -50%);transform:translate(-5.19615px, -50%)}.tt.left .ttBody:after{content:"";position:absolute;top:40%;bottom:unset;right:-30px;left:unset;margin-right:0;border:10px solid transparent;border-left:17px solid #00BFE7;z-index:1}.tt:hover .ttBody{display:inline-block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.fuwat{opacity:0;visibility:hidden;-moz-transform:translate(0, 120px);-ms-transform:translate(0, 120px);-webkit-transform:translate(0, 120px);transform:translate(0, 120px)}.fuwat.left{-moz-transform:translate(-120px, 0);-ms-transform:translate(-120px, 0);-webkit-transform:translate(-120px, 0);transform:translate(-120px, 0)}.fuwat.right{-moz-transform:translate(120px, 0);-ms-transform:translate(120px, 0);-webkit-transform:translate(120px, 0);transform:translate(120px, 0)}.fuwat.top{-moz-transform:translate(0, -120px);-ms-transform:translate(0, -120px);-webkit-transform:translate(0, -120px);transform:translate(0, -120px)}.fuwat.active{-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;opacity:1;visibility:visible;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 520px){.fuwat{-moz-transform:translate(0, 60px);-ms-transform:translate(0, 60px);-webkit-transform:translate(0, 60px);transform:translate(0, 60px)}.fuwat.left{-moz-transform:translate(-60px, 0);-ms-transform:translate(-60px, 0);-webkit-transform:translate(-60px, 0);transform:translate(-60px, 0)}.fuwat.right{-moz-transform:translate(60px, 0);-ms-transform:translate(60px, 0);-webkit-transform:translate(60px, 0);transform:translate(60px, 0)}.fuwat.top{-moz-transform:translate(0, -60px);-ms-transform:translate(0, -60px);-webkit-transform:translate(0, -60px);transform:translate(0, -60px)}.fuwat.active{-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media print{body{-webkit-print-color-adjust:exact;width:1280px;transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0}}
