main p{font-size:1.6rem;line-height:3.2rem}main section:last-of-type>div{margin-bottom:0}.pageWrap-title{margin-top:72px;padding:24px 0;position:relative}@media print,screen and (min-width: 768px){.pageWrap-title{margin-top:120px}}@media print,screen and (min-width: 1200px){.pageWrap-title{margin-top:160px}}.pageWrap-title .pageCrm{display:none}@media print,screen and (min-width: 768px){.pageWrap-title .pageCrm{display:block;position:absolute;bottom:12px;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;font-size:2rem;text-align:center;margin:0 auto;width:calc(100% - 32px);height:100%}@media print,screen and (min-width: 768px){.pageWrap-title h1{font-size:2.4rem;letter-spacing:2px;width:960px}}@media print,screen and (min-width: 1200px){.pageWrap-title h1{width:1200px}}.pageWrap-h2-1{display:flex;align-items:center;justify-content:center;padding:24px 0;position:relative;min-height:172px}@media print,screen and (min-width: 768px){.pageWrap-h2-1{padding:32px 0;min-height:208px}}.pageWrap-h2-1::before{-webkit-mask:url("../img/page/page_h2_bg_1.png") repeat-x center center/24px 108px;mask:url("../img/page/page_h2_bg_1.png") repeat-x center center/24x 108px;content:"";display:block;opacity:.1;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:108px;z-index:1}@media print,screen and (min-width: 768px){.pageWrap-h2-1::before{-webkit-mask:url("../img/page/page_h2_bg_1.png") repeat-x center center/32px 144px;mask:url("../img/page/page_h2_bg_1.png") repeat-x center center/32px 144px;height:144px}}.pageWrap-h2-1 h2{font-size:2.4rem;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.2rem;width:960px}}@media print,screen and (min-width: 1200px){.pageWrap-h2-1 h2{width:1200px}}.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}}.flex-2col-typeA{position:relative}@media print,screen and (min-width: 768px){.flex-2col-typeA{padding-top:40px}}.flex-2col-typeA .box-2col-typeA-txt{background:#fff;border-radius:16px;margin-bottom:16px;padding:24px}@media print,screen and (min-width: 768px){.flex-2col-typeA .box-2col-typeA-txt{border-radius:24px;margin-bottom:0;padding:48px 180px 48px 80px;width:660px}}@media print,screen and (min-width: 768px){.flex-2col-typeA .box-2col-typeA-img{width:386px;height:290px;position:absolute;top:0;right:0;z-index:2}}.flex-2col-typeB{position:relative}@media print,screen and (min-width: 768px){.flex-2col-typeB{padding-top:40px}}.flex-2col-typeB .box-2col-typeB-txt{background:#fff;border-radius:16px;margin-bottom:16px;padding:24px}@media print,screen and (min-width: 768px){.flex-2col-typeB .box-2col-typeB-txt{border-radius:24px;margin:0 0 0 auto;padding:48px 80px 48px 180px;width:660px}}@media print,screen and (min-width: 768px){.flex-2col-typeB .box-2col-typeB-img{width:386px;height:290px;position:absolute;top:0;left:0;z-index:2}}.flex-2col-typeC{position:relative}@media print,screen and (min-width: 768px){.flex-2col-typeC{padding-top:40px}}.flex-2col-typeC .box-2col-typeC-txt{background:#fff;border-radius:16px;margin-bottom:16px;padding:24px}@media print,screen and (min-width: 768px){.flex-2col-typeC .box-2col-typeC-txt{border-radius:24px;margin-bottom:0;padding:48px 160px 48px 80px;width:780px}}@media print,screen and (min-width: 768px){.flex-2col-typeC .box-2col-typeC-img{width:256px;height:192px;position:absolute;top:0;right:0;z-index:2}}.flex-2col-typeD{position:relative}@media print,screen and (min-width: 768px){.flex-2col-typeD{padding-top:40px}}.flex-2col-typeD .box-2col-typeD-txt{background:#fff;border-radius:16px;margin-bottom:16px;padding:24px}@media print,screen and (min-width: 768px){.flex-2col-typeD .box-2col-typeD-txt{border-radius:24px;margin:0 0 0 auto;padding:48px 80px 48px 160px;width:780px}}@media print,screen and (min-width: 768px){.flex-2col-typeD .box-2col-typeD-img{width:256px;height:192px;position:absolute;top:0;left:0;z-index:2}}@media print,screen and (min-width: 768px){.flex-2col-typeE{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:210px}}.flex-2col-typeE .box-2col-typeE{background:#fff;border-radius:16px;margin-bottom:24px;padding:24px;position:relative}@media print,screen and (min-width: 768px){.flex-2col-typeE .box-2col-typeE{order-radius:24px;margin-bottom:0;padding:116px 32px 48px;width:450px}}.flex-2col-typeE .box-2col-typeE:last-of-type{margin-bottom:0}.flex-2col-typeE .box-2col-typeE .item-2col-typeE-img{margin-top:24px}@media print,screen and (min-width: 768px){.flex-2col-typeE .box-2col-typeE .item-2col-typeE-img{margin-top:0;position:absolute;top:-210px;left:32px}}@media print,screen and (min-width: 768px){.flex-3col-typeA{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:140px}}.flex-3col-typeA .box-3col-typeA{background:#fff;border-radius:16px;margin-bottom:24px;padding:24px;position:relative}@media print,screen and (min-width: 768px){.flex-3col-typeA .box-3col-typeA{border-radius:24px;margin-bottom:0;padding:80px 24px 32px;width:288px}}.flex-3col-typeA .box-3col-typeA:last-of-type{margin-bottom:0}.flex-3col-typeA .box-3col-typeA .item-3col-typeA-img{margin-top:24px}@media print,screen and (min-width: 768px){.flex-3col-typeA .box-3col-typeA .item-3col-typeA-img{margin-top:0;position:absolute;top:-140px;left:24px;width:240px}}.pageBlock-type4{background:#fff;border-radius:24px;padding:24px}@media print,screen and (min-width: 768px){.pageBlock-type4{padding:56px 80px}}.pageColumn,.pageColumn-narrow{margin-left:auto;margin-right:auto;position:relative;width:100%;z-index:1}.pageColumn::after,.pageColumn-narrow::after{border-radius:16px;content:"";display:block;opacity:.2;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media print,screen and (min-width: 768px){.pageColumn::after,.pageColumn-narrow::after{border-radius:24px}}.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)}}.pageH3{font-size:2rem;font-weight:bold;line-height:1.4em;padding:24px 0;text-align:center}@media print,screen and (min-width: 768px){.pageH3{font-size:2.4rem;padding:40px 0}}.pageH4{font-size:1.8rem;font-weight:bold;line-height:2.6rem;margin-bottom:.4em;padding-left:18px;position:relative}@media print,screen and (min-width: 768px){.pageH4{font-size:2.2rem;line-height:3rem;margin-bottom:.8em;padding-left:18px}}.pageH4::before{border-radius:3px;content:"";display:inline-block;margin-right:10px;position:absolute;top:3px;left:0;width:8px;height:20px}.pageH5{font-size:1.6rem;font-weight:bold;line-height:2.8rem;margin-bottom:.4em}@media print,screen and (min-width: 768px){.pageH5{font-size:2rem;line-height:3.2rem}}.pageData{border-radius:16px;padding:16px}@media print,screen and (min-width: 768px){.pageData{border-radius:24px;padding:24px}}.pageData dl dt{border-radius:14px;color:#fff;display:inline-block;font-size:1.5rem;font-weight:bold;line-height:1em;margin-bottom:12px;padding:7px 16px 5px}.pageData dl dd{font-size:1.5rem;line-height:2.5rem}.pageData ul.ul-disc li{font-size:1.5rem;line-height:2.5rem;margin-bottom:.6rem}img.imgBr{border-radius:16px;overflow:hidden}@media print,screen and (min-width: 768px){img.imgBr{border-radius:24px}}.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%}.pageTbl-price{display:block}.pageTbl-price tbody{display:block}.pageTbl-price tr{display:flex;flex-direction:column}@media print,screen and (min-width: 768px){.pageTbl-price{display:table}.pageTbl-price tbody{display:table-row-group}.pageTbl-price tr{display:table-row}}.pageTbl-price.table-line tr th,.pageTbl-price.table-line tr td{vertical-align:middle}.pageTbl-price.table-line tr th{padding-bottom:0}@media print,screen and (min-width: 768px){.pageTbl-price.table-line tr th{padding-bottom:24px}}.pageTbl-price th{display:block;font-weight:bold;order:1;width:auto}@media print,screen and (min-width: 768px){.pageTbl-price th{display:table-cell;width:auto}}.pageTbl-price td{display:block}@media print,screen and (min-width: 768px){.pageTbl-price td{display:table-cell}}.pageTbl-price .priceCell-img{order:2;width:160px}@media print,screen and (min-width: 768px){.pageTbl-price .priceCell-img{padding-right:24px;width:176px}}.pageTbl-price .priceCell-img img{display:block;width:100%;height:auto}.pageTbl-price .priceCell-img:empty{padding-top:0;padding-bottom:12px}@media print,screen and (min-width: 768px){.pageTbl-price .priceCell-img:empty{padding-top:24px;padding-bottom:24px}}.pageTbl-price .priceCell-yen{order:3;padding-top:0}@media print,screen and (min-width: 768px){.pageTbl-price .priceCell-yen{padding-top:24px;width:240px}}.pageTbl-price .priceItem-yen{display:block;font-weight:bold;white-space:nowrap}.pageTbl-price .priceItem-note{display:block;font-size:1.2rem;font-weight:normal;line-height:1.8rem;margin-top:2px;padding-left:1.2em;position:relative}.pageTbl-price .priceItem-note::before{content:"※";position:absolute;top:0;left:0}.error-Box{text-align:center}#prevent,#kids,#whitening,#gakukansetsusyo,#crown,#caries,#implant,#surgery,#ct,#saisei,#barrierfree,#policy,#implant1,#implant2,#implant3,#implant_option,#implant_kanpu,#implant_loan,#straumann,#ostem,#clinic-equipment,#perio,#denture{padding-top:72px;margin-top:-72px}@media print,screen and (min-width: 768px){#prevent,#kids,#whitening,#gakukansetsusyo,#crown,#caries,#implant,#surgery,#ct,#saisei,#barrierfree,#policy,#implant1,#implant2,#implant3,#implant_option,#implant_kanpu,#implant_loan,#straumann,#ostem,#clinic-equipment,#perio,#denture{padding-top:180px;margin-top:-180px}}/*# sourceMappingURL=page.css.map */