#head{width:auto;height:280px;background:url(../images/head_bg0.jpg) no-repeat center center/cover}#head .txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;left:0;right:0}#head .txt h1{color:#373c46;width:400px;text-align:center;margin:0 auto 12px;border-bottom:1px solid #000;padding-bottom:12px;font-size:3.2rem}#head .txt h2{text-align:center;font-size:1.4rem}#contents .anchors{margin:20px 0 60px}#contents .anchors li{flex-basis:auto}#contents .anchors li a{background:#7a92a7;color:#fff;box-sizing:border-box;position:relative;display:table;width:100%;height:100%;padding:16px 16px 16px 8px;text-align:center;border-radius:0;line-height:1.5;letter-spacing:-0.1em;font-size:1.4rem;transition:background .15s ease-out,color .15s ease-out}#contents .anchors li a::after{display:block;width:7px;height:7px;position:absolute;top:0;bottom:2px;right:10px;margin:auto;border-bottom:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#contents .anchors li a::before{display:none;content:""}#contents .anchors li a:hover{background:#a9c1d5;color:#fff}#contents .text-center{text-align:center}#contents .clinic{margin:0;padding:0}#contents .clinic .inner{max-width:100%;width:100%;box-sizing:border-box;padding:0;margin:0}#contents .clinic .clinic_header{max-width:768px;box-sizing:border-box;margin:0 auto;width:100%;border-bottom:1px solid #ccc;text-decoration:none;position:relative;transition:all .2s;box-shadow:0px -15px 20px -10px rgba(202,202,202,.8),0px 15px 20px -10px rgba(202,202,202,.8)}#contents .clinic .clinic_header .clinic_header_wrap{display:flex;align-items:center}#contents .clinic .clinic_header .clinic_header_wrap .photo{width:45%}#contents .clinic .clinic_header .clinic_header_wrap .photo img{width:100%;height:auto;max-width:100%}#contents .clinic .clinic_header .clinic_header_wrap .text{width:55%;padding:20px}#contents .clinic .clinic_header .clinic_header_wrap .text h2{text-align:left;font-size:3.2rem;color:#000;font-weight:bold;padding-left:5px}#contents .clinic .clinic_header .clinic_header_wrap .text .icon_lang_cnok{margin-top:20px;text-align:left;font-size:1.6rem;color:#416482;background:#f2f2f2;padding:3px 16px 3px 9px;position:relative;display:inline-block;border-radius:4px}#contents .clinic .clinic_header .clinic_header_wrap .text .icon_lang_cnok::before{content:"";display:inline-block;width:2.6rem;height:1.8rem;background:url(../images/icon_lang_cnok.svg) no-repeat center/contain;vertical-align:text-bottom}#contents .clinic .clinic_header .clinic_header_wrap .text .icon_renew{background:#a09664;color:#fff;display:inline-block;padding:1px 20px;border-radius:3px;margin:0 auto 12px;-webkit-transform:skew(-8deg, 0deg);transform:skew(-8deg, 0deg);font-size:1.4rem}#contents .clinic .clinic_header .clinicname_en{text-align:center;font-size:1.4rem;color:#fff;padding:10px;background:#373c46;line-height:1;margin:0}#contents .clinic .clinic_info{padding:20px 30px;max-width:768px;box-sizing:border-box;margin:0 auto}#contents .clinic .clinic_info .clinic_info_addr{font-size:2rem}#contents .clinic .clinic_info .clinic_info_route{font-size:1.6rem;margin-top:1rem;display:block}#contents .clinic .clinic_info .clinic_info_route b{font-weight:bold}#contents .clinic .clinic_info .clinic_info_mapbtn{padding:30px 0;text-align:center}#contents .clinic .clinic_info .clinic_info_mapbtn a[target=_blank],#contents .clinic .clinic_info .clinic_info_mapbtn a{text-decoration:none;display:inline-block;border:1px solid #373c46;border-radius:60px;position:relative;background:none;text-align:center;width:100%;margin:auto;padding:6px 22px 6px 18px;max-width:210px;box-sizing:border-box;font-size:1.6rem;transition:all .5s}#contents .clinic .clinic_info .clinic_info_mapbtn a[target=_blank]::before,#contents .clinic .clinic_info .clinic_info_mapbtn a::before{content:"";display:inline-block;width:24px;height:16px;background:url(../images/icon_mappin.png) no-repeat center/contain;vertical-align:text-bottom}#contents .clinic .clinic_info .clinic_info_mapbtn a[target=_blank]:hover,#contents .clinic .clinic_info .clinic_info_mapbtn a:hover{color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}#contents .clinic .clinic_contact{background:url(../images/index_clinic_bg.jpg) no-repeat center top/cover;padding:0 20px 40px;box-sizing:border-box;margin:0;border-bottom:1px solid #373c46}#contents .clinic .clinic_contact .lead{font-size:1.5rem;text-align:center;margin-bottom:30px;display:block;max-width:768px;box-sizing:border-box;margin:0 auto}#contents .clinic .clinic_contact .confirm{font-size:2rem;font-weight:bold;color:#416482;text-align:center;margin-bottom:30px;display:block;text-decoration:underline}#contents .clinic .clinic_contact .first_contact{background:#fff;padding:30px 0;width:100%;margin:auto;max-width:640px;margin-bottom:40px}#contents .clinic .clinic_contact .first_contact .title{font-size:2.8rem;text-align:center;background:#fff;display:block;width:100%;position:relative;margin-bottom:15px}#contents .clinic .clinic_contact .first_contact .title em{color:#416482;font-weight:bold}#contents .clinic .clinic_contact .first_contact .title span{background:#fff;display:inline-block;position:relative;padding:0 20px}#contents .clinic .clinic_contact .first_contact .title::before{content:"";width:100%;height:1px;background-color:#ccc;position:absolute;left:0;top:50%}#contents .clinic .clinic_contact .first_contact .lead2{font-size:1.5rem;text-align:center;margin-bottom:30px;display:block;text-decoration:underline}#contents .clinic .clinic_contact .first_contact .btn1{background:#a09664;padding:22px;display:block;border-radius:120px;width:100%;box-sizing:border-box;max-width:500px;margin:0 auto 40px;text-align:center;font-family:"Noto Serif JP";font-style:normal;color:#fff;line-height:1;box-shadow:15px 15px 30px -5px #ccc}#contents .clinic .clinic_contact .first_contact .btn1 .header{font-weight:400;font-size:2.2rem;border-bottom:1px solid #fff;width:auto;display:inline-block;padding:0 30px 10px;margin-bottom:10px}#contents .clinic .clinic_contact .first_contact .btn1 .header::before{content:"";display:inline-block;width:36px;height:24px;background:url(../images/icon_freedial.png) no-repeat center/contain;vertical-align:text-bottom;margin:0 10px 0 0}#contents .clinic .clinic_contact .first_contact .btn1 .phoneno{font-weight:bold;font-size:4.2rem;letter-spacing:2px}#contents .clinic .clinic_contact .first_contact .btn1 .phoneno span{position:relative;top:-4px}#contents .clinic .clinic_contact .first_contact .caution{text-align:center;display:block;padding-bottom:20px}#contents .clinic .clinic_contact .next_contact{background:#fff;padding:30px 0;width:100%;margin:auto;max-width:640px;margin-bottom:40px}#contents .clinic .clinic_contact .next_contact .title{font-size:2.8rem;text-align:center;background:#fff;display:block;width:100%;position:relative;margin-bottom:15px}#contents .clinic .clinic_contact .next_contact .title em{color:#416482;font-weight:bold}#contents .clinic .clinic_contact .next_contact .title span{background:#fff;display:inline-block;position:relative;padding:0 20px}#contents .clinic .clinic_contact .next_contact .title::before{content:"";width:100%;height:1px;background-color:#ccc;position:absolute;left:0;top:50%}#contents .clinic .clinic_contact .next_contact .lead2{font-size:1.5rem;text-align:center;margin-bottom:30px;display:block;text-decoration:underline}#contents .clinic .clinic_contact .next_contact .btnline{display:flex;padding:0 35px;justify-content:center}#contents .clinic .clinic_contact .next_contact .btnline .btn_item{padding:10px 7.5px;width:50%}#contents .clinic .clinic_contact .next_contact .btnline .btn2{background:#fff;border:1px solid #a09664;padding:23px 0;display:block;border-radius:5px;width:100%;box-sizing:border-box;max-width:500px;margin:0 auto 20px;text-align:center;font-family:"Noto Serif JP";font-style:normal;color:#a09664;line-height:1;box-shadow:15px 15px 30px -5px #ccc}#contents .clinic .clinic_contact .next_contact .btnline .btn2 .header{font-weight:400;font-size:1.8rem;border-bottom:1px solid #a09664;display:inline-block;padding:0 0 10px;margin-bottom:10px;width:83%}#contents .clinic .clinic_contact .next_contact .btnline .btn2 .header::before{content:"";display:inline-block;width:36px;height:24px;background:url(../images/icon_call.png) no-repeat center/contain;vertical-align:text-bottom;margin:0 5px 0 0}#contents .clinic .clinic_contact .next_contact .btnline .btn2 .phoneno{font-weight:bold;font-size:3rem;letter-spacing:2px}#contents .clinic .clinic_contact .next_contact .btnline .btn2 .phoneno span{position:relative;top:-4px}#contents .clinic .clinic_contact .next_contact .btnline .btn3{background:#a09664;border:1px solid #a09664;padding:23px 0;display:block;border-radius:5px;width:100%;box-sizing:border-box;max-width:500px;margin:0 auto 20px;text-align:center;font-family:"Noto Serif JP";font-style:normal;color:#fff;line-height:1;box-shadow:15px 15px 30px -5px #ccc}#contents .clinic .clinic_contact .next_contact .btnline .btn3 .header{font-weight:400;font-size:1.8rem;border-bottom:1px solid #fff;display:inline-block;padding:0 0 10px;margin-bottom:10px;width:83%}#contents .clinic .clinic_contact .next_contact .btnline .btn3 .header::before{content:"";display:inline-block;width:30px;height:24px;background:url(../images/icon_freedial.png) no-repeat center/contain;vertical-align:text-bottom;margin:0 5px 0 0}#contents .clinic .clinic_contact .next_contact .btnline .btn3 .phoneno{font-weight:bold;font-size:3rem;letter-spacing:2px}#contents .clinic .clinic_contact .next_contact .btnline .btn3 .phoneno span{position:relative;top:-4px}#contents .clinic .clinic_contact .next_contact .btnline .caution{text-align:left;display:block;padding-bottom:20px;font-size:1.3rem}#contents .clinic .clinic_contact .next_contact .caution_text{text-align:center;display:block;padding:0 20px}#contents .clinic .clinic_contact .next_contact .caution_tbl{text-align:center;display:table;padding:0 0 14px;margin:0 auto}#contents .clinic .clinic_contact .next_contact .caution_tbl .reception_txt{margin-top:0 !important}#contents .clinic .clinic_contact .next_contact .caution_tbl dl{display:table-row}#contents .clinic .clinic_contact .next_contact .caution_tbl dl dt{display:table-cell;text-align:right;white-space:nowrap;padding:0 3px}#contents .clinic .clinic_contact .next_contact .caution_tbl dl dd{display:table-cell;text-align:left;padding:0 3px}#contents .clinic .clinic_contact .next_contact .caution{text-align:center;display:block;padding-bottom:20px}#contents .btn_block{text-align:center;padding:10px 0 40px}#contents .btn_arrow_11{position:relative;padding:10px 20px 10px 10px;color:#fff;text-decoration:none;outline:none;background:#8da2b4;text-align:center;box-sizing:border-box;transition:all .3s;display:flex;align-items:center;justify-content:center;margin:20px 0 0;width:100%;border-radius:100px;max-width:230px;line-height:1}#contents .btn_arrow_11 span{display:block;font-size:1.6rem}#contents .btn_arrow_11::after{content:"";position:absolute;background:url(../images/btn_arrow_3.png) no-repeat center center;background-size:auto 100%;width:83px;height:14px;top:0;bottom:0;right:-42px;margin:auto;transition:all .3s}#contents .btn_arrow_11:hover{opacity:.75}#contents .btn_arrow_11:hover::after{content:"";-webkit-animation-name:anime_btn_arrow_10;animation-name:anime_btn_arrow_10;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}#contents .btn_arrow_12{position:relative;padding:25px 35px 25px 25px;color:#373c46;text-decoration:none;outline:none;background:#fff;text-align:center;box-sizing:border-box;transition:all .3s;display:flex;align-items:center;justify-content:center;margin:20px auto 0;width:100%;border-radius:100px;max-width:360px;line-height:1;border:1px solid #416482;font-size:1.8rem}#contents .btn_arrow_12::after{content:"";position:absolute;background:url(../images/btn_arrow_4.png) no-repeat center center;background-size:auto 100%;width:95px;height:14px;top:0;bottom:0;right:-42px;margin:auto;transition:all .3s}#contents .btn_arrow_12:hover{opacity:.75}#contents .btn_arrow_12:hover::after{content:"";-webkit-animation-name:anime_btn_arrow_10;animation-name:anime_btn_arrow_10;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes anime_btn_arrow_10{0%{right:-42px}50%{right:-22px}100%{right:-42px}}@keyframes anime_btn_arrow_10{0%{right:-42px}50%{right:-22px}100%{right:-42px}}@media only screen and (max-width: 767px){#head{width:auto;height:60vw;background:url(../images/head_bg0_sp.jpg) no-repeat center center/cover}#head .txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;left:0;right:auto;width:100%}#head .txt h1{color:#373c46;width:70%;text-align:left;margin:0 0 12px;border-bottom:1px solid #000;padding:0 4vw 2vw;font-size:6.58824vw}#head .txt h2{text-align:left;font-size:3.29411vw;padding:0 4vw}#contents .anchors .inner{padding:0 20px}#contents .anchors li{flex-basis:50%;max-width:50%}#contents .anchors li:first-child{display:contents}#contents .anchors li:nth-of-type(2),#contents .anchors li:nth-of-type(4){padding:4px 2px 2px 0}#contents .anchors li:nth-of-type(3),#contents .anchors li:nth-of-type(5){padding:4px 0 2px 2px}#contents .clinic{margin:0;padding:0}#contents .clinic .inner{padding:0}#contents .clinic .clinic_header{width:100%;box-sizing:border-box;border-top:1px solid #000;border-bottom:1px solid #ccc;text-decoration:none;position:relative;transition:all .2s}#contents .clinic .clinic_header .clinic_header_wrap{display:flex;align-items:center}#contents .clinic .clinic_header .clinic_header_wrap .photo{width:50%}#contents .clinic .clinic_header .clinic_header_wrap .photo img{width:100%;height:auto;max-width:100%;min-height:180px;-o-object-fit:cover;object-fit:cover}#contents .clinic .clinic_header .clinic_header_wrap .text{width:50%;padding:3%}#contents .clinic .clinic_header .clinic_header_wrap .text h2{text-align:left;font-size:5vw;color:#000;font-weight:bold}#contents .clinic .clinic_header .clinic_header_wrap .text .clinicname_en{text-align:left;font-size:3.5vw;color:#a09664}#contents .clinic .clinic_header .clinic_header_wrap .text .icon_lang_cnok{margin-top:3vw;text-align:left;font-size:2.6vw;color:#416482;background:#f2f2f2;padding:3px 12px 3px 24px;position:relative;display:inline-block;border-radius:4px}#contents .clinic .clinic_header .clinic_header_wrap .text .icon_lang_cnok::before{content:"";display:inline-block;width:2.6vw;height:2.6vw;background:url(../images/icon_lang_cnok.svg) no-repeat center/contain;vertical-align:text-bottom;position:absolute;margin:auto;top:0;bottom:0;left:2vw}#contents .clinic .clinic_header .clinic_header_wrap .text .icon_renew{background:#a09664;color:#fff;display:inline-block;padding:.666666vw 2.666666vw;border-radius:3px;margin:0 auto 2vw;-webkit-transform:skew(-8deg, 0deg);transform:skew(-8deg, 0deg);font-size:2vw}#contents .clinic .clinic_header .clinicname_en{text-align:center;font-size:3vw;color:#fff;padding:9px;background:#373c46}#contents .clinic .clinic_info{padding:4% 5.5% 3%}#contents .clinic .clinic_info .clinic_info_addr{font-size:3.9vw}#contents .clinic .clinic_info .clinic_info_route{font-size:3.6vw;margin-top:1rem;display:block}#contents .clinic .clinic_info .clinic_info_route b{font-weight:bold}#contents .clinic .clinic_info .clinic_info_mapbtn{padding:8vw 0;text-align:center}#contents .clinic .clinic_info .clinic_info_mapbtn a[target=_blank],#contents .clinic .clinic_info .clinic_info_mapbtn a{text-decoration:none;display:inline-block;border:1px solid #373c46;border-radius:60px;position:relative;background:none;text-align:center;width:100%;margin:auto;padding:6px 22px 6px 18px;max-width:210px;box-sizing:border-box;font-size:4.2666666667vw;transition:all .5s}#contents .clinic .clinic_info .clinic_info_mapbtn a[target=_blank]::before,#contents .clinic .clinic_info .clinic_info_mapbtn a::before{content:"";display:inline-block;width:24px;height:16px;background:url(../images/icon_mappin.png) no-repeat center/contain;vertical-align:text-bottom}#contents .clinic .clinic_info .clinic_info_mapbtn a[target=_blank]:hover,#contents .clinic .clinic_info .clinic_info_mapbtn a:hover{color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}#contents .clinic .clinic_contact{background:url(../images/index_clinic_bg.jpg) no-repeat center top/cover;padding:0 3% 6%;box-sizing:border-box;margin:0}#contents .clinic .clinic_contact .lead{font-size:3.6vw;text-align:center;margin-bottom:20px;display:block;padding:0}#contents .clinic .clinic_contact .confirm{font-size:5.3333333333vw;font-weight:bold;color:#416482;text-align:center;margin-bottom:30px;display:block;text-decoration:underline}#contents .clinic .clinic_contact .first_contact{background:#fff;padding:2.4vw 0 0;width:100%;margin:auto;max-width:640px;margin-bottom:6vw}#contents .clinic .clinic_contact .first_contact .btn_item{padding:0 5.3333333333vw}#contents .clinic .clinic_contact .first_contact .title{font-size:7.4666666667vw;text-align:center;background:#fff;display:block;width:100%;position:relative;margin-bottom:15px}#contents .clinic .clinic_contact .first_contact .title em{color:#416482;font-weight:bold}#contents .clinic .clinic_contact .first_contact .title span{background:#fff;display:inline-block;position:relative;padding:0 5.3333333333vw}#contents .clinic .clinic_contact .first_contact .title::before{content:"";width:100%;height:1px;background-color:#ccc;position:absolute;left:0;top:50%}#contents .clinic .clinic_contact .first_contact .lead2{font-size:4vw;text-align:center;margin-bottom:6vw;display:block;text-decoration:underline;padding:0 20px}#contents .clinic .clinic_contact .first_contact .btn1{background:#a09664;padding:5.3333333333vw;display:block;border-radius:120px;width:100%;box-sizing:border-box;max-width:500px;margin:0 auto 30px;text-align:center;font-family:"Noto Serif JP";font-style:normal;color:#fff;line-height:1;box-shadow:15px 15px 30px -5px #ccc}#contents .clinic .clinic_contact .first_contact .btn1 .header{font-weight:400;font-size:4.8vw;border-bottom:1px solid #fff;width:auto;display:inline-block;padding:0 10px 10px;margin-bottom:10px}#contents .clinic .clinic_contact .first_contact .btn1 .header::before{content:"";display:inline-block;width:9vw;height:24px;background:url(../images/icon_freedial.png) no-repeat center/contain;vertical-align:text-bottom;margin:0 10px 0 0}#contents .clinic .clinic_contact .first_contact .btn1 .phoneno{font-weight:bold;font-size:8vw;letter-spacing:2px}#contents .clinic .clinic_contact .first_contact .btn1 .phoneno span{position:relative;top:-4px}#contents .clinic .clinic_contact .first_contact .caution{text-align:center;display:block;padding:0 10px 20px;font-size:3.2vw}#contents .clinic .clinic_contact .next_contact{background:#fff;padding:15px 0;width:100%;margin:auto;max-width:640px;margin-bottom:15px}#contents .clinic .clinic_contact .next_contact .title{font-size:7.4666666667vw;text-align:center;background:#fff;display:block;width:100%;position:relative;margin-bottom:15px}#contents .clinic .clinic_contact .next_contact .title em{color:#416482;font-weight:bold}#contents .clinic .clinic_contact .next_contact .title span{background:#fff;display:inline-block;position:relative;padding:0 20px}#contents .clinic .clinic_contact .next_contact .title::before{content:"";width:100%;height:1px;background-color:#ccc;position:absolute;left:0;top:50%}#contents .clinic .clinic_contact .next_contact .lead2{font-size:4vw;text-align:center;margin-bottom:5vw;display:block;text-decoration:underline}#contents .clinic .clinic_contact .next_contact .btnline{display:flex;padding:0 5px;justify-content:center}#contents .clinic .clinic_contact .next_contact .btnline .btn_item{padding:10px 7.5px;width:50%}#contents .clinic .clinic_contact .next_contact .btnline .btn2{background:#fff;border:1px solid #a09664;padding:20px 0;display:block;border-radius:5px;width:100%;box-sizing:border-box;max-width:500px;margin:0 auto 20px;text-align:center;font-family:"Noto Serif JP";font-style:normal;color:#a09664;line-height:1;box-shadow:15px 15px 30px -5px #ccc}#contents .clinic .clinic_contact .next_contact .btnline .btn2 .header{font-weight:400;font-size:4vw;border-bottom:1px solid #a09664;display:inline-block;padding:0 0 10px;margin-bottom:10px;width:90%;letter-spacing:-1px}#contents .clinic .clinic_contact .next_contact .btnline .btn2 .header::before{content:"";display:inline-block;width:24px;height:20px;background:url(../images/icon_call.png) no-repeat center/contain;vertical-align:text-bottom;margin:0 5px 0 0}#contents .clinic .clinic_contact .next_contact .btnline .btn2 .phoneno{font-weight:bold;font-size:5.1vw;letter-spacing:1px}#contents .clinic .clinic_contact .next_contact .btnline .btn2 .phoneno span{position:relative;top:-4px}#contents .clinic .clinic_contact .next_contact .btnline .btn3{background:#a09664;border:1px solid #a09664;padding:20px 0;display:block;border-radius:5px;width:100%;box-sizing:border-box;max-width:500px;margin:0 auto 20px;text-align:center;font-family:"Noto Serif JP";font-style:normal;color:#fff;line-height:1;box-shadow:15px 15px 30px -5px #ccc}#contents .clinic .clinic_contact .next_contact .btnline .btn3 .header{font-weight:400;font-size:4vw;border-bottom:1px solid #fff;display:inline-block;padding:0 0 10px;margin-bottom:10px;width:90%;letter-spacing:-1px}#contents .clinic .clinic_contact .next_contact .btnline .btn3 .header::before{content:"";display:inline-block;width:24px;height:20px;background:url(../images/icon_freedial.png) no-repeat center/contain;vertical-align:text-bottom;margin:0 5px 0 0}#contents .clinic .clinic_contact .next_contact .btnline .btn3 .phoneno{font-weight:bold;font-size:5.1vw;letter-spacing:1px}#contents .clinic .clinic_contact .next_contact .btnline .btn3 .phoneno span{position:relative;top:-4px}#contents .clinic .clinic_contact .next_contact .btnline .caution{text-align:left;display:block;padding:0 5px;font-size:3vw;line-height:1.5}#contents .clinic .clinic_contact .next_contact .caution_text{text-align:center;display:block;padding:0 20px;font-size:3.2vw}#contents .clinic .clinic_contact .next_contact .caution_tbl{text-align:center;display:table;padding:0 0 10px;font-size:3.2vw;margin:0 auto}#contents .clinic .clinic_contact .next_contact .caution_tbl dl{display:table-row}#contents .clinic .clinic_contact .next_contact .caution_tbl dl dt{display:table-cell;text-align:right;white-space:nowrap;padding:0 3px}#contents .clinic .clinic_contact .next_contact .caution_tbl dl dd{display:table-cell;text-align:left;padding:0 3px}#contents .clinic .clinic_contact .next_contact .caution{text-align:center;display:block;padding:0 10px 15px;font-size:3.2vw}#contents .btn_block{text-align:center;padding:5px 0 20px}#contents .btn_arrow_11{position:relative;padding:2vw 6vw 2vw 2vw;color:#fff;text-decoration:none;outline:none;background:#8da2b4;text-align:center;box-sizing:border-box;transition:all .3s;display:flex;align-items:center;justify-content:center;margin:3vw 0 0;width:100%;border-radius:100px;max-width:39vw;line-height:1;font-size:2.75vw}#contents .btn_arrow_11::after{content:"";position:absolute;background:url(../images/btn_arrow_3_sp.png) no-repeat center center;background-size:auto 100%;width:70px;height:9px;top:0;bottom:0;right:-35px;margin:auto;transition:all .3s}#contents .btn_arrow_11:hover{opacity:.75}#contents .btn_arrow_11:hover::after{content:"";-webkit-animation-name:anime_btn_arrow_10;animation-name:anime_btn_arrow_10;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}#contents .btn_arrow_12{position:relative;padding:4vw;color:#373c46;text-decoration:none;outline:none;background:#fff;text-align:center;box-sizing:border-box;transition:all .3s;display:flex;align-items:center;justify-content:center;margin:0 auto;width:70%;border-radius:100px;max-width:360px;line-height:1;border:1px solid #416482;font-size:3.75vw}#contents .btn_arrow_12::after{content:"";position:absolute;background:url(../images/btn_arrow_4_sp.png) no-repeat center center;background-size:auto 100%;width:70px;height:9px;top:0;bottom:0;right:-35px;margin:auto;transition:all .3s}#contents .btn_arrow_12:hover{opacity:.75}#contents .btn_arrow_12:hover::after{content:"";-webkit-animation-name:anime_btn_arrow_10;animation-name:anime_btn_arrow_10;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}}
/*# sourceMappingURL=../../maps/clinicmap/css/clinicmap2.css.map */
