/*!
Theme Name: ドクター顧問サービス2025
-------------------------------------------------------------- */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video,main,time{margin:0;padding:0;border:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font-weight:normal}time{display:inline}article,aside,figure,footer,header,hgroup,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;font-size:inherit;width:100%}td,th{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;*vertical-align:baseline}pre,code,kbd,samp{font-family:monospace,sans-serif}img,video,iframe{height:auto}audio[controls],canvas,video{display:inline-block;*display:inline;zoom:1}body,button,input,select,textarea{font-family:sans-serif}a:hover,a:active,a:focus{outline:0}dfn{font-style:italic}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}label{cursor:pointer}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:#939393}:-moz-placeholder{color:#939393}::-moz-placeholder{color:#939393;opacity:1}:-ms-input-placeholder{color:#939393}ins{background-color:#fcd700;color:#000;text-decoration:none}mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:bold}a{text-decoration:none;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);outline:none}html{font-size:62.5%}body{font-size:18px;font-family:"Noto Sans JP",sans-serif;color:#000;background:#fff;word-wrap:break-word;line-height:normal;letter-spacing:normal}a{color:#000}a img{backface-visibility:hidden;-webkit-backface-visibility:hidden}img{vertical-align:bottom}.back01{padding:80px 0 35px}.back02{padding:88px 0 82px;background-color:#f9f9f9}.back03{padding:87px 0 80px;background-color:#fff}.back04{padding:90px 0 81px;border-top:4px solid #8fc31f}.back05{padding:102px 0 106px}.back06{background-color:#f9f9f9;padding:100px 0 103px;border-top:4px solid #8fc31f}.back07{background-color:#8fc31f;padding:81px 205px 66px 96px}.back08{padding:88px 0 82px}.back09{padding:63px 0 0px;background-color:#fafafa}.back10{background-color:#fafafa;padding:64.4px 0 76.5px;border-top:4px solid #8fc31f}.w1{width:886px}.w2{width:860px}.w3{width:910px}.w4{width:552px}.m0a{margin-right:auto;margin-left:auto}.back-c1{background-color:#f9f7f7}.header{padding:10.2px 205px 30px 96px;background-color:#8fc31f;position:relative}.tophead{display:flex;justify-content:space-between}.tophead .h-lbox{display:flex}.tophead .logoimg{margin:0 15px 0 0}.tophead .logoinfo .logoname{padding:20px 0 5px;font-weight:bold;font-size:3rem}.tophead .logoinfo .logodesc{font-size:1.9rem;font-weight:bold}.tophead .contactnav .contactlist .contactlink{font-size:2rem;font-weight:normal;padding:40px 0 0}.tophead .contactnav .contactlist .contactlink a{font-weight:bold}.btn01{width:300px;height:59.8px;display:flex;justify-content:center;align-items:center;border-radius:24px;background-color:#8fc31f;font-size:2rem;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#000}.introsect{display:flex;justify-content:space-between;padding:0 0 50px}.introsect .introtext .introtitl{font-size:3.6rem;font-weight:bold;line-height:1.56;padding:0 0 55px}.introsect .introtext .intromsg{font-size:2rem;font-weight:bold;line-height:1.35;color:#3b4043;padding:0 0 45px}.introsect .introtext .doctorinfo{font-size:1.5rem;font-weight:500;line-height:1.6;letter-spacing:1.2px}.introsect .introtext .doctorinfo .doctortxt{padding:0 0 8px}.introsect .introtext .doctorinfo .doctorname{font-size:4.1rem;font-weight:bold;line-height:1.37;letter-spacing:normal}.introsect .introtext .furigana{font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-1.5px;margin:-3px 0 0}.b-out{display:flex;justify-content:center}.service-sec .h-style01{padding:0 0 4px}.service-sec .fealbl{font-size:1.5rem;font-weight:bold;letter-spacing:normal;color:#8fc31f;padding:0 0 17px}.service-sec .feajp{font-size:2.2rem;font-weight:bold;line-height:1.68;color:#3b4043;padding:0 0 65px}.service-sec .service-inbox{display:flex;justify-content:space-between}.service-sec .service-inbox .featxt{width:552px}.service-sec .service-inbox .featxt .s-text{font-size:1.8rem;font-weight:normal;line-height:1.89;letter-spacing:normal}.service-sec .service-inbox .service-r .service-img{padding:19px 0 0}.service-sec2{border-bottom:4px solid #719523}.inqtitl{font-size:3.6rem;font-weight:bold;line-height:1.33;color:#3b4043;padding:0 0 17px}.inqlead{font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.89;padding:0 0 16px}.h-box{padding:0 0 34px;margin:0 0 54px}.sc-title{font-size:3rem;font-weight:bold;line-height:1.23;color:#3b4043}.pointitm{padding:0 0 80px;display:flex;gap:0 50px;align-items:center}.pointitm:nth-child(even){flex-direction:row-reverse}.pointitm .pointbody{width:539px}.pointitm .pointbody .pointhead{display:flex;gap:0 15px;align-items:flex-end;padding:0 0 27px}.pointitm .pointbody .pointhead .pointtitl{font-size:2.2rem;font-weight:bold;line-height:1.41;letter-spacing:normal;flex:1}.pointitm .pointbody .pointtxt p{font-size:2rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.85}.pointitm .pointbody .pointtxt p .hu-p{display:block;padding:19px 0 7px;font-size:1.8rem}.pointitm .pointbody .pointtxt p .hu-p2{font-size:1.8rem;font-weight:bold;letter-spacing:normal;color:#719523;display:block;padding:0 0 7px;text-indent:-22px;padding:0 0 0 22px}.pointitm .pointbody .pointtxt p .hu-p2 b{font-size:1.3rem;position:relative;top:-6px;margin:0 3px 0 0}.pointitm .pointbody .pointtxt p .hu-p3{font-size:1.8rem;letter-spacing:normal;display:block}.pointitm .pointbody .pointtxt p .hu-p002{padding-bottom:22px}.pointitm .pointimg{display:flex;justify-content:center;align-items:center;flex:1}.pointitm-end .pointbody{width:552px}.pointitm-end .pointbody .pointhead .pointtitl{font-size:3rem}.recobtn{display:flex;justify-content:center}.prof-box{display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 64px}.prof-box .prof-box-l h2{padding:0 0 3px}.prof-box .prof-box-l .profsub{font-size:1.5rem;font-weight:bold;letter-spacing:normal;color:#8fc31f;padding:0 0 60px}.prof-box .prof-box-l .profrole{font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.44px;padding:0 0 9px}.prof-box .prof-box-l .profname b{font-size:4.1rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.37;letter-spacing:normal}.prof-box .prof-box-l .profname .profkana{font-size:1.7rem;font-weight:400;line-height:1.06;letter-spacing:-2px;letter-spacing:normal;display:block}.prof-box .prof-box-r img{border-radius:10px;border:solid 3px #8fc31f;padding:15px}.profdesc{font-size:2rem;font-weight:normal;line-height:1.7;letter-spacing:normal;padding:0 0 71px}.certtitl{width:220px;height:36px;display:flex;justify-content:center;align-items:center;border:solid 6px #8fc31f;margin:0 0 40px;border-radius:30px;font-size:2rem;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center}.certtxt{font-size:2rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.7}.omoideco .omo-h{padding:0 0 36px;position:relative;font-size:3rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;text-align:left;color:#3b4043}.omoideco .omo-h span{position:absolute;right:-100px;top:-165px}.conse-in{position:relative}.conse-in .omoitxt{font-size:2rem;line-height:1.68;letter-spacing:normal;text-indent:1em;margin:0 0 35px}.conse-in .omoitxt:last-child{margin:0}.conse-in .omoiimg{position:absolute;bottom:0;left:-250px}.back07.f-out .footer{display:flex;justify-content:space-between;align-items:flex-end}.back07.f-out .footer .f-r .f-r-p{font-size:1.6rem}.f-link{padding:0 0 20px}.f-link a{font-size:2rem;font-weight:normal;text-decoration:underline}.pointitm .sp-introimg{display:none}.pointitm .sp-pointimg{display:none}.sp-introimg{display:none}.contact-form{padding:0px 0 0;border-top:1px solid #505050}.contact-form .form-group{display:flex;align-items:center;border-bottom:1px solid #505050}.contact-form .form-group .label-n{width:340px;display:block}.contact-form .form-group .label-n .required{padding:0 6px 2px;border-radius:5px;background-color:#cc3838;font-size:1.3rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:6.62;letter-spacing:normal;text-align:left;color:#fff;margin:0 0 0 20px;position:relative;top:-2px}.contact-form .form-group select,.contact-form .form-group input[type=text],.contact-form .form-group input[type=email],.contact-form .form-group input[type=tel],.contact-form .form-group input[type=url],.contact-form .form-group textarea{width:100%;padding:5px 9px;height:49px;border-radius:5px;border:solid 1px #707070;letter-spacing:1px;font-size:1.8rem;box-sizing:border-box}.contact-form .form-group input[type=radio]{margin:0 3px 0 0;vertical-align:baseline;width:18px;height:18px;font-size:1.8rem;position:relative;top:2px}.contact-form .form-group input[type=checkbox]{margin:0 7px 0 0;position:relative;top:-2px;width:17px;height:17px}.contact-form .input-group{flex:1;padding:17px 0 17px}.contact-form .ragi-box1 .wpcf7-list-item{text-indent:-27px;padding:0 0 0 27px;margin:0 0 9px;display:block}.contact-form .ragi-box1 .wpcf7-list-item:last-child{margin:0}.contact-form .ragi-box2{padding:33px 3% 30px 3%}.contact-form .ragi-box2 .wpcf7-form-control{display:flex;gap:10px 0;flex-wrap:wrap}.contact-form .ragi-box2 .wpcf7-list-item{margin:0 18px 0 0}.contact-form .ragi-box3 select{width:211px}.contact-form .ragi-box4 .wpcf7-list-item{margin:0 0 10px;display:block}.contact-form .ragi-box5{display:flex;align-items:center}.contact-form .ragi-box5 .wpcf7-form-control-wrap input{width:120px;margin:0 10px}.contact-form .ragi-box5 .wpcf7-form-control-wrap:first-child input{width:80px;margin:0 10px 0 0}.contact-form .ragi-box6{display:flex;align-items:center}.contact-form .ragi-box6 .wpcf7-form-control-wrap input{width:120px;margin:0 10px}.contact-form .ragi-box6 .wpcf7-form-control-wrap:first-child input{width:80px;margin:0 10px 0 0}.contact-form .ragi-box6 .t-ymark{margin:0 10px 0 0}.contact-form .ragi-box6 .t-ymark+.wpcf7-form-control-wrap input{width:80px;margin:0 10px 0 0}.contact-form .ragi-box7{display:flex;align-items:center}.contact-form .ragi-box7 span:nth-child(1) select{width:90px;margin:0 10px 0 0}.contact-form .ragi-box7 span:nth-child(2){margin:0 10px 0 0}.contact-form .ragi-box7 span:nth-child(3) select{width:60px;margin:0 10px 0 0}.contact-form .ragi-box7 span:nth-child(4){margin:0 10px 0 0}.contact-form .ragi-box7 span:nth-child(5) select{width:60px;margin:0 10px 0 0}.contact-form .t-line{font-size:1.5rem}.contact-form .text-e1 textarea{height:350px;overflow:auto;margin:0 0 10px}.contact-form .t-area-chu{font-size:1.6rem;font-weight:500}.contact-form .submit-box{display:flex;justify-content:center;padding:50px 0 0px}.contact-form .submit-box input{border:0}.contact-form .submit-box .soushin{position:relative}.contact-form .submit-box .soushin input{border-radius:24px}.contact-form .pp-link{display:block;margin:20px auto 0;width:508px;text-align:center}.contact-form .pp-link a{text-decoration:underline;color:#000}.contact-form .pp-link input{width:20px;height:20px;margin:0 5px 0 0}.contact-form .pp-link .wpcf7-list-item{display:inline-block;margin:0}.contact-form .wpcf7 .wpcf7-spinner{display:none !important}.contact-form .wpcf7-spinner{display:none}@media only screen and (max-width: 750px){.contact-form .form-group{display:block}.contact-form .form-group label{width:100%}.contact-form .input-group{width:100%;padding:0px 0% 20px}.contact-form{width:100%}.contact-form .form-group select,.contact-form .form-group input[type=text],.contact-form .form-group input[type=email],.contact-form .form-group input[type=tel],.contact-form .form-group input[type=url],.contact-form .form-group textarea{width:100%;padding:5px 6%}.contact-form .pp-link{width:74%;text-align:left;text-indent:-27px;padding:0 0 0 18%}.contact-form .form-group .label-n{width:100%;padding:0px 0% 0px;font-size:1.7rem;height:67px}.contact-form .text-e3 textarea{height:250px}.contact-form .ragi-box5 .wpcf7-form-control-wrap input{width:80px}.contact-form .ragi-box6 .wpcf7-form-control-wrap input{width:80px}}.h-s02{font-size:30px;font-weight:bold;line-height:1.23;letter-spacing:normal;color:#3b4043;margin:0 0 6px}.h-s02-text{font-size:20px;font-weight:normal;line-height:1.7;color:#000;margin:0 0 47px}.price-box{max-width:695px;margin:0 auto 36px;padding:29px 63px 30px 58px;border-radius:10px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.16);background-color:#fafafa;position:relative}.price-box .lt-img{position:absolute;top:-10px;left:-20px}.price-box .planhead .plantitle{font-size:30px;font-weight:bold;line-height:1.23;color:#3b4043}.price-box .planhead .planprice{border-bottom:5px solid #8fc31f;display:inline-block;font-size:50px;font-weight:normal;color:#000;position:relative;padding:0 0 21px;margin:0 0 28px;line-height:1;width:321px}.price-box .planhead .planprice .yen{font-size:30px}.price-box .planhead .planprice .taxin{font-size:13px;font-weight:normal;letter-spacing:normal;color:#3b4043;margin:0 0 0 20px}.price-box .planhead .planprice .limited{position:absolute;right:-6px;top:4px;font-size:20px;font-weight:bold;line-height:1.4;letter-spacing:.4px;color:red}.price-box .regularfee{font-size:20px;font-weight:normal;line-height:1.4;letter-spacing:.4px;color:#3b4043;margin:0 0 25px}.price-box .regularfee .taxincluded{font-size:12px;letter-spacing:.24px}.price-box .plantext{font-size:17px;font-weight:normal;line-height:1.65;letter-spacing:normal;color:#3b4043}.price-box .applybtn{margin:26px auto 0;width:210px;height:59.8px;display:flex;justify-content:center;align-items:center;border-radius:24px;background-color:#8fc31f;font-size:2rem;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#000}.plus-box{max-width:690px;margin:0 auto;padding:19.5px 60px 21px;border-radius:10px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.16);background-color:#fafafa;position:relative}.plus-box .addcharge .lt-img2{position:absolute;top:0;left:-26px}.plus-box .addcharge .chargetitle{font-size:25px;font-weight:bold;line-height:1.48;color:#3b4043;margin:0 0 21px}.plus-box .addcharge .chargeul .chargeitem{font-size:20px;font-weight:normal;line-height:1.65;letter-spacing:.4px;text-align:left;color:#3b4043;text-indent:-18px;padding:0 0 0 18px}.h3text{font-size:22px;font-weight:bold;line-height:1.41;color:#000;margin:0 0 25px}.h3text-s{font-size:20px;font-weight:normal;line-height:1.85;letter-spacing:normal;color:#000}.qa-title{display:flex;gap:0 67px;align-items:center;margin:0 0 65px}.qa-title h2{font-size:30px;font-weight:bold;line-height:1.23;letter-spacing:normal;color:#505050}.qa-title h2 span{display:block;font-size:20px;font-weight:normal;line-height:1.7;letter-spacing:normal;color:#505050}.qa-in{max-width:1054px}.faqitem{max-width:1054.5px;margin:0 auto;padding:34.6px 52px 29.5px 71px;border-radius:10px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.16);background-color:#fff}.faqitem .faqrow{margin:0 0 17px;display:flex}.faqitem .faqrow .faqleft .qnumber{font-size:30px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;text-align:left;color:#505050;margin:0 0px 0 10px;width:61px;display:inline-block;position:relative;top:-10px}.faqitem .faqrow .questiontext{font-size:22px;font-weight:bold;line-height:1.27;letter-spacing:normal;text-align:left;color:#3b4043;padding:4px 0 0;flex:1}.faqitem .faqrow2{padding:0 0 0 122px}.faqitem .faqleft2{padding:0 0 22px}.faqitem2{background-color:rgba(0,0,0,0);box-shadow:none}.line-titlebox-out{border-bottom:4px solid #8fc31f;margin:0 0 72px}.line-titlebox{display:flex;gap:0 50px;padding:0 0 55px}.line-titlebox .line-hbox h2{font-size:30px;font-weight:bold;line-height:1.23;letter-spacing:normal;color:#505050;padding:19px 0 0}.line-titlebox .line-hbox p{font-size:20px;font-weight:normal;line-height:1.7;letter-spacing:normal;color:#505050}.line-put{max-width:866px;margin:0 auto}.line-inbox{display:flex;gap:0 50px;margin:0 0 65px}.line-inbox:last-child{margin:0;padding:0 0 65px}.line-inbox .line-inbox-img{width:293px}.line-inbox .line-inbox-text{display:flex}.line-inbox .line-inbox-text .linetext-l{width:45px;margin:0 23px 0 0}.line-inbox .line-inbox-text .linetext-r{max-width:457px;flex:1}.line-inbox .line-inbox-text .linetext-r p{font-size:17px;font-weight:500;line-height:1.65;color:#3b4043}.line-inbox2{gap:0 68px;padding:0 0 0 0px;flex-direction:row-reverse}.m-text{max-width:716px;margin:0;font-size:15px;font-weight:bold;letter-spacing:normal;color:#8fc31f;padding:0 0 78px}.drawer__button{position:absolute;width:3rem;height:16px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;z-index:999;top:57px;right:25px}.drawer__button>span{display:block;position:absolute;top:50%;left:50%;width:36px;height:1px;background-color:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.drawer__button>span:first-child{-webkit-transform:translate(-50%, calc(-50% - 0.7rem));transform:translate(-50%, calc(-50% - 0.7rem));transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.drawer__button>span:nth-child(2){-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity .3s ease}.drawer__button>span:last-child{-webkit-transform:translate(-50%, calc(-50% + 0.7rem));transform:translate(-50%, calc(-50% + 0.7rem));transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.drawer__button.active>span:first-child{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.drawer__button.active>span:nth-child(2){opacity:0}.drawer__button.active>span:last-child{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.drawer__nav{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);transition:opacity .3s ease;opacity:0;visibility:hidden;overflow-y:auto}.drawer__nav__inner{position:relative;width:41%;height:100%;background-color:#fff;padding:4rem 1.5rem 1rem;margin:0 0 0 auto;overflow:scroll;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.drawer__nav__menu{list-style:none;padding:105px 0 0}.drawer__nav__link{display:block;color:#000;text-decoration:none;padding:1rem 1rem;text-align:right;font-size:26px;font-weight:600}.drawer__nav.active{opacity:1;visibility:visible}.drawer__nav.active .drawer__nav__inner{-webkit-transform:translateX(0);transform:translateX(0)}body.active{height:100%;overflow:hidden}.h-outout{height:138px}.h-out{position:fixed;width:100%;left:0;z-index:10}.pos{position:relative}.pss{width:0;height:0;overflow:hidden;visibility:hidden;position:absolute;top:-100px}.applybtn.disabled{pointer-events:none;opacity:.5;cursor:default}.re-p-link{padding:15px 0 0;text-align:center}.re-p-link input{width:22px;height:22px;margin:0 11px 0 0;position:relative;top:-2px}.re-p-link a{text-decoration:underline}.sho-wrap{max-width:810px;border-radius:10px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.16);background-color:#fafafa;margin:33px auto 0;display:flex}.sho-wrap .sho-l{width:361px;margin:20px 34px 26px 24px}.sho-wrap .sho-r{width:351px;padding:23px 0 0}.sho-wrap .sho-r h3{padding:3px 0 2px;font-size:25px;font-weight:bold;border-bottom:5px solid #8fc31f;margin:0 0 39px}.sho-wrap .sho-r h3 span{font-size:20px;font-weight:bold;color:red;margin:0 0 0 10px}.sho-wrap .sho-r p{font-size:20px}.content-edita blockquote.alignleft,.content-edita img.alignleft{margin:7px 24px 7px 0}.content-edita .wp-caption.alignleft{margin:7px 14px 7px 0}.content-edita blockquote.alignright,.content-edita img.alignright{margin:7px 0 7px 24px}.content-edita .wp-caption.alignright{margin:7px 0 7px 14px}.content-edita blockquote.aligncenter,.content-edita img.aligncenter,.content-edita .wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.content-edita .wp-caption{margin-bottom:24px}.content-edita .wp-caption img[class*=wp-image-]{display:block;margin:0}.content-edita .wp-caption{color:#767676}.content-edita .wp-caption-text{box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding-right:10px}.content-edita .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.content-edita .alignnone{margin:5px 20px 20px 0}.content-edita .aligncenter{display:block;margin:5px auto 5px auto}.content-edita .alignright{float:right;margin:5px 0 20px 20px}.content-edita .alignleft{float:left;margin:5px 20px 20px 0}.content-edita a img.alignright{float:right;margin:5px 0 20px 20px}.content-edita a img.alignnone{margin:5px 20px 20px 0}.content-edita a img.alignleft{float:left;margin:5px 20px 20px 0}.content-edita a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.content-edita .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.content-edita .wp-caption.alignnone{margin:5px 20px 20px 0}.content-edita .wp-caption.alignleft{margin:5px 20px 20px 0}.content-edita .wp-caption.alignright{margin:5px 0 20px 20px}.content-edita .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.content-edita .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.clear:before,.clear:after,.attachment .entry-header:before,.attachment .entry-header:after,.site-footer .widget-area:before,.site-footer .widget-area:after,.entry-content:before,.entry-content:after,.page-content:before,.page-content:after,.navigation:before,.navigation:after,.nav-links:before,.nav-links:after,.gallery:before,.gallery:after,.comment-form-author:before,.comment-form-author:after,.comment-form-email:before,.comment-form-email:after,.comment-form-url:before,.comment-form-url:after,.comment-body:before,.comment-body:after .content-edita:after,.content-edita:after:before{content:"";display:table;clear:both;-moz-hyphens:auto;word-wrap:break-word}.content-edita .alignnone{margin:5px 20px 20px 0}.content-edita .aligncenter,.content-edita .aligncenter{display:block;margin:5px auto 5px auto}.content-edita .alignright{float:right;margin:5px 0 20px 20px}.content-edita .alignleft{float:left;margin:5px 20px 20px 0}.content-edita .aligncenter{display:block;margin:5px auto 5px auto}.content-edita a img.alignright{float:right;margin:5px 0 20px 20px}.content-edita a img.alignnone{margin:5px 20px 20px 0}.content-edita a img.alignleft{float:left;margin:5px 20px 20px 0}.content-edita a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.content-edita .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.content-edita .wp-caption.alignnone{margin:5px 20px 20px 0}.content-edita .wp-caption.alignleft{margin:5px 20px 20px 0}.content-edita .wp-caption.alignright{margin:5px 0 20px 20px}.content-edita .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.content-edita .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.clear:before,.clear:after,.attachment .entry-header:before,.attachment .entry-header:after,.site-footer .widget-area:before,.site-footer .widget-area:after,.entry-content:before,.entry-content:after,.page-content:before,.page-content:after,.navigation:before,.navigation:after,.nav-links:before,.nav-links:after,.gallery:before,.gallery:after,.comment-form-author:before,.comment-form-author:after,.comment-form-email:before,.comment-form-email:after,.comment-form-url:before,.comment-form-url:after,.comment-body:before,.comment-body:after .content-edita:after,.content-edita:after:before{content:"";display:table;clear:both;-moz-hyphens:auto;word-wrap:break-word}.content-edita b,.content-edita strong{font-weight:bold !important}.content-edita strong{font-weight:bold}.content-edita ul,.content-edita ol{margin:0 0 20px}.content-edita ul li,.content-edita ol li{margin:0 0 5px}.content-edita ul,.content-edita ol{list-style:disc}.content-edita dl{border:1px solid #e4e4e4;box-sizing:border-box;font-size:16px;width:100%}.content-edita dt{background:#e1e1e1 none repeat scroll 0 0;font-weight:bold}.content-edita dd{margin-bottom:16px;padding:16px}.content-edita ul li,.content-edita ol li{color:#333;margin:0 0 0 24px;padding:0 0 13px}.content-edita html .mceContentBody{font-size:100%;max-width:474px}.content-edita body{color:#2b2b2b;font-family:Lato,sans-serif;font-weight:400;line-height:1.5;vertical-align:baseline}.content-edita address{font-style:italic;margin-bottom:24px}.content-edita abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}.content-edita b,.content-edita strong{font-weight:700}.content-edita cite{border:0}.content-edita cite,.content-edita dfn,.content-edita em,.content-edita i{font-style:italic}.content-edita mark,.content-edita ins{background:#fff9c0;border:0;color:inherit;text-decoration:none}.content-edita code,.content-edita kbd,.content-edita tt,.content-edita var,.content-edita samp,.content-edita pre{font-family:monospace,serif;font-size:15px;line-height:1.6}.content-edita pre{border:1px solid rgba(0,0,0,.1);margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.content-edita blockquote,.content-edita q{quotes:none}.content-edita blockquote:before,.content-edita blockquote:after,.content-edita q:before,.content-edita q:after{content:"";content:none}.content-edita blockquote{color:#767676;font-size:19px;font-style:italic;font-weight:300;line-height:1.2631578947;margin:0 0 24px}.content-edita blockquote cite,.content-edita blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5}.content-edita blockquote em,.content-edita blockquote i,.content-edita blockquote cite{font-style:normal}.content-edita blockquote strong,.content-edita blockquote b{font-weight:400}.content-edita small{font-size:smaller}.content-edita big{font-size:125%}.content-edita sup,.content-edita sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}.content-edita sup{bottom:1ex}.content-edita sub{top:.5ex}.content-edita dl{margin:0 0 24px}.content-edita dt{font-weight:bold}.content-edita dd{margin:0 0 24px}.content-edita ul,.content-edita ol{list-style:none;margin:0 0 24px 20px;padding-left:0}.content-edita ul{list-style:disc}.content-edita ol{list-style:decimal}.content-edita li>ul,.content-edita li>ol{margin:0 0 0 20px}.content-edita del{color:#767676}.content-edita hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:23px}.content-edita .alignleft{float:left;margin:7px 24px 7px 0}.content-edita .alignright{float:right;margin:7px 0 7px 24px}.content-edita .aligncenter{clear:both;display:block;margin:7px auto}.content-edita blockquote.alignleft,.content-edita blockquote.alignright{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding-top:17px;width:50%}.content-edita blockquote.alignleft p,.content-edita blockquote.alignright p{margin-bottom:17px}.content-edita .wp-caption{background:rgba(0,0,0,0);border:none;color:#767676;margin:0 0 24px 0;max-width:474px;padding:0;text-align:left}.content-edita .html5-captions .wp-caption{padding:0}.content-edita .wp-caption.alignleft{margin:7px 14px 7px 0}.content-edita .html5-captions .wp-caption.alignleft{margin-right:24px}.content-edita .wp-caption.alignright{margin:7px 0 7px 14px}.content-edita .wp-caption.alignright img,.content-edita .wp-caption.alignright .wp-caption-dd{padding-left:10px}.content-edita .html5-captions .wp-caption.alignright{margin-left:24px}.content-edita .html5-captions .wp-caption.alignright img,.content-edita .html5-captions .wp-caption.alignright .wp-caption-dd{padding:0}.content-edita .wp-caption.aligncenter{margin:7px auto}.content-edita .wp-caption-dt{margin:0}.content-edita .wp-caption .wp-caption-text,.content-edita .wp-caption-dd{box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding:0 10px 0 0;text-align:left}.content-edita .mceTemp+ul,.content-edita .mceTemp+ol{list-style-position:inside}.content-edita h1,.content-edita h2,.content-edita h3,.content-edita h4,.content-edita h5,.content-edita h6{clear:both;font-weight:bold;margin-top:30px}.content-edita h2:before{top:-4px}.content-edita h2:after{bottom:-4px}.content-edita h2.wp-block-heading a{color:#fff}.content-edita .wp-block-image{margin:0 0 10px}#ez-toc-container a{font-weight:normal}img,iframe,object{max-width:100%;height:auto}.pc-display-inl{display:inline !important}.pc-display-block{display:block !important}.pc-display-none{display:none !important}@media only screen and (max-width: 920px){.back01{padding:40px 0 46px}.back02{padding:42px 0 40px}.back03{padding:42px 0 40px}.back04{padding:35px 0 50px}.back05{padding:51px 0 53px}.back06{padding:32px 0 52px}.back07{padding:41px 0px 33px 40px}.w1{width:92%;margin:0 auto}.w2{width:92%;margin:0 auto}.w3{width:92%;margin:0 auto}.w4{width:92%;margin:0 auto}.conse-in .omoiimg{position:static}.omoideco .omo-h span{right:0px;top:-100px}.back07.f-out .footer{align-items:normal;flex-direction:column;align-items:normal}.back07 .tophead{display:flex;justify-content:space-between;margin:0 0 20px}.pointitm .pointimg{flex:auto}.service-r{padding:0 0 0 8%}}@media only screen and (max-width: 950px){.tophead .contactnav .contactlist .contactlink{padding:40px 46px 0 0}.header{padding:10.2px 4% 30px 4%;background-color:#8fc31f}}@media only screen and (max-width: 870px){.drawer__nav__inner{width:50%}}@media only screen and (max-width: 750px){.drawer__nav__inner{width:62%}.line-titlebox .line-hbox h2{font-size:26px;line-height:1.43;padding:1px 0 0}.line-hbox{flex:1}.line-titlebox .line-hbox p{font-size:17px}.line-titlebox{display:flex;gap:0 30px;padding:0 0 25px}.sp-slide .slick-prev:before{content:"←";margin:0 0 0 -11px}.sp-slide .slick-next:before,.sp-slide .slick-prev:before{font-size:31px;opacity:.25;color:#000}.sp-slide .slick-dots li button:before{font-size:12px;top:14px}.slick-next:before,.slick-prev:before{font-size:28px;opacity:.25}.line-inbox .line-inbox-text .linetext-l{margin:0 23px 18px 0}.line-inbox .line-inbox-text{flex-direction:column;padding:0 22.44% 0 6.93%}.m-text{padding:0 6.93% 78px 0;text-align:right}.line-inbox2 .line-inbox-text{padding:0 6.93% 0 22.44%}.sp-slide{margin:-43px 0px 61px;padding:0 40px}.line-inbox-img{display:none}.conse-in .omoiimg{margin:0 0 40px}.faqitem .faqrow .questiontext{flex:1}.qa-title h2{line-height:1.6}.plus-box{padding:48.5px 30px 21px}.price-box{padding:29px 30px 30px 30px}.plus-box .addcharge .lt-img2{top:-21px;left:-10px}.price-box .lt-img{top:-36px;left:3px}.qa-imgt img{width:100px}.qa-title{gap:23px 0;margin:0 0 55px;flex-direction:column}.faqitem{padding:34.6px 25px 35.5px 25px}.faqitem .faqleft2{padding:0 0 10px}.faqitem .faqrow{margin:0 0 30px;flex-direction:column}.faqitem .faqrow2{padding:0}.price-box .applybtn{position:static;margin:24px auto}html{font-size:54.5%}.u-br-c br{display:none}.sp-display-block{display:block !important}.sp-display-inl{display:inline !important}.sp-display-none{display:none !important}.tophead .logoimg img{width:54px}.tophead .logoinfo .logoname{padding:3px 0 5px;font-size:20px}.tophead .logoinfo .logodesc{font-size:14px}.header{padding:10.2px 2% 15px 2%}.introtitl .br-sp{display:none}.introimg{display:none}.sp-introimg{display:block;text-align:center;padding:0 0 30px}.introsect .introtext .introtitl{padding:0 0 17px}.introsect .introtext .doctorinfo{text-align:center}.introsect .introtext .doctorinfo .doctortxt{text-align:center}.introsect .introtext .furigana{text-align:center}.introsect{padding:0 0 28px}.service-sec .feajp{padding:0 0 41px}.service-sec .service-inbox{justify-content:space-between;flex-direction:column-reverse}.service-sec .service-inbox .featxt{width:100%}.service-r{padding:0 0 30px;text-align:center}.pointitm .pointbody{width:100%}.pointitm:nth-child(even){flex-direction:row}.pointitm .pointimg{display:none}.pointitm .sp-pointimg{display:block;text-align:center;padding:0 0 25px}.pointitm .sp-pointimg img{width:auto;height:84px}.pointitm .note-pointimg img{width:auto;height:64px}.pointhead img{width:50px}.pointitm .pointbody .pointhead{align-items:flex-start}.omoideco .omo-h{padding:0 0 18px}.omoideco{margin-bottom:32px}.prof-box .prof-box-l .profsub{padding:0 0 30px}.contactnav{display:none}.furigana span{padding:0 0 0 5px}.pointitm-end .pointbody .pointhead .pointtitl{font-size:2.2rem}.pointitm-end .pointhead img{width:35px}.pointitm{padding:0 0 74px}.f-link a{font-weight:500}.drawer__button{top:33px}.line-inbox3 .line-inbox-text{padding:0 22.44% 0 6.93%;margin:-55px 0 0}.sho-wrap{flex-direction:column-reverse;padding:0 20px}.sho-wrap .sho-l{width:100%;margin:20px 0px 26px 0px;box-sizing:border-box}.sho-wrap .sho-r{width:100%}.sho-wrap .sho-r h3{margin:0 0 17px}}@media only screen and (max-width: 640px){.omoideco .omo-h span{display:none}}@media only screen and (max-width: 600px){.drawer__nav__inner{width:72%}}@media only screen and (max-width: 600px){.price-box .planhead .planprice .limited{right:4px;top:-26px;font-size:17px}.sp-br{display:none}.prof-box{display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 64px;flex-direction:column}.prof-box{justify-content:normal;align-items:baseline;padding:0 0 25px;flex-direction:column}.profname{padding:0 0 20px}}@media only screen and (max-width: 422px){.drawer__nav__inner{width:88%}.tophead{flex-direction:column}.tophead .contactnav .contactlist .contactlink{padding:12px 0 0}.price-box .planhead .planprice{width:100%}}@media only screen and (max-width: 422px){.omoideco .omo-h span{display:none}}/*# sourceMappingURL=style.css.map */