body{background-color:#fbfaf5;color:#313131;font:15px/1.7 'Noto Serif JP', serif;text-justify:inter-ideograph;text-align:justify}a{color:#de966f;text-decoration:none}a:hover{text-decoration:underline}img,iframe{max-width:100%;height:auto}header{width:100%;padding:4vw;display:flex;justify-content:space-between;align-items:center;position:relative;letter-spacing:1px}header h1{font-size:12vw;text-align:center;line-height:1.3}header h1 span{font-size:4.25vw;display:block}header #header_information{display:flex;justify-content:flex-end;align-items:center}header #header_information #header_information_reserve{width:12.5vw;margin-right:1vw}header #header_information #header_information_reserve svg{fill:rgba(222,150,111,0.65)}header #header_information #header_information_menu{width:11.5vw}header #header_information #header_information_menu a{z-index:9;position:relative}header #header_information #header_information_menu a svg{fill:#818181}header #header_information #header_information_menu div{display:none;width:100vw;height:100vh;position:fixed;left:0;top:0;background-color:#de966f;padding:4vw;z-index:999}header #header_information #header_information_menu div p{width:11.5vw;margin:5vw 0 0 auto}header #header_information #header_information_menu div p svg{fill:#fff}header #header_information #header_information_menu div nav{text-align:center;height:100vh;width:100vw;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center}header #header_information #header_information_menu div nav a{color:#fff;display:block;padding:5vh 0;border-bottom:1px solid #fff;font-size:20px}header #header_information #header_information_menu div nav li:first-child a{border-top:1px solid #fff}footer{background-color:rgba(222,150,111,0.65);text-align:center;padding:4vw;font-size:11px}.sectionBox{width:92vw;margin:0 auto;padding-top:10vw;margin-bottom:10vw}.sectionBox.sectionBox--dark{width:100vw;padding:10vw 4vw;background:url("../img/indexWorry_bg.png") no-repeat right bottom/200px 190px rgba(222,150,111,0.15)}@media only screen and (-webkit-min-device-pixel-ratio: 2){.sectionBox.sectionBox--dark{background:url("../img/@2x/indexWorry_bg.png") no-repeat right bottom/200px 190px rgba(222,150,111,0.15)}}.twoColumn{width:100%;margin:10vw auto 0}.twoColumn .twoColumn_pict img{width:100%}.twoColumn .twoColumn_text{margin:3vw 0 7.5vw}.headlineFirst{font-size:30px;position:relative;text-align:center;font-weight:bold;line-height:1.3}.headlineFirst::after{content:'';display:block;margin:10px auto 40px;width:70px;height:6px;background-color:rgba(222,150,111,0.65)}.headlineSecond{display:flex;align-items:center;margin:0 auto 7.5vw;color:#de966f;font-size:24px;font-weight:bold;line-height:1.3;text-align:center}.headlineSecond::before,.headlineSecond::after{content:'';width:70px;height:1px;flex-grow:1;background-color:#de966f}.headlineSecond::before{margin-right:1rem}.headlineSecond::after{margin-left:1rem}.headlineThird{font-size:24px;display:inline;background:linear-gradient(transparent 65%, rgba(222,150,111,0.3) 0%);line-height:1.6;position:relative}.headlineThird::after{display:block;content:'';margin-bottom:30px}#eyecatch{width:100%;height:80vw;position:relative;background:url("../img/indexEyecatch.png") no-repeat center center/cover}#eyecatch #eyecatch_content{width:100%;height:80vw;padding-top:25vw;display:flex;justify-content:flex-end;align-items:center}#eyecatch #eyecatch_content h2{font-size:6.5vw;font-weight:bold;text-shadow:0px 0px 2px #fff, 0px 0px 5px #fff, 0px 0px 10px #fff;line-height:1.3;margin-bottom:3vw}#eyecatch #eyecatch_content h3{font-size:4.5vw;font-weight:bold;text-shadow:0px 0px 2px #fff, 0px 0px 5px #fff, 0px 0px 10px #fff;line-height:1.5}#indexCovid ul{margin-top:5vw}#indexWorry ul{width:80%;margin:2.5vw auto 0}#indexWorry ul li{width:100%;background-color:#fff;padding:2.5vw;text-align:center;font-size:4.5vw;border-radius:6px;margin-top:4vw;box-shadow:0px 0px 8px rgba(0,0,0,0.05)}#indexWorry ul li span{color:#de966f}#indexPoint .twoColumn_pict img{width:calc(100% - 10px);box-shadow:10px 10px 0px rgba(222,150,111,0.3)}#indexReserve iframe{width:100%;height:100vw}#clinicAbout{margin-bottom:15vw}#clinicIam .twoColumn .twoColumn_pict img{width:100%}#clinicIam .twoColumn .twoColumn_text>ul:nth-of-type(1){margin-bottom:7.5vw}#clinicHours table{width:100%}#clinicHours table th,#clinicHours table td{padding:10px;text-align:center;vertical-align:middle}#clinicHours table th{background-color:rgba(222,150,111,0.65);color:#fff}#clinicHours table th:first-child,#clinicHours table th:last-child{width:22vw}#clinicHours table td{background-color:#fff;border-bottom:1px solid #e6e6e6}#indexAccess iframe{width:100%;height:80vw}#indexAccess dl{margin-top:7.5vw}#indexAccess dl dt{font-size:24px}#indexAccess dl dd{margin-bottom:15px}#flowList li{margin-bottom:12vw}#reserveForm_formBox{margin:10vw auto 0;padding:10vw 4vw;background-color:#fff;border:1px solid #e6e6e6}#reserveForm_formBox dl dt span{font-size:12px;color:#c40;margin-left:5px}#reserveForm_formBox dl dd{margin-bottom:5vw;text-align:left}#reserveForm_formBox dl dd label{margin-right:2vw}#reserveForm_formBox dl dd input[type="text"],#reserveForm_formBox dl dd textarea{padding:5px 10px;border:1px solid #e6e6e6}#reserveForm_formBox dl dd textarea{height:45vw}#reserveForm_formBox #reserveForm_submitBox{text-align:center;margin-top:5vw}#reserveForm_formBox #reserveForm_submitBox button[type="submit"]{background-color:rgba(222,150,111,0.65);padding:20px 0;width:100%;color:#fff;cursor:pointer;border:none;border-radius:6px}#reserveForm_formBox #reserveForm_submitBox button[type="submit"]:hover{opacity:.7}#reserveForm_formBox #reserveForm_formBox_privacyBox{border:1px solid #e6e6e6;padding:4vw;font-size:12px;background-color:#f0f0f0;height:40vw;overflow-y:auto;margin-top:10vw}#reserveForm_formBox #reserveForm_formBox_privacyBox h4{font-weight:bold}#reserveForm_formBox #reserveForm_formBox_privacyBox h4:not(:first-child){margin-top:7.5vw}#reserveForm_formBox #reserveForm_formBox_privacyBox p{margin-top:2vw}.pc_only{display:none !important}.sp_only{display:block}.clear::after{content:"";display:block;clear:both}.is-error{color:#cc0044}
/*# sourceMappingURL=style_sp.css.map */
