﻿@import url(//use.fontawesome.com/releases/v5.10.2/css/all.css);@import url("https://fonts.cdnfonts.com/css/puppies-play");h1,h2,h3,h4{font-weight:normal}.site-body{padding-bottom:80px}@media screen and (max-width:1199.98px){.site-body{padding-bottom:50px}}@media only screen and (max-width:767.98px){.site-body{padding-bottom:30px}}@media (max-width:992px){.site-header-sub{display:inherit;margin:0;padding:0}}.site-header-sub{width:70% !important}@media only screen and (max-width:575.98px){.site-header-sub{justify-content:center !important}}.site-header-logo{width:30% !important}@media screen and (max-width:1199.98px){.site-header-logo{width:30% !important;margin:0 auto;max-width:300px !important}}#block-36.widget.widget_block{width:100%}.pojire{position:relative}.top10{padding-top:10px}.top20{padding-top:20px}.top30{padding-top:30px}.top40{padding-top:40px}.top50{padding-top:50px}.top60{padding-top:60px}.top70{padding-top:70px}.top80{padding-top:80px}.top90{padding-top:90px}.top100{padding-top:100px}.top110{padding-top:110px}.top120{padding-top:120px}.top130{padding-top:130px}.top140{padding-top:140px}.top150{padding-top:150px}.top160{padding-top:160px}.top170{padding-top:170px}.top180{padding-top:180px}.top190{padding-top:190px}.top200{padding-top:200px}@media only screen and (max-width:767.98px){.tab_top10{padding-top:10px}}@media only screen and (max-width:767.98px){.tab_top20{padding-top:20px}}@media only screen and (max-width:767.98px){.tab_top30{padding-top:30px}}@media only screen and (max-width:767.98px){.tab_top40{padding-top:40px}}@media only screen and (max-width:767.98px){.tab_top50{padding-top:50px}}@media only screen and (max-width:767.98px){.tab_top60{padding-top:60px}}@media only screen and (max-width:767.98px){.tab_top70{padding-top:70px}}@media only screen and (max-width:767.98px){.tab_top80{padding-top:80px}}@media only screen and (max-width:767.98px){.tab_top90{padding-top:90px}}@media only screen and (max-width:767.98px){.tab_top100{padding-top:100px}}@media only screen and (max-width:767.98px){.sp_top0{padding-top:0}}@media only screen and (max-width:767.98px){.sp_top10{padding-top:10px}}@media only screen and (max-width:767.98px){.sp_top20{padding-top:20px}}@media only screen and (max-width:767.98px){.sp_top30{padding-top:30px}}@media only screen and (max-width:767.98px){.sp_top40{padding-top:40px}}@media only screen and (max-width:767.98px){.sp_top50{padding-top:50px}}.mg_top10{margin-top:10px}.mg_top20{margin-top:20px}.mg_top30{margin-top:30px}.mg_top40{margin-top:40px}.mg_top50{margin-top:50px}.mg_top60{margin-top:60px}.mg_top70{margin-top:70px}.mg_top80{margin-top:80px}.mg_top90{margin-top:90px}.mg_top100{margin-top:100px}@media only screen and (max-width:767.98px){.mg_tab_top10{margin-top:10px}}@media only screen and (max-width:767.98px){.mg_tab_top20{margin-top:20px}}@media only screen and (max-width:767.98px){.mg_tab_top30{margin-top:30px}}@media only screen and (max-width:767.98px){.mg_tab_top40{margin-top:40px}}@media only screen and (max-width:767.98px){.mg_tab_top50{margin-top:50px}}@media only screen and (max-width:575.98px){.mg_sp_top10{margin-top:10px}}@media only screen and (max-width:575.98px){.mg_sp_top20{margin-top:20px}}@media only screen and (max-width:575.98px){.mg_sp_top30{margin-top:30px}}@media only screen and (max-width:575.98px){.mg_sp_top40{margin-top:40px}}@media only screen and (max-width:575.98px){.mg_sp_top50{margin-top:50px}}.inner{max-width:1200px;margin:0 auto;padding:0 20px}.entry-footer{display:none}.vk_posts.next-prev{display:none}.comments-area{display:none}.main{position:relative}.main01_inner{position:relative;max-width:1200px !important;margin:0 auto !important;width:90% !important;margin-top:20px !important}@media only screen and (max-width:575.98px){.sp_block{display:block}}.main_catch img{position:absolute;right:20%;top:0;bottom:0;margin:auto;width:34%;max-width:473px}.main_bg{position:absolute;right:0;left:0;bottom:0;margin:auto}.h_nav{flex-direction:flex-end;display:flex;align-items:center;align-items:center;padding:8px 0}@media only screen and (max-width:991.98px){.h_nav{display:none !important}}.h_nav .widgettitle{display:none !important}.h_nav .widget ul{flex-direction:flex-end;display:flex;padding:5px;margin:0 10px}.h_nav .widget ul li a{padding:3px 10px;background:none}@media screen and (max-width:1199.98px){.h_nav .widget ul li a{padding:3px;border:0;font-size:12px}}.h_nav .widget ul a{padding:5px;border:0;font-size:16px;position:relative}.h_nav .widget ul a:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0%;background:#a81440;transition:all 1s ease-out}.h_nav .widget ul a:hover{color:#a81440 !important}.h_nav .widget ul a:hover:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:#a81440;transition:all 1s ease-out}.h_nav .widget ul .menu-item-has-children{position:relative}.h_nav .widget ul .menu-item-has-children:hover ul{opacity:1;display:block !important;transition:all 1s ease-out}.h_nav .widget ul .menu-item-has-children:hover ul a{padding:10px;pointer-events:auto}.h_nav .widget ul .menu-item-has-children:hover ul a:hover{background:#ffff;color:#a81440 !important}.h_nav .widget ul .menu-item-has-children ul{width:180px;position:absolute;top:100%;left:0;right:0;opacity:0;display:block !important}.h_nav .widget ul .menu-item-has-children ul li a{background:#a81440;border:0;color:#fff !important;pointer-events:none}.scrolled #site-header .site-header-sub{background:rgba(255, 255, 255, 0.5) !important;padding:0 10px 0 0 !important;margin:0 !important;transition:all 1s ease-out}#site-header{position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 rgba(0, 0, 0, 0)}#site-header .widget{margin-bottom:0 !important}#site-header .container{max-width:100% !important}#site-header .site-header-logo{max-width:600px !important}#site-header .site-header-sub{display:flex;padding:10px;align-items:center;margin:0;justify-content:flex-end}@media screen and (max-width:1199.98px){#site-header .site-header-sub{margin:0 !important}}@media only screen and (max-width:991.98px){#site-header .site-header-sub{padding-right:40px !important}}@media only screen and (max-width:767.98px){#site-header .site-header-sub{width:100% !important;padding-right:0;margin:0 !important}}.h_tel{font-size:32px;margin-left:10px !important;color:#a81440}@media screen and (max-width:1600px){.h_tel{font-size:20px !important}}@media screen and (max-width:1199.98px){.h_tel{font-size:20px !important}}.midahi01{display:flex;justify-content:center}.midahi01_01{display:inline-block !important;padding:0 150px !important;position:relative !important;color:#a81440;font-size:42px;font-weight:noneimportant}.midahi01_01 span{display:block;font-size:20px;color:#333333}@media only screen and (max-width:767.98px){.midahi01_01 span{font-size:16px}}@media only screen and (max-width:767.98px){.midahi01_01{font-size:18px;padding:0 50px !important}}.midahi01_01:before{content:"" !important;width:120px !important;height:80px !important;background:#a81440 !important;display:block !important;position:absolute;left:0;bottom:0;clip-path:polygon(0 0, 0 50%, 100% 100%)}@media only screen and (max-width:767.98px){.midahi01_01:before{width:50px !important;height:40px !important}}.midahi01_01:after{content:"" !important;width:120px !important;height:80px !important;background:#a81440 !important;display:block !important;position:absolute;right:0;bottom:0;clip-path:polygon(100% 0, 100% 50%, 0 100%)}@media only screen and (max-width:767.98px){.midahi01_01:after{width:50px !important;height:40px !important}}.midahi01_02{display:inline-block !important;padding:0 150px !important;position:relative !important;color:#a81440;font-size:64px;font-weight:noneimportant}.midahi01_02 span{display:block;font-size:20px;color:#333333}@media only screen and (max-width:767.98px){.midahi01_02 span{font-size:16px}}@media only screen and (max-width:767.98px){.midahi01_02{font-size:32px;padding:0 70px !important}}.midahi01_02:before{content:"" !important;width:120px !important;height:80px !important;background:#a81440 !important;display:block !important;position:absolute;left:0;bottom:0;clip-path:polygon(0 0, 0 50%, 100% 100%)}@media only screen and (max-width:767.98px){.midahi01_02:before{width:50px !important;height:40px !important}}.midahi01_02:after{content:"" !important;width:120px !important;height:80px !important;background:#a81440 !important;display:block !important;position:absolute;right:0;bottom:0;clip-path:polygon(100% 0, 100% 50%, 0 100%)}@media only screen and (max-width:767.98px){.midahi01_02:after{width:50px !important;height:40px !important}}.top02_text01{font-size:24px}@media only screen and (max-width:991.98px){.top02_text01{font-size:20px}}@media only screen and (max-width:991.98px){.top_btn{gap:10px}}.top02_text02{font-size:36px}@media only screen and (max-width:991.98px){.top02_text02{font-size:20px}}.top02_tel{background:#A81440;padding:20px}.top02_tel p{font-size:36px;line-height:1.2 !important}@media only screen and (max-width:991.98px){.top02_tel p{font-size:24px}}.top02_tel a{color:#fff;text-decoration:non}.top02_line{background:#7CBA61;padding:15px}.top02_line p{color:#fff;text-decoration:non;font-size:36px;line-height:1.2 !important}@media only screen and (max-width:991.98px){.top02_line p{font-size:24px}}.top02_line_column01{flex-basis:100px !important}.top02_line_column02{flex-basis:calc(100% - 100px) !important}@media only screen and (max-width:991.98px){.top02_line_column02{flex-basis:auto !important}}.top02_inner{position:relative}.top02_inner:after{content:"";width:500px;height:500px;background:url("../../../../../wp-content/uploads/2024/11/bg01.png");position:absolute;display:block;border-radius:50%;top:0;left:0;right:0;left:0;margin:auto}.top02_inner01{position:relative;z-index:1}.top_title01{font-size:120px;color:#a81440;font-weight:normal;line-height:1.2;margin-bottom:30px !important}.top_title01 span{font-size:20px;margin-left:10px}@media only screen and (max-width:991.98px){.top_title01{font-size:36px}.top_title01 span{display:block;font-size:24px;margin-left:0}}.riyuu_bg{position:relative}.riyuu_bg .riyuu_bg_img{position:absolute;top:0;left:0;right:0}.top_title02{border-bottom:2px dashed #a81440 !important;padding-bottom:20px !important;font-size:36px;line-height:1.2 !important;font-weight:normal !important;margin-top:10px !important}.top_title02 span{color:#a81440 !important;margin-right:10px;font-size:54px}@media only screen and (max-width:991.98px){.top_title02 span{font-size:36px}}@media only screen and (max-width:767.98px){.top_title02{font-size:20px;padding-bottom:10px !important;margin-top:10px !important}}.img_title{justify-content:center}.img_title_text{max-width:250px !important}@media only screen and (max-width:767.98px){.img_title_text{max-width:150px !important}}.img_title_text01{font-size:62px;line-height:1.2;font-weight:normal !important}@media only screen and (max-width:767.98px){.img_title_text01{font-size:36px}}.img_title_text01 span{font-size:24px;display:block}@media only screen and (max-width:767.98px){.img_title_text01 span{font-size:20px}}.img_title_img01{max-width:97px !important}@media only screen and (max-width:767.98px){.img_title_img01{max-width:50px !important}}.img_title_img02{max-width:97px !important}@media only screen and (max-width:767.98px){.img_title_img02{max-width:50px !important}}.title02{font-size:24px !important;margin-top:10px !important;margin-bottom:10px !important}.course_column .row{justify-content:center !important}.course_column01{width:33.3333% !important}.top_title03{font-size:62px;line-height:1.2;font-weight:normal !important}@media only screen and (max-width:767.98px){.top_title03{font-size:36px}}.top_title03 span{font-size:24px;display:block}@media only screen and (max-width:767.98px){.top_title03 span{font-size:20px}}.top_faq{border-bottom:0 !important;margin:0 !important;padding:0 !important}.top_faq .vk_faq_title{font-size:28px !important;border-bottom:2px dashed #a81440 !important;padding:1.8rem 0.8rem 1.8rem 6rem !important;font-family:"Kiwi Maru", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal !important}@media only screen and (max-width:767.98px){.top_faq .vk_faq_title{font-size:18px !important}}.top_faq .vk_faq_title:before{background:#A81440;color:#fff !important;border-radius:50%;font-size:36px !important;width:4.1rem !important;height:4.1rem !important;line-height:4.1rem !important}.top_faq .vk_faq_content{font-size:18px !important;padding:1.8rem 0.8rem 1.8rem 6rem !important;border-bottom:0 !important}@media only screen and (max-width:767.98px){.top_faq .vk_faq_content{font-size:16px !important}}.top_faq .vk_faq_content:before{background:#ED9031;color:#fff !important;border-radius:50%;font-size:36px !important;width:4.1rem !important;height:4.1rem !important;line-height:4.1rem !important}.flow_column .row{justify-content:center !important}.flow_column .flow_column01:first-child .flow_column02:before{display:none}.flow_column .flow_column01:last-child .flow_column02:after{display:none}.flow_column .flow_column02 figure{z-index:2;position:relative}.flow_column .flow_column02:after{content:"";width:25%;height:2px;background:#f5e2e2;position:absolute;top:0;bottom:0;margin:auto;right:-10%}@media only screen and (max-width:991.98px){.flow_column .flow_column02:after{right:-25%;width:50%}}.flow_column .flow_column02:before{content:"" !important;width:25%;height:2px;background:#f5e2e2;position:absolute;top:0;bottom:0;margin:auto;left:-10%}@media only screen and (max-width:991.98px){.flow_column .flow_column02:before{width:50%;left:-25%}}.faq_bg{padding-bottom:80px !important}@media only screen and (max-width:767.98px){.faq_bg{padding-bottom:20px !important}}.contact_bg01{padding:50px 20px}.contact_bg01 .contact_bg02{background:rgba(168, 20, 64, 0.5);padding:50px}@media only screen and (max-width:767.98px){.contact_bg01 .contact_bg02{padding:28px}}.contact_title01{margin-bottom:20px !important;font-size:42px}@media only screen and (max-width:767.98px){.contact_title01{font-size:28px}}.contact_title{border-bottom:2px dashed #fff;padding-bottom:30px}.contact_tel{font-size:42px}@media only screen and (max-width:767.98px){.contact_tel{font-size:32px}}.site-body-bottom .widget_block{margin-bottom:0 !important}.site-body-bottom .f_bg{padding:50px 0}.f_nav{padding:30px 0}.f_nav .widgettitle{display:none}.f_nav ul{display:flex;justify-content:center}@media only screen and (max-width:991.98px){.f_nav ul{display:block !important}}.f_nav ul li{text-align:center}@media only screen and (max-width:991.98px){.f_nav ul li{margin-bottom:10px !important}}.f_nav ul li a{padding:5px 20px !important;border-bottom:0 !important;color:#fff !important;color:#deccb5 !important}@media only screen and (max-width:991.98px){.f_nav ul li a{border:1px solid #fff !important}}.site-footer{display:none}.site-body-bottom .widget{margin:0 !important}.top06_title{font-size:42px;line-height:1.2;margin:0 !important}.top06_text{font-size:24px;line-height:1.2;margin:10px !important}.top05_bg{padding:50px 0}.veu_socialSet{margin:0 !important}.veu_socialSet-position-after{margin:0 !important}.site-body{margin:0 !important}.contact_dl dl{display:flex;margin:0 5px}.contact_dl dt{width:300px;font-size:16px;padding:10px;margin:0;text-align:center;border-bottom:1px solid #a81440}.contact_dl dt span{color:red;display:block}@media only screen and (max-width:767.98px){.contact_dl dt{font-size:16px;padding:10px;width:100px}}.contact_dl dd{width:calc(100% - 300px);font-size:16px;border-bottom:1px solid #ccc;padding:10px;font-weight:bold}.contact_dl dd p{margin:0}@media only screen and (max-width:767.98px){.contact_dl dd{font-size:16px;padding:10px;width:calc(100% - 100px)}}.contact_btn .wpcf7-form-control{margin-top:20px;background:#a81440 !important;border:0}.contact_btn .wpcf7-form-control:hover{background:#a81440 !important;opacity:0.5}.page-header{padding:0 !important;margin-top:0 !important}