﻿@import url(//use.fontawesome.com/releases/v5.10.2/css/all.css);@import url("https://fonts.cdnfonts.com/css/puppies-play");a{transition:0.5s}a:hover{opacity:0.5;transition:0.5s}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}}.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:600px){.mg_sp_top10{margin-top:10px}}@media only screen and (max-width:600px){.mg_sp_top20{margin-top:20px}}@media only screen and (max-width:600px){.mg_sp_top30{margin-top:30px}}@media only screen and (max-width:600px){.mg_sp_top40{margin-top:40px}}@media only screen and (max-width:600px){.mg_sp_top50{margin-top:50px}}li a,p a{text-decoration:none}.inner{max-width:1200px;margin:0 auto;padding:0 20px}.entry-footer{display:none}.vk_posts.next-prev{display:none}.comments-area{display:none}.swiper{padding-bottom:50px !important}.site-header-sub{width:calc(100% - 150px) !important}@media only screen and (max-width:600px){.site-header-sub{justify-content:center !important}}.h_img{margin:0 !important;margin-top:2px !important}.h_nav_cntactbtn{background:#ea8d34 !important;padding:10px !important;display:inline-block !important;color:#fff !important}.h_nav{padding:10px;margin:0 !important;margin-top:2px !important}.h_nav .wp-block-navigation .wp-block-navigation-item__label{font-weight:bold !important}.h_nav ul{gap:15px;display:flex;justify-content:flex-end}@media only screen and (max-width:600px){.h_nav{position:fixed;right:20px;top:20px;z-index:999}.h_nav li{padding:0 20px !important}}.wp-block-navigation__responsive-container-close{position:fixed;right:20px;top:20px}.has-modal-open{padding:20px}.h_column{margin-bottom:0}@media only screen and (max-width:600px){.h_column{display:block !important;max-width:100% !important;position:absolute;right:0;left:0;margin:0;z-index:99}}.h_column01{flex-basis:80px !important;max-width:80px !important}@media only screen and (max-width:600px){.h_column01{max-width:20% !important;flex-basis:20% !important}}.h_column02{display:flex;align-items:center;justify-content:flex-end;flex-basis:calc(100% - 80px) !important}.h_contact{margin-left:20px}.h_btn{margin-left:20px !important}@media only screen and (max-width:767.98px){.h_btn{position:fixed;bottom:10px;right:0;left:0;margin:auto;z-index:999;margin:0 !important;text-align:center !important}}@media only screen and (max-width:767.98px) and (max-width:767.98px){.h_btn a{width:80% !important;margin:0 auto !important;border:1px solid #fff}}.wp-block-navigation__responsive-container-open{z-index:99;position:relative}.wp-block-navigation__responsive-container-close{z-index:9999}.f_bg{padding:50px 20px;padding-bottom:80px}@media only screen and (max-width:767.98px){.f_bg{padding-bottom:150px}}.f_tel{font-size:36px;color:#fff;font-weight:bold}@media only screen and (max-width:767.98px){.f_tel{font-size:28px}}.bg_conatct{padding:80px 20px}.cont_title{font-size:46px}@media only screen and (max-width:767.98px){.cont_title{font-size:32px}}.f_nav{max-width:800px;margin:0 auto !important;border:0;margin-top:5px}.f_nav ul{gap:10px}@media only screen and (max-width:767.98px){.f_nav ul{gap:10px}}.f_nav ul li{margin:5px 8px}@media only screen and (max-width:767.98px){.f_nav ul li{display:block !important;width:100% !important;margin:0}}.f_nav a{color:#fff !important}@media only screen and (max-width:767.98px){.f_nav a{background:#fff !important;text-align:center;color:#F5B49E !important;padding:10px !important}}.top_img01{background:#ea8d34 !important}.top_img01:after{content:""}.top01_text{padding:10px;color:#333}.top_img_text{position:absolute;right:10px;bottom:10px;font-size:28px !important;text-shadow:0 0 5px #000;line-height:1.2;font-weight:bold !important}@media only screen and (max-width:991.98px){.top_img_text{font-size:20px !important}}@media only screen and (max-width:767.98px){.top_img_text{font-size:24px !important}}.top_img01:after{content:""}.top_img_text{position:absolute;right:10px;bottom:10px}.catch{position:absolute;left:22%;top:20%;margin:auto;display:flex;align-items:center;width:28% !important}.catch01{position:absolute;left:16%;bottom:20%;margin:auto;display:flex;align-items:center;width:28% !important}.top_01bg{padding:90px 20px}@media only screen and (max-width:767.98px){.top_01bg{padding:50px 20px}}.top_title01{margin:0 !important;font-size:52px}@media only screen and (max-width:767.98px){.top_title01{font-size:24px}}.top_title02{font-size:72px;line-height:1}.top_title02 mark{font-size:32px;margin-left:10px}@media only screen and (max-width:767.98px){.top_title02 mark{font-size:12px}}@media only screen and (max-width:767.98px){.top_title02{font-size:24px;margin-left:0;display:block !important}}.top_title03{position:relative;z-index:2}.top_title04{margin:0 !important;position:relative;z-index:2;font-size:52px}@media only screen and (max-width:767.98px){.top_title04{font-size:24px}}.top_title06{position:relative;z-index:2;padding-bottom:10px !important;border-bottom:2px solid #ea8d34 !important;font-size:34px !important;color:#ea8d34 !important}@media only screen and (max-width:767.98px){.top_title06{font-size:24px !important}}.title01{border-bottom:1px solid #fff !important;position:relative;z-index:2;padding:20px !important}@media only screen and (max-width:767.98px){.title01{font-size:24px}}.title02{border-bottom:2px solid #F5B49E !important;position:relative;z-index:2;padding:20px !important}@media only screen and (max-width:767.98px){.title02{font-size:24px}}.top_img01_g:after{content:"";width:100%;height:100%;background:rgba(0, 0, 0, 0.4);z-index:1;position:absolute;display:block;top:0;right:0;left:0}.top_img01{width:31.111111% !important;margin:10px 1% !important;padding:0 !important;flex:0 0 31.111111% !important;max-width:331.111111% !important}@media only screen and (max-width:767.98px){.top_img01{width:80% !important;margin:10px 10% !important;padding:0 !important;flex:0 0 80% !important;max-width:80% !important}}.top_img01 .wp-block-image img:not([style*=object-fit]){height:300px !important;width:100% !important;object-fit:cover}.top_img01 figure{margin:0 !important}.top_img_text{z-index:2;position:absolute;bottom:10px;right:10px;font-size:20px;font-weight:bold;font-family:"Times New Roman", "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}.bg_img_rigth{width:5% !important;position:absolute;right:5px;top:0;bottom:0;margin:auto;display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:767.98px){.bg_img_rigth{width:auto;width:10% !important}}.bg_img_left{width:5% !important;position:absolute;left:13px;top:0;bottom:0;margin:auto;display:flex;justify-content:flex-end;align-items:center;z-index:2}@media only screen and (max-width:767.98px){.bg_img_left{width:auto;width:10% !important;left:0}}.bg_img_left01{width:4% !important;position:absolute;left:12px;top:0;bottom:0;margin:auto;display:flex;justify-content:flex-end;align-items:center;z-index:2}@media only screen and (max-width:767.98px){.bg_img_left01{width:auto;left:0;width:10% !important;opacity:0.5}}.top03_column02{position:relative;z-index:1}.top03_column02 .point_bg{width:40% !important;position:absolute;right:0;bottom:0;opacity:0.3}.top_bg02{position:relative;padding:90px 20px}@media only screen and (max-width:767.98px){.top_bg02{padding:50px 30px}}.top_bg03{padding:90px 20px}.top_bg03:after{content:"";width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:1;position:absolute;display:block;top:0;right:0;left:0}@media only screen and (max-width:767.98px){.top_bg03{padding:50px 20px}}.top_bg03_inner{position:relative;z-index:3}.vk_slider_item .vk_slider_item-background-area,.vk_slider_item .has-background-dim::before{background:none !important}.dl_list01{display:flex;margin-bottom:10px;border:1px solid #F5B49E}.dl_list01 dt{width:calc(100% - 200px);font-size:20px;background:#F5B49E;padding:18px;margin:0;text-align:center;font-family:"Times New Roman", "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;color:#fff}@media only screen and (max-width:767.98px){.dl_list01 dt{font-size:16px;padding:10px;width:100px}}.dl_list01 dd{width:200px;font-size:36px;padding:18px;font-family:"Times New Roman", "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;text-align:right;background:#fff;color:#F5B49E}@media only screen and (max-width:767.98px){.dl_list01 dd{font-size:16px;padding:10px;width:calc(100% - 100px)}}.dl_list02 dt{color:#F5B49E;font-size:20px}@media only screen and (max-width:767.98px){.dl_list02 dt{font-size:16px}}.dl_list03{display:flex;margin-bottom:5px}.dl_list03 dt{width:150px;font-size:16px;padding:10px;margin:0;text-align:center;border-bottom:1px solid #F5B49E}@media only screen and (max-width:767.98px){.dl_list03 dt{font-size:16px;padding:10px;width:100px}}.dl_list03 dd{width:calc(100% - 150px);font-size:16px;border-bottom:1px solid #ccc;padding:10px;font-weight:bold}@media only screen and (max-width:767.98px){.dl_list03 dd{font-size:16px;padding:10px;width:calc(100% - 100px)}}.dl_list04{display:flex;margin-bottom:5px;flex-wrap:wrap}.dl_list04 dt{width:200px;font-size:16px;padding:10px;margin:0;text-align:center;border-bottom:1px solid #F5B49E}@media only screen and (max-width:767.98px){.dl_list04 dt{font-size:16px;padding:10px;width:100%;text-align:left;background:#CDFAFF;border-bottom:0}}.dl_list04 dd{width:calc(100% - 200px);font-size:16px;border-bottom:1px solid #ccc;padding:10px;font-weight:bold}@media only screen and (max-width:767.98px){.dl_list04 dd{font-size:16px;padding:10px;width:100%;text-align:left;border-bottom:0}}.top_tore_inner{position:relative;z-index:1}.faq_col{padding:20px !important;background:#fff;margin-bottom:20px !important}.faq_col dl{margin:0 !important}.faq_col dt{padding-left:50px !important;font-family:"Times New Roman", "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif !important}.faq_col dt:before{color:#F5B49E !important;font-size:40px !important;font-family:"Times New Roman", "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif !important}.faq_col dd{padding-left:50px !important}.faq_col dd:before{top:10px !important;color:#F5B49E !important;font-size:40px !important;font-family:"Times New Roman", "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif !important}@media only screen and (max-width:767.98px){.access_map{height:500px !important;border-bottom:0 !important}}.access_column{margin-bottom:0 !important}.access_inner{padding:50px 20px !important;max-width:600px !important;margin:0 auto !important}.plan_block{padding:40px;background:#fff;border:1px solid #F5B49E}@media only screen and (max-width:767.98px){.plan_block{padding:20px}}.price{border-bottom:1px solid #F5B49E;font-size:24px;font-family:"Times New Roman", "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}.kotei_contact{position:fixed;bottom:10px;right:10px;padding:20px;background:#ea8d34;z-index:99;max-width:300px}@media only screen and (max-width:767.98px){.kotei_contact{left:0;right:0;margin:auto;bottom:0;max-width:100% !important}}#page_top{display:none}.contact_dl .btn-primary{border:0;width:200px}.contact_dl dl{display:flex;width:100%;margin:5px;flex-wrap:wrap}.contact_dl dl span{color:red}.contact_dl dl .short_label input{margin-right:5px;width:80px}.contact_dl dl dt{border:0;border-bottom:1px solid #F5B49E;padding:15px;width:200px;display:block;margin:0;text-align:center}.contact_dl dl dt p{margin-bottom:0}@media only screen and (max-width:767.98px){.contact_dl dl dt{width:100%;background:#F5B49E;color:#fff}}.contact_dl dl dd{border:0;border-bottom:1px solid #ccc;padding:15px;width:calc(100% - 200px);margin:0}.contact_dl dl dd .contact_taiken{font-size:12px}.contact_dl dl dd .contact_text{font-size:12px}.contact_dl dl dd p{margin-bottom:0}@media only screen and (max-width:767.98px){.contact_dl dl dd{width:100%}}.contact_dl01 input[type=submit]{background:#81224b;border:0}.contact_dl01 input[type=submit]:hover{background:red}.contact_dl01 .btn-primary{border:0;width:200px}.contact_dl01 dl{display:flex;width:100%;margin:5px;flex-wrap:wrap}.contact_dl01 dl .short_label input{margin-right:5px;width:80px}.contact_dl01 dl dt{border:0;border-bottom:1px solid #81224b;padding:15px;width:200px;display:block;margin:0;text-align:center}.contact_dl01 dl dt p{margin-bottom:0}@media only screen and (max-width:767.98px){.contact_dl01 dl dt{width:100%;background:#81224b;color:#fff}}.contact_dl01 dl .kosuu p{width:80px !important;display:flex !important;align-items:flex-end}.contact_dl01 dl dd{border:0;border-bottom:1px solid #ccc;padding:15px;width:calc(100% - 200px);margin:0}.contact_dl01 dl dd .contact_taiken{font-size:12px}.contact_dl01 dl dd .contact_text{font-size:12px}.contact_dl01 dl dd p{margin-bottom:0}@media only screen and (max-width:767.98px){.contact_dl01 dl dd{width:100%}}.policy_box{border:1px solid #ccc;height:300px;overflow-y:scroll;padding:20px;margin-bottom:10px}.policy_box h2{font-size:20px;padding:10px;background:#F5B49E !important;color:#fff}.policy_box h2:before{display:none !important}.policy_box h2:after{display:none}.policy_box h3{font-size:18px;padding:5px;background:#F5B49E !important;color:#fff}.policy_box h3:before{display:none !important}.policy_box h3:after{display:none}.tel_btn a{font-size:36px !important;font-family:"Times New Roman", "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif !important}.conatct_bg{padding:30px !important}@media only screen and (max-width:767.98px){.conatct_bg{padding:10px !important}}.text_bnt01 a{font-weight:bold}@media only screen and (max-width:767.98px){.text_bnt01 a{font-size:14px !important}}.voice_box{display:flex;padding:0 50px;justify-content:center;flex-wrap:wrap}.voice_box figure{width:18% !important;margin:10px 1% !important}@media screen and (max-width:1199.98px){.voice_box figure{width:31.11111% !important;margin:10px 1% !important}}@media screen and (max-width:1199.98px){.voice_box figure{width:48% !important;margin:10px 1% !important}}.kotei_tel_btn .vk_button_link_caption{display:block !important}.col_tel_btn .vk_button_link_caption{display:block !important}.news_block{border-bottom:1px solid #ccc !important}.news_block .vk_post{border-top:1px solid #ccc !important}.news_block .vk_post .card-title{font-size:18px !important}