@charset "UTF-8";.head div,.sct section,.sct div,.sct li,.sct h2,.sct h3{box-sizing:border-box}section.post{margin-bottom:80px}section.post strong,section.post strong *{font-weight:700}section.post em,section.post em *{font-style:italic}section.post hr{border:none;margin:1.5em auto;height:1px;width:40%;background:linear-gradient(90deg,#c7c7c7 25%,transparent 25%,transparent 50%,#c7c7c7 50%,#c7c7c7 75%,transparent 75%);background-size:15px}ul.index-cont li.index:not(:first-child){margin-top:1.5em}ul.index-cont li.index span,ul.index-cont li.index a{font-weight:700;margin-top:1.5em;line-height:1.8;font-size:1.2rem}ul.index-cont li a:hover{text-decoration:underline}ul.index-cont li.subindex{margin-left:1em;font-size:1.1rem}ul.index-cont li.subindex span,ul.index-cont li.subindex a{text-indent:1em}.heading_01{position:relative;padding:0 0 7px 28px;font-size:127.5%;font-weight:500;line-height:1.364;border-bottom:solid 2px #59bef2}.heading_01:before{content:"";display:inline-block;width:10px;height:10px;position:absolute;left:0;bottom:-2px;background-image:linear-gradient(-45deg,transparent 40%,#59bef2 50%,#59bef2 60%,transparent 50%,transparent)}.heading_02{position:relative;width:fit-content;padding:0 7px;font-size:115.5%;font-weight:500;line-height:1.4}.heading_02:after{content:"";position:absolute;left:0;bottom:-2%;width:100%;height:1px;border-bottom:solid 10px #dff4ff;z-index:-1000}.heading_03{width:fit-content;padding:0 6px;font-size:104%;font-weight:500;line-height:1.556;border-bottom:solid 2px #59bef2}.flexcont_img-right .heading_01,.flexcont_img-right .heading_02,.flexcont_img-right .heading_03,.flexcont_img-left .heading_01,.flexcont_img-left .heading_02,.flexcont_img-left .heading_03{display:inline-block;width:570px}.pagetop_panel{display:flex;justify-content:space-between}.post_date{margin-left:19px;color:#424242;font-size:.88rem;font-weight:500;line-height:1.714;transform:scale(.924,1)}.share_container{display:inherit;justify-content:flex-end;width:480px}.share_container a{display:flex;align-items:center;padding:0 12px 0 7px;margin:0 3px;color:#fff;font-size:.69rem;line-height:2;font-weight:500;border-radius:4px}.share_container a span{margin-left:7px}.share_container a img{width:15px}.share_facebook{background-color:#1b6fdc}.share_twitter{background-color:#00aced}.share_line{background-color:#00b900}.pagetop_cont .rank_cat_list{margin-left:20px;margin-bottom:50px;line-height:1.857;font-size:16px}.pagetop_cont .rank_cat_list li{margin-bottom:1em}.post .sup{display:flex;align-items:center;background:#ececec;padding:20px 25px 22px 28px;width:660px;margin:0 auto 40px;color:#3d3d3d;font-size:14px;box-sizing:border-box}.post .sup figure{width:90px;margin:0 25px 0 0;flex-shrink:0;text-align:center}.post .sup figure img{width:90px;height:90px;object-fit:cover;border-radius:50%}.post .sup figure figcaption{font-weight:700;margin:.5em -1em 0}.post .sup dt{margin-bottom:.5em}.post .sup dd{line-height:1.8}.post .sup .link{color:#7c7c7c;text-decoration:none;border-bottom:1px solid}.hero{margin:0 auto}.text{width:98%;margin:0 auto 39px}.section_hero{margin-top:24px;margin-bottom:40px}.image_small img{max-width:330px}.image_middle img{max-width:660px}.img_center{text-align:center}.flexcont_img-right img.img-right,.flexcont_img-left img.img-left{max-width:330px}.img_right-sec{width:924px;margin-top:64px}.img_left-sec{width:924px;margin-left:calc(100% - 924px);margin-top:64px}.cf:after{content:"";display:block;clear:both}.img_left-sec h3{margin-left:345px}.merit_demerit{margin-top:109px}.evaluation{text-align:center}.evaluation-container{width:928px;margin:0 auto 77px;padding:60px 0 48px;border-radius:10px;background-color:rgba(89,190,242,0);border:solid 1px #e6e6e6}.evaluation_tit{margin-bottom:20px}.txt_star{color:#ffd557}.add_rankpoint .btn_evaluation{display:inline-flex;align-items:center;justify-content:center;width:330px;padding-top:6px;padding-bottom:5px;font-weight:700;background-color:#59bef2;border-radius:5px}.add_rankpoint .btn_evaluation span{background:url(//e-implant-tokyo.com/smile-implant/wp-content/themes/smile_implant/css/../images/common/good.png) no-repeat left .5em top;background-size:auto 100%;padding-left:3.5em;padding-right:2.5em}.add_rankpoint.rank_added .btn_evaluation{background:#ccc;pointer-events:none}.add_rankpoint.rank_added .btn_evaluation:hover{opacity:1}.add_rankpoint.rank_added .btn_evaluation span{padding-left:2em;padding-right:.5em}.social{text-align:center}.social_icatch{width:72px;margin:0 auto 20px}.sns_links{display:flex;justify-content:center;margin-bottom:84px}.sns_links a{display:flex;align-items:center;padding:0 12px 0 7px;margin:0 3px;color:#fff;font-size:.69rem;line-height:2;font-weight:500;border-radius:4px}.sns_links a.share_email{padding:0 18px 0 15px}.sns_links a span{margin-left:7px}.sns_links a img{width:15px}.share_email{background-color:#6d6d6d}.var_cnt{width:930px;margin:0 auto}.var_cnt .cont_title{line-height:2}.var_cnt .cont_title:first-letter {font-size:135%}.var_cnt_list{width:95%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.var_cnt_list li{width:32%;max-width:250px}.art_table td{padding-bottom:55px}.art_icatch{width:235px;margin-left:auto;margin-right:auto}.art_txt{color:#4c4c4f}.intro_ttl{width:173px;margin-top:19px;color:#4b4b4b}