@charset "UTF-8";@media (max-width:1000px){#masthead{height:80px}.headerlogo img{height:70px}.hamburger-btn{display:block;position:relative;width:40px;aspect-ratio:1/1;background:0 0;z-index:155;outline:0;padding:0;line-height:normal;border:none}.hamburger-btn .bottom,.hamburger-btn .middle,.hamburger-btn .top{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:25px;height:3px;background:#000;transition:.4s}.hamburger-btn .top{margin-top:-6px}.hamburger-btn .bottom{margin-top:6px}.hamburger-btn.toggled-on .top{margin:0;transform:translate(-50%,-50%) rotate(45deg)}.hamburger-btn.toggled-on .middle{display:none}.hamburger-btn.toggled-on .bottom{margin:0;transform:translate(-50%,-50%) rotate(-45deg)}.header-pickup{opacity:0;position:fixed;top:0;right:0;width:100%;max-width:500px;height:100vh;background:#1e73be;transform:translateX(100%);transition:.4s ease;z-index:119;padding:80px 20px 40px}.header-pickup.toggled-on{opacity:1;transform:translateX(0);transition:.4s ease}.header-pickup_inner{position:static;width:100%;opacity:1;visibility:visible;pointer-events:auto;transform:none;background:0 0;max-height:74vh}.header-pickup_head{color:#fff;font-size:20px;font-weight:700;padding:0;height:auto;margin-bottom:20px}.header-pickup_head:hover{color:#fff}.header-pickup li{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.3)}.header-pickup li:last-child{border-bottom:none}.header-pickup a{color:#fff}.header-pickup_ttl{font-size:clamp(14px,2.7vw,16px)}.header-pickup_img{width:30%}}@media (max-width:767px){body.menu-open{overflow:hidden;height:100vh}.nav-menu{display:none}.l-article{margin-bottom:4em}@media (max-width:600px){.p-postList_wrap{grid-template-columns:1fr;gap:40px}.p-postList_title{font-size:max(1.1em,3.8vw)}.p-postList_excerpt{font-size:3.2vw}.p-postList_meta{font-size:3vw}}.tbl_contact,.tbl_contact tbody,.tbl_contact td,.tbl_contact th,.tbl_contact tr{display:block;width:100%}.tbl_contact td input{font-size:13px}.tbl_contact{margin-bottom:40px}.p-articleThumb{margin:2em 0 1.2em}.c-pageTitle{font-size:min(24px,6vw)}.c-pageTitle__subTitle{font-size:min(16px,3vw)}.post_content.article{font-size:15px}.post_content.article h2{margin:3em 0 1.6em}.post_content.article h3{margin:2.4em 0 1.6em}.post_content.article h2+h3,.post_content.article h3+h4{margin-top:0}.post_content.article p{margin-bottom:1em}.acco-ttl,.merideme .ttl,.name-area,.numttl,.post_content.article .box-ttl,.post_content.article .numbering .ttl,.post_content.article .relatedpost-ttl,.post_content.article .step .ttl,.rank-i,.scrollBoxImg-ttl,.subttl{font-size:1.1em}.numttl .num{font-size:1.6em}.img-80{width:100%}.flex-box{flex-direction:column}.flex-box img{width:100%;margin:0}.float-box img{width:100%;float:none;margin-bottom:1em}.post_content.article div.box{padding:1em}.table-scroll .table thead th{width:36vw}.info-list dd,.info-list dt,.table td,.table th{padding:.5em}.quote{padding:46px 1em 1em}.quote:before{top:7px;left:20px;width:30px}.quote-img{width:100%;margin-bottom:10px}.mininote{padding:1em}.mininote:has(.mininote-ttl){padding:2.8em 1em 1em}.c-btn{width:100%;max-width:500px}.c-btn a{transition:0s}.tag .item{padding:.6em .8em}.post_content.article .table-scroll .table thead th:first-child{width:160px}.table.sticky-top thead{top:80px}.post_content.article .table td,.post_content.article .table th{padding:.6em}.summary-ttl::after,.summary-ttl::before{min-width:6%}.jump{grid-template-columns:1fr 1fr}.jump .item a{padding:1em 1em 1.8em}.grid-list{grid-template-columns:1fr 1fr;gap:1.5rem}.name-area{padding:.6em .8em}.post_content.article .name-text,.post_content.article .rank-catch{font-size:.7em}.step-wrap{gap:6vw}.step{gap:20px}.step::before{left:30px}.post_content.article .step .num{width:60px;font-size:28px}.post_content.article .step .num span{font-size:12px}.relatedpost-wrap{gap:3vw}.relatedpost-wrap{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-bottom:1.5em}@media (max-width:500px){.relatedpost-wrap{grid-template-columns:1fr}}.relatedpost-post .image_wrap{margin-bottom:.4em}.faqQ{padding:1em 1em .5em 3em}.faqA{padding:0 1em 1em 1em}.tab-list .tab{font-size:.8em}.merideme .inner,.merideme .ttl{padding:.8em 1em}.merideme .list li:before{width:.5em}.review{padding:1em}.review .bottom{flex-direction:column}.review .bottom img{width:100%}.rank-i{padding-left:3.6em}.rank-icon{width:2.8em}.forSP{display:block}.forPC{display:none}.scrollBoxImg{padding:1.4em 1em}.scrollBoxImg-ttl .num{width:1.8em}.post_content.article .scrollBoxImg-list li{flex:1 0 calc(50% - 4vw);max-width:calc(50% - 4vw);margin:0 2vw}.scrollBoxImg-list li{min-width:min(80%,240px)}.scrollBoxImg-list li:last-child::after{width:1em}.scrollBoxImg.imgHeight .scrollBoxImg-list li{flex:0 0 auto;max-width:none;min-width:auto}.scrollBoxImg.imgHeight .scrollBoxImg-list img{height:200px}.description-list dt{width:100%;margin-bottom:4px}.description-list dd{width:100%}.posMap-ttl{width:100%;min-width:auto;font-size:1.1em}.posMap-contents,.posMap-notes{width:100%;max-width:600px}.posMap-label_01,.posMap-label_02{font-size:min(22px,3.8vw)}.posMap-label_01{top:4.8%}.posMap-label_02{top:90%}.posMap-label_03{right:0}.posMap-label_04{left:0}.posMap-label_03,.posMap-label_04{font-size:min(20px,3.2vw)}.posMap-item-logo{height:max(4vw,13px)}.posMap-subLabel{font-size:min(16px,3.2vw)}.posMap-bg{width:64%}.supervisor-wrap{padding:.5em 1.5em 1.5em}.supervisor-ttl{font-size:1.1em}.supervisor-left{width:min(28%,240px)}.post_content.article .supervisor-text_min{margin-bottom:.4em;font-size:.85em}.supervisor-name .kana{font-size:.75em}.post_content.article .supervisor-left>:last-child,.post_content.article .supervisor-right>:last-child{margin-bottom:0}.post_content.article .supervisor-position{margin:1.6em 0 .4em}@media (max-width:600px){.supervisor-flex{display:block}.supervisor-left{width:100%;margin:0 auto 1.5em}.supervisor-img{max-width:180px;margin-right:auto;margin-left:auto}}.line-banner{width:100%;max-width:500px}.line-btn{width:100%;max-width:500px}.line-btn a{transition:0s}}