@charset "UTF-8";.hb-center{padding-right:5px}.hb-center .simple-button{border:3px solid var(--pointcolor);background:#fff;color:var(--blackcolor);padding:14px 20px}.hb-center .simple-button a{color:var(--blackcolor)}.menu-item{position:relative}nav.menu ul li{flex:1 1}.sub-menu{position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;background-color:var(--lightcolor);-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;opacity:0;z-index:1;flex-direction:column}nav.menu ul li.current-menu-item a:hover{color:var(--maincolor)}.menu-item:hover .sub-menu{top:50px;visibility:visible;opacity:1}.widget-contact-box{background-color:var(--maincolor);color:var(--whitecolor);font-weight:700;padding:30px}.widget-contact-title{color:var(--whitecolor);font-size:1.8em;font-weight:700;text-align:center}.widget-contact-number{font-size:3em;text-align:center;color:var(--whitecolor)}a.widget-contact-form{display:block;max-width:297px;padding:10px;margin:10px auto;color:#333;background:#fff;text-decoration:none;font-weight:900;font-size:1.2em;line-height:47px;text-align:center;text-decoration:none}a.widget-contact-form:before{font-family:"dashicons";content:"\f465";display:inline-block;font-size:47px;padding-right:10px;color:var(--maincolor);vertical-align:top}a.widget-contact-form:hover{opacity:.8;cursor:pointer;text-decoration:none}.widget-contact-info{margin-top:20px;text-align:center;color:var(--whitecolor);line-height:1.5}.widget-contact-number a{color:var(--whitecolor)}.book-info h4{margin-top:40px;margin-bottom:15px;font-weight:700;border-left:4px solid var(--maincolor);font-size:1.1rem}.book-info img{width:50%}.pagination{margin-bottom:40px}#sidebar ul li#text-6 img{border:1px solid #ccc;width:60%}#sidebar ul li{margin-bottom:40px}#sidebar li li{margin-bottom:0;font-size:90%}.interview-link p:last-child{text-align:center}div:has(.inner #content-main){overflow-x:hidden}#content-main{margin:20px 0 0;width:100%}#content-main #post{margin-bottom:0}.page-interview h2.first-interview-h2{padding-top:30px;padding-bottom:30px;font-size:2.6em}.page-interview h2{border:none}.page-interview .flex-box-wrap{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-top:80px}.page-interview .flex-box-wrap:last-of-type{margin-bottom:80px}.page-interview .flex-box-wrap .flex-box-img{width:38%}.page-interview .flex-box-wrap .flex-box-img h2{margin-bottom:50px;font-size:2.1em}.page-interview .flex-box-wrap .flex-box-text{width:58%}.page-interview .flex-box-wrap .flex-box-text h3{display:inline-block;font-size:1.2em}.page-interview .flex-box-wrap .flex-box-text h3:before{content:"ー "}.page-interview .flex-box-wrap:nth-child(even){flex-direction:row-reverse}#content-main .bg-lightcolor.pad50{margin:0 calc(50% - 50vw);width:100vw}#content-main .soudan-area{background-color:var(--whitecolor);border:1px solid var(--maincolor)}@media screen and (max-width:1200px){.widget-contact-title{font-size:max(1.5vw,18px)}}@media screen and (max-width:920px){.header-menu{display:none}.menu-item{padding:0;border-bottom:1px solid var(--maincolor)}}@media screen and (max-width:768px){#back-top{bottom:8%}.widget-contact-number{font-size:2.2em;text-align:center;color:var(--whitecolor)}a.widget-contact-line,a.widget-contact-form{font-size:.9em;line-height:37px}.book-info img{width:100%}#sidebar ul li#text-6 img{width:100%}.page-interview h2.first-interview-h2{padding-top:20px;padding-bottom:0;font-size:1.6em;text-align:left!important}.page-interview .flex-box-wrap{flex-direction:column;margin-top:30px}.page-interview .flex-box-wrap .flex-box-img,.page-interview .flex-box-wrap .flex-box-text{width:100%}.page-interview .flex-box-wrap .flex-box-img h2{margin-bottom:20px;font-size:1.6em}.page-interview .flex-box-wrap .flex-box-text h3{font-size:1.3em}.page-interview .flex-box-wrap:last-of-type{margin-bottom:50px}}