﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap");:root{--color-primary: #233296;--color-primary-rgb: 35,50,150;--color-secondary: #a8dbf4;--color-secondary-rgb: 168,219,244;--color-tertiary: #2332ea;--color-tertiary-rgb: 35,50,234;--color-gradation-primary: linear-gradient(0deg, rgba(255, 130, 0, 1), rgba(255, 241, 0, 1));--color-gradation-primary-70: linear-gradient(0deg, rgba(255, 130, 0, 0.7), rgba(255, 241, 0, 0.7));--color-man: #0af;--color-man-rgb: 0,170,255;--color-woman: #f0a;--color-woman-rgb: 255,0,170;--color-couple: #00dc1e;--color-couple-rgb: 0,220,30;--color-text-primary: #000;--color-text-secondary: #fff;--color-text-disabled: #999;--color-link: #0066cc;--color-bg: #fff}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:root{scroll-padding-top:80px}html,body{height:100%}body{font-family:'Noto Sans JP',sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;font-feature-settings:"palt";color:#333;background:#fff;line-height:1.85;text-decoration:none;text-align:left;margin:0;padding:0;transition:all .2s ease}@media only screen and (max-width: 768px){body{font-size:1.65rem}}.nopc{display:none}@media only screen and (max-width: 768px){.nopc{display:block}.nosp{display:none !important}}.c-pr{color:var(--color-primary)}.c-se{color:var(--color-secondary)}img{width:100%;margin:0;padding:0;line-height:0;vertical-align:bottom;object-fit:contain}img.of-cover{object-fit:cover !important}img .w350{width:350px !important}img .w450{width:450px !important}img.w60per{width:60% !important}img.w70per{width:70% !important}img.h100per{height:100% !important}.float-img-left{float:left;margin:5px 0.5em 0.5em 0}.float-img-right{float:right;margin:5px  0 0.5em 0.5em}.float-img-left.w30,.float-img-right.w30{max-width:30%}@media only screen and (max-width: 768px){img{width:100%}img.sp-w100per{width:100% !important}img.sp-w50per{width:50% !important}}hr{border-top:1px solid var(--color-primary);width:100%;max-width:1200px;margin:30px auto}.nomg{margin:0 !important}.mgauto{margin:0 auto !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt80{margin-top:80px !important}.mt100{margin-top:100px !important}.mt130{margin-top:130px !important}.mt-65{margin-top:-65px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb60{margin-bottom:60px !important}.mb100{margin-bottom:100px !important}.mb130{margin-bottom:130px !important}.mr20{margin-right:20px !important}.ml20{margin-left:20px !important}@media only screen and (max-width: 768px){.mt0-sp{margin-top:0 !important}.mb0-sp{margin-bottom:0 !important}.mgauto-sp{margin:0 auto !important}.mt10-sp{margin-top:10px !important}.mt100-sp{margin-top:100px !important}}.nopd{padding:0 !important}.pdtb60{padding-top:60px !important;padding-bottom:60px !important}.pdtb70{padding-top:70px !important;padding-bottom:70px !important}.pdtb80{padding-top:80px !important;padding-bottom:80px !important}.pdlr60{padding-left:60px !important;padding-right:60px !important}.pdlr80{padding-left:80px !important;padding-right:80px !important}.pdlr120{padding-left:120px !important;padding-right:120px !important}@media only screen and (max-width: 768px){.pdlr15-sp{padding-left:15px !important;padding-right:15px !important}.pdlr40-sp{padding-left:40px !important;padding-right:40px !important}}.t-c{text-align:center !important}.t-l{text-align:left !important}.t-r{text-align:right !important}@media only screen and (max-width: 768px){.t-c-sp{text-align:center !important}.t-l-sp{text-align:left !important}.t-r-sp{text-align:right !important}}.t-i{text-indent:-0.5em !important}.w-fc{width:fit-content !important}.caution{font-size:1.6rem !important;font-weight:900 !important;color:#f33 !important;text-indent:-1em !important;margin:0 0 0 1em !important}.caution:before{content:"※"}a.trans{transition:all .3s}a.trans:link{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=60);-moz-opacity:1;opacity:1;vertical-align:bottom}a.trans:visited{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=60);-moz-opacity:1;opacity:1;vertical-align:bottom}a.trans:hover{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=100);-moz-opacity:0.60;opacity:0.60;vertical-align:bottom}a.trans:active{text-decoration:none;color:#fff;display:inline-block;filter:alpha(opacity=60);-moz-opacity:1;opacity:1;vertical-align:bottom}a.linkTel:link{text-decoration:none;color:#c7aa8a;font-size:3rem}a.linkTel:visited{text-decoration:none;color:#c7aa8a;font-size:3rem}a.linkTel:hover{text-decoration:none;color:#c7aa8a;font-size:3rem}a.linkTel:active{text-decoration:none;color:#c7aa8a;font-size:3rem}@media only screen and (max-width: 768px){a.linkTel:link{text-decoration:none;color:#c7aa8a;font-size:2.6rem}a.linkTel:visited{text-decoration:none;color:#c7aa8a;font-size:2.6rem}a.linkTel:hover{text-decoration:none;color:#c7aa8a;font-size:2.6rem}a.linkTel:active{text-decoration:none;color:#c7aa8a;font-size:2.6rem}}a.line{color:var(--color-primary);font-weight:700;position:relative;display:inline-block;transition:.3s}a.line::after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#f90000;transition:.3s}a.line:hover{color:#f90000}a.line:hover::after{width:100%}.arrowScroll{width:40px;height:40px;border:2px solid #07f;border-radius:50%;position:relative;animation:scroll_r 1.5s infinite;-webkit-animation:scroll_r 1.5s infinite;margin:1em auto 0 auto}.arrowScroll::before{content:'';position:absolute;top:9px;left:8px;width:16px;height:16px;border-left:2px solid #07f;border-bottom:2px solid #07f;transform:rotate(225deg)}@keyframes scroll_r{0%{transform:translate(0)}20%{transform:translateX(15px)}40%{transform:translate(0)}}.arrow-anim{position:relative;width:40px;padding:20px 0 60px 0;margin:0 auto;z-index:500}.arrow-anim .arrow{position:absolute;width:40px;height:15px;opacity:0;transform:scale3d(0.5, 0.5, 0.5);animation:move 3s ease-out infinite}.arrow-anim .arrow:first-child{animation:move 3s ease-out 1s infinite}.arrow-anim .arrow:nth-child(2){animation:move 3s ease-out 2s infinite}.arrow-anim .arrow::before,.arrow-anim .arrow::after{content:' ';position:absolute;top:-35px;height:100%;width:51%;background:#0069d9}.arrow-anim .arrow::before{left:0;transform:skew(0deg, 30deg)}.arrow-anim .arrow::after{right:0;width:50%;transform:skew(0deg, -30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(50px)}100%{opacity:0;transform:translateY(80px) scale3d(0.5, 0.5, 0.5)}}.material-icons{vertical-align:middle}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.container{display:flex;padding:0;margin:0}header{width:100%}header.fv{background:url("/wp/wp-content/themes/adspilot/img/fv_bg01.png") center center no-repeat;background-size:cover}header.fv .header-top{background:var(--color-primary);text-align:center;padding:15px 0;display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;color:#fff;font-size:2.6rem;line-height:1.4}header.fv .header-top.no-flex{display:block}header.fv .header-top img{width:initial;height:50px;margin:0 5px;top:5px;position:relative}header.fv .header-top strong{color:#ff0;font-size:1.25em;font-weight:900}header.fv .header-wrap{width:100%;max-width:1200px;height:800px;margin:0 auto;position:relative}header.fv .header-wrap .fv-logo{position:absolute;top:57%;left:5%;width:33%}header.fv .header-wrap .fv-text2{position:absolute;top:8%;left:5%}header.fv .header-wrap .fv-text2 p{font-size:4rem;line-height:1.5;text-align:center}header.fv .header-wrap .fv-text2 p span{color:var(--color-primary);font-size:1.5em;font-weight:900;background:linear-gradient(transparent 50%, #fff 50%, #fff 90%, transparent 90%, transparent 100%)}header.fv .header-wrap .fv-text2 p.flex{display:flex;justify-content:center;align-items:baseline}header.fv .header-wrap .fv-text2 p.flex img{width:initial;height:75px;margin:0 5px;top:5px;position:relative}header.fv .header-wrap .fv-text3{position:absolute;top:40%;left:5%}header.fv .header-wrap .fv-text3 .sub{display:flex;align-items:center}header.fv .header-wrap .fv-text3 .sub p{color:#fff;font-weight:400;font-size:1.8rem;line-height:1;background:#ff0050;width:fit-content;padding:0.3em 0.65em}header.fv .header-wrap .fv-text3 .sub .tryangle{height:25px;aspect-ratio:cos(30deg);clip-path:polygon(0 0, 100% 50%, 0 100%);background:#ff0050;margin:0 10px}header.fv .header-wrap .fv-text3 .sub2{display:flex;align-items:center}header.fv .header-wrap .fv-text3 .sub2 p{color:#fff;font-weight:700;font-size:2.75rem;line-height:1;background:#ff0050;width:fit-content;padding:0.3em 0.5em}header.fv .header-wrap .fv-text3 .sub2 .tryangle{height:30px;aspect-ratio:cos(30deg);clip-path:polygon(0 0, 100% 50%, 0 100%);background:#ff0050;margin:0 10px}header.fv .header-wrap .fv-text3 .main p{color:#ff0050;font-size:3.2rem}header.fv .header-wrap .fv-text4{position:absolute;top:56%;right:5%;color:var(--color-primary);font-size:2.8rem;font-weight:700;line-height:1.5;padding:5px 10px;border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}header.fv .header-wrap .fv-text4 span{color:var(--color-tertiary);font-size:3.2rem;font-weight:900}header.fv .header-wrap .fv-img1{position:absolute;top:10%;right:5%;width:30%}header.fv .header-wrap .fv-img2{position:absolute;bottom:5%;left:5%;width:22%}header.fv .header-wrap .fv-icon{position:absolute;bottom:5%;right:5%;width:54%}header.fv .header-wrap .fv-icon ul.fv-icon-list{display:flex;justify-content:space-between;flex-wrap:wrap}header.fv .header-wrap .fv-icon ul.fv-icon-list li{width:32.333%;position:relative;padding:1.5rem;text-align:center;background:var(--color-tertiary)}header.fv .header-wrap .fv-icon ul.fv-icon-list li:before,header.fv .header-wrap .fv-icon ul.fv-icon-list li:after{position:absolute;content:''}header.fv .header-wrap .fv-icon ul.fv-icon-list li:before{top:-40px;left:calc(50% - 50px);width:100px;height:100px;border-radius:50%;background:var(--color-tertiary)}header.fv .header-wrap .fv-icon ul.fv-icon-list li:after{top:0;left:0;width:100%;height:100%}header.fv .header-wrap .fv-icon ul.fv-icon-list li .img-area{position:relative;z-index:1;width:80px;height:80px;text-align:center;display:block;margin:-40px auto 10px}header.fv .header-wrap .fv-icon ul.fv-icon-list li .text-area{position:relative;z-index:1}header.fv .header-wrap .fv-icon ul.fv-icon-list li .text-area p{color:#fff;font-size:1.5rem;line-height:1.4;text-align:center}header.thanks{padding:40px 0 20px}@media only screen and (max-width: 768px){header.fv .header-top{font-size:2.1rem}header.fv .header-top .return{width:100%}header.fv .header-top img{height:40px}header.fv .header-top strong{font-size:1.18em}header.fv .header-wrap{max-width:initial;height:780px;margin:0 auto;position:relative}header.fv .header-wrap .fv-logo{top:45%;left:5%;width:45%}header.fv .header-wrap .fv-text2{top:2%;left:50%;transform:translateX(-50%);width:100%}header.fv .header-wrap .fv-text2 p{font-size:2rem}header.fv .header-wrap .fv-text2 p span{font-size:1.5em}header.fv .header-wrap .fv-text2 p.flex img{height:40px}header.fv .header-wrap .fv-text3{top:20%;left:50%;transform:translateX(-50%);right:initial}header.fv .header-wrap .fv-text3 .sub{flex-direction:column}header.fv .header-wrap .fv-text3 .sub p{white-space:nowrap}header.fv .header-wrap .fv-text3 .sub .tryangle{height:20px;aspect-ratio:cos(5deg);clip-path:polygon(50% 100%, 100% 0, 0 0);margin:5px auto}header.fv .header-wrap .fv-text3 .sub2{flex-direction:column}header.fv .header-wrap .fv-text3 .sub2 p{font-size:2.5rem;white-space:nowrap}header.fv .header-wrap .fv-text3 .sub2 .tryangle{height:20px;aspect-ratio:cos(5deg);clip-path:polygon(50% 100%, 100% 0, 0 0);margin:4px auto}header.fv .header-wrap .fv-text3 .main p{font-size:2.4rem;line-height:1.3;text-align:center;white-space:nowrap}header.fv .header-wrap .fv-text4{top:50%;left:5%;font-size:1.65rem;line-height:1.5;padding:3px 6px}header.fv .header-wrap .fv-text4 span{font-size:1.85rem}header.fv .header-wrap .fv-img1{top:45%;right:5%;width:35%;z-index:20}header.fv .header-wrap .fv-img2{bottom:3%;left:50%;width:50%;transform:translateX(-50%)}header.fv .header-wrap .fv-icon{bottom:20%;right:initial;left:50%;width:90%;transform:translateX(-50%)}header.fv .header-wrap .fv-icon ul.fv-icon-list li{padding:0.35rem 0.35em 0.5em 0.35em}header.fv .header-wrap .fv-icon ul.fv-icon-list li:before{top:-35px;left:calc(50% - 35px);width:70px;height:70px}header.fv .header-wrap .fv-icon ul.fv-icon-list li .img-area{width:50px;height:50px;margin:-30px auto 10px}header.fv .header-wrap .fv-icon ul.fv-icon-list li .text-area p{font-size:1.3rem;line-height:1.35}header.thanks{padding:20px 0 15px}}footer{background:var(--color-primary);color:#fff;font-size:1.4rem;font-weight:400;width:100%;padding:60px 6vw;margin:0 auto;box-sizing:border-box;position:relative;z-index:200}.footer-wrapper{text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1350px;margin:0 auto;z-index:9000}.footer-wrapper+.footer-wrapper{margin-top:30px}.footer-wrapper .l-area .logo{margin:0 50px 0 0}.footer-wrapper .l-area .logo img{width:320px;height:auto}.footer-wrapper .l-area .fnav ul{display:flex}.footer-wrapper .l-area .fnav ul li{font-size:1.65rem;color:#fff;font-weight:500;margin:0 1.5em 0.35em 0}.footer-wrapper .l-area .fnav ul li a{transition:all .5s}.footer-wrapper .l-area .fnav ul li a{text-decoration:none;color:#fff}.footer-wrapper .l-area .fnav ul li a:hover{text-decoration:none;color:var(--color-primary)}.footer-wrapper .r-area{margin-left:auto}.footer-wrapper .r-area p{font-size:1.6rem;text-align:right}.footer-wrapper .r-area p .copyright{font-size:1.2rem;letter-spacing:0.25em}@media only screen and (max-width: 768px){footer{padding:30px 5vw}.footer-wrapper{text-align:center;flex-direction:column}.footer-wrapper .l-area .logo{margin:0 auto}.footer-wrapper .l-area .logo img{width:320px;height:auto}.footer-wrapper .l-area .fnav ul{flex-direction:column}.footer-wrapper .l-area .fnav ul li{margin:0 auto 0.35em auto}.footer-wrapper .r-area{margin:15px auto}.footer-wrapper .r-area p{text-align:center}.footer-wrapper .r-area p .copyright{letter-spacing:normal}}.scroll_up{transition:0.8s ease-in-out;transform:translateY(30px);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1.0}.scroll_down{transition:0.8s ease-in-out;transform:translateY(-30px);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1.0}.scroll_left{transition:0.8s ease-in-out;transform:translateX(-30px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_left.on{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;transform:translateX(0)}.scroll_right{transition:0.8s ease-in-out;transform:translateX(30px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_right.on{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;transform:translateX(0)}.zoom_in{transition:0.8s ease-in-out;transform:scale(0.75);opacity:0}.zoom_in.on{transform:scale(1);opacity:1.0}.rotate_3d{transition:1.5s ease-in-out;perspective-origin:365px center;perspective:1000px;transform-origin:center top;transform:translate3d(0, 0, -300px) rotateZ(-3deg) rotateY(30deg) rotateX(-15deg);opacity:0}.rotate_3d.on{transform:translate3d(0, 0, 0) rotateZ(0deg) rotateY(0deg) rotateX(0deg);transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.2s,opacity 0.6s ease 0.2s;opacity:1}.fade_in{transition:1.0s ease-in-out;opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.fade_in.on{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0}.img_wrap_left{position:relative;overflow:hidden}.img_wrap_left::before{content:'';position:absolute;inset:0;background:#fff;z-index:1;transform:translateX(0);opacity:1;transition:none}.img_wrap_left.on::before{animation:mask-slide-left 1s ease forwards}.img_wrap_right{position:relative;overflow:hidden}.img_wrap_right::before{content:'';position:absolute;inset:0;background:#fff;z-index:1;transform:translateX(0);opacity:1;transition:none}.img_wrap_right.on::before{animation:mask-slide-right 1s ease forwards}@keyframes mask-slide-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100%)}}@keyframes mask-slide-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100%)}}.timing02{transition-delay:.2s}.timing03{transition-delay:.4s}.timing04{transition-delay:.6s}.timing05{transition-delay:.8s}.curtain-leftto-right{position:relative}.curtain-leftto-right img,.curtain-leftto-right h2,.curtain-leftto-right h3,.curtain-leftto-right div,.curtain-leftto-right p,.curtain-leftto-right li{transition:1.0s ease-in-out;opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.curtain-leftto-right.visible img,.curtain-leftto-right.visible h2,.curtain-leftto-right.visible h3,.curtain-leftto-right.visible div,.curtain-leftto-right.visible p,.curtain-leftto-right.visible li{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0}.curtain-leftto-right.visible:before{display:block;content:"";position:absolute;z-index:999;width:100%;height:100%;top:0;left:0;transform:scaleX(0);background-color:#004174;animation-name:curtainLeft;animation-duration:0.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes curtainLeft{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.zoom-img{transform:scale(1.25);transition:transform 0.4s ease-out;will-change:transform}#contents{width:100%;margin:0 auto}@media only screen and (max-width: 768px){#contents{padding:0}}section{width:100%;position:relative;padding:60px 0}section.no-space{padding:0}section.bgbl{background-color:var(--color-primary)}section.bgbl p{color:#fff}section.bgbl2{background-color:var(--color-secondary)}section.bg-instructor{background:url("/wp/wp-content/themes/adspilot/img/bg_instructor.jpg") center center no-repeat fixed;background-size:cover}section.mark{background-image:url("/wp/wp-content/themes/bousainavi/img/mark.svg");background-size:24% auto;background-position:left 20px bottom 20px;background-repeat:no-repeat}@media only screen and (max-width: 768px){section{padding:60px 0}}.bg-cont{width:100%;height:100vh;top:0;left:0;position:fixed;background:var(--color-gradation);overflow:hidden;z-index:-1}.bg-cont img{width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0.35}.bg-cont img.op1{opacity:1}.scroll-bg{height:350px}.inner{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;width:100%;max-width:1200px;padding:0;margin:0 auto;position:relative}.inner.full{max-width:inherit;margin:0 auto}.inner.rr{flex-direction:row-reverse}.inner.h-center{justify-content:center}.inner.v-center{align-items:center;align-content:center}.inner.no-space{padding:0;margin:0 auto;max-width:initial}.inner.inner-grid{text-align:center;width:100%;max-width:1200px;padding:0;margin:0 auto;position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:2%}.inner.inner-grid.grid4{grid-template-columns:repeat(4, 1fr)}.inner.inner-grid .inner-area{padding:0 20px}.inner-area100{text-align:left;width:100%;padding:0 20px;align-self:auto}.inner-area75{text-align:left;width:73%;padding:0 20px;align-self:auto}.inner-area70{text-align:left;width:68%;padding:0 20px;align-self:auto}.inner-area60{text-align:left;width:58%;padding:0 20px;align-self:auto}.inner-area50{text-align:left;width:48%;padding:0 20px;align-self:auto}.inner-area40{text-align:left;width:38%;padding:0 20px;align-self:auto}.inner-area33{text-align:left;width:31.3%;padding:0 20px;align-self:auto}.inner-area30{text-align:left;width:28%;padding:0 20px;align-self:auto}.inner-area25{text-align:left;width:23%;padding:0 20px;align-self:auto}.inner-area100.t-c,.inner-area75.t-c,.inner-area70.t-c,.inner-area60.t-c,.inner-area50.t-c,.inner-area40.t-c,.inner-area33.t-c,.inner-area30.t-c,.inner-area25.t-c,.inner-areaMenu.t-c{text-align:center}.inner-area100.t-l,.inner-area75.t-l,.inner-area70.t-l,.inner-area60.t-l,.inner-area50.t-l,.inner-area40.t-l,.inner-area33.t-l,.inner-area30.t-l,.inner-area25.t-l,.inner-areaMenu.t-l{text-align:left}.inner-area100.t-r,.inner-area75.t-r,.inner-area70.t-r,.inner-area60.t-r,.inner-area50.t-r,.inner-area40.t-r,.inner-area33.t-r,.inner-area30.t-r,.inner-area25.t-r,.inner-areaMenu.t-r{text-align:right}.inner-area100.no-space,.inner-area75.no-space,.inner-area70.no-space,.inner-area60.no-space,.inner-area50.no-space,.inner-area40.no-space,.inner-area33.no-space,.inner-area30.no-space,.inner-area25.no-space,.inner-areaMenu.no-space{padding:0;margin:0 auto}.inner-area100.v-c,.inner-area75.v-c,.inner-area70.v-c,.inner-area60.v-c,.inner-area50.v-c,.inner-area40.v-c,.inner-area33.v-c,.inner-area30.v-c,.inner-area25.v-c,.inner-areaMenu.v-c{display:flex;flex-direction:column;justify-content:center;height:50vh}@media only screen and (max-width: 768px){.inner{font-size:1.6rem;flex-direction:column;flex-direction:column;max-width:768px}.inner.full{padding:0}.inner.reverse{flex-direction:row-reverse}.inner.menu{flex-direction:row;flex-wrap:wrap;margin:0 auto}section.event .inner{margin:0 auto}.inner-area100,.inner-area75,.inner-area70,.inner-area60,.inner-area50,.inner-area40,.inner-area33,.inner-area30,.inner-area25{width:100%;margin:0 auto}.inner-area100.no-space,.inner-area75.no-space,.inner-area70.no-space,.inner-area60.no-space,.inner-area50.no-space,.inner-area40.no-space,.inner-area33.no-space,.inner-area30.no-space,.inner-area25.no-space{width:100%;padding:0 1em;margin:0 auto}div[class*="inner-area"]+div[class*="inner-area"]{margin-top:30px}}.inner p strong{font-weight:700;font-size:1.35em;color:var(--color-primary)}section.bgbl .inner p strong{color:#ff9}.inner p.lead{font-size:2.65rem;margin:0 auto 45px auto}.inner p.catch{font-size:2.25rem;margin:0.6em auto 0 auto}.inner p.box{color:#000;font-size:1.8rem;font-weight:500;background:#fff;display:inline-block;padding:0.25em 0.75em}.inner p.wh{color:#fff}.inner p+p,.inner ul+p,.inner ol+p,.inner p+ul,.inner p+ol,.inner p+dl{margin-top:1em}@media only screen and (max-width: 768px){.inner p{font-size:1.5rem;text-align:left}.inner p.lead{font-size:2.2rem;text-align:left}.inner p.lead span{font-size:2.6rem}.inner p.catch{font-size:1.85rem;text-align:left}.inner p.catch strong{font-size:2rem}.inner p.sp_center{text-align:center}}.inner-area2Vc{width:42%;position:absolute;top:50%;transform:translate(0, -50%)}@media only screen and (max-width: 768px){.inner-area2Vc{display:block;width:100%;position:relative;top:0;transform:translate(0, 0)}}.top-logo{margin-top:30px}.top-logo img{width:180px}@media only screen and (max-width: 768px){.top-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh}}.ttl1{color:#000;font-size:5rem;font-weight:700;line-height:1.7;letter-spacing:0.15em;text-indent:0.15em;text-align:center;margin:0 auto 1em;position:relative}.ttl1 span{color:var(--color-primary);letter-spacing:normal;line-height:1;text-indent:0;background:#fff;border:2px solid var(--color-primary);padding:0.1em 0.15em 0.15em;margin:0 0.075em;display:inline-block}@media only screen and (max-width: 768px){.ttl1{font-size:3.4rem}}.ttl2{color:#000;font-size:4rem;font-weight:700;line-height:1.6;letter-spacing:0.15em;text-indent:0.15em;text-align:center;margin:0 auto 1em;position:relative}.ttl2 span{font-size:4.35rem;color:var(--color-primary);text-emphasis:circle var(--color-secondary);text-emphasis-position:under}section.bgbl .ttl2{color:#fff}section.bgbl .ttl2 span{color:#ff0;text-emphasis:circle #ff6}@media only screen and (max-width: 768px){.ttl2{font-size:2.6rem;letter-spacing:0.1em;text-indent:0.1em}.ttl2 span{font-size:2.8rem}}.ttl3{color:#000;font-size:3rem;position:relative;font-weight:500;text-align:center;padding:30px 0;margin:0 auto 100px;background:var(--color-secondary)}.ttl3 strong{background:linear-gradient(transparent 50%, #ff0 50%);padding:0 0.1em;font-weight:700}.ttl3 .balloon-box{display:flex;align-items:center;position:relative;width:fit-content;padding:.3em 0.85em;margin:0.25em auto;border-radius:10px;background-color:#fff;color:#666;font-weight:700;text-align:center}.ttl3 .balloon-box::before{content:'';position:absolute;display:block;border-radius:50%;background-color:#fff;right:25px;bottom:-15px;width:30px;height:30px}.ttl3 .balloon-box:after{content:'';position:absolute;display:block;border-radius:50%;background-color:#fff;right:55px;bottom:-30px;width:15px;height:15px}.ttl3::after{content:'';position:absolute;right:0;left:0;bottom:-44px;margin:0 auto;background:var(--color-secondary);aspect-ratio:1/cos(60deg);width:90px;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media only screen and (max-width: 768px){.ttl3{font-size:2.35rem;margin:0 auto 90px}}.ttl4 .sub{font-size:2.65rem;text-align:center;margin:0 auto;background:var(--color-secondary);width:fit-content;padding:0.25em 1.25em;border-radius:30px}.ttl4 .main{display:flex;justify-content:center;align-items:center;color:var(--color-primary);font-size:4.3rem;font-weight:700;text-align:center}.ttl4 .main::before,.ttl4 .main::after{content:'';width:3px;height:65px;background:var(--color-secondary)}.ttl4 .main::before{margin-right:30px;transform:rotate(-35deg)}.ttl4 .main::after{margin-left:30px;transform:rotate(35deg)}@media only screen and (max-width: 768px){.ttl4 .sub{font-size:2rem;width:fit-content;padding:0.25em 1.25em;border-radius:20px}.ttl4 .main{font-size:2.6rem;margin:20px auto 0}.ttl4 .main::before,.ttl4 .main::after{width:3px;height:90px}.ttl4 .main::before{margin-right:30px;transform:rotate(-25deg)}.ttl4 .main::after{margin-left:30px;transform:rotate(25deg)}}.ttl5{z-index:100;position:relative;margin:0 auto;width:fit-content}.ttl5 .title-area{color:#fff;font-size:2.8rem;font-weight:500;text-align:center;position:relative;background:linear-gradient(45deg, #DAAF08 0%, #DAAF08 45%, #FEE9A0 70%, #DAAF08 85%, #DAAF08 90% 100%);background-size:800% 400%;animation:gradient 5s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99) both;display:flex;justify-content:center;align-items:center;width:fit-content;height:70px;padding:0 1em;margin:0 auto 2em auto}.ttl5 .title-area:before,.ttl5 .title-area:after{content:"";position:absolute;display:block;bottom:-20px;border:35px solid #DAAF08;z-index:-1}.ttl5 .title-area:before{left:-45px;border-right-width:30px;border-left-color:transparent}.ttl5 .title-area:after{right:-45px;border-left-width:30px;border-right-color:transparent}.ttl5 .title-area>span:before,.ttl5 .title-area>span:after{content:"";position:absolute;display:block;border-style:solid;border-color:#b89304 transparent transparent transparent;bottom:-20px}.ttl5 .title-area>span:before{left:0;border-width:20px 0 0 20px}.ttl5 .title-area>span:after{right:0;border-width:20px 20px 0 0}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media only screen and (max-width: 768px){.ttl5 .title-area{font-size:2.65rem;line-height:1.65;height:100px;padding:0 0.75em;margin:2em auto}}.ttl6{display:flex;align-items:center;position:relative;width:fit-content;padding:.8em 1.2em;border-radius:10px;background-color:var(--color-primary);color:#fff}.ttl6::before{position:absolute;left:-29px;width:30px;height:25px;background-color:var(--color-primary);clip-path:polygon(100% 0, 0 50%, 100% 100%);content:''}.ttl6 p{color:#fff;font-weight:500}.ttl6 p span{color:#ff0;font-size:2.1rem;font-weight:700}@media only screen and (max-width: 768px){.ttl6.sp-up{margin:0 4% 30px;padding:.8em 1.2em;border-radius:10px}.ttl6.sp-up::before{position:absolute;left:50%;top:-24px;transform:translate(-50%, 0);width:30px;height:25px;clip-path:polygon(50% 0, 0 100%, 100% 100%);content:''}.ttl6.sp-up p span{font-size:2.1rem}}.ttl7{color:var(--color-primary);font-size:4rem;font-weight:500;line-height:1.5;background:var(--color-secondary);position:relative;padding:0.35em 0 0.35em 6em;margin:0 auto 1em}.ttl7 span{position:absolute;top:0;left:0;height:100%;padding:0 2rem;color:#fff;background:var(--color-primary);display:flex;align-items:center}.ttl7 span:after{position:absolute;content:'';top:50%;right:-27px;transform:translateY(-50%);width:28px;height:100%;aspect-ratio:cos(30deg);clip-path:polygon(0 0, 100% 50%, 0 100%);background:var(--color-primary)}@media only screen and (max-width: 768px){.ttl7{font-size:2rem;padding:0.35em 0 0.35em 5em}.ttl7 span{padding:0 0.75rem}.ttl7 span:after{right:-19px;width:20px}}.profile-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.profile-wrap .img-area{width:40%}.profile-wrap .profile-area{width:60%}.profile-wrap .profile-area .title{color:#fff;font-size:2.75rem;font-weight:700;text-align:center;padding:0 1em 0.75em 1em;border-bottom:solid 1px #fff;margin:0 auto 1.5em}.profile-wrap .profile-area p{font-family:'Noto Serif JP',serif;color:#fff;font-size:3.25rem;font-weight:500;text-align:center}.profile-wrap .profile-area p strong{color:#fff}.profile-wrap .profile-area p span{font-size:2.2rem;display:block}.profile-wrap .profile-catch{font-family:'Noto Sans JP',sans-serif;color:#fff;font-size:4rem;font-weight:700;width:100%;margin:10px auto;text-align:center}.profile-wrap .text-area{background:rgba(255,255,255,0.65);width:100%;padding:1.5em}.profile-wrap .text-area p{text-align:center}.profile-wrap .text-area ul{margin:1em auto 0 auto;width:fit-content}@media only screen and (max-width: 768px){.profile-wrap{width:100%;flex-direction:column;justify-content:center;align-items:center}.profile-wrap .img-area{width:80%}.profile-wrap .profile-area{width:100%}.profile-wrap .profile-area .title{color:#fff;font-size:2rem;padding:0 1em 0.75em 1em;margin:1em auto}.profile-wrap .profile-area p{font-size:2.3rem}.profile-wrap .profile-area p span{font-size:1.8rem}.profile-wrap .profile-catch{font-size:2.45rem}.profile-wrap .text-area{padding:1.5em}.profile-wrap .text-area p{text-align:left}.profile-wrap .text-area ul{margin:1em 0 0 1.35em;width:fit-content}}.text-box1{gap:1.5rem;height:fit-content;width:fit-content;position:relative;margin:0 auto;padding:15px 0;padding-inline:min(9.3167701863%, 60px);flex-direction:column;border:3px solid var(--color-primary);display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.text-box1::before,.text-box1::after{content:"";position:absolute;background-color:#fff}.text-box1::before{top:40px;left:-3px;right:-3px;bottom:40px}.text-box1::after{top:-3px;left:40px;right:40px;bottom:-3px}.text-box1 p{position:relative;z-index:1;font-weight:700;font-size:3.2rem;letter-spacing:0.1em;line-height:2em;text-align:center}.text-box1 p.lead{margin-bottom:0}.text-box1 p span{background:linear-gradient(transparent 50%, #ff0 50%);padding:0 0.1em}@media only screen and (max-width: 768px){.text-box1 p{font-size:2rem}.text-box1::before{top:40px;left:-4px;right:-4px;bottom:40px}.text-box1::after{top:-4px;left:40px;right:40px;bottom:-4px}}.text-box2{color:var(--color-primary);font-size:3.2rem;text-align:center;padding:0.5em 0.75em;background:#fff}.cont-wrap1{width:100%;margin:0 auto;display:flex;flex-direction:column;position:relative;background:#fff;border-radius:10px;padding:1em 2em}.cont-wrap1 .img-area{width:60%;margin:0 auto 20px}.cont-wrap1 .img-area img{width:100%}.cont-wrap1 .text-area{width:100%;text-align:center}.cont-wrap1 .text-area p{font-size:1.85rem;color:#333}.cont-wrap1 .text-area p span{font-size:2rem;color:var(--color-primary)}@media only screen and (max-width: 768px){.cont-wrap1{border-radius:10px;padding:1em 0.75em}.cont-wrap1 .text-area p{text-align:center}}.cont-wrap2{text-align:left;margin:40px auto;border:2px solid var(--color-primary);position:relative;background:#fff;width:86%;padding:1em;margin:0 auto;position:relative}.cont-wrap2 .title{position:relative;border-bottom:3px solid var(--color-primary);background:#fff;text-align:center;font-size:3rem;font-weight:700;line-height:1.7;padding:0.65em 0;margin:0 auto 0.5em auto}.cont-wrap2 .title strong{color:var(--color-primary);font-size:1.35em}.cont-wrap2 .title:before{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:0;height:0;content:'';border-width:14px 12px 0 12px;border-style:solid;border-color:var(--color-primary) transparent transparent transparent}.cont-wrap2 .title:after{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;content:'';border-width:14px 12px 0 12px;border-style:solid;border-color:#fff transparent transparent transparent}.cont-wrap2 .text-area{padding:1em 0.85em}.cont-wrap2 .text-area p{color:#000;font-size:3rem;font-weight:700;line-height:1.7;text-align:center}.cont-wrap2 .text-area p span{background:linear-gradient(transparent 50%, var(--color-secondary) 50%);padding:0 0.1em;font-weight:700}.cont-wrap2 .text-area p strong{color:var(--color-primary) !important}.cont-wrap2 .img1{position:absolute;bottom:-10px;left:-40px;width:14%}.cont-wrap2 .img2{position:absolute;bottom:-10px;right:-40px;width:12%}@media only screen and (max-width: 768px){.cont-wrap2{text-align:left;margin:40px auto;width:100%;padding:1em 0.25em;margin:0 auto}.cont-wrap2 .title{font-size:2.15rem;padding:0.65em 0;margin:0 auto 0.5em auto}.cont-wrap2 .text-area{padding:1em 0.85em}.cont-wrap2 .text-area p{font-size:2.15rem;text-align:center}.cont-wrap2 .img1{position:absolute;bottom:-10px;left:0;width:14%}.cont-wrap2 .img2{position:absolute;bottom:-10px;right:0;width:12%}}.cont-wrap3{display:flex;justify-content:center;align-items:center;margin:30px auto 0}.cont-wrap3 .img-area{width:30%}.cont-wrap3 .text-area{width:fit-content}@media only screen and (max-width: 768px){.cont-wrap3{flex-direction:column}.cont-wrap3 .img-area{width:80%}.cont-wrap3 .text-area{width:fit-content;margin:50px auto 0}}.cont-wrap4{background:#fff;display:flex;justify-content:space-around;border:1px solid var(--color-primary);border-radius:20px;padding:30px 15px}.cont-wrap4 .left-area{width:50%}.cont-wrap4 .right-area{width:45%}@media only screen and (max-width: 768px){.cont-wrap4{flex-direction:column;border-radius:10px;padding:30px 15px}.cont-wrap4 .left-area{width:100%}.cont-wrap4 .right-area{width:100%}}.bnr-wrap{position:relative;background:#06c755;display:block;padding:25px 50px;margin:60px auto;border:2px solid #fff;border-radius:30px;cursor:pointer;transition:all .3s}.bnr-wrap .title{color:#06c755;font-size:4.3rem;line-height:1.5em;font-weight:700;background:#ff0;text-align:left;padding:0.25em 0.35em;margin:0 0 15px 0;border-radius:20px}.bnr-wrap .text-area{width:70%;padding:0 1em}.bnr-wrap .text-area p{color:#fff;font-size:3rem;line-height:1.5}.bnr-wrap .img-area{position:absolute;right:60px;top:50%;transform:translateY(-50%)}.bnr-wrap .img-area img{width:400px;height:auto}.bnr-wrap:hover{opacity:0.65}@media only screen and (max-width: 768px){.bnr-wrap{padding:20px 15px 20px;margin:40px auto;border-radius:20px}.bnr-wrap .title{font-size:9.45vw;padding:0.25em 0.35em;margin:0 0 15px 0;border-radius:15px}.bnr-wrap .text-area{width:100%;padding:0 0.4em}.bnr-wrap .text-area p{font-size:2.45rem}.bnr-wrap .img-area{position:relative;right:initial;top:initial;transform:translateY(0);margin:10px auto}.bnr-wrap .img-area img{width:100%}}.bnr-wrap2{position:relative;background:#06c755;display:block;padding:25px 50px;margin:60px auto;border:2px solid #fff;border-radius:30px;cursor:pointer;transition:all .3s}.bnr-wrap2 .title{color:#06c755;font-size:3.4rem;line-height:1.5em;font-weight:700;background:#ff0;text-align:left;padding:0.25em 0.35em;margin:0 0 15px 0;border-radius:20px}.bnr-wrap2 .text-area{width:70%;padding:0 1em}.bnr-wrap2 .text-area p{color:#fff;font-size:2.65rem;line-height:1.5}.bnr-wrap2 .img-area{position:absolute;right:60px;top:50%;transform:translateY(-50%)}.bnr-wrap2 .img-area img{width:280px;height:auto}.bnr-wrap2:hover{opacity:0.65}@media only screen and (max-width: 768px){.bnr-wrap2{padding:20px 15px;margin:40px auto;border-radius:20px}.bnr-wrap2 .title{font-size:7vw;padding:0.25em 0.35em;margin:0 0 15px 0;border-radius:15px}.bnr-wrap2 .text-area{width:100%;padding:0 0.4em}.bnr-wrap2 .text-area p{font-size:2.3rem}.bnr-wrap2 .img-area{position:relative;right:initial;top:initial;transform:translateY(0);margin:10px auto}.bnr-wrap2 .img-area img{width:100%}}.balloon-wrap{position:relative;width:100%;max-width:1000px;margin:0 auto 20px}.balloon-wrap img{width:180px;position:absolute;left:50%;transform:translateX(-45%);bottom:0}.balloon-wrap ul.balloon-area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;z-index:100;padding-bottom:30px}.balloon-wrap ul.balloon-area li{display:flex;justify-content:center;flex-wrap:wrap;width:50%;padding:0 20px;margin:0 0 60px}.balloon-wrap ul.balloon-area li:nth-child(even){justify-content:flex-end}.balloon-wrap ul.balloon-area li .balloon-box{display:flex;align-items:center;position:relative;width:fit-content;padding:.8em 1.2em;border-radius:10px;background-color:#dedede;color:#666;font-size:1.8rem;font-weight:700;text-align:left}.balloon-wrap ul.balloon-area li .balloon-box::before{content:'';position:absolute;display:block;border-radius:50%;background-color:#dedede;right:25px;bottom:-15px;width:30px;height:30px}.balloon-wrap ul.balloon-area li .balloon-box:after{content:'';position:absolute;display:block;border-radius:50%;background-color:#dedede;right:15px;bottom:-30px;width:15px;height:15px}.balloon-wrap ul.balloon-area li:nth-child(even) .balloon-box::before{left:25px;bottom:-15px}.balloon-wrap ul.balloon-area li:nth-child(even) .balloon-box:after{left:15px;bottom:-30px}@media only screen and (max-width: 768px){.balloon-wrap{position:relative}.balloon-wrap img{width:130px;transform:translateX(0)}.balloon-wrap ul.balloon-area{display:flex;justify-content:space-between;padding:0 0 50px 0}.balloon-wrap ul.balloon-area li{width:45%;padding:0}.balloon-wrap ul.balloon-area li .balloon-box{padding:0.8em 0.5em;font-size:1.5rem}}.voc-list li a{width:100%;max-width:900px;border:1px solid #efefef;box-shadow:0px 0px 5px 5px rgba(0,0,0,0.05);padding:25px;margin:0 auto 40px;line-height:1.6;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;opacity:1;transition:all 0.35s}.voc-list li a .title{color:var(--color-primary);font-size:2.3rem;font-weight:500;width:100%;margin-bottom:15px}.voc-list li a .img-area{width:40%}.voc-list li a .text-area{width:56%}.voc-list li a .text-area .name{font-size:1.7rem;color:#000;margin-bottom:15px}.voc-list li a .text-area .support{display:flex;flex-wrap:wrap}.voc-list li a .text-area .support li{color:#fff;background:var(--color-primary);padding:0 0.65em;margin:0 1em 10px 0;font-size:1.45rem}.voc-list li a .text-area .comment{font-size:1.5rem;color:#000;margin-bottom:20px}.voc-list li a .text-area .more{width:fit-content;padding:10px 15px;text-align:center;color:#fff;background:var(--color-secondary);display:block;font-size:1.6rem;line-height:1}.voc-list li a:hover{opacity:0.65}.flow-wrap{display:flex;justify-content:space-between;align-items:center;padding:0}.flow-wrap .flow-area{width:48%;height:600px;position:relative}.flow-wrap .flow-area .flow{background:#fff;padding:1em;height:100%}.flow-wrap .arrow{content:'';display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1em;height:1em;border:0.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}ul.page-numbers{margin:60px auto;display:flex;align-items:center;justify-content:center}ul.page-numbers li{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;font-size:2.1rem;color:#000;font-weight:400;margin:0 1em}ul.page-numbers li a{display:block;color:#000;transition:all 0.3s}ul.page-numbers li a span.prev-arrow{position:relative;display:inline-block;width:60px;height:1px;margin-top:6.4px;border-radius:9999px;background-color:#000}ul.page-numbers li a span.prev-arrow::before{content:"";position:absolute;top:calc(50% - 0.5px);left:0;width:10px;height:1px;border-radius:9999px;background-color:#000;transform:rotate(-45deg);transform-origin:0.5px 50%}ul.page-numbers li a span.next-arrow{position:relative;display:inline-block;width:60px;height:1px;margin-top:6.4px;border-radius:9999px;background-color:#000}ul.page-numbers li a span.next-arrow::before{content:"";position:absolute;top:calc(50% - 0.5px);right:0;width:10px;height:1px;border-radius:9999px;background-color:#000;transform:rotate(45deg);transform-origin:calc(100% - 0.5px) 50%}ul.page-numbers li a:hover{color:#0077b6}ul.page-numbers li a:hover span.prev-arrow{background-color:#0077b6}ul.page-numbers li a:hover span.prev-arrow::before{background-color:#0077b6}ul.page-numbers li a:hover span.next-arrow{background-color:#0077b6}ul.page-numbers li a:hover span.next-arrow::before{background-color:#0077b6}ul.page-numbers li .current{font-weight:900;display:block;pointer-events:none;position:relative}@media only screen and (max-width: 768px){ul.page-numbers li{font-size:1.6rem;margin:0 0.65em}ul.page-numbers li a{padding:0 10px}ul.page-numbers li .current{padding:0.3em 0.8em}}.page-numbers2{display:flex;justify-content:space-between;margin:150px auto 60px}.page-numbers2 .prev,.page-numbers2 .next{width:48%;height:auto}.page-numbers2 .prev a,.page-numbers2 .next a{background:rgba(var(--color-primary-rgb), 0.35);font-size:1.8rem;display:block;height:100%;transition:transform 0.3s;border-radius:5px}.page-numbers2 .prev a .arrow,.page-numbers2 .next a .arrow{color:#fff;font-size:1.65rem;background:var(--color-primary);text-align:center;padding:10px 20px;border-radius:5px 5px 0 0;transition:.3s}.page-numbers2 .prev a .cont-area,.page-numbers2 .next a .cont-area{display:flex;justify-content:space-between;padding:10px 20px}.page-numbers2 .prev a .cont-area .title,.page-numbers2 .next a .cont-area .title{font-size:1.5rem;padding:0 15px 0 0;margin:0;width:68%;transition:.3s}.page-numbers2 .prev a .cont-area .img-area,.page-numbers2 .next a .cont-area .img-area{width:30%}.page-numbers2 .prev a .cont-area .img-area img,.page-numbers2 .next a .cont-area .img-area img{width:100%;height:80px;object-fit:cover}.page-numbers2 .prev a:hover,.page-numbers2 .next a:hover{background:rgba(var(--color-primary-rgb), 0.2)}.page-numbers2 .prev a:hover .arrow,.page-numbers2 .next a:hover .arrow{background:var(--color-secondary)}.page-numbers2 .prev a:hover .title,.page-numbers2 .next a:hover .title{color:var(--color-secondary)}@media only screen and (max-width: 768px){.page-numbers2 .prev a,.page-numbers2 .next a{font-size:1.6rem}.page-numbers2 .prev a .arrow,.page-numbers2 .next a .arrow{font-size:1.5rem}.page-numbers2 .prev a .cont-area,.page-numbers2 .next a .cont-area{flex-direction:column;padding:10px 20px}.page-numbers2 .prev a .cont-area .title,.page-numbers2 .next a .cont-area .title{font-size:1.5rem;padding:0;margin:0;width:100%}.page-numbers2 .prev a .cont-area .img-area,.page-numbers2 .next a .cont-area .img-area{width:100%;margin-top:15px}.page-numbers2 .prev a .cont-area .img-area img,.page-numbers2 .next a .cont-area .img-area img{width:100%;height:80px}}.products-list{display:flex;flex-wrap:wrap;justify-content:space-between}.products-list li{background:#efefef;width:100%;padding:50px 5%;margin:0 0 30px 0;display:flex;justify-content:space-between;align-items:center}.products-list li .img-area{width:40%}.products-list li .img-area img{width:100%;object-fit:cover}.products-list li .text-area{width:50%}.products-list li .text-area .title{font-size:1.85rem;font-weight:500}.products-list.w50 li{width:48%;flex-direction:column;justify-content:flex-start}.products-list.w50 li .img-area{width:80%;margin-bottom:30px}.products-list.w50 li .img-area img{width:100%;object-fit:cover}.products-list.w50 li .text-area{width:100%}@media only screen and (max-width: 768px){.products-list li{flex-direction:column;padding:50px 5%}.products-list li .img-area{width:80%}.products-list li .text-area{width:100%;margin:20px 0 0}.products-list li .text-area .title{font-size:1.65rem}.products-list li .text-area p{font-size:1.5rem}}.case-list{display:flex;flex-wrap:wrap}.case-list li{width:31.3%;margin:0 1% 20px}.case-list li a,.case-list li>div{display:block;background:#fff;padding:30px;border-left:6px solid var(--color-primary);border-radius:0 20px 20px 0;transition:all 0.3s}.case-list li a .title,.case-list li>div .title{color:var(--color-primary);font-size:3rem;font-weight:700;line-height:1.4em;position:relative;margin-bottom:1em;z-index:30}.case-list li a .title:before,.case-list li>div .title:before{position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f10d";font-size:20px;color:rgba(var(--color-primary-rgb), 0.4);top:-20px;left:-15px;z-index:-1}.case-list li a .title:after,.case-list li>div .title:after{position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f10e";font-size:20px;color:rgba(var(--color-primary-rgb), 0.4);right:-15px;bottom:-20px;z-index:-1}.case-list li a p,.case-list li>div p{font-size:2rem}@media only screen and (max-width: 768px){.case-list{flex-direction:column}.case-list li{width:100%;margin:0 auto 20px}.case-list li a .title,.case-list li>div .title{font-size:2rem;line-height:1.4em}.case-list li a p,.case-list li>div p{font-size:1.65rem}}.event-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px 20px}.event-list li{background:#fff;border-radius:20px}.event-list li a{display:block;height:100%;position:relative;transition:all 0.3s}.event-list li a .img-area{width:100%;aspect-ratio:9 / 4;border-radius:20px 20px 0 0;overflow:hidden}.event-list li a .img-area img{width:100%;height:100%;object-fit:cover}.event-list li a .text-area{position:relative;padding:0 1em 1em}.event-list li a .text-area time{margin-top:1em;font-size:1.6rem;line-height:1;display:block}.event-list li a .text-area p{margin-top:1em;font-size:1.85rem;font-weight:500;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}ul.topics-list li{display:flex;align-items:center;padding:1em;margin-bottom:1em;border-bottom:1px solid var(--color-primary)}ul.topics-list li:last-child{border:none}ul.topics-list li time{font-size:1.6rem;line-height:1.85em;width:7em}ul.topics-list li .title{font-size:1.6rem}ul.donation-list{margin-top:40px !important}ul.donation-list li{margin-bottom:20px}ul.donation-list li a{position:relative;font-size:2.5rem;background:rgba(var(--color-primary-rgb), 0.25);padding:3px 10px;border-left:8px solid var(--color-secondary);width:100%;display:block}ul.donation-list li a::before{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;inset:0 0 0 0;background:var(--color-primary);transform:scaleX(0);transform-origin:bottom right;z-index:-1;transition:transform .85s ease}ul.donation-list li a:hover::before{transform:scaleX(1);transform-origin:bottom left}ul.imgnav{margin:0 auto;display:flex;flex-wrap:wrap}ul.imgnav li{width:23%;margin:0 1% 20px}ul.imgnav li a{display:block;position:relative}ul.imgnav li a figure{position:relative;overflow:hidden}ul.imgnav li a figure img{display:block;width:100%;height:300px;object-fit:cover;transition:0.3s}ul.imgnav li a figure figcaption{background:rgba(var(--color-secondary-rgb), 0.8);color:#fff;font-size:2.4rem;font-weight:500;line-height:1.5em;margin:10px auto 0;text-align:center;position:absolute;bottom:0;width:100%;padding:10px}ul.imgnav li a .on-text{display:block;color:#fff;line-height:48px;width:180px;border:solid 1px #fff;border-radius:5px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:-1em;opacity:0;z-index:3;transition:0.3s;font-weight:bold;letter-spacing:0.2em}ul.imgnav li a:hover figure{position:relative}ul.imgnav li a:hover figure img{display:block;width:100%;filter:blur(5px);transition:0.3s}ul.imgnav li a:hover .on-text{opacity:1;margin-top:-0.5em}ul.imgnav.w33 li{width:31.3%}ul.imgnav.w50 li{width:48%}ul.imglist{margin:0 auto 20px auto;display:flex;flex-wrap:wrap;justify-content:space-between}ul.imglist.al-fe{align-items:flex-end}ul.imglist li{width:20%;padding:15px 5px;margin:0 0 20px 0;background:rgba(255,255,255,0.6);border-radius:10px}ul.imglist li img{width:100%;height:auto}ul.imglist.w14 li{width:14.28%;padding:0 1%}ul.imglist.w25 li{width:24%}ul.imglist.w33{justify-content:space-around}ul.imglist.w33 li{width:32.3%}ul.imglist.w50 li{width:49%}ul.imglist.left{justify-content:flex-start}ul.imglist figure{position:relative}ul.imglist figure figcaption{background:rgba(var(--color-secondary-rgb), 0.8);color:#fff;font-size:2.4rem;font-weight:500;line-height:1.5em;margin:10px auto 0;text-align:center;position:absolute;bottom:0;width:100%;padding:10px}ul.imglist figure figcaption span{display:block;font-size:1.6rem;font-weight:400}@media only screen and (max-width: 768px){ul.imglist{padding:0 15px}ul.imglist li{width:33.3%;padding:0 2%;margin:0 0 10px 0}ul.imglist.w14 li{width:33.3%;padding:0 2%}ul.imglist.w25 li{width:25%}ul.imglist.w33 li{width:100%}ul.imglist.spw50 li{width:50%;padding:0 2%}ul.imglist .imglist-btn .btn3{font-size:1.3rem}ul.imglist figure{position:relative}ul.imglist figure figcaption{font-size:2rem;line-height:1.5em}ul.imglist figure figcaption span{font-size:1.4rem}}ul.imglist2{display:flex;justify-content:space-between;flex-wrap:wrap}ul.imglist2 li{width:48%;padding:15px 10px 15px 20px;margin:0 0 20px 0;background:var(--color-primary);border-radius:10px;display:flex;justify-content:space-between;align-items:center}ul.imglist2 li .text-area{width:56%;text-align:left}ul.imglist2 li .text-area .title{color:#fff;font-size:3.2rem;font-weight:500;line-height:1.5em;margin-bottom:0.75em}ul.imglist2 li .img-area{width:40%}@media only screen and (max-width: 768px){ul.imglist2{display:flex;flex-direction:column}ul.imglist2 li{width:100%;padding:15px 5px 15px 10px;border-radius:10px;align-items:center}ul.imglist2 li .text-area{width:68%;text-align:left}ul.imglist2 li .text-area .title{font-size:2.6rem;margin-bottom:0.45em}ul.imglist2 li .text-area p{font-size:1.45rem}ul.imglist2 li .img-area{width:30%}}.snslist{display:flex;text-align:center;justify-content:center;margin:0 auto}.snslist li{background:#fff;margin:0 20px}.snslist li a{width:100px;height:100px;text-decoration:none;display:flex;justify-content:center;align-items:center;background:#333;border-radius:100px;opacity:1;transition:all .3s}.snslist li a i{color:#fff;font-size:60px}.snslist li a:hover{opacity:0.65}.snslist li.sns-fb a{background:#4267B2}.snslist li.sns-x-tw a{background:#0F1419}.snslist li.sns-insta a{background:linear-gradient(to right, rgba(247,207,0,0.7), rgba(246,37,2,0.7) 45%, rgba(182,47,82,0.7) 75%, rgba(113,58,166,0.7))}.snslist li.sns-tiktok a{background:#000}.snslist li.sns-youtube a{background:#c4302b}@media only screen and (max-width: 768px){.snslist li{background:#fff;margin:0 10px}.snslist li a{width:60px;height:60px}.snslist li a i{color:#fff;font-size:40px}}.cont-list1{display:flex;justify-content:center;flex-wrap:wrap;position:relative}.cont-list1 li{width:31.3333%;margin:0 1% 50px}.cont-list1 li .number{display:flex;align-items:center;background:var(--color-primary);flex-direction:row;flex-wrap:nowrap;height:56px;justify-content:center;margin:0px auto;padding:10px;position:relative;width:56px;border-radius:30px;z-index:1}.cont-list1 li .number p{color:#fff;font-size:3rem;font-weight:900}.cont-list1 li .cont-box{margin:-28px auto 0;border:3px solid var(--color-primary);border-radius:2px;height:100%}.cont-list1 li .cont-box .title{color:var(--color-primary);background:var(--color-secondary);font-size:2.4rem;line-height:1.7;font-weight:700;text-align:center;padding:1.2em 0.5em 0.5em;margin:0 auto 20px}.cont-list1 li .cont-box .img-area{width:80%;margin:0 auto 20px}.cont-list1 li .cont-box .img-area img{width:100%}.cont-list1 li .cont-box .text-area{padding:0 15px}.cont-list1 li .cont-box .text-area p{color:#333;font-size:1.8rem;font-weight:500;text-align:left}@media only screen and (max-width: 768px){.cont-list1{flex-direction:column;position:relative}.cont-list1 li{width:100%;margin:0 auto 20px}.cont-list1 li .cont-box .text-area{padding:0 15px 15px 15px}.cont-list1 li .cont-box .text-area .title{font-size:2.1rem}.cont-list1 li .cont-box .text-area p{font-size:1.65rem}}.cont-list2 li{position:relative;font-size:3.4rem;font-weight:700;padding:0.25em 0.75em 1.85em 2.1em;margin-bottom:0.5em;color:var(--color-primary)}.cont-list2 li span{display:block;font-size:2.3rem;font-weight:500;color:#333}.cont-list2 li::before{font-family:"Font Awesome 7 Free";font-weight:900;content:"\f044";position:absolute;left:0;top:0.05em;color:var(--color-primary);font-size:1.85em;line-height:1;pointer-events:none}@media only screen and (max-width: 768px){.cont-list2 li{font-size:2.5rem;line-height:1.65;padding:0.25em 0.75em 1.85em 2.1em;margin-bottom:0.75em}.cont-list2 li span{font-size:2rem;margin-top:0.35em}.cont-list2 li::before{left:0;top:0.05em;font-size:1.7em}}.cont-list3{display:flex;flex-wrap:wrap;justify-content:center;margin:60px 0 0 0 !important}.cont-list3 li{width:31.33333%;position:relative;padding:1.5rem;margin:0 1%;text-align:center;background:linear-gradient(45deg, #DAAF08 0%, #DAAF08 45%, #FEE9A0 70%, #DAAF08 85%, #DAAF08 90% 100%);margin-bottom:60px}.cont-list3 li:before,.cont-list3 li:after{position:absolute;content:''}.cont-list3 li:before{top:-40px;left:calc(50% - 50px);width:100px;height:100px;border-radius:50%;background:#fff;border:2px solid #daaf08;z-index:10}.cont-list3 li:after{top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg, #DAAF08 0%, #DAAF08 45%, #FEE9A0 70%, #DAAF08 85%, #DAAF08 90% 100%)}.cont-list3 li .img-area{position:relative;z-index:1;width:80px;height:60px;text-align:center;display:block;margin:-45px auto 30px}.cont-list3 li .icon-area{position:relative;z-index:20;color:#daaf08;font-size:6rem;text-align:center;display:block;margin:-60px auto 0}.cont-list3 li .text-area{position:relative;z-index:1}.cont-list3 li .text-area .title{color:#000;font-size:2.4rem;font-weight:700;text-align:center;margin:0 auto 0.5em}.cont-list3 li .text-area p{text-align:left}@media only screen and (max-width: 768px){.cont-list3{flex-direction:column;margin:40px 0 0 0}.cont-list3 li{width:100%}.cont-list3 li .text-area .title{font-size:2.2rem}.cont-list3 li .text-area p{font-size:1.65rem}.cont-list3 li .text-area p.age{font-size:1.5rem}}.cont-list4{width:100%;max-width:1000px;margin:20px auto}.cont-list4 li{width:100%;height:180px;position:relative;display:grid;place-items:center}.cont-list4 li:not(last-child){margin-bottom:20px}.cont-list4 li p{color:#fff;font-size:3.6rem;text-align:center;text-shadow:0 0 8px var(--color-secondary),0 0 8px var(--color-secondary),0 0 5px var(--color-secondary),0 0 8px var(--color-secondary)}.cont-list4 li img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;border-radius:10px;z-index:-1}@media only screen and (max-width: 768px){.cont-list4{width:100%}.cont-list4 li{width:100%;height:150px}.cont-list4 li p{font-size:2.65rem;padding:10px}}.btn1{background:var(--color-primary);border-radius:3px;position:relative;display:flex;justify-content:space-around;align-items:center;width:fit-content;padding:5px 30px;text-decoration:none;color:#fff;line-height:1.8;transition:0.3s ease-in-out;font-weight:500}.btn1:after{content:"";position:absolute;top:50%;bottom:0;right:1.5rem;font-size:90%;display:flex;justify-content:center;align-items:center;transition:right 0.3s;width:6px;height:6px;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.btn1:hover{background:var(--color-tertiary);color:#FFF}.btn1:hover:after{right:1rem}.btn-box{background:rgba(255,255,255,0.2);display:flex;justify-content:center;align-items:center;text-align:center;padding:20px 30px;border:1px solid #fff;transition:all .3s}.btn-box span{color:#fff;font-size:4rem;line-height:1;margin:2px 10px 0 0}.btn-box p{color:#fff;font-size:2.75rem;line-height:1}.btn-box:hover{background:rgba(255,255,255,0.9)}.btn-box:hover span{color:var(--color-secondary)}.btn-box:hover p{color:var(--color-secondary)}@media only screen and (max-width: 768px){.btn-box{padding:10px 20px;border:1px solid #fff;transition:all .3s}.btn-box span{font-size:2.85rem;line-height:1;margin:2px 10px 0 0}.btn-box p{font-size:2rem;line-height:1}}dl.access-info{text-align:left}dl.access-info div{padding:0.25em 0.5em 0.75em;margin-bottom:0.75em;border-bottom:1px #999 solid}dl.access-info div dt{color:#c00;font-size:2rem;font-weight:500;line-height:1.75em;width:9em}dl.access-info div dt span{margin-right:0.5em;vertical-align:sub}dl.access-info div dd{font-size:1.8rem;line-height:1.75em}dl.access-info div strong{color:#ff0;font-weight:900}dl.access-info div.noborder{border:none}ul.disc{list-style-position:outside;margin:0 0 0 24px}ul.disc li{list-style-type:disc;margin:0 0 0.5em 0}ul.disc li:last-child{margin:0}ul.disc2{list-style-position:outside;margin:0 0 2em 24px}ul.disc2 li{list-style-type:disc;margin:0 0 1em 0}ul.disc2 li:last-child{margin:0}ul.check{list-style-position:inside}ul.check li{list-style:none;padding-left:1.5em;text-indent:-1.5em;margin:0 0 1em 0;font-size:2.4rem}ul.check li:before{font-family:'Material Icons';color:#08f;content:'\e834';margin:0 0.5em 0 0;position:relative;top:0.15em}ul.arrow{list-style-position:inside}ul.arrow li{list-style:none;padding-left:1.5em;text-indent:-1.5em}ul.arrow li:before{font-family:"Font Awesome 5 Free";content:"\f152";font-weight:900;margin:0 0.5em 0 0}ul li.caution:before{content:"※";font-weight:bold}ul.navlist{display:flex;justify-content:space-around;align-items:center;margin:50px auto}ul.navlist li{width:18.5%;position:relative}ul.navlist li img{width:100%;height:auto;border-radius:50%;opacity:0.4}ul.navlist li p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.8rem;line-height:1.4em;text-align:center;width:100%}ul.navlist li p span{display:block;font-size:4rem;margin-bottom:35px}ol.num-title-list{list-style:none;width:80%;min-width:500px;margin:0 auto}ol.num-title-list li{background:#fff;padding:60px 30px 30px 30px;margin:0 0 1em 0}ol.num-title-list li p{font-size:2.4rem}@media only screen and (max-width: 768px){ol.num-title-list{width:100%;min-width:initial;margin:0 auto}ol.num-title-list li{background:#fff;padding:50px 15px 30px 15px;margin:0 0 1em 0}ol.num-title-list li p{font-size:2rem}}ol.type1{list-style:none;counter-reset:list-counter;padding:0;margin:40px 0 !important}ol.type1 li{font-size:1.8rem;line-height:1.5em;text-align:left;margin:0.5em 0 1.85em;padding-left:55px;position:relative;text-align:left}ol.type1 li::before{content:counter(list-counter);counter-increment:list-counter;display:flex;justify-content:center;align-items:center;position:absolute;top:7px;left:10px;color:var(--color-secondary);font-family:"Lora", serif;font-weight:300;font-style:italic;font-size:5.8rem}dl.type1 div{display:flex;justify-content:space-between;margin-bottom:1em}dl.type1 div dt{width:5em;color:#fff;background:var(--color-primary);padding:0.35em 0.4em;text-align:center}dl.type1 div dd{width:calc(100% - 5.5em);padding:0.35em 0}dl.type2 div{margin-bottom:1.5em}dl.type2 div dt{font-size:1.4rem;color:#8fc31f;margin:0 0 0.5em 0}dl.type2 div dd{font-size:1.65rem;font-weight:500}.faq-list .faq-item{margin-top:20px;max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid var(--color-primary);text-align:left}.faq-list .faq-item .faq-question__wrap{position:relative;background:var(--color-primary);padding:10px 5px 10px 55px;cursor:pointer}.faq-list .faq-item .faq-question__wrap .minus-icon,.faq-list .faq-item .faq-question__wrap .plus-icon{position:absolute;content:"";width:20px;height:3px;background:#fff;right:20px;top:50%}.faq-list .faq-item .faq-question__wrap .minus-icon{transform:translateY(-50%)}.faq-list .faq-item .faq-question__wrap .plus-icon{transform:translateY(-50%) rotate(90deg);transition:transform 0.3s ease}.faq-list .faq-item .faq-question__wrap .plus-icon.active{transform:translateY(-50%) rotate(0deg)}.faq-list .faq-item .faq-question__wrap .faq-question__title{font-weight:700;color:#fff;font-size:1.8rem;position:relative}.faq-list .faq-item .faq-question__wrap .faq-question__title::before{position:absolute;color:#fff;content:"Q";top:50%;left:-35px;transform:translateY(-50%)}.faq-list .faq-item .faq-answer__wrap{overflow:hidden;height:0;opacity:0;transition:none;padding:0 10px 0 55px;background:var(--color-secondary)}.faq-list .faq-item .faq-answer__wrap.active{opacity:1;padding:10px 10px 10px 55px}.faq-list .faq-item .faq-answer__wrap .faq-answer__title{font-weight:700;color:#000;font-size:1.8rem}.faq-list .faq-item .faq-answer__wrap .faq-answer__text{color:#000;font-size:1.8rem;position:relative}.faq-list .faq-item .faq-answer__wrap .faq-answer__text::before{position:absolute;color:#000;content:"A";top:18px;left:-35px;transform:translateY(-50%);font-size:2rem;font-weight:900}@media only screen and (max-width: 768px){.faq-list .faq-item{max-width:90%}.faq-list .faq-item .faq-question__wrap{padding:10px 50px 10px 50px}.faq-list .faq-item .faq-question__wrap .faq-question__title{font-size:2rem}.faq-list .faq-item .faq-question__wrap .faq-question__title::before{top:18px}.faq-list .faq-item .faq-answer__wrap.active{padding:10px 20px 10px 55px}.faq-list .faq-item .faq-answer__wrap .faq-answer__title{font-size:2rem}.faq-list .faq-item .faq-answer__wrap .faq-answer__text{font-size:1.7rem}.faq-list .faq-item .faq-answer__wrap .faq-answer__text::before{font-size:1.8rem;top:16px}}.table-wrap{position:relative;overflow-x:auto;white-space:nowrap}.table-wrap .scroll-hint{display:none}.table-wrap .scroll-hint--show{display:none}@media only screen and (max-width: 768px){.table-wrap .scroll-hint{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px;background:rgba(0,0,0,0.5);color:#fff;font-weight:700;line-height:1.4;display:none;animation:scroll-hint-animation 2s infinite ease}@keyframes scroll-hint-animation{0%{transform:translate(-50%, -50%)}50%{transform:translate(-40%, -50%)}100%{transform:translate(-50%, -50%)}}.table-wrap .scroll-hint--show{display:block}}table.type1{width:100%;margin:30px auto 50px;font-size:1.75rem;font-weight:900;border-collapse:collapse;border-spacing:0}table.type1 th{white-space:nowrap;border-bottom:1px solid var(--color-secondary);padding:20px;color:var(--color-secondary);vertical-align:middle;text-align:center}table.type1 th.man{color:var(--color-man);border-bottom:1px solid var(--color-man)}table.type1 th.woman{color:var(--color-woman);border-bottom:1px solid var(--color-woman)}table.type1 th.couple{color:var(--color-couple);border-bottom:1px solid var(--color-couple)}table.type1 td{border-bottom:1px solid var(--color-primary);padding:20px;vertical-align:middle;text-align:center}table.type1 td.man{color:var(--color-man);border-bottom:1px solid var(--color-man)}table.type1 td.woman{color:var(--color-woman);border-bottom:1px solid var(--color-woman)}table.type1 td.couple{color:var(--color-couple);border-bottom:1px solid var(--color-couple)}@media only screen and (max-width: 768px){table.type1{font-size:1.4rem;line-height:1.4em}table.type1 th,table.type1 td{padding:10px}}table.type2{background:#fff;width:100%;text-align:center;border-collapse:separate;border-spacing:1px;margin:0 auto}table.type2 tr th{color:#fff;font-size:1.8rem;font-weight:500;padding:0.75em 1em;text-align:center;vertical-align:middle;white-space:nowrap;position:relative;background:var(--color-primary)}table.type2 tr th span{font-size:1.6rem}table.type2 tr td{color:#000;font-size:1.8rem;background:#fbdea5;padding:0.75em 1em;text-align:center;vertical-align:middle;background:var(--color-primary)}table.type2 tr.pt th{background:linear-gradient(45deg, #a5a5a3 0%, #a5a5a3 45%, #e5e4e2 70%, #a5a5a3 85%, #a5a5a3 90% 100%);background-size:800% 400%;animation:gradient 5s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99) both}table.type2 tr.pt td{background:rgba(165,165,163,0.5)}table.type2 tr.gl th{background:#daaf08}table.type2 tr.gl td{background:rgba(218,175,8,0.75)}table.type2 tr.sv th{background:#9e9e9e}table.type2 tr.sv td{background:rgba(158,158,158,0.75)}table.type2 tr.cp th{background:#a57e65}table.type2 tr.cp td{background:rgba(165,126,101,0.75)}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media only screen and (max-width: 768px){table.type1 tbody tr th{font-size:1.7rem}table.type1 tbody tr td{font-size:1.7rem}}.wpcf7-form{margin:40px auto 0 auto;padding:20px 20px 40px 20px}.wpcf7-form .form-dl{text-align:left;margin-bottom:0}.wpcf7-form .form-dl div{display:flex;flex-wrap:wrap;border-bottom:1px solid #999}.wpcf7-form .form-dl div:last-of-type{border-bottom:none}.wpcf7-form .form-dl div dt{display:flex;justify-content:space-between;align-items:flex-start;width:40%;padding:1.35em 1.5em}.wpcf7-form .form-dl div dt .mark{color:#fff;text-align:center;font-size:1.4rem;font-weight:bold;background:#555;display:inline-block;padding:0 0.5em;white-space:nowrap}.wpcf7-form .form-dl div dt .mark.req{background:var(--color-primary)}.wpcf7-form .form-dl div dd{width:60%;flex-basis:60%;padding:1em 1.5em}.wpcf7-form .form-dl div dd p{font-size:1.5rem;margin-top:10px}.wpcf7-form select,.wpcf7-form textarea,.wpcf7-form input:not([type="checkbox"]){width:100%;background:#fff;border:1px solid #cccccc;padding:0.35em 0.5em;text-align:left;color:#000}.wpcf7-form select::placeholder,.wpcf7-form textarea::placeholder,.wpcf7-form input:not([type="checkbox"])::placeholder{color:#aaa}.wpcf7-form textarea{height:170px}.wpcf7-form .select_wrap{position:relative}.wpcf7-form .select_wrap::after{font:var(--fa-font-solid);content:"\f107";position:absolute;right:16px;top:50%;width:16px;height:14px;pointer-events:none;color:#949494;font-size:1.8rem;transform:translateY(-50%)}.wpcf7-form .select_wrap select{width:100%;line-height:1.5em;outline:0;-webkit-appearance:none;appearance:none}.wpcf7-form .select_wrap select::-ms-expand{display:none}.wpcf7-form .select_wrap select:focus{border:1px solid #0072bc}.wpcf7-form .select_wrap select option{background:#fff;color:#2e404d}.wpcf7-form .select_wrap select option:nth-child(odd){background:#efefef}.wpcf7-form .submit-area{text-align:center}.wpcf7-form .wpcf7-form-control-wrap{width:100%;text-align:center}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item{display:block;margin:0 auto 20px}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item.last{margin:0}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item label{align-items:center}.wpcf7-form .form-privacy{font-size:1.85rem;margin:30px auto 0 auto}.wpcf7-form .form-privacy input[type="checkbox"]{appearance:checkbox;width:1.2em;height:1.2em;display:inline-block;vertical-align:middle;margin-bottom:.2em}.wpcf7-form .submit{margin:30px auto 0 auto}.wpcf7-form .submit>input[type="submit"],.wpcf7-form .submit>input[type="button"]{color:#fff;background-color:var(--color-primary);text-align:center;display:inline-block;width:300px;padding:0.75em 1em;cursor:pointer;transition:all .3s}.wpcf7-form .submit>input[type="submit"]::before,.wpcf7-form .submit>input[type="submit"]::after,.wpcf7-form .submit>input[type="button"]::before,.wpcf7-form .submit>input[type="button"]::after{position:absolute;z-index:-1;display:block;content:''}.wpcf7-form .submit>input[type="submit"]:hover,.wpcf7-form .submit>input[type="button"]:hover{background-color:#f00}.wpcf7-form .submit>input[type="submit"]:disabled,.wpcf7-form .submit>input[type="button"]:disabled{background-color:#dcdcdc !important;cursor:not-allowed !important;opacity:0.6;pointer-events:none}.wpcf7-form .wpcf7-response-output{display:none !important}.wpcf7-form .form-message{margin-bottom:15px;padding:1em;border-radius:4px;font-size:1.6rem;text-align:center;display:none;white-space:pre-line}.wpcf7-form .form-message.success{background-color:#e0f8e0;color:#006600;border:1px solid #6c6}.wpcf7-form .form-message.error{background-color:#ffe0e0;color:#a00;border:1px solid #e88}.wpcf7-form .h-captcha{margin:0 auto}.wpcf7-form .wpcf7-spinner{display:block}@media only screen and (max-width: 768px){.wpcf7-form{padding:10px 10px 25px 10px}.wpcf7-form .form-dl>div{flex-direction:column;padding-bottom:20px;margin-bottom:20px}.wpcf7-form .form-dl>div dt{justify-content:flex-start;width:100%;padding:0.5em 0.85em}.wpcf7-form .form-dl>div dt .mark{margin-left:1em}.wpcf7-form .form-dl>div dd{width:100%;padding:0.25em 0.75em}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item{margin:15px auto 20px}.wpcf7-form .form-privacy{text-align:left;margin:15px auto 0;font-size:1.6rem}}.privacypolicy p{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.7rem;line-height:1.5em}.privacypolicy>li{list-style-type:decimal;font-size:1.7rem;line-height:1.5em;margin:0 0 2em 1.25em}.privacypolicy>li:first-child{margin-top:3em}.privacypolicy>li::marker{font-size:2rem}.privacypolicy>li .title{color:var(--color-secondary);font-size:2rem;font-weight:700;margin:0 0 0.75em 0}.privacypolicy>li p{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.7rem;line-height:1.5em}.privacypolicy>li ul{list-style-position:outside;margin-left:1.6em}.privacypolicy>li ul li{list-style-type:disc;margin:0 0 0.5em 0}.privacypolicy>li ul li:last-child{margin:0}@media only screen and (max-width: 768px){.privacypolicy p{font-size:1.5rem;line-height:1.5em}.privacypolicy li{font-size:1.5rem;line-height:1.5em;margin:0 0 2em 1.25em}.privacypolicy li .title{font-size:1.85rem}.privacypolicy li p{font-size:1.5rem;line-height:1.5em}}#bbpress-forums.bbpress-wrapper ul.bbp-topics,#bbpress-forums.bbpress-wrapper ul.bbp-replies{font-size:1.8rem;overflow:hidden;border:none;border-top:1px solid #000;margin-bottom:20px;clear:both}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-header,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-footer,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-reply-header,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-header,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-footer,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-reply-header{background:var(--color-primary);border:none;border-top:1px solid #000;color:#000;font-weight:700;padding:8px;text-align:center;display:flex}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-header .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-footer .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-reply-header .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-header .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-footer .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-reply-header .bbp-reply-author{float:none;margin:0;padding:0;width:25%;text-align:left;padding:0 10px}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-header .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-footer .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-reply-header .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-header .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-footer .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-reply-header .bbp-reply-content{margin-left:80px;text-align:left}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-header .forum-titles,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-footer .forum-titles,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-reply-header .forum-titles,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-header .forum-titles,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-footer .forum-titles,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-reply-header .forum-titles{width:100%;display:flex;justify-content:space-between;padding:0 20px}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic{color:var(--color-primary);border:none;border-top:1px solid #000;overflow:hidden;padding:8px}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic.odd,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic.odd{background:rgba(var(--color-primary-rgb), 0.2)}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic.even,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic.even{background:rgba(var(--color-primary-rgb), 0.1)}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic.odd,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic.even,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic.odd,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic.even{padding:40px 20px;display:flex;justify-content:space-between}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic.odd li.bbp-topic-freshness,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic.even li.bbp-topic-freshness,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic.odd li.bbp-topic-freshness,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic.even li.bbp-topic-freshness{font-size:1.5rem}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic .bbp-topic-title .bbp-topic-excerpt,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic .bbp-topic-title .bbp-topic-excerpt{font-size:1.4rem;color:#fff;margin-top:5px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.bbp-reply-header,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.bbp-reply-header{background:rgba(var(--color-primary-rgb), 0.8);border:none;border-top:1px solid #000;color:#000}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd{background:rgba(var(--color-primary-rgb), 0.6);border:none;border-top:1px solid #000;color:#000}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even{background:rgba(var(--color-primary-rgb), 0.6);border:none;border-top:1px solid #000;color:#000}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even{display:flex;align-items:center}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even .bbp-reply-author{float:none;text-align:left;width:25%}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd .bbp-reply-author .bbp-author-avatar,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even .bbp-reply-author .bbp-author-avatar,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd .bbp-reply-author .bbp-author-avatar,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even .bbp-reply-author .bbp-author-avatar{display:none}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd .bbp-reply-author .bbp-author-name,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even .bbp-reply-author .bbp-author-name,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd .bbp-reply-author .bbp-author-name,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even .bbp-reply-author .bbp-author-name{margin:0 10px;word-wrap:break-word}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd .bbp-reply-author .bbp-author-role,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even .bbp-reply-author .bbp-author-role,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd .bbp-reply-author .bbp-author-role,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even .bbp-reply-author .bbp-author-role{margin:0 10px}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even .bbp-reply-content{margin-left:80px;padding:12px 12px 12px 0;text-align:left;position:relative}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-footer,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-footer{background:var(--color-primary);border:none;border-top:1px solid #000;color:#000;font-weight:700;padding:8px;text-align:center}#bbpress-forums.bbpress-wrapper .bbp-author-avatar{display:none}#bbpress-forums.bbpress-wrapper .bbp-topic-voice-count{display:none !important}#bbpress-forums .bbp-topic-form .entry-content fieldset.bbp-form legend,#bbpress-forums .bbp-reply-form .entry-content fieldset.bbp-form legend{padding:5px;width:auto;border:none;font-size:2rem}#bbpress-forums .bbp-topic-form .entry-content fieldset.bbp-form p,#bbpress-forums .bbp-reply-form .entry-content fieldset.bbp-form p{margin:10px 0;display:flex;text-align:left}#bbpress-forums .bbp-topic-form .entry-content fieldset.bbp-form p label,#bbpress-forums .bbp-reply-form .entry-content fieldset.bbp-form p label{margin:0;display:block;width:15em}#bbpress-forums .bbp-topic-form .entry-content fieldset.bbp-form p input[type=text],#bbpress-forums .bbp-reply-form .entry-content fieldset.bbp-form p input[type=text]{height:2.5em;padding:0.5em;border:1px solid #fff}#bbpress-forums .bbp-topic-form .entry-content fieldset.bbp-form div.bbp-the-content-wrapper textarea.bbp-the-content,#bbpress-forums .bbp-reply-form .entry-content fieldset.bbp-form div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;padding:0.5em;border:1px solid #fff;text-align:left;font-size:1.7rem}#bbpress-forums .bbp-topic-form .entry-content button,#bbpress-forums .bbp-reply-form .entry-content button{color:#000;background-color:var(--color-primary);text-align:center;display:inline-block;width:300px;padding:0.75em 1em;cursor:pointer;transition:all .3s}#bbpress-forums .bbp-topic-form .entry-content button::before,#bbpress-forums .bbp-topic-form .entry-content button::after,#bbpress-forums .bbp-reply-form .entry-content button::before,#bbpress-forums .bbp-reply-form .entry-content button::after{position:absolute;z-index:-1;display:block;content:''}#bbpress-forums .bbp-topic-form .entry-content button:hover,#bbpress-forums .bbp-reply-form .entry-content button:hover{background-color:#f00}#bbpress-forums .bbp-topic-form .entry-content button:disabled,#bbpress-forums .bbp-reply-form .entry-content button:disabled{background-color:#dcdcdc !important;cursor:not-allowed !important;opacity:0.6;pointer-events:none}@media only screen and (max-width: 768px){#bbpress-forums.bbpress-wrapper ul.bbp-topics,#bbpress-forums.bbpress-wrapper ul.bbp-replies{font-size:1.6rem}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-header .forum-titles,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-footer .forum-titles,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-reply-header .forum-titles,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-header .forum-titles,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-footer .forum-titles,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-reply-header .forum-titles{font-size:1.4rem;padding:0 8px}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic{padding:8px}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic.odd,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic.even,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic.odd,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic.even{padding:20px 8px;justify-content:space-between}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic.odd li.bbp-topic-freshness,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body ul.topic.even li.bbp-topic-freshness,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic.odd li.bbp-topic-freshness,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body ul.topic.even li.bbp-topic-freshness{font-size:1.5rem}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even{flex-direction:column;align-items:flex-start}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd .bbp-reply-author,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even .bbp-reply-author{width:100%;padding:0 0 10px 0;margin:0;min-height:initial}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd .bbp-reply-author .bbp-author-avatar,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even .bbp-reply-author .bbp-author-avatar,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd .bbp-reply-author .bbp-author-avatar,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even .bbp-reply-author .bbp-author-avatar{display:none}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd .bbp-reply-author .bbp-author-name,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even .bbp-reply-author .bbp-author-name,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd .bbp-reply-author .bbp-author-name,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even .bbp-reply-author .bbp-author-name{margin:0}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd .bbp-reply-author .bbp-author-role,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even .bbp-reply-author .bbp-author-role,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd .bbp-reply-author .bbp-author-role,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even .bbp-reply-author .bbp-author-role{margin:0}#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.odd .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-topics li.bbp-body div.even .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.odd .bbp-reply-content,#bbpress-forums.bbpress-wrapper ul.bbp-replies li.bbp-body div.even .bbp-reply-content{margin:10px 0 0 0;padding:0}#bbpress-forums .bbp-topic-form .entry-content fieldset.bbp-form p,#bbpress-forums .bbp-reply-form .entry-content fieldset.bbp-form p{flex-direction:column}#bbpress-forums .bbp-topic-form .entry-content fieldset.bbp-form p label,#bbpress-forums .bbp-reply-form .entry-content fieldset.bbp-form p label{margin:0 0 10px 0}#bbpress-forums .bbp-topic-form .entry-content fieldset.bbp-form p input[type=text],#bbpress-forums .bbp-reply-form .entry-content fieldset.bbp-form p input[type=text]{height:2.5em;padding:0.5em;border:1px solid #fff}}.cal_wrapper{max-width:960px;min-width:300px;margin:0 auto}.googlecal{position:relative;padding-bottom:100%;height:0}.googlecal iframe{position:absolute;top:0;left:0;width:100% !important;height:400px !important}@media only screen and (min-width: 768px){.googlecal{padding-bottom:75%}.googlecal iframe{height:100% !important}}.ggmap{position:relative;padding-bottom:30%;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.ggmap iframe{opacity:0.9}@media only screen and (max-device-width: 767px){.ggmap{padding-bottom:80%}}.ggmap-access{position:relative;padding-bottom:40%;height:0;overflow:hidden}.ggmap-access iframe,.ggmap-access object,.ggmap-access embed{position:absolute;top:0;left:0;width:100%;height:100%}.youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 auto 10px auto}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube_short{position:relative;padding-bottom:177.77%;padding-top:30px;height:0;overflow:hidden;margin:10px auto}.youtube_short iframe{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumbs-wrap{width:100%;background:#fff}.breadcrumbs-wrap .breadcrumbs{width:100%;max-width:1200px;padding:10px 80px;margin:0 auto;font-size:1.45rem;font-weight:400;color:#000;position:relative;z-index:100}.breadcrumbs-wrap .breadcrumbs a{color:#000;transition:all .3s}.breadcrumbs-wrap .breadcrumbs a:hover{color:#0077b6}.breadcrumbs-wrap .breadcrumbs .home{margin:0 1em 0 0}.breadcrumbs-wrap .breadcrumbs .archive,.breadcrumbs-wrap .breadcrumbs .taxonomy,.breadcrumbs-wrap .breadcrumbs .current-item{margin:0 1em}@media only screen and (max-width: 768px){.breadcrumbs-wrap{display:none}}#backtotop{width:50px;height:50px;position:fixed;right:15px;bottom:0;z-index:1500}#backtotop a{display:flex;justify-content:center;align-items:center;height:100%;width:100%;text-decoration:none;background:rgba(180,180,180,0.4)}#backtotop a i{font-size:3.4rem}@media only screen and (max-width: 768px){#backtotop{width:40px;height:40px;right:0}#backtotop a i{font-size:2.8rem}}.flt-bnr{position:fixed;top:125px;right:0;z-index:8000}.flt-bnr a{background:linear-gradient(#007fd3, #0041c9);display:flex;align-items:center;width:300px;padding:6px;border-radius:10px 0 0 10px;box-shadow:3px 3px 3px #000;opacity:1;transition:all .3s}.flt-bnr a figure{width:35%;height:auto}.flt-bnr a figure img{width:100%;height:100%;object-fit:cover;border-radius:5px 0 0 5px}.flt-bnr a .flt-bnr-text{text-align:center;width:65%;padding:5px 0}.flt-bnr a .flt-bnr-text p.title{font-size:2.1rem;color:#fff;margin:0 auto 0.35em auto}.flt-bnr a .flt-bnr-text p.btn{font-size:1.6rem;color:#0041c9;background:#fff;display:inline-block;padding:3px 10px;border-radius:5px}.flt-bnr a:hover{opacity:0.65}@media screen and (max-width: 960px){.flt-bnr{top:initial;bottom:0;left:0;right:0}.flt-bnr a{display:flex;width:100%;padding:6px;border-radius:0;box-shadow:none}.flt-bnr a figure{width:35%}.flt-bnr a figure img{border-radius:0}.flt-bnr a .flt-bnr-text{width:65%}.flt-bnr a .flt-bnr-text p.title{font-size:2.4rem;margin:0 auto 0.6em auto}.flt-bnr a .flt-bnr-text p.btn{font-size:1.85rem}}
/*# sourceMappingURL=common.css.map */
