@charset "UTF-8";:root{--green-color: #87bc48;--yellow-color: #ffc500;--light-green-color: #eff8df;--hover-color: #f0f7ef;--gn: 65px;--font-rounded-system: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Yu Gothic",YuGothic,Meiryo,sans-serif;scroll-padding: var(--gn);}html{font-size: 62.5%;scroll-behavior: smooth;}body{font-family: 'M PLUS Rounded 1c',"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;font-size: 1.6rem;letter-spacing: 0;color: #414141;overflow-x: hidden;position: relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.yellow_marker{background: rgba(0,0,0,0) linear-gradient(transparent 60%,#FFFF88 0%) repeat scroll 0 0;}.red_marker{background: rgba(0,0,0,0) linear-gradient(transparent 60%,#FFABCE 0%) repeat scroll 0 0;}.blue_marker{background: rgba(0,0,0,0) linear-gradient(transparent 60%,#A7F1FF 0%) repeat scroll 0 0;}main{width: 740px;margin: 0 0 0 auto;}main.top{width: 1000px;margin: 0 auto;margin-top: var(--gn);}main.page h2:first-child,main.single h2:first-child,main.archive h2:first-child,main.page-404 h2:first-child,main.page-search h2:first-child{margin-top: 0;}.sub-page:has(.archive),.sub-page:has(.single),.sub-page:has(.page-404),.sub-page:has(.page-search){margin-top: 60px;}.page_footer_contents .wrap{width: auto;}.sub-page__two-column{padding-bottom: 60px;}.display_flex{display: flex;justify-content: space-between;}.btn{text-align: center;border-radius: 8px;padding: 20px;width: 597px;margin: auto;text-decoration: none;font-weight: 500;font-size: 2.1rem;color: #fff;position: relative;display: flex;align-items: center;justify-content: center;gap: 20px;box-sizing: border-box;background: linear-gradient(#fdd13d,#ff8b01);}.btn:after{content: "\f138";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 17px;}.ac{position: relative;}.ac-btn{background: #fff;width: 40px;height: 40px;display: grid;place-content: center;position: absolute;top: 50%;transform: translateY(-50%);right: 10px;}.ac-btn:after{content: '\f107';font-family: "Font Awesome 5 Free";font-weight: 900;display: block;color: var(--green-color);}.ac-btn.selected:after{transform: rotate(180deg);}time p{font-size: 0.9em !important;}a{color: var(--green-color);}a:hover{text-decoration: none;}img{vertical-align: top;max-width: 100%;height: auto;}.red{color: #e60027;}.bold{font-weight: bold;}.hv:hover{filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.hv{-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}#tinymce p,main.page p,main.single p,main.archive p{line-height: 1.5;padding: 10px 0;}.tel_num{font-weight: bold;font-family: 'Roboto Condensed','arial',sans-serif;}#gn ul.sub-menu{display: none;}#gn ul.sub-menu{z-index: 999;justify-content: center;padding: 0.5em;background-color: rgb(255 255 255 / 86%);min-width: 129px;}div.sub-menu{display: none;bottom: 0;left: 0;position: absolute;transform: translate(0,100%);z-index: 999;text-align: left;}#gn ul li:hover div.sub-menu{display: block;position: absolute;}#gn ul.sub-menu li:hover{background-color: #edf3f9;}#gn ul.sub-menu li{min-width: inherit;width: auto;position: inherit;display: block;text-align: center;font-size: 0.9em;height: inherit;background: rgb(255 255 255 / 0%);margin: 0.5em 0;border-bottom: 1px solid #ff6605;}#gn ul.sub-menu li:hover{background-color: inherit !important;}#gn ul.sub-menu li:last-child:before{display: none;}#gn ul.sub-menu li:after{display: none;}#gn ul.sub-menu li:before{display: none;}#gn ul.sub-menu li a{display: block;white-space: nowrap;padding: 0;line-height: inherit;min-height: inherit;text-align: left;padding: 0.5em 1em;color: #ff6605;height: inherit;}#gn ul.sub-menu li a:hover{background-color: #e4e4e4;}div#ac_navi{display: block;}#gn ul.sub-menu{display: inline-block;}#gn ul.sub-menu:before{width: 10px;height: 10px;position: absolute;top: 2px;left: 8em;width: 0;height: 0;border-style: solid;border-width: 0 10px 12px 10px;border-color: transparent transparent #1c5392 transparent;}#gn ul.sub-menu:before{width: 10px;height: 10px;top: 2px;left: 8em;width: 0;height: 0;border-style: solid;border-width: 0 10px 12px 10px;border-color: transparent transparent #1c5392 transparent;}#gn ul.sub-menu:after{width: 10px;height: 10px;position: absolute;top: 4px;left: 8em;width: 0;height: 0;border-style: solid;border-width: 0 10px 12px 10px;border-color: transparent transparent #ffffff transparent;}#gn ul.sub-menu li a:after{background-color: inherit;}#gn ul.sub-menu:hover{display: block;}h1{font-size: 1.3rem;font-weight: 500;background: var(--light-green-color);padding: 3px 8px;box-sizing: border-box;width: 349px;}h2{font-size: 2.7rem;padding: 12px 15px;color: #ffffff;position: relative;margin: 15px 0;background-color: var(--green-color);background-image: repeating-linear-gradient(135deg,transparent,transparent 4px,#92c259 4px,#92c259 8px);}h3{clear: both;margin: 3rem auto 2rem;padding: 12px 1% 10px;width: 100%;font-size: 2.3rem;line-height: 1.3;text-align: left;border-bottom: 2px solid var(--green-color);font-weight: bold;box-sizing: border-box;background: #f7fbf3;}h4{font-size: 2.2rem;font-weight: bold;border-bottom: 2px solid var(--yellow-color);margin-top: 25px;margin-right: 0;margin-bottom: 20px;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 4px;padding-left: 2px;clear: both;color: #333;}h5{font-size: 2rem;color: #333;padding: 5px 10px;margin: 30px 0 20px;border-left: solid 5px var(--green-color);clear: both;font-weight: bold;}h6{font-size: 1.6rem;font-weight: normal;padding: 11px 10px;line-height: 1.3;position: relative;display: block;background-color: #fffcdf;clear: both;}main.top h2{text-align: center;font-size: 3.2rem;padding: 10px;margin: 0;}main.top h3,.page_footer_contents h3{font-size: 2.8rem;text-align: center;box-sizing: border-box;background: none;padding-bottom: 6px;border-color: var(--yellow-color);margin: 0;font-weight: 500;}main.top h3{margin-top: 0;}main.top h4{text-align: center;font-size: 2.8rem;font-weight: 500;}main.top h5{font-size: 2.3rem;color: #00c400;padding: 12px 14px;margin: 30px 0 20px;border: solid 1px #51b800;}main.top h6{font-size: 1.8rem;font-weight: bold;padding: 17px 10px;line-height: 1.3;position: relative;display: inline-block;}main.top h6:after{content: "";display: block;height: 6px;width: 99%;background: #fff600;position: absolute;bottom: 18px;left: 0px;z-index: -1;}img.centered,img.aligncenter{display: block;margin-left: auto;margin-right: auto;}img.alignright{padding: 4px;margin: 0 0 2px 7px;display: inline;}img.alignleft{padding: 4px;margin: 0 7px 2px 0;display: inline;}.alignright{float: right;}.alignleft{float: left;}.aligncenter{display: block;margin-left: auto;margin-right: auto;}.wp-caption{margin: 0px 10px;}.wp-caption p{margin: 5px 10px 20px 0px;text-align: center;}table{font-size: inherit;font: 100%;}table.mainstyle{border-collapse: collapse;border-spacing: 0;border-top-width: 1px;border-right-width: 1px;border-top-style: solid;border-right-style: solid;border-top-color: #b9b9b9;border-right-color: #b9b9b9;}table.mainstyle th{font-weight: bold;padding: 10px;border: 1px #b9b9b9 solid;border-width: 0 0 1px 1px;background: #FFFFCC;vertical-align: middle;}table.mainstyle td{padding: 10px;border: 1px #b9b9b9 solid;border-width: 0 0 1px 1px;background: #fff;font-size: 1.7rem;line-height: 1.5;vertical-align: middle;}input.wpcf7-text{width: 80%;height: 35px;font-size: 15px;}.wpcf7-textarea{width: 80%;height: 350px;font-size: 15px;}input.wpcf7-text,.wpcf7-textarea{box-sizing: border-box;}.wpcf7-form-control-wrap{display: block;}.wpcf7-list-item{margin: 0;}.contact_form .wpcf7-list-item-label:before{content: '' !important;display: inline-block !important;margin-right: 20px !important;}.company_name{background-color: #51b800;color: white;font-weight: bold;padding: 30px 0;font-size: 18px;line-height: 1.6em;}.wrap{width: 1000px;margin: 0 auto;position: relative;z-index: 1;}#gn>div>ul:after{display: none;}#gn>div>ul>a{text-decoration: none;color: white;}#gn>div ul a i{font-size: 20px;display: block;margin-bottom: 6px;}#gn>div>ul{display: flex;justify-content: space-between;}#gn ul li:after,#gn ul li:last-child:before{background-image: -ms-linear-gradient(90deg,var(--green-color) 0%,#c9edc3 50%,var(--green-color) 100%);background-image: -webkit-linear-gradient(90deg,var(--green-color) 0%,#c9edc3 50%,var(--green-color) 100%);content: '';position: absolute;bottom: 8px;display: inline-block;width: 1px;height: 45px;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translate(-50%);}#gn ul li:after{left: 0px;}#gn ul li:last-child:before{right: 0px;}#gn ul li{width: 100%;text-align: center;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;position: relative;}.mv-wrapper{}.mv{height: 512px;position: relative;}.mv-01{background-image: url(../../../uploads/2024/01/mv__bg.jpg.webp);background-size: cover;}.mv-01:after{content: '';display: block;position: absolute;inset: 0;background: rgba(255,255,255,0.7);}.mv-02{background-image: url(../../../uploads/2024/01/mv__bg.jpg.webp);background-size: cover;}.mv-02:after{content: '';display: block;position: absolute;inset: 0;background:rgb(0 0 0 / 35%);}.mv-02 img{margin: auto;width: 70%;}.mv-02 .mv_in{display: grid;place-content: center;}.mv .mv__strong:after{content: "";display: block;width: 85%;height: 80px;position: absolute;right: 50%;top: 0px;background-size: contain;background-repeat: no-repeat;background-image: url(../../../uploads/2024/01/mv__strong-title.png.webp);transform: translate(50%,0%);background-position: center;}.mv .mv_in{height: 100%;}img.mv__main{width: 54%;display: block;padding-top: 18px;}.mv .mv__strong{position: absolute;width: 42.2%;top: 17px;right: 0;box-shadow: 0 0 6px #7d7d7d;padding-top: 80px;background: #b89265;overflow: hidden;}.mv .mv__strong p:before{background: url(../../../uploads/2024/01/mv__strong-icon.png.webp);background-size: contain;width: 32px;height: 32px;position: absolute;font-size: 2.3rem;display: inline-grid;place-content: center;top: 50%;transform: translateY(-50%);left: 10px;content: counter(cnt);font-family: "游明朝","ヒラギノ明朝 Pro","Hiragino Mincho Pro",YuMincho,"HG明朝E","ＭＳ Ｐ明朝",serif;font-weight: normal;color: #fff;}.mv .mv__strong p:nth-child(odd){background: #fff;}.mv .mv__strong p{padding: 15px 0 15px 52px;font-size: 2.4rem;position: relative;font-weight: 500;color: #333;line-height: 1.2;counter-increment: cnt;background: #f1ebe6;}.mv .mv__strong p strong{color: #d73700;font-weight: 500;}.mv .mv__strong p span{color: #e50000;}.mv__zisseki:before{display: block;width: 16px;height: 19px;clip-path: polygon(0 0,100% 50%,0 100%);content: "";position: absolute;background: var(--yellow-color);left: 234px;top: 50%;transform: translate(0,-50%);}.mv__zisseki .zisseki{width: 590px;display: inline-block;float: left;text-align: right;position: relative;}.mv__zisseki .btn{padding: 11px 0;font-size: 1.9rem;width: 288px;margin-right: 10px;border-radius: 4px;}.mv__zisseki .btn:after{content: "\f138";font-family: "Font Awesome 5 Free";display: inline-block;font-weight: 900;margin: 0 0 0 1rem;font-size: 1.5rem;}.mv__zisseki:after{display: grid;content: "相続の相談実績";background-color: var(--yellow-color);position: absolute;top: 0;width: 235px;font-size: 2.6rem;font-weight: 500;height: 100%;place-content: center;color: #fff;}.mv__zisseki .title{background: #ff6605;padding: 10px 20px;margin-bottom: 7px;}.mv__zisseki .red_text{display: inline;font-size: 30px;color: #dd1e26;font-weight: bold;}.mv__zisseki p.text{display: inline-block;font-weight: bold;font-size: 19px;}.mv__zisseki{position: absolute;width: 100%;height: 74px;bottom: 12px;background-color: white;border: 3px solid var(--yellow-color);text-align: center;box-sizing: border-box;overflow: hidden;}.mv__zisseki .normal_text{font-size: 2.2rem;font-weight: 500;}.mv__zisseki .small_text{padding-left: 130px;}.mv__zisseki-text-wrapper{padding-left: 275px;box-sizing: border-box;padding-top: 5px;}.slick-prev{left: 15px;}.slick-next{right: 15px;}header .cmn_bloc{height: 120px;box-sizing: border-box;padding: 10px 0;}header .cmn_bloc .wrap{height: 100%;}header{position: relative;box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.35);}.cmn_bloc .logo{float: left;position: relative;}.cmn_bloc .func_box a{display: block;}.cmn_bloc .logo p{font-size: 1.3rem;color: #313131;line-height: 1;}.cmn_bloc .func_box{display: flex;position: absolute;right: 300px;top: 50%;gap: 7px;transform: translateY(-50%);}.cmn_bloc .func_box img{height: 94px;width: auto;}.ct_box span a{text-decoration: none;color: #505050;font-size: 13.9px;}.cmn_bloc .ct_box{float: right;text-align: center;width: 287px;overflow: hidden;height: 100%;}.cmn_bloc .logo_box{float: right;margin: 20px 0;}.cmn_bloc .ct_box ul{display: inline-block;}.ct_box b{display: block;padding: 2px 0;background-color: var(--yellow-color);font-size: 13px;font-weight: bold;color: #ffffff;border-radius: 13px;}.cmn_bloc .ct_box ul li{float: left;padding-right: 10px;}.cmn_bloc .ct_box ul li a{color: #545454;text-decoration: none;font-size: 1.3rem;letter-spacing: .025em;}.cmn_bloc .ct_box ul li a:before{padding: 0 5px 0 0;content: '\f0da';font-family: "Font Awesome 5 Free";color: #4cc700;font-weight: 900;}.cmn_bloc .ct_box .tel_block p.name{right: 154px;width: 120px;text-align: right;}header .cmn_bloc .ct_box .tel_num:before{display: inline-block;content: '\f098';font-family: "Font Awesome 5 Free";color: var(--green-color);font-weight: 900;font-size: 3rem;}footer .cmn_bloc .ct_box .tel_num:before{display: inline-block;content: '\f098';font-family: "Font Awesome 5 Free";color: #fff;z-index: 9999;font-weight: 900;position: relative;bottom: 1px;font-size: 5rem;padding-right: 20px;}header .cmn_bloc .ct_box .tel_num{font-size: 3.8rem;display: flex;align-items: center;justify-content: center;gap: 6px;}.cmn_bloc .ct_box p.time .title{background: var(--light-green-color);color: black;padding: 3px 5px;margin-right: 5px;}.header__logo{width: 400px;padding: 12px 0;}header .ct_box>a>img{width: 294px;}#gn{z-index: 1;position: absolute;background-color: var(--green-color);width: 100%;}.fixed{width: 100%;position: fixed !important;z-index: 101 !important;top: 0;}.contact{margin: 0 calc(50% - 50vw);width: 100vw;background: var(--yellow-color);padding: 25px 0;}.contact__title{color: #fff;font-size: 4.6rem;font-weight: 500;line-height: 1;width: 100%;text-align: center;font-family: 'M PLUS Rounded 1c',"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;}.contact__title span{display: block;padding: 5px 0 0;font-size: 1.9rem;font-weight: 400;letter-spacing: 0.03em;}.contact__btns{gap: 35px;padding: 20px 0 25px;}.contact__tel{position: relative;}.contact .tel_num{position: absolute;left: 5%;top: 38%;white-space: pre;width: 100%;font-size: 4.8rem;line-height: 1;font-weight: 700;text-align: center;}.contact__reception-hours{position: absolute;top: 72%;font-size: 1.4rem;left: 38%;font-weight: 500;}.contact__announce{position: relative;display: block;margin: 0 auto;padding: 0 60px 0 80px;color: #fff;font-size: 4.2rem;text-align: center;font-weight: bold;width: 500px;box-sizing: border-box;font-family: 'M PLUS Rounded 1c',"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;letter-spacing: 0.02em;}.contact__announce:after,.contact__announce:before{position: absolute;top: 0;content: "";width: 1px;height: 100%;border-radius: 3px;background: #fff;}.contact__announce:before{left: 0;transform: rotate(-25deg);}.contact__announce:after{right: 0;transform: rotate(25deg);}.search_box input[type="text"]{width: 70%;padding: 8px 0;}.search_box input[type="submit"]{margin: 0;padding: 0;background: none;border: none;border-radius: 0;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.search_box input[type="submit"]{background-image: -moz-linear-gradient(90deg,rgb(206,206,206) 0%,rgb(255,255,255) 100%);background-image: -webkit-linear-gradient(90deg,rgb(206,206,206) 0%,rgb(255,255,255) 100%);background-image: -ms-linear-gradient(90deg,rgb(206,206,206) 0%,rgb(255,255,255) 100%);border: 1px solid #ddd;padding: 5px 10px;font-size: 1.5rem;border-radius: 5px;}main.page_contents{padding: 0 0 60px;}#breadcrumbs{font-size: 1.2rem;padding: 18px 0 14px;}#breadcrumbs a{font-size: 1.2rem;text-decoration: underline;}#breadcrumbs a:hover{text-decoration: none;}main.page{font-size: 1.6rem;margin-right: 0;}main.page .page_under01{margin: 60px 0 40px;border: 1px solid var(--green-color);border-bottom: none;}main.page .page_under01 ul.parent li a{background: var(--green-color);color: #fff;}main.page .page_under01 ul li a{display: block;padding: 14px 10px;color: #3a2f27;text-decoration: none;border-bottom: 1px solid var(--green-color);font-size: 1.6rem;}main.page .page_under01 ul.child li a:before{content: " \f105";font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--green-color);padding: 0 5px 0 0;}main.page .page_under01 ul.child li a{padding: 14px 35px;}main.page .page_under01 ul.child li a:hover{background: var(--hover-color);}main.page table,main.single table{margin-top: 10px;margin-bottom: 30px;}table.line{border-top-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #d3d3d3;border-right-color: #d3d3d3;border-bottom-color: #d3d3d3;border-left-color: #d3d3d3;border-left-width: 1px;margin-top: 30px;}table.line th{background-color: #eae8e3;padding: 10px;vertical-align: middle;text-align: left;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #d3d3d3;border-bottom-color: #d3d3d3;font-weight: bold;}table.line td{padding: 15px;text-align: left;vertical-align: middle;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #d3d3d3;border-bottom-color: #d3d3d3;line-height: 1.3;}main.page table th,main.single table th{vertical-align: middle;}main.page table tr,main.single table tr{vertical-align: middle;}main.page table td,main.single table td{vertical-align: middle;}main.page table.line p,main.single table.line p{padding: 0px;margin: 0px;}.search li a{display: block;text-decoration: none !important;padding: 15px 0;border-bottom: 1px solid #e2e2e2;}.pagetop{position: fixed;bottom: 100px;right: 30px;z-index: 100;display: none;}.pagetop__btn{position: relative;display: inline-block;width: 60px;height: 60px;background: var(--green-color);border-radius: 50%;opacity: 0.7;}.pagetop__btn:before{position: absolute;display: inline-block;top: 50%;left: 50%;transform: translate(-50%,-50%);content: "\f077";color: #fff;font-size: 2.4rem;font-family: "Font Awesome 6 Free";font-weight: bold;line-height: 0.9;text-align: center;}footer{background: var(--light-green-color);}.ft_info{padding: 0 0 80px;}.ft_info__box-right iframe{height: 100%;width: 100%;}.map-js{height: 100%;}.ft_info__box{background: #fff;height: 264px;box-sizing: border-box;}.ft_info__link-access{font-size: 1.4rem;padding: 20px 0 30px 0;display: block;}.ft_info__company{padding-bottom: 20px;color: var(--green-color);font-size: 2rem;font-weight: bold;}.ft_info__box-left{padding: 40px 52px 40px 25px;width: 43%;box-sizing: border-box;}.ft_info__box-left p{font-size: 1.4rem;font-weight: 500;line-height: 1.4;}.ft_info__box-right{width: 57%;box-sizing: border-box;}.ft_info__box-right.map_box iframe{width: 100px;height: 100%;}footer .cmn_bloc .logo p{font-size: 1.4rem;color: #fff;}footer .cmn_bloc p.logo__address{padding-top: 15px;}footer .cmn_bloc p.logo_catch_copy{color: var(--green-color);background: #fff;font-size: 1.3rem;padding: 4px 8px;margin-left: 0;box-sizing: border-box;width: 400px;}footer .cmn_bloc .ct_box .tel_num{font-size: 56px;color: #fff;padding-top: 10px;}footer .cmn_bloc .logo p.logo__company{font-size: 1.3rem;margin: 0;}.footer__logo{width: 400px;padding: 13px 0;}footer .cmn_bloc .ct_box .time span{background: #fff;padding: 1px 10px;font-weight: normal;margin-right: 10px;font-size: 1.2rem;color: var(--green-color);}footer .cmn_bloc .ct_box{border: 1px solid;color: #fff;width: auto;border-radius: 10px;width: 477px;box-sizing: border-box;height: 120px;}footer .cmn_bloc .ct_box .tel_block p.name{font-size: 20px;right: 234px;width: inherit;}footer .cmn_bloc{height: 160px;padding: 20px 0 0 0;background: var(--green-color);box-sizing: border-box;}footer .ftmenu{padding: 40px 0;font-weight: bold;}footer .ftmenu ul{float: left;width: 250px;}footer .ftmenu ul li{position: relative;padding: 0 10px 0 30px;line-height: 1.6em;}footer .ftmenu ul li:not(:first-child){margin-top: 7px;}footer .ftmenu ul li a{font-size: 1.5rem;color: #5f5f5f;text-decoration: none;position: relative;font-weight: normal;}footer .ftmenu ul li a:before{content: '\f105';font-family: Font Awesome\ 5 Free;position: absolute;left: -20px;top: 50%;transform: translateY(-50%);color: var(--green-color);font-weight: 900;line-height: 1.6em;}footer .ftmenu ul li a:hover{text-decoration: underline;}footer .cmn_bloc .ct_box .tel_num span.tel:before{color: #ffffff;font-size: 45px;}footer .copy{text-align: center;font-size: 1.1rem;padding: 16px 0;background: #fff;}.wp-block-columns{margin-bottom: 0px !important;}header .cmn_bloc .ct_box .time{font-size: 1.2rem;white-space: pre;}footer .cmn_bloc .ct_box .time{font-size: 1.4rem;}#fixedbtn{position: fixed;top: 120px;right: 0;z-index: 100;display: none;}#fixedbtn li{width: 37px;margin-bottom: 7px;}header p.icon{width: 26px;display: inline-block;padding: 0 5px;padding-top: 9px;}ul#menu-global-navi01 a span img{display: block;padding-bottom: 10px;height: 20px;margin: auto;}ul#menu-global-navi01{display: flex;}ul#menu-global-navi01 a{height: var(--gn);display: block;}ul#menu-global-navi01 a span{position: absolute;transform: translate(50%,-50%);top: 50%;right: 50%;width: 100%;font-size: 15px;color: #fff;}.page_header p{text-align: center;font-size: 2.2rem;padding: 0 12%;padding-top: 20px;}.page_header{background: url(../../../uploads/2024/01/page_header__bg.jpg.webp);overflow: hidden;height: 300px;position: relative;margin-bottom: 33px;margin-top: var(--gn);font-weight: 500;background-size: cover;}.page_header .wrap{height: 100%;}.page_header h2{text-align: center;background-image: inherit;background-color: inherit;color: var(--green-color);border: 0;font-size: 4rem;padding: 0;margin: 0;}.title_area{height: 100%;position: absolute;display: grid;width: 100%;place-content: center;top: 0;font-family: 'M PLUS Rounded 1c',"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;}.title_area p:empty{display: none;}.sidebar{width: 230px;}.sidebar .bl01 .box02{position: absolute;top: 224px;width: 100%;}.sidebar .bl01 .box03{position: absolute;top: 289px;width: 100%;}.sidebar .bl03 .menu-sidemenu-container>ul li{width: 100%;}.sidebar .ttl{font-size: 1.8rem;color: #fff;text-align: center;padding: 9px 0px;border-radius: 10px 10px 0 0;width: 100%;font-weight: bold;background: linear-gradient(#a6d76c,var(--green-color));}.sidebar .inner{border: 1px solid #e2e2e2;}.sidebar .bl01{position: relative;margin-bottom: 17px;}.sidebar .bl01 .tel_num{font-size: 2.8rem;color: #fff;position: absolute;top: 148px;left: 45px;}.sidebar .bl01 .date{position: absolute;bottom: 45px;font-size: 1.3rem;color: #fff;width: 100%;text-align: center;font-weight: 500;}.sidebar .bl01 .date span{display: block;}.sidebar .bl01 .date02{position: absolute;top: 188px;left: 14px;font-size: 1.2rem;color: #fff;line-height: 1.5;}.sidebar .bl01 .date .time::before{content: "\A";white-space: pre;}.sidebar .bl02 ul li{padding: 10px 0 0;}.sidebar .bl02 ul li:nth-child(1){padding: 0px 0 10px;}.sidebar .bl02 ul li:nth-child(7){padding: 20px 0 0;}.sidebar .bl02 ul li:nth-child(8){padding: 17px 0 0;}.sidebar .bl03{padding: 24px 0 0;}.sidebar .bl03 .menu-sidemenu-container>ul{border: 1px solid #e4e4e4;border-bottom: none;}.sidebar .bl03 .menu-sidemenu-container>ul a{display: block;background: #fff;color: #000;padding: 16px 10px 16px 18px;font-size: 1.4rem;border-bottom: 1px solid #e4e4e4;position: relative;line-height: 1.3;text-decoration: none;}.sidebar .bl03 .menu-sidemenu-container>ul a:hover{background: var(--hover-color);}.sidebar .bl03 .menu-sidemenu-container>ul a:before{content: "\f105";font-family: "Font Awesome 5 Free";color: var(--green-color);left: 10px;font-weight: 900;padding-right: 8px;}.sidebar .bl03 ul .sub-menu{display: none;}.sidebar .bl03 ul .sub-menu li a{background: #f9f7f4;padding-left: 30px;}.sidebar .bl03 ul .sub-menu li a:before{left: 20px;}.sidebar .bl04{padding: 30px 0 0;}.sidebar .bl04__map{box-sizing: border-box;padding: 15px 10px;display: flex;flex-wrap: wrap;gap: 10px;border: 1px solid #e2e2e2;}.sidebar iframe{height: 185px;}.sidebar .bl05{background: #f3f3f3;margin: 20px 0 0;padding: 10px 5px;}.sidebar .bl05 input[type="text"]{width: 75%;padding: 5px 0;border: 1px solid #e2e2e2;}.sidebar .bl05 input[type="submit"]{margin: 0;padding: 0;background: none;border: none;border-radius: 0;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.sidebar .bl05 input[type="submit"]{background: #717171;color: #fff;padding: 5px 9px;}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{padding: 0.4em;}main.page p.name{width: 130px;text-align: right;left: 0px !important;}.sub-page-content-list{margin: 27px 0 0;}.sub-page-content-list__inner{background: url(../../../uploads/2024/01/sub-page-content-list__bg.png.webp) no-repeat;width: 100%;height: 307px;background-size: contain;box-sizing: border-box;padding: 28px 0 0 343px;}.sub-page-content-list__list{width: 386px;justify-content: center;gap: 13px 10px;flex-wrap: wrap;}.sub-page-content-list__item{width: 47%;}.writer{position: relative;border: 2px solid #ae9a7d;background-color: #f8f7f3;font-size: 0.9em;margin-top: 80px;}.writer .writer_ttl{display: inline-block;padding: 6px 0;text-align: center;background-color: #ae9a7d;color: white;position: absolute;top: -30px;left: -2px;font-size: 1.4rem;width: 152px;box-sizing: border-box;}.writer .img{position: relative;float: left;width: 171px;height: auto;overflow: hidden;background-color: #f1f1f1;}.writer .box{margin: 20px 20px 0;border-bottom: 1px solid #eee;margin-bottom: 20px;}.writer .img img{height: 100%;width: 100%;object-fit: cover;object-position: top;}.writer .box:after{content: "";display: block;clear: both;}.writer .info_box{padding-left: 195px;}.writer span.shozoku{display: block;margin-bottom: 10px;}.writer span.name{font-weight: bold;font-size: 24px;padding-left: 15px;}.writer .name_box{border-bottom: 1px solid #ebebeb;padding-bottom: 10px;margin-bottom: 10px;}.writer span.sub_ttil{background-color: #f0ece7;padding: 3px 0;margin-right: 10px;font-size: 12px;width: 64px;text-align: center;display: inline-block;float: left;box-sizing: border-box;}.writer .text_box div{margin: 15px 0;}.writer .text_box span.text_area{padding-left: 60px;display: block;position: relative;line-height: 1.6em;font-size: 1.4rem;}.writer a.btn{margin: auto;width: 290px;font-size: 17px;margin-bottom: 17px;padding: 13px;background: var(--green-color);border-radius: 50px;}.writer a.btn:after{content: "\f105";}.sidebar .bl04 .map{border: 1px solid #e4e4e4;border-top: none;padding: 10px;}.sidebar .bl04 .map02{border: 1px solid #e4e4e4;border-top: none;padding: 10px;}.map_box span{display: inline-block;margin: 0 5px;width: 220px;vertical-align: top;}.support-menu{background: var(--light-green-color);padding: 45px 0 60px;margin: 0 calc(50% - 50vw);width: 100vw;}.support-menu__list{display: flex;justify-content: space-between;flex-wrap: wrap;row-gap: 35px;padding-top: 65px;}.support-menu__item{border: 4px solid #e88283;border-radius: 8px;width: 48%;position: relative;background-color: #fff;box-sizing: border-box;background-repeat: no-repeat;background-size: 55px;background-position: top 198px right 15px;overflow: hidden;height: 272px;}.support-menu__item:nth-child(1){background-image: url(../../../uploads/2024/01/support-menu__01.png.webp);}.support-menu__item:nth-child(2){background-image: url(../../../uploads/2024/01/support-menu__02.png.webp);border-color: #71a45b;}.support-menu__item:nth-child(4){background-image: url(../../../uploads/2024/01/support-menu__03.png.webp);border-color: #b19b88;}.support-menu__item:nth-child(3){background-image: url(../../../uploads/2024/01/support-menu__04.png.webp);border-color: #98a2c7;}.support-menu__item a{text-decoration: none;}.support-menu .upper_text{background: #fff5f5;font-family: 'M PLUS Rounded 1c',"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;padding-top: 12px;}.support-menu__item:nth-child(2) .upper_text{background: #ebfae6;}.support-menu__item:nth-child(4) .upper_text{background: #fff5eb;}.support-menu__item:nth-child(3) .upper_text{background: #ebf0ff;}.support-menu p.upper_01{color: #fff;font-size: 1.8rem;background: #e88283;padding: 3px 15px;box-sizing: border-box;border-radius: 15px;width: 96%;margin: 0 auto;}.support-menu__item:nth-child(2) p.upper_01{background: #71a45b;}.support-menu__item:nth-child(4) p.upper_01{background: #b19b88;}.support-menu__item:nth-child(3) p.upper_01{background: #98a2c7;}.support-menu p.upper_02{font-size: 37px;font-weight: bold;color: #e88283;position: relative;height: 93px;padding-left: 22px;display: grid;align-items: center;line-height: 1.1;}.support-menu p.upper_02:after{content: '\f105';font-family: Font Awesome\ 5 Free;position: absolute;right: 3%;top: 50%;transform: translateY(-50%);font-weight: 900;}.support-menu__item:nth-child(2) p.upper_02{color: #71a45b;}.support-menu__item:nth-child(4) p.upper_02{color: #b19b88;}.support-menu__item:nth-child(3) p.upper_02{color: #98a2c7;}.support-menu .lawer_text{padding: 10px 25px;box-sizing: border-box;}.support-menu p.lawer_01{color: #f26100;font-size: 47px;font-weight: bold;}.support-menu p.lawer_02{color: #443f3f;font-size: 18px;line-height: 1.3;font-weight: 500;}.support-menu p.lawer_01 span{color: #43321f;font-size: 35px;}.free-consulting{padding: 30px 0;}.free-consulting img{margin-top: 30px;}.free-consulting__tel{font-size: 6rem;position: absolute;left: 9.3%;color: #fff;bottom: 1%;}.free-consulting__date{font-size: 1.7rem;position: absolute;left: 45.5%;bottom: 7.5%;color: #fff;text-align: center;letter-spacing: -0.01em;font-weight: 500;}.free-consulting__date span{display: block;}.free-consulting a{position: relative;display: block;width: 100%;height: 100%;}.banner-line{padding-bottom: 50px;}.post-infomation{padding: 50px 0;}.tab{display: flex;flex-wrap: wrap;width: 100%;padding-top: 45px;}.tab__label{padding: 25px 0;margin-right: 10px;order: -1;cursor: pointer;position: relative;box-sizing: border-box;width: 18%;color: #505050;border: 1px solid #cfcfcf;border-bottom: inherit;}.tab__label span{position: absolute;top: 50%;right: 50%;transform: translateY(-50%) translateX(50%);-webkit- transform: translateY(-50%) translateX(50%);white-space: nowrap;font-size: 18px;font-weight: 500;line-height: 1.4em;}.tab__content{width: 100%;display: none;padding: 16px;padding: 20px 0px 30px;border: 1px solid #dedede;}.tab__switch{display: none;}.tab__switch:checked+.tab__label{background: var(--light-green-color);position: relative;color: var(--green-color);}.tab__switch:checked+.tab__label+.tab__content{display: block;}.tab__content p{text-align: center;font-size: 19px;padding: 8px 0 26px;color: #626262;}.post-infomation .tab__content{background-color: #fff;border: 1px solid #d7d7d7;padding: 10px;box-sizing: border-box;}.post-infomation__list{overflow-y: scroll;height: 290px;}.post-infomation__item a{display: block;border-bottom: 1px solid #d7d7d7;padding: 17px 5px;text-decoration: none;}.post-infomation__item a:hover{background: var(--hover-color);}.post-infomation__item dt{background: #fff6d7;font-size: 14px;padding: 5px 16px;border-radius: 15px;box-sizing: border-box;color: #333;margin: 5px 0px 0px 0px;display: inline-block;float: left;}.post-infomation__item dd{display: inline-block;line-height: 1.4em;width: 770px;text-align: left;letter-spacing: 0.06em;float: left;color: #454545;font-size: 1.7rem;padding: 9px 31px;}.reason{background: var(--light-green-color);margin: 0 calc(50% - 50vw);width: 100vw;padding: 40px 0 50px;}.reason .btn{width: 431px;padding: 13px;}.reason__text-wrapper{display: flex;flex-direction: column;height: 100%;justify-content: space-between;}.reason__list{justify-content: space-between;padding-bottom: 45px;flex-wrap: wrap;}.reason__sub-heading{text-align: center;padding: 20px 0 25px;}.reason__item{box-sizing: border-box;font-weight: 500;position: relative;width: 19.1%;border: 1px solid var(--green-color);height: 257px;counter-increment: num;background: var(--green-color);overflow: hidden;background-image: url(../../../uploads/2024/01/reason__01.jpg.webp);background-position: center 37px;background-repeat: no-repeat;background-size: contain;color: var(--green-color);}.reason__item:before{content: '';display: block;position: absolute;width: 15px;height: 15px;background: #fff;bottom: 0;right: 0;}.reason__item:after{content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 10px;display: grid;place-content: center;position: absolute;color: var(--green-color);bottom: 0;right: 0;background: #fff;width: 15px;height: 15px;}.reason__item:nth-child(2){background-image: url(../../../uploads/2024/01/reason__02.jpg.webp);}.reason__item:nth-child(3){background-image: url(../../../uploads/2024/01/reason__03.jpg.webp);}.reason__item:nth-child(4){background-image: url(../../../uploads/2024/01/reason__04.jpg.webp);}.reason__item:nth-child(5){background-image: url(../../../uploads/2024/01/reason__05.jpg.webp);}.reason__item:nth-child(6){background-image: url(../../../uploads/2024/01/reason__06.jpg.webp);}.reason__item a{position: absolute;display: block;width: 100%;height: 100%;inset: 0;}.reason__num{text-align: center;color: var(--green-color);font-size: 1.7rem;line-height: 2;background: #fff;}.reason__num span{font-size: 1.1em;}.reason__text{text-align: center;display: grid;place-content: center;height: 83px;font-size: 1.6rem;line-height: 1.25;color: #ffff;}.greeting{padding: 45px 0 0;}.greeting__image{width: 282px;float: right;padding: 0 0 20px 30px;}.greeting__text{line-height: 1.8;font-size: 1.7rem;padding-top: 10px;letter-spacing: -0.02em;}.greeting__message{padding-top: 10px;padding-bottom: 40px;color: var(--green-color);font-weight: 500;font-size: 2.4rem;line-height: 1.5;}.greeting__box{gap: 35px;padding-top: 10px;}.banner-shintaku{padding: 47px 0 0;}.banner-shintaku img{margin-top: 30px;}.think-about{padding: 45px 0 0;}.think-about h3{padding-top: 30px;}.think-about__list{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 17px 0;padding-top: 40px;}.think-about__item{width: 49.3%;text-align: center;border: solid 1px #e49ab2;border-radius: 8px;box-sizing: border-box;overflow: hidden;height: 206px;}.think-about__item:nth-child(2){border-color: #71a45b;}.think-about__item:nth-child(3){border-color: #9da8d1;}.think-about__item:nth-child(4){border-color: #b6ad99;}.think-about__item a{display: block;width: 100%;height: 100%;text-decoration: none;}.think-about__sub-heading{font-size: 2.4rem;color: #545454;font-weight: 500;background-color: #f5cadd;padding: 10px 0 10px 85px;background-image: url(../../../uploads/2024/01/think-about__01.png.webp);background-repeat: no-repeat;background-size: 59px;background-position: left 115px center;}.think-about__item:nth-child(2) .think-about__sub-heading{background-color: #c0e1b2;background-image: url(../../../uploads/2024/01/think-about__02.png.webp);background-size: 50px;background-position: left 105px center;}.think-about__item:nth-child(3) .think-about__sub-heading{background-color: #d3e5ef;background-image: url(../../../uploads/2024/01/think-about__03.png.webp);background-size: 58px;background-position: left 100px center;}.think-about__item:nth-child(4) .think-about__sub-heading{background-color: #ded8c3;background-image: url(../../../uploads/2024/01/think-about__04.png.webp);background-size: 78px;background-position: left 105px center;}.think-about__sub-heading span{font-size: 3rem;color: #d50711;}.think-about__title{color: #da7395;font-weight: 500;font-size: 2.7rem;padding: 19px 0px;}.think-about__item:nth-child(2) .think-about__title{color: #71a45b;}.think-about__item:nth-child(3) .think-about__title{color: #8694c9;}.think-about__item:nth-child(4) .think-about__title{color: #ec801f;}.think-about .btn{font-size: 1.4rem;width: 57%;padding: 4px;border-radius: 4px;gap: 15px;}.think-about .btn:after{content: '\f105';}.movie{padding-top: 50px;padding-bottom: 60px;}.movie__list{display: flex;gap: 0 2%;padding-top: 40px;padding-bottom: 30px;}.movie__item{width: 32%;height: 360px;}.movie__title{font-size: 1.8rem;font-weight: 500;height: 45px;padding: 0 0 10px;}.movie__text{font-size: 1.5rem;}.movie__image{height: 182px;width: 100%;background: #eaeaea;}.movie__category{height: 24px;display: block;margin: 15px 0;}.movie__category a{background: var(--yellow-color);color: #fff;text-decoration: none;font-size: 1.3rem;padding: 4px 21px;border-radius: 50px;}.movie__item img{display: block;width: 100%;height: 100%;object-fit: cover;}.movie .btn{width: 431px;padding: 13px 0;}.situation{padding: 60px 0 0;}.situation__list{flex-wrap: wrap;gap: 20px 0;margin-top: 25px;}.situation__item{overflow: hidden;width: 32.8%;box-sizing: border-box;position: relative;background-image: -moz-linear-gradient(90deg,var(--light-green-color) 0%,#fff 100%);background-image: -ms-linear-gradient(90deg,var(--light-green-color) 0%,#fff 100%);background-image: -webkit-linear-gradient(90deg,var(--light-green-color) 0%,#fff 100%);}.situation__link-btn:after{content: '\f0da';color: #fff;font-family: Font Awesome\ 5 Free;font-weight: 900;position: absolute;top: 50%;transform: translateY(-50%);right: -12px;}.situation__link-btn{text-decoration: none;color: #493d31;font-weight: 500;font-size: 1.8rem;letter-spacing: -0.08em;display: block;padding: 27px 0px;text-align: center;border: 1px solid var(--green-color);border-right-width: 20px;position: relative;border-radius: 5px;}.banner-group{padding: 50px 0 35px;}.banner__isogashii{margin: 30px 0 15px;}.banner__fudousan{margin: 30px 0;}.banner-group .banner__voice,.banner__case{width: 48.5%;}.banner__voice-case{margin-top: 30px;}.your-worries__sub-heading{color: #df2f2f;font-weight: 500;text-align: center;display: flex;width: 100%;align-items: center;gap: 30px;font-size: 3.9rem;margin: 0 auto 10px;justify-content: center;}.your-worries__sub-heading:after{content: '';display: inline-block;height: 51px;width: 34px;background: url(/wp-content/uploads/2024/01/your-worries__icon.png.webp) no-repeat;background-size: auto 100%;}.your-worries__sub-heading-text{text-align: center;background: #fff;margin: 0 170px;border-radius: 15px;line-height: 1.4;font-family: 'M PLUS Rounded 1c',"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;}main.top .your-worries{padding: 50px 0 0;position: relative;z-index: 100;margin: 0 calc(50% - 50vw);width: 100vw;}main.top .your-worries__box h3.pc{display: block;text-align: center;background: #df2f2f;color: #fff;font-size: 2.6rem;padding: 11px 0;margin: 0 0 18px;border: none;}main.top .your-worries__box:nth-of-type(2) h3{background: #f98a1e;}main.top .your-worries__box:nth-of-type(3) h3{background: #63a939;}.your-worries__box{width: 950px;margin: 0 auto;}.your-worries__contents{background-image: url(/wp-content/uploads/2024/01/your-worries__contents_bg.png.webp);padding-top: 30px;margin-top: 30px;}.your-worries__box:nth-child(1) h3.pc{background: #f98a1e;}.your-worries__box:nth-child(2) h3.pc{background: #df2f2f;}.your-worries__box:nth-child(3) h3.pc{background: #63a939;}.your-worries ul.menu{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 15px 0;padding-bottom: 40px;}.your-worries ul.menu>li>a{display: block;padding: 15px 0;width: 100%;text-decoration: none;border: 1px solid #df2f2f;box-sizing: border-box;background-image: -webkit-linear-gradient(90deg,rgb(237,237,237) 0%,rgb(255,255,255) 100%);background-image: -ms-linear-gradient(90deg,rgb(237,237,237) 0%,rgb(255,255,255) 100%);font-size: 2.0rem;color: #3b3b3b;border: 1px solid #e3e3e3;}.your-worries ul.menu>li>a:hover{opacity: 0.7;transition: 0.3s ease-in-out;cursor: pointer;}.your-worries ul.menu>li>a:before{font-family: "Font Awesome 5 Free";content: '\f0d7';padding: 0 9px 0 22px;color: #de6565;font-weight: 900;}.your-worries .your-worries__box:nth-of-type(2) ul.menu>li>a:before{color: #f98a1e;}.your-worries .your-worries__box:nth-of-type(3) ul.menu>li>a:before{color: #63a939;}.your-worries ul.menu>li{width: 31.8%;position: relative;}.your-worries ul.menu>li:hover .your-worries ul.sub-menu{display: block;}.your-worries ul.sub-menu{display: none;position: absolute;top: 52px;left: 0;right: 0;margin: auto;padding: 0;width: 300px;background: #fff;border: 1px solid #e3e3e3;z-index: 1;overflow: hidden;}.your-worries ul.sub-menu li{margin: 0;padding: 0;border-bottom: 1px solid #ccc;}.your-worries ul.sub-menu a{display: block;text-decoration: none;padding: 10px 30px;font-size: 1.7rem;font-weight: normal;background: none;border: none;color: #333;}.your-worries ul.sub-menu a:hover{opacity: 0.7;transition: 0.3s ease-in-out;cursor: pointer;}.your-worries__box:nth-of-type(1){padding-top: 40px;}.flow{padding: 40px 0 0;}.flow img{margin-top: 30px;}.flow .btn{width: 597px;padding: 20px 0;margin-top: 55px;}.flow__wrapper{display: none;}.office-info{padding: 50px 0 0;}main.top .office-info h2{padding-bottom: 60px;}main.top .office-info h3{margin-bottom: 30px;font-weight: bold;}.office-info__item a{display: block;position: absolute;inset: 0;width: 100%;height: 100%;position: relative;background-repeat: no-repeat;background-position: left;background-size: contain;z-index: 2;}.office-info__item:nth-child(1) a{background-image: url(/wp-content/uploads/2024/01/office-info__01.jpg.webp);}.office-info__item:nth-child(2) a{background-image: url(/wp-content/uploads/2024/01/office-info__02.jpg.webp);}.office-info__item:nth-child(3) a{background-image: url(/wp-content/uploads/2024/01/office-info__03.jpg.webp);}.office-info__item:nth-child(4) a{background-image: url(/wp-content/uploads/2024/01/office-info__04.jpg.webp);}.office-info__item:nth-child(5) a{background-image: url(/wp-content/uploads/2024/01/office-info__05.jpg.webp);}.office-info__item:nth-child(6) a{background-image: url(/wp-content/uploads/2024/01/office-info__06.jpg.webp);}.office-info__catch-copy{font-size: 2.4rem;font-weight: bold;color: var(--green-color);line-height: 1.5;padding-bottom: 40px;padding-top: 35px;}p.office-info__item-title{position: absolute;font-size: 2.3rem;font-weight: 500;top: 50%;transform: translateY(-50%);left: 148px;z-index: 1;font-family: 'M PLUS Rounded 1c',"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;color: #665647;}.office-info ul li a.link{position: absolute;top: 0;bottom: 0;right: 0;left: 0;z-index: 1;}.office-info__list{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 20px 0;}.office-info__item{overflow: hidden;position: relative;height: 100px;width: 31.7%;border: 1px solid #d2d2d2;background-image: -moz-linear-gradient(90deg,#eee 0%,#fff 100%);background-image: -webkit-linear-gradient(90deg,#eee 0%,#fff 100%);background-image: -ms-linear-gradient(90deg,#eee 0%,#fff 100%);}.office-info p.btn_right_border{border: 1px solid #dfdfdf;width: 100%;height: 100%;position: relative;background-color: #d2d2d2;}.office-info__item a:before{position: absolute;right: 1px;width: 14px;height: 99.1%;top: 50%;display: block;content: "";transform: translate(0,-50%);font-weight: 900;background: linear-gradient(#b9da92,var(--green-color));}.office-info__item a:after{position: absolute;right: 5px;top: 50%;display: block;content: "\f0da";transform: translate(50%,-50%);font-family: "Font Awesome 5 Free";font-weight: 900;color: white;font-size: 13px;right: 8px;}.faq{padding: 50px 0 80px;}.faq__inner{background: url(../../../uploads/2024/01/faq__bg.png.webp);background-size: 100% 100%;margin-top: 40px;padding-bottom: 45px;}.faq__title{width: 90%;position: relative;left: 30px;top: 16px;}.faq__list{padding: 0 35px 35px 39px;flex-wrap: wrap;gap: 30px;}.faq__item{position: relative;counter-increment: faq-num;width: 100%;overflow: hidden;background: var(--light-green-color);border: 1px solid var(--green-color);}.faq__item:before{display: flex;align-items: center;justify-content: center;color: #5e4118;font-size: 3.0rem;font-family: 'Roboto Condensed',sans-serif;font-weight: 700;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);width: 55px;height: 55px;background: url(/wp-content/uploads/2024/01/faq__icon.png.webp) no-repeat center center;background-size: auto 100%;content: counter(faq-num);z-index: 0;}.faq__item:after{position: absolute;right: 0;top: 0;display: flex;align-items: center;justify-content: center;white-space: pre;content: "回答を\A見る";color: #fff;font-size: 1.4rem;font-weight: 500;text-align: center;width: 78px;height: 100%;background: var(--green-color);clip-path: polygon(0 0,100% 0,100% 100%,0 100%,0 60%,13% 50%,0 40%);z-index: 0;}.faq__item a{display: flex;align-items: center;padding-left: 9%;width: 100%;color: #333;font-size: 2.2rem;line-height: 1.1;text-decoration: none;box-sizing: border-box;height: 90px;position: relative;z-index: 1;font-weight: 500;}.faq .btn{width: 597px;padding: 20px 0;}.consulting-features p{padding-bottom: 25px;}.consulting-features{padding-bottom: 20px;}.page_footer_contents{margin-top: 30px;}.page_footer_contents h2{font-size: 2.5rem;margin: 0;}.page_footer_contents h3{font-size: 2.6rem;}.page_footer_contents h4{font-weight: 500;font-size: 2.1rem;}.page_footer_contents .support-menu{padding: 0;width: auto;margin: 0;background: inherit;}.page_footer_contents .support-menu p.upper_01{padding: 1px 12px;font-size: 1.4rem;}.page_footer_contents .support-menu p.upper_02{font-size: 27px;margin-top: 0px;padding: 0;line-height: 1.1;height: 70px;padding-left: 15px;}.page_footer_contents .support-menu p.lawer_01{font-size: 35px;padding: 5px 0 8px;line-height: 1;}.page_footer_contents .support-menu p.lawer_01 span{font-size: 2.6rem;}.page_footer_contents .support-menu p.lawer_02{font-size: 13px;padding: 0;margin-bottom: 0;}.page_footer_contents .support-menu p.lawer_03{font-size: 13px;padding: 4px 0;width: 70%;}.page_footer_contents .support-menu .lawer_text{padding: 0 15px;}.page_footer_contents.support-menu .lawer_text{margin-bottom: 8px;padding: 0 15px;}.page_footer_contents .support-menu p.upper_02:after{font-size: 2rem;}.page_footer_contents .support-menu .btn{padding: 3px 0;width: 60%;font-size: 1.3rem;border-radius: 15px;}.page_footer_contents .support-menu ul{row-gap: 25px;padding-top: 30px;}.page_footer_contents .support-menu__item{background-size: 43px;background-position: top 145px right 20px;overflow: hidden;height: 201px;border-width: 3px;}.page_footer_contents .banner-shintaku{padding: 25px 0;}.page_footer_contents .bl_menu{background: inherit;margin: inherit;width: inherit;}main.page .free-consulting__tel,main.archive .free-consulting__tel,main.single .free-consulting__tel{font-size: 4.4rem;position: absolute;left: 70px;}main.page .free-consulting__date,main.archive .free-consulting__date,main.single .free-consulting__date{font-size: 1.2rem;left: 335px;}main.page .free-consulting,main.archive .free-consulting,main.single .free-consulting{padding: 35px 0;}main.page .free-consulting img,main.archive .free-consulting img,main.single .free-consulting{margin-top: 0;}main.page:has(.free-consulting) .wrap,main.archive:has(.free-consulting) .wrap,main.single:has(.free-consulting) .wrap{width: auto;}.page_footer_contents .banner__voice,.banner__case{padding: 0;width: 48.5%;}.page_footer_contents .think-about{background: inherit;width: 100%;margin: 0;padding: 0;}.page_footer_contents .think-about__item{height: 152px;}.page_footer_contents .think-about__list{padding: 0;}.page_footer_contents .think-about__item a span{font-size: 2.2rem;}.page_footer_contents .think-about__sub-heading{font-size: 1.8rem;padding: 8px 0 8px 35px;background-size: 44px;background-position: left 65px center;}.page_footer_contents .think-about__item:nth-child(2) .think-about__sub-heading{background-size: 37px;background-position: left 65px center;}.page_footer_contents .think-about__item:nth-child(3) .think-about__sub-heading{background-size: 43px;background-position: left 60px center;}.page_footer_contents .think-about__item:nth-child(4) .think-about__sub-heading{background-size: 58px;background-position: left 55px center;}.page_footer_contents .think-about__item-title{font-size: 1.9rem;line-height: 1.2;padding: 0;}.page_footer_contents .think-about__title{font-size: 2rem;padding: 12px 0px;}.page_footer_contents .think-about .btn{font-size: 1rem;width: 60%;padding: 3px 0px;border-radius: 4px;}.page_footer_contents .think-about__item-title:before{font-size: 15px;left: -20px;}.page_footer_contents .think-about{background: inherit;width: 100%;margin: 0;padding: 0;}.page_footer_contents .think-about__list{padding: 0;}.page_footer_contents .think-about .btn:after{font-size: 12px;}.archive-case{padding: 30px 0;}.archive-case__list{display: flex;justify-content: start;flex-wrap: wrap;gap: 30px;}.archive-case__item{width: 100%;border-bottom: 1px dashed #a8a8a8;padding: 10px;position: relative;line-height: 1.5em;font-size: 14px;}.archive-case__date{font-size: 15px;font-weight: bold;}.archive-case b{background-color: var(--hover-color);font-weight: normal;padding: 5px;font-size: 12px;margin-right: 7px;display: inline-block;}.archive-case b a{text-decoration: none;color: #595959;}.archive-case b:hover{background: #fff0bf;}.archive-case__title{text-decoration: none;font-size: 2rem;font-weight: bold;margin-bottom: 20px;display: block;}.archive-case__cate{margin-bottom: 15px;}.answer{background-color: #fff6ed;border: 2px solid #f9d595;padding: 14px;position: relative;margin: 46px 0 15px;}.answer.archive{margin: 40px 0 0;}.answer_icon{float: left;width: 110px;height: 110px;overflow: hidden;border-radius: 110px;}.answer_icon img{position: relative;width: 110px;height: auto;}.answer_fukidashi{content: '';width: 30px;height: 30px;position: absolute;background-color: #fff6ed;border-left: 2px solid #f9d595;border-top: 2px solid #f9d595;top: -17px;right: 50%;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);transform: rotate(45deg);}.answer_title img{width: 347px;}div.answer_title span{font-size: 18px;padding-left: 10px;font-weight: bold;position: relative;bottom: -16px;}.answer:after{content: '';display: block;clear: both;}.archive-customer__thumbnail img{width: 100%;height: 100%;object-fit: contain;}.archive-customer__thumbnail{border: 1px solid #e5e5e5;height: auto;width: 158px;display: block;overflow: hidden;}.archive-customer__thumbnail:empty{border: none;}.archive-customer dl{display: flex;gap: 20px;}.archive-customer dd>a{font-size: 2rem;font-weight: bold;line-height: 1.6em;}.archive-customer__item{border-bottom: 1px solid #e8e8e8;margin: 20px 0 0;padding: 0 0 10px;position: relative;line-height: 1.5em;clear: both;}.archive-customer .archive_thumbnail{height: 196px;background-color: #f5f1ea63;margin: inherit;margin-bottom: 10px;}.archive-customer .answer_title{text-align: left;font-size: 19px;font-family: "ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝",serif;color: #f6892c;font-weight: bold;margin-top: 0;}.archive-customer__date{font-size: 13px;}.archive-customer span.cat a{display: block;text-align: center;background-color: #cdb66e;padding: 2px;font-size: 13px;margin-top: 8px;width: 100px;white-space: pre;color: #fff;text-decoration: none;}.archive-customer span.cat a:hover{opacity: 0.7;transition: 0.3s ease-in-out;}.archive-customer .archive_thumbnail{height: 196px;background-color: #f5f1ea63;margin: inherit;margin-bottom: 10px;float: left;border: 1px solid #e5e5e5;width: 158px;display: block;overflow: hidden;}.archive-customer .btn,.archive-case .btn{width: 150px;font-size: 1.5rem;padding: 7px 0;margin-right: 0;gap: 8px;margin-top: 20px;}.archive-customer .btn:after,.archive-case .btn:after{font-size: 14px;}.archive .image.cf{border: 1px solid #eee;float: left;width: 150px;height: 110px;margin-right: 10px;background-color: #f1f1f1;overflow: hidden;}.archive__item a{position: absolute;top: 0;bottom: 0;right: 0;left: 0;text-decoration: none;}.archive__item:hover{background-color: var(--hover-color);}.archive__item{position: relative;width: 100%;background: none;border-bottom: 1px solid #eee;padding: 10px;box-sizing: border-box;}.archive__item dd{color: var(--green-color);font-size: 2.6rem;line-height: 1.1;font-weight: bold;margin: 15px 0;}.archive__list{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 10px;}.archive dl dt{font-size: 1.3rem;color: #020303;}.archive-customer dd{font-size: 1.6rem;width: 100%;}.archive dl dd a:hover{text-decoration: none !important;}.archive p a{color: #213d0a;}.archive-tax-parents__list{display: flex;justify-content: flex-start;flex-wrap: wrap;gap: 10px 2%;}.archive-tax-parents__item{width: 32%;background-image: -moz-linear-gradient(90deg,rgb(237,237,237) 0%,rgb(255,255,255) 100%);background-image: -webkit-linear-gradient(90deg,rgb(237,237,237) 0%,rgb(255,255,255) 100%);background-image: -ms-linear-gradient(90deg,rgb(237,237,237) 0%,rgb(255,255,255) 100%);border: 1px solid #d6d6d6;position: relative;font-size: 14px;box-sizing: border-box;}.archive-tax-parents__item:after{content: "\f105";font-family: "Font Awesome 5 Free";display: block;font-weight: 900;position: absolute;top: 0;right: 0;width: 15px;height: 100%;background: var(--green-color);color: white;text-align: center;display: grid;align-items: center;}.archive-tax-parents__link{padding: 12px;display: block;color: #333;text-decoration: none;font-weight: bold;}.archive-movie__list{display: flex;flex-wrap: wrap;gap: 20px 8%;}.archive-movie__item{width: 46%;height: 470px;}.archive-movie__image{background-color: #f2f2f2;height: 210px;}.archive-movie__item .btn{padding: 18px 0;display: block;border-radius: 50px;letter-spacing: 0.1em;font-weight: bold;text-align: center;font-size: 20px;color: var(--green-color);text-decoration: none;border: 2px solid var(--green-color);width: 50%;margin: 20px auto;background: white;position: relative;font-size: inherit;padding: 7px 0;width: 60%;}.archive-movie__category{height: 24px;display: block;margin: 15px 0;}.archive-movie__category a{background: var(--yellow-color);color: #fff;text-decoration: none;font-size: 1.3rem;padding: 4px 14px;border-radius: 50px;}.archive-movie_text{line-height: 1.5;height: 144px;}.archive-movie__image a{display: block;height: 100%;width: 100%;}.archive-movie__image img{width: 100%;height: 100%;object-fit: cover;}.single__image{text-align: center;padding: 20px 0;}.single__image:empty{display: none;}.single .pagenation{border-top: 1px solid #efefef;text-align: center;margin: 50px 0;padding: 20px 0 0;}.single .pagenation li{display: inline-block;padding: 0 5px;}.single .pagenation li a{display: block;border: 1px solid var(--green-color);padding: 12px 30px;font-size: 14px;font-size: 1.4rem;color: #000;text-decoration: none;}.single .pagenation li a:hover{background: var(--green-color);color: #fff;}.recruit{padding: min(32px,3.2vw) 0 min(20px,2vw);}.recruit__box{background: var(--light-green-color);border: min(3px,0.3vw) solid var(--green-color);margin: min(24px,2.4vw) 0 0 0;padding: min(18px,1.8vw) min(34px,3.4vw) min(22px,2.2vw) min(37px,3.7vw);display: flex;justify-content: space-between;}.recruit__item{border-bottom: 1px solid #eaeaea;display: flex;gap: min(15px,1.5vw);padding: min(14px,1.4vw) 0;}.recruit__inner:nth-child(1) .recruit__item:last-child,.recruit__inner:nth-child(2) .recruit__item:nth-child(2){border: none;}.recruit__inner:nth-child(1){width: 38%;}.recruit__inner:nth-child(2){width: 59%;}.recruit__item-title{font-weight: 500;background-color: var(--green-color);color: #fff;font-size: min(1.7rem,1.6vw);border-radius: min(5px,0.5vw);width: min(110px,10vw);height: min(39px,3.7vw);display: grid;place-content: center;}.recruit__item-text{font-size: min(1.8rem,1.7vw);line-height: 1.5;padding: min(5px,0.5vw) 0 0 0;flex: 1;}.recruit__item-tel{background: #fff;border-radius: min(20px,2vw);padding: min(15px,1.5vw) 0 min(12px,1.2vw);}.recruit__item-tel-title{text-align: center;font-weight: 500;font-size: min(1.8rem,1.7vw);}.recruit__item-tel-num{font-size: min(4.6rem,4.4vw);display: flex;justify-content: center;align-items: center;gap: min(10px,1vw);line-height: 1.3;}.recruit__item-tel-num:before{display: inline-block;content: '\f098';font-family: "Font Awesome 5 Free";color: var(--green-color);font-weight: 900;font-size: 0.78em}
