#clinic .productbox .infobox .phcont .mainph img{display:block!important}@media screen and (min-width:769px){#clinic .mainbox{height:150px}#clinic .mainbox .innerbox{width:1140px;margin:0 auto 50px;display:flex;align-items:flex-end;justify-content:space-between;padding:50px 0}#clinic .mainbox .innerbox .maintl{font-size:2.8rem;font-weight:700;line-height:4.8rem}#clinic .mainbox .innerbox .maintl span{font-size:1.6rem;font-weight:400;margin:0 0 0 20px}#clinic .mainbox .innerbox #pan{width:auto!important;margin:0 0 0 0;padding:0 0 .7em 0}#clinic .stepbox{background:#F5F5F5}#clinic .productbox{width:1140px;margin:0 auto;padding:20px 0 120px 0}#clinic .productbox .searchbox{width:270px;float:left}#clinic .productbox .searchbox .inputtl{font-weight:700;font-size:1.6rem;line-height:2.7rem;margin:0 0 10px 5px}#clinic .productbox .searchbox .inputbox{background:none;width:calc(100%);position:relative;margin:0 0 20px 0}#clinic .productbox .searchbox .inputbox.box2{background:none;width:calc(100%);position:relative;margin:0 0 20px 0}#clinic .productbox .searchbox .inputbox input{border:1px solid #E1E1E1;width:100%;box-sizing:border-box;margin:0;padding:15px 50px 15px 20px;background:#fff;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.4rem;position:relative}#clinic .productbox .searchbox .inputbox .searchbtn{height:calc(100% - 3px);background:url(/images/common/step_search.svg) no-repeat,#fff;background-size:18px;background-position:50% 50%;width:50px;position:absolute;top:2px;right:1px;cursor:pointer;border:none}#clinic .productbox .searchbox .btnbox{border-bottom:1px solid #cacaca;text-align:center;margin:0 0 20px 0}#clinic .productbox .searchbox .btnbox .btn{border:1px solid #fff;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom:none;padding:10px 0;width:120px;font-size:1.6rem;font-weight:700;line-height:2.7rem;text-align:center;display:inline-block;background:none;position:relative;top:1px;color:#06B4D6;margin:0 2px;cursor:pointer;transition:all 0.3s}#clinic .productbox .searchbox .btnbox .btn.active,#clinic .productbox .searchbox .btnbox .btn:hover{border:1px solid #cacaca;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom:none;padding:10px 0;width:120px;font-size:1.6rem;font-weight:700;line-height:2.7rem;text-align:center;display:inline-block;background:#fff;position:relative;top:1px;margin:0 2px;cursor:pointer;color:#4B4B4B}#clinic .productbox .searchbox .searchlist{padding:0 0 0 0}#clinic .productbox .searchbox .searchlist .tl01{padding:0 0 20px 0;border-bottom:1px solid #F1F1F1}#clinic .productbox .searchbox .searchlist .slidedownbox{padding:0 0 0 0;border-bottom:1px solid #F1F1F1}#clinic .productbox .searchbox .searchlist .slidedownbox .tl02{padding:20px 0 20px 0;color:#888;cursor:pointer}#clinic .productbox .searchbox .searchlist .slidedownbox .tl02:before{width:6px;height:6px;border:1px solid;border-color:#565656 #565656 transparent transparent;transform:rotate(45deg);display:inline-block;content:"";margin:0 10px 0 0;position:relative;top:-1px}#clinic .productbox .searchbox .searchlist .slidedownbox .tl02.active,#clinic .productbox .searchbox .searchlist .slidedownbox .tl02:hover{color:#4b4b4b;font-weight:700}#clinic .productbox .searchbox .searchlist .slidedownbox .tl02.active:before{width:6px;height:6px;border:1px solid;border-color:#565656 #565656 transparent transparent;transform:rotate(135deg);display:inline-block;content:"";margin:0 10px 0 0;position:relative;top:-4px}#clinic .productbox .searchbox .searchlist .slidedownbox ul{list-style:none;display:none}#clinic .productbox .searchbox .searchlist .slidedownbox ul li{margin:0 0 20px 0;padding:0 0 0 16px}#clinic .productbox .searchbox .searchlist .slidedownbox ul li a{color:#888}#clinic .productbox .searchbox .searchlist .slidedownbox ul li.active a,#clinic .productbox .searchbox .searchlist .slidedownbox ul li a:hover{color:#4b4b4b;font-weight:700}#clinic .productbox .searchbox .blanklink{padding:20px 0 60px 10px}#clinic .productbox .searchbox .blanklink a{color:#8e8e8e;font-weight:700;transition:opacity 0.3s}#clinic .productbox .searchbox .blanklink a:hover{opacity:.7}#clinic .productbox .searchbox .blanklink a:after{content:"";width:14px;height:14px;background:url(/images/product/blank.svg) no-repeat;background-size:14px;display:inline-block;margin:0 0 0 10px;position:relative;top:2px}#clinic .productbox .searchbox .bannerbox{width:270px;margin-top:50px}#clinic .productbox .searchbox .bannerbox a{transition:opacity 0.3s;display:block}#clinic .productbox .searchbox .bannerbox a:hover{opacity:.7}#clinic .productbox .infobox{width:980px;float:none;margin:0 auto}#clinic .productbox .infobox .phcont{width:200px;float:left;margin:0 0 50px 0}#clinic .productbox .infobox .phcont .mainph{width:100%;margin:0 0 20px 0;border:1px solid #f3f3f3;position:relative;line-height:0;padding-top:100%;box-sizing:border-box}#clinic .productbox .infobox .phcont .mainph img{position:absolute;top:0;left:0}#clinic .productbox .infobox .phcont .phthumb ul{list-style:none;width:calc(100% + 20px);margin:0 0 0 -20px}#clinic .productbox .infobox .phcont .phthumb ul li{width:calc(33.333333% - 20px);margin:0 0 20px 20px;float:left;box-sizing:border-box}#clinic .productbox .infobox .phcont .phthumb ul li .inbox{width:100%;padding-top:100%;position:relative;border:1px solid #F5F5F5;box-sizing:border-box;cursor:pointer}#clinic .productbox .infobox .phcont .phthumb ul li .inbox img{position:absolute;top:0;left:0}#clinic .productbox .infobox .infotxbox{width:calc(100% - 260px);float:right}#clinic .productbox .infobox .infotxbox .tl{font-size:2.4rem;line-height:3.5rem;font-weight:600;margin:0 0 5px 0}#clinic .productbox .infobox .infotxbox .onlinebox{font-size:1.2rem;color:#1BADCE;padding:5px 15px;margin:0 0 10px 0;border:1px solid #1BADCE;position:relative;display:inline-block;line-height:1}#clinic .productbox .infobox .infotxbox .cate{margin:0 0 30px 0}#clinic .productbox .infobox .infotxbox .cate span{border-radius:50px;border:1px solid #ddd;padding:5px 10px;font-size:1.3rem;margin:0 3px 3px 0;line-height:1;display:inline-block;color:#333}#clinic .productbox .infobox .infotxbox .subtx{font-size:1.4rem;line-height:2.5rem;padding:0 0 15px 0;color:#333}#clinic .productbox .infobox .infotxbox .subtx a.blank{color:#06B4D6;transition:all 0.1s;display:block;margin-bottom:10px}#clinic .productbox .infobox .infotxbox .subtx a.blank:after{display:inline-block;content:"";border:none;background:url(/images/common/blank.svg) no-repeat;background-size:10px;width:10px;height:10px;margin:0 0 0 5px;vertical-align:middle;position:relative;top:-2px}#clinic .productbox .infobox .infotxbox .subtx a[href^="tel:"]{color:#06B4D6;transition:all 0.1s;margin-bottom:10px}#clinic .productbox .infobox .infotxbox .access{font-size:1.2rem;line-height:2rem;padding:0 0 20px 0;color:#06B4D6;font-weight:600;display:inline-block;transition:opacity 0.3s}#clinic .productbox .infobox .infotxbox .access:hover{opacity:.7}#clinic .productbox .infobox .infotxbox .access:before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #06B4D6;display:inline-block;margin:0 5px 0 0;position:relative;top:-1px}#clinic .productbox .infobox .infotxbox .subtx span{font-weight:600}#clinic .productbox .infobox .infotxbox .infotx p{margin:0 0 50px 0}#clinic .productbox .infobox .btncont{padding:60px 0;background:#F5F5F5;display:table;width:100%;margin:0 0 20px 0}#clinic .productbox .infobox .btncont{padding:60px 0;background:#F5F5F5;display:table;width:100%}#clinic .productbox .infobox .btncont .floatbox{width:50%;box-sizing:border-box;display:table-cell;border-right:1px solid #ddd}#clinic .productbox .infobox .btncont .floatbox .btncont{padding:0;margin:20px 0 10px 0;display:flex;justify-content:center}#clinic .productbox .infobox .btncont .floatbox .btncont .btn{margin:0 10px 0 0;width:150px}#clinic .productbox .infobox .btncont .floatbox:last-child{border:none}#clinic .productbox .infobox .btncont .floatbox .tl{text-align:center;font-size:2rem;line-height:2.7rem;margin:0 0 20px 0;font-weight:600}#clinic .productbox .infobox .btncont .floatbox a.btn{border-radius:10px;background:#EAEAEA;width:237px;margin:0 auto 15px;display:block;padding:10px 0;text-align:center;color:#cacaca;pointer-events:none;transition:opacity 0.3s}#clinic .productbox .infobox .btncont .floatbox a.btn.tel:before{content:"";width:20px;height:13px;background:url(/images/product/tel_icon01.svg) no-repeat;background-size:20px;display:inline-block;margin:0 5px 0 0}#clinic .productbox .infobox .btncont .floatbox a.btn.active.tel:before{content:"";width:20px;height:13px;background:url(/images/product/tel_icon02.svg) no-repeat;background-size:20px;display:inline-block;margin:0 5px 0 0}#clinic .productbox .infobox .btncont .floatbox a.btn.active{border-radius:10px;background:#06B4D6;width:237px;margin:0 auto 15px;display:block;padding:10px 0;text-align:center;color:#fff;pointer-events:auto;transition:opacity 0.3s}#clinic .productbox .infobox .btncont .floatbox a:hover{opacity:.7}#clinic .productbox .infobox .btncont .floatbox .tx{font-size:1.3rem;line-height:2rem;text-align:center}#clinic .productbox .infobox .btncont .floatbox .tx span{color:#082D59}#clinic .productbox .infobox .btncont .floatbox a.txlink{font-size:1.4rem;color:#06B4D6;transition:opacity 0.3s;font-weight:700}#clinic .productbox .infobox .relistbox .tlbox{margin:0 0 35px 0}#clinic .productbox .infobox .relistbox ul{width:calc(100% + 40px);margin:0 0 0 -40px;list-style:none}#clinic .productbox .infobox .relistbox ul a{color:#4B4B4B}#clinic .productbox .infobox .relistbox ul li{width:calc(25% - 40px);margin:0 0 0 40px;float:left}#clinic .productbox .infobox .relistbox ul li .phbox{width:100%;padding-top:100%;position:relative;line-hegiht:0;margin:0 0 15px 0;border:1px solid #f5f5f5;box-sizing:border-box;overflow:hidden}#clinic .productbox .infobox .relistbox ul li .phbox img{position:absolute;top:0;left:0;transition:all 0.5s}#clinic .productbox .infobox .relistbox ul li a:hover .phbox img{transform:scale(1.1)}#clinic .productbox .infobox .relistbox ul li .tl{font-weight:600}#clinic select{width:100%;padding:15px 45px 15px 15px;outline:none;border:1px solid #E1E1E1;font-size:1.4rem;margin:0 0 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;color:#8E8E8E;display:inline-block;background:url(/images/clinic/select_arrow.svg) no-repeat,#fff;background-size:10px;background-position:right 15px top 50%;box-sizing:border-box;border-radius:0}#clinic .menubox{margin:0 0 60px 0}#clinic .menubox .tl{font-size:1.8rem;margin:0 0 20px 0;line-height:3.1rem;font-weight:600}#clinic .menubox .menuinbox{padding:0 30px;border:1px solid #F1F1F1}#clinic .menubox .menuinbox .txbox{border-bottom:1px dashed #C7C7C7;padding-bottom:30px;padding:30px 0}#clinic .menubox .menuinbox .txbox:last-child{border-bottom:none;padding-bottom:30px;padding:30px 0}#clinic .menubox .menuinbox .subtl{font-size:1.6rem;margin:0 0 20px 0;line-height:2.8rem;font-weight:600}#clinic .menubox .menuinbox .tx{color:#8E8E8E;font-size:1.3rem}#clinic .capbox{font-size:1.1rem;line-height:1.7rem;color:#8E8E8E;padding:0 0 45px 0}#clinic .capbox p{margin:0 0 15px 0}#clinic .timebox table{width:100%;margin-bottom:15px}#clinic .timebox table tr td{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:25px 0 25px 0;font-size:1.4rem}#clinic .timebox .remarks{font-size:1.3rem;line-height:1.6}#clinic .timebox table tr td:first-child{width:33%;border-top:1px solid #ddd;padding:10px 10px 0 10px;font-weight:700}#clinic .timebox table tr:last-child td{border-bottom:1px solid #ddd}.attention{margin:50px auto 50px auto;padding:30px;border:1px solid #ddd;text-align:center;width:60%}.attention .tl{font-weight:700;margin:0 0 10px 0}.attention .txt{color:#333;text-align:left;font-size:1.2rem}.other_area{background:#F5F5F5}.include_other_area_box{padding:50px 0 50px 0;position:relative;width:1140px;margin:0 auto}.include_other_area_box h2{margin:15px 0 15px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:16px}.include_other_area_box ul.list-link-text{display:block}.include_other_area_box ul.list-link-text li{display:inline-block;list-style-type:none;padding:0 5px;text-align:center}.include_other_area_box ul.list-link-text li a{color:#666}.include_other_area_box ul.list-link-text li:hover{background-color:rgba(6,180,214,.5);#06B4D6;border-radius:5px}.include_other_area_box ul.list-link-text li:hover a{color:#fff}}@media screen and (max-width:768px){#clinic .mainbox{height:50px}#clinic .mainbox .innerbox{width:90%;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#clinic .mainbox .innerbox .maintl{font-size:2rem;font-weight:700;line-height:3.5rem}#clinic .mainbox .innerbox .maintl span{font-size:1.5rem;font-weight:400;margin:0 0 0 0;display:none}#clinic .stepbox{background:#F5F5F5}#clinic .productbox{width:90%;margin:-1rem auto 0 auto;padding:0 0 0 0}#clinic .productbox .searchbox{width:100%;float:none}#clinic .productbox .searchbox .inputtl{font-weight:700;font-size:1.6rem;line-height:2.7rem;margin:0 0 10px 5px}#clinic .productbox .searchbox .inputbox{background:none;width:calc(100%);position:relative;margin:0 0 30px 0}#clinic .productbox .searchbox .inputbox.box2{background:none;width:calc(100%);position:relative;margin:0 0 10px 0}#clinic .productbox .searchbox .inputbox input{border:1px solid #E1E1E1;width:100%;box-sizing:border-box;margin:0;padding:15px 50px 15px 20px;background:#fff;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.2rem;position:relative}#clinic .productbox .searchbox .inputbox .searchbtn{height:calc(100% - 2px);background:url(/images/common/step_search.svg) no-repeat,#fff;background-size:20px;background-position:50% 50%;width:50px;position:absolute;top:1px;right:1px;cursor:pointer;border:none}#clinic .productbox .searchbox .btnbox{border-bottom:1px solid #cacaca;text-align:center;margin:0 0 20px 0}#clinic .productbox .searchbox .btnbox .btn{border:1px solid #fff;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom:none;padding:10px 0;width:120px;font-size:1.4rem;font-weight:700;line-height:2.2rem;text-align:center;display:inline-block;background:none;position:relative;top:1px;color:#06B4D6;margin:0 2px;cursor:pointer;transition:all 0.3s}#clinic .productbox .searchbox .btnbox .btn.active,#clinic .productbox .searchbox .btnbox .btn:hover{border:1px solid #cacaca;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom:none;padding:10px 0;width:120px;font-size:1.4rem;font-weight:700;line-height:2.2rem;text-align:center;display:inline-block;background:#fff;position:relative;top:1px;margin:0 2px;cursor:pointer;color:#4B4B4B}#clinic .productbox .searchbox .searchlist{padding:0 0 0 0}#clinic .productbox .searchbox .searchlist .tl01{padding:0 0 20px 0;border-bottom:1px solid #F1F1F1}#clinic .productbox .searchbox .searchlist .slidedownbox{padding:0 0 0 0;border-bottom:1px solid #F1F1F1}#clinic .productbox .searchbox .searchlist .slidedownbox .tl02{padding:20px 0 20px 0;color:#888;cursor:pointer}#clinic .productbox .searchbox .searchlist .slidedownbox .tl02:before{width:6px;height:6px;border:1px solid;border-color:#565656 #565656 transparent transparent;transform:rotate(45deg);display:inline-block;content:"";margin:0 10px 0 0;position:relative;top:-1px}#clinic .productbox .searchbox .searchlist .slidedownbox .tl02.active,#clinic .productbox .searchbox .searchlist .slidedownbox .tl02:hover{color:#4b4b4b;font-weight:700}#clinic .productbox .searchbox .searchlist .slidedownbox .tl02.active:before{width:6px;height:6px;border:1px solid;border-color:#565656 #565656 transparent transparent;transform:rotate(135deg);display:inline-block;content:"";margin:0 10px 0 0;position:relative;top:-4px}#clinic .productbox .searchbox .searchlist .slidedownbox ul{list-style:none;display:none}#clinic .productbox .searchbox .searchlist .slidedownbox ul li{margin:0 0 20px 0;padding:0 0 0 16px}#clinic .productbox .searchbox .searchlist .slidedownbox ul li a{color:#888}#clinic .productbox .searchbox .searchlist .slidedownbox ul li.active a,#clinic .productbox .searchbox .searchlist .slidedownbox ul li a:hover{color:#4b4b4b;font-weight:700}#clinic .productbox .searchbox .blanklink{padding:20px 0 30px 10px}#clinic .productbox .searchbox .blanklink a{color:#8e8e8e;font-weight:700;transition:opacity 0.3s}#clinic .productbox .searchbox .blanklink a:hover{opacity:.7}#clinic .productbox .searchbox .blanklink a:after{content:"";width:14px;height:14px;background:url(/images/product/blank.svg) no-repeat;background-size:14px;display:inline-block;margin:0 0 0 10px;position:relative;top:2px}#clinic .productbox .searchbox .bannerbox{width:100%}#clinic .productbox .searchbox .bannerbox a{transition:opacity 0.3s;display:block}#clinic .productbox .searchbox .bannerbox a:hover{opacity:.7}#clinic .productbox .infobox{width:100%;float:none}#clinic .productbox .infobox .phcont{width:90%;float:none;margin:2rem auto 2rem auto}#clinic .productbox .infobox .phcont .mainph{width:100%;margin:0 0 20px 0;border:1px solid #f3f3f3;position:relative;line-height:0;padding-top:100%;box-sizing:border-box}#clinic .productbox .infobox .phcont .mainph img{position:absolute;top:0;left:0}#clinic .productbox .infobox .phcont .phthumb ul{list-style:none;width:calc(100% + 20px);margin:0 0 0 -20px}#clinic .productbox .infobox .phcont .phthumb ul li{width:calc(33.333333% - 20px);margin:0 0 20px 20px;float:left;box-sizing:border-box}#clinic .productbox .infobox .phcont .phthumb ul li .inbox{width:100%;padding-top:100%;position:relative;border:1px solid #F5F5F5;box-sizing:border-box;cursor:pointer}#clinic .productbox .infobox .phcont .phthumb ul li .inbox img{position:absolute;top:0;left:0}#clinic .productbox .infobox .infotxbox{width:calc(100%);float:none}#clinic .productbox .infobox .infotxbox .tl{font-size:2rem;line-height:2.2rem;margin:0 0 5px 0;font-weight:700}#clinic .productbox .infobox .infotxbox .onlinebox{font-size:1.2rem;color:#1BADCE;padding:5px 15px;margin:10px 0 10px 0;border:1px solid #1BADCE;position:relative;display:inline-block;line-height:1}#clinic .productbox .infobox .cate{margin:20px 0 30px 0}#clinic .productbox .infobox .cate span{border-radius:50px;border:1px solid #C7C7C7;padding:5px 10px;font-size:1.2rem;margin:0 0 5px 0;line-height:1;display:inline-block}#clinic .productbox .infobox .subtx{font-size:1.2rem;line-height:2rem;padding:0 0 10px 0}#clinic .productbox .infobox .subtx a.blank{color:#06B4D6;transition:all 0.1s;display:block;margin-bottom:10px}#clinic .productbox .infobox .subtx a.blank:after{display:inline-block;content:"";border:none;background:url(/images/common/blank.svg) no-repeat;background-size:10px;width:10px;height:10px;margin:0 0 0 5px;vertical-align:middle;position:relative;top:-2px}#clinic .productbox .infobox .infotxbox .access{font-size:1.2rem;line-height:2rem;padding:0 0 20px 0;color:#06B4D6;font-weight:600;display:inline-block;transition:opacity 0.3s}#clinic .productbox .infobox .infotxbox .access:hover{opacity:.7}#clinic .productbox .infobox .infotxbox .access:before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #06B4D6;display:inline-block;margin:0 5px 0 0;position:relative;top:-1px}#clinic .productbox .infobox .infotxbox .infotx p{margin:0 0 30px 0}#clinic .productbox .infobox .btncont{padding:30px 5% 0;background:#F5F5F5;display:block;width:90%;margin:0 0 40px 0}#clinic .productbox .infobox .btncont .floatbox .btncont{padding:0;margin:0 auto 10px auto;display:flex;justify-content:center}#clinic .productbox .infobox .btncont .floatbox .btncont .btn{margin:0 10px 0 0;width:200px}#clinic .productbox .infobox .btncont .floatbox{width:100%;box-sizing:border-box;display:block;border-bottom:1px solid #ddd;padding:0 0 10px 0}#clinic .productbox .infobox .btncont .floatbox:last-child{border:none;padding:20px 0}#clinic .productbox .infobox .btncont .floatbox .tl{text-align:center;font-size:1.6rem;line-height:2.7rem;margin:0 0 10px 0;font-weight:700}#clinic .productbox .infobox .btncont .floatbox a.btn{border-radius:10px;background:#EAEAEA;width:237px;margin:0 auto 15px;display:block;padding:10px 0;text-align:center;color:#cacaca;pointer-events:none;transition:opacity 0.3s}#clinic .productbox .infobox .btncont .floatbox a.btn.tel:before{content:"";width:20px;height:13px;background:url(/images/product/tel_icon01.svg) no-repeat;background-size:20px;display:inline-block;margin:0 5px 0 0}#clinic .productbox .infobox .btncont .floatbox a.btn.active{border-radius:.5rem;background:#06B4D6;width:90%;margin:0 auto 15px;display:block;padding:10px 0;text-align:center;color:#fff;pointer-events:auto;transition:opacity 0.3s;font-size:1.6rem;font-weight:700}#clinic .productbox .infobox .btncont .floatbox a.btn.active.tel:before{content:"";width:20px;height:13px;background:url(/images/product/tel_icon02.svg) no-repeat;background-size:20px;display:inline-block;margin:0 5px 0 0}#clinic .productbox .infobox .btncont .floatbox a:hover{opacity:.7}#clinic .productbox .infobox .btncont .floatbox .tx{font-size:1.2rem;line-height:2rem;color:#333;text-align:center;margin:0 0 20px 0}#clinic .productbox .infobox .btncont .floatbox .tx span{color:#082D59}#clinic .productbox .infobox .btncont .floatbox a.txlink{font-size:1.1rem;color:#06B4D6;transition:opacity 0.3s;font-weight:600}#clinic .productbox .infobox .relistbox .tlbox{margin:0 0 20px 0}#clinic .productbox .infobox .relistbox ul{width:calc(100% + 5%);margin:0 0 20px -5%;list-style:none}#clinic .productbox .infobox .relistbox ul a{color:#4B4B4B}#clinic .productbox .infobox .relistbox ul li{width:calc(50% - 5%);margin:0 0 20px 5%;float:left}#clinic .productbox .infobox .relistbox ul li .phbox{width:100%;padding-top:100%;position:relative;line-hegiht:0;margin:0 0 5px 0;border:1px solid #f5f5f5;box-sizing:border-box;overflow:hidden}#clinic .productbox .infobox .relistbox ul li .phbox img{position:absolute;top:0;left:0;transition:all 0.5s}#clinic .productbox .infobox .relistbox ul li a:hover .phbox img{transform:scale(1.1)}#clinic .productbox .infobox .relistbox ul li .tl{font-weight:600}#clinic select{width:100%;padding:15px 45px 15px 15px;outline:none;border:1px solid #E1E1E1;font-size:1.4rem;margin:0 0 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;color:#8E8E8E;display:inline-block;background:url(/images/clinic/select_arrow.svg) no-repeat,#fff;background-size:10px;background-position:right 15px top 50%;box-sizing:border-box;border-radius:0}#clinic .menubox{margin:0 0 40px 0}#clinic .menubox .tl{font-size:1.8rem;margin:0 0 20px 0;line-height:3.1rem;font-weight:600}#clinic .menubox .menuinbox{padding:0 20px;border:1px solid #F1F1F1}#clinic .menubox .menuinbox .txbox{border-bottom:1px dashed #C7C7C7;padding-bottom:20px;padding:20px 0}#clinic .menubox .menuinbox .txbox:last-child{border-bottom:none;padding-bottom:20px;padding:20px 0}#clinic .menubox .menuinbox .subtl{font-size:1.6rem;margin:0 0 20px 0;line-height:2.8rem;font-weight:600}#clinic .menubox .menuinbox .tx{color:#8E8E8E;font-size:1.3rem}#clinic .capbox{font-size:1.1rem;line-height:1.7rem;color:#8E8E8E;padding:0 0 25px 0}#clinic .capbox p{margin:0 0 15px 0}#clinic .timebox table{width:100%;margin:0 0 30px 0}#clinic .timebox table tr td{border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;padding:10px 0 5px 10px}#clinic .timebox table tr td:first-child{width:38%;padding:5px 10px 5px 0;font-weight:700}#clinic .timebox table tr:last-child td{border-bottom:1px solid #D8D8D8}#clinic .explainbox{padding:0 0 40px 0}.attention{margin:6rem 0 4rem 0;padding:30px;border:1px solid #ddd;text-align:center}.attention .tl{font-weight:700;margin:0 0 20px 0;font-size:1.5rem}.attention .txt{color:#333;text-align:left;font-size:1.2rem}.other_area{background:#F5F5F5}.include_other_area_box{padding:30px 0 20px 0;position:relative;width:350px;margin:0 auto}.include_other_area_box h2{margin:15px 0 15px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:16px}.include_other_area_box ul.list-link-text{display:block}.include_other_area_box ul.list-link-text li{display:inline-block;list-style-type:none;padding:0 5px;text-align:center}.include_other_area_box ul.list-link-text li a{color:#666}.include_other_area_box ul.list-link-text li:hover{background-color:rgba(6,180,214,.5);color:#06B4D6;border-radius:5px}.include_other_area_box ul.list-link-text li:hover a{color:#fff}.review{margin-bottom:4rem;margin-top:4rem;padding-top:4rem;border-top:1px solid #ddd}li.review_item{list-style:none;border-bottom:1px solid #ddd;padding:2rem 1rem}li.review_item:first-child{border-top:1px solid #ddd}.review_h_title{font-size:1.4rem;font-weight:700;position:relative;padding-left:6vw}.review_h_title_wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.review_h_date{font-size:1.3rem}.review_h_title:before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;width:2rem;height:1.5rem;background:url(/images/clinic/comment.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.review_h_rate{font-size:1.8rem;color:#06B4D6;margin-bottom:.6rem}..review_h_rate span{color:#000}.review_h_info_wrap{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.2rem}dl.review_h_kamoku,dl.review_h_wait_time{display:flex;align-items:center;justify-content:center;margin-right:5rem}.review_h_kamoku dt,.review_h_wait_time dt{background-color:#e1e1e1;padding:.4rem 1rem;margin-right:1rem}.review_title{font-size:1.4rem;margin-bottom:1.2rem;font-weight:700}p.review_text{line-height:1.8;font-size:1.2rem;margin-bottom:1rem}.review_foot{background:#f1f1f1;text-align:center;padding:2rem;margin-top:1.6rem}.review_f_title{margin-bottom:1.6rem}.review_f_wrap{display:flex;justify-content:space-between}.review_f_bad_wrap{width:46%;font-size:1.2rem;padding:.6rem 0;background:#e1e1e1}.review_f_bad_wrap.already{border:1px solid #06B4D6;background:#fff;color:#06B4D6}.review_f_good_wrap{width:46%;font-size:1.2rem;padding:.6rem 0;background:#e1e1e1;border-radius:.5rem}.review_f_good_wrap.already{border:1px solid #06B4D6;background:#fff;color:#06B4D6;border-radius:.5rem}.more_review{width:60%;background:#e1e1e1;padding:1rem 0;margin:auto;text-align:center;margin-top:2rem;margin-bottom:2rem;border-radius:.5rem}.review_last_text{font-size:1.2rem;margin:1rem auto;text-align:center}.review_lable{display:flex;margin-bottom:2rem;align-items:center}.review_form_title{font-size:1.4rem;margin-right:4%;width:23%}input.review_form_input_text{display:block;width:73%;box-sizing:border-box;padding:1rem}.review_radio_wrap{font-size:1.4rem;margin-right:3rem}.review_radio_wrap:last-child{margin:0}input.review_form_input_radio{margin:auto;margin-right:.8rem}#clinic select.review_form_select{width:73%}label.review_lable.title,label.review_lable.textarea{display:block}.review_lable.title .review_form_title,.review_lable.textarea .review_form_title{width:auto;margin-right:0;margin-bottom:1rem}.review_lable.title input.review_form_input_text{width:100%}textarea.review_form_textarea{width:100%;padding:1rem;box-sizing:border-box}input.review_submit{display:block;margin:auto;width:100%;background:#06B4D6;border-radius:.5rem;color:#fff;text-align:center;position:relative;padding:1rem;box-sizing:border-box;font-size:1.4rem;font-weight:700;border:0}form.review_form{margin-bottom:2rem;display:none}.review_open_btn{width:90%;background:#f5f5f5;padding:1rem 0;margin:auto;text-align:center;margin-top:2rem;margin-bottom:2rem;position:relative;border-radius:.5rem;font-weight:700}.review_open_btn:before{content:"";position:absolute;top:0;left:-14rem;right:0;bottom:0;margin:auto;width:2rem;height:2rem;background-image:url(/images/clinic/pen.svg);background-size:cover;background-position:center center;background-repeat:no-repeat}.load_img_wrap{display:none;text-align:center;overflow:hidden;height:7rem}img.load_img{width:50%;display:block;margin:auto;margin-top:-7rem}.success_text{display:none;text-align:center;font-weight:700;font-size:2.2rem;color:#55e526}}