body{background-color:#fbfaf5;color:#313131;font:17px/1.8 'Noto Serif JP', serif;text-justify:inter-ideograph;text-align:justify;letter-spacing:1px}a{color:#de966f;text-decoration:none;transition:all 0.5s ease}a:hover{text-decoration:underline}header{width:970px;margin:0 auto;padding:15px 0;display:flex;justify-content:space-between;align-items:center}header h1{font-size:44px;text-align:center;line-height:1.3}header h1 span{font-size:16px;display:block}header #header_information{display:flex;justify-content:space-between}header #header_information #header_information_reserve{display:flex;align-items:center;margin-left:20px;background-color:rgba(222,150,111,0.65);border-radius:6px}header #header_information #header_information_reserve a{display:block;color:#fff;padding:15px;font-size:24px;text-align:center;line-height:1.3;text-shadow:0px 0px 4px rgba(0,0,0,0.05),0px 0px 10px rgba(0,0,0,0.2)}header #header_information #header_information_reserve a span{display:block;font-size:14px}footer{background-color:rgba(222,150,111,0.65);text-align:center;padding:10px;font-size:11px;min-width:970px}nav{background-color:rgba(222,150,111,0.65);width:100%;text-align:center;padding:20px;min-width:970px}nav ul{display:flex;justify-content:center;align-items:center}nav ul li{margin:0 30px}nav ul li a{color:#fff;font-size:20px;text-shadow:0px 0px 4px rgba(0,0,0,0.05),0px 0px 10px rgba(0,0,0,0.2)}.sectionBox{width:970px;margin:0 auto;padding-top:50px;margin-bottom:50px}.sectionBox.sectionBox--dark{width:100%;min-width:970px;padding-bottom:50px;background:url("../img/indexWorry_bg.png") no-repeat right bottom 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/328px 311px rgba(222,150,111,0.15)}}.twoColumn{width:970px;margin:50px auto 0;display:flex;justify-content:space-between;align-items:center}.twoColumn.twoColumn--pictRight .twoColumn_pict{order:2}.twoColumn.twoColumn--pictRight .twoColumn_text{order:1}.twoColumn .twoColumn_pict{width:450px}.twoColumn .twoColumn_text{width:500px}.headlineFirst{font-size:30px;position:relative;text-align:center;font-weight:bold}.headlineFirst::after{content:'';display:block;margin:0 auto 40px;width:70px;height:6px;background-color:rgba(222,150,111,0.65)}.headlineSecond{display:flex;align-items:center;width:970px;margin:0 auto 30px;color:#de966f;font-size:30px;font-weight:bold}.headlineSecond::before,.headlineSecond::after{content:'';height:1px;flex-grow:1;background-color:#de966f}.headlineSecond::before{margin-right:1rem}.headlineSecond::after{margin-left:1rem}.headlineThird{font-size:30px;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:630px;position:relative;background:url("../img/indexEyecatch.png") no-repeat center center/cover}@media only screen and (-webkit-min-device-pixel-ratio: 2){#eyecatch{background:url("../img/@2x/indexEyecatch.png") no-repeat center center/cover}}#eyecatch #eyecatch_content{width:970px;height:630px;margin:0 auto;padding-bottom:5vw;display:flex;justify-content:flex-end;align-items:center}#eyecatch #eyecatch_content h2{font-size:36px;font-weight:bold;text-shadow:0px 0px 2px #fff, 0px 0px 5px #fff, 0px 0px 10px #fff;line-height:1.3;margin-bottom:20px}#eyecatch #eyecatch_content h3{font-size:24px;font-weight:bold;text-shadow:0px 0px 2px #fff, 0px 0px 5px #fff, 0px 0px 10px #fff;line-height:1.5}#eyecatch nav{position:absolute;bottom:0;left:0}#indexCovid{text-align:center}#indexCovid ul{margin-top:15px}#indexWorry p{text-align:center}#indexWorry ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:970px;margin:10px auto 0}#indexWorry ul li{width:310px;background-color:#fff;padding:10px;text-align:center;font-size:18px;border-radius:6px;margin-top:25px;box-shadow:0px 0px 8px rgba(0,0,0,0.05)}#indexWorry ul li span{color:#de966f}#indexPoint .twoColumn_pict img{box-shadow:10px 10px 0px rgba(222,150,111,0.3)}#indexReserve iframe{width:100%;height:600px}#clinicAbout{margin-bottom:100px}#clinicIam>p{width:970px;margin:0 auto}#clinicIam .twoColumn .twoColumn_pict img{width:340px}#clinicIam .twoColumn .twoColumn_text>ul:nth-of-type(1){margin-bottom:40px}#clinicHours table{width:100%}#clinicHours table th,#clinicHours table td{padding:10px;text-align:center}#clinicHours table th{background-color:rgba(222,150,111,0.65);color:#fff}#clinicHours table th:first-child,#clinicHours table th:last-child{width:230px}#clinicHours table td{background-color:#fff;border-bottom:1px solid #e6e6e6}#clinicPlan dl{margin-top:30px}#clinicPlan dl dt{font-size:24px}#clinicPlan dl dd{font-size:16px;margin-bottom:15px}#clinicPlan p{font-size:16px;margin-bottom:60px}#clinicPlan p#clinicPlan_attention{font-size:14px;color:rgba(0,0,0,0.35)}#flowList li{margin-bottom:80px}#reserveForm_formBox{width:970px;margin:50px auto 0;padding:50px 100px;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:20px;text-align:left}#reserveForm_formBox dl dd label{margin-right:10px}#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:200px}#reserveForm_formBox #reserveForm_submitBox{text-align:center;margin-top:50px}#reserveForm_formBox #reserveForm_submitBox button[type="submit"]{background-color:rgba(222,150,111,0.65);padding:20px 150px;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:20px;font-size:12px;background-color:#f0f0f0;height:180px;overflow-y:auto;margin-top:50px}#reserveForm_formBox #reserveForm_formBox_privacyBox h4{font-weight:bold}#reserveForm_formBox #reserveForm_formBox_privacyBox h4:not(:first-child){margin-top:20px}#reserveForm_formBox #reserveForm_formBox_privacyBox p{margin-top:10px}.pc_only{display:block}.sp_only{display:none !important}.clear::after{content:"";display:block;clear:both}.is_error{color:#cc0044;font-weight:bold}.opa:hover{opacity:0.7}
/*# sourceMappingURL=style.css.map */
