@charset "utf-8";body #content{overflow-x:hidden;font-family:'Sawarabi Mincho',sans-serif}:root{--main-color1:#e2f1ea;--main-color2:#87c5ad;--main-color3:#53af89;--accent-color1:#23b6aa;--accent-color2:#eb7195;--accent-color3:#cef0f7;--text-color:#333;--text-color-accent:#23b6aa;--white-color:#fff;--gray-color:#f1f1f1;--header-color:#eff8f5;--alert-color:#d32a30}.container{max-width:750px !important;margin-left:auto;margin-right:auto}.container-fluid{max-width:1120px !important;margin-left:auto;margin-right:auto}p{margin-bottom:.4rem !important}h1.top_h1{text-align:justify;color:var(--text-color-accent)}header h1.entry-title{color:var(--accent-color1);font-size:1.5rem !important;padding:.3em .5em;background:repeating-linear-gradient(-45deg,#e2f1ea,#f2fff9 3px,#e9fff6 3px,#e9fff6 7px);margin-bottom:1rem}.container h2{margin-bottom:1.2rem;font-size:1.8rem}.container h3{font-size:1.2rem !important}span.ruby{color:var(--accent-color1)}strong,.t-accent1{color:var(--accent-color1) !important}a.custom_button{max-width:240px;height:60px;background-color:#fff;border-radius:5px;font-size:16px;background-repeat:no-repeat;background-position:20px 20px;box-shadow:0 4px #ccc;margin:10px 15px;display:block;color:#666;position:relative;justify-content:center;align-items:center;display:flex;font-weight:700;margin-left:auto;margin-right:auto;padding:12px;width:100%;margin:10px}a.custom_button_100{width:100%;height:60px;background-color:var(--gray-color);border-radius:5px;font-size:16px;background-repeat:no-repeat;background-position:20px 20px;box-shadow:0 4px #ccc;margin:10px 15px;display:block;color:#666;position:relative;justify-content:center;align-items:center;display:flex;font-weight:700;margin-left:auto;margin-right:auto;font-family:Noto sans-serif}a.custom_button_auto{width:auto;height:60px;border-radius:5px;font-size:18px;background-repeat:no-repeat;background-position:20px 20px;color:#666;position:relative;display:flex;justify-content:center;align-items:center;font-weight:700;margin-left:20px;font-family:Noto sans-serif}.p-12{padding-left:12px;padding-right:12px}.button_bg_main,.bg_main{background-color:var(--accent-color1) !important;color:var(--white-color) !important}.button_bg_accent2{background-color:var(--accent-color2) !important;color:var(--white-color) !important}.button_bg_accent3{background-color:var(--accent-color3) !important;color:var(--text-color) !important}.button_bg_white{background-color:var(--gray-color) !important;color:var(--text-color) !important}.button_bg_line{background-color:#52b635 !important;color:var(--white-color) !important}a.btn_03{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:150px;margin:auto;padding:10px;font-weight:700;border:2px solid var(--main-color2);color:var(--main-color2);border-radius:100vh;transition:.5s}a.btn_03:hover{color:#fff;background:#27acd9}#header{height:60px;display:flex;justify-content:space-between;align-items:center;padding:0;margin:0}#header .menu-button{display:inline-block;padding:10px 20px;background-color:#333;color:#fff;text-decoration:none;border-radius:5px}#site__logo{height:100%;margin:0;max-width:fit-content;text-align:left}img.custom_logo{height:50px !important}#custom_navbar{background-color:var(--header-color);padding:0;position:sticky;top:0;z-index:10}button.navbar-toggler{height:60px;border:none;width:60px;background-color:var(--accent-color1);color:#fff;border-radius:0}.mt-m1{margin-top:-10px}.bg-001{background-color:var(--main-color1)}.bg-001-dot{background:url(https://selfcreate-chiropractic.com/wp-content/uploads/2023/12/customDot2.png) left top repeat-x}.bg-002{background-color:var(--main-color2)}.bg-003{background-color:var(--accent-color1)}.bg-003 h2,.bg-003 p,#lp-v1 .bg-003 h2,#lp-v1 .bg-003 p{color:#fff}.t-white{color:#fff !important}.t-red{color:var(--alert-color)}.bg-white{background-color:#fff}.bg-004{background-color:var(--accent-color3)}.bg-grade-001{background:linear-gradient(#53af89,#23b6aa);color:#fff}img.bg-top{background-position:top center}img.bg-cover{background-size:cover}.sans{font-family:sans-serif}.block_main{text-align:center;margin-top:40px;margin-bottom:40px;padding-top:20px;padding-bottom:20px;justify-content:center !important}.bg_color{background-color:var(--main-color1)}.bg_color_depth{background-color:var(--main-color3);color:var(--main-color1)}.bg_gray{background-color:var(--gray-color)}.col-6.d-flex{position:relative}img.fv_container{height:540px;max-width:1200px;object-fit:cover}#navbarNav{margin-left:auto !important}nav.custom_nuvbar{background-color:var(--main-color1)}.custom_belief_img{height:300px;position:relative}.img_comment{position:absolute;right:0;height:70px;width:70px;display:flex;justify-content:center;align-items:center;text-align:center}.store_info_pc{height:105px;width:100%;background-color:rgba(255,255,255,.8);padding:0;box-sizing:border-box;position:relative;z-index:5000;margin:-105px auto 0}.store_name_part{height:150px;width:100%;background-color:rgba(255,255,255,.8);padding:10px;box-sizing:border-box;position:relative;z-index:5;margin:-150px auto 0}span.catchphrase{font-size:.8rem}#content{margin-top:0}ul.onayami_list{padding-left:0;margin:0}ul.onayami_list li{display:inline-block;margin:0 7px 20px;padding:.5em 1.5em;border-radius:1.5em;background-color:#4ec4b8;color:#fff;font-size:90%}.banner-item{position:relative;overflow:hidden;padding:0 !important;max-height:320px}.banner-image{position:relative;padding-top:100%;background-size:cover;background-position:center;transition:transform 1s ease-out;transform:scale(1);object-fit:cover}.banner-image:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);content:""}.banner-image.img-1{background-image:url('http://selfcreate-chiropractic.com/wp-content/uploads/2023/07/pic_visual_nav_01.jpg')}.banner-image.img-2{background-image:url('http://selfcreate-chiropractic.com/wp-content/uploads/2023/07/pic_visual_nav_02.jpg')}.banner-item:hover .banner-image{transform:scale(1.1)}.banner-content{position:absolute;top:0;left:0;width:100%;max-height:320px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:80px;box-sizing:border-box}.banner-content h2{margin-bottom:10px;font-size:2em}.banner-content p{margin-bottom:20px}.banner-content .btn{display:inline-block;padding:10px 20px;border:1px solid #fff;border-radius:20px;transition:background-color .3s ease,color .3s ease}.banner-content .btn:hover{background-color:#fff;color:#000}p.accent1{background-color:var(--accent-color1);opacity:.8}p.accent2{background-color:var(--accent-color2);opacity:.8}.customer_voice_img{margin-top:auto;margin-bottom:auto}.customer_voice_img img{background-size:cover;object-fit:cover;width:100%}.customer_voice{display:block;border:var(--gray-color) 1px solid;display:flex;align-items:center;background-color:rgba(255,255,255,.6);max-width:95% !important}.customer_voice p{margin-bottom:0}.custom-nav-pills .nav-link{background-color:var(--gray-color);color:var(--text-color);padding-top:10px;padding-bottom:10px;padding-left:50px;padding-right:50px;text-decoration:none;width:210px;margin-bottom:20px}.custom-nav-pills .nav-link:focus,.custom-nav-pills .nav-link.active{background-color:var(--main-color2);text-decoration:none;color:#fff}img.profile_image{max-height:350px;object-fit:cover;width:auto}.custom_img{max-height:450px;width:auto}.post_voice{padding:0 30px;border:1px solid #e2e3e2}.voice_img{height:80px;width:80px;margin:0;margin-right:15px}.custom_belief{height:auto;overflow:hidden;background:linear-gradient(to left,#c9c9c9,#fff)}img.customer_pain{max-height:120px;width:auto;object-fit:cover;margin:auto;background-color:var(--gray-color);border-radius:50%}.custom_belief p{font-size:16px;margin:5px 0}.custom_belief .col-4{height:50%;display:flex;flex-direction:column;justify-content:center}.custom_belief p{margin:0}.scroll-wrapper{display:flex;align-items:center}.custom_posts{height:200px;width:100%;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;display:flex}.custom_post{height:100%;display:flex;align-items:center;justify-content:center;margin-left:20px;margin-right:20px}.custom_post img{min-width:500px;max-height:100%;object-fit:contain}.rounded-img{border-radius:5px}i.scroll-button{color:#a2a2a2;border:none;cursor:pointer;font-size:30px}.docter-profile h1.wp-block-heading,.docter-profile h2.wp-block-heading,.docter-profile h3.wp-block-heading,.docter-profile h4.wp-block-heading,.docter-profile h5.wp-block-heading,.docter-profile h6.wp-block-heading{background-color:var(--main-color3);color:var(--main-color1);margin-top:1rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem}.store_info_sp{position:fixed;bottom:0;left:0;width:100%;z-index:999;background-color:rgba(255,255,255,.7)}.storeWrap{margin-top:20px;margin-bottom:20px}h3.storeName{margin-bottom:20px;margin-top:20px}h3.storeName span{background-color:var(--main-color1);padding:5px 20px}p.price_label{width:150px}.cta_block{background-color:var(--accent-color3)}body.single-lp{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important}.line a{background-color:#01b902 !important;border:none !important;width:100% !important;font-size:larger !important}.lp-containar{max-width:750px !important}#content.lp-wrap{margin-top:0 !important}.lp_profile{background-color:#efefef}img.lp_profile_img{width:70%}body.single-lp strong{color:inherit !important}body.single-lp p{margin-bottom:1.6rem !important}body.single-lp nav#custom_navbar,body.single-mlp nav#custom_navbar{display:none}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}body #lp-v1{font-family:'Noto Sans JP',sans-serif;font-weight:300}#lp-v1 .container{max-width:920px !important}#lp-v1 h2{text-align:center;font-weight:700;font-size:1.8rem;color:var(--accent-color1);margin-bottom:2.5rem}.full-width-background{padding-top:80px;padding-bottom:80px}.full-width-background h3{margin-bottom:16px}.bg-text-001{background:linear-gradient(#53af89,#23b6aa);color:#fff;padding:4px;width:fit-content;margin:12px 0}.fv{padding:40px 0;background-size:cover;background-position:center;background-repeat:no-repeat;background-position:right center}.fv_ruby{font-size:24px;font-weight:700}h1.mc{color:var(--accent-color1);font-size:2.5rem;padding:.3em 0;margin-bottom:1rem;font-weight:700;-webkit-text-stroke:.8px;line-height:1.3}.pointWrap{height:10rem}.pointWrap img{height:100%;object-fit:contain;display:flex}.spPointWrap{display:none}.cta-ruby{color:var(--text-color);font-size:1.2rem;font-weight:700;margin-bottom:1rem;position:relative;width:320px;margin-left:auto;margin-right:auto;-webkit-text-stroke:.1px}.cta-ruby p:before{position:absolute;left:35px;top:5px;content:"";width:2px;height:90%;background:var(--text-color);border-radius:3px;transform:rotate(-35deg)}.cta-ruby p:after{position:absolute;content:"";right:35px;top:5px;width:2px;height:90%;background:var(--text-color);border-radius:3px;transform:rotate(35deg);font-weight:700}.cta-wrap{height:60px}.fvSpCtaWrap{display:none}.cta-button-001{display:flex;justify-content:center;align-items:center;width:250px;margin:0 auto;padding:.9em 2em;border:none;border-bottom:solid 5px #255717;border-radius:50px;background-color:#52b635;color:#fff;font-weight:600;font-size:1em;transition:.5s ease;text-decoration:none}.cta-button-001:after{transform:rotate(45deg);width:5px;height:5px;margin-left:10px;border-top:2px solid #fff;border-right:2px solid #fff;content:''}.cta-button-001:hover{transform:translateY(3px);border-bottom-width:2px;color:#fff}.fuki-001{height:80px;place-items:center;display:grid;font-weight:700;color:#3ab248;background:#f3fcdc;border-radius:100px;margin-bottom:1rem;padding:1rem 2rem;position:relative}.fuki-001:after{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;border-top-color:#f3fcdc;top:100%;left:50%;margin-left:-10px}.fuki-002{height:auto;place-items:start;display:grid;font-weight:700;color:#3ab248;background:#f3fcdc;border-radius:100px;margin-bottom:1rem;padding:1rem 1.2rem;position:relative;width:100%}.fuki-002:after{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;border-top-color:#f3fcdc;top:100%;left:50%;margin-left:-10px}.roundImg{height:180px;width:180px;object-fit:cover;border-radius:50%;margin-bottom:1.5rem}.roundImg-sm{height:80px;width:80px;object-fit:cover;border-radius:50%;margin-bottom:1.5rem;margin-right:1.5rem}.mt-m3{margin-top:-16px}.mt-m5{margin-top:-40px}.mt-m6{margin-top:-190px}.box{padding:1.5rem 1.2rem;width:80%;z-index:5;margin-left:auto;margin-right:auto;margin-top:-15px;position:relative;background-color:#fff;max-height:100px}.customPictureWrap-001{position:relative}.customPicture-001{width:48%;aspect-ratio:4/3;object-fit:cover;z-index:3;position:absolute;background-size:cover;background-position:top center}.customTextBoxWrap-001{width:60%;margin-left:auto;justify-content:end;display:flex;border-radius:10px;background-color:#fff;box-shadow:0 2px 3px rgb(0 0 0/25%),0 2px 3px -2px rgb(0 0 0/15%);padding-top:40px;padding-bottom:40px;padding-right:20px;margin-top:-30px}.customTextBox-001{width:80%}.customWrap-001{padding:1rem;text-align:center;box-shadow:0 2px 3px rgb(0 0 0/25%),0 2px 3px -2px rgb(0 0 0/15%);background-color:#fff}.customWrap-001>img{width:100%;height:270px;object-fit:cover}.customWrap-002{max-width:800px;padding:2rem 4rem;margin-left:auto;margin-right:auto;margin-bottom:30px;background-color:var(--main-color1)}.cutomWrap-003{position:relative;padding-top:40px;margin-bottom:40px}.customWrap-003-img{max-width:45%;width:100%;aspect-ratio:16/9;object-fit:cover;z-index:2;box-shadow:0 2px 3px rgb(0 0 0/25%),0 2px 3px -2px rgb(0 0 0/15%)}.customTextWrap-003{padding-left:20px;padding-right:20px}.my-6{margin-top:40px;margin-bottom:40px;padding-top:40px}.cw-90{width:90%}.cw-80{width:80%}.ch-80p{height:80px}.ch-200p{height:200px}.ch-220p{height:220px}.ch-100p{height:100px}.cfs-80{font-size:.8rem}.suqare{aspect-ratio:1/1}.picture-43{aspect-ratio:4/3}.listNumber{margin-bottom:1.5rem}.listNumber img{height:80px}img.listNumber{height:80px}@media only screen and (max-width:767px){.entry-header .entry-title{font-size:1.5rem}}@media screen and (max-width:576px){.t-white{padding-left:1.2rem}.customPicture-001{position:relative;width:100%;top:0}.customTextBoxWrap-001{width:100%;justify-content:start;display:flex;border-radius:10px;background-color:#fff;box-shadow:#333;margin-top:2rem;padding:1rem}.customTextBox-001{width:100%}ul.onayami_list li{font-size:75%;margin:0 7px 14px}img.fv_container{height:480px !important}.custom_belief_img{height:180px}.custom_belief p{font-size:14px}img.customer_pain{max-height:70px}.block_main{margin-top:20px}h3.storeName{line-height:normal}h3.storeName span{font-size:14px}.custom_post{min-width:100%}.fv{display:flex;flex-direction:column;justify-content:flex-end;height:500px}#lp-v1 h2{font-size:1.4rem}.customWrap-002{padding:2rem 1rem}.full-width-background{padding-top:40px;padding-bottom:40px}.fv_ruby{font-size:18px}h1.mc{font-size:28px;background-color:#fff;display:inline;line-height:1.6;padding:5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pointWrap{display:none}.fvCtaWrap{display:none}.fvSpCtaWrap{display:block}.spPointWrap{display:block;text-align:center}.spPointWrap img{width:80%;max-width:100%;height:auto}img.listNumber{height:60px}.customWrap-003-img{max-width:none;width:70%;aspect-ratio:16/9;object-fit:cover;z-index:2;box-shadow:0 2px 3px rgb(0 0 0/25%),0 2px 3px -2px rgb(0 0 0/15%)}}.single-mlp{background-color:#edf6f4}.single-mlp .content h2{font-size:1.8rem;text-align:center;font-weight:700;background-color:#fff !important;color:#000 !important;box-shadow:none}.mlp-movie{width:100%;margin:0 auto}.mlp-movie iframe,.mlp-movie object,.mlp-movie embed{width:100%}.list1{list-style:none}.entry-content .list1 li{position:unset;padding-left:unset;margin:unset}.entry-content ul.list1 li:before{display:none}div.float{margin:2% 0}.clear:after{content:'';clear:both;display:block}.floatr{float:right;width:40%;margin:0 0 15px 15px}.floatr img{margin-bottom:0}.content-list_txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.btn1{display:block;width:fit-content;margin:5% auto}.btn1 a{padding:10px 20px;color:#fff;background:#87c5ad;border:#87c5ad solid 1px;border-radius:2px;transition:all .3s;text-decoration:none}.btn1 a:hover{color:#87c5ad;background:#fff}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding:10px 5px !important;font-size:14px}}@media screen and (max-width:700px){.floatr{float:unset;width:100%;margin:1.5% 0 2.5%}}