#pageTitleIn .pageTitle__title{top:55%}.table_01.merit tr td{padding:20px!important;width:40%!important}.table_01.merit tr th{padding:20px!important}.table_01.merit tbody tr th{vertical-align:middle;text-align:center}.table_01.merit tr td:nth-of-type(1){background:#ffe5eb}.table_01.merit tr td:nth-of-type(2){background:#eff0fc}.table_01.merit tr:nth-of-type(1) td:nth-of-type(1){background:#ff6586;color:#fff}.table_01.merit tr:nth-of-type(3) td:nth-of-type(1){background:#ffecf0}.table_01.merit tr:nth-of-type(4) td:nth-of-type(1){background:#fff3f6}.table_01.merit tr:nth-of-type(1) td:nth-of-type(2){background:#101b8b;color:#fff}.table_01.merit tr:nth-of-type(3) td:nth-of-type(2){background:#f4f5ff}.table_01.merit tr:nth-of-type(4) td:nth-of-type(2){background:#f8f9ff}.table_01.implant th{text-align:center;background:#00b79b;color:#fff}.fBox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.fBox .box_blue{width:32%;padding:30px 35px!important}.fBox .box_blue:first-child .h4_checklist span:after{right:-40px}.fBox .box_pink{width:49%;padding-top:50px}.fBox .box_pink p img{width:100%}.table_01 tbody tr td{padding:20px 30px}.w80per{width:80%}.mb00{margin-bottom:0}.table_01.implant td{padding:20px!important}#doctor .doctorBox{display:flex;justify-content:space-between;background-color:#f5f6ff;border-radius:10px;padding:30px 30px 0}#doctor .pic{display:flex;align-items:flex-end;width:350px;margin-right:40px}#doctor .pic img{width:367px;margin-left:-10px}#doctor .doctorBox .txt{flex:1}#doctor .doctorBox .name{padding-left:10px;font-weight:700;color:#333;font-size:21px;letter-spacing:.12em;line-height:1}#doctor .doctorBox .txt .tableWrap{background-color:#fff;border-radius:10px;margin-bottom:30px;padding:3% 4%}#doctor .doctorBox .txt .tableWrap .tit03{position:relative;display:flex;align-items:center;font-weight:700;color:#333;font-size:21px;letter-spacing:.12em;line-height:1;text-align:left;border-bottom:none}#doctor .doctorBox .txt .tableWrap .tit03::before{content:"";display:inline-block;margin-right:12px;background:url(../../staff/img/deco_h3_tit03.png) 0 0/contain no-repeat;width:30px;height:36px}#doctor .doctorBox .txt .tableWrap .table_01{width:100%}#doctor .doctorBox .txt .tableWrap .table_01 tbody tr td{position:relative;padding-top:10px;padding-bottom:10px}#doctor .doctorBox .txt .tableWrap .table_01 tbody tr:last-child td{border-bottom:0}#doctor .doctorBox .txt .tableWrap .table_01 tbody tr td::before{display:block;position:absolute;top:24px;left:15px;width:2px;height:2px;background-color:#00b79b;border:1px solid #00b79b;border-radius:100%;content:''}#doctor .doctorBox .txt .tableWrap .table_01.type02 tbody{display:flex;flex-wrap:wrap;justify-content:space-between}#doctor .doctorBox .txt .tableWrap .table_01.type02 tbody tr{display:flex;width:47%}#doctor .doctorBox .txt .tableWrap .table_01.type02 tbody td{width:100%;padding-right:10px}#doctor .doctorBox .txt .tableWrap .table_01.type02 tbody tr.full{width:100%}#doctor .doctorBox .txt .tableWrap .table_01.type02 tbody tr:last-child td{padding-bottom:0}#equipment .fBox .box_pink{width:100%}#equipment .fBox .box_pink>img{width:350px;margin-bottom:0!important}.reason{background:#fff;display:inline-block;border-radius:10px;margin-right:16px;padding:0 14px;font-size:21px;color:#3641b7;line-height:1.6;font-family:fot-tsukuardgothic-std,sans-serif}.reason.pink{color:#ff6587}.reason.green{color:#00b79b}.reason.orange{color:#f19600}#NobelBiocare{padding-bottom:90px}#NobelBiocare .fBox .bg_boxMin01:nth-child(2){margin-bottom:0!important}#guidedsurgeryComparison .table_01 thead tr th{border-radius:0;width:260px}#guidedsurgeryComparison .table_01 thead tr th:nth-of-type(1){border-top-left-radius:5px;border-bottom-left-radius:5px}#guidedsurgeryComparison .table_01 thead tr th:nth-of-type(3){border-top-right-radius:5px;border-bottom-right-radius:5px}#guidedsurgeryComparison .table_01 tbody td{font-size:26px;text-align:center}#guidedsurgery_flow>p{margin-bottom:30px}.bg_boxMin01 .feedList{padding:40px;background-color:#fff;border-radius:20px}.bg_boxMin01 .feedList dl{display:flex;justify-content:space-between}.bg_boxMin01 .feedList dl:nth-child(n+2){margin-top:25px}.bg_boxMin01 .feedList dl dt{width:150px;color:#101b8b}.bg_boxMin01 .feedList dl dd{width:670px}.bg_boxMin01 .feedList dl dd a{color:#000;text-decoration:none;transition:.3s}.bg_boxMin01 .feedList dl dd a:hover{color:#f29600;text-decoration:underline}.bg_boxMin01 .feedList .btn{display:block;width:400px;text-align:center;padding:14px 0;border-radius:10px;background:#101b8b;color:#fff;text-decoration:none;font-size:120%;position:relative;transition:opacity .2s ease-out;margin:35px auto 0}.bg_boxMin01 .feedList .btn:before{content:'';display:inline-block;margin-right:10px;vertical-align:-.15em;background:url(../../common/img/icon_btn.svg) center/contain no-repeat;width:20px;height:20px}.bg_boxMin01 .feedList .btn:hover{opacity:.7}.case .picList{display:flex;justify-content:space-between;margin-bottom:45px}.case .picList li{width:450px;position:relative}.case .picList li:after{content:'';position:absolute;top:0;bottom:0;right:-56px;width:29px;height:29px;margin:auto;border-top:4px solid #00b79b;border-right:4px solid #00b79b;transform:rotate(45deg);box-sizing:border-box}.case .picList li:last-child:after{content:none}.case .table_01{border-top:1px solid #e8edf0}.case .table_01 tr th{font-size:16px;background:#f2fbfa}.case .table_01 tr td{font-size:16px}#consideration .pic_m #price .pic_m{width:200px;height:auto;border-radius:20px}#consideration .table_01 tbody tr td,#consideration .table_01 tbody tr th,#price .table_01 tbody tr td,#price .table_01 tbody tr th{vertical-align:middle}#consideration .table_01 tbody tr td,#price .table_01 tbody tr td{padding:20px}#consideration .table_01 tbody tr th,#price .table_01 tbody tr th{text-align:center;padding:20px 20px 20px 0}#consideration .table_01 tbody tr td:last-child,#price .table_01 tbody tr td:last-child{width:22%;text-align:center;color:#00b79b;font-size:16px;padding-left:0}#consideration .tableTitle,#price .tableTitle{font-size:20px;display:block;color:#00b79b;padding-bottom:10px}#consideration .bg_boxMin01:before{left:60px}#consideration .layout{margin-bottom:40px}#consideration .layout:last-child{margin-bottom:0}#consideration .layout .h4_tit01{margin-bottom:10px}#price .annotation p{padding-bottom:5px!important}#price .annotation{margin-top:30px}#price .annotation ul li{position:relative;padding-left:15px;margin-bottom:8px;line-height:1.5}#price .annotation ul li:before{content:"・";position:absolute;left:0}#price .annotation ul li:last-child{margin-bottom:0}#mainContents .div_box01:first-child{position:relative}#mainContents .div_box01:first-child h2::before{content:url(../img/pic_m08.png);position:absolute;top:155px;right:-180px;transform:rotate(-24deg)}#qaWrap{margin:-15px 0 90px;position:relative;z-index:1000}#qaWrap:before{content:'';background-color:#e8edf0;position:absolute;width:2200px;left:calc(50% - 1100px);height:100%;z-index:-2}#qa{width:1100px;padding:100px 0 80px;margin:10px auto 0;position:relative}#qa:before{content:url(../../img/bg_qa_top.png);position:absolute;top:-14px;left:-550px;z-index:-2}#qa:after{content:url(../../img/bg_qa_bottom.png);position:absolute;bottom:-14px;left:-550px;z-index:-2}#qa h2{text-align:center;padding-bottom:80px}#qa h2 .ja{position:relative;font-family:fot-tsukuardgothic-std,sans-serif;font-size:36px;color:#333;letter-spacing:.16em}#qa h2 .ja::before{content:"";position:absolute;content:url(../../img/deco_qa_left.png);left:-69px;top:-20px}#qa h2 .ja::after{content:"";position:absolute;content:url(../../img/deco_qa_right.png);top:16px;right:-57px}#qa h2 .en{margin-top:15px;display:block;font-family:Poppins,sans-serif;font-size:14px;letter-spacing:.16em;color:#f29600}#qa p{line-height:1.734}#qa ul{padding:20px 50px 50px;background:#fff;border-radius:10px;position:relative}#qa .btn{width:260px;margin-top:0}.qanda01{margin-top:-10px}.qanda01>li{overflow:hidden;transition:height .3s;position:relative;border-bottom:1px solid #c1c1c1}.qanda01>li:hover:after{transform-origin:left top;transform:scale(1,1)}.qanda01>li a{text-decoration:none;color:#000;font-weight:600;transition:opacity .2s ease-out}.qanda01>li .question:after,.qanda01>li .question:before{content:'Q';width:60px;height:100%;padding-bottom:3px;display:flex;justify-content:center;align-items:center;position:absolute;left:0;font-size:35px;font-family:fot-tsukuardgothic-std,sans-serif;line-height:1;color:#fa0}.qanda01>li .question:after{content:'';padding-bottom:0;background-color:#fa0;transform:scale(0,1);transform-origin:right top;transition:transform .3s;z-index:-1}.qanda01>li .question{width:100%;display:block;text-decoration:none;position:relative;font-size:19px;transition:transform .3s}.qanda01>li .question>.trigger{padding:33px 90px;width:100%;height:100%;display:block}.qanda01>li .question a span{content:'';display:inline-block;vertical-align:middle;color:#fa0;line-height:1;width:1em;height:.2em;background:currentColor;border-radius:.1em;top:50%;right:17px;margin-top:-4px;position:absolute}.qanda01>li .question a span::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg);transition:.3s}.qanda01>li.open .question a span::before{transform:rotate(0)}.qanda01>li .question a .title{font-weight:500;font-size:18px;line-height:1.5;padding-top:5px}.qanda01>li .answer{padding:0 0 36px 90px;position:relative}.qanda01>li .answer p{padding:5px 0 15px}.qanda01>li .answer a{color:#f29600}.qanda01>li .answer:before{content:'A';position:absolute;left:18px;top:0;font-size:37px;font-family:fot-tsukuardgothic-std,sans-serif;line-height:1;color:#32ac91}@media screen and (max-width:750px){.fBox .box_pink{width:100%;padding-top:50px}.table_01.merit{width:1200px}.table_01.merit tr td{font-size:28px!important}.tableSp{overflow-x:scroll}.table_01.implant{width:1000px}.table_01.implant td{padding:20px!important}.fBox .box_blue{width:100%;padding:30px 35px!important}.arrow02{text-align:center;margin-top:30px;margin-bottom:10px}.arrow02 span{display:block}.w80per{width:100%;text-align:left!important}.sp_mb60{margin-bottom:60px!important}.h4_tit01.min{font-size:37px!important;letter-spacing:0}#guidedsurgeryComparison .table_01 tbody td{font-size:42px;vertical-align:middle}.bg_boxMin01 .feedList{padding:40px}.bg_boxMin01 .feedList dl{flex-direction:column;border-top:2px solid #e8edf0;padding:30px 0}.bg_boxMin01 .feedList dl:last-child{border-bottom:2px solid #e8edf0}.bg_boxMin01 .feedList dl:nth-child(n+2){margin-top:0}.bg_boxMin01 .feedList dl dt{width:auto;color:#101b8b;margin-bottom:10px}.bg_boxMin01 .feedList dl dd{width:auto}.bg_boxMin01 .feedList dl dd a{color:#000;text-decoration:none;transition:.3s}.bg_boxMin01 .feedList dl dd a:hover{color:#000;text-decoration:none}.bg_boxMin01 .feedList .btn{width:100%;margin:10px auto 0;font-size:100%;padding:22px 0;line-height:1}.bg_boxMin01 .feedList .btn:before{width:36px;height:36px;margin-right:18px;vertical-align:-.2em}.case .picList{margin-bottom:45px;flex-direction:column;align-items:center}.case .picList li{width:450px;position:relative;margin-bottom:80px}.case .picList li:after{content:'';position:absolute;top:auto;bottom:-50px;right:0;left:0;width:29px;height:29px;margin:auto;border-top:6px solid #00b79b;border-right:6px solid #00b79b;transform:rotate(135deg);box-sizing:border-box}.case .picList li:last-child{margin-bottom:0}.case .table_01{border-top:1px solid #e8edf0}.case .table_01 tr th{font-size:30px;padding:20px}.case .table_01 tr td{font-size:30px}#consideration .table_01 tbody tr td,#consideration .table_01 tbody tr th,#price .table_01 tbody tr td,#price .table_01 tbody tr th{width:100%!important;display:block!important}#consideration .table_01 tbody tr td:last-child,#price .table_01 tbody tr td:last-child{text-align:center;color:#00b79b;font-size:36px;margin-bottom:50px;background:#e4f1f1;padding:20px 0;border-radius:20px}#consideration .table_01 tbody tr:last-child td,#price .table_01 tbody tr:last-child td{margin-bottom:0}#consideration .table_01 tbody tr:last-child td:last-child,#price .table_01 tbody tr:last-child td:last-child{border-bottom:none}#consideration .tableTitle,#price .tableTitle{font-size:38px;display:block;color:#00b79b;padding-bottom:10px;text-align:center}#consideration .table_01 tbody tr th,#price .table_01 tbody tr th{text-align:center;padding:20px}#consideration .pic_m,#price .pic_m{width:100%}#doctor .h3_tit04{background-size:cover;font-size:34px}#doctor .doctorBox{flex-direction:column;border-radius:20px;padding:40px}#doctor .pic{width:auto;margin-right:0}#doctor .pic img{width:100%;margin-bottom:30px;margin-left:0}#doctor .doctorBox .name{text-align:center;margin-bottom:40px;padding-left:0;font-size:32px}#doctor .doctorBox .txt .tableWrap{border-radius:15px;margin-bottom:0;padding:30px}#doctor .doctorBox .txt .tableWrap .tit03{margin-bottom:30px;font-size:30px}#doctor .doctorBox .txt .tableWrap .tit03::before{width:68px;height:62px;margin-right:12px;background:url(../../staff/img/deco_h3_tit03@2x.png) no-repeat}#doctor .doctorBox .txt .tableWrap .table_01 tbody tr td{position:relative;padding:10px 0 10px 25px}#doctor .doctorBox .txt .tableWrap .table_01 tbody tr td::before{top:30px;left:4px;width:3px;height:3px}#doctor .doctorBox .txt .tableWrap .table_01.type02 tbody{flex-direction:column}#doctor .doctorBox .txt .tableWrap .table_01.type02 tbody tr{width:100%}#doctor .doctorBox .txt .tableWrap .table_01.type02 tbody td{padding-right:0}.sp-mt30{margin-top:30px}#equipment{padding-bottom:100px}#NobelBiocare{padding-bottom:80px}#NobelBiocare .bg_boxMin01{margin-bottom:30px}#price .h3_tit01{margin-bottom:60px}#consideration .layout{margin-bottom:80px}#consideration .layout:last-child{margin-bottom:0}#price .annotation{margin-top:40px}#price .annotation p{padding-bottom:10px!important}#price .annotation ul li{padding-left:30px;margin-bottom:16px}.reason{background:#fff;display:inline-block;border-radius:10px;margin-right:16px;padding:0 14px;font-size:34px;color:#3641b7;line-height:1.6;font-family:fot-tsukuardgothic-std,sans-serif}.h3_tit02,.h3_tit03,.h3_tit04,.h3_tit05{padding:25px 30px;letter-spacing:0}h3.narrow{letter-spacing:-.02em}#mainContents .div_box01:first-child h2::before{content:none}#qaWrap{margin-top:-32px;margin-left:-60px}#qaWrap:before{width:calc(100% + 60px);left:0}#qa{width:750px;padding:90px 30px 100px}#qa:before{content:url(../../img/bg_indoor_sp.png);left:0}#qa:after{content:url(../../img/bg_qa_bottom_sp.png);position:absolute;bottom:-35px;left:0}#qa h2{padding-bottom:60px}#qa h2 .ja{font-size:50px;letter-spacing:.05em;line-height:1.5}#qa h2 .ja::before{content:url(../../img/deco_qa_left_sp.png);left:-80px;top:-52px}#qa h2 .ja::after{content:url(../../img/deco_qa_right_sp.png);top:50px;right:-170px}#qa h2 .en{margin-top:13px;font-size:22px;letter-spacing:.16em;line-height:1}#qa p{line-height:1.667;padding:10px 0 0 70px}#qa ul{padding:0 35px 15px}.qanda01{margin-top:-30px}.qanda01>li:last-child{border-bottom:0}.qanda01>li .question:before{height:80px;top:30px;left:0;margin-top:0;border-width:2px;font-size:53px;justify-content:left}.qanda01>li .question{font-size:100%;padding:0}.qanda01>li .question>.trigger{padding:40px 40px 40px 70px}.qanda01>li .question a span{right:0;top:76px}.qanda01>li .question a .title{line-height:1.833;font-size:100%}.qanda01>li .answer{padding:20px 0 60px}.qanda01>li .answer:before{display:flex;justify-content:center;align-items:center;left:0;top:28px;font-size:58px;justify-content:left}}