:root{--color_black: #222;--color_blue: #0069a0;--color_blue-deep: #005886;--color_price: #aa0000;--color_orange: #ef6e00;--color_yellow: #ffce3b;--color_bg: #f4f4f4;--color_bg-sec: #ebf7fd}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{appearance:checkbox}[type="radio"]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{font-weight:bold}template{display:none}[hidden]{display:none}html{font-size:62.5%}body{font-family:"Meiryo", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", sans-serif;height:100%;font-size:1.7rem;color:black;background-color:white;line-height:1.8;letter-spacing:.5px}@media screen and (max-width: 767px){body{font-size:1.4rem}}.font_os{font-family:'Open Sans';line-height:1.4}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.4}a{color:var(--color_blue-sec)}a:active,a:focus{outline:0}a:hover{opacity:.8}img{display:block;max-width:100%;height:auto;vertical-align:bottom}ul li,ol li{list-style:none}.txt_mincho{font-family:"YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif}.txt_center{text-align:center}.txt_bold{font-weight:bold}.txt_right{text-align:right}.txt_sm{font-size:.8em}.txt_md24{font-size:2.4rem}@media screen and (max-width: 1199px){.txt_md24{font-size:2rem}}@media screen and (max-width: 767px){.txt_md24{font-size:1.6rem}}.txt_lg32{font-size:3.2rem}@media screen and (max-width: 1199px){.txt_lg32{font-size:2.6rem}}@media screen and (max-width: 767px){.txt_lg32{font-size:2rem}}.txt_lg36{font-size:3.6rem}@media screen and (max-width: 1199px){.txt_lg36{font-size:3rem}}@media screen and (max-width: 767px){.txt_lg36{font-size:2.4rem}}.d_block{display:block}.d_flex{display:flex;flex-flow:row wrap}.d_flex-rvs{flex-direction:row-reverse}.d_flex-center{align-items:center}.m_auto{margin:0 auto}.img_100{width:100%}.color_blue{color:var(--color_blue)}.color_red{color:var(--color_red)}.color_orange{color:var(--color_orange)}.color_yellow{color:var(--color_yellow)}.pc_br{display:block}@media screen and (max-width: 991px){.pc_br{display:none}}.sp_br{display:none}@media screen and (max-width: 991px){.sp_br{display:block}}.marker{position:relative}.marker::after{content:"";display:inline-block;width:100%;height:14px;background:#ffe200;position:absolute;bottom:14px;left:0;z-index:-998}@media screen and (max-width: 767px){.marker::after{height:10px;bottom:0px}}@media screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none}}.container{max-width:1200px;margin:0 auto}@media screen and (max-width: 1499px){.container{padding-left:20px;padding-right:20px}}.container_15{max-width:1500px;margin:0 auto}@media screen and (max-width: 1499px){.container_15{padding-left:20px;padding-right:20px}}.features,.uncut,.case,.rokei,.facility,.flow,.price,.clinic,.ts{padding-top:80px;padding-bottom:80px;position:relative;z-index:888}@media screen and (max-width: 767px){.features,.uncut,.case,.rokei,.facility,.flow,.price,.clinic,.ts{padding-top:50px;padding-bottom:50px}}.case,.rokei{padding-top:150px;z-index:777}@media screen and (max-width: 767px){.case,.rokei{padding-top:80px}}.rokei{padding-top:150px;z-index:666}@media screen and (max-width: 767px){.rokei{padding-top:80px}}.el_dogear{padding:.75em .75em .45em;color:#fff;background:var(--color_blue);position:relative}@media screen and (max-width: 767px){.el_dogear{padding-top:.55em}}.el_dogear::before{content:'';display:block;position:absolute;top:0;left:0;border-width:10px;border-color:var(--color_yellow) transparent transparent var(--color_yellow);border-style:solid}.header_logo{width:270px;position:fixed;top:20px;left:20px;z-index:999}@media screen and (max-width: 991px){.header_logo{width:172px}}.header_ctaList{width:440px;border-left:2px solid var(--color_blue);border-right:2px solid var(--color_blue);border-bottom:2px solid var(--color_blue);border-radius:0 0 8px 8px;position:fixed;top:0;right:20px;overflow:hidden;z-index:998;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width: 991px){.header_ctaList{font-size:1.4rem}}@media screen and (max-width: 767px){.header_ctaList{display:none}}.header_ctaList li{width:calc(100% / 3);background:var(--color_yellow);line-height:1.4}.header_ctaList li:not(:last-of-type){border-right:1px solid var(--color_blue)}.header_ctaList li a{display:block;padding:.8em .5em .6em;transition:.3s}.header_ctaList li a:hover{background:var(--color_orange)}.mv{padding-top:180px;padding-bottom:50px;background:url(../images/mv_img@2x.jpg) 50% 50%/cover no-repeat}@media screen and (max-width: 1499px){.mv{padding-top:150px}}@media screen and (max-width: 767px){.mv{padding-top:0;padding-bottom:0;background:url(../images/mv_sp@2x.jpg) 50% 50%/contain no-repeat;background-position:top center}}.mv_wrap{align-items:center}@media screen and (max-width: 1499px){.mv_wrap{padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.mv_wrap{flex-direction:column;position:relative}}.mv_txt-l{flex:1;margin-right:50px}@media screen and (max-width: 767px){.mv_txt-l{margin-right:initial;position:absolute;top:70px;right:0}}@media screen and (max-width: 767px){.mv_txt-l img{width:300px}}@media screen and (max-width: 575px){.mv_txt-l img{width:200px}}@media screen and (max-width: 320px){.mv_txt-l img{width:160px}}.mv_txt-r{max-width:600px}@media screen and (max-width: 1199px){.mv_txt-r{max-width:50%}}@media screen and (max-width: 767px){.mv_txt-r{width:100%;max-width:100%;margin-top:85%}.mv_txt-r img{width:100%}}.mv_ctaList{margin-top:30px}.mv_ctaList li a{display:block;padding:15px 20px 10px 90px;font-size:1.8rem;font-weight:bold;color:white;background:linear-gradient(180deg, #ff9300 0%, #f46800 100%);border-radius:8px;transition:.3s;line-height:1.4;position:relative}@media screen and (max-width: 1199px){.mv_ctaList li a{padding-left:80px;font-size:1.6rem}}@media screen and (max-width: 991px){.mv_ctaList li a{font-size:1.4rem}}@media screen and (max-width: 767px){.mv_ctaList li a{padding-left:60px;font-size:1.3rem}}@media screen and (max-width: 320px){.mv_ctaList li a{padding:10px}}.mv_ctaList li a::before{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.mv_ctaList li a::after{content:"";width:0px;height:0px;margin:auto;border-style:solid;border-color:transparent transparent transparent var(--color_yellow);border-width:8px 0 8px 16px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (max-width: 320px){.mv_ctaList li a::after{border-width:7px 0 7px 8px;right:10px}}.mv_ctaList li a:hover{background:linear-gradient(180deg, #fdaf00 0%, #ed9200 100%)}.mv_ctaList li a strong{font-size:3rem}@media screen and (max-width: 1199px){.mv_ctaList li a strong{font-size:2.8rem}}@media screen and (max-width: 991px){.mv_ctaList li a strong{font-size:2.4rem}}@media screen and (max-width: 575px){.mv_ctaList li a strong{font-size:1.7rem}}.mv_ctaList li:first-child a::before{content:"";display:block;width:49px;height:36px;background:url(../images/header_mail_icon.svg) no-repeat center center/100%}@media screen and (max-width: 767px){.mv_ctaList li:first-child a::before{width:28px}}@media screen and (max-width: 320px){.mv_ctaList li:first-child a::before{content:none}}.mv_ctaList li:last-child{margin-top:25px}@media screen and (max-width: 767px){.mv_ctaList li:last-child{margin-top:15px}}.mv_ctaList li:last-child a::before{content:"";display:block;width:49px;height:48px;background:url(../images/header_carender_icon.svg) no-repeat center center/100%}@media screen and (max-width: 767px){.mv_ctaList li:last-child a::before{width:28px}}@media screen and (max-width: 320px){.mv_ctaList li:last-child a::before{content:none}}@media screen and (max-width: 767px){.features_wrap{flex-direction:column-reverse}}.features-l{flex:1}.features-l h3{font-size:2.8rem}@media screen and (max-width: 767px){.features-l h3{font-size:1.9rem}}.features-l ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.features-l ul{margin:0 10px}}.features-l ul li{width:47%;margin-top:30px}.features-l ul li img{width:100%}.features-r{max-width:560px;margin-left:110px}@media screen and (max-width: 1299px){.features-r{margin-left:60px}}@media screen and (max-width: 991px){.features-r{flex:1}}@media screen and (max-width: 767px){.features-r{width:100%;margin-left:0;margin-bottom:30px}}.features-r img{margin-top:30px}.features_imgSp{display:none}@media screen and (max-width: 767px){.features_imgSp{display:block;width:100%;margin-top:30px}}.features_imgPc{display:block}@media screen and (max-width: 767px){.features_imgPc{display:none}}.uncut{background:var(--color_bg-sec)}.uncut::after{content:'';position:absolute;left:50%;bottom:-70px;transform:translateX(-50%);width:0px;height:0px;border-style:solid;border-color:var(--color_bg-sec) transparent transparent transparent;border-width:70px 200px 0 200px;z-index:999}@media screen and (max-width: 767px){.uncut::after{bottom:-30px;border-width:30px 100px 0 100px}}.uncut_list{justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 767px){.uncut_list{flex-direction:column;margin-top:45px}.uncut_list dd p strong{font-size:1.8rem}}.uncut_list>li{width:calc(100% / 3 - 40px);padding:38px;background:white;border:2px solid var(--color_blue);border-radius:10px}@media screen and (max-width: 1299px){.uncut_list>li{width:calc(100% / 3 - 30px)}}@media screen and (max-width: 1199px){.uncut_list>li{width:calc(100% / 3 - 15px);padding:28px}}@media screen and (max-width: 767px){.uncut_list>li{width:100%;padding:18px}.uncut_list>li:not(:last-of-type){margin-bottom:45px}}.uncut_list>li img{display:block;margin:30px auto 40px}@media screen and (max-width: 767px){.uncut_list>li img{max-width:100px;margin-top:15px;margin-bottom:20px}}.uncut_pu{margin-top:-60px;margin-bottom:20px}@media screen and (max-width: 767px){.uncut_pu{margin-top:-40px}}.uncut_pu span{display:inline-block;padding:6px 15px;font-size:2.7rem;font-weight:bold;color:white;background:var(--color_blue);border-radius:5px;position:relative}@media screen and (max-width: 767px){.uncut_pu span{font-size:2.4rem}}.uncut_pu span::after{content:"";width:0px;height:0px;margin:auto;border-style:solid;border-color:var(--color_blue) transparent transparent transparent;border-width:15px 10px 0 10px;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}.uncut_txt p:nth-of-type(1){margin-bottom:30px}.case h2{margin-bottom:40px}.case::after{content:'';position:absolute;left:50%;bottom:-70px;transform:translateX(-50%);width:0px;height:0px;border-style:solid;border-color:var(--color_bg-sec) transparent transparent transparent;border-width:70px 200px 0 200px;z-index:999;border-color:white transparent transparent transparent}@media screen and (max-width: 767px){.case::after{bottom:-30px;border-width:30px 100px 0 100px}}.case_list{justify-content:space-between;margin-top:50px;font-size:2rem;position:relative}@media screen and (max-width: 767px){.case_list{font-size:1.5rem}}.case_list::after{content:"";width:287px;height:382px;display:block;background:url(../images/nayami_bg@2x.png) no-repeat center bottom/100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-998}@media screen and (max-width: 1199px){.case_list::after{position:static;bottom:none;left:none;transform:none;margin:12px auto 0}}@media screen and (max-width: 767px){.case_list::after{width:175px;height:233px}}.case_list li{width:calc((100% - 30%) / 2);padding:28px 10px 26px;background:white;border:2px solid var(--color_blue);border-radius:8px;line-height:1.4}.case_list li:nth-of-type(n+3){margin-top:20px}@media screen and (max-width: 1199px){.case_list li:nth-of-type(n+3){margin-top:10px}}@media screen and (max-width: 1199px){.case_list li{width:calc((100% - 20px) /2);padding:10px 10px 8px}}@media screen and (max-width: 767px){.case_list li{width:calc((100% - 10px) /2);padding:7px 7px 5px}}.case_list+p{margin-top:50px}@media screen and (max-width: 767px){.case_list+p{margin-top:30px}}.rokei{background:var(--color_bg-sec)}.rokei_txt{flex:1}.rokei_txt h3{margin-bottom:20px}.rokei_txt p:not(:last-of-type){margin-bottom:20px}.rokei_img{max-width:560px;margin-left:80px}@media screen and (max-width: 1299px){.rokei_img{margin-left:40px}}@media screen and (max-width: 991px){.rokei_img{flex:1}}@media screen and (max-width: 767px){.rokei_img{margin:0 auto}.rokei_img img{display:block;margin:30px auto 0}}.rokei_box:nth-of-type(2){margin-top:80px}.rokei_box:nth-of-type(2) .rokei_img{margin-left:0;margin-right:80px}@media screen and (max-width: 1299px){.rokei_box:nth-of-type(2) .rokei_img{margin-right:40px}}@media screen and (max-width: 767px){.rokei_box:nth-of-type(2) .rokei_img{margin:0 auto}}@media screen and (max-width: 991px){.rokei_box:nth-of-type(2){margin-top:50px}}@media screen and (max-width: 767px){.rokei_box{flex-direction:column}}.rokei_under{margin-top:80px;padding:30px 10px;background:white;border:2px solid var(--color_blue)}@media screen and (max-width: 767px){.rokei_under{margin-top:30px;padding:10px}}.facility{background:url(../images/facility_bg@2x.jpg) no-repeat center center/cover}.facility_txt{flex:1}@media screen and (max-width: 767px){.facility_box{flex-direction:column}}.facility_img{max-width:420px;margin-left:80px}@media screen and (max-width: 1299px){.facility_img{margin-left:40px}}@media screen and (max-width: 991px){.facility_img{flex:1}}@media screen and (max-width: 767px){.facility_img{margin:0 auto}.facility_img img{display:block;margin:30px auto 0}}.facility_commit h3{margin-top:50px}.facility_commitList{justify-content:space-between;margin-top:40px}@media screen and (max-width: 991px){.facility_commitList{flex-direction:column;margin-top:30px}}.facility_commitList li{width:calc(100% / 2)}@media screen and (max-width: 991px){.facility_commitList li{width:100%}}.facility_commitList li:nth-of-type(1){padding-right:50px}@media screen and (max-width: 991px){.facility_commitList li:nth-of-type(1){padding-right:0}}.facility_commitList li:nth-of-type(2){padding-left:50px;border-left:2px dotted var(--color_blue)}@media screen and (max-width: 991px){.facility_commitList li:nth-of-type(2){margin-top:30px;padding-top:30px;padding-left:0;border-left:none;border-top:2px dotted var(--color_blue)}}.facility_commitList li dt{font-size:2.1rem;line-height:1.4}@media screen and (max-width: 991px){.facility_commitList li dt{font-size:1.7rem}}.facility_commitList li dd{justify-content:space-between;margin-top:20px}@media screen and (max-width: 575px){.facility_commitList li dd{flex-direction:column}}.facility_commitList li dd p:nth-of-type(1){flex:1}.facility_commitList li dd p:nth-of-type(2){max-width:200px;margin-left:30px}@media screen and (max-width: 575px){.facility_commitList li dd p:nth-of-type(2){margin:30px auto 0}}.flow{background:var(--color_bg)}.flow_list{margin-top:50px}.flow_list_ttl{font-size:2.6rem}@media screen and (max-width: 991px){.flow_list_ttl{margin-bottom:10px !important}}@media screen and (max-width: 767px){.flow_list_ttl{font-size:2rem}}.flow_list li{background:white;align-items:center}@media screen and (max-width: 991px){.flow_list li{flex-direction:column}}.flow_list li:not(:last-of-type){margin-bottom:50px;position:relative}.flow_list li:not(:last-of-type)::after{content:'';position:absolute;left:50%;bottom:-50px;transform:translateX(-50%);width:0px;height:0px;border-style:solid;border-color:var(--color_blue) transparent transparent transparent;border-width:50px 60px 0 60px}@media screen and (max-width: 991px){.flow_list li:not(:last-of-type)::after{bottom:-34px;border-width:34px 40px 0 40px}}.flow_num{display:flex;justify-content:center;flex-direction:column;width:120px;height:240px;font-size:5.4rem;line-height:1.4;align-items:center}@media screen and (max-width: 991px){.flow_num{width:100%;height:initial;padding:10px;font-size:3.6rem}}@media screen and (max-width: 767px){.flow_num{font-size:2rem}}.flow_num_inner{display:flex;justify-content:center;flex-direction:column}@media screen and (max-width: 991px){.flow_num_inner{flex-direction:row;align-items:center}}.flow_num_inner>span{display:block}.flow_num_inner>span:nth-of-type(1){font-size:2.6rem}@media screen and (max-width: 991px){.flow_num_inner>span:nth-of-type(1){margin-right:10px;font-size:2.2rem}}@media screen and (max-width: 767px){.flow_num_inner>span:nth-of-type(1){font-size:2rem}}.flow_list_content{flex:1;padding:20px 40px}@media screen and (max-width: 991px){.flow_list_content{padding:20px}}.flow_list_content h3{margin-bottom:15px}.flow_img{max-width:360px}@media screen and (max-width: 991px){.flow_img{margin-bottom:20px}}@media screen and (max-width: 575px){.flow_img{max-width:100%;margin-bottom:0}.flow_img img{width:100%}}.price{background:var(--color_bg)}.price h2{margin-bottom:40px}.price .txt_md24{margin-bottom:30px}.price_listWrap{margin-top:50px;justify-content:space-between}@media screen and (max-width: 991px){.price_listWrap{margin-top:40px}}@media screen and (max-width: 767px){.price_listWrap{margin-top:30px}}.price_listWrap_content{width:calc((100% - 80px) / 2)}@media screen and (max-width: 1199px){.price_listWrap_content{width:calc((100% - 40px) / 2)}}@media screen and (max-width: 991px){.price_listWrap_content{width:100%}}.price_listWrap_table{width:100%;margin-bottom:50px;background:white}@media screen and (max-width: 1199px){.price_listWrap_table{margin-bottom:40px}}@media screen and (max-width: 767px){.price_listWrap_table{margin-bottom:30px}}.price_listWrap_table th{font-size:2rem}@media screen and (max-width: 767px){.price_listWrap_table th{font-size:1.6rem}}.price_listWrap_table tbody{font-size:2rem}@media screen and (max-width: 767px){.price_listWrap_table tbody{font-size:1.2rem}}.price_listWrap_table tbody span{font-size:1.4rem}@media screen and (max-width: 767px){.price_listWrap_table tbody span{font-size:1rem}}.price_listWrap_table tbody tr:not(:last-of-type){border-bottom:1px solid #ccc}.price_listWrap_table tbody th{padding:.7em 1em;font-weight:normal;text-align:left;line-height:1.2;vertical-align:middle}@media screen and (max-width: 767px){.price_listWrap_table tbody th{font-size:1.2rem}}.price_listWrap_table tbody td{padding:.7em 1em;color:var(--color_price);text-align:right;line-height:1.2}@media screen and (max-width: 767px){.price_listWrap_cautionList{margin-bottom:20px;font-size:1.2rem}}.price_listWrap_cautionList li{text-indent:-1em;padding-left:1em}.price_cautionList li{text-indent:-1em;padding-left:1em}@media screen and (max-width: 767px){.price_cautionList{font-size:1.2rem}}.price .payment{margin-top:50px}.price .payment_ttl{width:200px;font-size:2.2rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.price .payment_ttl{width:100%}}@media screen and (max-width: 767px){.price .payment_ttl{font-size:1.6rem}}.price .payment_content{flex:1;padding:30px;background:white}@media screen and (max-width: 767px){.price .payment_content{padding:20px}}.price .payment_content>p:nth-of-type(1){margin-bottom:15px;font-size:2rem}@media screen and (max-width: 767px){.price .payment_content>p:nth-of-type(1){font-size:1.6rem}}.price .payment_content h4{margin-top:20px;margin-bottom:10px;padding-left:7px;font-size:2rem;border-left:7px solid #0069A0}@media screen and (max-width: 767px){.price .payment_content h4{font-size:1.6rem}}.price .payment_content img{margin-bottom:10px}.clinic{background:#edf3f5}.clinic_list{justify-content:center;margin-left:-18px}@media screen and (max-width: 1299px){.clinic_list{justify-content:space-between;margin-left:0}}.clinic_list li{width:calc(100% / 6 - 18px);margin-left:18px;min-width:224px;background:white}.clinic_list li:nth-of-type(n+7){margin-top:30px}@media screen and (max-width: 1499px){.clinic_list li:nth-of-type(n+6){margin-top:30px}}@media screen and (max-width: 1299px){.clinic_list li{width:calc((100% - 48px) / 4);margin-left:0}.clinic_list li:nth-of-type(n+5){margin-top:30px}}@media screen and (max-width: 1199px){.clinic_list li{width:calc((100% - 36px) / 3)}.clinic_list li:nth-of-type(n+4){margin-top:30px}}@media screen and (max-width: 767px){.clinic_list li{width:calc((100% - 10px) / 2)}.clinic_list li:nth-of-type(n+3){margin-top:30px}}@media screen and (max-width: 575px){.clinic_list li{width:48%;min-width:initial}}@media screen and (max-width: 320px){.clinic_list li{width:100%}}.clinic_list li.empty-box{margin-top:0;background:none}.clinic_list img{width:100%}.clinic_list_ttl{height:44px;text-align:center}@media screen and (max-width: 767px){.clinic_list_ttl{padding-top:.95em}}@media screen and (max-width: 575px){.clinic_list_ttl{padding-top:1.2em;font-size:1.2rem}}.clinic_list_ttl2{padding-top:.3em}@media screen and (max-width: 767px){.clinic_list_ttl2{padding-top:.65em}}@media screen and (max-width: 575px){.clinic_list_ttl2{padding-top:.5em}}.clinic_list_ttl3{padding-top:1em}@media screen and (max-width: 767px){.clinic_list_ttl3{padding-top:.95em;font-size:1.4rem}}@media screen and (max-width: 575px){.clinic_list_ttl3{padding-top:1.2em;font-size:1.2rem}}.clinic_list_content{padding:15px}@media screen and (max-width: 575px){.clinic_list_content{padding:10px}}.clinic_list_content .tel{margin-bottom:0;padding-left:34px;font-family:'Open Sans';font-weight:bold;font-size:2.4rem;background:url(../images/freedial.png) 0 50%/29px no-repeat}@media screen and (max-width: 575px){.clinic_list_content .tel{font-size:1.8rem;padding-left:20px;background-size:16px}}.clinic_list_content .address,.clinic_list_content .access,.clinic_list_content .caution{font-size:1.2rem}.clinic_list_content .access{margin-top:3px;margin-bottom:3px}.clinic_list_content .access a{display:inline-block;padding-left:12px;background:url(../images/arrow2.svg) 0 50%/7px no-repeat}.ts{background:url(../images/ts_bg@2x.jpg) no-repeat center center/cover}@media screen and (max-width: 767px){.ts{background:url(../images/ts_bg-sp@2x.jpg) no-repeat center center/cover}}@media screen and (max-width: 991px){.ts h2{padding-left:20px;padding-right:20px}}.ts p:last-of-type{margin-top:50px}@media screen and (max-width: 320px){.ts p.txt_lg36{font-size:2rem}}.cta{padding-bottom:50px;background:var(--color_blue)}.cta h2{margin-bottom:55px;padding:20px 10px 15px;color:white;background:var(--color_blue-deep);position:relative}@media screen and (max-width: 767px){.cta h2{font-size:1.8rem}}.cta h2::after{content:'';position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);width:0px;height:0px;border-style:solid;border-color:var(--color_blue-deep) transparent transparent transparent;border-width:30px 100px 0 100px}@media screen and (max-width: 767px){.cta h2::after{bottom:-25px;border-width:25px 50px 0 50px}}.cta_ttl-sec{margin-bottom:30px;font-size:2.8rem;color:white}@media screen and (max-width: 767px){.cta_ttl-sec{font-size:2.2rem}}.cta_list{justify-content:space-between;margin-bottom:25px}.cta_list li{width:calc(100% / 6 - 20px);margin-bottom:10px;background:var(--color_blue-deep);border:1px solid #fff;border-radius:5px}.cta_list li img{width:100%}@media screen and (max-width: 991px){.cta_list li{width:calc(100% / 3 - 10px)}}.cta_list02{justify-content:space-between;margin-top:25px;margin-bottom:30px}.cta_list02 li{width:calc(100% / 3 - 15px)}@media screen and (max-width: 991px){.cta_list02 li{width:100%}.cta_list02 li:not(:last-of-type){margin-bottom:15px}}.cta_btn{display:block;padding:1.4em 1.5em 1.2em;font-size:2.2rem;font-weight:bold;color:white;background:linear-gradient(180deg, #ff9300 0%, #f46800 100%);border-radius:8px;transition:.3s;line-height:1.4;position:relative}@media screen and (max-width: 767px){.cta_btn{font-size:1.7rem}}.cta_btn::before{content:"";display:block;position:absolute;height:100%;top:50%;left:20px;transform:translateY(-50%)}.cta_btn::after{content:"";width:0px;height:0px;margin:auto;border-style:solid;border-color:transparent transparent transparent var(--color_yellow);border-width:8px 0 8px 16px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.cta_btn:hover{background:linear-gradient(180deg, #fdaf00 0%, #ed9200 100%);opacity:1}.cta_btn_tel::before{width:30px;background:url(../images/icon_tel.svg) 50% 50%/contain no-repeat}.cta_btn_mail::before{width:35px;background:url(../images/icon_mail.svg) 50% 50%/contain no-repeat}.cta_btn_calendar::before{width:32px;background:url(../images/icon_calendar.svg) 50% 50%/contain no-repeat}.cta_txt{font-size:2rem;font-weight:bold;color:white}@media screen and (max-width: 767px){.cta_txt{font-size:1.6rem}}.cta_cautionList{font-size:1.4rem;color:white}@media screen and (max-width: 767px){.cta_cautionList{font-size:1.2rem;text-align:left}}.footer{padding:40px 10px 15px;color:white;background:var(--color_black)}@media screen and (max-width: 767px){.footer{padding-bottom:65px}}.footer_logo img{display:inline-block;margin:0 auto 30px}.footer p{margin-bottom:20px}.footer p a{display:inline-block;padding-left:12px;background:url(../images/arrow1.svg) -3% 35%/10px no-repeat}.footer address{font-size:1.4rem}.fixed_cta_sp{display:none}@media screen and (max-width: 767px){.fixed_cta_sp{position:fixed;bottom:0;left:0;z-index:9999;width:100%;display:flex}}@media screen and (max-width: 767px){.fixed_ctaList{display:flex;flex:1;margin:0}.fixed_ctaList li{flex:1}.fixed_ctaList li:not(:last-of-type){border-right:1px solid #ce7400}}.fixed_btn{display:flex;align-items:center;padding-left:40px;height:50px;font-size:1.2rem;font-weight:bold;color:white;background:linear-gradient(180deg, #ff9300 0%, #f46800 100%);line-height:1.4;position:relative}@media screen and (min-width: 576px){.fixed_btn{font-size:1.6rem}}@media screen and (max-width: 320px){.fixed_btn{padding:0;justify-content:center;text-align:center}}.fixed_btn::before{content:"";display:block;position:absolute;height:100%;top:50%;left:10px;transform:translateY(-50%)}@media screen and (max-width: 320px){.fixed_btn::before{content:none}}.fixed_btn:hover{background:linear-gradient(180deg, #fdaf00 0%, #ed9200 100%);opacity:1}.fixed_btn_tel::before{width:16px;background:url(../images/icon_tel.svg) 50% 50%/contain no-repeat}.fixed_btn_mail::before{width:20px;background:url(../images/icon_mail.svg) 50% 50%/contain no-repeat}.fixed_btn_calendar::before{width:17px;background:url(../images/icon_calendar.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 576px){.fixed_btn span br{display:none}}.fixed_topBtn{width:78px;height:78px;font-size:2.8rem;color:white;background:var(--color_blue);border:1px solid #fff;border-radius:50%;position:fixed;right:10px;bottom:10px;z-index:9999}.fixed_topBtn span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fixed_topBtn:hover{color:var(--color_yellow);opacity:1}@media screen and (max-width: 767px){.fixed_topBtn{display:none !important}}@media screen and (max-width: 767px){.fixed_topBtn-sp{display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.6rem;color:white;background:var(--color_blue)}.fixed_topBtn-sp:hover{color:var(--color_yellow);opacity:1}}.sec_ttl{margin-bottom:70px;font-size:4.8rem;color:var(--color_blue);text-align:center}@media screen and (max-width: 767px){.sec_ttl{margin-bottom:30px;font-size:2.8rem}}
/*# sourceMappingURL=style.min.css.map */