/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.clear{clear:both}*:focus{outline:none}a:link{text-decoration:none;color:#000;outline:none}a:active{text-decoration:none;color:#000;outline:none}a:visited{text-decoration:none;color:#000;outline:none}a:hover{text-decoration:none;color:#000;outline:none}::-moz-selection{background:#d0d0d0;color:#fff}::selection{background:#d0d0d0;color:#fff}::-moz-selection{background:#d0d0d0;color:#fff}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pc_none{display:none}.pc_tab_block{display:block}.pc_tab_none{display:none}.sp_tab_none{display:block}html{font-size:62.5%;font-family:"Noto Sans JP",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{position:relative;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:.08rem;color:#000;background-color:#fff;line-height:3rem}body.active{height:100vh;overflow:hidden}body #header{width:100%;height:160px;position:fixed;z-index:900;padding:30px 6% 15px;background-color:#fff}body #header .header_inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #header .header_inner .logo_tel_wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #header .header_inner .logo_tel_wrap .logo{width:239px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transition:all .2s ease;transition:all .2s ease}body #header .header_inner .logo_tel_wrap .logo:hover{opacity:.5}body #header .header_inner .logo_tel_wrap .logo a{display:inline-block;width:100%;height:100%}body #header .header_inner .logo_tel_wrap .header_right_tel{width:260px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transition:all .2s ease;transition:all .2s ease}body #header .header_inner .logo_tel_wrap .header_right_tel:hover{opacity:.5}body #header .header_inner .logo_tel_wrap .header_right_tel a{display:inline-block;width:100%;height:100%}body #header .header_inner .nav_wrap nav .main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #header .header_inner .nav_wrap nav .main-nav li a{display:inline-block;font-size:1.5rem;font-weight:bold;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;height:100%;padding:0px 2vw 15px}body #header .header_inner .nav_wrap nav .main-nav li a:hover{color:#00a1ea}body #header .header_inner .nav_wrap .menu_btn{position:relative;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:35px;height:40px;cursor:pointer;pointer-events:all;margin:0 0 0 auto;z-index:901}body #header .header_inner .nav_wrap .menu_btn.active .menu_ber{-webkit-transition:all .5s ease;transition:all .5s ease}body #header .header_inner .nav_wrap .menu_btn.active .menu_ber:nth-child(1){-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}body #header .header_inner .nav_wrap .menu_btn.active .menu_ber:nth-child(2){opacity:0}body #header .header_inner .nav_wrap .menu_btn.active .menu_ber:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}body #header .header_inner .nav_wrap .menu_btn .menu_ber{position:absolute;display:inline-block;width:35px;height:3px;background-color:#000;-webkit-transition:all .5s ease;transition:all .5s ease}body #header .header_inner .nav_wrap .menu_btn .menu_ber:nth-child(1){top:0}body #header .header_inner .nav_wrap .menu_btn .menu_ber:nth-child(2){top:25%;-webkit-transform:translateY(-25%);transform:translateY(-25%)}body #header .header_inner .nav_wrap .menu_btn .menu_ber:nth-child(3){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body #header .header_inner .nav_wrap .menu_btn .menu_text{position:absolute;content:"OPEN";display:inline-block;font-size:1.2rem;font-weight:bold;line-height:1em;top:75%}body #header .header_inner .nav_wrap .menu_btn .menu_text.close{display:none}body #header .header_inner .nav_wrap .menu_btn.active .open{display:none}body #header .header_inner .nav_wrap .menu_btn.active .close{display:block}body #header .hum_menu{display:none;position:absolute;width:100%;height:100vh;background-color:#fff;z-index:899;top:0;left:0;padding:90px 5% 30px;overflow-y:auto;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}body #header .hum_menu .menu_container .nav_list .nav_item{width:100%;height:auto;border-bottom:1px solid #d0d0d0}body #header .hum_menu .menu_container .nav_list .nav_item:first-child{border-top:1px solid #d0d0d0}body #header .hum_menu .menu_container .nav_list .nav_item a{position:relative;display:inline-block;width:100%;height:100%;padding:15px 0;font-weight:bold}body #header .hum_menu .menu_container .nav_list .nav_item a .arrow{right:0}body #header .hum_menu .menu_container .nav_list .nav_item a .arrow::before,body #header .hum_menu .menu_container .nav_list .nav_item a .arrow::after{background-color:#00a1ea}body #header .hum_menu .menu_container #consul_kinds{padding:unset}body #header .hum_menu .menu_container #consul_kinds .section_title{text-align:start;font-size:1.6rem;font-weight:bold;margin:40px auto 15px;padding-bottom:unset}body #header .hum_menu .menu_container #consul_kinds .section_title::after{display:none}body #header .hum_menu .menu_container .privacy_contact{position:relative;display:inline-block;margin-top:15px;padding-left:11px;font-weight:400;font-size:1.3rem}body #header .hum_menu .menu_container .privacy_contact .arrow{left:0}body #header .hum_menu .menu_container .privacy_contact .arrow::before,body #header .hum_menu .menu_container .privacy_contact .arrow::after{background-color:#00a1ea}body #header .hum_menu .bottom_tel{width:70vw;max-width:300px;margin:60px auto 0}body #footer{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#f7f7f7;margin-top:120px}body #footer .logo_menu_container{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px 8.3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #footer .logo_menu_container .logo_address .footer_logo{width:233px;height:auto;margin-bottom:9px}body #footer .logo_menu_container .logo_address .address{font-size:1.3rem;line-height:2.3rem}body #footer .logo_menu_container .footer_nav .nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}body #footer .logo_menu_container .footer_nav .nav_list li a{font-size:1.3rem;font-weight:400;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}body #footer .logo_menu_container .footer_nav .nav_list li a:hover{opacity:.5}body #footer .logo_menu_container .footer_nav .nav_list li a .arrow{top:50%;left:-15px}body #footer .logo_menu_container .footer_nav .nav_list li a .arrow::before,body #footer .logo_menu_container .footer_nav .nav_list li a .arrow::after{background-color:#00a1ea}body #footer .copyright{padding:35px 30px;text-align:center;font-size:1.3rem;font-weight:bold;color:#fff;background-color:#00a1ea}body #footer.no-margin{margin-top:0}body .scroll_up{position:fixed;display:inline-block;background-color:#000;border-radius:50%;width:60px;height:60px;z-index:999;right:30px;bottom:30px;text-align:center;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}body .scroll_up.active{opacity:.6;pointer-events:auto}body .scroll_up .arrow.top{-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}body .top_cont_title{text-align:center;font-size:3.2rem;font-weight:bold;margin-bottom:40px}body .page_title{position:absolute;font-size:3.2rem;font-weight:bold;color:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0px 3px 6px rgba(0,0,0,.3);width:100%;text-align:center}body .section_title{position:relative;text-align:center;font-size:2.8rem;font-weight:bold;margin:70px auto 65px;padding-bottom:20px}body .section_title::after{content:"";position:absolute;width:70px;height:6px;background-color:#00a1ea;left:50%;bottom:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:9999px}body .cont_title{position:relative;font-weight:bold;font-size:2rem;text-align:start;padding-bottom:10px;margin:65px auto 20px}body .cont_title::after{content:"";position:absolute;width:100%;height:2px;background-color:#00a1ea;bottom:0;left:0;border-radius:9999px}body .cont_title.first{margin-top:0}body .more_btn{position:relative;margin:50px auto 0;width:290px;height:65px;background-color:#00a1ea;border-radius:9999px;-webkit-transition:all .2s ease;transition:all .2s ease}body .more_btn a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:0 30px;font-weight:bold;cursor:pointer}body .more_btn a .arrow{left:87%}body .more_btn:hover{opacity:.7}body p{font-weight:400}#consul_kinds{padding:70px 30px}#consul_kinds .section_title{margin:0 auto 65px}#consul_kinds .consul_list{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(10px,2.7vw,40px)}#consul_kinds .consul_list .consul_item a{width:100%;height:100%;display:inline-block;position:relative;border:2px solid #00a1ea;border-radius:20px;padding:23px 30px;-webkit-transition:all .2s ease;transition:all .2s ease}#consul_kinds .consul_list .consul_item a:hover{background-color:#d3e7f0}#consul_kinds .consul_list .consul_item a .consul_name{font-weight:bold;font-size:2rem}#consul_kinds .consul_list .consul_item a .arrow{right:7%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#consul_kinds .consul_list .consul_item a .arrow::before,#consul_kinds .consul_list .consul_item a .arrow::after{background-color:#00a1ea}#business_contact{padding:60px 30px;background-color:#f0f8ff}#business_contact .cont_container{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;gap:50px}#business_contact .cont_container .img_box{border-radius:20px;overflow:hidden;width:41%;height:auto}#business_contact .cont_container .copy_text_btn{width:54%;height:auto}#business_contact .cont_container .copy_text_btn .copy{font-size:2.5rem;line-height:4.5rem;font-weight:bold;margin-bottom:25px;color:#00a1ea;text-align:center}#business_contact .cont_container .copy_text_btn .more_btn{margin:25px auto 0}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:30px}.pagination li{position:relative;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;-webkit-transition:background-color .1s;transition:background-color .1s;font-weight:400}.pagination li.active{background-color:#00a1ea}.pagination li.active a{color:#fff}.pagination li.oe:hover{background-color:#f0f0f0}.pagination li.right::after{content:"";position:absolute;width:9px;height:9px;border-top:1px solid #00a1ea;border-right:1px solid #00a1ea;top:50%;left:calc(50% - 4px);-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}.pagination li.left::after{content:"";position:absolute;width:9px;height:9px;border-top:1px solid #00a1ea;border-left:1px solid #00a1ea;top:50%;left:calc(50% - 4px);border-right:none;-webkit-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg)}.pagination li.no_link{opacity:0}.pagination li a{display:block;height:100%}#page-404 #error{padding-top:160px}#page-404 #error .guid_text{text-align:center}#page-404 #error .list_btn{position:relative;margin:60px auto 0;width:280px;height:60px;background-color:#000;border-radius:30px;-webkit-transition:all .4s ease;transition:all .4s ease}#page-404 #error .list_btn.oe:hover{background-color:#d0d0d0}#page-404 #error .list_btn a{width:100%;height:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}#fade{position:fixed;z-index:999;width:100vw;height:100vh;background-color:#f0f8ff}#fade .fade_logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:300px;height:auto}.arrow{position:absolute;display:inline-block;width:7.7px;height:13.3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.arrow::before,.arrow::after{content:"";position:absolute;top:calc(50% - 1px);right:0;width:10px;height:2px;border-radius:9999px;background-color:#fff;-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%}.arrow::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.br-sp{display:none}.br-pc{display:block}#site-main #fv{width:100%;height:100vh;padding:160px 6% 0 6%}#site-main #fv .img_copy{position:relative}#site-main #fv .img_copy .img_box{height:calc(100vh - 160px);border-radius:20px;overflow:hidden}#site-main #fv .img_copy .copy{position:absolute;width:43.19vw;max-width:622px;min-width:500px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#site-main #top_news{margin:90px 0 0;padding:0 30px}#site-main #top_news .news_list_wrap{max-width:1200px;margin:0 auto}#site-main #top_news .news_list_wrap .news_list .news_item{width:100%;background-color:#f7f7f7;border:1px solid #d0d0d0;margin-top:-1px}#site-main #top_news .news_list_wrap .news_list .news_item a{width:100%;height:100%;padding:18px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .2s ease;transition:all .2s ease}#site-main #top_news .news_list_wrap .news_list .news_item a:hover{color:#00a1ea}#site-main #top_news .news_list_wrap .news_list .news_item a .time{margin-right:70px}#site-main #top_about{margin-top:120px;padding:0 30px}#site-main #top_about .cont_container{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4vw;margin:0 auto}#site-main #top_about .cont_container .left_wrap{width:50%}#site-main #top_about .cont_container .left_wrap .copy{font-size:2.5rem;font-weight:bold;line-height:4.5rem;margin-bottom:clamp(0px,2.7vw,40px)}#site-main #top_about .cont_container .left_wrap .more_btn{margin:50px auto 0 0}#site-main #top_about .cont_container .img_box{border-radius:20px;overflow:hidden;width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#site-main #top_service{margin-top:120px;padding:0 30px}#site-main #top_service .service_list{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(5px,3.4vw,50px);max-width:979px}#site-main #top_service .service_list .service_item{width:calc((100% - 100px)/3);min-width:216px;height:393px;border:2px solid #00a1ea;border-radius:20px;-webkit-transition:all .2s ease;transition:all .2s ease}#site-main #top_service .service_list .service_item:hover{background-color:#d3e7f0}#site-main #top_service .service_list .service_item a{width:100%;height:100%;display:inline-block;padding:30px}#site-main #top_service .service_list .service_item a .cont_wrap{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#site-main #top_service .service_list .service_item a .cont_wrap .icon_text .icon_box{width:6.9vw;max-width:100px;min-width:90px;height:auto;margin:0 auto 26px}#site-main #top_service .service_list .service_item a .cont_wrap .icon_text .title{text-align:center;font-size:2rem;font-weight:bold;margin-bottom:10px}#site-main #top_service .service_list .service_item a .cont_wrap .guide_text{position:relative;font-weight:bold;color:#00a1ea;margin:0 auto;padding-right:18px}#site-main #top_service .service_list .service_item a .cont_wrap .guide_text .arrow{right:0}#site-main #top_service .service_list .service_item a .cont_wrap .guide_text .arrow::before,#site-main #top_service .service_list .service_item a .cont_wrap .guide_text .arrow::after{background-color:#00a1ea}#site-main #top_link{margin-top:120px;padding:0 30px}#site-main #top_link .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0 auto;max-width:1200px}#site-main #top_link .container .img_box{width:calc((100% - 80px)/5);border:1px solid #d0d0d0;-webkit-transition:all .2s ease;transition:all .2s ease}#site-main #top_link .container .img_box:hover{opacity:.6}#page-news #mv{width:100%;padding:160px 6% 0 6%}#page-news #mv .img_title{position:relative}#page-news #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-news #news{padding:0 30px}#page-news #news .news_list_wrap{max-width:980px;margin:0 auto}#page-news #news .news_list_wrap .news_list .news_item{width:100%;background-color:#f7f7f7;border:1px solid #d0d0d0;margin-top:-1px}#page-news #news .news_list_wrap .news_list .news_item a{width:100%;height:100%;padding:18px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .2s ease;transition:all .2s ease}#page-news #news .news_list_wrap .news_list .news_item a:hover{color:#00a1ea}#page-news #news .news_list_wrap .news_list .news_item a .time{margin-right:70px}#page-news_post #mv{width:100%;padding:160px 6% 0 6%}#page-news_post #mv .img_title{position:relative}#page-news_post #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-news_post #news_post{padding:0 30px}#page-news_post #news_post .post_container{max-width:980px;margin:0 auto}#page-news_post #news_post .post_container p a{text-decoration:underline;color:#00a1ea}#page-news_post #news_post .post_container .news_title{position:relative;font-weight:bold;font-size:2.5rem;text-align:start;padding-bottom:20px;margin:65px auto 20px}#page-news_post #news_post .post_container .news_title::after{content:"";position:absolute;width:100%;height:2px;background-color:#00a1ea;bottom:0;left:0;border-radius:9999px}#page-news_post #news_post .post_container .news_title span{display:inline-block;font-size:1.6rem;font-weight:400;margin-bottom:10px}#page-news_post #news_post .post_container .more_btn a .arrow.left{left:12%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#page-contact #mv{width:100%;padding:160px 6% 0 6%}#page-contact #mv .img_title{position:relative}#page-contact #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-contact #contact_info{padding:0 30px}#page-contact #contact_info .branch_tel_list{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}#page-contact #contact_info .branch_tel_list li{border:2px solid #d0d0d0;border-radius:20px;padding:clamp(10px,2vw,30px)}#page-contact #contact_info .branch_tel_list li .cont_title{margin:0 0 10px}#page-contact #contact_info .branch_tel_list li a{display:inline-block;font-weight:bold;margin-bottom:10px}#page-contact #contact_info .branch_tel_list li a span{font-size:clamp(2rem,2.5vw,2.8rem)}#page-contact #contact_form{padding:0 30px}#page-contact #contact_form .form{max-width:980px;margin:0 auto}#page-contact #contact_form .form dl .item_wrap{margin-bottom:30px}#page-contact #contact_form .form dl .item_wrap:last-child{margin-bottom:unset}#page-contact #contact_form .form dl .item_wrap dt{font-weight:400;margin-bottom:10px}#page-contact #contact_form .form dl .item_wrap dt span{display:inline-block;background-color:#eb634a;color:#fff;font-size:1.2rem;font-weight:bold;padding:3px 5px;line-height:1.6rem;margin-right:10px}#page-contact #contact_form .form dl .item_wrap dd{width:100%;padding:15px;background-color:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-contact #contact_form .form dl .item_wrap dd.text_area{height:170px}#page-contact #contact_form .form dl .item_wrap dd input{width:100%;height:100%}#page-contact #contact_form .form dl .item_wrap dd textarea{width:100%;height:100%}#page-contact #contact_form .form dl .item_wrap .text_area .wpcf7-form-control-wrap{display:inline-block;width:100%;height:100%}#page-contact #contact_form .form .more_btn input{color:#fff;width:100%;height:100%;text-align:center}#page-contact #contact_form .form .more_btn .arrow{left:87%}#page-contact #contact_form .form .guide_text{margin-top:40px;text-align:center}#page-privacy #mv{width:100%;padding:160px 6% 0 6%}#page-privacy #mv .img_title{position:relative}#page-privacy #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-privacy #privacy_cont{padding:0 30px}#page-privacy #privacy_cont .privacy_container{max-width:980px;margin:0 auto}#page-privacy #privacy_cont .privacy_container .guide_text{text-align:center;margin-bottom:20px}#page-privacy #privacy_cont .privacy_container .cont_title{margin-top:40px}#page-about #mv{width:100%;padding:160px 6% 0 6%}#page-about #mv .img_title{position:relative}#page-about #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-about #about_guide{max-width:980px;margin:0 auto;padding:0 30px}#page-about #about_guide .copy{line-height:3.8rem;text-align:center;font-size:2.5rem;font-weight:bold;margin-bottom:25px}#page-about #about_guide .ch_containar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}#page-about #about_guide .ch_containar .img_box{width:30%;height:100%}#page-about #about_guide .ch_containar .text_wrap{width:70%}#page-about #about_guide .ch_containar .text_wrap .ch_name{text-align:right;padding-right:7px}#page-about #about_info{padding:0 30px}#page-about #about_info .info_container{max-width:980px;margin:0 auto}#page-about #about_info .info_container .info_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;border-bottom:1px solid #d0d0d0}#page-about #about_info .info_container .info_item:first-child{border-top:1px solid #d0d0d0}#page-about #about_info .info_container .info_item dt{width:25%;font-weight:400}#page-about #about_info .info_container .info_item dd{width:75%;font-weight:400}#page-business #mv{width:100%;padding:160px 6% 0 6%}#page-business #mv .img_title{position:relative}#page-business #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-business #business_about{padding:0 30px}#page-business #business_about .section_container{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;gap:50px}#page-business #business_about .section_container .copy_text{width:54%;height:auto}#page-business #business_about .section_container .copy_text .copy{font-size:2.5rem;line-height:4.5rem;font-weight:bold;margin-bottom:25px}#page-business #business_about .section_container .img_box{border-radius:20px;overflow:hidden;width:41%;height:auto;max-height:300px}#page-business #business_consul{padding:0 30px}#page-business #business_consul .consul_list{max-width:980px;margin:0 auto}#page-business #business_consul .consul_list .consul_item{border:2px solid #00a1ea;width:100%;height:147px;border-radius:20px;margin-bottom:40px}#page-business #business_consul .consul_list .consul_item:last-child{margin-bottom:unset}#page-business #business_consul .consul_list .consul_item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:30px 4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;-webkit-transition:all .2s ease;transition:all .2s ease}#page-business #business_consul .consul_list .consul_item a:hover{background-color:#d3e7f0}#page-business #business_consul .consul_list .consul_item a .icon_box{width:10%;height:auto;margin-right:3%}#page-business #business_consul .consul_list .consul_item a .title_text{width:80%}#page-business #business_consul .consul_list .consul_item a .title_text .title{font-size:2rem;font-weight:bold;margin-bottom:15px}#page-business #business_consul .consul_list .consul_item a .arrow{right:4%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#page-business #business_consul .consul_list .consul_item a .arrow::before,#page-business #business_consul .consul_list .consul_item a .arrow::after{background-color:#00a1ea}#page-business #business_attempt{padding:0 30px}#page-business #business_attempt .container{max-width:980px;margin:0 auto}#page-business #business_join{padding:0 30px;scroll-margin-top:160px}#page-business #business_join .container{max-width:980px;margin:0 auto}#page-business #business_join .container .about_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}#page-business #business_join .container .about_container .img_box{border-radius:20px;overflow:hidden;width:41%;height:auto}#page-business #business_join .container .about_container .copy_text{width:54%;height:auto}#page-business #business_join .container .about_container .copy_text .copy{font-size:2.5rem;line-height:4.5rem;font-weight:bold;margin-bottom:25px}#page-business #business_join .container .merit_list li{font-weight:400;position:relative;padding-left:1em}#page-business #business_join .container .merit_list li::before{content:"・";position:absolute;top:0;left:0}#page-business #business_join .container .price_container .price_item{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d0d0d0;margin:-1px}#page-business #business_join .container .price_container .price_item dt{width:30%;background-color:#f0f8ff;padding:15px 20px;border-right:1px solid #d0d0d0}#page-business #business_join .container .price_container .price_item dd{width:70%;font-weight:400;padding:15px 20px}#page-business #business_join .container .process_container .process_list .process_item{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#page-business #business_join .container .process_container .process_list .process_item:last-child{margin-bottom:unset}#page-business #business_join .container .process_container .process_list .process_item.second_cont .text a{position:relative;display:inline-block;font-weight:400;color:#00a1ea;border-bottom:1px solid #00a1ea;margin-left:20px;line-height:2.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}#page-business #business_join .container .process_container .process_list .process_item.second_cont .text a:hover{opacity:.6}#page-business #business_join .container .process_container .process_list .process_item.second_cont .text a .arrow{left:-20px}#page-business #business_join .container .process_container .process_list .process_item.second_cont .text a .arrow::before,#page-business #business_join .container .process_container .process_list .process_item.second_cont .text a .arrow::after{background-color:#00a1ea}#page-business #business_join .container .process_container .process_list .process_item .num{position:relative;display:inline-block;margin-right:16px;text-align:center;color:#fff;width:30px;height:30px;-ms-flex-negative:0;flex-shrink:0}#page-business #business_join .container .process_container .process_list .process_item .num::before{content:"";position:absolute;width:25px;height:25px;aspect-ratio:1/1;background-color:#00a1ea;border-radius:50%;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#page-business #business_join .container .process_container .guide_text{font-weight:bold;color:#00a1ea;margin-top:30px;margin-bottom:70px}#page-management #mv{width:100%;padding:160px 6% 0 6%}#page-management #mv .img_title{position:relative}#page-management #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-management #management_about{padding:0 30px}#page-management #management_about .about_container{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;gap:50px}#page-management #management_about .about_container .img_box{border-radius:20px;overflow:hidden;width:41%;height:auto;max-height:300px}#page-management #management_about .about_container .copy_text{width:54%;height:auto}#page-management #management_about .about_container .copy_text .copy{font-size:2.5rem;line-height:4.5rem;font-weight:bold;margin-bottom:25px}#page-management #management_about .container{max-width:980px;margin:0 auto}#page-management #management_merit{padding:0 30px}#page-management #management_merit .section_title{margin-bottom:40px}#page-management #management_merit .section_container{max-width:980px;margin:0 auto}#page-management #management_merit .section_container .guide_text{text-align:center;margin-bottom:60px}#page-management #management_merit .section_container .merit_list{display:grid;grid-template-columns:1fr 1fr;gap:40px}#page-management #management_merit .section_container .merit_list .merit_item{width:100%;padding:30px;background-color:#f5f5f5;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}#page-management #management_merit .section_container .merit_list .merit_item .title{font-size:1.8rem;font-weight:bold;color:#00a1ea}#page-expert #mv{width:100%;padding:160px 6% 0 6%}#page-expert #mv .img_title{position:relative}#page-expert #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-expert #expert_about{padding:0 30px}#page-expert #expert_about .about_container{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;gap:50px}#page-expert #expert_about .about_container .img_box{border-radius:20px;overflow:hidden;width:41%;height:auto;max-height:300px}#page-expert #expert_about .about_container .copy_text{width:54%;height:auto}#page-expert #expert_about .about_container .copy_text .copy{font-size:2.5rem;line-height:4.5rem;font-weight:bold;margin-bottom:25px}#page-expert #expert_about .expert_kinds_container{max-width:980px;margin:0 auto}#page-expert #expert_about .expert_kinds_container .expert_list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;row-gap:20px}#page-expert #expert_about .expert_kinds_container .expert_list .expert_item{padding-bottom:20px;border-bottom:1px solid #d0d0d0}#page-expert #expert_about .example_list_container{max-width:980px;margin:0 auto}#page-expert #expert_about .example_list_container .list_container{padding:30px;background-color:#f5f5f5;border-radius:20px}#page-expert #expert_about .example_list_container .list_container .title{font-size:1.8rem;font-weight:bold;color:#00a1ea;margin-bottom:20px}#page-expert #expert_about .example_list_container .list_container .example_list li{font-weight:400;position:relative;padding-left:1em}#page-expert #expert_about .example_list_container .list_container .example_list li:before{position:absolute;content:"・";top:0;left:0}#page-expert #expert_about .example_list_container .list_container.technique_list{margin-top:30px}#page-finance #mv{width:100%;padding:160px 6% 0 6%}#page-finance #mv .img_title{position:relative}#page-finance #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-finance #finance_about{padding:0 30px}#page-finance #finance_about .about_container{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;gap:50px}#page-finance #finance_about .about_container .img_box{border-radius:20px;overflow:hidden;width:41%;height:auto;max-height:300px}#page-finance #finance_about .about_container .copy_text{width:54%;height:auto}#page-finance #finance_about .about_container .copy_text .copy{font-size:2.5rem;line-height:4.5rem;font-weight:bold;margin-bottom:25px}#page-finance #finance_about .finence_kinds_container{max-width:980px;margin:0 auto}#page-finance #finance_about .finence_kinds_container .more_btn{margin:25px 0 0 0}#page-work #mv{width:100%;padding:160px 6% 0 6%}#page-work #mv .img_title{position:relative}#page-work #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-work #work_about{padding:0 30px}#page-work #work_about .about_container{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;gap:50px}#page-work #work_about .about_container .img_box{border-radius:20px;overflow:hidden;width:41%;height:auto;max-height:300px}#page-work #work_about .about_container .copy_text{width:54%;height:auto}#page-work #work_about .about_container .copy_text .copy{font-size:2.5rem;line-height:4.5rem;font-weight:bold;margin-bottom:25px}#page-work #work_about .work_insurance_container{max-width:980px;margin:0 auto}#page-work #work_about .merit_container{max-width:980px;margin:0 auto}#page-work #work_about .merit_container .merit_list .merit_item{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#page-work #work_about .merit_container .merit_list .merit_item:last-child{margin-bottom:unset}#page-work #work_about .merit_container .merit_list .merit_item .num{position:relative;display:inline-block;margin-right:16px;text-align:center;color:#fff;width:30px;height:30px;-ms-flex-negative:0;flex-shrink:0}#page-work #work_about .merit_container .merit_list .merit_item .num::before{content:"";position:absolute;width:25px;height:25px;aspect-ratio:1/1;background-color:#00a1ea;border-radius:50%;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#page-work #work_about .merit_container .guide_text{font-weight:bold;color:#00a1ea;margin-top:20px}#page-work #work_about .scope_container{max-width:980px;margin:0 auto}#page-work #work_about .scope_container .scope_list .scope_item{font-weight:400;padding-left:1em;position:relative}#page-work #work_about .scope_container .scope_list .scope_item::before{position:absolute;content:"・";top:0;left:0}#page-work #work_about .about_special_join{max-width:980px;margin:50px auto 0;background-color:#f5f5f5;border-radius:20px;padding:30px}#page-work #work_about .about_special_join .title{font-size:1.8rem;color:#00a1ea;font-weight:bold;text-align:center;margin-bottom:20px}#page-tax #mv{width:100%;padding:160px 6% 0 6%}#page-tax #mv .img_title{position:relative}#page-tax #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-tax #tax_about{padding:0 30px}#page-tax #tax_about .about_container{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;gap:50px}#page-tax #tax_about .about_container .img_box{border-radius:20px;overflow:hidden;width:41%;height:auto;max-height:300px}#page-tax #tax_about .about_container .copy_text{width:54%;height:auto}#page-tax #tax_about .about_container .copy_text .copy{font-size:2.5rem;line-height:4.5rem;font-weight:bold;margin-bottom:25px}#page-tax #tax_about .service_fee_container{max-width:980px;margin:0 auto}#page-tax #tax_about .service_fee_container .title{font-size:1.8rem;font-weight:bold;color:#00a1ea;margin-bottom:20px}#page-tax #tax_about .service_fee_container table{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #d0d0d0}#page-tax #tax_about .service_fee_container table tr th{padding:15px 20px;text-align:center;width:50%;background-color:#f1f8ff;border:1px solid #d0d0d0}#page-tax #tax_about .service_fee_container table tr td{padding:15px 20px;text-align:center;width:50%;border:1px solid #d0d0d0}#page-tax #tax_about .service_fee_container .sub_text{margin:15px 0 30px}#page-tax #tax_about .service_fee_container .more_btn{margin:25px 0 0 0}#page-kyosai #mv{width:100%;padding:160px 6% 0 6%}#page-kyosai #mv .img_title{position:relative}#page-kyosai #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-kyosai #kyosai_about{padding:0 30px}#page-kyosai #kyosai_about .about_container{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;gap:50px}#page-kyosai #kyosai_about .about_container .img_box{border-radius:20px;overflow:hidden;width:41%;height:auto;max-height:300px}#page-kyosai #kyosai_about .about_container .copy_text{width:54%;height:auto}#page-kyosai #kyosai_about .about_container .copy_text .copy{font-size:2.5rem;line-height:4.5rem;font-weight:bold;margin-bottom:25px}#page-kyosai #kyosai_kinds_list{padding:0 30px}#page-kyosai #kyosai_kinds_list .kyosai_list{max-width:980px;margin:0 auto}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item{border:2px solid #00a1ea;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:20px;margin-bottom:40px}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item:last-child{margin-bottom:unset}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:30px 4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;-webkit-transition:all .2s ease;transition:all .2s ease}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a:hover{background-color:#d3e7f0}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a .icon_box{width:10%;height:auto;margin-right:3%}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a .title_text{width:80%}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a .title_text .title{font-size:2rem;font-weight:bold;margin-bottom:15px}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a .arrow{right:4%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a .arrow::before,#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a .arrow::after{background-color:#00a1ea}#page-member #mv{width:100%;padding:160px 6% 0 6%}#page-member #mv .img_title{position:relative}#page-member #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-member #member_list{padding:0 30px}#page-member #member_list h4[id]{scroll-margin-top:160px}#page-member #member_list .container_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:980px;margin:0 auto;gap:7%}#page-member #member_list .container_wrap .sidebar{width:17%}#page-member #member_list .container_wrap .sidebar .menu_list{position:sticky;top:180px}#page-member #member_list .container_wrap .sidebar .menu_list li{border-bottom:1px solid #d0d0d0}#page-member #member_list .container_wrap .sidebar .menu_list li:first-child{border-top:1px solid #d0d0d0}#page-member #member_list .container_wrap .sidebar .menu_list li a{font-size:1.4rem;position:relative;width:100%;height:100%;display:inline-block;padding:10px 0 10px 2rem;-webkit-transition:all .2s ease;transition:all .2s ease}#page-member #member_list .container_wrap .sidebar .menu_list li a.oe:hover{color:#00a1ea}#page-member #member_list .container_wrap .sidebar .menu_list li a .arrow{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-member #member_list .container_wrap .sidebar .menu_list li a .arrow::before,#page-member #member_list .container_wrap .sidebar .menu_list li a .arrow::after{background-color:#00a1ea}#page-member #member_list .container_wrap .content{width:76%}#page-member #member_list .container_wrap .content .cont_title{margin-bottom:0}#page-member #member_list .container_wrap .content .member_list{display:grid;grid-template-columns:1fr 1fr;gap:40px;row-gap:0}#page-member #member_list .container_wrap .content .member_list .member_item{border-bottom:1px solid #d0d0d0;padding:20px 0;font-weight:400}#page-member #member_list .container_wrap .content .member_list .member_item a{display:block;width:100%;padding:20px 0;margin:-20px 0;-webkit-transition:all .2s ease;transition:all .2s ease}#page-member #member_list .container_wrap .content .member_list .member_item a.oe:hover{color:#00a1ea}#page-branch #mv{width:100%;padding:160px 6% 0 6%}#page-branch #mv .img_title{position:relative}#page-branch #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-branch #branch_info{padding:0 30px}#page-branch #branch_info .branch_list{max-width:980px;margin:0 auto}#page-branch #branch_info .branch_list .branch_item{padding:30px;border:2px solid #d0d0d0;border-radius:20px;margin-bottom:60px}#page-branch #branch_info .branch_list .branch_item:last-child{margin-bottom:unset}#page-branch #branch_info .branch_list .branch_item .cont_title{margin-top:0}#page-branch #branch_info .branch_list .branch_item dl{margin-bottom:20px}#page-branch #branch_info .branch_list .branch_item dl .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}#page-branch #branch_info .branch_list .branch_item dl .wrap:last-child{margin-bottom:0}#page-branch #branch_info .branch_list .branch_item dl .wrap dt{font-weight:400}#page-branch #branch_info .branch_list .branch_item dl .wrap span{display:inline-block;width:30px;height:1px;margin:0 5px;background-image:-webkit-repeating-linear-gradient(left, #000000, #000000 2px, transparent 2px, transparent 5px);background-image:repeating-linear-gradient(90deg, #000000, #000000 2px, transparent 2px, transparent 5px);background-position:center;background-repeat:repeat-x;background-size:100% 1px}#page-branch #branch_info .branch_list .branch_item dl .wrap dd{font-weight:400}#page-branch #branch_info .branch_list .branch_item .map_wrap{width:100%;height:260px}#page-download #mv{width:100%;padding:160px 6% 0 6%}#page-download #mv .img_title{position:relative}#page-download #mv .img_title .img_box{width:100%;height:250px;border-radius:20px;overflow:hidden}#page-download #download_format{padding:0 30px}#page-download #download_format .download_format_container{max-width:980px;margin:0 auto}#page-download #download_format .download_format_container .guide_text{text-align:center}#page-download #download_format .download_format_container .cont_title span{display:inline-block;margin-left:15px;font-weight:400;font-size:1.4rem}#page-download #download_format .download_format_container .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 0;border-bottom:1px solid #d0d0d0}#page-download #download_format .download_format_container .list .item:first-child{padding-top:0}#page-download #download_format .download_format_container .list .item .format_wrap a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:1px 25px;border:1px solid #000;border-radius:9999px;font-weight:400;-webkit-transition:all .2s ease;transition:all .2s ease}#page-download #download_format .download_format_container .list .item .format_wrap a::before{display:inline-block;content:"";width:20px;height:20px;-webkit-mask:url("../img/material/icon_word.png") no-repeat center;-webkit-mask-size:contain;-webkit-mask:url("../img/material/icon_word.png") no-repeat center;mask:url("../img/material/icon_word.png") no-repeat center;mask-size:contain;background-color:#000;-webkit-transition:background-color .2s;transition:background-color .2s}#page-download #download_format .download_format_container .list .item .format_wrap a:hover{color:#00a1ea;border:1px solid #00a1ea}#page-download #download_format .download_format_container .list .item .format_wrap a:hover::before{background-color:#00a1ea}#page-download #download_format .download_format_container .list .item .format_wrap a.excel_format::before{-webkit-mask:url("../img/material/icon_excel.png") no-repeat center;-webkit-mask-size:contain;-webkit-mask:url("../img/material/icon_excel.png") no-repeat center;mask:url("../img/material/icon_excel.png") no-repeat center;mask-size:contain}@media screen and (max-width: 767px){.pc_none{display:block}.sp_none{display:none}.pc_tab_block{display:none}.pc_tab_none{display:block}.sp_tab_none{display:none}html{font-size:55%}body #header .hum_menu{padding:90px 20px 20px}body #footer{margin-top:70px}body #footer .logo_menu_container{padding:20px 5%}body #footer .logo_menu_container .logo_address .footer_logo{width:220px}body #footer .copyright{padding:15px 5%}body .scroll_up{width:13.3vw;height:13.3vw;right:10px;bottom:10px}body .top_cont_title{margin-bottom:20px}body .section_title{margin:50px auto 35px}body .cont_title{margin:40px auto 20px}body .more_btn{margin:30px auto 0}body{min-width:100%}#consul_kinds{padding:40px 20px}#consul_kinds .section_title{margin:0 auto 40px}#consul_kinds .consul_list{grid-template-columns:1fr 1fr}#consul_kinds .consul_list .consul_item a{padding:15px 20px}#consul_kinds .consul_list .consul_item a .arrow{right:5%}#business_contact{padding:40px 20px}#business_contact .cont_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:40px}#business_contact .cont_container .img_box{width:100%}#business_contact .cont_container .copy_text_btn{width:100%}#business_contact .cont_container .copy_text_btn .copy{margin-bottom:20px}#page-404 #error{padding-top:100px}#page-404 #error .list_btn{margin:50px auto 0}#fade{height:100lvh}#fade .fade_logo{width:200px}.br-sp{display:block}.br-pc{display:none}#site-main #fv .img_copy .copy{width:70vw;min-width:270px}#site-main #top_news{margin:45px 0 0;padding:0 20px}#site-main #top_news .news_list_wrap .news_list .news_item a{display:block;padding:15px 20px}#site-main #top_news .news_list_wrap .news_list .news_item a .time{margin-right:unset}#site-main #top_about{margin-top:70px;padding:0 20px}#site-main #top_about .cont_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#site-main #top_about .cont_container .left_wrap{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#site-main #top_about .cont_container .left_wrap .copy{width:100%;margin-bottom:20px}#site-main #top_about .cont_container .left_wrap .more_btn{margin:30px auto 0}#site-main #top_about .cont_container .img_box{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#site-main #top_service{margin-top:70px;padding:0 20px}#site-main #top_service .service_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:30px}#site-main #top_service .service_list .service_item{width:293px;height:340px;margin:0 auto}#site-main #top_service .service_list .service_item a{padding:20px}#site-main #top_link{margin-top:70px;padding:0 20px}#site-main #top_link .container{gap:10px}#site-main #top_link .container .img_box{width:calc((100% - 10px)/2)}#page-news #mv .img_title .img_box{height:20vh}#page-news #news{padding:0 20px}#page-news #news .news_list_wrap .news_list .news_item a{display:block;padding:15px 20px}#page-news #news .news_list_wrap .news_list .news_item a .time{margin-right:unset}#page-news_post #mv .img_title .img_box{height:20vh}#page-news_post #news_post{padding:0 20px}#page-news_post #news_post .post_container .news_title{margin:40px auto 15px;padding-bottom:17px}#page-news_post #news_post .post_container .news_title span{margin-bottom:7px}#page-contact #mv .img_title .img_box{height:20vh}#page-contact #contact_info{padding:0 20px}#page-contact #contact_info .branch_tel_list{display:block}#page-contact #contact_info .branch_tel_list li{padding:20px;margin-bottom:15px}#page-contact #contact_info .branch_tel_list li:last-child{margin-bottom:0}#page-contact #contact_form{padding:0 20px}#page-contact #contact_form .form dl .item_wrap{margin-bottom:20px}#page-contact #contact_form .form dl .item_wrap dd.text_area{height:140px}#page-contact #contact_form .form dl .item_wrap dd{padding:10px}#page-privacy #mv .img_title .img_box{height:20vh}#page-privacy #privacy_cont{padding:0 20px}#page-privacy #privacy_cont .privacy_container .guide_text{text-align:start}#page-privacy #privacy_cont .privacy_container .cont_title{margin-top:30px}#page-about #mv .img_title .img_box{height:20vh}#page-about #about_guide{padding:0 20px}#page-about #about_guide .copy{margin-bottom:15px}#page-about #about_guide .ch_containar{display:block}#page-about #about_guide .ch_containar .img_box{width:80%;margin:0 auto}#page-about #about_guide .ch_containar .text_wrap{width:100%;margin-top:30px}#page-about #about_info{padding:0 20px}#page-about #about_info .info_container .info_item{padding:17px}#page-business #mv .img_title .img_box{height:20vh}#page-business #business_about{padding:0 20px}#page-business #business_about .section_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}#page-business #business_about .section_container .copy_text{width:100%}#page-business #business_about .section_container .copy_text .copy{margin-bottom:20px}#page-business #business_about .section_container .img_box{width:100%}#page-business #business_consul{padding:0 20px}#page-business #business_consul .consul_list .consul_item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:25px}#page-business #business_consul .consul_list .consul_item a{padding:20px 5%}#page-business #business_consul .consul_list .consul_item a .icon_box{width:25%;margin-right:5%}#page-business #business_consul .consul_list .consul_item a .title_text{width:65%}#page-business #business_consul .consul_list .consul_item a .title_text .title{margin-bottom:10px}#page-business #business_attempt{padding:0 20px}#page-business #business_join{padding:0 20px;scroll-margin-top:45px}#page-business #business_join .container .about_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:40px}#page-business #business_join .container .about_container .img_box{width:100%}#page-business #business_join .container .about_container .copy_text{width:100%}#page-business #business_join .container .about_container .copy_text .copy{margin-bottom:20px}#page-business #business_join .container .merit_list li{margin-bottom:4px}#page-business #business_join .container .merit_list li:last-child{margin-bottom:0}#page-business #business_join .container .process_container .process_list .process_item{margin-bottom:17px}#page-business #business_join .container .process_container .guide_text{margin-top:20px;margin-bottom:60px}#page-management #mv .img_title .img_box{height:20vh}#page-management #management_about{padding:0 20px}#page-management #management_about .about_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:40px}#page-management #management_about .about_container .img_box{width:100%}#page-management #management_about .about_container .copy_text{width:100%}#page-management #management_about .about_container .copy_text .copy{margin-bottom:20px}#page-management #management_merit{padding:0 20px}#page-management #management_merit .section_container .guide_text{text-align:start;margin-bottom:40px}#page-management #management_merit .section_container .merit_list{display:block}#page-management #management_merit .section_container .merit_list .merit_item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:20px;padding:20px;gap:unset}#page-management #management_merit .section_container .merit_list .merit_item .title{margin-bottom:15px}#page-expert #mv .img_title .img_box{height:20vh}#page-expert #expert_about{padding:0 20px}#page-expert #expert_about .about_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:40px}#page-expert #expert_about .about_container .img_box{width:100%}#page-expert #expert_about .about_container .copy_text{width:100%}#page-expert #expert_about .about_container .copy_text .copy{margin-bottom:20px}#page-expert #expert_about .expert_kinds_container .expert_list{grid-template-columns:1fr 1fr;gap:30px;row-gap:15px}#page-expert #expert_about .expert_kinds_container .expert_list .expert_item{padding-bottom:15px}#page-expert #expert_about .example_list_container .list_container{padding:20px}#page-expert #expert_about .example_list_container .list_container .title{margin-bottom:15px}#page-expert #expert_about .example_list_container .list_container.technique_list{margin-top:20px}#page-finance #mv .img_title .img_box{height:20vh}#page-finance #finance_about{padding:0 20px}#page-finance #finance_about .about_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:40px}#page-finance #finance_about .about_container .img_box{width:100%}#page-finance #finance_about .about_container .copy_text{width:100%}#page-finance #finance_about .about_container .copy_text .copy{margin-bottom:20px}#page-finance #finance_about .finence_kinds_container{margin-bottom:20px}#page-work #mv .img_title .img_box{height:20vh}#page-work #work_about{padding:0 20px}#page-work #work_about .about_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:40px}#page-work #work_about .about_container .img_box{width:100%}#page-work #work_about .about_container .copy_text{width:100%}#page-work #work_about .about_container .copy_text .copy{margin-bottom:20px}#page-work #work_about .merit_container .merit_list .merit_item{margin-bottom:17px}#page-work #work_about .merit_container .guide_text{margin-top:15px}#page-work #work_about .about_special_join{margin:40px auto 0;padding:20px}#page-work #work_about .about_special_join .title{margin-bottom:15px}#page-tax #mv .img_title .img_box{height:20vh}#page-tax #tax_about{padding:0 20px}#page-tax #tax_about .about_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:40px}#page-tax #tax_about .about_container .img_box{width:100%}#page-tax #tax_about .about_container .copy_text{width:100%}#page-tax #tax_about .about_container .copy_text .copy{margin-bottom:20px}#page-tax #tax_about .service_fee_container .title{margin-bottom:15px}#page-tax #tax_about .service_fee_container .sub_text{margin:10px 0 20px}#page-kyosai #mv .img_title .img_box{height:20vh}#page-kyosai #kyosai_about{padding:0 20px}#page-kyosai #kyosai_about .about_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:40px}#page-kyosai #kyosai_about .about_container .img_box{width:100%}#page-kyosai #kyosai_about .about_container .copy_text{width:100%}#page-kyosai #kyosai_about .about_container .copy_text .copy{margin-bottom:20px}#page-kyosai #kyosai_kinds_list{padding:0 20px}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item{margin-bottom:25px}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a{padding:20px 5%}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a .icon_box{width:25%;margin-right:5%}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a .title_text{width:65%}#page-kyosai #kyosai_kinds_list .kyosai_list .kyosai_item a .title_text .title{margin-bottom:10px}#page-member #mv .img_title .img_box{height:20vh}#page-member #member_list{padding:0 20px}#page-member #member_list .container_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:50px}#page-member #member_list .container_wrap .sidebar{width:100%}#page-member #member_list .container_wrap .sidebar .menu_list li a{padding:7px 0 7px 2rem}#page-member #member_list .container_wrap .content{width:100%}#page-member #member_list .container_wrap .content .member_list{display:block}#page-member #member_list .container_wrap .content .member_list .member_item a{padding:10px 0}#page-branch #mv .img_title .img_box{height:20vh}#page-branch #branch_info{padding:0 20px}#page-branch #branch_info .branch_list .branch_item{padding:20px;margin-bottom:40px}#page-branch #branch_info .branch_list .branch_item dl{margin-bottom:10px}#page-branch #branch_info .branch_list .branch_item dl .wrap{margin-bottom:6px}#page-branch #branch_info .branch_list .branch_item dl .wrap dt{width:50px}#page-branch #branch_info .branch_list .branch_item dl .wrap span{width:20px}#page-branch #branch_info .branch_list .branch_item dl .wrap dd{width:calc(100% - 80px)}#page-branch #branch_info .branch_list .branch_item .map_wrap{height:200px}#page-download #mv .img_title .img_box{height:20vh}#page-download #download_format{padding:0 20px}#page-download #download_format .download_format_container .cont_title span{margin-left:0}#page-download #download_format .download_format_container .list .item{padding:11px 0}}@media screen and (min-width: 768px)and (max-width: 1279px){.pc_none{display:block}.pc_tab_block{display:block}.pc_tab_none{display:none}.sp_tab_none{display:none}body{min-width:100%}#site-main #top_link .container .img_box{width:calc((100% - 60px)/4)}}@media screen and (max-width: 1050px){body #header{height:80px;padding:20px 5%}body #header .header_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:unset;flex-flow:unset}body #header .header_inner .logo_tel_wrap .logo{width:173px;height:100%}body #header .header_inner .logo_tel_wrap .header_right_tel{display:none}body #header .header_inner .nav_wrap nav .main-nav{display:none}body #header .header_inner .nav_wrap .menu_btn{display:block}body #header .hum_menu.active{display:block;padding-top:80px;-webkit-animation:fade-in .4s;animation:fade-in .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}body #footer .logo_menu_container .footer_nav{display:none}#consul_kinds .consul_list .consul_item a .consul_name{font-size:1.5rem}#site-main #fv{padding:80px 5% 0 5%}#site-main #fv .img_copy .img_box{height:calc(100vh - 80px)}#page-news #mv{padding:80px 5% 0 5%}#page-news_post #mv{padding:80px 5% 0 5%}#page-contact #mv{padding:80px 5% 0 5%}#page-privacy #mv{padding:80px 5% 0 5%}#page-about #mv{padding:80px 5% 0 5%}#page-business #mv{padding:80px 5% 0 5%}#page-management #mv{padding:80px 5% 0 5%}#page-expert #mv{padding:80px 5% 0 5%}#page-finance #mv{padding:80px 5% 0 5%}#page-work #mv{padding:80px 5% 0 5%}#page-tax #mv{padding:80px 5% 0 5%}#page-kyosai #mv{padding:80px 5% 0 5%}#page-member #mv{padding:80px 5% 0 5%}#page-member #member_list h4[id]{scroll-margin-top:80px}#page-branch #mv{padding:80px 5% 0 5%}#page-download #mv{padding:80px 5% 0 5%}}@media screen and (max-width: 1050px)and (max-width: 767px){body #header .hum_menu.active{padding-top:90px}#site-main #fv{height:60vh}#site-main #fv .img_copy .img_box{height:calc(60vh - 80px)}}@media screen and (max-width: 767px)and (orientation: landscape){#business_contact .cont_container .img_box{width:70%;margin:0 auto}.br-sp{display:none}.br-pc{display:block}#page-news #mv .img_title .img_box{height:40vh}#page-news_post #mv .img_title .img_box{height:40vh}#page-contact #mv .img_title .img_box{height:40vh}#page-contact #contact_info .branch_tel_list{display:grid;grid-template-columns:1fr 1fr;gap:25px}#page-privacy #mv .img_title .img_box{height:40vh}#page-about #mv .img_title .img_box{height:40vh}#page-business #mv .img_title .img_box{height:40vh}#page-business #business_about .section_container .img_box{width:70%;margin:0 auto}#page-business #business_join .container .about_container .img_box{width:70%;margin:0 auto}#page-management #mv .img_title .img_box{height:40vh}#page-management #management_about .about_container .img_box{width:70%;margin:0 auto}#page-expert #mv .img_title .img_box{height:40vh}#page-expert #expert_about .about_container .img_box{width:70%;margin:0 auto}#page-finance #mv .img_title .img_box{height:40vh}#page-finance #finance_about .about_container .img_box{width:70%;margin:0 auto}#page-work #mv .img_title .img_box{height:40vh}#page-work #work_about .about_container .img_box{width:70%;margin:0 auto}#page-tax #mv .img_title .img_box{height:40vh}#page-tax #tax_about .about_container .img_box{width:70%;margin:0 auto}#page-kyosai #mv .img_title .img_box{height:40vh}#page-kyosai #kyosai_about .about_container .img_box{width:70%;margin:0 auto}#page-member #mv .img_title .img_box{height:40vh}#page-branch #mv .img_title .img_box{height:40vh}#page-download #mv .img_title .img_box{height:40vh}}@media screen and (max-width: 1050px)and (max-width: 767px)and (orientation: landscape){#site-main #fv{height:110vh}#site-main #fv .img_copy .img_box{height:calc(110vh - 80px)}}