@charset "UTF-8";body{　-webkit-overflow-scrolling:touch}.btn_menu{display:none;position:absolute;right:0;background:#1c5ea8}@media (max-width:959px){.btn_menu{display:block;width:4rem;height:4rem}}@media (max-width:768px){.btn_menu{width:3.5rem;height:3.5rem;z-index:1;position:fixed}}.btn_menu .header_sp_menu{position:relative}@media (max-width:959px){.btn_menu .header_sp_menu:before{top:1.4rem;right:1.22rem}.btn_menu .header_sp_menu:after{bottom:1.9rem;right:1.22rem}}@media (max-width:768px){.btn_menu .header_sp_menu:before{top:1.2rem;right:0.9rem}.btn_menu .header_sp_menu:after{bottom:1.6rem;right:0.9rem}}@media (max-width:560px){.btn_menu .header_sp_menu:before{top:1.2rem;right:0.95rem}.btn_menu .header_sp_menu:after{bottom:-1.8rem;right:0.95rem}}.btn_menu .sp_memu_tit{font-size:0.6rem;font-weight:bold;color:#FFF;position:absolute;letter-spacing:0}@media (max-width:959px){.btn_menu .sp_memu_tit{left:0.75rem;bottom:0.6rem}}@media (max-width:768px){.btn_menu .sp_memu_tit{bottom:0.4rem;left:0.5rem}}.hum_open span.line{transform:rotate(45deg);transition:opacity 0.1s ease,transform 0.3s ease-in-out}.hum_open span.line:after{transform:rotate(-90deg);top:0;transition:opacity 0.1s ease,transform 0.3s ease-in-out}button span.line{background:#ffffff;width:26px;height:2px;display:block;position:absolute;left:15px;transition:opacity 0.1s ease,transform 0.3s ease-in-out}button span.line:after{content:"";background:#ffffff;width:100%;height:100%;display:block;position:absolute;left:0;top:8px;transition:opacity 0.1s ease,transform 0.3s ease-in-out}.open{display:block}.close{display:none}header{position:relative}header .catch{position:absolute;top:8%;right:10%;text-align:left;z-index:3;color:#FFF;font-size:1.5rem;font-weight:bold;letter-spacing:5px;line-height:1.8;writing-mode:vertical-rl}@media (max-width:959px){header .catch{font-size:1.3rem}}@media (max-width:768px){header .catch{font-size:1.2rem}}@media (max-width:560px){header .catch{writing-mode:horizontal-tb;width:85%;font-size:0.8rem;top:70%}}header .title_block{position:absolute;z-index:2;color:#FFF;text-align:center;margin:auto;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}header .title_block h1{font-size:2.4rem;letter-spacing:3px}@media (max-width:959px){header .title_block h1{font-size:2.2rem}}@media (max-width:768px){header .title_block h1{font-size:1.8rem}}@media (max-width:560px){header .title_block h1{font-size:1.3rem}}header .title_block em{font-family:"Quicksand",sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:3px}@media (max-width:959px){header .title_block em{font-size:1rem}}@media (max-width:768px){header .title_block em{font-size:0.8rem}}header p.mv_photo{position:relative;border-bottom:3px solid #1c5ea8}header p.mv_photo img{width:100%}.intro{background:#f5f7f8;margin:0 auto 80px;padding:4rem 2rem}@media (max-width:768px){.intro{display:block;padding:3rem 1rem;margin:0 auto 2.5rem}}@media (max-width:560px){.intro{padding:3rem 1rem 2.5rem}}.intro p.tit{font-size:1.75rem;font-weight:bold;text-align:center;margin-bottom:2.8rem;letter-spacing:3px}@media (max-width:560px){.intro p.tit{margin-bottom:1.5rem}}.intro p.tit span{background:linear-gradient(transparent 70%,#a4bfd6 70%)}@media (max-width:560px){.intro p.tit span{font-size:1.5rem}}.intro p.txt{text-align:center}@media (max-width:560px){.intro p.txt{font-size:0.9rem}.intro p.txt br{display:none}}.intro .icon_list{display:table;margin:0 auto;table-layout:fixed;margin-top:4rem;padding-left:0}@media (max-width:959px){.intro .icon_list{width:100%}}@media (max-width:560px){.intro .icon_list{margin-top:2rem;text-align:center}}.intro .icon_list li{display:table-cell;vertical-align:middle;text-align:center;width:19%}@media (max-width:959px){.intro .icon_list li{padding-right:0.5rem}.intro .icon_list li img{width:100%}}@media (max-width:560px){.intro .icon_list li{padding:0 0 0.5rem 0;width:47%;margin:0 0.9rem 0 0;display:inline-block}.intro .icon_list li:nth-child(2){margin-right:0}.intro .icon_list li:nth-child(3){width:100%;margin-right:0}.intro .icon_list li:nth-child(3) img{width:48%}.intro .icon_list li:nth-child(5){margin-right:0}}.symptoms{margin:80px auto;padding:0px 2rem}@media (max-width:768px){.symptoms{display:block;padding:0 1rem;margin:3.5rem auto}}.symptoms .tit_inner{text-align:center}.symptoms .tit_inner h2{border-radius:50px;border:3px #1f69bc solid;padding:5px 70px;margin:auto;display:inline-block;letter-spacing:3px}@media (max-width:560px){.symptoms .tit_inner h2{width:100%;padding:0.8rem 0.5rem;font-size:1.2rem}}.symptoms .icon_list{display:table;margin:50px auto 55px;table-layout:fixed;padding-left:0}@media (max-width:560px){.symptoms .icon_list{width:100%;text-align:center;margin:2rem 0 1rem}}.symptoms .icon_list li{display:table-cell;vertical-align:middle;text-align:center;width:14%}@media (max-width:959px){.symptoms .icon_list li{padding-right:0.5rem}.symptoms .icon_list li img{width:100%}}@media (max-width:560px){.symptoms .icon_list li{display:inline-block;padding:0 0 0.5rem 0;margin:0 0.9rem 0 0;width:47%}.symptoms .icon_list li:nth-child(2){margin-right:0}.symptoms .icon_list li:nth-child(3){width:100%;margin-right:0}.symptoms .icon_list li:nth-child(3) img{width:47%}.symptoms .icon_list li:nth-child(5){margin-right:0}}.symptoms .icon_list li span{display:block;font-weight:bold;color:#1b5daa}@media (max-width:768px){.symptoms .icon_list li span{font-size:0.8rem}}@media (max-width:560px){.symptoms .icon_list li span{font-size:1.1rem;margin-top:0.5rem}}.symptoms p.txt{text-align:center}@media (max-width:768px){.symptoms p.txt br{display:none}}.choice{padding:40px 0;background:#1c5ea8;color:#FFF;text-align:center;position:relative}.choice em{font-family:"Quicksand",sans-serif;font-weight:500;letter-spacing:3px}.choice h2{letter-spacing:6px;margin-top:0.5rem}.choice h2:before{content:"";display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-image:url(../images/mas.png);background-size:contain;vertical-align:middle;margin-right:10px}@media (max-width:768px){.choice h2{padding:0 1rem;font-size:1.4rem}}.choice .triangle{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #1c5da8;position:absolute;bottom:-20px;right:calc(50% - 10px)}.treatment{box-sizing:border-box;max-width:1000px;display:flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;margin:6.25rem auto 7rem;padding:0 2rem}@media (max-width:768px){.treatment{padding:0 1.5rem;margin-top:4.5rem;display:block}}@media (max-width:560px){.treatment{padding:3.5rem 1rem;margin:1rem auto}}.treatment .con_treat{width:50%;text-align:center}.treatment .con_treat:first-child{margin-right:1rem}@media (max-width:959px){.treatment .con_treat br{display:none}}@media (max-width:768px){.treatment .con_treat{width:100%}.treatment .con_treat:first-child{margin-bottom:4.5rem}}.treatment .con_treat h2{letter-spacing:4px;font-size:1.75rem;margin-bottom:1.5rem}@media (max-width:768px){.treatment .con_treat h2{font-size:1.5rem;margin-bottom:0.8rem}}.treatment .con_treat h2:before{content:"";display:inline-block;width:10px;height:10px;background:#7f9dbe;vertical-align:middle;margin-right:10px;border-radius:50%}.treatment .con_treat p.photo{width:100%}.treatment .con_treat p.photo img{width:100%}.treatment .con_treat p.txt{text-align:left;margin:25px 0 70px;line-height:1.8}@media (max-width:768px){.treatment .con_treat p.txt{margin:2rem 0}}.treatment .con_treat .btn_bl{width:280px;margin:auto;background:#1c5da8;border-radius:100px;transition:0.2s}.treatment .con_treat .btn_bl a{display:block;color:#FFF;font-weight:bold;padding:15px 70px;cursor:pointer}.reception{background-image:url("../images/insurance/img_reception.jpg");background-repeat:no-repeat;background-size:cover;padding:45px 32px}@media (max-width:560px){.reception{padding:3.5rem 1rem}}.reception .container{max-width:1000px;margin:auto;padding:50px 65px;background:#FFF;border-radius:4px}@media (max-width:560px){.reception .container{padding:2rem 0.9rem}}.reception .container h2{letter-spacing:4px;font-size:1.75rem}@media (max-width:560px){.reception .container h2{font-size:1.5rem}}.reception .container h2:before{content:url("../images/insurance/icon_time.png");display:inline-block;vertical-align:middle;margin-right:10px}.reception .container .inner_detail{display:flex;justify-content:space-between}@media (max-width:959px){.reception .container .inner_detail{width:100%;display:block}}.reception .container .inner_detail .con_left{width:50%;line-height:1.8}@media (max-width:959px){.reception .container .inner_detail .con_left{width:100%}}.reception .container .inner_detail .con_left ul.inner_time{padding-left:0;margin:20px 0;color:#1c5da8}.reception .container .inner_detail .con_left ul.inner_time li{font-weight:bold}.reception .container .inner_detail .con_left p.txt{font-weight:bold}@media (max-width:560px){.reception .container .inner_detail .con_left p.txt{font-size:0.9rem}}.reception .container .inner_detail .con_left p.note{font-size:0.9rem;color:#393939}.reception .container .inner_detail .con_right{width:50%;line-height:1.8;border-left:1px solid #7f9dbe;padding-left:35px}@media (max-width:959px){.reception .container .inner_detail .con_right{width:100%;margin-top:1.5rem;border-left:none;border-top:1px solid #7f9dbe;padding:1.5rem 0 0 0}}@media (max-width:560px){.reception .container .inner_detail .con_right p.txt{font-size:0.9rem}}.reception .container .inner_detail .con_right em{font-weight:bold}.flow{max-width:1000px;margin:auto;padding:95px 0 110px}@media (max-width:768px){.flow{padding:4rem 0}}.flow h2{letter-spacing:4px;font-size:1.75rem;margin-bottom:40px;text-align:center}@media (max-width:768px){.flow h2{font-size:1.5rem;margin-bottom:0.8rem}}.flow h2:before{content:"";display:inline-block;width:10px;height:10px;background:#7f9dbe;vertical-align:middle;margin-right:10px;border-radius:100px}.flow .flow_list{padding-left:0;padding:0 2rem}@media (max-width:768px){.flow .flow_list{display:block;padding:0 1rem;text-align:center}}.flow .flow_list li{max-width:1000px;display:flex;justify-content:space-between;padding:40px 0;border-bottom:1px solid #dde7f2}@media (max-width:768px){.flow .flow_list li{display:block}}.flow .flow_list li:first-child{padding-top:1.5rem}.flow .flow_list li:last-child{border:none}.flow .flow_list li em.num{background:#1c5da8;border-radius:50%;text-align:center;display:inline-block;width:80px;height:80px}.flow .flow_list li em.num span{font-family:"Quicksand",sans-serif;font-weight:700;color:#FFF;font-size:1.8rem;letter-spacing:3px;line-height:80px}.flow .flow_list li .inner_detail{width:600px}@media (max-width:959px){.flow .flow_list li .inner_detail{width:65%;padding:0 2rem}}@media (max-width:768px){.flow .flow_list li .inner_detail{width:100%;padding:0;margin:auto}}.flow .flow_list li .inner_detail h3{font-size:1.3rem;margin-bottom:15px;letter-spacing:3px}@media (max-width:768px){.flow .flow_list li .inner_detail h3{font-size:1.3rem;margin:0.8rem 0}}@media (max-width:560px){.flow .flow_list li .inner_detail h3{font-size:1.2rem}}@media (max-width:768px){.flow .flow_list li p.txt{line-height:1.8}.flow .flow_list li p.txt br{display:none}}@media (max-width:959px){.flow .flow_list li p.photo{width:23%}}@media (max-width:768px){.flow .flow_list li p.photo{width:35%;margin:auto;margin-top:1rem}}@media (max-width:560px){.flow .flow_list li p.photo{width:65%}}.flow .flow_list li p.photo img{width:100%}.flow .flow_list li.double .inner_detail{width:414px}@media (max-width:959px){.flow .flow_list li.double .inner_detail{width:65%}}@media (max-width:768px){.flow .flow_list li.double .inner_detail{width:100%;padding:0;margin:auto}}.flow .flow_list li.double .inner_detail h3{font-size:1.5rem}@media (max-width:560px){.flow .flow_list li.double .inner_detail h3{font-size:1.2rem}}@media (max-width:768px){.flow .flow_list li.double p.photo{width:75%}}@media (max-width:560px){.flow .flow_list li.double p.photo{width:95%}}.access{background:#eff2f4;padding:95px 0 110px;padding:4.5rem 1rem}@media (max-width:560px){.access{padding:3.5rem 1rem}}.access h2{text-align:center;letter-spacing:4px;font-size:1.75rem;margin-bottom:1.5rem}@media (max-width:768px){.access h2{font-size:1.5rem;margin-bottom:0.8rem}}.access h2:before{content:"";display:inline-block;width:10px;height:10px;background:#7f9dbe;vertical-align:middle;margin-right:10px;border-radius:50%}.access .container{max-width:1000px;margin:auto;display:flex;justify-content:space-between}@media (max-width:768px){.access .container{display:block}}.access .container .con_map{width:515px;margin-right:2rem}@media (max-width:768px){.access .container .con_map{width:100%;margin-right:0;margin:0 0 2rem 0}}.access .container .con_map img{width:100%}.access .container .con_info{width:415px}@media (max-width:768px){.access .container .con_info{width:100%}}.access .container .con_info h3{font-size:24px;letter-spacing:4px;margin-bottom:20px}@media (max-width:768px){.access .container .con_info h3{margin-bottom:0.5rem}}@media (max-width:560px){.access .container .con_info h3{font-size:1.3rem}}.access .container .con_info em{font-weight:bold}.access .container .con_info .con_time{font-size:0.9rem;line-height:1.8;font-weight:bold;padding-left:0}.access .container .con_info .con_adress{background:#FFF;padding:25px 50px;margin:30px 0;border-radius:4px;border-left:5px solid #1c5da8}.access .container .con_info .con_adress span{display:block;font-weight:bold;font-size:0.9rem}.access .container .con_info .con_adress span.walk{font-weight:normal}.access .container .con_info p.txt{font-size:0.7rem}.contact{background:#1c5da8;padding:55px 40px}@media (max-width:560px){.contact{padding:2.5rem 1.5rem}}.contact .container{max-width:1000px;margin:auto;text-align:center}.contact .container i{color:#8db2dc;margin-right:1.2rem}@media (max-width:560px){.contact .container i{margin:0.8rem 0.4rem 0 0}}.contact .container p.tit{font-size:1.5rem;color:#FFF;font-weight:bold;letter-spacing:3px}@media (max-width:768px){.contact .container p.tit{font-size:1.3rem}}@media (max-width:560px){.contact .container p.tit{font-size:0.9rem}}.contact .container span.tel_num{font-size:2.5rem;font-family:"Quicksand",sans-serif;font-weight:700;letter-spacing:5px;color:#FFF}@media (max-width:768px){.contact .container span.tel_num{font-size:2rem}}@media (max-width:560px){.contact .container span.tel_num{font-size:1.5rem}}.contact .container dl{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;margin-top:1.5rem}.contact .container dl dd,.contact .container dl dt{margin-right:0.8rem;color:#FFF}footer{padding:100px 1.5rem 30px}@media (max-width:959px){footer{padding:2rem 1.1rem}}footer .container{max-width:1100px;margin:auto;display:flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}@media (max-width:768px){footer .container{display:block}}footer .container .con_logo{width:31%;margin-top:4rem;display:flex;display:-ms-flexbox}@media (max-width:768px){footer .container .con_logo{margin-top:1rem;width:100%}}footer .container .con_logo .logo img{width:100%}footer .container .con_logo .con_info{margin-left:1rem;width:75%}footer .container .con_logo .con_info p.name{font-size:1.3rem;font-weight:bold;letter-spacing:3px}@media (max-width:768px){footer .container .con_logo .con_info p.name{font-size:1.2rem}}@media (max-width:768px){footer .container .con_logo .con_info p.name{font-size:1.1rem}}footer .container .con_logo .con_info p.tel_num{font-size:1.2rem;font-family:"Quicksand",sans-serif;font-weight:500;letter-spacing:3px}@media (max-width:959px){footer .container .con_logo .con_info p.tel_num{font-size:0.9rem}}footer .container .footer_nav ul.footer_nav_list{margin-top:4rem;width:100%;padding-left:1rem}@media (max-width:768px){footer .container .footer_nav ul.footer_nav_list{margin-top:2rem;padding-left:0}}footer .container .footer_nav ul.footer_nav_list li{display:inline-block;margin-left:3rem;text-align:center;font-weight:bold}footer .container .footer_nav ul.footer_nav_list li:first-child{margin-left:0}@media (max-width:959px){footer .container .footer_nav ul.footer_nav_list li{margin-left:1.8rem}}@media (max-width:768px){footer .container .footer_nav ul.footer_nav_list li{display:block;text-align:start;margin-left:0;border-bottom:1px solid #e0e0e0}}footer .container .footer_nav ul.footer_nav_list li a{white-space:nowrap;display:block}@media (max-width:768px){footer .container .footer_nav ul.footer_nav_list li a{padding:0.8rem 0}}footer .container .footer_nav ul.footer_nav_list li span{font-size:0.7rem;font-family:"Quicksand",sans-serif;color:#424242;display:block;font-weight:normal}footer .footer_sns{max-width:1100px;margin:auto;text-align:right;color:#1a5eaa;display:flex;display:-ms-flexbox;justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end}@media (max-width:768px){footer .footer_sns{margin:1rem 0.7rem 0 0;justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start}}footer .footer_sns a{width:20px;height:20px;border:1px solid #1c5da8;border-radius:50%;padding:0.7rem}footer p.footer_copy{text-align:center;font-size:0.7rem;color:#676767;margin-top:1.5rem}@media (max-width:560px){p.txt{font-size:0.9rem}}
/*# sourceMappingURL=common.css.map */