@charset "utf-8";html,body,h1,h2,h3,h4,h5,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}article,header,footer,aside,figure,figcaption,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}li,ol,ul{list-style:none;list-style-type:none}article.content.post ul,article.content.post li{list-style:disc;margin-left:.6em}article.content.post ol{list-style:decimal;margin-left:.6em}a{text-decoration:none}a:hover{text-decoration:none}a:hover img{opacity:.7}html,body{width:100%;height:100%}img{display:block}.top .top-menu p{width:50% !important;padding:0 1%}.breadcrumb{width:auto;font-size:14px;background-attachment:scroll;background-clip:border-box;background-origin:padding-box;margin:15px 0 -20px 5px}.top section{margin-bottom:3.5rem}.top section p{text-align:justify}.top section p.center{text-align:center}.top .pink{color:#ed5e9e}.top .blue{color:#506acb}.top-catch{height:30px;background-color:#e7b3cc;color:#fff;display:flex;align-items:center;justify-content:center}.top .top-img{margin-bottom:0 !important}.top-catch+#head button#responsive-menu-button{top:35px}.top h4.pink{border:none}.top .content h3,.top .content h2{border:none}.top-catch+#head h1{width:80%;padding:1rem 0;margin:0 auto}.top #metaslider_209{position:relative}.top #metaslider_209 p{position:absolute;width:80%;z-index:20;left:50%;transform:translateX(-50%);bottom:5%;padding:1.5rem;background-color:rgba(255,255,255,.7);text-align:center;color:#422b7a}.top .sec00{margin-bottom:0}.top .sec00 iframe+p{color:#fff;background-color:#e286af;text-align:center;padding:.5rem}.top .sec01 h3{margin-top:3rem}.top .sec01 h3:nth-of-type(2){width:75%;margin:3rem auto 1rem}.top .sec01 h3:nth-of-type(3){width:60%;margin:3rem auto .5rem}.top .sec02 .wrapper:last-child{margin-top:2.5rem;background-color:#fef7f9;padding-top:2rem}.top .sec02 .wrapper:last-child .flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-top:1.5rem}.top .sec02 .wrapper:last-child .flex p{width:48.5%}.top .sec02 h2{margin-bottom:1.5rem;padding:0}.sec02 p img{width:100%}.top .sec03 h2 img{width:40%}.top .sec03 h2{display:flex;height:60px;align-items:center;padding:0 3%;background-color:#e286af}.top .sec03{background-color:#fbf9f3}.top .sec03 .wrapper img:nth-of-type(2){width:50%;margin-top:1.5rem;margin-bottom:1.5rem}.top .sec04 .box{border:1px solid #ccc}.top .sec04 .box:first-child{margin-bottom:1.5rem}.top .sec04 .box h3{margin-bottom:0;padding-bottom:0}.top .sec04 .box h3 img{margin-bottom:25px}.top .sec04 .box img{border:none;padding:0}.top .sec04 .box h3+p{padding:0 2rem}.top_btn{text-align:-webkit-right;background:#f5f5f5;padding:10px 10px 0;margin-bottom:0;display:flex;justify-content:flex-end}.top_btn a{width:100%;display:block}.top .sec04 .top_btn{padding:.5rem 10px .3rem}.top .sec04 .top_btn a{color:#333;font-weight:700}.top .sec04 .top_btn a span{color:#d26797;margin-right:.3rem;font-size:85%}.top_btn img{margin-bottom:0}.related .post{width:100%}.related .post:not(:last-child){margin-bottom:30px}.related .post img{width:100%;height:145px;object-fit:cover;margin-bottom:10px}.related h3{color:#585492;background-image:url(//mochimaru-shika.com/wp-content/themes/mochimaru-smp/../mochimaru-pc/images/content/h1_bg.png);background-repeat:repeat-x;background-size:contain;border-left:none !important;border-bottom:none !important;font-size:18px !important}.related .post div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:1.3em}.related .post div+p{text-align:center}.related h4{border:none !important}.related .btn{padding:5px 5% !important}.hidden_box{margin:2em 0;padding:0}.hidden_box label{padding:15px;font-weight:700;cursor:pointer;display:block;text-align:center;background:#f1b0cd;color:#fff;font-size:17px}.hidden_box label:hover{opacity:.8}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hidden_box input:checked~.hidden_show{padding:2em 0;height:auto;opacity:1}.top .top-img .metaslider .flexslider .flex-direction-nav li a{display:none}.content .img_s .loan{width:80%;margin:0 auto}.content .img_s img{width:100%}.top09{padding:30px 0}.top09 a{color:#506acb;text-decoration:underline}.top09 a:hover{color:#de5893}.top09 span{color:#de5893;font-size:13px}.top09 .box-a{margin-bottom:30px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top09 th,.top09 td{border:0;vertical-align:top}.top09 th{width:125px}.top09 tr{border-bottom:1px dashed #ccc}.top09 .box-a .box{width:490px}.top09 .box-a .right p{padding:150px 0 0 15px;font-size:13px}.top09 .box-c .box{width:490px}.top09-child .box-a{flex-direction:column}.top09-child .box-a .right p{padding:0}.top09-child .box-a .box{width:100%}.top09-child .box-a .box img{width:100%;border:none}.child-flow .flow-cont{position:relative}.child-flow .flow-cont:not(:last-child){margin-bottom:2rem}.child-flow .flow-cont:not(:last-child):before{content:"▼";font-size:2rem;color:#e286af;position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%)}.child-orthodontia .child-orthodontia-btn{text-align:center}.child-orthodontia .child-orthodontia-btn .btn_1{width:100%}#first h3+p+p{width:100%;margin:0 auto 20px;display:block}#first p.center img{margin:0 auto 30px}tbody.rer td span,tbody span.pink,.pink{color:#e286af}h3.rer-pink{background:#f1b0cd;color:#fff;border:none!important;padding:5px;text-align:center}.l02_box p{line-height:1.75!important}#responsive-menu-container #responsive-menu-wrapper{background-color:transparent!important}.toortho_bnr{margin:20px 15px!important}.to-toppage{margin:40px 0}.to-toppage a{background-color:#e286af;color:#fff!important;font-size:16px;padding:15px 20px;font-weight:700;border-radius:5px}