/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}:root{--color-text: #142e4c;--color-body: #FFF;--color-bg-base: #eeece7;--color-bg-blue: #ddedf6;--color-bg-light: #f9f4e0;--color-primary: #37b1d0;--color-secondary: #fcfc2e;--color-tertiary: #b4cddb;--color-accent: #e88814;--color-dred: #C00;--color-white: #FFF;--color-gray-100: #EEE;--color-gray-200: #CCC;--color-gray-600: #666;--color-gray-900: #222;--grad-navy: linear-gradient(-45deg, rgb(30,60,114) 0%, rgb(42,82,152) 100%);--grade-yellow: linear-gradient(135deg,rgba(240, 209, 89, 1) 0%, rgba(253, 181, 0, 1) 100%);--grad-orange: linear-gradient(135deg, rgba(242,142,38,0.99608) 0%, rgb(253,100,79) 100%);--grad-green: linear-gradient(135deg, rgb(78,204,164) 0%, rgb(61,154,122) 100%);--grad-blue: linear-gradient(135deg, rgb(164,193,227) 0%, rgb(230,236,244) 100%);--shadow-default: 0px 0px 19px 1px rgba(36, 62, 101, 0.2)}html{font-size:62.5%;font-size:10px}body{margin-bottom:0;background-color:var(--color-body);color:var(--color-text);font-family:"Noto Sans JP","Noto Sans CJK JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",游ゴシック体,YuGothic,游ゴシック,"Yu Gothic","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif;font-size:1.6rem;line-height:1.8}h1,h2,h3,h4,h5,h6,p,dd,figure{margin-bottom:0}dl,ol,ul{margin:0;padding:0}a:link,a:visited{color:var(--color-text);text-decoration:none}a:hover{text-decoration:none}a:active{color:var(--color-text)}@media screen and (min-width: 751px){.tel[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}img{max-width:100%;height:auto;vertical-align:bottom}ul,ol{list-style:none}table{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid var(--color-gray-200);border-left:1px solid var(--color-gray-200)}th,td{padding:.5em;border-right:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}i{font-style:normal}a img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover img{opacity:.7;filter:alpha(opacity=30)}.header{position:relative;z-index:2}.header .header_inner{position:relative;width:100%;max-width:1200px;margin:0 auto}.header .header_inner .h_flex{position:absolute;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px 10px}@media screen and (min-width: 768px){.header .header_inner .h_flex{padding:18px 15px}}.header .header_inner .h_flex .fl h1{margin-bottom:15px;font-size:1rem;letter-spacing:.025em}@media screen and (max-width: 1199px){.header .header_inner .h_flex .fl h1{font-size:1rem}}@media screen and (max-width: 1099px){.header .header_inner .h_flex .fl h1{font-size:1.1rem}}@media screen and (min-width: 576px){.header .header_inner .h_flex .fl h1 br{display:none}}.header .header_inner .h_flex .fl .logo_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .header_inner .h_flex .fl .logo_wrap .logo{max-width:260px}@media screen and (max-width: 1199px){.header .header_inner .h_flex .fl .logo_wrap .logo{width:220px}}@media screen and (max-width: 575px){.header .header_inner .h_flex .fl .logo_wrap .logo{width:200px}}.header .header_inner .h_flex .fl .logo_wrap .logo img{width:100%}@media screen and (max-width: 1099px){.header .header_inner .h_flex .nav_menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding:75px 20px 0;z-index:1000;overflow-y:scroll;background:var(--color-white)}}.header .header_inner .h_flex .nav_menu .fd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1099px){.header .header_inner .h_flex .nav_menu .fd{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15em;margin:0 auto 15px}}.header .header_inner .h_flex .nav_menu .fd:before{content:"";width:36px;height:24px;margin-right:.5em;background:url(../images/icon_freedial.svg) center/contain no-repeat}.header .header_inner .h_flex .nav_menu .fd .tel{font-size:2.5rem;font-weight:800;letter-spacing:.02em}.header .header_inner .h_flex .nav_menu .fd .open{display:inline-block;margin-left:.5em;padding:.25em 1em;font-size:1.2rem;background-color:var(--color-gray-100)}@media screen and (max-width: 1099px){.header .header_inner .h_flex .nav_menu .fd .open{display:inline-block;margin-top:-5px}}.header .header_inner .h_flex .nav_menu .nav_mene_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1099px){.header .header_inner .h_flex .nav_menu .nav_mene_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.header .header_inner .h_flex .nav_menu .nav_mene_list li{font-weight:700;letter-spacing:.02em}.header .header_inner .h_flex .nav_menu .nav_mene_list li:not(:last-child){margin-right:32px}@media screen and (max-width: 1199px){.header .header_inner .h_flex .nav_menu .nav_mene_list li:not(:last-child){margin-right:20px}}@media screen and (max-width: 1099px){.header .header_inner .h_flex .nav_menu .nav_mene_list li:not(:last-child){margin-right:0;border-bottom:1px solid var(--color-gray-200)}}.header .header_inner .h_flex .nav_menu .nav_mene_list li a{font-size:1.4rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.header .header_inner .h_flex .nav_menu .nav_mene_list li a:hover{text-decoration:none;opacity:.5}@media screen and (max-width: 1099px){.header .header_inner .h_flex .nav_menu .nav_mene_list li a{display:block;position:relative;margin-right:0;padding:.725em 0;font-size:1.6rem;font-weight:700}.header .header_inner .h_flex .nav_menu .nav_mene_list li a:after{content:"";position:absolute;top:50%;right:20px;width:8px;height:14px;margin-top:-7px;background:url(../images/arrow_right_orange.svg) center/contain no-repeat}.header .header_inner .h_flex .nav_menu .nav_mene_list li a:hover{background:hsla(0,0%,100%,.5)}}.sp_btn{position:fixed;top:10px;right:15px}@media screen and (min-width: 1100px){.sp_btn{display:none}}@media screen and (max-width: 1099px){.sp_btn{z-index:3000}.sp_btn .navi_btn{display:inline-block;position:relative;width:66px;height:66px;border-radius:33px;background:var(--color-primary)}}@media screen and (max-width: 1099px)and (max-width: 575px){.sp_btn .navi_btn{width:44px;height:44px}}.navi_icon{display:block;position:absolute;top:50%;left:50%;width:50%;height:3px;background:var(--color-white);border-radius:2px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 575px){.navi_icon{width:20px;height:2px;border-radius:1px}}.navi_icon:before,.navi_icon:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:3px;background:var(--color-white);-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 575px){.navi_icon:before,.navi_icon:after{height:2px}}.navi_icon:before{margin-top:-12px}@media screen and (max-width: 575px){.navi_icon:before{margin-top:-9px}}.navi_icon:after{margin-top:9px}@media screen and (max-width: 575px){.navi_icon:after{margin-top:7px}}.close{background:rgba(0,0,0,0)}.close:before,.close:after{margin-top:0}.close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.footer{background:var(--color-text)}.footer__cont{width:100%;max-width:1200px;margin:0 auto;padding:60px 15px;color:var(--color-white)}.footer__cont .content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.footer__cont .content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer__cont .content a{color:inherit}.footer__cont .content .fl{-webkit-box-flex:0;-webkit-flex:0 0 346px;-ms-flex:0 0 346px;flex:0 0 346px}@media screen and (max-width: 901px){.footer__cont .content .fl{-webkit-box-flex:0;-webkit-flex:0 0 320px;-ms-flex:0 0 320px;flex:0 0 320px}}@media screen and (max-width: 767px){.footer__cont .content .fl{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%;max-width:316px;margin:auto}}@media screen and (max-width: 575px){.footer__cont .content .fl{max-width:270px}}.footer__cont .content .fl .f_logo{margin-bottom:20px}.footer__cont .content .fl .f_address{font-size:1.4rem}@media screen and (max-width: 575px){.footer__cont .content .fl .f_address{font-size:1.2rem}}.footer__cont .content .fl .f_address span{display:inline-block;margin-top:.5em;padding-left:28px;background:url(../images/icon_freedial.svg) left center/20px no-repeat}@media screen and (max-width: 575px){.footer__cont .content .fl .f_address span{display:block;width:9em;margin:auto}}@media screen and (min-width: 576px){.footer__cont .content .f_menu{-webkit-box-flex:0;-webkit-flex:0 0 496px;-ms-flex:0 0 496px;flex:0 0 496px}}@media screen and (min-width: 576px)and (max-width: 901px){.footer__cont .content .f_menu{-webkit-box-flex:0;-webkit-flex:0 0 380px;-ms-flex:0 0 380px;flex:0 0 380px}}@media screen and (min-width: 576px)and (max-width: 767px){.footer__cont .content .f_menu{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%;max-width:450px;margin:0 auto 50px}}@media screen and (min-width: 576px){.footer__cont .content .f_menu li:nth-child(3n+1){width:8em}.footer__cont .content .f_menu li:nth-child(3n+2){width:7em}.footer__cont .content .f_menu li:not(:nth-child(3n)){margin-right:76px}}@media screen and (min-width: 576px)and (max-width: 901px){.footer__cont .content .f_menu li:not(:nth-child(3n)){margin-right:35px}}@media screen and (min-width: 576px)and (max-width: 767px){.footer__cont .content .f_menu li:not(:nth-child(3n)){margin-right:55px}}@media screen and (min-width: 576px){.footer__cont .content .f_menu li:nth-child(11){margin-right:0;width:17em}}@media screen and (min-width: 576px)and (max-width: 901px){.footer__cont .content .f_menu li:nth-child(11){width:14em}}@media screen and (min-width: 576px){.footer__cont .content .f_menu li:nth-child(12){margin-right:62px}}@media screen and (min-width: 576px)and (max-width: 901px){.footer__cont .content .f_menu li:nth-child(12){margin-right:21px}}@media screen and (min-width: 576px)and (max-width: 767px){.footer__cont .content .f_menu li:nth-child(12){margin-right:41px}}@media screen and (min-width: 576px){.footer__cont .content .f_menu li:nth-child(n+4){margin-top:1em}.footer__cont .content .f_menu li a{font-size:1.4rem}}@media screen and (max-width: 575px){.footer__cont .content .f_menu{width:100%;max-width:350px;margin:0 auto 40px}.footer__cont .content .f_menu li{font-size:1.1rem}.footer__cont .content .f_menu li:nth-child(odd){width:17em}.footer__cont .content .f_menu li:not(:last-child){margin-bottom:1em}}.footer .copyright{padding:20px 0;text-align:center;background:#fff}@media screen and (max-width: 1099px){.footer .copyright{padding:20px 0 90px}}.pagetop{position:fixed;right:40px;bottom:40px}@media screen and (max-width: 1099px){.pagetop{bottom:80px}}@media screen and (max-width: 575px){.pagetop{right:15px}}.pagetop a{display:block;position:relative;width:64px;height:64px;border-radius:32px;background-image:var(--grad-navy);-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 575px){.pagetop a{width:48px;height:48px}}.pagetop a:hover{text-decoration:none;opacity:.75}.pagetop a:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:11px;margin-top:-5.5px;margin-left:-11px;background:url(../images/arrow_top_white.svg) center/contain no-repeat}.sec_cta .h_type1+p{margin-bottom:2em;text-align:center}@media screen and (min-width: 768px){.sec_cta .cta_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 767px){.sec_cta .cta_flex dl:not(:last-child){margin-bottom:25px}}@media screen and (min-width: 768px){.sec_cta .cta_flex dl{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.sec_cta .cta_flex dl:nth-child(1),.sec_cta .cta_flex dl:nth-child(2){border-right:2px solid var(--color-text)}}.sec_cta .cta_flex dl dt{margin-bottom:1em;font-size:min(2rem,4vw);font-weight:700;text-align:center}.sec_cta .cta_flex dl dd{text-align:center}.sec_cta .cta_flex dl dd .fd{margin-bottom:.45em;font-size:3.8rem;font-weight:800;line-height:1}.sec_cta .cta_flex dl dd .fd:before{display:inline-block;content:"";width:1.25em;height:.85em;margin-right:6px;background:url(../images/icon_freedial.svg) center/contain no-repeat}.sec_cta .cta_flex dl dd .open{display:inline-block;padding:4px 2em;background:var(--color-gray-100)}.sec_cta .cta_flex dl dd.link_btn a::before{display:inline-block;content:"";width:1.5em;height:1.12em;margin-right:.5em;margin-bottom:-0.15em;background-position:center center;background-size:contain;vertical-align:baseline}.sec_cta .cta_flex dl dd.link_btn--caontact a::before{background-image:url(../images/icon_mail_wh.svg)}.sec_cta .cta_flex dl dd.link_btn--web a::before{background-image:url(../images/icon_cal_wh.svg)}.sec_cta .cta_flex dl dd.link_btn a::after{content:none}.sec_other_link{background:var(--color-gray-100)}@media screen and (min-width: 768px){.sec_other_link .link_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}}@media screen and (max-width: 767px){.sec_other_link .link_list li:not(:last-child){margin-bottom:20px}}@media screen and (min-width: 768px){.sec_other_link .link_list li{width:calc((100% - 40px)/3)}}.sec_other_link .link_list li a{position:relative;display:block;place-content:center;width:100%;height:76px;padding-left:14px;font-weight:500;border-radius:4px;border:1px solid var(--color-gray-200);background:var(--color-white);-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1099px){.sec_other_link .link_list li a{padding-right:25px}}.sec_other_link .link_list li a:hover{background:var(--color-bg-blue);text-decoration:none}.sec_other_link .link_list li a:after{content:"";position:absolute;top:50%;right:20px;width:8px;height:14px;background:url(../images/arrow_right_sky.svg) center/cover no-repeat;margin-top:-7px}@media screen and (max-width: 901px){.sec_other_link .link_list li a:after{right:8px}}.sp_fix_cta{position:fixed;bottom:0;left:0;width:100%;z-index:2000}@media screen and (min-width: 1100px){.sp_fix_cta{display:none}}.sp_fix_cta .cta_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:var(--color-white)}.sp_fix_cta .cta_flex li{width:calc(33.3333333333% - 1px)}.sp_fix_cta .cta_flex li a{display:grid;place-content:center;position:relative;width:100%;height:70px;font-size:min(1.6rem,4vw);font-weight:700;color:var(--color-white);-webkit-transition:all .3s ease;transition:all .3s ease}.sp_fix_cta .cta_flex li a:before{content:"";position:absolute;top:6px;left:50%;background:center/contain no-repeat}.sp_fix_cta .cta_flex li a:hover{opacity:.5;text-decoration:none}.sp_fix_cta .cta_flex li a span{-webkit-transform:translateY(0.5em);transform:translateY(0.5em)}.sp_fix_cta .cta_flex li .selfcheck{background-image:var(--grade-yellow)}.sp_fix_cta .cta_flex li .selfcheck:before{top:8px;width:20px;height:20px;background-image:url(../images/icon_selfcheck.svg);margin-left:-10px}.sp_fix_cta .cta_flex li .contact{background:var(--grad-orange)}.sp_fix_cta .cta_flex li .contact:before{width:27px;height:24px;background-image:url(../images/icon_mail_wh.svg);margin-left:-13.5px}.sp_fix_cta .cta_flex li .web{background:var(--grad-green)}.sp_fix_cta .cta_flex li .web:before{width:27px;height:24px;background-image:url(../images/icon_cal_wh.svg);margin-left:-13.5px}.pc_fix_cta{position:fixed;right:0;top:40vh;z-index:1000}@media screen and (max-width: 1099px){.pc_fix_cta{display:none}}.pc_fix_cta li:first-child{margin-bottom:15px}.pc_fix_cta li a{position:relative;display:block;width:100px;height:90px;padding-top:42px;font-size:1.4rem;font-weight:900;color:var(--color-white);line-height:1.2;text-align:center;border-top-left-radius:8px;border-bottom-left-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.pc_fix_cta li a:hover{text-decoration:none;opacity:.5}.pc_fix_cta li a:before{content:"";position:absolute;top:10px;left:50%;width:27px;height:24px;margin-left:-13.5px;background:center/contain no-repeat}.pc_fix_cta li .contact{background-image:var(--grad-orange)}.pc_fix_cta li .contact:before{background-image:url(../images/icon_mail_wh.svg)}.pc_fix_cta li .web{background-image:var(--grad-green)}.pc_fix_cta li .web:before{background-image:url(../images/icon_cal_wh.svg)}.sec{padding:40px 15px}@media screen and (min-width: 768px){.sec{padding-top:60px;padding-bottom:60px}}.sec--beige{background-color:var(--color-bg-base)}.sec--blue{background-color:var(--color-bg-blue)}.sec--grad-blue{background-image:var(--grad-blue)}.content--slim .sec_cont{max-width:1000px;margin:0 auto}.content{width:100%;max-width:1200px;margin:0 auto}.supplement li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.2rem;color:var(--color-gray-600)}.supplement li:before{content:"※";margin-right:4px}.color--sky{color:var(--color-primary)}.color--lemon{color:var(--color-secondary)}.page_head{overflow:hidden;position:relative;padding:120px 15px 50px;background-image:-webkit-linear-gradient(285deg, rgb(246, 248, 241) 0%, rgb(232, 240, 249) 20%, rgb(172, 216, 229) 50%, rgb(37, 56, 98) 100%);background-image:linear-gradient(165deg, rgb(246, 248, 241) 0%, rgb(232, 240, 249) 20%, rgb(172, 216, 229) 50%, rgb(37, 56, 98) 100%)}@media screen and (min-width: 768px){.page_head{padding:180px 15px 100px}}.page_head::after{position:absolute;content:"";top:0;right:0;width:50%;height:100%;background:url(../images/page_head_img.webp) 100% 20% no-repeat;background-size:60% auto;opacity:.8}.page_head .page_head__inner{max-width:1200px;margin:auto}.page_head .page_head__inner h1{font-size:min(5rem,8vw);font-weight:700}@media screen and (min-width: 768px){.page_head .page_head__inner h1{max-width:600px;text-align:center}}.h_type1{position:relative;margin-bottom:40px;font-weight:600;text-align:center;line-height:1.4}@media screen and (min-width: 768px){.h_type1{margin-bottom:50px}}.h_type1::after{position:absolute;content:"";left:calc(50% - 60px);bottom:-15px;width:120px;height:8px;background-color:var(--color-secondary)}.h_type1 .ja--large{display:inline-block;font-size:min(5.4rem,7vw)}.h_type1 .ja{display:inline-block;font-size:min(4rem,6.5vw)}.h_type2{position:relative;margin-bottom:.75em;padding-bottom:.375em;color:var(--color-primary);font-size:min(3.2rem,6vw);font-weight:600;text-align:center;line-height:1.4}.h_type3,.h_type5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:1.5;letter-spacing:.02em}.h_type3{margin-bottom:1em;font-size:min(2.4rem,5vw)}.h_type5{margin-bottom:.8em;font-size:min(2rem,4.5vw)}.h_type4{margin-bottom:1em;padding:.75em;background:var(--color-bg-blue);font-size:min(2.4rem,5vw);font-weight:700;text-align:center;letter-spacing:.02em}.h_type6{margin-bottom:1em;font-size:2rem;font-weight:700;color:var(--color-primary);letter-spacing:.02em}@media screen and (max-width: 575px){.h_type6{font-size:1.8rem}}.link_btn{text-align:center}.link_btn a{position:relative;display:inline-block;width:280px;max-width:80%;padding:10px 18px;border-radius:50vh;font-size:1.8rem;font-weight:600;color:var(--color-white);text-align:center;background-image:var(--grad-navy);-webkit-box-shadow:var(--shadow-default);box-shadow:var(--shadow-default);-webkit-transition:all .3s ease;transition:all .3s ease}.link_btn a:after{content:"";position:absolute;top:50%;right:10px;width:10px;height:12px;background:url(../images/arrow_right_white.svg) center/contain no-repeat;margin-top:-6px}.link_btn a:hover{opacity:.7;text-decoration:none}.link_btn--white a{background-image:none;background-color:var(--color-white);color:var(--color-primary)}.link_btn--white a:after{background-image:url(../images/arrow_right_sky.svg)}.link_btn--aqua a{background-image:none;background-color:var(--color-bg-blue);color:var(--color-primary)}.link_btn--aqua a:after{background-image:url(../images/arrow_right_sky.svg)}.link_btn--orange a{background-image:var(--grad-orange)}.link_btn--green a{background-image:var(--grad-green)}.cont_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:16px;font-size:1.4rem;border-bottom:1px solid var(--color-gray-200)}@media screen and (max-width: 575px){.cont_list{padding-bottom:10px}}.cont_list:not(:last-child){margin-bottom:16px}@media screen and (max-width: 575px){.cont_list:not(:last-child){margin-bottom:10px}}.cont_list dt{-webkit-box-flex:0;-webkit-flex:0 0 6em;-ms-flex:0 0 6em;flex:0 0 6em;font-weight:700}.cont_list dd{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}@media screen and (min-width: 576px){.cont_list dd .br_sm{display:none}}.clinic_map{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.clinic_map iframe{width:100%;height:270px}.reason_list{padding-top:20px}@media screen and (min-width: 768px){.reason_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:25px}}@media screen and (min-width: 992px){.reason_list{gap:40px}}.reason_list li{position:relative;margin-bottom:40px}@media screen and (min-width: 768px){.reason_list li{width:calc((100% - 50px)/3)}}@media screen and (min-width: 992px){.reason_list li{width:calc((100% - 80px)/3)}}.reason_list li .label{position:absolute;left:calc(50% - 100px);top:-1em;width:200px;font-size:min(2.4rem,4.5vw);font-weight:700;text-align:center;z-index:1}.reason_list li .label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-secondary);-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.reason_list li .label span{position:relative;z-index:3}.reason_list li .inner{overflow:hidden;height:100%;border-radius:15px;background-color:var(--color-white);-webkit-box-shadow:var(--shadow-default);box-shadow:var(--shadow-default)}.reason_list li .inner .cont{position:relative;padding:20px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}@media screen and (max-width: 901px){.reason_list li .inner .cont{padding:30px 20px 20px}}.reason_list li .inner .cont h3{position:relative;margin-bottom:.5em;color:var(--color-primary);font-size:min(2.4rem,4.5vw);font-weight:700;text-align:center}.reason_list li .inner .cont p{font-size:1.4rem}.ind .cover{background-image:-webkit-linear-gradient(315deg, rgb(246, 248, 241) 0%, rgb(232, 240, 249) 20%, rgb(172, 216, 229) 50%, rgb(37, 56, 98) 100%);background-image:linear-gradient(135deg, rgb(246, 248, 241) 0%, rgb(232, 240, 249) 20%, rgb(172, 216, 229) 50%, rgb(37, 56, 98) 100%)}.ind .cover_inner{width:100%;max-width:1200px;margin:0 auto;padding:110px 10px 0}@media screen and (min-width: 768px){.ind .cover_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.ind .cover_inner .cover_image{text-align:center}@media screen and (min-width: 768px){.ind .cover_inner .cover_image{width:50%}}@media screen and (max-width: 767px){.ind .cover_inner .cover_image img{width:80%}}.ind .cover_inner .cover_catch{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ind .cover_inner .cover_catch .circle_catch_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}@media screen and (min-width: 768px){.ind .cover_inner .cover_catch .circle_catch_list{margin-top:40px;margin-right:-10%}}.ind .cover_inner .cover_catch .circle_catch_list li{width:calc((100% - 30px)/3)}.ind .cover_inner .cover_catch .circle_catch_list li .circle{position:relative;padding-top:100%;border-radius:50%;background-image:-webkit-linear-gradient(135deg, rgb(12, 36, 66) 0%, rgb(79, 116, 146) 100%);background-image:linear-gradient(-45deg, rgb(12, 36, 66) 0%, rgb(79, 116, 146) 100%);color:var(--color-white);text-align:center}.ind .cover_inner .cover_catch .circle_catch_list li .circle .inner{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.2}.ind .cover_inner .cover_catch .circle_catch_list li .circle .inner .caption{display:block;color:var(--color-secondary);font-size:min(4.4rem,7vw)}.ind .cover_inner .cover_catch .circle_catch_list li .circle .inner .text{display:inline-block;margin-top:.5em;font-size:min(2rem,3.5vw)}.ind .cover_inner .cover_catch .attention{margin-top:15px;color:var(--color-white);text-align:right}@media screen and (min-width: 768px){.ind .cover_inner .cover_catch .attention{margin-right:-10%}}.ind .bnr_area{padding:0 15px}.ind .bnr_area .bnr{width:100%;margin:auto;padding-top:50px}@media screen and (max-width: 575px){.ind .bnr_area .bnr{padding-top:30px}}.ind .bnr_area .oyako{max-width:280px}.ind .bnr_area .vacation{max-width:830px}.ind .sec_nayami_list .nayami_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}@media screen and (min-width: 768px){.ind .sec_nayami_list .nayami_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}}@media screen and (min-width: 992px){.ind .sec_nayami_list .nayami_list{gap:30px}}.ind .sec_nayami_list .nayami_list li{width:calc((100% - 15px)/2)}@media screen and (min-width: 768px){.ind .sec_nayami_list .nayami_list li{width:calc((100% - 60px)/4)}}@media screen and (min-width: 992px){.ind .sec_nayami_list .nayami_list li{width:calc((100% - 120px)/5)}}.ind .sec_nayami_list .nayami_list li a{position:relative;display:block;font-size:min(2rem,4.5vw);font-weight:600;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.ind .sec_nayami_list .nayami_list li a::before{display:block;content:"";width:100%;height:0;margin-bottom:10px;padding-top:100%;-webkit-box-shadow:var(--shadow-default);box-shadow:var(--shadow-default);border-radius:50%;background:center/contain no-repeat}.ind .sec_nayami_list .nayami_list li a:hover{opacity:.5}.ind .sec_nayami_list .nayami_list li:nth-child(1) a::before{background-image:url(../images/home/nayami01_hokei.webp)}.ind .sec_nayami_list .nayami_list li:nth-child(2) a::before{background-image:url(../images/home/nayami02_zodai.webp)}.ind .sec_nayami_list .nayami_list li:nth-child(3) a::before{background-image:url(../images/home/nayami03_chokei.webp)}.ind .sec_nayami_list .nayami_list li:nth-child(4) a::before{background-image:url(../images/home/nayami04_sourou.webp)}.ind .sec_nayami_list .nayami_list li:nth-child(5) a::before{background-image:url(../images/home/nayami05_ed.webp)}.ind .sec_nayami_list .nayami_list li:nth-child(6) a::before{background-image:url(../images/home/nayami06_ball.webp)}.ind .sec_nayami_list .nayami_list li:nth-child(7) a::before{background-image:url(../images/home/nayami07_butu.webp)}.ind .sec_nayami_list .nayami_list li:nth-child(8) a::before{background-image:url(../images/home/nayami08_wakiga.webp)}.ind .sec_nayami_list .nayami_list li:nth-child(9) a::before{background-image:url(../images/home/nayami09_aga.webp)}@media screen and (min-width: 768px){.ind .sec_maruwakari .h_type1 br{display:none}}.ind .sec_maruwakari .h_type1::after{content:none}@media screen and (min-width: 768px){.ind .sec_maruwakari .maruwakari_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}}@media screen and (min-width: 768px){.ind .sec_maruwakari .maruwakari_list:not(:last-child){margin-bottom:40px}}.ind .sec_maruwakari .maruwakari_list li{margin-bottom:20px}@media screen and (min-width: 768px){.ind .sec_maruwakari .maruwakari_list li{width:calc((100% - 60px)/4);margin-bottom:0}}.ind .sec_maruwakari .maruwakari_list li a{display:block;overflow:hidden;border-radius:15px;-webkit-box-shadow:var(--shadow-default);box-shadow:var(--shadow-default)}.ind .sec_maruwakari .maruwakari_list li a p{height:4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5em;color:var(--color-white);background-color:var(--color-text);font-size:1.8rem;line-height:1.5;text-align:center}.ind .sec_maruwakari .maruwakari_list li a:hover{opacity:.5}.ind .sec_clinicinfo .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 575px){.ind .sec_clinicinfo .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.ind .sec_clinicinfo .content .clinic_address{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 576px){.ind .sec_clinicinfo .content .clinic_address{margin-right:30px}}.ind .sec_clinicinfo .content .clinic_address .h_type2{font-size:min(2.4rem,4.5vw);text-align:left}.ind .sec_hokei_type .align_center{margin-bottom:2.375em;text-align:center}@media screen and (max-width: 575px){.ind .sec_hokei_type .align_center{text-align:left;font-size:1.4rem}}@media screen and (max-width: 575px){.ind .sec_hokei_type .align_center .br_sm{display:none}}.ind .sec_hokei_type .type_list{-webkit-box-shadow:var(--shadow-default);box-shadow:var(--shadow-default)}@media screen and (min-width: 768px){.ind .sec_hokei_type .type_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.ind .sec_hokei_type .type_list li{padding:30px 20px}@media screen and (min-width: 768px){.ind .sec_hokei_type .type_list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:33.3333333333%}}.ind .sec_hokei_type .type_list li:nth-child(1){background-color:#b7d5e7}.ind .sec_hokei_type .type_list li:nth-child(2){background-color:#c1dff1}.ind .sec_hokei_type .type_list li:nth-child(3){background-color:#cee6f4}.ind .sec_hokei_type .type_list li .type_list__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:10px 0 5px}.ind .sec_hokei_type .type_list li .type_list__img img{width:35%}.ind .sec_hokei_type .type_list li dl{margin-bottom:20px}.ind .sec_hokei_type .type_list li dl dt{margin-bottom:.5em;font-size:min(2.4rem,4.5vw);font-weight:700;text-align:center;line-height:1.5}.ind .sec_hokei_type .type_list li dl dd{font-size:1.4rem}.ind .sec_hokei_type .type_list li .link_btn a{max-width:65%;padding:8px;font-size:1.6rem;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width: 768px){.ind .sec_nayami .nayami{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 768px){.ind .sec_nayami .nayami .nayami__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px}}.ind .sec_nayami .nayami .nayami__list>li{position:relative;margin-bottom:20px;padding:20px;border-radius:15px;background:var(--color-bg-base)}@media screen and (min-width: 768px){.ind .sec_nayami .nayami .nayami__list>li{width:calc((100% - 50px)/2);margin-bottom:0;padding:30px 30px 5.5em}}.ind .sec_nayami .nayami .nayami__list>li .nayami__head{margin-bottom:18px;text-align:center}.ind .sec_nayami .nayami .nayami__list>li .nayami__head .large{position:relative;display:block;padding-bottom:1.5em;font-size:min(2.4rem,4.5vw)}.ind .sec_nayami .nayami .nayami__list>li .nayami__head .large::after{position:absolute;content:"";width:240px;height:2px;background-color:var(--color-text);left:calc(50% - 120px);bottom:.75em}.ind .sec_nayami .nayami .nayami__list>li .nayami__head .small{display:block;color:var(--color-primary);font-size:min(1.8rem,4vw)}.ind .sec_nayami .nayami .nayami__list>li .nayami__body .text{margin-bottom:1em;font-size:1.4rem}.ind .sec_nayami .nayami .nayami__list>li .link_btn{margin-top:1em}@media screen and (min-width: 768px){.ind .sec_nayami .nayami .nayami__list>li .link_btn{position:absolute;width:100%;left:0;bottom:2em}}.ind .sec_nayami .nayami .nayami__list>li .link_btn a{max-width:65%;padding:8px;font-size:1.4rem;-webkit-box-shadow:none;box-shadow:none}.ind .sec_nayami .nayami .nayami__list--white>li{background-color:var(--color-white)}.ind .sec_rsv_flow .rsv_flow{counter-reset:number 0}.ind .sec_rsv_flow .rsv_flow>li{position:relative;counter-increment:number 1;padding:20px;border-radius:15px;background-color:var(--color-white)}.ind .sec_rsv_flow .rsv_flow>li:not(:last-child){margin-bottom:60px}@media screen and (min-width: 768px){.ind .sec_rsv_flow .rsv_flow>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;padding:40px 40px}}.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width: 767px){.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__head{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--color-text)}}@media screen and (min-width: 768px){.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__head{width:40%;border-right:2px solid var(--color-text)}}.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__head .num{color:var(--color-tertiary);font-size:min(2rem,5vw);font-family:"Bebas Neue",sans-serif}@media screen and (max-width: 767px){.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__head .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;line-height:.5}}@media screen and (min-width: 768px){.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__head .num{width:4em;line-height:.85;text-align:center}}.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__head .num::before{display:block;content:"0" counter(number);font-size:min(6rem,10vw)}.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__head .num::after{display:block;content:"STEP."}@media screen and (min-width: 768px){.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__head .num::after{letter-spacing:.2em}}.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__head .label{font-size:min(2.4rem,4.5vw);font-weight:700}.ind .sec_rsv_flow .rsv_flow>li .rsv_flow__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ind .sec_rsv_flow .rsv_flow>li::after{position:absolute;content:"";left:calc(50% - 30px);bottom:-49px;width:60px;height:34px;background:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2017%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m16.5.5-8%208-8-8%22%20fill%3D%22none%22%20stroke%3D%22%2337b1d0%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E");background-size:100% auto}.ind .sec_rsv_flow .rsv_flow>li:last-child::after{content:none}.ind .sec_rsv_flow .next_day{margin-top:1.5em;font-size:1.4rem}.ind .sec_faq .faq_list .faq_item{padding-bottom:16px}.ind .sec_faq .faq_list .faq_item:not(:last-child){margin-bottom:16px;border-bottom:1px solid var(--color-text)}@media screen and (min-width: 768px){.ind .sec_faq .faq_list .faq_item{padding-bottom:24px}.ind .sec_faq .faq_list .faq_item:not(:last-child){margin-bottom:24px}}.ind .sec_faq .faq_list .faq_item dt{position:relative;padding-left:40px;font-size:min(2rem,4vw);font-weight:700;letter-spacing:.02em}@media screen and (min-width: 768px){.ind .sec_faq .faq_list .faq_item dt{margin-bottom:10px;padding-left:80px}}.ind .sec_faq .faq_list .faq_item dd{position:relative;padding-left:40px;font-size:min(1.8rem,3.5vw);letter-spacing:.05em}@media screen and (min-width: 768px){.ind .sec_faq .faq_list .faq_item dd{padding-left:80px}}.ind .sec_faq .faq_list .faq_item dt:before,.ind .sec_faq .faq_list .faq_item dd:before{position:absolute;top:0;left:0;width:35px;height:35px;border-radius:50%;font-size:min(2.4rem,4.5vw);font-family:"Prompt",sans-serif;font-weight:600;text-align:center}@media screen and (min-width: 768px){.ind .sec_faq .faq_list .faq_item dt:before,.ind .sec_faq .faq_list .faq_item dd:before{left:20px;width:40px;height:40px}}.ind .sec_faq .faq_list .faq_item dt:before{content:"Q";background-color:var(--color-text);color:var(--color-white);line-height:1.75}.ind .sec_faq .faq_list .faq_item dd:before{content:"A";color:var(--color-primary)}.lowerlayer .breadcrumb_wrap{padding:30px 15px}.lowerlayer .breadcrumb_wrap .breadcrumb li{font-size:1.4rem}.lowerlayer .breadcrumb_wrap .breadcrumb li:not(:last-child):after{display:inline-block;content:"›";margin-left:.5em;margin-right:.5em}.lowerlayer .inner_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.lowerlayer .inner_link li{width:calc((100% - 20px)/3)}@media screen and (max-width: 575px){.lowerlayer .inner_link li{width:calc((100% - 10px)/2)}}.lowerlayer .inner_link li a{display:block;position:relative;padding:11px 44px 11px 14px;font-weight:500;border-radius:4px;border:1px solid var(--color-gray-200);-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 575px){.lowerlayer .inner_link li a{padding:8px 28px 8px 8px;font-size:1.2rem}}.lowerlayer .inner_link li a:after{content:"";position:absolute;top:50%;right:17px;width:14px;height:8px;margin-top:-4px;background:url(../images/arrow_right_sky.svg) center/contain no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 575px){.lowerlayer .inner_link li a:after{right:7px}}.lowerlayer .inner_link li a:hover{text-decoration:none;background:var(--color-gray-100)}@media screen and (min-width: 768px){.lowerlayer .inner_link--sepa04 li{width:calc((100% - 30px)/4)}}.lowerlayer .sec_cont{padding:0 15px 30px}@media screen and (min-width: 768px){.lowerlayer .sec_cont{padding-bottom:50px}}.lowerlayer .sec_cont .text_area p:last-child{margin-bottom:1.5em}.lowerlayer .sec_cont .text_area p .link{color:var(--color-accent);text-decoration:underline}.lowerlayer .sec_cont .text_area p .link:hover{text-decoration:none}.lowerlayer .sec_cont .inner_link+.text_area{margin-top:30px}.lowerlayer .tag_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}@media screen and (max-width: 575px){.lowerlayer .tag_list{margin-bottom:12px}}.lowerlayer .tag_list li{margin-bottom:8px;padding:4px 8px;font-weight:700;border-radius:4px;background:var(--color-gray-100)}@media screen and (max-width: 575px){.lowerlayer .tag_list li{font-size:1.2rem}}.lowerlayer .tag_list li:not(:last-child){margin-right:8px}.lowerlayer .basic_knowledge{margin-bottom:20px}.lowerlayer .basic_knowledge dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em;font-size:min(2rem,5vw);font-weight:700;color:var(--color-primary)}.lowerlayer .basic_knowledge dt:before{content:"";width:20px;height:20px;background:url(../images/icon_search.svg) center/contain no-repeat}.lowerlayer .basic_knowledge dd p strong{display:inline-block;margin-bottom:2px}.lowerlayer .basic_knowledge dd .supplement{margin-top:6px}.lowerlayer .recommendation{padding:16px 16px 20px;border-radius:4px;background:var(--color-gray-100)}@media screen and (max-width: 575px){.lowerlayer .recommendation{padding:12px 12px 16px}}.lowerlayer .recommendation dt{margin-bottom:.25em;font-weight:700}.lowerlayer .recommendation dd ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lowerlayer .recommendation dd ul li:not(:last-child){margin-bottom:4px}.lowerlayer .recommendation dd ul li:before{content:"・"}.about .sec_cont .text_area .message{margin-bottom:2em;font-weight:600}.about .sec_cont .text_area .message .large{color:var(--color-primary);font-size:min(2.4rem,5vw);letter-spacing:.05em}.about .sec_cont .text_area .message .small{font-size:min(1.8rem,4vw)}.about .sec_cont .text_area .triplea{margin-top:40px;padding:30px 20px;background:var(--color-gray-100)}@media screen and (max-width: 767px){.about .sec_cont .text_area .triplea{margin-left:-15px;margin-right:-15px}}@media screen and (min-width: 768px){.about .sec_cont .text_area .triplea{padding:50px 40px}}.about .sec_cont .dr_info{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:20px}.about .sec_cont .dr_info dt{margin-bottom:3px;font-size:2.4rem;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 575px){.about .sec_cont .dr_info dt{font-size:2.2rem}}.about .sec_cont .dr_info dt span{margin-left:.25em;font-size:1.8rem}@media screen and (max-width: 575px){.about .sec_cont .dr_info dt span{font-size:1.6rem}}.about .sec_cont .dr_info dd{letter-spacing:.02em}.about .sec_cont .career{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:2em;padding:20px 16px;border-radius:4px;background:var(--color-gray-100)}.about .sec_cont .career dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 575px){.about .sec_cont .career dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about .sec_cont .career dl:not(:last-child){margin-bottom:3px}@media screen and (max-width: 575px){.about .sec_cont .career dl:not(:last-child){margin-bottom:10px}}.about .sec_cont .career dl dt{margin-right:1em;font-weight:400}.about .sec_cont .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 575px){.about .sec_cont .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.about .sec_cont .flex .fl{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.about .sec_cont .flex .fl p{margin-bottom:1em}@media screen and (min-width: 768px){.about .sec_cont .flex .fl .link_btn{text-align:left}}.about .sec_cont .flex .fr{-webkit-box-flex:0;-webkit-flex:0 0 202px;-ms-flex:0 0 202px;flex:0 0 202px;margin-left:24px}@media screen and (max-width: 575px){.about .sec_cont .flex .fr{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:202px;margin:0 auto 15px}}.hokei .sec_cont .text_area p a{color:var(--color-accent);text-decoration:underline}.hokei .sec_cont .text_area p a:hover{text-decoration:none}.hokei .sec_cont .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 575px){.hokei .sec_cont .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.hokei .sec_cont .flex .fl{-webkit-box-flex:0;-webkit-flex:0 0 202px;-ms-flex:0 0 202px;flex:0 0 202px;margin-right:24px}@media screen and (max-width: 575px){.hokei .sec_cont .flex .fl{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:202px;margin:0 auto 15px}}.hokei .sec_cont .flex .fl img{width:75%}.hokei .sec_cont .flex .fr{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.hokei .sec_cont .flex .fr p{margin-bottom:1.5em}.hokei .sec_cont .flex .fr .minus{margin-bottom:16px;padding:16px;border-radius:4px;background:var(--color-gray-100)}.hokei .sec_cont .flex .fr .minus dt{margin-bottom:.25em;letter-spacing:.05em}.hokei .sec_cont .flex .fr .link_area dt{margin-bottom:.75em;font-weight:700;color:var(--color-primary)}.hokei .sec_cont .flex .fr .link_area dt:before{content:"⚫︎";margin-right:2px}@media screen and (max-width: 767px){.hokei .sec_cont .flex .fr .link_area dd .link_btn:first-child{margin-bottom:15px}}@media screen and (min-width: 768px){.hokei .sec_cont .flex .fr .link_area dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hokei .sec_cont .flex .fr .link_area dd .link_btn:first-child{margin-right:16px}}.hokei .selfcheck_bnr{width:100%;max-width:456px;margin:0 auto 56PX}.ohter .link_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px}@media screen and (max-width: 575px){.ohter .link_area{margin-top:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.ohter .link_area dt{padding:8px 12px;background:var(--color-bg-light)}@media screen and (max-width: 575px){.ohter .link_area dt .sm_down{display:none}}.ohter .link_area dd{-webkit-box-flex:0;-webkit-flex:0 0 162px;-ms-flex:0 0 162px;flex:0 0 162px;margin-left:15px}@media screen and (max-width: 575px){.ohter .link_area dd{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:162px;margin:10px auto 0}}.aga .sec_cont .text_area:nth-last-of-type(n+2){margin-bottom:40px}.aga .sec_cont .medicine_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 575px){.aga .sec_cont .medicine_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.aga .sec_cont .medicine_flex .cont{width:calc(50% - 12px);border:1px solid var(--color-gray-200);border-radius:8px}@media screen and (max-width: 575px){.aga .sec_cont .medicine_flex .cont{width:100%}.aga .sec_cont .medicine_flex .cont:first-child{margin-bottom:20px}}.aga .sec_cont .medicine_flex .cont .medicine_ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:16px;font-size:2rem;font-weight:700;border-top-left-radius:7px;border-top-right-radius:7px;background:var(--color-text);color:var(--color-white)}@media screen and (max-width: 575px){.aga .sec_cont .medicine_flex .cont .medicine_ttl{font-size:1.8rem}}.aga .sec_cont .medicine_flex .cont .medicine_ttl:before{content:"";width:64px;height:64px;margin-right:12px;background:center/contain no-repeat}@media screen and (max-width: 575px){.aga .sec_cont .medicine_flex .cont .medicine_ttl:before{width:32px;height:32px;margin-right:8px}}.aga .sec_cont .medicine_flex .cont .medicine_cont{padding:16px}.aga .sec_cont .medicine_flex .cont .medicine_cont .sub_cont dt{margin-bottom:.5em;font-weight:700;color:var(--color-primary)}.aga .sec_cont .medicine_flex .cont:first-child .medicine_ttl:before{background-image:url(../images/aga/icon_finas.svg)}.aga .sec_cont .medicine_flex .cont:last-child .medicine_ttl:before{background-image:url(../images/aga/icon_minoki.svg)}.aga .sec_cont .aga_tbl{border-top:1px solid var(--color-gray-200);border-left:1px solid var(--color-gray-200)}.aga .sec_cont .aga_tbl caption{caption-side:top;margin-bottom:1em;font-size:1.8rem;font-weight:500;color:var(--color-primary);text-align:center;letter-spacing:.02em}.aga .sec_cont .aga_tbl tr th,.aga .sec_cont .aga_tbl tr td{text-align:center;border-right:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}@media screen and (max-width: 575px){.aga .sec_cont .aga_tbl tr th,.aga .sec_cont .aga_tbl tr td{font-size:1.2rem}}.aga .sec_cont .aga_tbl tr th{background:var(--color-gray-100)}@media screen and (max-width: 575px){.aga .sec_cont .aga_tbl tr th{font-size:1.4rem}}.aga .sec_cont .aga_tbl tr .red{color:var(--color-dred)}.aga .sec_cont .hanrei{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em}.aga .sec_cont .hanrei li:not(:last-child){margin-right:1em}.aga .sec_cont .flow{counter-reset:number 0}.aga .sec_cont .flow .flow_step{margin-bottom:32px}.aga .sec_cont .flow .flow_step .step_ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1em;padding:12px;counter-increment:number 1;font-size:min(2rem,4vw);font-weight:700;border-radius:4px;background:var(--color-text);color:var(--color-white)}.aga .sec_cont .flow .flow_step .step_ttl:before{content:"0" counter(number);width:35px;height:35px;margin-right:8px;border-radius:4px;background:var(--color-white);color:var(--color-primary);font-size:min(3rem,7vw);font-family:"Bebas Neue",sans-serif;text-align:center;line-height:1.35}.aga .sec_cont .flow .flow_step .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 575px){.aga .sec_cont .flow .flow_step .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.aga .sec_cont .flow .flow_step .flex .fl{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.aga .sec_cont .flow .flow_step .flex .fr{-webkit-box-flex:0;-webkit-flex:0 0 202px;-ms-flex:0 0 202px;flex:0 0 202px;margin-left:24px}@media screen and (max-width: 575px){.aga .sec_cont .flow .flow_step .flex .fr{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:202px;margin:0 auto 10px}}.aga .sec_cont .flow .flow_step .sub_flex dt{margin-bottom:1em;font-size:1.8rem;font-weight:500;color:var(--color-accent);line-height:1.5}@media screen and (max-width: 575px){.aga .sec_cont .flow .flow_step .sub_flex dt{margin-bottom:.25em}}.aga .sec_cont .flow .flow_step .sub_flex:not(:last-of-type){margin-bottom:20px}@media screen and (max-width: 575px){.aga .sec_cont .flow .flow_step .sub_flex:not(:last-of-type){margin-bottom:25px}}.ed .sec_cont .medicine{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px;border-bottom:1px dashed var(--color-gray-200)}@media screen and (max-width: 575px){.ed .sec_cont .medicine{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:15px}}.ed .sec_cont .medicine dt{-webkit-box-flex:0;-webkit-flex:0 0 23%;-ms-flex:0 0 23%;flex:0 0 23%;font-weight:700;color:var(--color-primary)}@media screen and (max-width: 575px){.ed .sec_cont .medicine dt{margin-bottom:3px}}@media screen and (max-width: 575px){.ed .sec_cont .medicine dt br{display:none}}.ed .sec_cont .medicine dd{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.ed .sec_cont .medicine:not(:last-of-type){margin-bottom:20px}@media screen and (max-width: 575px){.ed .sec_cont .medicine:not(:last-of-type){margin-bottom:15px}}.clinic .sec_cont .info_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 575px){.clinic .sec_cont .info_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.clinic .sec_cont .info_flex .fr{-webkit-box-flex:0;-webkit-flex:0 0 277px;-ms-flex:0 0 277px;flex:0 0 277px;margin-right:24px}@media screen and (max-width: 767px){.clinic .sec_cont .info_flex .fr{-webkit-box-flex:0;-webkit-flex:0 0 230px;-ms-flex:0 0 230px;flex:0 0 230px}}@media screen and (max-width: 575px){.clinic .sec_cont .info_flex .fr{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:260px;margin:0 auto 15px}}.clinic .sec_cont .info_flex .fl{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.clinic .sec_cont .root_sec{margin-top:32px}.clinic .sec_cont .root_sec h5{margin-bottom:1.25em;text-align:center;font-size:2rem;font-weight:700;letter-spacing:.02em}.clinic .sec_cont .root_sec .ttl_train{color:var(--color-accent)}.clinic .sec_cont .root_sec .ttl_bus{color:var(--color-primary)}.clinic .sec_cont .root_sec .root_map{margin:0 auto 35px;width:100%;max-width:560px}.clinic .sec_cont .root_sec .root_map img{border:1px solid var(--color-gray-600)}.clinic .sec_cont .root_sec .root_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.clinic .sec_cont .root_sec .root_list:after{content:"";width:calc(33.3333333333% - 24px)}}@media screen and (min-width: 768px){.clinic .sec_cont .root_sec .root_list li{width:calc(33.3333333333% - 24px)}.clinic .sec_cont .root_sec .root_list li:nth-child(-n+3){margin-bottom:24px}}@media screen and (max-width: 767px){.clinic .sec_cont .root_sec .root_list li{width:calc(50% - 10px)}}@media screen and (max-width: 575px){.clinic .sec_cont .root_sec .root_list li{width:100%}}.clinic .sec_cont .root_sec .root_list li .point_img{margin-bottom:5px}@media screen and (max-width: 575px){.clinic .sec_cont .root_sec .root_list li .point_img{width:260px;margin:0 auto 5px}}.clinic .sec_cont .root_sec .root_list li p{margin-top:.5em;font-size:1.4rem;line-height:1.6}.clinic .sec_cont .root_sec .root_list li p span{font-weight:500;color:var(--color-dred)}@media screen and (max-width: 767px){.clinic .sec_cont .root_sec .root_list li:nth-child(n+3){margin-top:20px}}@media screen and (max-width: 575px){.clinic .sec_cont .root_sec .root_list li:nth-child(n+2){margin-top:20px}}.price .sec_cont .intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 575px){.price .sec_cont .intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.price .sec_cont .intro .fr{-webkit-box-flex:0;-webkit-flex:0 0 202px;-ms-flex:0 0 202px;flex:0 0 202px;margin-right:24px}@media screen and (max-width: 575px){.price .sec_cont .intro .fr{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:202px;margin:0 auto 15px}}.price .sec_cont .intro .fl{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.price .sec_cont .intro .fl p{margin-bottom:1em}.price .sec_cont .red{margin-bottom:1em;font-weight:700;color:var(--color-dred)}.price .sec_cont .price_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;border-top:1px solid var(--color-gray-200);border-left:1px solid var(--color-gray-200)}@media screen and (max-width: 575px){.price .sec_cont .price_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.price .sec_cont .price_list dt,.price .sec_cont .price_list dd{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;height:48px;place-content:center;font-weight:700;border-right:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}@media screen and (max-width: 767px){.price .sec_cont .price_list dt,.price .sec_cont .price_list dd{height:3em;line-height:1.4}}@media screen and (max-width: 575px){.price .sec_cont .price_list dt,.price .sec_cont .price_list dd{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%;height:2.5em;font-size:1.4rem}}.price .sec_cont .price_list dt{padding-left:16px;background:var(--color-gray-100)}.price .sec_cont .price_list dd{padding-right:16px;text-align:right}.price .sec_cont .price_list dd .tax{margin-left:.5em;font-size:1.2rem}.price .sec_cont .supplement{margin-bottom:20px}.price .sec_cont .hokei_annotation{margin-bottom:30px}.price .sec_cont .hokei_annotation li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;color:var(--color-dred)}.price .sec_cont .hokei_annotation li:before{content:"♦︎"}@media screen and (min-width: 768px){.price .sec_cont .price_cta_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width: 767px){.price .sec_cont .price_cta_list li{margin-bottom:16px}}@media screen and (min-width: 768px){.price .sec_cont .price_cta_list li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.price .sec_cont .price_cta_list li a{max-width:100%}.price .sec_cont .payment_red{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1em}@media screen and (max-width: 575px){.price .sec_cont .payment_red{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.price .sec_cont .payment_red li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;letter-spacing:.02em;color:var(--color-dred)}.price .sec_cont .payment_red li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:3px}.price .sec_cont .payment_red li:first-child{margin-right:1em}@media screen and (max-width: 575px){.price .sec_cont .payment_red li:first-child{margin:0 0 .5em}}.price .sec_cont .payment_supplement li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.price .sec_cont .payment_supplement li:before{content:"・"}.price .sec_cont .payment_img{margin-bottom:20px}.price .sec_cont .sub_sec{margin-top:40px}.setsubi .sec_cont .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 575px){.setsubi .sec_cont .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.setsubi .sec_cont .flex .fr{-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;margin-right:20px}@media screen and (max-width: 575px){.setsubi .sec_cont .flex .fr{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:220px;margin:0 auto 15px}}.setsubi .sec_cont .flex .fl{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.setsubi .sec_cont .flex .fl strong{color:var(--color-primary);letter-spacing:.02em}.rsv_flow .sec_cont p a,.rsv_flow .sec_cont p span{font-weight:500;color:var(--color-primary)}.rsv_flow .sec_cont p .tel{text-decoration:underline}.rsv_flow .sec_cont p .tel:hover{text-decoration:none}.rsv_flow .sec_cont .step_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.rsv_flow .sec_cont .step_list li{margin-top:10px}.rsv_flow .sec_cont .step_list li:not(:last-child){margin-right:1em}.rsv_flow .sec_cont .step_list li:not(:last-child):after{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:5px}.rsv_flow .sec_cont .step_list li a{font-weight:500;color:var(--color-primary)}.rsv_flow .sec_cont .step_ttl{margin-bottom:1.25em;font-size:2.4rem;font-weight:600;letter-spacing:.03em;line-height:1.5;background:var(--color-bg-blue)}@media screen and (max-width: 575px){.rsv_flow .sec_cont .step_ttl{font-size:1.8rem}}.rsv_flow .sec_cont .step_ttl span{display:inline-block;margin-right:.5em;padding:.5em;color:#fff;background:var(--color-primary)}.rsv_flow .sec_cont .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 575px){.rsv_flow .sec_cont .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.rsv_flow .sec_cont .flex .fl{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;margin-right:25px}@media screen and (max-width: 575px){.rsv_flow .sec_cont .flex .fl{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:180px;margin:0 auto 15px}}.rsv_flow .sec_cont .flex .fr{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.rsv_flow .sec_cont .link_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:25px}@media screen and (max-width: 767px){.rsv_flow .sec_cont .link_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.rsv_flow .sec_cont .link_area dt{min-width:14em;padding:8px 12px;background:var(--color-bg-light)}.rsv_flow .sec_cont .link_area dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:15px}@media screen and (max-width: 901px){.rsv_flow .sec_cont .link_area dd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767px){.rsv_flow .sec_cont .link_area dd{margin:15px 0 0}}.rsv_flow .sec_cont .link_area dd .link_btn{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rsv_flow .sec_cont .link_area dd .link_btn a{max-width:98%;padding:.25em}.rsv_flow .sec_cont .link_area dd .link_btn:nth-child(n+2){margin-left:8px}@media screen and (max-width: 901px){.rsv_flow .sec_cont .link_area dd .link_btn:nth-child(n+2){margin:8px 0 0}}.rsv_flow .sec_cont .payment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5em}@media screen and (max-width: 767px){.rsv_flow .sec_cont .payment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.rsv_flow .sec_cont .payment li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;letter-spacing:.02em;color:var(--color-dred)}.rsv_flow .sec_cont .payment li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:3px}.rsv_flow .sec_cont .payment li:first-child{margin-right:1em}@media screen and (max-width: 767px){.rsv_flow .sec_cont .payment li:first-child{margin:0 0 .25em}}@media screen and (max-width: 575px){.rsv_flow .sec_cont .payment li:first-child{margin:0 0 .5em}}.rsv_flow .step{position:relative;margin-bottom:80px}.rsv_flow .step:after{content:"";position:absolute;bottom:-50px;left:50%;width:0;height:0;border-style:solid;border-color:var(--color-accent) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:20px 40px 0px 40px;margin-left:-40px}.rsv_flow .after{margin-bottom:56px}.rsv_flow .after dt{margin-bottom:3px;text-align:center;font-size:1.8rem;color:var(--color-primary)}@media screen and (max-width: 575px){.rsv_flow .after dt{font-size:1.6rem}}@media screen and (min-width: 902px){.karte .pagettl .h_type1 .large br{display:none}}@media screen and (max-width: 575px){.karte .sec_cont .list li{font-size:1.4rem}}.karte .sec_cont .doc_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:30px;gap:20px}@media screen and (max-width: 767px){.karte .sec_cont .doc_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.karte .sec_cont .doc_list li a{width:auto;max-width:none}.karte .sec_cont .disc{list-style:disc;margin:0 0 1.5em 1.2em}.karte .sec_cont p strong{font-size:1.8rem;color:var(--color-accent)}@media screen and (max-width: 575px){.karte .sec_cont p strong{font-size:1.6rem}}.minor .text-annotation{color:var(--color-accent);font-weight:bold}.minor .text-annotation li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.minor .text-annotation li::before{content:"※"}.minor .minor_btn{min-width:250px;margin:1em 0}.guideline .red-li{list-style-type:disc;padding-left:1.5rem;color:var(--color-accent)}.privacy .default-ol{list-style-type:decimal;padding-left:1.5rem}.sitemap_list{-webkit-columns:auto 2;-moz-columns:auto 2;columns:auto 2}@media screen and (max-width: 575px){.sitemap_list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.sitemap_list-item{margin-bottom:.8em}@media screen and (max-width: 575px){.sitemap_list-item{margin-bottom:1em}}.sitemap_list-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sitemap_list-item a :hover{color:var(--color-primary)}.sitemap_list-item>a{font-size:min(1.8rem,4vw);font-weight:600}.sitemap_list-item>a:before{content:"";width:3px;height:1em;background-color:var(--color-text);margin-right:.5em}.sitemap_list-item .sub_list{width:100%;margin-left:1em}@media screen and (max-width: 575px){.sitemap_list-item .sub_list-item a{font-size:1.4rem}}.sitemap_list-item .sub_list-item a:before{content:"";width:12px;height:12px;margin-right:4px;background:url(../images/arrow_right_sky.svg) center/contain no-repeat}.oyako .sec_cont .text_area p .attention{font-size:1.25em;font-weight:500;color:var(--color-accent)}.oyako .sec_cont .text_area:not(:first-of-type){margin-top:40px}.oyako .sec_cont .text_area .voice{padding:1em;border:1px solid var(--color-gray-200)}.oyako .sec_cont .text_area .voice dt{color:var(--color-primary)}.oyako .sec_cont .text_area .voice dt:before{content:"■"}.oyako .sec_cont .text_area .voice dd:first-of-type{margin-bottom:.75em;padding-bottom:.75em;border-bottom:1px dashed var(--color-primary)}/*# sourceMappingURL=style.css.map */