﻿main p{font-size:1.6rem;line-height:3.8rem}main section{position:relative}main section:last-of-type>div{margin-bottom:0}main section::after{background:#fff;content:"";-webkit-mask:url("../img/cmn/mask_02.svg") repeat-x 0 0/2220px 24px;mask:url("../img/cmn/mask_02.svg") repeat-x 0 0/2220px 24px;position:absolute;bottom:0;left:0;width:100%;height:24px;z-index:2}.pageWrap-title{background:url("../img/page/page_01_pc.jpg");background-size:cover;width:100%;height:100px;position:relative}@media print,screen and (min-width: 768px){.pageWrap-title{background:url("../img/page/page_01_pc.jpg") no-repeat center center/cover;height:120px}}.pageWrap-title .pageCrm{display:none}@media print,screen and (min-width: 768px){.pageWrap-title .pageCrm{display:block;position:absolute;bottom:40px;left:50%;margin-left:-480px;width:960px}}@media print,screen and (min-width: 1200px){.pageWrap-title .pageCrm{margin-left:-600px;width:1200px}}.pageWrap-title .pageCrm ol{font-size:0}.pageWrap-title .pageCrm ol li{display:inline-block;font-size:1.4rem}.pageWrap-title .pageCrm ol li::after{content:"/";color:#fff;display:inline-block;margin:0 12px}.pageWrap-title .pageCrm ol li:last-of-type::after{display:none}.pageWrap-title .pageCrm ol li a{color:#fff}.pageWrap-title h1{color:#fff;display:flex;align-items:flex-end;justify-content:center;font-size:2rem;font-weight:bold;height:100%;margin:0 auto;width:calc(100% - 32px);padding-bottom:32px}@media print,screen and (min-width: 768px){.pageWrap-title h1{letter-spacing:2px;width:960px}}@media print,screen and (min-width: 1200px){.pageWrap-title h1{width:1200px}}.mask-1{-webkit-mask:url("../img/cmn/mask_01.svg") repeat-x 0 0/auto 100vw;mask:url("../img/cmn/mask_01.svg") repeat-x 0 0/auto 100vw}@media print,screen and (min-width: 768px){.mask-1{-webkit-mask:url("../img/cmn/mask_01.svg") repeat-x 0 0/1852px 544px;mask:url("../img/cmn/mask_01.svg") repeat-x 0 0/1852px 544px}}@media print,screen and (min-width: 1200px){.mask-1{-webkit-mask:url("../img/cmn/mask_01.svg") repeat-x 0 0/2220px 652px;mask:url("../img/cmn/mask_01.svg") repeat-x 0 0/2220px 652px}}.pageWrap-h2-1{display:flex;align-items:center;justify-content:center;padding:24px 0;position:relative;min-height:172px;overflow:hidden}@media print,screen and (min-width: 768px){.pageWrap-h2-1{padding:32px 0;min-height:256px}}.pageWrap-h2-1::before,.pageWrap-h2-1::after{display:none}@media print,screen and (min-width: 768px){.pageWrap-h2-1::before,.pageWrap-h2-1::after{content:"";display:block;-webkit-mask:url("../img/cmn/bg_item_04.svg") no-repeat 0 0/600px 600px;mask:url("../img/cmn/bg_item_04.svg") no-repeat 0 0/600px 600px;opacity:.1;position:absolute;transform:rotate(50deg);width:600px;height:600px;z-index:1}}@media print,screen and (min-width: 768px){.pageWrap-h2-1::before{top:-380px;right:-180px}}@media print,screen and (min-width: 768px){.pageWrap-h2-1::after{top:-380px;left:-180px}}.pageWrap-h2-1 h2{color:#643c1b;font-size:2.4rem;font-weight:bold;line-height:1.4em;position:relative;text-align:center;width:calc(100% - 32px);z-index:3}@media print,screen and (min-width: 768px){.pageWrap-h2-1 h2{font-size:3.8rem;letter-spacing:.1em;width:960px}}@media print,screen and (min-width: 1200px){.pageWrap-h2-1 h2{width:1200px}}.pageWrap-1 .pageWrap-1-inr{margin:0 auto;padding:24px 0;position:relative;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.pageWrap-1 .pageWrap-1-inr{padding:80px 0;width:960px}}.pageWrap-basic{margin:0 auto;padding:0 0 40px;position:relative;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.pageWrap-basic{padding:0 0 80px;width:960px}}@media print,screen and (min-width: 768px){.pageBlock-type1A{display:flex;margin-left:-96px}}.pageBlock-type1A .pageBox-type1A-txt{padding:24px}@media print,screen and (min-width: 768px){.pageBlock-type1A .pageBox-type1A-txt{margin-left:96px;width:480px}}.pageBlock-type1A .pageBox-type1A-img{padding:24px}@media print,screen and (min-width: 768px){.pageBlock-type1A .pageBox-type1A-img{margin-left:96px;width:384px}}@media print,screen and (min-width: 768px){.pageBlock-type1B{display:flex;margin-left:-96px}}.pageBlock-type1B .pageBox-type1B-txt{margin-bottom:16px;padding:24px}@media print,screen and (min-width: 768px){.pageBlock-type1B .pageBox-type1B-txt{flex:2;margin-left:96px}}@media print,screen and (min-width: 768px){.pageBlock-type1B .pageBox-type1B-img{flex:1;margin-left:96px}}@media print,screen and (min-width: 768px){.pageBlock-type2{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-left:-192px;padding-top:210px}}.pageBlock-type2 .pageBox-type2{margin-bottom:24px;padding:24px;position:relative}@media print,screen and (min-width: 768px){.pageBlock-type2 .pageBox-type2{order-radius:24px;margin-bottom:0;margin-left:192px;padding:116px 32px 48px;width:450px}}.pageBlock-type2 .pageBox-type2:last-of-type{margin-bottom:0}.pageBlock-type2 .pageBox-type2 .pageItem-type2-img{margin-top:24px}@media print,screen and (min-width: 768px){.pageBlock-type2 .pageBox-type2 .pageItem-type2-img{margin-top:0;position:absolute;top:-210px;left:32px}}@media print,screen and (min-width: 768px){.pageBlock-type3{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:140px}}.pageBlock-type3 .pageBox-type3{margin-bottom:24px;padding:24px;position:relative}@media print,screen and (min-width: 768px){.pageBlock-type3 .pageBox-type3{margin-bottom:0;padding:80px 24px 32px;width:288px}}.pageBlock-type3 .pageBox-type3:last-of-type{margin-bottom:0}.pageBlock-type3 .pageBox-type3 .pageItem-type3-img{margin-top:24px}@media print,screen and (min-width: 768px){.pageBlock-type3 .pageBox-type3 .pageItem-type3-img{margin-top:0;position:absolute;top:-140px;left:24px;width:240px}}.pageWrap-2{background:#faf9f7}.pageWrap-2 .pageWrap-2-inr{margin:0 auto;padding:24px 0;position:relative;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.pageWrap-2 .pageWrap-2-inr{padding:80px 0;width:960px}}.pageH2{font-size:2.4rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold;line-height:3rem;text-align:center;margin-bottom:16px}@media print,screen and (min-width: 768px){.pageH2{font-size:4rem;font-weight:normal;line-height:1em;margin-bottom:64px}}.pageH2 br{display:none}@media print,screen and (min-width: 768px){.pageH2 br{display:block}}.pageH3{font-size:2rem;font-weight:bold;line-height:3rem;margin-bottom:1em;padding:24px 0;text-align:center}@media print,screen and (min-width: 768px){.pageH3{font-size:3.2rem;font-weight:bold;line-height:3.2rem;letter-spacing:.1em;margin-bottom:0;padding:40px 0 64px}}.pageH4{font-weight:bold;line-height:2.8rem;margin-bottom:.4em;padding-left:30px;position:relative}@media print,screen and (min-width: 768px){.pageH4{font-size:2rem;margin-bottom:1em}}.pageH4::before{border-radius:50%;content:"";display:inline-block;height:16px;margin-right:10px;position:absolute;top:6px;left:0;width:16px}.pageH5{font-weight:bold;line-height:2.8rem;margin-bottom:.4em}@media print,screen and (min-width: 768px){.pageH5{font-size:1.6rem;line-height:2.4rem;margin-bottom:.4em}}.pageData{border-radius:16px;padding:16px}@media print,screen and (min-width: 768px){.pageData{border-radius:24px;padding:24px 64px}}.pageData dl dt{border-radius:14px;display:inline-block;font-size:1.8rem;font-weight:bold;line-height:2.8rem;margin-bottom:24px}.pageData dl dd{font-size:1.6rem;line-height:2.8rem}.pageData ul.ul-disc li{font-size:1.5rem;line-height:2.5rem;margin-bottom:.6rem}.pageColumn,.pageColumn-narrow{background:#fff;border-radius:16px;margin-left:auto;margin-right:auto;position:relative;width:100%;z-index:1}.pageColumn .columnItem-title,.pageColumn-narrow .columnItem-title{font-size:1.6rem;font-weight:bold;margin-bottom:.6em;text-align:center}@media print,screen and (min-width: 768px){.pageColumn .columnItem-title,.pageColumn-narrow .columnItem-title{font-size:2rem;margin-bottom:1.2em}}.pageColumn{padding:24px}@media print,screen and (min-width: 768px){.pageColumn{padding:40px 80px 40px}}.pageColumn-narrow{padding:24px;width:calc(100% - 48px)}@media print,screen and (min-width: 768px){.pageColumn-narrow{padding:40px 56px 40px;width:calc(100% - 200px)}}.pageBlock-type4{background:#fff;border-radius:24px;padding:24px}@media print,screen and (min-width: 768px){.pageBlock-type4{padding:72px 80px}}@media print,screen and (min-width: 768px){.pageBlock-type4 .pageH4{margin-bottom:48px}}.pageBlock-type4 .table-line tr{border-bottom-style:dotted;border-bottom-width:4px}.pageBlock-type4 .table-line tr:first-child{border-top-style:dotted;border-top-width:4px}.pageBlock-type4 .table-line tr th{font-weight:normal;line-height:3.6rem}@media print,screen and (min-width: 768px){.pageBlock-type4 .table-line tr th{padding:48px 16px;vertical-align:middle}}.pageBlock-type4 .table-line tr td{line-height:3.6rem}@media print,screen and (min-width: 768px){.pageBlock-type4 .table-line tr td{padding:48px 16px}}img.imgBr{border-radius:16px;overflow:hidden}@media print,screen and (min-width: 768px){img.imgBr{border-radius:16px}}.pageAccordion{border-bottom:1px solid #ccc8b4}.pageAccordion dt{background:#fff url(../img/cmn/nav_01.svg) no-repeat;background-size:15px 8px;background-position:right 32px center;border-top:1px solid #ccc8b4;border-left:1px solid #ccc8b4;border-right:1px solid #ccc8b4;cursor:pointer;display:block;font-weight:bold;padding:12px;width:100%}@media print,screen and (min-width: 768px){.pageAccordion dt{cursor:inherit;padding:24px}}.pageAccordion dt p{position:relative;padding-left:36px;line-height:2.4rem}@media print,screen and (min-width: 768px){.pageAccordion dt p{line-height:3.2rem}}.pageAccordion dt p span{background:#007f6b;border-radius:4px;color:#fff;font-weight:bold;line-height:28px;text-align:center;width:28px;height:28px;position:absolute;top:0;left:0}.pageAccordion dd{background:#f6f4f2;border-left:1px solid #d4dbdf;border-right:1px solid #d4dbdf;display:none;padding:12px;width:100%}@media print,screen and (min-width: 768px){.pageAccordion dd{display:block !important;padding:24px}}.pageAccordion dd p{line-height:2.8rem;position:relative;padding-left:36px}@media print,screen and (min-width: 768px){.pageAccordion dd p{line-height:3.2rem}}.pageAccordion dd p span{background:#c78e6a;border-radius:4px;color:#fff;font-weight:bold;line-height:28px;text-align:center;width:28px;height:28px;position:absolute;top:0;left:0}.pageDl-rating{border:1px solid #ccc;position:relative;text-align:center;height:59px}.pageDl-rating dt{background:#f5f5f5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.4rem;line-height:28px;width:33.333%;position:absolute;top:0px}.pageDl-rating dt:nth-of-type(1){left:0}.pageDl-rating dt:nth-of-type(2){left:33.333%}.pageDl-rating dt:nth-of-type(3){border-right:none;left:66.666%}.pageDl-rating dd{border-right:1px solid #ccc;font-size:1.4rem;line-height:28px;text-align:center;width:33.333%;position:absolute;top:29px}.pageDl-rating dd:nth-of-type(1){left:0}.pageDl-rating dd:nth-of-type(2){left:33.333%}.pageDl-rating dd:nth-of-type(3){border-right:none;left:66.666%}.error-Box{text-align:center}.ul-check li{line-height:3.2rem;margin-bottom:.8rem;padding-left:28px;position:relative}.ul-check li::before{background:url(../img/page/img_check.svg) no-repeat;background-size:20px 16px;content:"";display:inline-block;position:absolute;top:7px;left:0;width:20px;height:16px}.schBox.pageBox-sch{background:#fff;border-radius:16px;margin:0 auto;padding:12px 0 0}@media print,screen and (min-width: 768px){.schBox.pageBox-sch{padding:34px 0 0}}.schBox.pageBox-sch table{margin:0 auto 6px;width:calc(100% - 24px)}@media print,screen and (min-width: 768px){.schBox.pageBox-sch table{margin:0 auto 28px;width:calc(100% - 110px)}}.schBox.pageBox-sch table th{color:#333;text-align:left;font-size:1.4rem}@media print,screen and (min-width: 768px){.schBox.pageBox-sch table th{width:calc(100% - 392px);font-weight:bold;font-size:1.8rem}}.schBox.pageBox-sch table br{display:block}@media print,screen and (min-width: 768px){.schBox.pageBox-sch table br{display:none}}.schBox.pageBox-sch table span.time-2{padding-left:10px}.schBox.pageBox-sch table span.time-3{display:none}@media print,screen and (min-width: 768px){.schBox.pageBox-sch table span.time-3{display:inline-block}}.schBox.pageBox-sch table td{font-size:1.4rem;padding:6px 0}@media print,screen and (min-width: 768px){.schBox.pageBox-sch table td{width:70px;font-size:1.8rem}}@media print,screen and (min-width: 768px)and (min-width: 768px){.schBox.pageBox-sch table td span.sch1{font-size:2.2rem}}@media print,screen and (min-width: 768px){.schBox.pageBox-sch table td span.sch2{font-size:1.3rem}}@media print,screen and (min-width: 768px)and (min-width: 768px){.schBox.pageBox-sch table td span.sch2{font-size:1.4rem}}.schBox.pageBox-sch .schBox-note{border-top:1px solid #ccc;padding:8px 16px}@media print,screen and (min-width: 768px){.schBox.pageBox-sch .schBox-note{padding:36px 62px}}.schBox.pageBox-sch .schBox-note p{font-size:1.2rem;display:inline-block;font-weight:bold;line-height:2rem}@media print,screen and (min-width: 768px){.schBox.pageBox-sch .schBox-note p{font-size:1.6rem}}.pageBox-map iframe{width:100%}#prevent,#denture,#kids,#whitening,#gakukansetsusyo,#crown,#caries,#implant,#surgery,#ct,#saisei,#barrierfree,#policy,#implant1,#implant2,#implant3,#implant_option,#implant_kanpu,#implant_loan,#straumann,#ostem{padding-top:72px;scroll-margin-top:72px}@media print,screen and (min-width: 768px){#prevent,#denture,#kids,#whitening,#gakukansetsusyo,#crown,#caries,#implant,#surgery,#ct,#saisei,#barrierfree,#policy,#implant1,#implant2,#implant3,#implant_option,#implant_kanpu,#implant_loan,#straumann,#ostem{padding-top:140px;scroll-margin-top:-140px}}/*# sourceMappingURL=page.css.map */