@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,span,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline;word-wrap:break-word}input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:hover{text-decoration:none}img{border:0;height:auto;max-width:100%;vertical-align:bottom}*{scroll-padding-top:140px}body{color:#333;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.8571428571}@media only screen and (min-width:992px){body{font-size:16px;line-height:1.875}}main{margin-top:80px;overflow:hidden}@media only screen and (min-width:992px){main{margin-top:145px}}img{display:block}.u-sp{display:block!important}@media only screen and (min-width:576px){.u-sp{display:none!important}}.u-tab{display:none!important}@media only screen and (min-width:576px){.u-tab{display:block!important}}.u-pc{display:none!important}@media only screen and (min-width:992px){.u-pc{display:block!important}.sp{display:none!important}}.c-txt-left{text-align:left}.c-txt-center{text-align:center}.c-txt-right{text-align:right}.p-page{margin-bottom:50px}@media only screen and (min-width:992px){.p-page{margin-bottom:100px}#page .l-mv .c-ttlWrap .c-ttl.white .ja{font-size:28px}}.deco{background:rgba(139,165,213,.1);border-radius:20px;pointer-events:none;position:absolute;z-index:0}.deco.small{height:60px;-webkit-transform:rotate(20deg);transform:rotate(20deg);width:60px}@media only screen and (min-width:992px){.deco.small{height:102px;width:102px}}.deco.middle{height:80px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:80px}@media only screen and (min-width:992px){.deco.middle{height:102px;width:102px}}.deco.bigger{height:110px;width:110px}@media only screen and (min-width:992px){.deco.bigger{height:135px;-webkit-transform:rotate(-75deg);transform:rotate(-75deg);width:135px}}.l-container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding-left:15px;padding-right:15px;position:relative}@media only screen and (min-width:576px){.l-container{padding-left:50px;padding-right:50px}}@media only screen and (min-width:992px){.l-container{-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1000px}}@media only screen and (min-width:576px){.l-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-column.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.l-header{background-color:#fff;left:0;position:fixed;right:0;top:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;z-index:99}@media only screen and (max-width:991px){.l-header{height:80px}}.l-header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (max-width:991px){.l-header__top{height:80px;padding:0 10px}}@media only screen and (min-width:992px){.l-header__top{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:20px 30px 15px}}.l-header__logo{margin-top:20px}@media only screen and (min-width:992px){.l-header__logo{margin-top:0;-ms-flex-negative:0;flex-shrink:0}}.l-header__logo img{width:200px}@media only screen and (min-width:992px){.l-header__logo img{width:302px}}@media only screen and (max-width:991px){.l-header__actions{left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width:992px){.l-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;-ms-flex-negative:0;flex-shrink:0}}.l-header__ttl{white-space:nowrap}@media only screen and (max-width:991px){.l-header__ttl{color:#3d5888;display:block;font-size:10px;font-weight:500;letter-spacing:.01em;line-height:2.6;-webkit-transform:scale(.9);transform:scale(.9)}}@media only screen and (min-width:992px){.l-header__ttl{color:#3d5888;font-size:10px;font-weight:500;letter-spacing:.03em;line-height:1.6;margin-right:8px}}@media screen and (min-width:1461px){.l-header__ttl{font-size:12px}}.l-header__tel{display:none}@media only screen and (min-width:992px){.l-header__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3d5888;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;gap:6px;letter-spacing:.1em;margin-right:21px;white-space:nowrap}.l-header__tel svg{height:20px;width:20px;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width:1461px){.l-header__tel{font-size:24px}}.l-header__btn{display:none}@media only screen and (min-width:992px){.l-header__btn{border-radius:6px;border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:500;height:40px;line-height:40px;text-align:center;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;white-space:nowrap;width:160px;width:130px}}@media only screen and (min-width:992px) and (min-width:1461px){.l-header__btn{font-size:16px;width:160px}}@media only screen and (min-width:992px){.l-header__btn:hover{opacity:.85}.l-header__btn--web{background:#f87688;background:-webkit-gradient(linear,left top,right top,from(#f87688),to(#fca8b3));background:linear-gradient(90deg,#f87688,#fca8b3)}.l-header__btn--line{background-color:#06c755}}.l-header .c-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e56274;border:none;border-radius:50%;cursor:pointer;display:inline-block;position:relative;text-decoration:none}@media only screen and (min-width:992px){.l-header .c-button{display:none}}.l-header .p-hamburger{height:40px;width:40px;-ms-flex-negative:0;flex-shrink:0;margin-top:20px;outline:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:992px){.l-header .p-hamburger{margin-top:0}}.l-header .p-hamburger__line{background-color:#fff;height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:inherit;transition:inherit;width:26px;z-index:2}.l-header .p-hamburger__line:after,.l-header .p-hamburger__line:before{background-color:#fff;content:"";display:block;height:100%;position:absolute;-webkit-transition:inherit;transition:inherit;width:100%}.l-header .p-hamburger__line:before{top:-8px}.l-header .p-hamburger__line:after{top:8px}.l-header .p-hamburger[aria-expanded=true] .p-hamburger__line{background-color:transparent}.l-header .p-hamburger[aria-expanded=true] .p-hamburger__line:after,.l-header .p-hamburger[aria-expanded=true] .p-hamburger__line:before{top:0}.l-header .p-hamburger[aria-expanded=true] .p-hamburger__line:before{background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header .p-hamburger[aria-expanded=true] .p-hamburger__line:after{background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-header .u-visuallyHidden{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}@media only screen and (max-width:991px){.l-header__nav{background-color:#3d5888;height:calc(100vh - 80px);left:0;opacity:0;overflow-y:scroll;padding:0 35px 140px;position:fixed;right:0;top:80px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;visibility:hidden}}@media only screen and (min-width:992px){.l-header__nav{position:relative}}@media only screen and (max-width:991px){.l-header__nav .l-header__list{margin-bottom:40px}}@media only screen and (min-width:992px){.l-header__nav .l-header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 30px;padding:0 0 10px}.l-header__nav .l-header__list li{padding:0 0 10px}}@media only screen and (max-width:991px){.l-header__nav .l-header__list li.l-header__item--accordion--single .l-header__accordion-link,.l-header__nav .l-header__list li.l-header__item--accordion--single .l-header__submenu-list li a{border-bottom:none}}.l-header__nav .l-header__list li a{border-bottom:1px solid #788fb9;color:#fff;display:block;font-size:14px;line-height:1.9;padding:20px 0;position:relative}@media only screen and (min-width:992px){.l-header__nav .l-header__list li a{border:none;color:#333;display:inline-block;font-size:14px;line-height:1.6;padding:0;position:relative;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;white-space:nowrap}.l-header__nav .l-header__list li a:after{background-color:#bdcce5;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}.l-header__nav .l-header__list li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}.l-header__item--accordion .l-header__accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #788fb9;width:100%}@media only screen and (min-width:992px){.l-header__item--accordion .l-header__accordion-head{border:none;width:auto}}.l-header__item--accordion .l-header__accordion-link{-webkit-box-flex:1;border-bottom:none;color:#fff;display:block;-ms-flex:1;flex:1;font-family:inherit;font-size:14px;line-height:1.9;padding:20px 0;position:relative;text-align:left}@media only screen and (min-width:992px){.l-header__item--accordion .l-header__accordion-link{color:#333;display:inline-block;font-size:15px;line-height:1.6;padding:0;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;white-space:nowrap}.l-header__item--accordion .l-header__accordion-link:after{background-color:#788fb9;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}}.l-header__item--accordion .l-header__accordion-trigger{background:none;border:none;border-bottom:1px solid #788fb9;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.9;padding:20px 0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:inherit;position:relative;text-align:left}@media only screen and (min-width:992px){.l-header__item--accordion .l-header__accordion-trigger{background:none;border:none;color:#333;cursor:pointer;display:inline-block;font-size:15px;line-height:1.6;padding:0;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;white-space:nowrap;width:auto}.l-header__item--accordion .l-header__accordion-trigger:after{background-color:#788fb9;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}.l-header__item--accordion:hover .l-header__accordion-link,.l-header__item--accordion:hover .l-header__accordion-trigger{color:#3d5888}.l-header__item--accordion:hover .l-header__accordion-link:after,.l-header__item--accordion:hover .l-header__accordion-trigger:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.l-header__item--accordion:hover .l-header__accordion-body{opacity:1;pointer-events:auto;visibility:visible}}.l-header__item--accordion .l-header__accordion-icon{-ms-flex-negative:0;flex-shrink:0;font-style:normal}.l-header__item--accordion .l-header__accordion-icon:before{content:"+"}@media only screen and (min-width:992px){.l-header__item--accordion .l-header__accordion-icon{display:none}}.l-header__item--accordion .l-header__accordion-trigger[aria-expanded=true] .l-header__accordion-icon:before{content:"ー"}.l-header__item--accordion .l-header__accordion-body{display:none}@media only screen and (min-width:992px){.l-header__item--accordion .l-header__accordion-body{background-color:#f2f6fd;border:1px solid #b3c0d9;border-top:none;display:grid!important;gap:0 60px;grid-template-columns:1fr 1fr;left:50%;opacity:0;padding:30px;pointer-events:none;position:absolute;top:66%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;width:690px;z-index:10}}@media only screen and (max-width:991px){.l-header__item--accordion .l-header__submenu-section{margin-bottom:8px}}.l-header__item--accordion .l-header__submenu-heading{color:#fff;font-size:15px;font-weight:700;margin-top:16px}@media only screen and (min-width:992px){.l-header__item--accordion .l-header__submenu-heading{border-bottom:1px solid #b3c0d9;color:#3d5888;font-size:18px;margin-bottom:12px;margin-top:0;padding-bottom:10px}.l-header__item--accordion .l-header__accordion-body--single{grid-template-columns:1fr;min-width:180px;width:auto}.l-header__item--accordion .l-header__accordion-body--single.ps{padding:6px 12px}}.l-header__item--accordion .l-header__accordion-body--single .l-header__submenu-list{margin-top:6px}@media only screen and (min-width:992px){.l-header__item--accordion .l-header__accordion-body--single .l-header__submenu-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-header__item--accordion--single{position:relative}}@media only screen and (max-width:991px){.l-header__item--accordion--single .l-header__submenu-list{margin-top:0}.l-header__item--accordion--single .l-header__submenu-list li a{border-bottom:none;padding:12px 0 12px 20px}.l-header__item--accordion--single:has(.l-header__accordion-trigger[aria-expanded=true])>.l-header__accordion-trigger{border-bottom:none}.l-header__item--accordion--single:has(.l-header__accordion-trigger[aria-expanded=true]) .l-header__accordion-head{border-bottom:none}.l-header__item--accordion--single:has(.l-header__accordion-trigger[aria-expanded=true]) .l-header__accordion-body{border-bottom:1px solid #788fb9;padding:4px 0 20px}.l-header__item--accordion--single:has(.l-header__accordion-trigger[aria-expanded=true]) .l-header__submenu-list li:last-child a{padding-bottom:0}}@media only screen and (max-width:991px){.l-header__item--accordion--single .l-header__accordion-head .l-header__accordion-trigger{-webkit-box-flex:0;border-bottom:none;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px 0 20px 16px;width:auto}}@media only screen and (min-width:992px){.l-header__item--accordion--single .l-header__accordion-head .l-header__accordion-trigger{display:none}.l-header__item--accordion--single .l-header__accordion-body{left:0;top:100%;-webkit-transform:none;transform:none}}.l-header__item--accordion .l-header__submenu-list li a{border:none;color:#fff;display:block;font-size:14px;line-height:2.3076923077;line-height:1.3;padding:5px 0}.l-header__item--accordion .l-header__submenu-list li a:after{display:none}@media only screen and (min-width:992px){.l-header__item--accordion .l-header__submenu-list li a{color:#333;font-size:15px;padding:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.l-header__item--accordion .l-header__submenu-list li a:hover{opacity:.7}}.l-header__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:345px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media only screen and (min-width:992px){.l-header__links{margin-bottom:5px;margin-right:0;max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}}body.is-drawerActive{overflow:hidden}body.is-drawerActive .l-header__nav{opacity:1;visibility:visible}.l-footer{background-color:#f2f6fd;overflow:hidden}.l-footer__inner{padding:40px 20px 30px}@media only screen and (min-width:992px){.l-footer__inner{margin:0 auto;max-width:1258px;padding:40px 10px}}.l-footer__nav-area{display:grid;gap:40px 32px;grid-template-columns:1fr 1fr;margin-bottom:40px}@media only screen and (max-width:575px){.l-footer__nav-area{display:none}}.l-footer__nav-area>.l-footer__col:nth-child(3),.l-footer__nav-area>.l-footer__col:nth-child(4){grid-column:1/-1;width:100%}.l-footer__nav-area>.l-footer__col:nth-child(4){margin-top:-7%}@media only screen and (min-width:992px){.l-footer__nav-area>.l-footer__col:nth-child(4){margin-top:30px}.l-footer__nav-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 50px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-footer__nav-area>.l-footer__col:nth-child(3),.l-footer__nav-area>.l-footer__col:nth-child(4){grid-column:unset;width:auto}}.l-footer__nav-heading{color:#3d5888;font-size:15px;font-weight:500;line-height:1.6;margin-bottom:10px}.l-footer__nav-heading a{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.l-footer__nav-heading a:hover{opacity:.8}.l-footer__nav-heading a{color:#3d5888;display:inline-block;font-weight:500}.l-footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.l-footer__list li a{color:#3d5888;display:inline-block;font-size:15px;font-weight:500;line-height:1.6;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.l-footer__list li a:hover{opacity:.8}.l-footer__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.l-footer__sublist li a{color:#3d5888;display:inline-block;font-size:14px;font-weight:500;line-height:1.6;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.l-footer__sublist li a:hover{opacity:.8}.l-footer__symptoms-cat{color:#3d5888;font-size:14px;font-weight:500;margin-bottom:8px}@media only screen and (min-width:992px){.l-footer__symptoms-cat{margin-top:4px}}.l-footer__symptoms-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid #bdcce5;-ms-flex-direction:column;flex-direction:column;gap:6px}.l-footer__symptoms-list li a{color:#3d5888;display:inline-block;font-size:13px;font-weight:500;line-height:1.6;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.l-footer__symptoms-list li a:hover{opacity:.8}.l-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media only screen and (min-width:992px){.l-footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;padding-top:0}}.l-footer__social{gap:14px}.l-footer__social,.l-footer__social-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer__social-icon{border-radius:50%;height:44px;width:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.l-footer__social-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.l-footer__social-icon:hover{background-color:rgba(61,88,136,.1)}.l-footer__copyright{color:#333;display:block;font-size:10px;line-height:1.6;text-align:center}@media only screen and (min-width:992px){.l-footer__copyright{font-size:11px;text-align:right}}.c-bg{background-color:#f4f8f8}.p-medical-information{padding:80px 0;position:relative}@media only screen and (min-width:992px){.p-medical-information .l-container{max-width:inherit}}.p-medical-information .l-container .deco{display:none}@media only screen and (min-width:992px){.p-medical-information .l-container .deco{display:block}}.p-medical-information .l-container .deco.middle{left:10%;top:-10%}.p-medical-information .l-container .deco.bigger{right:8%;top:330px;z-index:-1}.p-medical-information__nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #e0e0e0;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-bottom:40px;padding-bottom:40px}@media only screen and (min-width:992px){.p-medical-information__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:35px;margin:40px auto 0;max-width:830px;padding-bottom:60px}}.p-medical-information__nav-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:992px){.p-medical-information__nav-group{gap:32px}}.p-medical-information__nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#3d5888;border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:500;gap:15px;letter-spacing:.05em;padding:18px 0;position:relative;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}@media only screen and (min-width:992px){.p-medical-information__nav-link{font-size:15px;font-size:18px;line-height:1;padding:30px 0}}.p-medical-information__nav-link:after{aspect-ratio:20/5;background:50%/contain no-repeat url(../img/common/icon_arrow_right.svg);content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.p-medical-information__nav-link:hover{opacity:.8}.p-medical-information__nav-icon{height:40px;left:12px;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}@media only screen and (min-width:992px){.p-medical-information__nav-icon{height:50px;width:50px}.p-medical-information__tab-area{margin-top:60px}}.p-medical-information__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center;margin-bottom:20px}@media only screen and (min-width:992px){.p-medical-information__tabs{margin:0 auto 30px;max-width:660px}}.p-medical-information__tab{background-color:#fff;border:1px solid #bdcce5;border-radius:5px;color:#3d5888;cursor:pointer;font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;letter-spacing:.1em;padding:12px 30px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:calc(50% - 5px)}@media only screen and (min-width:992px){.p-medical-information__tab{font-size:16px;min-width:200px;padding:18px 30px}}.p-medical-information__tab.is-active{background-color:#3d5888;border:none;color:#fff}.p-medical-information__tab-content{display:none}.p-medical-information__tab-content.is-active{display:block}@media only screen and (min-width:576px){.p-medical-information__search-area{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1336px}}.p-medical-information__search-group{background-color:#f2f6fd;margin-bottom:20px;padding:30px 20px}@media only screen and (min-width:992px){.p-medical-information__search-group{margin-bottom:0;padding:26px}}.p-medical-information__search-group:last-child{margin-bottom:0}.p-medical-information__search-group+.p-medical-information__search-group{margin-top:30px}@media only screen and (min-width:576px){.p-medical-information__search-group+.p-medical-information__search-group{margin-top:0}}.p-medical-information__search-ttl{color:#3d5888;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;letter-spacing:.05em;margin-bottom:20px;text-align:center}@media only screen and (min-width:992px){.p-medical-information__search-ttl{font-size:24px;margin-bottom:16px;text-align:left}}.p-medical-information__search-list{display:grid;gap:8px;grid-template-columns:1fr}@media only screen and (min-width:576px){.p-medical-information__search-list{gap:20px;grid-template-columns:repeat(2,1fr)}}.p-medical-information__search-btn{background-color:#3d5888;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:500;letter-spacing:.03em;padding:10px 35px 10px 15px;position:relative;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width:992px){.p-medical-information__search-btn{font-size:13px;padding:13px 40px 13px 15px}}.p-medical-information__search-btn:after{aspect-ratio:15/4;background:50%/contain no-repeat url(../img/common/icon_arrow_right.svg);content:"";position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.p-medical-information__search-btn:hover{opacity:.8}.p-medical-policy{padding:80px 15px}@media only screen and (min-width:992px){.p-medical-policy{padding:80px 0}}.p-medical-policy .l-container{background:-webkit-gradient(linear,left top,left bottom,color-stop(.7%,transparent),color-stop(.7%,#f2f6fd));background:linear-gradient(180deg,transparent .7%,#f2f6fd 0);padding:0 15px 80px}@media only screen and (min-width:992px){.p-medical-policy .l-container{background:-webkit-gradient(linear,left top,left bottom,color-stop(1.3%,transparent),color-stop(1.3%,#f2f6fd));background:linear-gradient(180deg,transparent 1.3%,#f2f6fd 0);padding:0 100px 65px}}.p-medical-policy__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media only screen and (min-width:576px){.p-medical-policy__list{display:grid;gap:80px 20px;grid-template-columns:repeat(2,1fr);margin-bottom:60px;margin-top:40px}}@media only screen and (min-width:992px){.p-medical-policy__item:last-child .p-medical-policy__body{min-height:221px}}.p-medical-policy__img{aspect-ratio:4/3;overflow:hidden;width:100%}.p-medical-policy__img img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.p-medical-policy__body{background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.16);box-shadow:0 10px 20px rgba(0,0,0,.16);margin-top:-14%;padding:10px;position:relative;width:calc(100% - 10px);z-index:1}@media only screen and (min-width:992px){.p-medical-policy__body{margin-top:-32%;min-height:185px;padding:30px;width:calc(100% - 60px)}}.p-medical-policy__ttl{color:#333;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;letter-spacing:.05em;line-height:1.625;margin-bottom:5px}@media only screen and (min-width:992px){.p-medical-policy__ttl{font-size:24px;line-height:1;margin-bottom:8px}}.p-medical-policy__desc{color:#333;font-size:14px;letter-spacing:.05em;line-height:1.8461538462}@media only screen and (min-width:992px){.p-medical-policy__desc{font-size:16px;line-height:1.875}}.p-medical-policy .c-btn{margin:0 auto;max-width:250px}@media only screen and (min-width:992px){.p-medical-policy .c-btn{max-width:316px}}.p-gallery{padding:80px 0 60px;position:relative}@media only screen and (min-width:992px){.p-gallery{padding:80px 0}}.p-gallery .deco.middle{left:10%;top:6%}.p-gallery .c-ttlWrap{margin-bottom:20px}.p-gallery .swiper{overflow:visible}@media only screen and (min-width:992px){.p-gallery .swiper{margin:60px 0 0}}.p-gallery .swiper .swiper-slide{opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.p-gallery .swiper .swiper-slide.swiper-slide-active{opacity:1}.p-gallery .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media only screen and (min-width:992px){.p-gallery .swiper-pagination{margin-top:60px}}.p-gallery .swiper-pagination .swiper-pagination-bullet{background:transparent;border:1.5px solid #3d5888;border-radius:50%;height:10px;margin:0;opacity:1;-webkit-transition:background-color .3s;transition:background-color .3s;width:10px}.p-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3d5888}.p-partners{background:url(../img/common/bg-partners-sp.png) no-repeat top/cover;padding:80px 20px}@media only screen and (min-width:992px){.p-partners{background:url(../img/common/bg-partners.png) no-repeat top/cover;padding:80px 0}}.p-partners .c-ttlWrap{margin-bottom:30px}@media only screen and (min-width:992px){.p-partners .c-ttlWrap{margin-bottom:36px}}.p-partners__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media only screen and (min-width:992px){.p-partners__list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}}.p-partners__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #bdcce5;border-radius:8px;justify-content:center;padding:18px 50px 18px 20px;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}@media only screen and (min-width:992px){.p-partners__link{min-height:50px;padding:10px}}.p-partners__link:after{aspect-ratio:18/5;background:50%/contain no-repeat url(../img/common/icon_arrow_right.svg);content:"";-webkit-filter:brightness(0) saturate(100%) invert(26%) sepia(50%) saturate(500%) hue-rotate(190deg) brightness(80%);filter:brightness(0) saturate(100%) invert(26%) sepia(50%) saturate(500%) hue-rotate(190deg) brightness(80%);position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}.p-partners__link:hover{background-color:#f2f6fd}.p-partners__name{color:#3d5888;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.7142857143;text-align:center}@media only screen and (min-width:992px){.p-partners__name{font-size:15px}}.l-access{background:#f2f6fd;padding:60px 0 0;position:relative}@media only screen and (min-width:992px){.l-access{padding:80px 0 0}.l-access .l-container{border-bottom:1px solid #bdcce5;max-width:1236px;padding:0}.l-access__info{width:49.1909385113%}}.l-access .c-ttlWrap{margin-bottom:25px}@media only screen and (min-width:992px){.l-access .c-ttlWrap{margin-bottom:40px}}.l-access__table{border-collapse:collapse;margin-top:35px;table-layout:fixed;width:100%}@media only screen and (min-width:992px){.l-access__table{margin-top:28px}}.l-access__table thead th{background-color:#3d5888;color:#fff;font-size:14px;padding:12px 4px 10px;text-align:center;vertical-align:middle;white-space:nowrap}.l-access__table thead th:first-child{font-size:12px;width:18%}@media only screen and (min-width:992px){.l-access__table thead th:first-child{font-size:14px;width:30%}}.l-access__table tbody td,.l-access__table tbody th{background-color:#f2f6fd;background:#fff;border-bottom:1px solid rgba(51,51,51,.08);color:#3d5888;padding:8px 0;text-align:center;vertical-align:middle}@media only screen and (min-width:992px){.l-access__table tbody td,.l-access__table tbody th{padding:8px 6px}}.l-access__table tbody tr:last-child td,.l-access__table tbody tr:last-child th{border-bottom:none}.l-access__table tbody th{-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:12px;font-weight:inherit;line-height:1.2}.l-access__notice{font-size:12px;line-height:1.5714285714;margin-bottom:20px}.l-access__map,.l-access__notice{border-bottom:1px solid #bdcce5;padding-bottom:20px}@media only screen and (min-width:992px){.l-access__map{border:none;width:46.7637540453%}}.l-access__map iframe{height:225px;margin-bottom:20px;width:100%}@media only screen and (min-width:992px){.l-access__map iframe{height:382px;margin-bottom:0}}.l-access__map a{background:#3d5888;border-radius:20px;color:#fff;display:block;font-size:16px;font-weight:500;height:40px;line-height:40px;margin:0 auto;position:relative;text-align:center;width:200px}@media only screen and (min-width:992px){.l-access__map a{margin:0 0 0 auto}}.l-access__map a:before{background:url(../img/common/icon-map.svg) no-repeat top/cover;content:"";display:block;height:15px;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;z-index:1}@media only screen and (min-width:992px){.l-access__logoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-access__logo{margin:0 auto 10px;width:275px}@media only screen and (min-width:992px){.l-access__logo{margin:0 10px 0 0;width:302px}}.l-access__desc{text-align:center}@media only screen and (min-width:992px){.l-access__desc{text-align:left}}.l-access__desc p{background:#e56274;color:#fff;display:inline-block;font-size:14px;padding:5px 10px}.l-access__address{font-size:14px;line-height:1.8571428571;margin-bottom:15px;text-align:center}@media only screen and (min-width:992px){.l-access__address{font-size:14px;line-height:1.875;margin-bottom:25px;text-align:left}}.l-access__label{font-weight:700;letter-spacing:.05em;line-height:2.1428571429;margin-bottom:5px;text-align:center}@media only screen and (min-width:992px){.l-access__label{text-align:left}}.l-access__label p{background-color:#e56274;color:#fff;display:inline-block;font-size:12px;padding:0 8px}.l-access__list li{font-size:14px;font-weight:500;line-height:1.8571428571;padding-left:20px;position:relative}@media only screen and (min-width:992px){.l-access__list li{line-height:2.1428571429}}.l-access__list li:before{background-color:#ffdcc6;border-radius:50%;content:"";height:13px;left:0;position:absolute;top:8px;width:13px}.l-access__notice{margin-top:10px}.l-mv{background:url(../img/common/bg-mv-common.jpg) no-repeat top/cover;padding:27px 0;position:relative}@media only screen and (min-width:992px){.l-mv{padding:78px 0}}.l-breadcrumb{margin:0 auto;max-width:1536px;overflow-x:auto;overflow-y:hidden;padding:5px 15px}@media only screen and (min-width:992px){.l-breadcrumb{padding:5px 30px}}.l-breadcrumb__list{display:grid;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;grid-auto-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;gap:5px;justify-content:start;list-style:none;margin:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0;white-space:nowrap}.l-breadcrumb__item{color:#959595;font-size:12px;font-weight:400;letter-spacing:normal;line-height:2.5}.l-breadcrumb__item:not(:first-child):before{color:#999;content:"/";display:inline-block;margin:0;-webkit-transform:translateY(-1px);transform:translateY(-1px);vertical-align:baseline}.l-breadcrumb__item a{color:#959595}.l-breadcrumb__link{text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}.l-breadcrumb__link:hover{opacity:.7}.l-doctor{padding:0 0 80px;position:relative}@media only screen and (min-width:992px){.l-doctor{padding:105px 0}}.l-doctor .c-ttlWrap{margin-bottom:25px}@media only screen and (min-width:992px){.l-doctor .c-ttlWrap{margin-bottom:35px}}@media only screen and (min-width:576px){.l-doctor .l-column{margin:0 auto;max-width:916px}}.l-doctor .c-btn{margin:40px auto 0}@media only screen and (min-width:992px){.l-doctor .c-btn{margin-top:50px}}@media only screen and (max-width:575px){.l-doctor .l-doctor__imgWrap{margin:0 auto 20px;width:calc(100% - 40px)}}@media only screen and (min-width:576px){.l-doctor .l-doctor__imgWrap{width:35%}.l-doctor .l-doctor__txtWrap{width:60%}}@media only screen and (min-width:992px){.l-doctor .l-doctor__txtWrap .c-btn{margin:30px 0 0;max-width:316px}}.l-doctor .l-doctor__txt{font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.8571428571}@media only screen and (min-width:992px){.l-doctor .l-doctor__txt{font-size:16px;line-height:1.875}}@media only screen and (min-width:576px){.l-doctor .l-doctor__wrap.w-100,.l-doctor .l-doctor__wrap:first-child{grid-column:1/-1}}.l-doctor .l-doctor__label{color:#de8047;font-size:16px;font-weight:700;letter-spacing:.2em;margin-bottom:5px;text-decoration:underline}@media only screen and (min-width:992px){.l-doctor .l-doctor__label{font-size:18px;letter-spacing:.05em;line-height:1.6666666667;margin-bottom:10px}}.l-doctor .l-doctor__list li{font-weight:400}.l-doctor .l-doctor__list li:not(:last-child){margin-bottom:5px}@media only screen and (min-width:576px){.l-doctor .l-doctor__list li:not(:last-child){margin-bottom:0}}.l-doctor .l-doctor__txt+.l-doctor__txt{margin-top:1.4em}.l-doctor__info{font-family:"Noto Serif JP",serif;margin-top:10px}.l-doctor__info-label{color:#3d5888;line-height:1}@media only screen and (min-width:992px){.l-doctor__info-label{font-size:14px}}.l-doctor__name{font-size:20px;line-height:1;margin-top:0}.l-doctor__name span{color:#3d5888;display:inline-block;font-size:14px;margin-left:20px}.l-doctor__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media only screen and (min-width:992px){.l-doctor__detail{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:576px){.l-doctor__detail .l-doctor__wrap:first-child{grid-column:auto}}.l-doctor__wrap--full{border-top:1px solid #dedede;padding-top:30px}@media only screen and (min-width:992px){.l-doctor__wrap--full{border-bottom:1px solid #dedede;grid-column:1/-1;margin-top:20px;padding:40px 0}}.l-doctor__research-type{font-size:12px;letter-spacing:.05em;margin-top:12px}@media only screen and (min-width:992px){.l-doctor__research-type{font-size:14px}}.l-doctor__research-txt{font-size:12px;letter-spacing:.03em;line-height:1.8461538462;margin-top:2px}@media only screen and (min-width:992px){.l-doctor__research-txt{font-size:14px;line-height:1.8571428571}}.l-doctor__more-content .l-doctor__research-type{margin-top:20px}.l-doctor__more{color:#e56274;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.05em;margin-top:12px;-webkit-transition:opacity .3s;transition:opacity .3s}.l-doctor__more:hover{opacity:.7}.l-pagination{display:grid;grid-auto-columns:auto;grid-auto-flow:column;margin-top:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media only screen and (min-width:992px){.l-pagination{margin-top:60px}}.l-pagination .page-numbers{background-color:#f2f6fd;color:#333;display:inline-block;font-size:16px;font-weight:500;height:44px;letter-spacing:.05em;line-height:2.75;min-width:30px;text-align:center}.l-pagination .page-numbers.prev{background-color:#3d5888;color:#fff;height:100%;position:relative;width:30px}.l-pagination .page-numbers.prev:before{background:50%/contain no-repeat url(../img/common/icon_arrow_right.svg);content:"";display:block;height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1);width:15px}.l-pagination .page-numbers.next{background-color:#3d5888;color:#fff;height:100%;position:relative;width:30px}.l-pagination .page-numbers.next:before{background:50%/contain no-repeat url(../img/common/icon_arrow_right.svg);content:"";display:block;height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px}.l-pagination .page-numbers.current{background-color:#3d5888;color:#fff}.l-fixed__nav{background-color:#fff;bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;height:50px;left:0;position:fixed;right:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;width:100%;z-index:100}@media only screen and (min-width:576px){.l-fixed__nav{display:none}}.l-fixed__navBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#3d5888;color:#fff;font-size:16px;font-weight:500;height:100%;justify-content:center;padding:0 5px;white-space:nowrap}.l-fixed__navBtn img{height:25px;width:25px}.l-fixed__navBtn.line{background-color:#06c755}.l-fixed__navBtn.web{background:-webkit-gradient(linear,left top,right top,from(#f87688),to(#fca8b3));background:linear-gradient(90deg,#f87688,#fca8b3)}.smb-faq__item__question{cursor:pointer}.smb-faq__body{border-top:1px solid #94acd8}.smb-faq__item{border-bottom:1px solid #94acd8;padding:20px 0}.smb-faq__item.is-open .smb-faq__item__question:after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.smb-faq__item__answer,.smb-faq__item__question{font-size:14px;font-weight:400;margin:0}@media only screen and (min-width:992px){.smb-faq__item__answer,.smb-faq__item__question{font-size:16px}}.smb-faq__item__question{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;line-height:1;line-height:1.4;padding-right:40px;position:relative}@media only screen and (min-width:992px){.smb-faq__item__question{gap:20px}}.smb-faq__item__question:after,.smb-faq__item__question:before{background:#333;content:"";font-weight:400;height:1px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.smb-faq__item__question:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.smb-faq__item__answer__label,.smb-faq__item__question__label{border-radius:50%;font-family:Belleza,sans-serif;font-size:20px;width:30px;-ms-flex-negative:0;background:#3d5888;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;flex-shrink:0;margin:0}@media only screen and (min-width:992px){.smb-faq__item__answer__label,.smb-faq__item__question__label{font-size:30px;height:50px;width:50px}}.smb-faq__item__answer__label{background:#fff;border:1px solid #3d5888;color:#3d5888}.smb-faq__item__answer{display:none;gap:10px}@media only screen and (min-width:992px){.smb-faq__item__answer{gap:20px}}.smb-faq__item__answer__body{margin-top:0}@media only screen and (min-width:992px){.smb-faq__item__answer__body{margin-top:10px}}.page-id-9 .l-faq .smb-faq__item{border-bottom:1px solid #94acd8;padding:20px 0}.page-id-9 .l-faq .smb-faq__item:first-of-type{border-top:1px solid #94acd8}@media only screen and (min-width:992px){.page-id-9 .l-faq .l-content .wp-block-snow-monkey-blocks-faq{padding:30px 15px}}.page-id-9 .l-faq .smb-faq{border-bottom:none}.page-id-9 .l-faq .smb-faq__item__answer__body{margin-top:0;padding-top:7px}.c-btn{background:#f87688;background:-webkit-gradient(linear,left top,right top,from(#f87688),to(#fca8b3));background:linear-gradient(90deg,#f87688,#fca8b3);border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:500;height:100%;letter-spacing:.05em;line-height:1.6666666667;max-width:300px;padding:13px 0;position:relative;text-align:center;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100%}.c-btn:hover{opacity:.8}@media only screen and (min-width:992px){.c-btn{font-size:16px;padding:17px 0}}.c-btn:before{aspect-ratio:20/5;background:50%/contain no-repeat url(../img/common/icon_arrow_right.svg);content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.c-btn__tel{background-color:#3d5888;border-radius:27px;color:#fff;display:block;font-size:20px;font-weight:700;line-height:1.5;padding:11px 25px;text-align:center}@media only screen and (min-width:992px){.c-btn__tel{font-size:18px;letter-spacing:.1em;line-height:1.6666666667;max-height:54px;padding:12px 15px}}.c-btn__tel span{font-size:24px;line-height:1.25}@media only screen and (min-width:992px){.c-btn__tel span{font-size:22px;line-height:1.3636363636}.c-btn__tel--header{padding:4px 23px}}.c-btn__link{background-color:#3d5888;border-radius:27px;color:#fff;display:block;font-size:22px;font-weight:700;line-height:1.3636363636;padding:12px 25px;text-align:center}@media only screen and (min-width:992px){.c-btn__link{font-size:20px;line-height:1.5;padding:12px 25px}.c-btn__link--header{padding:5px 28px}}.c-nav{display:grid;grid-template-columns:repeat(3,auto);margin-bottom:50px;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media only screen and (min-width:576px){.c-nav{gap:50px}}@media only screen and (min-width:992px){.c-nav{margin:80px auto 100px}}@media only screen and (max-width:575px){.c-nav .c-btn{width:250px}}@media only screen and (min-width:576px){.c-nav .c-btn{min-width:360px}}.c-nav__item{background-color:#f87688;border-radius:50%;height:26px;position:relative;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;width:26px}.c-nav__item:after{background:50%/contain no-repeat url(../img/common/icon_arrow_right.svg);content:"";display:block;height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px}@media only screen and (min-width:992px){.c-nav__item:after{right:20px}}.c-nav__item--prev:after{-webkit-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}.c-nav__item span{visibility:hidden}.c-fw--lt{font-weight:300}.c-fw--rg{font-weight:400}.c-fw--m{font-weight:500}.c-fw--sbd{font-weight:600}.c-fw--b{font-weight:700}.c-fw--bk{font-weight:900}.c-al--l{text-align:left}.c-al--c{text-align:center}.c-al--r{text-align:right}.c-ttlWrap .c-ttl{text-align:center}.c-ttlWrap .c-ttl.white .en{color:#fff}.c-ttlWrap .c-ttl.white .en:after,.c-ttlWrap .c-ttl.white .en:before{background-color:#fff}.c-ttlWrap .c-ttl.white .ja{color:#fff}.c-ttlWrap .c-ttl .en{color:#3d5888;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Belleza,sans-serif;font-size:30px;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:5px;justify-content:center;letter-spacing:.1em}@media only screen and (min-width:992px){.c-ttlWrap .c-ttl .en{font-size:50px;gap:10px}}.c-ttlWrap .c-ttl .en:after,.c-ttlWrap .c-ttl .en:before{background-color:#3d5888;content:"";display:"block";height:1px;width:10px}.c-ttlWrap .c-ttl .ja{color:#3d5888;display:block;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;letter-spacing:.05em;margin-top:4px}@media only screen and (min-width:992px){.c-ttlWrap .c-ttl .ja{font-size:20px}}.c-ttl--sec{border-left:6px solid #3d5888;color:#3d5888;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding-bottom:5px;padding-left:5px;position:relative}@media only screen and (min-width:992px){.c-ttl--sec{font-size:24px;line-height:1.25;padding:5px 0 5px 10px}}.c-ttl--sec:after{background-color:#dedede;bottom:0;content:"";height:1px;position:absolute;right:0;width:calc(100% - 5px)}#top .p-mv{overflow:visible;position:relative}@media only screen and (max-width:991px){#top .p-mv{padding-bottom:0}}#top .p-mv .mv-swiper,#top .p-mv .mv-swiper .swiper-slide,#top .p-mv__img{overflow:hidden}#top .p-mv__slider-inn{left:0;position:relative;width:110%}#top .p-mv__slider-inn img,#top .p-mv__slider-inn picture{display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#top .p-mv .swiper-slide.to-left .p-mv__slider-inn{-webkit-animation:mvMoveLeft 4.5s ease-out forwards;animation:mvMoveLeft 4.5s ease-out forwards}#top .p-mv__ttl{background:#e56274;color:#fff;display:inline-block;font-family:"Noto Serif JP",serif;font-size:20px;left:50%;padding:5px 20px;position:absolute;text-align:center;top:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 40px);z-index:11}@media only screen and (min-width:992px){#top .p-mv__ttl{font-size:30px;letter-spacing:.1em;line-height:1;max-width:518px;padding:10px 20px;top:24%}}#top .p-mv__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;bottom:-4%;gap:10px;justify-content:center;left:0;padding:0 10px;position:absolute;right:0;z-index:11}@media only screen and (min-width:992px){#top .p-mv__desc{bottom:5%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;left:4%;padding:0;right:auto}}#top .p-mv__desc-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:108px;width:108px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:hsla(0,0%,100%,.9);border-radius:50%;color:#3d5888;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:700;gap:5px;justify-content:center;line-height:1.4166666667;position:relative;text-align:center}@media only screen and (min-width:992px){#top .p-mv__desc-item{font-size:16px;height:150px;width:150px}}#top .p-mv__desc-item:after{border:1px solid rgba(61,88,136,.3);border-radius:50%;content:"";display:block;height:95%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;z-index:1}#top .p-mv__desc-item img{display:block;width:22px}@media only screen and (min-width:992px){#top .p-mv__desc-item img{width:35px}}@-webkit-keyframes mvMoveLeft{0%{left:0}to{left:-5%}}@keyframes mvMoveLeft{0%{left:0}to{left:-5%}}#top .p-hours{background:#f2f6fd;padding:70px 15px 0;position:relative}@media only screen and (min-width:992px){#top .p-hours{padding:60px 0 0}}#top .p-hours .l-container{background:#fff;border-radius:10px;-webkit-box-shadow:0 10px 20px #e8effa;box-shadow:0 10px 20px #e8effa;padding:40px 20px;position:relative;z-index:2}@media only screen and (min-width:992px){#top .p-hours .l-container{max-width:1165px}}#top .p-hours .l-access__table tbody td,#top .p-hours .l-access__table tbody th{background:#f2f6fd;font-size:12px}@media only screen and (min-width:992px){#top .p-hours .l-access__table tbody td,#top .p-hours .l-access__table tbody th{font-size:16px}#top .p-hours .l-access__table thead th:first-child{width:30%}}#top .p-hours .l-access__table{margin-top:35px}@media only screen and (min-width:992px){#top .p-hours .l-access__table{margin:30px auto 0;max-width:900px}}#top .p-hours .l-access__notice{border:none;margin-bottom:0;padding-bottom:0}@media only screen and (min-width:992px){#top .p-hours .l-access__notice{font-size:14px;margin:24px auto 0;max-width:900px}}#top .p-news{background:#f2f6fd;margin-bottom:80px;padding:80px 0 0;position:relative}@media only screen and (min-width:992px){#top .p-news{background:linear-gradient(180deg,#f2f6fd 200px,#fff 0)}}#top .p-news:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(180deg,transparent 0,#fff);content:"";display:block;height:236px;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:992px){#top .p-news:after{height:400px;top:-100px}}#top .p-news .l-container{background:-webkit-gradient(linear,left top,left bottom,color-stop(14%,transparent),color-stop(14%,#fff));background:linear-gradient(180deg,transparent 14%,#fff 0);position:relative;z-index:11}@media only screen and (min-width:992px){#top .p-news .l-container{background:none}}#top .p-news .c-ttlWrap{margin-bottom:20px}@media only screen and (min-width:992px){#top .p-news .c-ttlWrap{margin-bottom:30px}}#top .p-news__link{cursor:pointer;display:block;padding:20px 0;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width:576px){#top .p-news__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}@media only screen and (min-width:992px){#top .p-news__link{padding:17px 0}#top .p-news__link:hover{background-color:rgba(61,88,136,.08)}}#top .p-news__list{margin-bottom:30px}@media only screen and (min-width:992px){#top .p-news__list{margin-bottom:40px}}#top .p-news__item{border-bottom:1px solid #e2e2e2;position:relative}#top .p-news__item:first-child{border-top:1px solid #e2e2e2}#top .p-news__article{margin:0}#top .p-news__date{color:#3d5888}#top .p-news__ttl{color:#333;font-size:inherit;font-weight:400;line-height:inherit;margin:0}#top .p-news__new{background-color:#e56274;color:#fff;display:inline-block;font-size:10px;font-weight:400;line-height:1.8;padding:0 6px}@media only screen and (max-width:575px){#top .p-news__new{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media only screen and (min-width:576px){#top .p-news__new{font-size:12px;line-height:1.6666666667;margin-top:6px}}#top .p-news__empty{padding:60px 0 20px}@media only screen and (min-width:992px){#top .p-news__empty{padding:60px 0}}#top .p-news .c-btn{margin:0 auto;position:relative;z-index:12}@media only screen and (min-width:992px){#top .p-news .c-btn{max-width:316px}}#top .p-news .deco.small{right:25px;top:-25px;-webkit-transform:rotate(20deg);transform:rotate(20deg);z-index:0}#top .p-news .deco.middle{left:16px;top:33%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);z-index:11}#top .p-news .deco.bigger{bottom:-106px;mix-blend-mode:luminosity;pointer-events:none;right:14px;-webkit-transform:rotate(75deg);transform:rotate(75deg);z-index:11}#top .p-recruit{margin-bottom:60px}@media only screen and (min-width:992px){#top .p-recruit{margin:0 auto 80px}}#top .p-recruit .l-container{position:relative}#top .p-recruit .l-container .deco.bigger{bottom:-15%;right:0;z-index:-1}@media only screen and (min-width:992px){#top .p-recruit .l-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1336px;padding:0;position:relative}#top .p-recruit .l-container:before{border:1px solid #fff;content:"";height:calc(100% - 20px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 20px);z-index:11}}#top .p-recruit__content{background:url(../img/top/bg-recruit-sp.png) no-repeat top/cover;color:#fff;padding:30px 0;position:relative;text-align:center}@media only screen and (min-width:992px){#top .p-recruit__content{background:url(../img/top/img-recruit02.png) no-repeat top/cover;display:-webkit-box;display:-ms-flexbox;display:flex;width:48.128742515%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#top .p-recruit__content:after{border:1px solid #fff;content:"";display:block;height:calc(100% - 10px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 10px)}@media only screen and (min-width:992px){#top .p-recruit__content:after{display:none}}#top .p-recruit__content .c-ttlWrap,#top .p-recruit__content p{margin-bottom:20px}@media only screen and (min-width:992px){#top .p-recruit__content p{margin-bottom:30px}}#top .p-recruit__content .c-btn{height:auto;margin:0 auto;max-width:250px;position:relative;z-index:10}@media only screen and (min-width:992px){#top .p-recruit__content .c-btn{max-width:390px;padding:27px 0;z-index:13}}#top .p-recruit__content .c-btn:before{background:url(../img/top/icon-recruit.svg) no-repeat top/cover;height:15px;width:15px}@media only screen and (min-width:992px){#top .p-recruit__img{width:51.6467065868%}}#top .banner-area{margin-bottom:60px;padding:0 15px}@media only screen and (min-width:992px){#top .banner-area a{display:block;margin:0 auto 60px;max-width:400px;text-align:center}}#top .l-doctor{position:relative}@media only screen and (min-width:992px){#top .l-doctor{padding:0 0 80px}}#top .l-doctor .l-container{position:relative}#top .l-doctor .l-container .deco{display:none}@media only screen and (min-width:992px){#top .l-doctor .l-container .deco{display:block}}#top .l-doctor .l-container .deco.middle{left:-5%;top:-10%}#top .l-doctor .l-container .deco.bigger{bottom:-125px;right:-5%;z-index:-1}#about .l-mv{background:url(../img/about/bg-mv.jpg) no-repeat top/cover}#about .p-lead{margin-top:60px;padding-bottom:60px;position:relative}@media only screen and (min-width:992px){#about .p-lead{margin-top:45px;padding-bottom:0}}#about .p-lead:after{background:#f2f6fd;bottom:0;content:"";display:block;height:574px;left:0;position:absolute;width:100%;z-index:-1}@media only screen and (min-width:992px){#about .p-lead:after{bottom:33px;height:388px}#about .p-lead .l-container{max-width:1400px}}#about .p-lead h2{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;line-height:1.75;margin-bottom:20px;text-align:center}@media only screen and (min-width:992px){#about .p-lead h2{font-size:24px;line-height:1.6666666667;margin-bottom:35px}}#about .p-lead__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media only screen and (min-width:992px){#about .p-lead__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:40px;justify-content:center}#about .p-lead__content figure{max-width:526px;-ms-flex-negative:0;flex-shrink:0}}#about .p-lead__content p{font-size:16px;font-weight:400;line-height:1.875}@media only screen and (min-width:992px){#about .p-lead__content p{font-size:18px}}#about .p-lead__content .deco{bottom:-85px;right:15px}@media only screen and (min-width:992px){#about .p-lead__content .deco{bottom:10px;right:10%}}#about .l-doctor{padding:80px 0}@media only screen and (min-width:992px){#about .l-doctor{padding:90px 0}}#about .l-doctor .l-column{border-bottom:1px solid #dedede;margin-bottom:30px;padding-bottom:30px}@media only screen and (min-width:992px){#about .l-doctor .l-column{margin:0 auto 40px;max-width:1000px;padding-bottom:40px}#about .l-doctor .l-column .l-doctor__imgWrap{width:32%}#about .l-doctor .l-column .l-doctor__txtWrap{width:64%}}#about .l-doctor .l-doctor__label{color:#3d5888}#about .l-doctor .deco{display:none}@media only screen and (min-width:992px){#about .l-doctor .deco{display:block}#about .l-doctor .deco.middle{left:-1%;top:4%;z-index:-1}#about .l-doctor .deco.bigger{right:-5%;top:1000px;-webkit-transform:rotate(75deg);transform:rotate(75deg);z-index:-1}}#about .p-medical-policy{background:-webkit-gradient(linear,left top,left bottom,color-stop(1.5%,transparent),color-stop(0,#f2f6fd));background:linear-gradient(180deg,transparent 1.5%,#f2f6fd 0);padding:0 35px 80px}#about .p-medical-policy .l-container{background:none;padding:0}#about .p-medical-policy .c-btn{display:none}#about .p-features{padding:80px 0}@media only screen and (min-width:992px){#about .p-features .l-container{max-width:1336px}}#about .p-features .c-ttlWrap{margin-bottom:20px}@media only screen and (min-width:576px){#about .p-features .c-ttlWrap{margin-bottom:35px}}#about .p-features__list{display:grid;gap:10px;grid-template-columns:1fr}@media only screen and (min-width:576px){#about .p-features__list{gap:20px;grid-template-columns:repeat(2,1fr)}#about .p-features__list li:nth-child(5){grid-column:span 2}}@media only screen and (min-width:992px){#about .p-features__list{grid-template-columns:repeat(6,1fr)}#about .p-features__list li:nth-child(-n+3){grid-column:span 2}#about .p-features__list li:nth-child(4),#about .p-features__list li:nth-child(5){grid-column:span 3}}#about .p-features__item{background-color:#3d5888;border-radius:20px;color:#fff;padding:20px}@media only screen and (min-width:992px){#about .p-features__item{padding:22px 28px}}#about .p-features__num{border-bottom:1px solid #fff;display:block;display:inline-block;font-size:16px;letter-spacing:.1em;padding-bottom:2px}#about .p-features__num,#about .p-features__ttl{font-family:"Noto Serif JP",serif;margin-bottom:10px}#about .p-features__ttl{font-size:20px;font-weight:700;line-height:1.5}@media only screen and (min-width:992px){#about .p-features__ttl{font-size:24px;line-height:1.6666666667}}#about .p-features__desc{font-size:14px;letter-spacing:.03em}@media only screen and (min-width:992px){#about .p-features__desc{font-size:16px}}#about .p-equipment{padding:80px 20px 0}#about .p-equipment .c-ttlWrap{margin-bottom:25px}@media only screen and (min-width:576px){#about .p-equipment .c-ttlWrap{margin-bottom:35px}}#about .p-equipment__list{display:grid;gap:40px;grid-template-columns:1fr}@media only screen and (min-width:576px){#about .p-equipment__list{gap:40px 5%;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){#about .p-equipment__list{gap:50px 3%;grid-template-columns:repeat(3,1fr)}}#about .p-equipment__imgWrap{aspect-ratio:320/210;border:1px solid #dedede;border-radius:10px;margin-bottom:10px;overflow:hidden}#about .p-equipment__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#about .p-equipment__ttl{font-size:16px;font-weight:500;letter-spacing:.05em;margin-bottom:4px}@media only screen and (min-width:992px){#about .p-equipment__ttl{font-size:18px}}#about .p-equipment__desc{letter-spacing:.02em}@media only screen and (min-width:992px){#about .p-equipment__desc{font-size:16px;line-height:1.8571428571}}#about .p-gallery{padding:80px 0}@media only screen and (min-width:992px){#about .p-gallery{padding:105px 0 100px}}#about .p-gallery.bg{background-color:#f2f6fd}#about .p-gallery .c-ttlWrap{margin-bottom:25px}@media only screen and (min-width:576px){#about .p-gallery .c-ttlWrap{margin-bottom:35px}}#about .p-gallery .p-gallery__list{display:grid;gap:20px;grid-template-columns:1fr}@media only screen and (min-width:576px){#about .p-gallery .p-gallery__list{grid-template-columns:repeat(2,47.5%);-webkit-box-pack:center;-ms-flex-pack:center;gap:25px 5%;justify-content:center}}@media only screen and (min-width:992px){#about .p-gallery .p-gallery__list{gap:50px 5%}}#about .p-gallery .p-gallery__desc{margin-top:6px;text-align:center}#page-access .l-mv{background:url(../img/access/bg-mv.jpg) no-repeat top/cover}#page-access .l-access__table tbody td,#page-access .l-access__table tbody th{background:#f2f6fd}@media only screen and (min-width:992px){#page-access .l-access__table tbody th{font-size:16px}}#page-access .p-hours{position:relative}@media only screen and (min-width:992px){#page-access .p-hours .l-access__table{margin:30px auto 0;max-width:900px}#page-access .p-hours .l-access__notice{border:none;font-size:14px;margin:10px auto 0;max-width:900px;padding-bottom:0}}#page-access .p-hours .deco{bottom:-85px;right:15px}@media only screen and (min-width:992px){#page-access .p-hours .deco{bottom:-60px;right:0}}#page-access .p-access{background:none;padding-bottom:0}.p-hours{padding:35px 0 40px}@media only screen and (min-width:992px){.p-hours{padding:65px 0 80px}}.p-hours .l-access__table{margin-top:35px}.p-access{background-color:#f2f6fd;padding:60px 0 0;position:relative}@media only screen and (min-width:992px){.p-access{padding:100px 0 50px}}.p-access .c-ttlWrap{margin-bottom:35px}.p-access .l-container{max-width:1000px}.p-access .p-access__map{margin-bottom:10px;position:relative}.p-access .p-access__map iframe{height:260px;width:100%}@media only screen and (min-width:992px){.p-access .p-access__map iframe{height:618px}}.p-access .p-access__btnWrap{text-align:center}@media only screen and (min-width:992px){.p-access .p-access__btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-access .p-access__btnWrap p{line-height:1.8571428571;margin-bottom:10px}.p-access .p-access__btnWrap a{background:#f87688;background:-webkit-gradient(linear,left top,right top,from(#f87688),to(#fca8b3));background:linear-gradient(90deg,#f87688,#fca8b3);border-radius:15px;color:#fff;display:block;height:30px;margin:0 auto;position:relative;width:200px}.p-access .p-access__btnWrap a:before{background:#fff;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}@media only screen and (min-width:992px){.p-access .p-access__btnWrap a{margin:0}}.p-access .p-access__content{margin-top:60px}@media only screen and (min-width:992px){.p-access .p-access__content{margin:66px auto 0;max-width:830px}}.p-access .p-access__streetView{margin-bottom:20px}.p-access .p-access__streetView iframe{height:226px}@media only screen and (min-width:992px){.p-access .p-access__streetView iframe{height:434px}.p-access .p-access__streetView{margin-bottom:40px}}.p-access .p-access__address{border-bottom:1px solid #dedede;border-top:1px solid #dedede;font-size:14px;line-height:1.8571428571;padding:20px 0}@media only screen and (min-width:992px){.p-access .p-access__address{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:1.875;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.p-access .p-access__access{border-bottom:1px solid #dedede;padding:20px 0}@media only screen and (min-width:992px){.p-access .p-access__access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.p-access .p-access__label{color:#e56274;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:5px}@media only screen and (min-width:992px){.p-access .p-access__label{font-size:16px;line-height:1.875;margin-bottom:0;width:16%}}.p-access .deco{display:none}@media only screen and (min-width:992px){.p-access .deco{display:block}.p-access .deco.middle{left:-2%;top:8%;z-index:0}.p-access .deco.bigger{right:-5%;top:1200px;-webkit-transform:rotate(75deg);transform:rotate(75deg);z-index:0}}.p-directions{background-color:#f2f6fd;margin-top:80px;padding:80px 0}.p-directions .c-ttl--sec{margin-bottom:15px}@media only screen and (min-width:992px){.p-directions .c-ttl--sec{margin-bottom:30px}}.p-directions__route+.p-directions__route{margin-top:55px}@media only screen and (min-width:992px){.p-directions__route+.p-directions__route{margin-top:35px}}.p-directions__routeTitle{color:#3d5888;font-size:18px;font-weight:700;line-height:1.6666666667;margin-bottom:10px}@media only screen and (min-width:992px){.p-directions__routeTitle{font-size:20px;line-height:1.5;margin-bottom:10px}}.p-directions__grid{display:grid;gap:20px 20px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media only screen and (min-width:576px){.p-directions__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.p-directions__grid{gap:25px 20px;grid-template-columns:repeat(3,1fr)}}.p-directions__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media only screen and (min-width:992px){.p-directions__item{gap:10px}}.p-directions__media{aspect-ratio:320/198;overflow:hidden;position:relative;width:100%}.p-directions__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-directions__step{background-color:#3d5888;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;left:0;line-height:1.3333333333;position:absolute;top:0;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;min-height:40px;min-width:40px;padding:4px 8px}.p-directions__text{font-size:14px;line-height:1.7142857143}#medical .p-medical{margin-top:-25px}#medical .p-medical .c-btn{max-width:320px}#medical .p-medical .p-medical__group{padding:35px 0 40px}@media only screen and (min-width:992px){#medical .p-medical .p-medical__group{padding:75px 0}}#medical .p-medical .p-medical__group.bg{background-color:#f2f6fd}#medical .p-medical .p-medical__ttl{display:grid;font-size:20px;font-weight:500;grid-template-columns:60px 1fr;letter-spacing:.1em;line-height:1.3;margin-bottom:30px;padding:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative}@media only screen and (min-width:992px){#medical .p-medical .p-medical__ttl{font-size:24px;grid-template-columns:80px 1fr;letter-spacing:.1em;line-height:1.25}}#medical .p-medical .p-medical__ttl:after{background-image:radial-gradient(circle at 1.5px center,#3d5888,#3d5888 1.5px,transparent 0,transparent 100%);background-position:bottom;background-repeat:repeat-x;background-size:10px 3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}#medical .p-medical .p-medical__ttl img{width:60px}@media only screen and (min-width:992px){#medical .p-medical .p-medical__ttl img{width:80px}}#medical .p-medical .p-medical__list{display:grid;gap:10px;grid-template-columns:1fr}@media only screen and (min-width:576px){#medical .p-medical .p-medical__list{gap:20px;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){#medical .p-medical .p-medical__list{grid-template-columns:repeat(3,1fr)}}#medical .p-medical .p-medical__item{margin:0 auto;max-width:320px;width:100%}@media only screen and (min-width:576px){#medical .p-medical .p-medical__item{max-width:none}}#thyroid .l-mv{background:url(../img/medical/bg-mv-thyroidgland.jpg) no-repeat top/cover}#breast .l-mv{background:url(../img/medical/bg-mv-breast.jpg) no-repeat top/cover}#breast .p-lead,#thyroid .p-lead{padding:60px 0 80px;position:relative}@media only screen and (min-width:992px){#breast .p-lead,#thyroid .p-lead{padding:42px 0 68px}}#breast .p-lead h2,#thyroid .p-lead h2{color:#3d5888;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;letter-spacing:.07em;margin-bottom:30px;text-align:center;text-decoration:underline;text-decoration-color:#94acd8;text-decoration-thickness:1px;text-underline-offset:10px}@media only screen and (min-width:992px){#breast .p-lead h2,#thyroid .p-lead h2{font-size:24px;margin-bottom:24px}}#breast .p-lead p,#thyroid .p-lead p{font-size:13px;letter-spacing:.03em;line-height:2;text-align:center}@media only screen and (min-width:992px){#breast .p-lead p,#thyroid .p-lead p{font-size:16px;line-height:2.5}}#breast .p-lead .deco,#thyroid .p-lead .deco{bottom:-85px;right:15px}@media only screen and (min-width:992px){#breast .p-lead .deco,#thyroid .p-lead .deco{bottom:-60px;right:0}}#breast .p-find-symptoms,#thyroid .p-find-symptoms{padding:80px 0;position:relative}#breast .p-find-symptoms .c-ttlWrap,#thyroid .p-find-symptoms .c-ttlWrap{margin-bottom:20px}@media only screen and (min-width:576px){#breast .p-find-symptoms .c-ttlWrap,#thyroid .p-find-symptoms .c-ttlWrap{margin-bottom:30px}}#breast .p-find-symptoms__intro,#thyroid .p-find-symptoms__intro{margin-bottom:25px;text-align:center}@media only screen and (min-width:992px){#breast .p-find-symptoms__intro,#thyroid .p-find-symptoms__intro{margin-bottom:26px}}#breast .p-find-symptoms__intro-ttl,#thyroid .p-find-symptoms__intro-ttl{color:#3d5888;font-size:18px;font-weight:700;letter-spacing:.05em;margin-bottom:8px}@media only screen and (min-width:992px){#breast .p-find-symptoms__intro-ttl,#thyroid .p-find-symptoms__intro-ttl{font-size:24px}}#breast .p-find-symptoms__intro-desc,#thyroid .p-find-symptoms__intro-desc{font-size:13px;letter-spacing:.03em;line-height:2}@media only screen and (min-width:992px){#breast .p-find-symptoms__intro-desc,#thyroid .p-find-symptoms__intro-desc{font-size:16px;line-height:1.875}}#breast .p-find-symptoms__tabs,#thyroid .p-find-symptoms__tabs{display:grid;gap:8px;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:576px){#breast .p-find-symptoms__tabs,#thyroid .p-find-symptoms__tabs{gap:22px;grid-template-columns:repeat(3,1fr);margin-bottom:58px}}#breast .p-find-symptoms__tab,#thyroid .p-find-symptoms__tab{background:#fff;border:1px solid #3d5888;border-radius:10px;color:#3d5888;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.03em;padding:12px 14px;position:relative;text-align:center;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;width:100%}@media only screen and (min-width:576px){#breast .p-find-symptoms__tab,#thyroid .p-find-symptoms__tab{font-size:13px;padding:14px 16px}}@media only screen and (min-width:992px){#breast .p-find-symptoms__tab,#thyroid .p-find-symptoms__tab{font-size:16px;padding:14px 20px}}#breast .p-find-symptoms__tab-arrow,#thyroid .p-find-symptoms__tab-arrow{border-bottom:1px solid #3d5888;border-left:1px solid #3d5888;height:10px;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:10px}#breast .p-find-symptoms__item,#thyroid .p-find-symptoms__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid #dedede;-ms-flex-direction:column;flex-direction:column;margin-top:30px;padding-top:30px}@media only screen and (min-width:576px){#breast .p-find-symptoms__item,#thyroid .p-find-symptoms__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:40px;margin-top:28px;padding-top:42px}#breast .p-find-symptoms__item:first-child,#thyroid .p-find-symptoms__item:first-child{margin-top:0}}#breast .p-find-symptoms__item:last-child,#thyroid .p-find-symptoms__item:last-child{border-bottom:1px solid #e2e2e2;padding-bottom:30px}@media only screen and (min-width:576px){#breast .p-find-symptoms__item:last-child,#thyroid .p-find-symptoms__item:last-child{padding-bottom:40px}}#breast .p-find-symptoms__img,#thyroid .p-find-symptoms__img{width:100%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px;overflow:hidden}@media only screen and (min-width:576px){#breast .p-find-symptoms__img,#thyroid .p-find-symptoms__img{width:40.5%}}#breast .p-find-symptoms__img img,#thyroid .p-find-symptoms__img img{display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:576px){#breast .p-find-symptoms__img img,#thyroid .p-find-symptoms__img img{height:100%;min-height:220px}}#breast .p-find-symptoms__body,#thyroid .p-find-symptoms__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:576px){#breast .p-find-symptoms__body,#thyroid .p-find-symptoms__body{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#breast .p-find-symptoms__ttl,#thyroid .p-find-symptoms__ttl{color:#3d5888;font-size:16px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;text-align:center}@media only screen and (min-width:992px){#breast .p-find-symptoms__ttl,#thyroid .p-find-symptoms__ttl{font-size:20px;margin-bottom:0;text-align:left}}#breast .p-find-symptoms__desc,#thyroid .p-find-symptoms__desc{font-size:14px;line-height:2;margin-bottom:16px}@media only screen and (min-width:992px){#breast .p-find-symptoms__desc,#thyroid .p-find-symptoms__desc{font-size:16px;margin-bottom:20px}}#breast .p-find-symptoms__diseases,#thyroid .p-find-symptoms__diseases{display:grid;gap:10px;grid-template-columns:1fr}@media only screen and (min-width:992px){#breast .p-find-symptoms__diseases,#thyroid .p-find-symptoms__diseases{grid-template-columns:repeat(2,1fr)}}#breast .p-find-symptoms__diseases .c-btn,#thyroid .p-find-symptoms__diseases .c-btn{margin:0 auto;max-width:272px}@media only screen and (min-width:992px){#breast .p-find-symptoms__diseases .c-btn,#thyroid .p-find-symptoms__diseases .c-btn{padding:12px 0}}#breast .p-find-symptoms .deco,#thyroid .p-find-symptoms .deco{display:none}@media only screen and (min-width:992px){#breast .p-find-symptoms .deco,#thyroid .p-find-symptoms .deco{display:block}}#breast .p-find-symptoms .deco.middle,#thyroid .p-find-symptoms .deco.middle{left:5%;top:4%;z-index:-1}@media only screen and (min-width:992px){#breast .p-find-symptoms .deco.middle,#thyroid .p-find-symptoms .deco.middle{left:-4%;top:-3%}}#breast .p-feature .l-container,#thyroid .p-feature .l-container{padding:0}@media only screen and (min-width:992px){#breast .p-feature .l-container,#thyroid .p-feature .l-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:none}}#breast .p-feature figure,#thyroid .p-feature figure{overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:992px){#breast .p-feature figure,#thyroid .p-feature figure{width:30.2%}}#breast .p-feature figure img,#thyroid .p-feature figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#breast .p-feature__items,#thyroid .p-feature__items{background-color:#f2f6fd;padding:40px 20px}@media only screen and (min-width:992px){#breast .p-feature__items,#thyroid .p-feature__items{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:80px 60px}}#breast .p-feature h2,#thyroid .p-feature h2{color:#3d5888;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:700;letter-spacing:.05em;margin-bottom:25px}@media only screen and (min-width:992px){#breast .p-feature h2,#thyroid .p-feature h2{font-size:24px;margin-bottom:20px}}#breast .p-feature__content,#thyroid .p-feature__content{border-left:1px solid #94acd8;padding-left:10px}@media only screen and (min-width:992px){#breast .p-feature__content,#thyroid .p-feature__content{padding-left:20px}}#breast .p-feature__list,#thyroid .p-feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media only screen and (min-width:992px){#breast .p-feature__list,#thyroid .p-feature__list{gap:32px}}#breast .p-feature__item,#thyroid .p-feature__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}#breast .p-feature__item h3,#thyroid .p-feature__item h3{color:#3d5888;font-size:16px;font-weight:700;letter-spacing:.05em;margin-bottom:0}@media only screen and (min-width:992px){#breast .p-feature__item h3,#thyroid .p-feature__item h3{font-size:20px;margin-bottom:0}}#breast .p-feature__item p,#thyroid .p-feature__item p{font-size:13px;letter-spacing:.03em;line-height:2}@media only screen and (min-width:992px){#breast .p-feature__item p,#thyroid .p-feature__item p{font-size:16px;line-height:2;max-width:690px}}#breast .p-feature__num,#thyroid .p-feature__num{color:#3d5888;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:400;-ms-flex-negative:0;flex-shrink:0;line-height:1.4}@media only screen and (min-width:992px){#breast .p-feature__num,#thyroid .p-feature__num{font-size:20px}}#breast .p-case-search,#thyroid .p-case-search{background-color:#f2f6fd;padding:60px 20px}@media only screen and (min-width:992px){#breast .p-case-search,#thyroid .p-case-search{padding:80px 40px}}#breast .p-case-search .c-ttlWrap,#thyroid .p-case-search .c-ttlWrap{margin-bottom:30px}@media only screen and (min-width:992px){#breast .p-case-search .c-ttlWrap,#thyroid .p-case-search .c-ttlWrap{margin-bottom:40px}}#breast .p-case-search__list,#thyroid .p-case-search__list{display:grid;gap:12px;grid-template-columns:1fr;margin:0 auto;max-width:1000px}@media only screen and (min-width:576px){#breast .p-case-search__list,#thyroid .p-case-search__list{gap:15px;grid-template-columns:repeat(3,1fr)}}#breast .p-case-search__btn,#thyroid .p-case-search__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#3d5888;border-radius:4px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.05em;padding:14px 20px;position:relative;-webkit-transition:opacity .2s;transition:opacity .2s}@media only screen and (min-width:992px){#breast .p-case-search__btn,#thyroid .p-case-search__btn{font-size:16px;padding:15px 24px;text-align:center}}#breast .p-case-search__btn:after,#thyroid .p-case-search__btn:after{aspect-ratio:20/5;content:"";display:block;width:20px;-ms-flex-negative:0;background:50%/contain no-repeat url(../img/common/icon_arrow_right.svg);flex-shrink:0;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#breast .p-case-search__btn:hover,#thyroid .p-case-search__btn:hover{opacity:.8}#breast .p-kenshin,#thyroid .p-kenshin{padding:80px 0}#breast .p-kenshin h2,#thyroid .p-kenshin h2{margin-bottom:30px}#breast .p-kenshin__content,#thyroid .p-kenshin__content{margin-bottom:40px}@media only screen and (min-width:992px){#breast .p-kenshin__content,#thyroid .p-kenshin__content{margin-bottom:60px}}#breast .p-kenshin__content:last-child,#thyroid .p-kenshin__content:last-child{margin-bottom:0}@media only screen and (min-width:992px){#breast .p-kenshin__flex,#thyroid .p-kenshin__flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}#breast .p-kenshin__flex figure,#thyroid .p-kenshin__flex figure{margin-bottom:10px}@media only screen and (min-width:992px){#breast .p-kenshin__flex figure,#thyroid .p-kenshin__flex figure{max-width:320px;-ms-flex-negative:0;flex-shrink:0}}#breast .p-kenshin__body p,#thyroid .p-kenshin__body p{margin-bottom:20px}#breast .p-kenshin__body .c-btn,#thyroid .p-kenshin__body .c-btn{height:auto;margin:0 auto}@media only screen and (min-width:992px){#breast .p-kenshin__body .c-btn,#thyroid .p-kenshin__body .c-btn{margin:0;max-width:350px;padding:15px 0}}#breast .p-faq,#thyroid .p-faq{margin-bottom:80px}#breast .p-faq__desc,#thyroid .p-faq__desc{text-align:center}#page-first .l-mv{background:url(../img/first/bg-mv.jpg) no-repeat top/cover}#page-first .p-appointment{padding:60px 0 80px;text-align:center}@media only screen and (min-width:992px){#page-first .p-appointment{padding:52px 0 72px}}#page-first .p-appointment h2{margin-bottom:20px}@media only screen and (min-width:992px){#page-first .p-appointment p{line-height:2.5}}#page-first .p-appointment .deco{bottom:-85px;right:15px}@media only screen and (min-width:992px){#page-first .p-appointment .deco{bottom:-60px;right:0}}#page-first .p-patients{padding:80px 0;position:relative}#page-first .p-patients h2{margin-bottom:20px}@media only screen and (min-width:992px){#page-first .p-patients h2{margin-bottom:32px}}#page-first .p-patients .c-ttl--sec{margin-bottom:20px}@media only screen and (min-width:992px){#page-first .p-patients .c-ttl--sec{margin-bottom:32px}}#page-first .p-patients__content{margin-bottom:60px}@media only screen and (min-width:992px){#page-first .p-patients__content{margin-bottom:52px}}#page-first .p-patients__content:last-child{margin-bottom:0}#page-first .p-patients__grid{padding:0 13px}@media only screen and (min-width:992px){#page-first .p-patients__grid{display:grid;gap:30px 20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:685px}}#page-first .p-patients__grid .p-patients__item{margin-bottom:30px}@media only screen and (min-width:992px){#page-first .p-patients__grid .p-patients__item{margin-bottom:0}}#page-first .p-patients__grid .p-patients__item:last-child{margin-bottom:0}#page-first .p-patients__grid .p-patients__item figure{margin-bottom:5px}#page-first .p-patients__grid .p-patients__item h4{font-size:16px;font-weight:500}@media only screen and (min-width:992px){#page-first .p-patients__grid .p-patients__item h4{font-size:18px;line-height:1.4444444444;margin-bottom:8px}}#page-first .p-patients__grid .p-patients__body p{margin-bottom:0}@media only screen and (min-width:992px){#page-first .p-patients__flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}#page-first .p-patients__flex figure{margin-bottom:10px}@media only screen and (min-width:992px){#page-first .p-patients__flex figure{max-width:320px;-ms-flex-negative:0;flex-shrink:0}}#page-first .p-patients__body p{margin-bottom:20px}#page-first .p-patients__text{background:#f2f6fd;margin-top:30px;padding:20px}@media only screen and (min-width:992px){#page-first .p-patients__text{margin:30px auto 0;max-width:720px;padding:30px 30px 22px}}#page-first .p-patients__text h4{font-size:16px;font-weight:700;margin-bottom:10px;text-align:center}@media only screen and (min-width:992px){#page-first .p-patients__text h4{font-size:20px;margin-bottom:20px}}#page-first .p-patients .deco.middle{left:5%;top:4%;z-index:-1}@media only screen and (min-width:992px){#page-first .p-patients .deco.middle{left:-4%;top:5%}}#page-first .p-patients .deco.middle.second{left:inherit;right:3%;top:64%}@media only screen and (min-width:992px){#page-first .p-patients .deco.middle.second{right:-3%}}#page-first .p-patients .deco.small{bottom:-4%;left:5%;top:inherit}@media only screen and (min-width:992px){#page-first .p-patients .deco.small{bottom:-3%;left:-4%}}#page-first .p-returning{background:#f2f6fd;padding:80px 0}#page-first .p-returning h2{margin-bottom:20px}@media only screen and (min-width:992px){#page-first .p-returning h2{margin-bottom:30px}}#page-first .p-returning__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}@media only screen and (min-width:992px){#page-first .p-returning__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}#page-first .p-returning__content figure{max-width:405px;-ms-flex-negative:0;flex-shrink:0}}#page-first .p-returning__text p{margin-bottom:14px}#page-first .p-returning__text p:last-child{margin-bottom:0}#page-first .p-faq{padding:80px 0}.l-content{padding:15px 0}.l-content>*{margin-top:18px}@media only screen and (min-width:992px){.l-content>*{margin-top:20px}.l-content .p-news__imgWrap{margin:0 auto;max-width:660px}}.l-content .wp-block-column>:first-child{margin-top:0}.l-content h2{background-color:#3d5888;color:#fff;font-size:22px;font-weight:700;line-height:1.1818181818;margin-top:50px;padding:5px 5px 5px 10px;position:relative}@media only screen and (min-width:992px){.l-content h2{font-size:24px;line-height:1.25;padding:5px 0 5px 10px}}.l-content h3{border-bottom:2px solid #3d5888;color:#3d5888;font-size:18px;font-weight:700;letter-spacing:.15em;line-height:1.4444444444;margin-bottom:15px;margin-top:45px;padding:4px 0;position:relative}@media only screen and (min-width:992px){.l-content h3{font-size:20px;line-height:1.7}}.l-content h4{border-left:10px solid #3d5888;color:#333;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.3;margin-bottom:15px;margin-top:40px;padding-left:10px;position:relative}@media only screen and (min-width:992px){.l-content h4{font-size:18px;letter-spacing:.1em;line-height:1.3;padding-left:10px}}.l-content h5{color:#3d5888;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:15px;margin-top:45px}@media only screen and (min-width:992px){.l-content h5{line-height:1.875}}.l-content p{font-weight:400;letter-spacing:.05em}.l-content a{text-decoration:underline}.l-content a.wp-block-button__link{text-decoration:none}.l-content ol{counter-reset:item;list-style-type:none}.l-content ol li{font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1.875;padding:2px 0 2px 30px;position:relative}.l-content ol li:before{background-color:#3d5888;border-radius:50%;color:#fff;content:counter(item);counter-increment:item;font-size:14px;font-weight:500;height:22px;left:0;line-height:20px;padding-left:2px;position:absolute;text-align:center;top:6px;width:22px}.l-content ol li ol,.l-content ol li ul{margin-top:0;padding-left:0}.l-content ul li{font-size:16px;letter-spacing:.1em;line-height:1.875;padding-left:20px;position:relative}@media only screen and (min-width:992px){.l-content ul li{padding-left:25px}}.l-content ul li:before{background-color:#3d5888;border-radius:50%;content:"";height:13px;left:0;position:absolute;top:10px;width:13px}@media only screen and (min-width:992px){.l-content ul li:before{height:16px;top:8px;width:16px}}.l-content ul li ul li:before{background-color:#fff;border:1px solid #3d5888}.l-content ul li ol,.l-content ul li ul{margin-top:0}.l-content ul.c-list-01 li{position:relative}.l-content ul.c-list-01 li:before{background:transparent;border-bottom:2px solid #3d5888;border-left:2px solid #3d5888;border-radius:0;content:"";height:6px;left:0;position:absolute;top:12px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);width:12px}.l-content ul.c-list-01 li ul li:before{background:transparent;border-right:none;border-top:none}.l-content .c-button-01 a{background:#f87688;background:-webkit-gradient(linear,left top,right top,from(#f87688),to(#fca8b3));background:linear-gradient(90deg,#f87688,#fca8b3);border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.6666666667;min-width:250px;padding:10px 35px 10px 20px;position:relative;text-align:center;width:100%}.l-content .c-button-01 a:before{aspect-ratio:15/11.35;background:50%/contain no-repeat url(../img/common/icon_arrow_right.svg);content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.l-content .smb-accordion__item__title{background-color:#3d5888;color:#fff;line-height:1.6}.l-content .smb-accordion__item__body{background-color:#f2f6fd}.l-content .wp-block-table{margin-top:30px}.l-content .wp-block-table tr:nth-child(2n) td{background-color:#f2f6fd}.l-content .wp-block-table th{background-color:#3d5888;border-color:#bebebe;color:#fff;padding:12px 10px}.l-content .wp-block-table td{border-color:#bebebe;padding:24px 10px;vertical-align:middle}.l-content .wp-block-table a{color:#e56274}.l-content .wp-block-table thead{border:none}.l-content .faq-container h2{background:none}.l-content .faq-container h3{border-bottom:none;border-left:6px solid #3d5888;font-family:"Noto Serif JP",serif;font-weight:700;line-height:1.2;padding-left:15px;position:relative}@media only screen and (min-width:992px){.l-content .faq-container h3{font-size:24px}}.l-content .faq-container h3:before{background:#dedede;bottom:0;content:"";display:block;height:1px;left:16px;position:absolute;width:calc(100% - 16px)}.l-content .wp-block-snow-monkey-blocks-faq{background:#f2f6fd;border:none;padding:10px}@media only screen and (min-width:992px){.l-content .wp-block-snow-monkey-blocks-faq{padding:30px}}.l-content .step-flow{font-family:sans-serif;margin:0 auto;max-width:830px;padding:20px 0}.l-content .step-flow .step-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid transparent;border-radius:4px;gap:24px;padding:20px 24px;position:relative}.l-content .step-flow .step-item--odd{background:#f2f6fd}.l-content .step-flow .step-item--even{background:#fff}.l-content .step-flow .step-icon{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:50px;width:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media only screen and (min-width:992px){.l-content .step-flow .step-icon{height:120px;width:120px}}.l-content .step-flow .step-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-content .step-flow .step-title{color:#1a1a1a;color:#3d5888;font-size:16px;font-weight:700;margin:0 0 10px}@media only screen and (min-width:992px){.l-content .step-flow .step-title{font-size:20px}}.l-content .step-flow .step-text{color:#333;font-size:14px;line-height:1.8;margin:0}@media only screen and (min-width:992px){.l-content .step-flow .step-text{font-size:16px}}.l-content .step-flow .step-arrow{background-color:#3d5888;bottom:-12px;clip-path:polygon(100% 0,0 0,50% 100%);height:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:23px;z-index:10}@media only screen and (min-width:992px){.l-content .step-flow .step-arrow{left:72px;-webkit-transform:none;transform:none}.l-content .smb-balloon__figure{height:100px;width:100px}}.l-content #ez-toc-container{-webkit-box-shadow:none;box-shadow:none;margin:20px auto;min-width:90%}@media only screen and (min-width:992px){.l-content #ez-toc-container{min-width:80%;padding:30px}}.l-content .ez-toc-title-container{border-bottom:1px solid #c9c9c9;margin-bottom:10px;padding-bottom:10px}@media only screen and (min-width:992px){.l-content .ez-toc-title-container{font-size:16px}}.l-content .ez-toc-list li:before{display:none}.l-content .ez-toc-list li a:before{color:#333}@media only screen and (min-width:992px){.l-content .ez-toc-list li a{font-size:16px!important}}.l-content .c-ttlWrap .c-ttl{background:none}.l-content .c-ttl-sec{border-bottom:none;border-left:6px solid #3d5888;color:#3d5888;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding-bottom:5px;padding-left:5px;position:relative}@media only screen and (min-width:992px){.l-content .c-ttl-sec{font-size:24px;line-height:1.25;padding:5px 0 5px 10px}}.l-content .c-ttl-sec:after{background-color:#dedede;bottom:0;content:"";height:1px;position:absolute;right:0;width:calc(100% - 5px)}#column .l-mv{background:url(../img/column/bg-mv.jpg) no-repeat top/cover}.l-column__list{display:grid;gap:30px;grid-template-columns:1fr;margin:0 auto;width:calc(100% - 25px)}@media only screen and (min-width:576px){.l-column__list{gap:30px 2.5%;grid-template-columns:repeat(3,1fr);width:100%}}@media only screen and (min-width:992px){.l-column__list{gap:35px 5%}}.l-column__img{aspect-ratio:300/186;overflow:hidden;position:relative;width:100%}.l-column__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.l-column__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:576px){.l-column__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.l-column__date{color:#3d5888}.l-column__ttl{color:#333;font-weight:400;margin-top:3px}.l-column__new{background-color:#e56274;color:#fff;display:inline-block;font-size:10px;font-weight:400;line-height:1.8;padding:0 6px}@media only screen and (max-width:575px){.l-column__new{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media only screen and (min-width:576px){.l-column__new{font-size:12px;line-height:1.6666666667;margin-top:6px}}#column .p-column{padding:25px 0 50px}@media only screen and (min-width:992px){#column .p-column{padding:45px 0 80px}}#column .p-column__sidebar{background-color:#f2f6fd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 0}@media only screen and (min-width:992px){#column .p-column__sidebar{padding:80px 0}}#column .p-column__sidebarInner{display:grid;gap:20px;grid-template-columns:1fr;max-width:100%}@media only screen and (min-width:576px){#column .p-column__sidebarInner{gap:20px;grid-template-columns:1fr 1fr}}#column .p-column__sidebarBlock{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px 20px}@media only screen and (min-width:992px){#column .p-column__sidebarBlock{padding:15px 20px}}#column .p-column__sidebarLabel{border-bottom:2px solid #3d5888;color:#3d5888;font-size:20px;font-weight:700;line-height:1.5;margin:0;padding:5px 0}#column .p-column__sidebarList{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-top:5px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#column .p-column__sidebarItem{color:#333;font-weight:400;margin:0;padding:0}#column .p-column__sidebarLink{color:#333;display:inline-block}#column .p-column__sidebarEmpty{margin:12px 0 0}#news .p-news{padding:20px 0 50px}@media only screen and (min-width:992px){#news .p-news{padding:45px 0 80px}}#news .p-news__link{cursor:pointer;display:block;padding:5px 0;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width:576px){#news .p-news__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}@media only screen and (min-width:992px){#news .p-news__link{padding:17px 0}#news .p-news__link:hover{background-color:rgba(61,88,136,.08)}}#news .p-news__item{border-bottom:1px solid #e2e2e2;position:relative}#news .p-news__item:first-child{border-top:1px solid #e2e2e2}#news .p-news__article{margin:0}#news .p-news__date{color:#3d5888}#news .p-news__ttl{color:#333;font-size:inherit;font-weight:400;line-height:inherit;margin:0}#news .p-news__new{background-color:#e56274;color:#fff;display:inline-block;font-size:10px;font-weight:400;line-height:1.8;padding:0 6px}@media only screen and (max-width:575px){#news .p-news__new{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media only screen and (min-width:576px){#news .p-news__new{font-size:12px;line-height:1.6666666667;margin-top:6px}}#news .p-news__empty{padding:60px 0 20px}@media only screen and (min-width:992px){#news .p-news__empty{padding:60px 0}}#news .l-mv{background:url(../img/column/bg-mv.jpg) no-repeat top/cover}#news-single .p-news{padding-top:15px}@media only screen and (min-width:992px){#news-single .p-news{padding-top:25px}}#news-single .p-news__date{color:#3d5888}@media only screen and (min-width:992px){#news-single .p-news__date{margin:20px auto 0}}#news-single .p-news__ttl{font-size:20px;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-top:5px}@media only screen and (min-width:992px){#news-single .p-news__ttl{margin:5px auto 0}}#privacy .p-privacy{padding-top:40px}@media only screen and (min-width:992px){#privacy .p-privacy{padding-top:55px}}#privacy .p-privacy__ttl{color:#de8047;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:2.5;padding-left:20px;position:relative}#privacy .p-privacy__ttl:before{background-color:#de8047;border-radius:50%;content:"";height:15px;left:0;position:absolute;top:13px;width:15px}#privacy .p-privacy__ttl:not(:first-child){margin-top:35px}#privacy .p-privacy__list li,#privacy .p-privacy__txt{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.875}#privacy .p-privacy__list li a,#privacy .p-privacy__txt a{color:#333}#privacy .p-privacy__list li{padding-left:15px;position:relative}#privacy .p-privacy__list li:before{background-color:#333;border-radius:50%;content:"";height:3px;left:5px;position:absolute;top:13px;width:3px}#recruit .p-recruit{padding-top:40px}@media only screen and (min-width:992px){#recruit .p-recruit{padding-top:60px}}#recruit .p-recruit__table{width:100%}#recruit .p-recruit__table tr:first-child td:before,#recruit .p-recruit__table tr:first-child th:before{background-image:radial-gradient(circle at 1.5px center,#3d5888,#3d5888 1.5px,transparent 0,transparent 100%);background-position:bottom;background-repeat:repeat-x;background-size:9px 3px;content:"";height:3px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:575px){#recruit .p-recruit__table tr:first-child td:before{display:none}}#recruit .p-recruit__table td,#recruit .p-recruit__table th{font-weight:500;padding:15px 0;position:relative;text-align:left}@media only screen and (max-width:575px){#recruit .p-recruit__table td,#recruit .p-recruit__table th{display:block}}@media only screen and (min-width:992px){#recruit .p-recruit__table td,#recruit .p-recruit__table th{padding:27px 0}}#recruit .p-recruit__table td:after,#recruit .p-recruit__table th:after{background-image:radial-gradient(circle at 1.5px center,#3d5888,#3d5888 1.5px,transparent 0,transparent 100%);background-position:bottom;background-repeat:repeat-x;background-size:9px 3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}#recruit .p-recruit__table td a,#recruit .p-recruit__table th a{color:#333}#recruit .p-recruit__table th{color:#de8047}@media only screen and (max-width:575px){#recruit .p-recruit__table th{padding:20px 0 3px}#recruit .p-recruit__table th:after{display:none}}@media only screen and (min-width:992px){#recruit .p-recruit__table th{min-width:170px}}@media only screen and (max-width:575px){#recruit .p-recruit__table td{padding:3px 0 20px}}#recruit .p-recruit__wrap{border:2px solid #ffdf58;border-radius:20px;margin-top:30px;padding:20px;text-align:center}@media only screen and (min-width:576px){#recruit .p-recruit__wrap{margin:50px auto 0;max-width:560px;padding:50px 20px 45px}}#recruit .p-recruit__btn{background-color:#3d5888;border-radius:22px;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:2;min-width:230px;padding:6px 20px 6px 50px;position:relative;text-align:center}@media only screen and (min-width:576px){#recruit .p-recruit__btn{min-width:300px}}#recruit .p-recruit__btn:before{background:50%/contain no-repeat url(../img/common/icon_mail.svg);content:"";height:17.5px;left:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:23px}#recruit .p-recruit__txt{line-height:1.75;margin-top:20px}#page .p-page .c-btn{margin:70px auto 0}.l-faq .l-mv{background:url(../img/faq/bg-mv.jpg) no-repeat top/cover}.l-faq .p-page{padding:0 0 35px}@media only screen and (min-width:992px){.l-faq .p-page{padding:0 0 65px}.l-faq .l-mv .c-ttlWrap .c-ttl.white .ja{font-size:20px!important}}.l-faq h2{background:none;border-left:6px solid #3d5888;color:#3d5888;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding-bottom:5px;padding-left:5px;position:relative}@media only screen and (min-width:992px){.l-faq h2{font-size:24px;line-height:1.25;margin-top:60px;padding:5px 0 5px 10px}}.l-faq h2:after{background-color:#dedede;bottom:0;content:"";height:1px;position:absolute;right:0;width:calc(100% - 5px)}@media only screen and (min-width:992px){.l-faq .l-content .wp-block-snow-monkey-blocks-faq{border-top:none;padding:30px 0}}.l-faq .smb-faq__body{border:none}.l-faq .wp-block-snow-monkey-blocks-grid{gap:10px}@media only screen and (max-width:575px){.l-faq .wp-block-snow-monkey-blocks-grid{--smb-grid--columns:2!important}}@media only screen and (min-width:992px){.l-faq .wp-block-snow-monkey-blocks-grid{gap:10px 20px;margin-bottom:60px}}.l-faq .wp-block-snow-monkey-blocks-grid .smb-btn{background-color:#fff;border:1px solid #3d5888;border-radius:10px;color:#3d5888;padding:14px 0;position:relative}.l-faq .wp-block-snow-monkey-blocks-grid .smb-btn:after{border-bottom:1px solid #3d5888;border-right:1px solid #3d5888;content:"";height:10px;position:absolute;right:15px;top:calc(50% - 7px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.l-faq .wp-block-group{background-color:#f2f6fd;padding:5px 15px 25px}@media only screen and (min-width:576px){.l-faq .wp-block-group{padding:5px 30px 30px}}.l-faq .smb-faq{border-bottom:1px solid #94acd8;position:relative}.l-faq .smb-faq__item{border:none;padding:0}.l-faq .smb-faq__item__answer,.l-faq .smb-faq__item__question{gap:20px}.l-faq .smb-faq__item__question{cursor:pointer;line-height:1.5;margin:0;padding-right:25px;position:relative}.l-faq .smb-faq__item__question:after,.l-faq .smb-faq__item__question:before{background-color:#333;content:"";height:1px;position:absolute;right:0;top:20px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:13px}@media only screen and (min-width:992px){.l-faq .smb-faq__item__question:after,.l-faq .smb-faq__item__question:before{top:25px}}.l-faq .smb-faq__item__question:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.l-faq .smb-faq__item__question .smb-faq__item__question__body{font-weight:400;padding-top:10px}@media only screen and (min-width:992px){.l-faq .smb-faq__item__question .smb-faq__item__question__body{padding-top:8px}}.l-faq .smb-faq__item.is-open .smb-faq__item__question:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.l-faq .smb-faq__item__answer{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),-ms-grid-rows .45s cubic-bezier(.4,0,.2,1)}.l-faq .smb-faq__item.is-open .smb-faq__item__answer{grid-template-rows:1fr}.l-faq .smb-faq__item__answer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;min-height:0;overflow:hidden;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:0;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);-webkit-transition:opacity .4s ease,-webkit-transform .45s cubic-bezier(.4,0,.2,1);transition:opacity .4s ease,-webkit-transform .45s cubic-bezier(.4,0,.2,1);transition:opacity .4s ease,transform .45s cubic-bezier(.4,0,.2,1);transition:opacity .4s ease,transform .45s cubic-bezier(.4,0,.2,1),-webkit-transform .45s cubic-bezier(.4,0,.2,1)}.l-faq .smb-faq__item.is-open .smb-faq__item__answer__inner{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.l-faq .smb-faq__item__answer,.l-faq .smb-faq__item__answer__inner,.l-faq .smb-faq__item__question:after,.l-faq .smb-faq__item__question:before{-webkit-transition-duration:.01s;transition-duration:.01s}}.l-faq .smb-faq__item__answer__body{font-weight:400;padding-top:10px}@media only screen and (min-width:992px){.l-faq .smb-faq__item__answer__body{padding-top:15px}}.l-faq .smb-faq__item__answer__body p{font-weight:400}.l-faq .smb-faq__item__answer__label,.l-faq .smb-faq__item__question__label{background-color:#3d5888;border-radius:50%;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Belleza,sans-serif;font-size:24px;height:35px;line-height:1;margin:0;padding-bottom:2px;width:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (min-width:992px){.l-faq .smb-faq__item__answer__label,.l-faq .smb-faq__item__question__label{font-size:30px;height:50px;line-height:1;width:50px}}.l-faq .smb-faq__item__answer__label{background-color:#fff;border:1px solid #3d5888;color:#3d5888}.l-faq .l-reserve h2{margin-top:0}.l-faq .l-reserve h2:after{display:none}.p-404{padding-top:60px}@media only screen and (min-width:992px){.p-404{padding-top:100px}}.p-404__text{text-align:center}.p-404 .c-btn{margin:50px auto 0}.l-reserve{background:url(../img/common/bg-reserve.png) no-repeat top/cover;padding:60px 15px;position:relative;z-index:12}.l-reserve .l-reserve__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media only screen and (min-width:992px){.l-reserve .l-reserve__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px 50px;margin:0 auto;max-width:830px}}.l-reserve .l-reserve__wrapper a{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.l-reserve .l-reserve__wrapper a:hover{opacity:.8}.l-reserve .c-ttlWrap{margin-bottom:20px}.l-reserve .c-ttlWrap .c-ttl span{color:#fff}@media only screen and (min-width:992px){.l-reserve .c-ttlWrap{margin-bottom:30px}}.l-reserve .tel{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Serif JP",serif;font-size:24px;font-weight:700;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center;letter-spacing:.1em}@media only screen and (min-width:992px){.l-reserve .tel{width:calc(50% - 25px)}}.l-reserve .tel:before{background:url(../img/common/icon-tel-white.svg) no-repeat top/cover;content:"";display:block;height:20px;position:static;-webkit-transform:none;transform:none;width:20px}.l-reserve .web{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;max-width:100%}@media only screen and (min-width:992px){.l-reserve .web{font-size:24px;width:calc(50% - 25px)}}.l-reserve .l-reserve__info a{display:block;padding:20px}@media only screen and (min-width:992px){.l-reserve .l-reserve__info a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 50px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.l-reserve .l-reserve__info{background:#fff;border-radius:5px;text-align:center}@media only screen and (min-width:992px){.l-reserve .l-reserve__info{width:100%}}.l-reserve .l-reserve__info .c-btn{font-size:14px;margin:0 auto;padding:8px 0;pointer-events:none;width:150px}@media only screen and (min-width:992px){.l-reserve .l-reserve__info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}}.l-reserve .l-reserve__info__item__icon{height:50px;margin:0 auto 10px;width:50px}@media only screen and (min-width:992px){.l-reserve .l-reserve__info__item__icon{height:70px;margin:0;width:70px}}.l-reserve p{color:#3d5888;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.1;margin-bottom:10px;text-align:center}@media only screen and (min-width:992px){.l-reserve p{font-size:20px;text-align:left}}.l-reserve p.small{font-size:14px;margin-bottom:0}.l-reserve .l-reserve__info__item__qr{display:block;height:80px;width:80px}
/*# sourceMappingURL=style.css.map */
