*{margin:0;padding:0;line-height:calc(.25rem + 1em + .25rem)}*,::before,::after{box-sizing:border-box}*:where(:not(fieldset, progress, meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media(prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img, svg, video, canvas, audio, iframe, embed, object){display:block}:where(img, svg, video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input, button, textarea, select),:where(input[type="file"])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports(resize: block){:where(textarea){resize:block}}:where(p, h1, h2, h3, h4, h5, h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul, ol)[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],
    area,
    button,
    input,
    label[for],
    select,
    summary,
    textarea,
    [tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type="file"]){cursor:auto}:where(input[type="file"])::-webkit-file-upload-button,:where(input[type="file"])::file-selector-button{cursor:pointer}@media(prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,
    button[type],
    input[type="button"],
    input[type="submit"],
    input[type="reset"]),:where(input[type="file"])::-webkit-file-upload-button,:where(input[type="file"])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-align:center}:where(button,
    button[type],
    input[type="button"],
    input[type="submit"],
    input[type="reset"])[disabled]{cursor:not-allowed}@media screen and (min-width: 768px){.sp_only{display:none !important}}@media screen and (max-width: 767px){.pc_only{display:none !important}}html{font-size:62.5%}body{font-family:yu-gothic-pr6n,sans-serif;font-weight:400;font-style:normal;width:100%;color:#000;font-size:1.5rem;line-height:1.4;background-color:#fff}ul,li{list-style:none}@font-face{font-family:"NotoSans";src:url(../fonts/NotoSansMono-Regular.woff) format("woff")}img,iframe{max-width:100%;vertical-align:bottom;height:auto}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type=checkbox]{border:none}a{color:inherit;text-decoration:none}a:hover{opacity:.6}.clearfix:after{clear:both;content:"";display:block;opacity:0}.w-1200{width:min(100% - 2em);max-width:1200px;margin:0 auto}.w-1200>.main-title{background-color:#0059b2}.w-1200>.main-title>.title{color:#fff;font-size:3rem;padding:15px 50px}@media screen and (max-width: 767px){.w-1200>.main-title>.title{font-size:1.6rem;padding:12px 10px}}.header{height:80px;position:fixed;background-color:#fff;width:100%;z-index:100;box-shadow:0px 10px 10px -6px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.header{height:60px}}.header>.header-content{display:flex;justify-content:space-between;align-items:center;padding:13px 20px}.header>.header-content>.logo{width:325px;display:block}@media screen and (max-width: 767px){.header>.header-content>.logo{width:200px}}@media screen and (max-width: 767px){.header>.header-content>.nav{width:30px}}.main-content{background-color:#f2f2f2;padding-bottom:80px;padding-top:80px}@media screen and (max-width: 767px){.main-content{padding-top:60px}}.main-content>.main-image img{width:100%}.main-content>.content-greeting{margin-top:50px}.main-content>.content-greeting>.txt-wrap{margin:50px auto 80px;border-radius:10px;background-color:#fff;width:min(100% - 6em)}@media screen and (max-width: 767px){.main-content>.content-greeting>.txt-wrap{margin:30px auto;width:100%;border-radius:5px}}.main-content>.content-greeting>.txt-wrap>.main-txt{font-size:1.8rem;padding:70px 50px;letter-spacing:1px;line-height:40px}@media screen and (max-width: 767px){.main-content>.content-greeting>.txt-wrap>.main-txt{padding:25px 19px;font-size:1.3rem;line-height:2em;letter-spacing:.05em}}.main-content>.content-greeting>.txt-wrap>.txt-name{font-size:3.5rem;padding:0 50px 70px;letter-spacing:1px;line-height:40px;text-align:right;font-weight:bold}@media screen and (max-width: 767px){.main-content>.content-greeting>.txt-wrap>.txt-name{font-size:1.6rem;line-height:0;padding:20px 19px 30px;font-weight:bold}}.main-content .content-profile>.profile-wrap{width:min(100% - 6em);margin:50px auto 50px;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 767px){.main-content .content-profile>.profile-wrap{width:100%;flex-direction:column-reverse;margin:30px auto 30px}}@media screen and (max-width: 767px){.main-content .content-profile>.profile-wrap>.left{margin:20px 0 20px}}.main-content .content-profile>.profile-wrap>.left>.left-detail{display:flex;align-items:center;font-size:1.8rem;margin:0 0 20px}@media screen and (max-width: 767px){.main-content .content-profile>.profile-wrap>.left>.left-detail{font-size:1.3rem;margin:0 0 10px}}.main-content .content-profile>.profile-wrap>.left>.left-detail::before{content:"";display:block;width:10px;height:10px;margin-right:15px;background-color:#0059b2}.main-content .content-profile>.profile-wrap>.left>.left-small{font-size:1.4rem;margin-top:-10px}@media screen and (max-width: 767px){.main-content .content-profile>.profile-wrap>.left>.left-small{font-size:1.1rem;margin-top:-7px}}.main-content .content-profile>.profile-wrap>.right{width:40%}@media screen and (max-width: 767px){.main-content .content-profile>.profile-wrap>.right{width:100%}}.main-content .content-profile>.profile-wrap>.right img{min-width:300px}@media screen and (max-width: 767px){.main-content .content-profile>.profile-wrap>.right img{width:100%;min-width:auto}}.main-content .content-profile>.profile-video{width:min(100% - 6em);margin:50px auto 80px;flex-wrap:wrap;display:flex;justify-content:flex-start}@media screen and (max-width: 767px){.main-content .content-profile>.profile-video{width:100%;margin:10px auto 30px}}.main-content .content-profile>.profile-video>.video-wrap{width:32.46%;margin:0 1.3% 2.5% 0}@media screen and (max-width: 767px){.main-content .content-profile>.profile-video>.video-wrap{margin:0 2.5% 2.5% 0;width:48.7%}.main-content .content-profile>.profile-video>.video-wrap:nth-child(2n){margin-right:0}}.main-content .content-profile>.profile-video>.video-wrap:nth-child(3n){margin-right:0}@media screen and (max-width: 767px){.main-content .content-profile>.profile-video>.video-wrap:nth-child(3n){margin-right:2.5%}}.main-content .content-profile>.profile-video>.video-wrap iframe{height:215px;border-radius:10px}@media screen and (max-width: 767px){.main-content .content-profile>.profile-video>.video-wrap iframe{height:100%}}.main-content>.content-policy{padding-bottom:30px}.main-content>.content-policy>.bg{background-color:#eaeaea;box-shadow:0 0 0 100vmax #eaeaea;clip-path:inset(0 -100vmax);padding-bottom:50px}@media screen and (max-width: 767px){.main-content>.content-policy>.bg{padding-bottom:30px}}.main-content>.content-policy>.bg>.policy-img{width:min(100% - 6em);margin:50px auto 60px}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.policy-img{width:100%;margin:20px auto 30px}}.main-content>.content-policy>.bg>.main-txt{text-align:center}.main-content>.content-policy>.bg>.main-txt>.title{font-size:5rem;color:#0059b2;margin-bottom:55px;-webkit-text-stroke:1px #fff}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.main-txt>.title{font-size:2.7rem;margin-bottom:18px}}.main-content>.content-policy>.bg>.main-txt>.title>.big-txt{font-size:6rem}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.main-txt>.title>.big-txt{font-size:3.2rem;margin:0 -0.2em}}.main-content>.content-policy>.bg>.main-txt>.title>.red-txt{font-size:6rem;color:#ed1c24}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.main-txt>.title>.red-txt{font-size:3.2rem;margin-left:-0.2em}}.main-content>.content-policy>.bg>.main-txt>.sub-title{font-size:3rem;color:#0059b2;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.main-txt>.sub-title{font-size:1.6rem}}.main-content>.content-policy>.bg>.main-txt>.txt{font-size:1.8rem;font-weight:500}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.main-txt>.txt{font-size:1.3rem;letter-spacing:.15em}}.main-content>.content-policy>.bg>.tab-all>.tab-wrap{width:min(100% - 12em);margin:100px auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-wrap{flex-direction:column;width:100%;margin:30px auto 15px}}.main-content>.content-policy>.bg>.tab-all>.tab-wrap>.tab-button{cursor:pointer;background:#fff;color:#0059b2;width:31%;padding:10px;border-radius:5px}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-wrap>.tab-button{width:95%;border-radius:35px;margin-bottom:15px}}.main-content>.content-policy>.bg>.tab-all>.tab-wrap>.tab-button:hover{background-color:#0059b2;transition:.2s cubic-bezier(0.45, 0, 0.55, 1);color:#fff;opacity:1}.main-content>.content-policy>.bg>.tab-all>.tab-wrap>.tab-button>.txt{font-size:2.5rem;text-align:center;font-weight:bold}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-wrap>.tab-button>.txt{font-size:1.4rem}}.main-content>.content-policy>.bg>.tab-all>.tab-wrap .active{background-color:#0059b2;color:#fff}.main-content>.content-policy>.bg>.tab-all>.tab-content{display:none}.main-content>.content-policy>.bg>.tab-all>.tab-content>.txt-co{text-align:center;color:#0059b2}.main-content>.content-policy>.bg>.tab-all>.tab-content>.txt-co>.num{margin-bottom:20px}.main-content>.content-policy>.bg>.tab-all>.tab-content>.txt-co>.num>.big-num{font-size:3.8rem;font-weight:bold}.main-content>.content-policy>.bg>.tab-all>.tab-content>.txt-co>.title{font-size:3rem;font-weight:bold;margin:30px auto 10px}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-content>.txt-co>.title{font-size:1.8rem}}.main-content>.content-policy>.bg>.tab-all>.tab-content>.txt-co>.sub-title{font-size:2rem;font-weight:500}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-content>.txt-co>.sub-title{font-size:1.6rem}}.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex{width:min(100% - 12em);margin:50px auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex{width:85%;flex-direction:column;margin:30px auto;margin-bottom:15px}}.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex>.tab-detail{background:#fff;width:31%;padding:30px 20px;min-height:340px;display:flex;border-radius:10px;flex-direction:column;justify-content:space-around}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex>.tab-detail{width:100%;min-height:250px;margin-bottom:15px;padding:20px 20px}}.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex>.tab-detail>.tab-name{text-align:center;color:#0059b2;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex>.tab-detail>.tab-name{font-size:1.6rem}}.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex>.tab-detail>.detail-txt{text-align:center;font-weight:500}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex>.tab-detail>.detail-txt{line-height:1.5em;font-size:1.4rem}}.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex>.tab-detail>.icon-erea{width:80%;margin:30px auto 0}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex>.tab-detail>.icon-erea{margin:0 auto 0}}.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex>.tab-detail>.icon-erea>img{width:70%;max-height:100px;margin:20px auto;display:block}@media screen and (max-width: 767px){.main-content>.content-policy>.bg>.tab-all>.tab-content>.tab-flex>.tab-detail>.icon-erea>img{width:60%;height:auto;display:block}}.main-content>.content-policy>.bg>.tab-all>.active{display:block;animation-name:fadeInAnime;animation-duration:1.3s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.main-content>.content-club{margin-top:50px}@media screen and (max-width: 767px){.main-content>.content-club{margin-top:0}}.main-content>.content-club>.club-txt{margin:50px auto;padding:50px 50px;width:min(100% - 6em);background-color:#fff}@media screen and (max-width: 767px){.main-content>.content-club>.club-txt{width:100%;margin:30px auto;padding:50px 19px;border-radius:5px}}.main-content>.content-club>.club-txt>.title{font-size:2.5rem;color:#0059b2;font-weight:bold;margin-bottom:40px}@media screen and (max-width: 767px){.main-content>.content-club>.club-txt>.title{font-size:1.6rem;line-height:2em;font-weight:bold}}.main-content>.content-club>.club-txt>.txt{font-size:1.8rem;letter-spacing:.3px;line-height:40px}@media screen and (max-width: 767px){.main-content>.content-club>.club-txt>.txt{font-size:1.3rem;font-weight:500;line-height:2em}}.main-content>.content-club>.fax-bunner{width:min(100% - 6em);margin:50px auto}@media screen and (max-width: 767px){.main-content>.content-club>.fax-bunner{width:100%;margin:30px auto}}.main-content>.content-club>.bran-bunner{width:min(100% - 12em);margin:100px auto 100px}@media screen and (max-width: 767px){.main-content>.content-club>.bran-bunner{width:100%;margin:30px auto 0}}.footer{padding:40px 0 0;width:min(100% - 6em);margin:0 auto}@media screen and (max-width: 767px){.footer{width:100%;text-align:center}}.footer>.footer-wrapper>.tel{font-size:3.2rem;font-weight:bold;color:#0059b2;margin-bottom:40px}@media screen and (max-width: 767px){.footer>.footer-wrapper>.tel{font-size:2rem}}.footer>.footer-wrapper>.post>.post-detail{font-size:1.8rem;margin-bottom:10px}@media screen and (max-width: 767px){.footer>.footer-wrapper>.post>.post-detail{font-size:1.4rem;font-weight:500}.footer>.footer-wrapper>.post>.post-detail:last-child{margin-top:40px}}.footer>.footer-sns{display:flex;align-items:center}@media screen and (max-width: 767px){.footer>.footer-sns{justify-content:center;margin:30px auto 80px;width:100%}}.footer>.footer-sns>.link>.tw-face{width:40px;height:auto;margin:50px 30px 20px 0}@media screen and (max-width: 767px){.footer>.footer-sns>.link>.tw-face{margin:0 13px;width:35px}}.footer>.copyright{text-align:center;padding-bottom:30px}@media screen and (max-width: 767px){.footer>.copyright{font-size:1.1rem;padding-bottom:20px}}.header>.header-content>.nav .hamburger{position:absolute;right:10px;transform:translateY(-50%);z-index:9}.header>.header-content>.nav .hamburger .openbtn{position:relative;cursor:pointer;width:70px;height:50px}@media screen and (max-width: 767px){.header>.header-content>.nav .hamburger .openbtn{width:50px;height:50px}}.header>.header-content>.nav .hamburger .openbtn>.openbtn-area{transition:all .6s;width:70px;height:50px}@media screen and (max-width: 767px){.header>.header-content>.nav .hamburger .openbtn>.openbtn-area{width:50px}}.header>.header-content>.nav .hamburger .openbtn>.openbtn-area>span{display:inline-block;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:4px;background:#0059b2;width:45%}.header>.header-content>.nav .hamburger .openbtn>.openbtn-area>span:nth-of-type(1){top:15px}.header>.header-content>.nav .hamburger .openbtn>.openbtn-area>span:nth-of-type(2){top:23px}.header>.header-content>.nav .hamburger .openbtn>.openbtn-area>span:nth-of-type(3){top:31px}.header>.header-content>.nav .hamburger .openbtn.active>.openbtn-area{transform:rotate(360deg)}.header>.header-content>.nav .hamburger .openbtn.active>.openbtn-area>span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:35%}.header>.header-content>.nav .hamburger .openbtn.active>.openbtn-area>span:nth-of-type(2){opacity:0}.header>.header-content>.nav .hamburger .openbtn.active>.openbtn-area>span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:35%}.header>.header-content>.openbtn_inner{background-color:#fff;width:min(100vw,50%);height:100vh;position:fixed;top:0;right:-120vw;z-index:1;transition:all .6s}.header>.header-content>.openbtn_inner.panelactive{right:0}@media screen and (max-width: 767px){.header>.header-content>.openbtn_inner{width:min(100vw,375px)}}.header>.header-content>.openbtn_inner>#page-link{font-size:1.8rem;font-weight:bold;margin:17% 8% 10%}@media screen and (max-width: 767px){.header>.header-content>.openbtn_inner>#page-link{font-size:1.4rem}}.header>.header-content>.openbtn_inner>#page-link>a>.title-list{margin-bottom:20px;border-bottom:2px solid #0059b2;padding-bottom:20px}@media screen and (max-width: 767px){.header>.header-content>.openbtn_inner>#page-link>a>.title-list{padding-bottom:15px;padding-top:15px;margin-bottom:0}}.header>.header-content>.openbtn_inner>#page-link>a p{margin-left:20px}.header>.header-content>.openbtn_inner>#page-link .border-t{border-top:2px solid #0059b2;padding-top:20px}@media screen and (max-width: 767px){.header>.header-content>.openbtn_inner>#page-link .border-t{padding-top:10px}}.header>.header-content>.openbtn_inner>.inner{width:max(85%,331px);margin:0 auto}/*# sourceMappingURL=main.css.map */
