﻿blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,figure,figcaption,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}main{display:block}li,ol,ul{list-style:none}h1,h2,h3,h4,em,b,strong,dl,dt{line-height:1;font-weight:normal;font-style:normal}dt,dd{line-height:1.8}table{border-collapse:collapse;border-spacing:0}table th,table td{font-weight:400}figcaption{line-height:2rem;margin-top:10px}.wf--YuGothic,.footer .footer__in .ft__info .ft__info--add .ft__info--tel span,body{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}.wf--Sofia,.t3--en,.t2--ex .t2__en--l,.footer .footer__in .ft__info .ft__info--add .ft__info--tel,.loop--tools .loop-access .access-info .access-btn a,.header .header__in .header__tools .info-tools__tel,.dl--faq dd:before,.dl--faq dt:before,.tel-number{font-family:sofia-pro,sans-serif}.wf--CMS{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.border-radius{border-radius:10px}.mt1{margin-top:1rem}@media print,screen and (min-width: 768px){.mr60{margin-right:60px}}@media print,screen and (min-width: 768px){.ml60{margin-left:60px}}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.sp{display:block}@media print,screen and (min-width: 768px){.sp{display:none}}.pc{display:none}@media print,screen and (min-width: 768px){.pc{display:block}}.d-inline{display:inline !important}.d--block{display:block}.d--inline__block{display:inline-block !important}@media print,screen and (min-width: 576px){.d--block--sm__up{display:block}}@media print,screen and (min-width: 768px){.d--block--md__up{display:block}}@media print,screen and (min-width: 992px){.d--block--lg__up{display:block}}@media print,screen and (min-width: 1200px){.d--block--lg__up{display:block}}@media print,screen and (max-width: 575px){.d--block--sm__down{display:block}}@media print,screen and (max-width: 767px){.d--block--md__down{display:block}}@media print,screen and (max-width: 991px){.d--block--lg__down{display:block}}@media print,screen and (max-width: 1199px){.d--block--lg__down{display:block}}.d--none{display:none !important}@media print,screen and (max-width: 575px){.d--none--sm__down{display:none !important}}@media print,screen and (min-width: 576px){.d--none--sm__up{display:none !important}}.fl,.fr{float:none}@media print,screen and (min-width: 768px){.fl,.fr{float:left}}@media print,screen and (min-width: 768px){.fr{float:right}}img.fl,img.fr{display:block;margin:0 auto 20px}@media print,screen and (min-width: 768px){img.fl,img.fr{margin:0 20px 20px 0}}img.fr{display:block;margin:0 auto 20px}@media print,screen and (min-width: 768px){img.fr{margin:0 0 20px 20px}}@media print,screen and (min-width: 768px){.w--50{width:50%}}.pos__center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cf::after{display:block;content:"";clear:both}.img-fluid{max-width:100%;height:auto}.hero-img{margin-bottom:20px}@media print,screen and (min-width: 768px){.hero-img{margin-bottom:50px}}.img--ta--center{margin:0 auto;display:block}.img--ta--center img{vertical-align:text-bottom}.img--center--box{margin-bottom:20px;padding:5px;text-align:center;background:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.1)}@media print,screen and (min-width: 768px){.img--center--box{margin-bottom:30px}}.img--center--box img{vertical-align:text-bottom}.fw--bold{font-weight:700}.ta--center{text-align:center}.ta--left{text-align:left}.ta--right{text-align:right}.va--super{vertical-align:super}.te--indent__1{text-indent:1rem}.text--body{line-height:2rem}.text--body__p p:not(:last-child){margin-bottom:15px}.fc--red{color:#d50202}.fc--blue{color:#0f3662}.fc--green{color:#91d8db}.fs--s{font-size:.75rem}.fs--m{font-size:1rem}.fs--l,.tel-number{font-size:1.125rem}@media print,screen and (min-width: 576px){.fs--l,.tel-number{font-size:1.375rem}}.fs--xl{font-size:1.25rem}@media print,screen and (min-width: 576px){.fs--xl{font-size:1.875rem}}.tel-number{font-weight:700}.link--arrow{margin:0 3px;font-weight:700;border-bottom:1px solid #0f3662;display:inline-block}.link--arrow::before{content:"";width:6px;height:10px;margin-right:8px;display:inline-block;background:url(../images/loop/arrow-link.svg) left center no-repeat}.link--arrow--white{margin:0 3px;font-weight:700;border-bottom:1px solid #0f3662;display:inline-block}.link--arrow--white::before{content:"";width:6px;height:10px;margin-right:8px;display:inline-block;background:url(../images/loop/arrow-link.svg) left center no-repeat}.link--arrow--white::before{background:url(../images/loop/arrow-link--white.svg) left center no-repeat}.move-underline{position:relative;display:inline-block}.move-underline::before{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:1px;background:#000;transform:scale(0, 1);transform-origin:left;transition:.3s}.move-underline:hover::before{transform:scale(1)}.btn--gray{margin-bottom:20px;text-shadow:1px 1px 1px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.4);background-color:rgba(245,245,245,.4);border-radius:10px;box-shadow:4px 4px 0 rgba(245,245,245,.6)}.btn--gray a{padding:5px 15px;color:#fff !important;display:block}.btn--gray a::before{content:"＞";margin-right:8px;font-size:.5rem;color:#fff;vertical-align:text-top;display:inline-block}.btn__bt{padding:4px 15px 4px 30px;font-size:1rem;font-weight:700;border:1px solid #3d62ad;border-radius:20px;background:#fff url(../images/loop/arrow-btn.svg) 17px center no-repeat;display:inline-block}.list--circle,.list--square,.list--decimal,.list--check,.list--flow{line-height:2;margin-left:20px}.list--circle>li{list-style-type:circle}.list--square>li{list-style-type:square}.list--decimal>li{list-style-type:decimal}.list--check>li{padding-left:30px;margin-left:0;background:url(../images/loop/icon--check.svg) left top 7px no-repeat}.list--flow{margin-left:0}.list--flow>li{margin-bottom:55px;padding:15px;border:1px solid #fff;background-color:#f5f5f5;box-shadow:2px 2px 6px rgba(0,0,0,.1);position:relative}.list--flow>li:after{content:" ";width:20px;height:20px;margin-left:-10px;background:url(../images/loop/icon--arrow_down.svg) left bottom no-repeat;background-size:20px;display:block;position:absolute;left:50%;bottom:-40px}.list--flow>li:last-child{margin-bottom:0}.list--flow>li:last-child:after{content:none;background:none}.dl--horizontal dt{font-weight:700}@media print,screen and (min-width: 768px){.dl--horizontal dt{float:left}}.dl--horizontal dd:not(:last-child){margin-bottom:10px}@media print,screen and (min-width: 768px){.dl--horizontal dd{margin-left:150px}}.dl--circle dt{margin-bottom:10px;padding-left:20px;font-weight:700;font-size:1.125rem;color:#0f3662;border-bottom:1px solid #0f3662;background:url(../images/loop/icon--circle01.svg) left 7px no-repeat}@media print,screen and (min-width: 768px){.dl--circle dt{display:inline-block}}.dl--circle dd:not(:last-child){margin-bottom:20px}.dl--faq dt{font-weight:700;font-size:1.125rem;color:#0f3662}.dl--faq dt:before{content:"Q.";margin-right:10px;font-size:1.25rem;display:inline-block}.dl--faq dd{margin:0 0 25px 15px;padding-bottom:10px;border-bottom:2px dotted #e8e8e8}.dl--faq dd:last-child{margin-bottom:0;padding-bottom:0;border:none}.dl--faq dd:before{content:"A.";color:#d50202;margin-right:10px;font-size:1.25rem;display:inline-block}.tb--scroll{overflow-x:auto}.table{width:100%;background-color:#fff;table-layout:fixed}.table th{background:#f5f5f5}.table th,.table td{display:block;padding:10px;font-size:.9375rem;text-align:left;vertical-align:top;border-top:1px solid #dee2e6}@media print,screen and (min-width: 768px){.table th,.table td{display:table-cell;font-size:1rem}}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table--wauto{width:auto}.table--no-block th,.table--no-block td{display:table-cell}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-office-hours{width:600px !important}@media print,screen and (min-width: 768px){.table-office-hours{width:100% !important}}.table-office-hours tbody tr th{background:#e8e8e8}.table-office-hours tbody tr:first-child th{background:#91d8db}.table-office-hours th,.table-office-hours td{text-align:center;width:auto !important;height:auto !important;padding:6px;border:1px solid rgba(0,0,0,.2)}.table-office-hours th{font-weight:700;font-size:.9375rem}.table-office-hours td{padding-bottom:1rem;font-size:.875rem}.table-office-hours thead th{text-align:left;color:#fff;background-color:#0f3662}@media print,screen and (min-width: 768px){.table-office-hours thead th{width:100%;text-align:center}}.form-group{margin-bottom:25px}.form-group .flex{flex-direction:row;align-items:center}.form-control{width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;border:1px solid rgba(0,0,0,.3);border-radius:.25rem;background-color:#fff;background-clip:padding-box;box-sizing:border-box;display:block;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::placeholder{color:rgba(0,0,0,.4);opacity:1}textarea.form-control{height:auto}.form-control--btn{width:100%;height:calc(1.5em + .75rem + 2px);margin-top:1rem;padding:.375rem .75rem;font-size:1.125rem;color:#fff;letter-spacing:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem;background-color:#0f3662;user-select:none;transition:color .15s}@media print,screen and (min-width: 768px){.form-control--btn{width:auto;margin:0 auto;padding:0 2rem 0 2.5rem;display:block}}.form-control--btn:hover{opacity:.6;transition:all .3s ease}.form-short-text{width:80px;margin-right:10px;display:inline-block}.timetable{width:530px}@media print,screen and (min-width: 768px){.timetable{width:100%}}.timetable th{font-weight:700}.timetable th,.timetable td{text-align:center}.timetable .reception-time,.timetable .treatment-time{width:20%}.timetable .reception-time{background-color:rgba(145,216,219,.1)}.timetable .treatment-time{background-color:rgba(145,216,219,.3)}.marker{margin:0 5px;padding:5px;border-radius:3px;background-color:#e8e8e8}.underline{border-bottom:1px solid #000}.circle-num{width:30px;height:30px;line-height:27px;text-align:center;font-size:1.125rem;font-weight:700;color:#fff;border-radius:50%;background-color:#0f3662;display:inline-block}.bg100__gray,.bg100__blue{padding:10px 0;background-color:#f5f5f5}@media print,screen and (min-width: 768px){.bg100__gray,.bg100__blue{padding:30px 0}}.bg100__blue{background-color:rgba(15,54,98,.05)}.title-border,.pnav-title-border{display:flex;align-items:center}.title-border::before,.pnav-title-border::before,.title-border::after,.pnav-title-border::after{content:"";border-top:1px solid #f5f5f5;flex-grow:1}.title-border::before,.pnav-title-border::before{margin-right:20px}.title-border::after,.pnav-title-border::after{margin-left:20px}.box-shadow{box-shadow:2px 2px 6px rgba(0,0,0,.1)}.arrow_box{padding:5px;position:relative;background:#fff;border:2px solid #c22139;border-radius:5px;display:table}.arrow_box:after,.arrow_box:before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.arrow_box:before{border-color:rgba(194,33,57,0);border-top-color:#c22139;border-width:13px;margin-left:-13px}.box,.box--red,.box--blue,.box--green,.box--gray,.box--white{padding:10px !important;box-shadow:7.66px 6.428px 20px 0px rgba(213,213,213,.25)}@media print,screen and (min-width: 768px){.box,.box--red,.box--blue,.box--green,.box--gray,.box--white{padding:20px !important}}.box--white{background-color:#fff}.box--gray{border:1px solid #e8e8e8}.box--green{border:2px solid #91d8db}.box--blue{border:2px solid #0f3662}.box--red{border:2px solid #d50202}.flex{display:flex;flex-direction:column}@media print,screen and (min-width: 768px){.flex{flex-direction:row}}.flex .flex__items{flex-basis:auto}.flex .flex__img{background:#f5f5f5}@media print,screen and (min-width: 768px){.flex .flex__img{flex-shrink:0;width:45%}}.flex .flex__img.ml60,.flex .flex__img.mr60{margin-bottom:10px}@media print,screen and (min-width: 768px){.flex .flex__img.ml60,.flex .flex__img.mr60{margin-bottom:0}}.flex__start{align-items:flex-start}.flex__wrap{flex-wrap:wrap}.flex__between{justify-content:space-between}.flex__evenly{justify-content:space-evenly}.flex__align-center{align-items:center}@media print,screen and (min-width: 768px){.flex__reverse{flex-direction:row-reverse}}.flex__2column,.flex__2column--gray{flex-direction:row;flex-wrap:wrap;word-break:break-all}.flex__2column>li,.flex__2column--gray>li,.flex__2column>div,.flex__2column--gray>div,.flex__2column>img,.flex__2column--gray>img{flex-basis:44%;margin:2%}@media print,screen and (min-width: 768px){.flex__2column>li,.flex__2column--gray>li,.flex__2column>div,.flex__2column--gray>div,.flex__2column>img,.flex__2column--gray>img{flex-basis:46%}}.flex__2column--gray li,.flex__2column--gray div{flex-basis:45%;background:#fcfcfc;margin:.5%;padding:2%}@media print,screen and (min-width: 768px){.flex__article-2column>div{flex-basis:46.5%}}@media print,screen and (min-width: 768px){.flex__article-2column>div:first-child{margin-right:3%;padding-right:3%;text-align:justify;border-right:1px dashed rgba(15,54,98,.5)}}@media print,screen and (min-width: 768px){.table.w--50{width:50%}}.grid{display:grid;grid-template-columns:repeat(6, 1fr);width:max-content;border:1px solid #dee2e6;background-color:#fff}@media print,screen and (min-width: 768px){.grid{width:100% !important}}.grid .office-hours{grid-area:1/1/2/7;padding:6px;text-align:center;font-weight:700;color:#fff;background-color:#0f3662;border-bottom:2px solid #dee2e6}.grid .g-header,.grid .g-data{padding:6px;text-align:center;border:1px solid #dee2e6;font-size:.9375rem}.grid .g-header{height:1.5625rem;font-weight:700;background:#f5f5f5}.grid .g-data{height:3rem}.grid .g-data:has(br){letter-spacing:-0.1px}body{font-size:.9375rem;font-feature-settings:"pkna";text-align:justify;color:#000;background-color:#fff}@media print,screen and (min-width: 576px){body{font-size:1rem}}body::after{content:"";width:80px;height:100%;position:fixed;top:0;right:0;background-color:rgba(145,216,219,.35);z-index:-1}@media print,screen and (min-width: 768px){body::after{width:320px}}img{max-width:100%;height:auto}.container,.container-lg{margin-right:auto;margin-left:auto;padding:0 15px;position:relative}@media print,screen and (min-width: 992px){.container,.container-lg{max-width:1000px;padding-left:0;padding-right:0}}@media print,screen and (min-width: 992px){.container-lg{max-width:1140px;padding-left:0;padding-right:0}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;position:relative}.container-bottom{margin-bottom:75px;position:relative}@media print,screen and (min-width: 992px){.container-bottom{margin-bottom:150px}}.container-bottom__in{margin-bottom:50px;position:relative}@media print,screen and (min-width: 768px){.container-bottom__in{margin-bottom:100px}}.container-bottom__in:last-child{margin-bottom:0}.container-bottom__in__in{margin-bottom:25px;position:relative}.container-bottom__in__in:last-child{margin-bottom:0}@media print,screen and (min-width: 768px){.container-bottom__in__in{margin-bottom:50px}}.container-bottom__in__in:last-child{margin-bottom:0}.container-bottom__in__in__in{margin-bottom:12px;position:relative}.container-bottom__in__in__in:last-child{margin-bottom:0}@media print,screen and (min-width: 768px){.container-bottom__in__in__in{margin-bottom:25px}}.container-bottom__in__in__in:last-child{margin-bottom:0}.header{padding:14px 15px 14px 30px;background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.1);box-sizing:border-box;position:fixed;z-index:10}.header .header__in{flex-direction:row}.header .header__in .header__logo{flex-grow:1}.header .header__in .header__logo img{min-width:fit-content}.header .header__in .header__tools{display:none}@media print,screen and (min-width: 768px){.header .header__in .header__tools{display:block}}.header .header__in .header__tools li:not(:last-child){margin-right:10px;padding-right:10px;border-right:1px solid rgba(15,54,98,.3)}.header .header__in .header__tools .info-tools__tel{line-height:40px;font-size:2.5rem;font-weight:700}.header .header__in .header__tools .info-tools__tel img{margin-right:8px}.header .header__in .header__tools .info-tools__time{margin-top:4px;font-size:.75rem;color:#0f3662}.header .header__in .header__tools .info-tools__fax{line-height:1.6;margin-top:4px;font-size:.75rem;color:#0f3662}.header .header__in .header__gnav{margin-left:40px;position:relative}.header .drawermenu{width:42px;height:42px;cursor:pointer}.header .drawermenu span{width:30px;height:3px;display:block;position:absolute;left:6px;background:url(../images/loop/burger-line.svg) no-repeat;transition:.3s ease-in-out}.header .drawermenu span:nth-child(1){top:11px}.header .drawermenu span:nth-child(2){top:20px}.header .drawermenu span:nth-child(3){top:29px}.header .drawermenu.active span{top:16px;background:url(../images/loop/burger-line.svg) no-repeat}.header .drawermenu.active span:nth-child(1){left:6px;transform:rotate(-45deg)}.header .drawermenu.active span:nth-child(2),.header .drawermenu.active span:nth-child(3){transform:rotate(45deg)}.header .gnav{width:100%;height:100%;text-align:left;font-size:.875rem;background:#fcfcfc;overflow-y:scroll;opacity:0;position:fixed;top:0;right:0;z-index:-1;visibility:hidden;transition:opacity .5s,visibility 0s ease .5s}.header .gnav a{display:block;padding:4px;color:#0f3662}.header .gnav .current-menu-item>a{font-weight:700;background:rgba(232,232,232,.3) url(../images/loop/bg--diagonal.svg)}.header .gnav .gnav__in{flex-direction:row;align-items:flex-start;padding-top:60px}@media print,screen and (min-width: 992px){.header .gnav .gnav__in{justify-content:center}}.header .gnav .gnav__in>.menu-item{flex-basis:39%;margin:20px}.header .gnav .gnav__in>.menu-item:last-child{padding-bottom:60px}@media print,screen and (min-width: 768px){.header .gnav .gnav__in>.menu-item{flex-basis:29.3333333333%}}@media print,screen and (min-width: 992px){.header .gnav .gnav__in>.menu-item{flex-basis:21%}}@media print,screen and (min-width: 1200px){.header .gnav .gnav__in>.menu-item{flex-basis:12.1666666667%}}.header .gnav .gnav__in>.menu-item>a{display:block;line-height:1.5;margin-bottom:13px;padding-bottom:10px;font-size:1.125rem;font-weight:700;color:#0f3662;border-bottom:1px solid #91d8db}.header .gnav .gnav__in .sub-menu .menu-item-has-children>a{line-height:16px;margin:15px 0 13px 0;padding-left:5px;font-size:1rem;border-left:4px solid #0f3662}.header .gnav .gnav__in .sub-menu li:not(:last-child){margin-bottom:5px}.header .gnav .gnav__in .sub-menu .sub-menu{margin-left:10px}.header .gnav.active{transition-delay:0s;opacity:1;visibility:visible}.main{padding-top:75px;position:relative;z-index:1}.pnav__in{flex-direction:row;gap:10px}.pnav__in li{flex-basis:48.5%}@media print,screen and (min-width: 768px){.pnav__in li{flex-basis:49.5%}}.pnav__in li:nth-child(2n){margin-right:0}.pnav__in a{padding:10px 10px 10px 30px;border-bottom:1px solid rgba(15,54,98,.4);background:#f5f5f5 url(../images/loop/arrow-link.svg) no-repeat 15px;display:block}.pnav__in a:hover{background-color:rgba(15,54,98,.3);opacity:1}.pnav__in .current_page_item a{font-weight:700;box-shadow:5px 5px 0px 0px rgba(0,0,0,.2)}.breadcrumb{margin-bottom:15px;font-size:.875rem;text-align:right}.breadcrumb a:link{text-decoration:underline}.gmap{width:100%;height:400px;border:none}.loop--tools{margin-top:110px}@media print,screen and (min-width: 768px){.loop--tools{margin-top:200px}}.loop--tools .loop-reservation .t2,.loop--tools .loop-access .t2{font-size:1.25rem}.loop--tools .loop-reservation{background-color:#0f3662}@media print,screen and (min-width: 768px){.loop--tools .loop-reservation{padding-bottom:50px}}.loop--tools .loop-reservation .container,.loop--tools .loop-reservation .container-lg{margin-top:100px;top:-40px}@media print,screen and (min-width: 768px){.loop--tools .loop-reservation .container,.loop--tools .loop-reservation .container-lg{margin-top:0;top:-50px}}.loop--tools .loop-reservation .t2 span{color:#91d8db}.loop--tools .loop-access .gmap{margin-bottom:10px}@media print,screen and (min-width: 768px){.loop--tools .loop-access .gmap{margin-bottom:30px}}.loop--tools .loop-access .access-info{text-align:right}.loop--tools .loop-access .access-info p{display:inline-block}.loop--tools .loop-access .access-info p:first-child{margin:0 0 5px 0;font-weight:700;color:#0f3662}@media print,screen and (min-width: 768px){.loop--tools .loop-access .access-info p:first-child{margin:0 8px 0 0}}.loop--tools .loop-access .access-info .access-btn{padding:3px 13px 6px;vertical-align:middle;border-radius:15px;background:#0f3662}.loop--tools .loop-access .access-info .access-btn a{font-size:.812rem;color:#fff}.loop--tools .loop-access .loop-access__in>div{flex-basis:33.3333333333%;padding:20px;border:5px solid #fcfcfc;background-color:#fff}.low-top-nav{flex-direction:row}.low-top-nav a{flex-basis:47.5%;margin-right:5%;margin-bottom:5%;font-size:1.125rem;text-align:center}@media print,screen and (min-width: 768px){.low-top-nav a{flex-basis:31.3333333333%;margin-right:3%}}.low-top-nav a:nth-child(2n){margin-right:0}@media print,screen and (min-width: 768px){.low-top-nav a:nth-child(2n){margin-right:3%}}@media print,screen and (min-width: 768px){.low-top-nav a:nth-child(3n){margin-right:0}}.low-top-nav a:hover p:before{margin-right:8px;transition:.3s ease-in-out}.low-top-nav p{border:none}.low-top-nav p:before{margin-right:20px}.low-top-nav img{margin-bottom:5px;vertical-align:text-bottom}@media print,screen and (min-width: 768px){.low-top-nav img{margin-bottom:15px}}.footer{padding:40px 0;color:#fff;background-color:#0f3662}@media print,screen and (min-width: 992px){.footer{padding:50px 0}}.footer .footer__in{justify-content:center}.footer .footer__in .ft__info{align-items:center;line-height:2;font-size:.875rem}@media print,screen and (min-width: 768px){.footer .footer__in .ft__info{align-items:end;justify-content:center}}.footer .footer__in .ft__info a{color:#fff}@media print,screen and (min-width: 768px){.footer .footer__in .ft__info .ft__info--add{display:flex}}@media print,screen and (min-width: 768px){.footer .footer__in .ft__info .ft__info--add>p{margin:0 30px}}.footer .footer__in .ft__info .ft__info--add .ft__info--tel span{font-size:.75rem}.footer .pagetop{position:fixed;bottom:10px;right:0;z-index:10}@media print,screen and (min-width: 768px){.footer .pagetop{width:auto;right:40px;bottom:20px;z-index:10}}.footer .pagetop img{width:70%}@media print,screen and (min-width: 768px){.footer .pagetop img{width:auto}}.footer .pagetop a,.footer .pagetop img{transition:all .3s ease-in-out}.footer .pagetop a:hover,.footer .pagetop a:hover img,.footer .pagetop img:hover,.footer .pagetop img:hover img{transform:translateY(-10px);opacity:1;transition:all .3s ease-out}.fnav .fnav__in{flex-wrap:wrap}.fnav .menu-item{flex-basis:31.6666666667%}@media print,screen and (min-width: 768px){.fnav .menu-item:not(:last-child){margin:0 1rem 0 0}}.fnav .menu-item a{display:flex;align-items:center;justify-content:center;padding:10px;margin:1px 0 4px 0;font-size:1.125rem;font-weight:700;border-bottom:5px solid #91d8db;background-color:#fff}.fnav .menu-item a:hover{transform:translateY(-5px);background-color:#91d8db;opacity:1;transition:all .3s ease-out}.copyright p{margin:10px 0;text-align:right;font-size:.875rem;font-weight:700;color:#0f3662}@media print,screen and (min-width: 992px){.copyright p{margin:20px 0}}.t1,.t1--i,.t1--c{line-height:1.6rem;margin-bottom:30px;padding:20px 0;font-size:1.25rem;font-weight:700;color:#0f3662}@media print,screen and (min-width: 768px){.t1,.t1--i,.t1--c{line-height:2.2rem;margin-bottom:100px;font-size:2.187rem}}.t1--c{padding:45px 0 40px;text-align:center;letter-spacing:3px;background-color:#91d8db}.t1--i{padding:70px 0;text-align:left;letter-spacing:1px;background-color:#91d8db;background-repeat:no-repeat;background-position:center 25%;background-size:cover}@media print,screen and (min-width: 768px){.t1--i{padding:200px 0}}.t1--i .t1--i__in{margin:0 auto;position:relative}@media print,screen and (min-width: 992px){.t1--i .t1--i__in{max-width:1000px}}.t1--i .t1--i__title{margin-right:15px;padding:6px 15px;background-color:#fff;box-shadow:6px 6px 0px rgba(245,245,245,.9);position:absolute;bottom:-70px;left:15px}@media print,screen and (min-width: 768px){.t1--i .t1--i__title{margin-right:0;box-shadow:10px 10px 0px rgba(245,245,245,.9);padding:15px 40px;bottom:-200px;left:0}}.t2{line-height:1.5rem;margin-bottom:15px;padding:10px;font-size:1.25rem;font-weight:700;color:#0f3662;letter-spacing:1px;border-left:1px solid #0f3662;background-color:rgba(15,54,98,.1)}@media print,screen and (min-width: 768px){.t2{line-height:2rem;margin-bottom:30px;padding:20px;font-size:1.875rem}}.t2 .link--arrow.link--arrow--pnav{margin:0;border:none}.t2 .link--arrow.link--arrow--pnav::before{width:12px;height:23px;margin-right:8px;background-size:12px}.t2--ex{margin-bottom:25px;font-size:1.25rem;font-weight:700;color:#0f3662;letter-spacing:1px}@media print,screen and (min-width: 768px){.t2--ex{margin-bottom:50px}}.t2--ex .t2__en--l{font-size:3.125rem;letter-spacing:0;display:block}@media print,screen and (min-width: 768px){.t2--ex .t2__en--l{margin-top:-5px;font-size:6.25rem}}.t2--ex .t2__en--m{margin-top:5px;font-size:1.562rem;display:inline-block}@media print,screen and (min-width: 768px){.t2--ex .t2__en--m{font-size:3rem}}.t2--ex .t2__en--s{font-size:1rem}@media print,screen and (min-width: 768px){.t2--ex .t2__en--s{font-size:2rem}}.loop-reservation .t2__en--l{color:#91d8db}.recruit-content-body h3,.archive h3,.single h3,.t3,.pnav-title-border,.t3--en{line-height:1.5rem;margin-bottom:8px;padding-bottom:10px;font-size:1.125rem;font-weight:700;color:#0f3662;border-bottom:2px solid #0f3662}@media print,screen and (min-width: 768px){.recruit-content-body h3,.archive h3,.single h3,.t3,.pnav-title-border,.t3--en{line-height:2rem;margin-bottom:25px;padding-bottom:20px;font-size:1.625rem}}.t3--en{font-size:1.25rem}@media print,screen and (min-width: 768px){.t3--en{font-size:1.875rem}}.t3--nosmoking img{margin-right:5px;vertical-align:text-bottom}.recruit-content-body h4,.archive h4,.single h4,.t4{margin-bottom:10px;padding:0 0 10px 15px;font-size:1.125rem;font-weight:700;color:#0f3662;border-bottom:2px dotted #e8e8e8;position:relative}@media print,screen and (min-width: 768px){.recruit-content-body h4,.archive h4,.single h4,.t4{margin-bottom:20px;padding:0 0 15px 20px;font-size:1.437rem}}.recruit-content-body h4::after,.archive h4::after,.single h4::after,.t4::after{content:"";display:block;position:absolute;top:0px;left:0px;bottom:7px;width:3px;background:#0f3662}.recruit-content-body h5,.archive h5,.single h5,.t5{margin-bottom:10px;font-size:1rem;font-weight:700;color:#0f3662}@media print,screen and (min-width: 768px){.recruit-content-body h5,.archive h5,.single h5,.t5{margin-bottom:15px;font-size:1.25rem}}.recruit-content-body h5::before,.recruit-content-body h5::after,.archive h5::before,.archive h5::after,.single h5::before,.single h5::after,.t5::before,.t5::after{content:"";padding:0 7px;display:inline-block}.recruit-content-body h5::before,.archive h5::before,.single h5::before,.t5::before{content:"<"}.recruit-content-body h5::after,.archive h5::after,.single h5::after,.t5::after{content:">"}.pnav-title-border{padding-bottom:0;border-bottom:none}.pnav-title-border::before,.pnav-title-border::after{border-top:1px solid #0f3662}.pnav-title-border::before{margin-right:2rem}.pnav-title-border::after{margin-left:2rem}a:link,a:visited,a:hover{text-decoration:none;color:#0f3662;outline:none}a:hover,a:hover img{opacity:.6;transition:all .3s ease}@media print,screen and (min-width: 768px){a[href*="tel:"]{text-decoration:none;pointer-events:none;cursor:default}}.recruit-content-body a[href*=".pdf"]:after,.archive .cms-content-body a[href*=".pdf"]:after,.single .cms-content-body a[href*=".pdf"]:after,.pdf-icon[href*=".pdf"]:after{content:"";width:20px;height:26px;margin-left:5px;vertical-align:top;display:inline-block;background:url(../images/loop/icon--pdf.svg) no-repeat;background-size:20px auto}.recruit-content-body a[href*=".doc"]:after,.archive .cms-content-body a[href*=".doc"]:after,.single .cms-content-body a[href*=".doc"]:after,.word-icon[href*=".doc"]:after{content:"";width:20px;height:26px;margin-left:5px;vertical-align:top;display:inline-block;background:url(../images/loop/icon--word.svg) no-repeat;background-size:20px auto}.recruit-content-body a:not([href^="https://www.kobe-asahi-hp.com/"]):after,.archive .cms-content-body a:not([href^="https://www.kobe-asahi-hp.com/"]):after,.single .cms-content-body a:not([href^="https://www.kobe-asahi-hp.com/"]):after,.external-icon:not([href^="https://www.kobe-asahi-hp.com/"]):after{content:"";width:15px;height:15px;margin:0 5px;vertical-align:text-bottom;display:inline-block;background:url(../images/loop/icon--external.svg) no-repeat;background-size:15px auto}.offset-anker{margin-top:-85px;padding-top:85px}@media print,screen and (min-width: 768px){.ie11_0 .home-feature__in dl{flex-basis:11.25%}}@media print,screen and (min-width: 768px){.ie11_0 #home-id .hero__txt .slide-txt{height:180px;line-height:1.8rem;padding-top:5px;font-size:1.062rem}}@media print,screen and (min-width: 768px){.ie11_0 #ningen-dock-id .w--fix01 th{width:.1rem}}@media print{body{-webkit-print-color-adjust:exact}body::after{content:none}section{display:block;page-break-before:always}pre code{page-break-after:always}@page{margin-top:.4cm;margin:.5cm}p a,code,pre{word-wrap:break-word}pre a[href]:after{content:""}pre abbr[title]:after{content:""}pre .ir a:after,pre a [href^="javascript:"]:after,pre a [href^="#"]:after{content:""}h1,.t1--c{margin:0;padding:0;text-decoration:underline;font-size:1.2rem;background:none;position:absolute;right:0}h2,.t2{margin:0;padding:0;font-size:1.2rem;border:none;background:none}h3,.t3,.t3--en,.pnav-title-border{margin:0 !important;padding:0 !important;font-size:1.1rem !important;border:none !important}.main{padding:0}.container,.container-lg{width:auto;max-width:initial;margin:0;padding:0}.container-bottom{margin:0}.box--white{padding:0 !important;background:none;box-shadow:none}.no-print,.header,.breadcrumb,.loop--tools,.footer{display:none !important}.copyright p{margin:20px 0 0 0;padding:0;text-align:left}.parent-pageid-3811 .sectionBox{margin-bottom:30px !important;font-size:.8rem;text-align-last:left}.parent-pageid-3811 .sectionBox p{text-align-last:left;font-size:.8rem;margin-bottom:0}.parent-pageid-3811 .recruit-content-body table{width:auto}.parent-pageid-3811 .recruit-content-body table th,.parent-pageid-3811 .recruit-content-body table td{line-height:1.5rem;width:auto;padding:.2rem;font-size:.8rem}}/*# sourceMappingURL=recruit-thanks.min.css.map */