.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}ol,ul{list-style:none;margin:0}img{vertical-align:top;max-width:100%}table{border-collapse:collapse;border-spacing:0;font-size:100%}body p{margin:0}body ul{padding:0}em{font-style:normal}.wrap{line-height:1.65}.mainimg{background:url("/assets/nose/ope/osteopore/images/mainbg.jpg?202611418194") center center no-repeat;background-size:auto 100%;text-align:center}@media screen and (max-width: 979px){.mainimg{background:none}}.textEm{color:#5d6c9b;font-weight:bold}.topnavi{background-color:#1d2438}.navilist{display:flex;justify-content:center}.navilist li{width:20%;border-left:1px solid #8e929c;display:flex;align-items:center}.navilist li a{height:100%;display:block;font-size:16px;text-decoration:none;display:table;width:100%;color:#fff;padding:10px 0}.navilist li a>span{display:table-cell;vertical-align:middle;text-align:center}.navilist li a>span>span{color:#1d2438;background:#e5c640;display:block;width:45px;margin:0 auto 3px;font-size:14px;font-weight:bold;line-height:1.2;padding:1px 0}.navilist li:last-child{border-right:1px solid #8e929c}.hdl{text-align:center;font-size:20px;color:#5d6c9b;margin:0 0 35px}.hdl span{display:block;font-size:52px;position:relative;margin-bottom:15px}.hdl span::before{background:#5d6c9b;width:95px;height:3px;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:"";z-index:2;position:absolute}@media screen and (max-width: 979px){.hdl{font-size:3.7vw;margin:0 0 4vw}.hdl span{font-size:8vw;margin-bottom:1.5vw}.hdl span::before{width:25vw;height:0.8vw}}@media screen and (max-width: 979px){.ac_ly_001{padding:0 2vw !important}.content-area>*>*,.ac_ar_001>*>*,.ac_ar_002>*>*,.ac_ar_003>*>*,.ac_ar_004>*>*{margin-top:3vw}.topnavi{padding:0}.topnavi .ac_ly_001{padding:0 !important}.navilist{flex-wrap:wrap}.navilist li{width:50%;position:relative}.navilist li a{font-size:13px}.navilist li:nth-child(2n+1){border-left:none}.navilist li:nth-child(n+2){border-right:none}.navilist li:nth-child(n+3){border-top:1px solid #8e929c}.navilist li:nth-child(n+5){width:100%}.navilist li::before{content:"";width:10px;height:10px;position:absolute;right:10px;top:45%;top:calc(50% - 8px);border:1px solid;border-color:#8e929c #8e929c transparent transparent;transform:rotate(135deg)}}.toponayami{padding:50px 0 70px;background:#878b98;text-align:left}.toponayami .onayamiIndex{font-size:40px;font-weight:bold;text-align:center;line-height:1.2;color:#fcecdc;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 500 100.5' xml:space='preserve'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23fcecdc;stroke-width:2;stroke-miterlimit:10;' d='M3.385,2.212 c0,0-10.5,44.558,75.889,36.717c0,0,174.58-21.385,176.49,47.495c0,0,0.22,11.254-6.498,11.736c0,0-6.087-0.554-6.231-10.784 c0,0-12.903-72.772,182.01-49.318c0,0,74.146,12.487,71.055-34.755'/%3E%3C/svg%3E");background-size:497px auto;background-position:center bottom;background-repeat:no-repeat;padding-bottom:80px}@media screen and (max-width: 979px){.toponayami .onayamiIndex{background-size:90% auto}}@media screen and (max-width: 979px){.toponayami .onayamiIndex{font-size:6vw;padding-bottom:12vw}}.toponayami .text01{color:#fff;font-size:22px;margin:20px 0 0;text-align:center}.toponayami .container{width:930px;background:#fff;display:flex;color:#5e6d9c;margin:20px auto 0}.toponayami .container>ul{flex:1;display:flex;justify-content:center;flex-direction:column;margin:0 0 0 40px}.toponayami .container>ul li{font-size:20px;line-height:1.4;padding:0 0 0 35px;background:url("/assets/nose/ope/osteopore/images/onayami01.png?202611418194") left 3px/22px auto no-repeat}.toponayami .container>ul li+li{margin-top:15px}.toponayami .container>div{padding:15px 35px 20px;background:#f3f3f3}.toponayami .container>div>p{font-size:17px;font-weight:bold;text-align:center;margin:0 0 10px}.toponayami .text02{color:#fcecdc;font-size:25px;margin:20px 0 0;text-align:center}@media screen and (max-width: 979px){.toponayami{padding:5vw 0 7vw}.toponayami .text01{font-size:4.2vw;margin:3vw 0 0}.toponayami .container{width:100%;flex-direction:column;margin:3vw auto 0}.toponayami .container>ul{margin:0;padding:3vw 0 3vw 7vw}.toponayami .container>ul li{font-size:4.2vw;padding:0 0 0 5.5vw;background-size:4vw auto}.toponayami .container>ul li+li{margin-top:1vw}.toponayami .container>div{padding:2.5vw 4vw 4vw;text-align:center}.toponayami .container>div>p{font-size:3.7vw;margin:0 0 1.5vw}.toponayami .text02{font-size:5vw;margin:3vw 0 0}}.topabout{padding:50px 0 70px;background:#f8f8f8;font-size:20px}.topabout .table-box th{background-color:#efefef;font-weight:bold;color:#5d6c9b;text-align:center;width:25%}.topabout .container{display:flex;justify-content:space-between;align-items:center;margin:40px auto}.topabout .container .text{flex:1}.topabout .container .text em{background:#fcecdc;font-size:22px}.topabout .container .text p:first-child{line-height:1.9}.topabout .container .text p+p{margin-top:1em}.topabout .movie{width:860px;background:#efefef;padding:35px 40px 40px;margin:30px auto 0}.topabout .movie p{font-size:28px;font-weight:bold;color:#5e6d9c;line-height:1.3;text-align:center;margin:0 0 20px}.topabout .movie p span{font-size:22px}@media screen and (max-width: 979px){.topabout{padding:5vw 0 7vw;font-size:3.7vw}.topabout .table-box th{width:40%}.topabout .container{flex-direction:column;margin:4vw auto}.topabout .container .text em{font-size:3.7vw}.topabout .container>div:last-child{text-align:center;width:80%;margin:3vw auto 0}.topabout .movie{width:100%;padding:3vw;margin:4vw auto 0}.topabout .movie p{font-size:3.7vw;margin:0 0 2vw}.topabout .movie p span{font-size:3.7vw}}.topmethod{padding:50px 0 70px;background:url("/assets/nose/ope/osteopore/images/method01.jpg?202611418194") center top/cover;font-size:20px}.topmethod .container01{display:flex;justify-content:space-between}.topmethod .container01 p{width:470px}.topmethod .container01 div{flex:1;text-align:right}.topmethod .container02{background:#fff;padding:40px 45px}.topmethod .container02 h3{border:1px solid #5d6c9b;padding:5px;font-size:24px;color:#5d6c9b;text-align:center;margin:0 0 35px}.topmethod .container02 .img{margin-top:30px;text-align:center}.topmethod .container02 .img+.img{margin-top:15px}.topmethod .container02 .img+p{margin-top:10px;font-size:18px;text-align:center}@media screen and (max-width: 979px){.topmethod{padding:5vw 0 7vw;font-size:3.7vw}.topmethod .container01{flex-direction:column}.topmethod .container01 p{width:100%}.topmethod .container01 div{text-align:center;width:90%;margin:3vw auto 0}.topmethod .container02{padding:3vw}.topmethod .container02 h3{padding:0.5vw;font-size:4.2vw;margin:0 0 3vw}.topmethod .container02 .img{margin-top:3vw}.topmethod .container02 .img+.img{margin-top:2vw}.topmethod .container02 .img+p{margin-top:2vw;font-size:3vw}.topmethod .container02 .mhlw-risk{min-height:inherit}}.topprice{padding:50px 0 70px;background:#8c8c8c}.topprice .hdl{color:#faf1eb}.topprice .hdl span::before{background:#faf1eb}.topprice .container{background:#fff;padding:20px 40px 20px 30px}.topprice .container+.container{margin-top:35px}.topprice .container+p{font-size:16px;color:#faf1eb}.topprice .container h3{border:1px solid #5d6c9b;padding:5px;font-size:24px;color:#5d6c9b;text-align:center;margin:10px 0 20px}.topprice .container .containerInner{display:flex;justify-content:space-between;align-items:center}.topprice .container .containerInner+.containerInner{margin-top:15px;padding-top:15px;border-top:2px dashed #dcdcdc}.topprice .container .containerInner p{font-size:24px;line-height:1.2}.topprice .container .containerInner p:last-child{color:#5d6c9b;font-size:80px;font-weight:bold}.topprice .container .containerInner p:last-child>span{font-size:46px;position:relative}.topprice .container .containerInner p:last-child>span>span{font-size:20px;position:absolute;right:3px;top:-22px;white-space:nowrap}.topprice .container .gensen p{font-weight:bold}.topprice .container .gensen p,.topprice .container .gensen p:last-child{color:#907e61}.topprice .container .clinic_wrap{margin-top:10px}.topprice .container .clinic_wrap .modalbtn{justify-content:center}.topprice .container .clinic_wrap .modalbtn a{background-color:#5d6c9b;min-width:280px}@media screen and (max-width: 979px){.topprice{padding:5vw 0 7vw}.topprice .container{padding:2.5vw}.topprice .container+.container{margin-top:3vw}.topprice .container+p{font-size:3vw}.topprice .container h3{padding:0.5vw;font-size:4.2vw;margin:0 0 2vw}.topprice .container .containerInner+.containerInner{margin-top:2vw;padding-top:2vw;border-top:0.6vw dashed #dcdcdc}.topprice .container .containerInner p{font-size:3.7vw}.topprice .container .containerInner p:last-child{font-size:10vw;font-weight:bold}.topprice .container .containerInner p:last-child>span{font-size:6vw;position:relative;margin-left:1vw}.topprice .container .containerInner p:last-child>span>span{font-size:3vw;right:0.2vw;top:-2.4vw}}.topdoctor{padding:50px 0 70px;background:url("/assets/nose/ope/osteopore/images/doctor01.jpg?202611418194") center top/cover;font-size:20px}.topdoctor ul{display:flex;flex-wrap:wrap}.topdoctor ul li{width:159px;text-align:center}.topdoctor ul li:not(:nth-child(6n+1)){margin-left:5px}.topdoctor ul li:nth-child(n+7){margin-top:15px}.topdoctor ul li p{margin:5px 0 0;font-size:16px;line-height:1.4}.topdoctor ul li p span{font-size:14px}@media screen and (max-width: 979px){.topdoctor{padding:5vw 0 7vw;font-size:3.7vw}.topdoctor ul li{width:31.3%}.topdoctor ul li:not(:nth-child(6n+1)){margin-left:0}.topdoctor ul li:not(:nth-child(3n+1)){margin-left:3%}.topdoctor ul li:nth-child(n+4){margin-top:3vw}.topdoctor ul li p{margin:1vw 0 0;font-size:3vw}.topdoctor ul li p span{font-size:2.5vw}}.topcomment{padding:50px 0 0;background:url("/assets/nose/ope/osteopore/images/comment02.jpg?202611418194") center top/cover;font-size:20px}.topcomment .ac_ly_001{position:relative;min-height:1050px}.topcomment .ac_ly_001 .img{position:absolute;left:-230px;bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.topcomment .ac_ly_001 p{width:550px;position:relative;z-index:1;margin:0 0 0 auto}.topcomment .ac_ly_001 p:last-child{width:400px;font-size:22px;font-weight:bold;margin-top:30px}.topcomment .ac_ly_001 p:last-child strong{font-size:40px}@media screen and (max-width: 979px){.topcomment{padding:5vw 0 0;font-size:3.7vw}.topcomment .ac_ly_001{min-height:inherit}.topcomment .ac_ly_001 .img{left:2vw;height:50vw;margin:0;padding:2vw 0 0}.topcomment .ac_ly_001 .img img{width:auto;height:100%}.topcomment .ac_ly_001 p{width:100%}.topcomment .ac_ly_001 p:last-child{display:flex;align-items:center;width:57vw;height:50vw;font-size:3.2vw;margin-top:0}.topcomment .ac_ly_001 p:last-child strong{font-size:5vw;display:contents}}
