﻿@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:780.98px){.site-body{padding-bottom:30px}}@media (max-width:992px){.site-header-sub{display:inherit;margin:0;padding:0}}.site-header-sub{width:auto !important}@media only screen and (max-width:600px){.site-header-sub{justify-content:center !important}}.site-header-logo{width:20% !important;padding:0 !important;margin:0 !important;left:0;top:0;position:absolute;left:0;top:0}@media only screen and (max-width:600px){.site-header-logo{position:static}}.site-header-logo img{max-height:180px !important;margin:0 !important}@media screen and (max-width:1199.98px){.site-header-logo{width:30% !important;max-width:300px !important;margin:0 !important}}.site-header-logo{padding:0;z-index:999;width:30% !important;max-width:500px !important}.site-body-container{padding:80px 20px}@media only screen and (max-width:600px){.site-body-container{padding:50px 20px}}#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:780.98px){.tab_top10{padding-top:10px}}@media only screen and (max-width:780.98px){.tab_top20{padding-top:20px}}@media only screen and (max-width:780.98px){.tab_top30{padding-top:30px}}@media only screen and (max-width:780.98px){.tab_top40{padding-top:40px}}@media only screen and (max-width:780.98px){.tab_top50{padding-top:50px}}@media only screen and (max-width:780.98px){.tab_top60{padding-top:60px}}@media only screen and (max-width:780.98px){.tab_top70{padding-top:70px}}@media only screen and (max-width:780.98px){.tab_top80{padding-top:80px}}@media only screen and (max-width:780.98px){.tab_top90{padding-top:90px}}@media only screen and (max-width:780.98px){.tab_top100{padding-top:100px}}@media only screen and (max-width:780.98px){.sp_top0{padding-top:0}}@media only screen and (max-width:780.98px){.sp_top10{padding-top:10px}}@media only screen and (max-width:780.98px){.sp_top20{padding-top:20px}}@media only screen and (max-width:780.98px){.sp_top30{padding-top:30px}}@media only screen and (max-width:780.98px){.sp_top40{padding-top:40px}}@media only screen and (max-width:780.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:780.98px){.mg_tab_top10{margin-top:10px}}@media only screen and (max-width:780.98px){.mg_tab_top20{margin-top:20px}}@media only screen and (max-width:780.98px){.mg_tab_top30{margin-top:30px}}@media only screen and (max-width:780.98px){.mg_tab_top40{margin-top:40px}}@media only screen and (max-width:780.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}header{position:absolute !important;top:0 !important;right:0 !important;left:0 !important}.site-header{background:none !important}.header_scrolled .header-top,.header_scrolled .site-header-logo,.header_scrolled .site-header-sub,.header_scrolled .vk-campaign-text{display:block !important}.header_nav{margin:0 0 0 auto !important;padding:20px;background:rgba(89, 94, 145, 0.5);position:absolute;right:0;top:20px}@media only screen and (max-width:991.98px){.header_nav{display:none}}.header_nav .widgettitle{display:none}.header_nav ul{display:flex;justify-content:flex-end}.header_nav ul li a{padding:10px !important;color:#fff;background:none !important;border:0 !important}.site-header-logo{max-width:220px !important;position:absolute !important;left:20px !important;top:20px !important;width:25% !important}.main_img{position:relative;gap:0 !important;padding:0}.main_img02{position:relative;z-index:1}.main_img02 .wp-block-image img:not([style*=object-fit]){width:100% !important;clip-path:polygon(20% 0, 100% 0%, 100% 100%, 0% 100%)}.catch_text{position:absolute;left:15%;top:50%;width:30% !important;max-width:571px;z-index:2}@media only screen and (max-width:991.98px){.catch_text{left:5%;width:50% !important}}.site-body{margin-top:0 !important}.contact_inner{display:flex;justify-content:center;flex-wrap:wrap}.f_tel{display:inline-block;margin:10px 20px !important}.f_tel a{font-size:32px !important}.f_mail{display:inline-block !important;margin:10px 20px !important}.f_mail a{padding:10px 60px !important;position:relative}.f_mail a:after{content:"";display:block;height:10px;width:10px;transform:rotate(45deg);border-top:1px solid #595e91;border-right:1px solid #595e91;position:absolute;right:20px;top:0;bottom:0;margin:auto}.btn_text01 a{padding:10px 60px !important;position:relative}.btn_text01 a:after{content:"";display:block;height:10px;width:10px;transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;right:20px;top:0;bottom:0;margin:auto}.site-footer{background-color:#595e91}.site-body-bottom{padding:50px 20px 0 20px;background-color:#595e91}.site-body-bottom .container{margin:0 !important;max-width:100% !important;padding:0}.footer_nav .widgettitle{display:none}.footer_nav ul{display:flex;justify-content:center;padding:20px 20px !important;border-top:1px solid #fff;border-bottom:1px solid #fff}@media only screen and (max-width:991.98px){.footer_nav ul{display:block}}@media only screen and (max-width:991.98px){.footer_nav ul li{margin:10px 0 !important}}.footer_nav ul li a{padding:10px !important;color:#fff;background:none !important;border:0 !important;color:#fff !important}@media only screen and (max-width:991.98px){.footer_nav ul li a{text-align:center !important;background:reba(#fff, 0.5) !important;border:1px solid #fff !important}}.site-footer-copyright p{color:#fff}.site-footer-copyright p:last-child{display:none}.site-footer{border:0}.top_img img{clip-path:polygon(0 0, 79% 0, 100% 100%, 0% 100%)}.top01_text{max-width:500px !important;margin:0 !important}.title01{font-size:6vw !important;font-weight:bold !important;line-height:1 !important;margin:0 !important;color:#595e91}@media only screen and (max-width:780.98px){.title01{font-size:42px !important}}.title02{font-size:20px;line-height:1 !important;margin:0 0 10px 0 !important;font-weight:bold;color:#595e91 !important}.title03{font-size:5vw !important;font-weight:bold !important;line-height:1 !important;margin:0 !important;color:#595e91}@media only screen and (max-width:780.98px){.title03{font-size:42px !important}}.title04{font-size:20px !important;font-weight:bold !important;line-height:1 !important;margin:0 !important;color:#595e91;margin-bottom:40px !important;padding:20px !important;border-bottom:1px solid #595e91 !important;background:#edf8ff !important}@media only screen and (max-width:780.98px){.title04{font-size:20px !important}}.title05{font-size:20px !important;font-weight:bold !important;line-height:1 !important;margin:0 !important;color:#595e91;margin-bottom:40px !important;padding:20px !important;border-bottom:1px solid #595e91 !important}@media only screen and (max-width:780.98px){.title05{font-size:20px !important}}.title06{font-size:36px !important;font-weight:bold !important;line-height:1 !important;margin:0 !important;color:#595e91;padding:20px !important;text-align:center !important;border-bottom:1px solid #595e91 !important}@media only screen and (max-width:780.98px){.title06{font-size:20px !important;text-align:center !important}}@media only screen and (max-width:780.98px){.flow_waku p{font-size:18px !important}}@media only screen and (max-width:780.98px){.flow_waku p mark{display:block !important}}.flow_no_box{position:relative;margin-bottom:30px !important}.flow_no{position:absolute;top:-40px;right:20px;z-index:2;font-size:64px !important;font-weight:bold;color:#595e91 !important;line-height:1}@media only screen and (max-width:780.98px){.flow_no{font-size:42px !important;top:-20px}}.dl_list01{display:flex;margin-bottom:10px;border:1px solid #595e91}.dl_list01 dt{width:calc(100% - 200px);font-size:20px;background:#595e91;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:780.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:#595e91}@media only screen and (max-width:780.98px){.dl_list01 dd{font-size:16px;padding:10px;width:calc(100% - 100px)}}.dl_list02 dt{color:#595e91;font-size:20px}@media only screen and (max-width:780.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 #595e91}@media only screen and (max-width:780.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:780.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 #595e91}@media only screen and (max-width:780.98px){.dl_list04 dt{font-size:16px;padding:10px;width:100%;text-align:left;background:#edf8ff;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:780.98px){.dl_list04 dd{font-size:16px;padding:10px;width:100%;text-align:left;border-bottom:0}}.top_company{max-width:600px !important;margin:0 0 0 auto !important;padding-right:50px}@media only screen and (max-width:780.98px){.top_company{padding-right:0;margin:0 auto !important}}@media only screen and (max-width:780.98px){.company_col02{height:400px !important}}.page-header{margin-top:0 !important;min-height:auto;background:url(http://hiugano.jp/wp-content/uploads/2025/07/h_bg.jpg);background-size:cover}.page-header .page-header-inner{padding:150px 0;background:rgba(0, 0, 0, 0.3);margin:0 !important;max-width:100% !important}@media only screen and (max-width:780.98px){.page-header .page-header-inner{padding:50px 0}}.contact_dl .btn-primary{border:0;width:200px}.contact_dl dl{display:flex;width:100%;margin:5px;flex-wrap:wrap}.contact_dl dl .short_label input{margin-right:5px;width:80px}.contact_dl dl dt{border:0;border-bottom:1px solid #595e91;padding:15px;width:200px;display:block;margin:0;text-align:center}.contact_dl dl dt span{color:red}.contact_dl dl dt p{margin-bottom:0}@media only screen and (max-width:780.98px){.contact_dl dl dt{width:100%;background:#595e91;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:780.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:780.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:780.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:#595e91 !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:#595e91 !important;color:#fff}.policy_box h3:before{display:none !important}.policy_box h3:after{display:none}.site-body-bottom aside{margin:0 !important}.kotei_contact{position:fixed !important;bottom:20px !important;right:20px !important;max-width:400px;padding:20px !important;margin:0 !important;z-index:99}@media only screen and (max-width:780.98px){.kotei_contact{padding:10px !important;max-width:300px}}@media only screen and (max-width:780.98px){.kotei_contact .kotei_img{max-width:35px !important}}.kotei_contact .kote_btn span{color:#cc5555 !important}#page_top{display:none}.site-footer{padding-bottom:100px}.text_tel{font-size:52px !important;margin:0 !important;text-align:center !important}@media only screen and (max-width:780.98px){.text_tel{font-size:28px !important;text-align:center}}