/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 13 2024 | 06:49:38 */
h1{font-size:1.25rem!important;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝","Noto Serif JP",serif;font-weight:400;line-height:200%}@media (max-width:599px){h1{font-size:1.1rem!important}}.f_half_origin,.f_plan_button,.f_plan_button2,.f_plan_button2 .f_plan_button_l .normal_price,.f_ori_sv{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;box-sizing:border-box;margin:0 auto}h1{font-size:3rem!important;font-weight:700!important;line-height:150%!important;text-align:center;padding:0 0 2rem 0!important}@media (max-width:1024px){h1{font-size:2rem!important}}@media (max-width:599px){h1{font-size:2rem!important}}h2{background:none!important;padding:1rem 0!important}h2 span{margin:0!important;padding:0!important}section i{font-size:150px;width:100%;text-align:center;color:#523421!important;filter:drop-shadow(1px 1px 5px rgba(0,0,0,.3));margin:25px 0}@media (max-width:599px){section i{font-size:100px}}.emp1{margin-right:.5rem}.small_h1{font-size:1.5rem!important;font-weight:700!important;color:inherit}@media (max-width:1024px){.small_h1{font-size:1.25rem!important}}@media (min-width:1025px){.txt_box{padding:0 11vw}}.f_half{background-color:white;padding:2rem 4rem!important;margin:1rem auto!important}.f_half .img_frame{width:100%;text-align:center}.f_half img{width:200px!important}.f_half .line{display:block;width:100%;text-align:right;border-top:1px solid #606060;margin:10px 0;padding:10px 0}@media (max-width:599px){.f_half{padding:3rem!important}}.f_half_origin{position:relative;width:48%;height:auto;align-content:flex-start;align-items:flex-start;padding:1rem}.f_half_origin img{width:100%;height:auto}.f_half_origin .frame{position:absolute;top:0;bottom:0;right:0;left:0;margin:.5rem;border:solid 2px;border-image:linear-gradient(135deg,#eed13f,#d09a48,#f6e899,#dbbf4b,#f9d400);border-image-slice:1;border-radius:3px 0 3px 0}.f_half_origin .frame:before,.f_half_origin .frame:after{content:'';position:absolute;width:10px;height:10px;border:solid 2px;border-image:linear-gradient(135deg,#eed13f,#d09a48,#f6e899,#dbbf4b,#f9d400);border-image-slice:1;margin:5px}.f_half_origin .frame:after{top:-12px;left:-12px}.f_half_origin .frame:before{bottom:-12px;right:-12px}@media (max-width:1024px){.f_half_origin{width:48%;height:auto}}@media (max-width:599px){.f_half_origin{width:100%;height:auto}}.f_half_origin img{filter:drop-shadow(1px 1px 5px rgba(0,0,0,.3))}.f_tri{background-color:white;padding:2rem 3rem!important;margin:1rem auto!important;align-content:flex-start!important}@media (max-width:599px){.f_tri{width:100%!important}}.f_plan_button .f_plan_button_l .menber_price span,.f_plan_button .f_plan_button_l .normal_price span{display:block;text-align:right}.f_plan_button .f_plan_button_l .menber_price span:nth-child(1),.f_plan_button .f_plan_button_l .normal_price span:nth-child(1){font-size:2rem!important}@media (max-width:599px){.f_plan_button .f_plan_button_l .menber_price span:nth-child(1),.f_plan_button .f_plan_button_l .normal_price span:nth-child(1){font-size:1.2rem!important}}.f_plan_button .f_plan_button_l .menber_price span:nth-child(2),.f_plan_button .f_plan_button_l .normal_price span:nth-child(2){font-size:2.5rem!important}@media (max-width:599px){.f_plan_button .f_plan_button_l .menber_price span:nth-child(2),.f_plan_button .f_plan_button_l .normal_price span:nth-child(2){font-size:1.6rem!important}}.f_plan_button .f_plan_button_l .menber_price span:nth-child(3),.f_plan_button .f_plan_button_l .normal_price span:nth-child(3){font-size:1.62rem!important}@media (max-width:599px){.f_plan_button .f_plan_button_l .menber_price span:nth-child(3),.f_plan_button .f_plan_button_l .normal_price span:nth-child(3){font-size:1.05rem!important}}.f_plan_button{position:relative;background-color:white;padding:1%;justify-content:center;align-items:center}.f_plan_button p,.f_plan_button span{color:black;font-weight:700;line-height:125%}@media (max-width:1024px){.f_plan_button{flex-wrap:wrap-reverse}}.f_plan_button .f_plan_button_l{width:40%;padding:2%;box-sizing:border-box}@media (max-width:1024px){.f_plan_button .f_plan_button_l{width:100%}}.f_plan_button .f_plan_button_l .f_plan_button_name{background:center / 100% 100% no-repeat url(http://nishidasougi.xsrv.jp/wp-content/uploads/2021/12/f_plan_button_bkmask.gif);text-align:center;font-size:2.5rem!important;line-height:265%;margin:0 auto;margin-bottom:2rem}@media (max-width:1024px){.f_plan_button .f_plan_button_l .f_plan_button_name{font-size:1.5rem!important;max-width:300px}}.f_plan_button .f_plan_button_l .menber_price{width:50%;margin-bottom:2rem}.f_plan_button .f_plan_button_l .menber_price span{color:red}.f_plan_button .f_plan_button_l .normal_price{width:50%;margin-bottom:2rem}.f_plan_button .f_plan_button_r{position:relative;width:60%}@media (max-width:1024px){.f_plan_button .f_plan_button_r{width:100%}}.f_plan_button .f_plan_button_r svg{position:absolute;width:7vmax;height:7vmax;bottom:2%;right:2%;filter:drop-shadow(0 0 1px white) drop-shadow(0 0 1px white) drop-shadow(0 0 1px white) drop-shadow(0 0 1px white)}.f_plan_button .frame{position:absolute;top:0;bottom:0;right:0;left:0;margin:1%;border:solid 1px;border-image:linear-gradient(135deg,#eed13f,#d09a48,#f6e899,#dbbf4b,#f9d400);border-image-slice:1;border-radius:3px 0 3px 0;z-index:1}.f_plan_button:before,.f_plan_button:after{content:'';position:absolute}.f_plan_button:after{bottom:0;left:0;width:0;height:0;border-style:solid;border-width:7vmax 0 0 7vmax;border-color:transparent transparent transparent #6e4922}.f_plan_button:before{top:0;right:0;width:0;height:0;border-style:solid;border-width:0 7vmax 7vmax 0;border-color:transparent #6e4922 transparent transparent;z-index:1}.f_plan_button .arrow{position:absolute;bottom:0;left:0;width:2.5vmax;height:auto;margin:.25vmax;z-index:1}.f_plan_button2{position:relative;width:45%;max-width:500px;background-color:white;padding:.5%;padding-bottom:3vmax;margin:auto;margin-bottom:5vh;justify-content:center;align-items:center}@media (max-width:599px){.f_plan_button2{width:100%;padding:1%}}.f_plan_button2 p,.f_plan_button2 span{color:black;font-weight:700;line-height:125%}.f_plan_button2 .f_plan_button_l{width:100%;padding:1vmax;box-sizing:border-box}.f_plan_button2 .f_plan_button_l .f_plan_button_name{max-width:80%;background:center / 100% 100% no-repeat url(http://nishidasougi.xsrv.jp/wp-content/uploads/2021/12/f_plan_button_bkmask.gif);text-align:center;font-size:2rem!important;line-height:265%;margin:0 auto;margin-bottom:2rem}@media (max-width:1024px){.f_plan_button2 .f_plan_button_l .f_plan_button_name{font-size:1.5rem!important;max-width:300px}}.f_plan_button2 .f_plan_button_l .menber_price{width:55%;margin-top:2rem;margin-bottom:3rem;box-sizing:border-box}.f_plan_button2 .f_plan_button_l .menber_price span{color:red}.f_plan_button2 .f_plan_button_l .menber_price span:nth-child(1){display:block;font-size:1.5rem!important}@media (max-width:599px){.f_plan_button2 .f_plan_button_l .menber_price span:nth-child(1){font-size:1.2rem!important}}.f_plan_button2 .f_plan_button_l .menber_price span:nth-child(2){font-size:2rem!important}@media (max-width:599px){.f_plan_button2 .f_plan_button_l .menber_price span:nth-child(2){font-size:1.35rem!important}}.f_plan_button2 .f_plan_button_l .menber_price span:nth-child(3){font-size:1.5rem!important}@media (max-width:599px){.f_plan_button2 .f_plan_button_l .menber_price span:nth-child(3){font-size:0.9rem!important}}.f_plan_button2 .f_plan_button_l .menber_price span:nth-child(4){font-size:1rem!important}@media (max-width:599px){.f_plan_button2 .f_plan_button_l .menber_price span:nth-child(4){font-size:0.7rem!important}}.f_plan_button2 .f_plan_button_l .normal_price{width:45%;margin-top:2rem;margin-bottom:3rem;box-sizing:border-box;justify-content:flex-start;align-items:last baseline;align-content:initial}.f_plan_button2 .f_plan_button_l .normal_price span:nth-child(1){width:100%;font-size:1.3rem!important}@media (max-width:599px){.f_plan_button2 .f_plan_button_l .normal_price span:nth-child(1){font-size:1.2rem!important}}.f_plan_button2 .f_plan_button_l .normal_price span:nth-child(2){font-size:1.5rem!important}@media (max-width:599px){.f_plan_button2 .f_plan_button_l .normal_price span:nth-child(2){font-size:1.1rem!important}}.f_plan_button2 .f_plan_button_l .normal_price span:nth-child(3){font-size:1.15rem!important}@media (max-width:599px){.f_plan_button2 .f_plan_button_l .normal_price span:nth-child(3){font-size:0.9rem!important}}.f_plan_button2 .f_plan_button_l .normal_price span:nth-child(4){font-size:1rem!important}@media (max-width:599px){.f_plan_button2 .f_plan_button_l .normal_price span:nth-child(4){font-size:0.7rem!important}}@media (max-width:599px){.f_plan_button2 .f_plan_button_l img{margin-bottom:2vh}}.f_plan_button2 .f_plan_button_r{position:relative}.f_plan_button2 .f_plan_button_r svg{position:absolute;width:7vmax;height:7vmax;bottom:2%;right:2%;filter:drop-shadow(0 0 1px white) drop-shadow(0 0 1px white) drop-shadow(0 0 1px white) drop-shadow(0 0 1px white)}.f_plan_button2 .frame{position:absolute;top:0;bottom:0;right:0;left:0;margin:1%;border:solid 1px;border-image:linear-gradient(135deg,#eed13f,#d09a48,#f6e899,#dbbf4b,#f9d400);border-image-slice:1;border-radius:3px 0 3px 0;z-index:1}.f_plan_button2:before,.f_plan_button2:after{content:'';position:absolute}.f_plan_button2:after{bottom:0;left:0;width:0;height:0;border-style:solid;border-width:5vmax 0 0 5vmax;border-color:transparent transparent transparent #6e4922}.f_plan_button2:before{top:0;right:0;width:0;height:0;border-style:solid;border-width:0 5vmax 5vmax 0;border-color:transparent #6e4922 transparent transparent;z-index:1}.f_ori_sv{position:relative;margin:0 1rem}.f_ori_sv img{max-width:200px}.break{display:block;margin:1rem 0}table{margin:0 auto;border-collapse:collapse;border:none!important}@media (min-width:1025px){table{width:80%!important}}table tr{border-bottom:solid 2px white}table tr:last-child{border-bottom:none}table th{position:relative;width:55%;text-align:center;color:white;background-color:#52c2d0;padding:10px 0}@media (min-width:1025px){table th{font-size:1.25rem!important}}table th:after{display:block;content:"";width:0;height:0;position:absolute;top:calc(50% - 10px);right:-10px;border-left:10px solid #52c2d0;border-top:10px solid transparent;border-bottom:10px solid transparent}table td{width:45%;text-align:right;background-color:#eee;padding-right:1rem!important;vertical-align:middle!important;border:none!important}@media (min-width:1025px){table td{font-size:1.25rem!important}}table td span{font-family:inherit}table td span:nth-child(3){font-size:1rem!important}#ori_sv_mark{position:absolute;top:-15%;left:-15%;background:center / contain no-repeat url(http://nishidasougi.xsrv.jp/wp-content/uploads/2021/12/process_pt01.gif);width:50%;height:50%;transform:rotate(-20deg)}.kokoro_balloon_wrap{display:flex;align-items:flex-end}.kokoro_balloon_wrap img{width:60px;height:60px;border-radius:50%}.kokoro_balloon{position:relative;padding:20px;background-color:#f0a15b;border-radius:15px;margin-left:70px}.kokoro_balloon p{color:white;margin:0!important}.kokoro_balloon::before{content:'';position:absolute;display:block;border-radius:50%;background-color:#f0a15b;left:-35px;bottom:15px;width:30px;height:30px}.kokoro_balloon::after{content:'';position:absolute;display:block;border-radius:50%;background-color:#f0a15b;left:-55px;bottom:10px;width:15px;height:15px}.talk{margin-bottom:40px}.talk figure img{width:100%;height:100%;border:2px solid #9ce191;border-radius:50%;margin:0}.talk:after,.talk:before{clear:both;content:"";display:block}.talk-imgname{padding:5px 0 0;font-size:10px;text-align:center}.talk-text{margin:0 0 8px}.talk-text:last-child{margin-bottom:0}.talk-Rimg{margin-right:4px;margin-top:-1px;float:right;width:60px;height:60px}.talk-Rtxt{position:relative;margin-right:100px;padding:1.2em;border:3px solid #9ce191;background-color:#ebffe7;border-radius:5px}.talk-Rtxt:before{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #9ce191;top:15px;right:-23px}.talk-Rtxt:after{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #ebffe7;top:15px;right:-19px}