body{padding-top:clamp(85px,3.861rem + 2.37vw,85px)}body *{font-family:'Zen Kaku Gothic New',sans-serif!important}h1.h1midashi{font-size:clamp(1.25rem,0.747rem + 2.15vw,2.625rem)!important;padding:.3em 0;margin-bottom:.5em}h2.h2midashi{font-size:clamp(1.25rem,0.747rem + 2.15vw,2.625rem)!important;padding:.3em 0;margin-bottom:.5em}#blog h2.h2midashi{font-size:clamp(1.25rem,1.067rem + 0.78vw,1.75rem)!important}.et_pb_section{z-index:0}body.dipi-remove-sidebar.archive #sidebar,body.dipi-remove-sidebar.blog #sidebar{display:none}header .et_pb_equal_columns>.et_pb_column,header .et_pb_image{margin:0}header .header_box{display:flex;align-items:stretch;justify-content:space-between}header .et_pb_row:after{display:none!important}header .et-last-child .main_nav,header .et-last-child .main_nav .et_pb_code_inner,header .et-last-child .main_nav .et_pb_code_inner nav{height:100%;display:flex;align-items:stretch;justify-content:flex-end}.main_nav nav ul.main_menu{display:flex;align-items:stretch;justify-content:space-between;padding:0;height:100%}.main_nav nav ul.main_menu li{flex:1;text-align:center;display:flex;align-items:center;justify-content:center;white-space:nowrap}.main_nav nav ul.main_menu li:not(.contact){padding:0 0.5em}.main_nav nav ul.main_menu li a{position:relative}.main_nav nav ul.main_menu li a span{display:block;width:100%;height:100%;color:#000;font-size:16px}.main_nav nav ul.main_menu li a span::before{content:'';position:absolute;bottom:-1px;left:0;z-index:2;background:#2cbf2c;width:100%;height:2px;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.8,0,0.2,1) 0s;transition:-webkit-transform 0.5s cubic-bezier(0.8,0,0.2,1) 0s;transition:transform 0.5s cubic-bezier(0.8,0,0.2,1) 0s;transition:transform 0.5s cubic-bezier(0.8,0,0.2,1) 0s,-webkit-transform 0.5s cubic-bezier(0.8,0,0.2,1) 0s;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top}.main_nav nav ul.main_menu li:hover a span::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}.main_nav nav ul.main_menu li.contact{padding:0 0.5em;transition:all .5s}.main_nav nav ul.main_menu li.contact:nth-of-type(1),.main_nav nav ul.main_menu li.contact:nth-of-type(2){border-right:unset}.main_nav nav ul.main_menu li.contact a{color:#2cbf2c;display:flex;width:100%;height:100%;align-items:center;font-size:16px}.main_nav nav ul.main_menu li.contact:hover{background-color:#2cbf2c}.main_nav nav ul.main_menu li.contact:hover a{color:#fff}@media all and (min-width:1401px){header .pad_under{display:none!important}.main_nav nav ul.main_menu.hammenu .contact{display:none}}@media all and (max-width:1400px){.et_pb_section_0_tb_header.et_pb_section{padding-right:0!important}header.et-l--header{height:auto!important}header .et_pb_row_0_tb_header{height:100%}header .et_pb_row_0_tb_header.et_pb_row::after{display:none!important}header .et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module.logo{display:flex;flex-direction:column;justify-content:center}.main_nav nav ul.main_menu li.contact{padding:0 1.2em}header .ham{display:flex!important;justify-content:center;align-items:center;flex-direction:column;width:clamp(70px,6vw,100px);transition:all 0.4s;background-color:#2cbf2c;padding:0 2.5em;cursor:pointer}header .ham span{position:relative;display:block;width:20px;height:2px;background:#fff;transition-duration:0.4s;transform-origin:right top}header .ham span:first-of-type{transform:translateY(-5px)}header .ham span:last-of-type{transform:translateY(5px)}header .ham span:last-of-type.open{z-index:100000}header .ham span::before{content:"";display:inline-block;position:absolute;top:0;left:-5px;width:2px;height:2px;background:#fff}header .ham span.open:first-of-type{transform:rotate(-45deg) translate(0px,-5px)}header .ham span.open:nth-of-type(2){display:none}header .ham span.open:last-of-type{transform:rotate(45deg) translate(5px,8px)}header .ham span.open::before{display:none}header .main_nav nav ul.main_menu.hammenu{background:rgba(0,0,0,.85);position:fixed;top:clamp(85px,3.861rem + 2.37vw,85px)!important;right:-200vw;width:100vw;height:100vh;z-index:500;transition:right .8s;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;overflow:auto}header .main_nav nav ul.main_menu.hammenu li{background:#fff;width:100%;min-width:375px;flex:unset;margin-right:0}header .main_nav nav ul.main_menu.hammenu li:not(:last-of-type){border-bottom:#2cbf2c 1px solid}header .main_nav nav ul.main_menu.hammenu li a{display:block;width:100%;height:100%;padding:1em 0}header .main_nav nav ul.main_menu.hammenu li a span::before{display:none}header .main_nav nav ul.main_menu.hammenu.open{right:0px}}.submitarea{padding:1em 0 1.5em;text-align:center}.submitarea .button_frame{width:50%;max-width:300px;border:1px solid #000;position:relative;display:inline-block;background:rgba(255,255,255,1);transition:background .5s}.submitarea .button_frame .button{display:block;width:100%;height:100%;padding:.5em 0;font-weight:bold;border:none;background:none;color:#000;font-size:clamp(16px,1.5vw,18px);cursor:pointer}.submitarea .button_frame::after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(5%,30%);border:1px solid #2cbf2c;z-index:-1;transition:all .5s}.submitarea .button_frame .cross_icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.submitarea .button_frame .cross_icon::before,.submitarea .button_frame .cross_icon::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;background-color:#2cbf2c;transition:all .5s}.submitarea .button_frame .cross_icon::before{width:15px;height:2px;transform:translate(-50%,-50%)}.submitarea .button_frame .cross_icon::after{width:2px;height:15px;transform:translate(-50%,-50%)}.submitarea .button_frame:hover{background:#2cbf2c}.submitarea .button_frame:hover .button{color:#fff}.submitarea .button_frame:hover::after{transform:translate(0%,0%)}.submitarea .button_frame:hover .cross_icon::before,.submitarea .button_frame:hover .cross_icon::after{transform:translate(-50%,-50%) rotate(90deg);transition:all .5s}.submitarea .button_frame:hover .cross_icon::after{background:#fff}.dipi_counter_number_prefix{display:block!important}ul.sub_menu{padding:0 0 0 1vw}ul.sub_menu div{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}ul.sub_menu div.submitarea{padding:1vw 0 0;align-items:center}ul.sub_menu div.submitarea .maparea{width:70%;height:16vw;border:1px solid #2cbf2c;display:flex;align-items:center;justify-content:center;padding:14px}ul.sub_menu div.submitarea .maparea iframe{width:100%;height:100%}ul.sub_menu div .contactarea{display:block;width:30%}ul.sub_menu div .contactarea .button_frame{width:80%}ul.sub_menu div .contactarea .button_frame:nth-of-type(-n+2){margin-bottom:1.5em}ul.sub_menu li{text-align:center;display:flex;align-items:center;justify-content:center}ul.sub_menu li.contact{justify-content:space-around}ul.sub_menu li a{position:relative}ul.sub_menu li a span{display:block;width:100%;height:100%;color:#fff}ul.sub_menu li a span::before{content:'';position:absolute;bottom:-1px;left:0;z-index:2;background:#2cbf2c;width:100%;height:2px;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.8,0,0.2,1) 0s;transition:-webkit-transform 0.5s cubic-bezier(0.8,0,0.2,1) 0s;transition:transform 0.5s cubic-bezier(0.8,0,0.2,1) 0s;transition:transform 0.5s cubic-bezier(0.8,0,0.2,1) 0s,-webkit-transform 0.5s cubic-bezier(0.8,0,0.2,1) 0s;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top}ul.sub_menu li:hover a span::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}#flow_flame.openheight{height:auto}#flow_area .submitarea .button span.nonactive{display:none}#flow_area .submitarea .button{cursor:pointer}.dipi_timeline_item .dipi_timeline_item_card{background-repeat:no-repeat}@media all and (min-width:981px){.sp_only,.pad_under,.pad_only{display:none!important}ul.sub_menu div.mainmenu{display:grid;grid-template-columns:repeat(auto-fit,minmax(7em,1fr));gap:1em 1em}ul.sub_menu div.mainmenu li a span{white-space:nowrap}}@media all and (min-width:1310px){ul.sub_menu div.mainmenu{display:flex;justify-content:space-around}}@media all and (min-width:521px) and (max-width:980px){.pc_only,.sp_only{display:none!important}body{padding-top:70px}body .p_text{font-size:16px;line-height:1.5}header .header_logo_box{width:30%!important;display:flex;justify-content:center}header .main_nav nav ul.main_menu.hammenu{top:71px!important;margin-top:0px}header .et_pb_section_0_tb_header{height:70px;box-shadow:0px 0px 1px #000}ul.sub_menu{display:flex;flex-direction:column-reverse;padding:0}ul.sub_menu div{justify-content:space-between}ul.sub_menu div.submitarea{padding:1vw 0 0;align-items:center;justify-content:center}ul.sub_menu div.submitarea .maparea{width:97%;height:40vh;margin-bottom:1.5em;margin-top:1em}ul.sub_menu div .contactarea{width:100%}ul.sub_menu div .contactarea .button_frame{width:40%;margin-bottom:1.5em}ul.sub_menu div .contactarea .button_frame:nth-of-type(1){margin-right:2em}ul.sub_menu li{width:33%;flex:unset;margin-bottom:0.5em;margin-top:0.5em}ul.sub_menu li:not(:last-of-type){margin-right:0}ul.sub_menu li.contact{justify-content:space-around}ul.sub_menu li a{position:relative}ul.sub_menu li a span{display:block;width:100%;height:100%;color:#fff;font-size:16px}}@media all and (max-width:520px){.pc_only,.pad_over{display:none!important}body{padding-top:55px}body .p_text{font-size:13px;line-height:1.6}.container{width:90%!important}header .et_pb_section_0_tb_header{height:55px;box-shadow:0px 0px 1px #000}header .et_pb_row .et_pb_column.et_pb_column_1_4{display:flex;width:50%!important}header .et_pb_column_1_tb_header{width:50%!important}header .logo{width:170%;height:100%;padding-top:8px}header .logo.sp_only{width:auto;height:auto;padding:0;margin:0!important}header .logo.sp_only img{min-height:40px;min-width:85px}header .main_nav nav ul.main_menu.hammenu{top:55px!important;height:calc(100vh - 55px);height:calc(100dvh - 55px);border-top:1px solid #cecece}.main_nav nav ul.main_menu li.contact{padding:0 .5em}header .ham{background-color:unset;padding:0 1.5em}header .ham span{background:#2cbf2c}header .ham span::before{background:#2cbf2c}.main_nav nav ul.main_menu:not(.hammenu){display:none}ul.sub_menu{display:flex;flex-direction:column-reverse;padding:0}ul.sub_menu div{flex-wrap:wrap}ul.sub_menu div.submitarea{padding:1vw 0 0;align-items:center;justify-content:center}ul.sub_menu div.submitarea .maparea{width:97%;height:40vh;margin-bottom:1.5em;margin-top:1em}ul.sub_menu div .contactarea{width:100%}ul.sub_menu div .contactarea .button_frame{width:80%;margin-bottom:1.5em}ul.sub_menu li{width:48%;flex:unset;margin-bottom:0.5em;margin-top:0.5em}ul.sub_menu li:not(:last-of-type){margin-right:0}ul.sub_menu li.contact{justify-content:space-around}ul.sub_menu li a{position:relative}ul.sub_menu li a span{display:block;width:100%;height:100%;color:#fff;font-size:16px}#popcontact .contactjs{display:flex;justify-content:space-between;align-items:stretch;transition:all 0.5s;width:100%;list-style-type:none;padding:0;line-height:unset}#popcontact .contactjs .tel,#popcontact .contactjs .mail{flex:1;background:#2cbf2c;border:#2cbf2c 1px solid}#popcontact .contactjs .tel a,#popcontact .contactjs .mail a{display:flex;flex-direction:column;justify-content:center;align-items:center}#popcontact .contactjs .tel{padding-top:1vw}#popcontact .contactjs .mail{background:#fff}#popcontact .contactjs .tel img{width:27px;margin-bottom:0.2em;padding-top:0.3em}#popcontact .contactjs .mail img{width:25px;margin-bottom:0.2em;padding-top:0.6em}#popcontact .contactjs .tel .text,#popcontact .contactjs .mail .text{font-size:14px}#popcontact .contactjs .tel .text{font-size:14px;color:#fff}#popcontact .contactjs .ham{display:flex;justify-content:center;align-items:center;flex-direction:column;width:clamp(70px,6vw,100px);transition:all 0.4s;background-color:#2cbf2c}#popcontact .contactjs .ham span{position:relative;display:block;width:20px;height:2px;background:#fff;transition-duration:0.4s;transform-origin:right top}#popcontact .contactjs .ham span:first-of-type{transform:translateY(-5px)}#popcontact .contactjs .ham span:last-of-type{transform:translateY(5px)}#popcontact .contactjs .ham span:last-of-type.open{z-index:100000}#popcontact .contactjs .ham span::before{content:"";display:inline-block;position:absolute;top:0;left:-5px;width:2px;height:2px;background:#fff}#popcontact .contactjs .ham span.open:first-of-type{transform:rotate(-45deg) translate(-2px,-5px)}#popcontact .contactjs .ham span.open:nth-of-type(2){display:none}#popcontact .contactjs .ham span.open:last-of-type{transform:rotate(45deg) translate(5px,10px)}#popcontact .contactjs .ham span.open::before{display:none}.jsfix{position:fixed;bottom:0;opacity:1;width:100%;z-index:500}.opa{opacity:0}.none{display:none!important}.sp_tap{position:relative}.sp_tap_pre{display:inline-block;background:rgba(0,0,0,.6);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.sp_tap_pre::after{content:"";display:inline-block;background:url(https://teru-c-net.sakura.ne.jp/wp-content/uploads/2022/11/sp_tap.svg) center/100% auto no-repeat;width:50px;height:80px;position:absolute;top:50%;left:50%;animation:upanime 2s 1s infinite;z-index:100}@keyframes upanime{0%{transform:translate(-50%,-50%) scale(1.2)}100%{transform:translate(-50%,-50%) scale(1)}}}#Topimagearea{}@media all and (min-width:521px){#Topimagearea .top_img{width:calc(100% - 0.5px)}}.top_formbox .form_left .form_fukidashi{width:clamp(5.625rem,4.939rem + 2.93vw,7.5rem);height:clamp(5.625rem,4.939rem + 2.93vw,7.5rem);background-color:#2cbf2c;border-radius:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:1em auto}.top_formbox .form_left .form_fukidashi .br{display:block;font-size:clamp(0.75rem,0.659rem + 0.39vw,1rem);color:#fff;line-height:1.2;text-align:center}.top_formbox .form_left .form_fukidashi .tail{position:absolute;top:50%;right:-20px;width:30px;transform:translateY(-50%)}.topform{width:100%}.topform .flex_box{display:flex;align-items:stretch;border-bottom:1px solid #000}.topform .flex_box .form_area{flex:1;padding:1rem 1.5rem}.topform .flex_box .form_area.select01{background-color:#fafdfa}.topform .flex_box .form_area.select02{background-color:#f1faf1}.topform .flex_box .form_area.select03{background-color:#dff6df}.topform .flex_box .form_area .textarea{display:flex;align-items:flex-end}.topform .flex_box .form_area .textarea{margin-bottom:1.5rem}.topform .flex_box .form_area .lato,.topform .flex_box .form_area .lato *{font-family:'Lato',serif;font-style:italic}.topform .flex_box .form_area .textarea .icon{background-color:#2cbf2c;border-radius:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;margin-right:1rem;padding:0}.topform .flex_box .form_area .textarea .icon .text{color:#fff;font-size:12px;line-height:1}.topform .flex_box .form_area .textarea .icon .num{color:#fff;font-size:18px;line-height:1}.topform .flex_box .form_area .textarea .title{font-size:18px;font-weight:bold;color:#000}.topform .flex_box .form_area .category{border:1px solid #2cbf2c;padding:0.5rem 3rem 0.5rem 1rem;width:100%;position:relative;background:url(arrow.svg) right center/35px 100% no-repeat,linear-gradient(to bottom,#fff,#fff);margin-bottom:1.5rem}.topform .flex_box .form_area .buttonarea{text-align:right}.topform .flex_box .form_area .buttonarea .not_entered{display:inline-block;padding:.5em 2em;color:#2cbf2c;position:relative}.topform .flex_box .form_area .buttonarea .not_entered::before{content:"";display:inline-block;border-left:1px solid #2cbf2c;border-bottom:1px solid #2cbf2c;width:25px;height:10px;position:absolute;bottom:0;left:0}.topform .flex_box .form_area .buttonarea .not_entered::after{content:"";display:inline-block;border-right:1px solid #2cbf2c;border-top:1px solid #2cbf2c;width:25px;height:10px;position:absolute;top:0;right:0}.topform .flex_box .form_area .buttonarea .already{display:inline-block;padding:.5em 2em;background-color:#2cbf2c;border:1px solid #2cbf2c;color:#fff}.topform .flex_box .form_area .buttonarea .none{display:none}.topform .submitarea .button_frame .button{font-size:clamp(20px,2vw,24px)}#strong .et_pb_specialty_column .et_pb_row_inner .et_pb_column .dipi-hover-box-content{align-items:center!important;padding:1vw}#strong .et_pb_specialty_column .et_pb_row_inner .et_pb_column .dipi-hover-box-content .dipi-hover-box-content-innner{display:flex;align-items:initial;flex-direction:column}#strong .et_pb_specialty_column .et_pb_row_inner .et_pb_column .dipi-hover-box-content .dipi-hover-box-content-innner .dipi-image-wrap{margin:0 auto!important}#strong .et_pb_specialty_column .et_pb_row_inner .et_pb_column .dipi-hover-box-content .dipi-hover-box-content-innner .dipi-desc p{white-space:nowrap;padding:0}@media all and (min-width:981px){#strong .et_pb_specialty_column .et_pb_row_inner .et_pb_column .dipi-hover-box-content .dipi-hover-box-content-innner .dipi-desc p{white-space:nowrap;font-size:clamp(16px,2.3vw,24px);padding:0}}#staff_area:hover .et_pb_module:not(.dipi-active) .dipi_image_accordion_bg{background-color:rgba(0,0,0,0.5)!important}#staff_text .submitarea{text-align:right}#staff_text .submitarea .button_frame{text-align:center}#market_price{display:flex}#market_price .left_inner{width:25%;max-width:300px;min-width:200px;background-color:#2cbf2c}#market_price .right_inner{width:100%;border:#2cbf2c 1px solid}#market_price .right_inner .check_area{display:grid;grid-template-columns:0.25fr 0.75fr;border-bottom:#2cbf2c 1px solid}#market_price .right_inner .check_area .select_area{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:#2cbf2c 1px solid;padding:0.75em 0}#market_price .right_inner .check_area .select_area .subtit{font-size:clamp(1rem,0.939rem + 0.26vw,1.25rem);margin-bottom:0.5em;color:#2cbf2c;font-weight:bold;padding:0}#market_price .right_inner .check_area .select_area #area_check{width:8em;background:url(https://teru-c-net.sakura.ne.jp/wp-content/uploads/2022/11/select_arrow.svg) right -2% center/auto 100% no-repeat;border:1px solid #000;padding:0 1em 0 0.5em;appearance:none;font-size:16px}#market_price .right_inner .check_area .tab_area{display:flex;align-items:stretch}#market_price .right_inner .check_area .tab_area .tab{flex:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:clamp(1.125rem,1.064rem + 0.26vw,1.375rem);color:#2cbf2c;background-color:#fff;transition:all 0.5s;position:relative;cursor:pointer;padding:1em 0px;font-weight:500}#market_price .right_inner .check_area .tab_area .tab::after{content:"";display:inline-block;position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0px 15px 0 15px;border-color:#2cbf2c transparent transparent transparent;transition:all 0.5s}#market_price .right_inner .check_area .tab_area .tab:not(:last-of-type){border-right:#2cbf2c 1px solid}#market_price .right_inner .check_area .tab_area .tab.active{color:#fff;background-color:#2cbf2c}#market_price .right_inner .check_area .tab_area .tab.active::after{bottom:-15px;border-width:15px 15px 0 15px}#market_price .right_inner .result_area .title{padding:1.5em 0;font-size:clamp(1rem,0.939rem + 0.26vw,1.25rem);color:#333;font-weight:bold;text-align:center}#market_price .right_inner .result_area .title span{font-weight:bold;font-size:clamp(1.25rem,1.189rem + 0.26vw,1.5rem);color:#2cbf2c;margin:0 0.2em}#market_price .right_inner .result_area .title span .type_name{font-size:clamp(1.375rem,1.314rem + 0.26vw,1.625rem)}#market_price .right_inner .result_area .result{display:none;border-top:#2cbf2c 1px solid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:0}#market_price .right_inner .result_area .result.active{display:grid}#market_price .right_inner .result_area .result.active.house{grid-template-columns:repeat(6,1fr)}#market_price .right_inner .result_area .result.active.house .result_tab:nth-of-type(1){grid-area:1/1/2/4}#market_price .right_inner .result_area .result.active.house .result_tab:nth-of-type(2){grid-area:1/4/2/7}#market_price .right_inner .result_area .result.active.house .result_tab:nth-of-type(3){grid-area:2/1/3/3}#market_price .right_inner .result_area .result.active.house .result_tab:nth-of-type(4){grid-area:2/3/3/5}#market_price .right_inner .result_area .result.active.house .result_tab:nth-of-type(5){grid-area:2/5/3/7}#market_price .right_inner .result_area .result .result_tab{text-align:center;padding:0.5em 0;color:#333;font-size:clamp(1rem,0.97rem + 0.13vw,1.125rem);border-bottom:#2cbf2c 1px solid;border-right:#2cbf2c 1px solid;list-style:none}#market_price .right_inner .result_area .result .result_tab h4{padding:0;font-weight:500}#market_price .right_inner .result_area .result .result_tab .val{color:#2cbf2c;font-size:clamp(1.375rem,1.345rem + 0.13vw,1.5rem);margin:0 0.2em}#market_price .right_inner .result_area .result .result_tab:nth-of-type(2),#market_price .right_inner .result_area .result .result_tab:last-of-type{border-right:unset}@media all and (min-width:521px) and (max-width:980px){#Topimagearea{}#Topimagearea .et_pb_row{display:flex}.top_formbox{flex-direction:column}.top_formbox .form_left,.top_formbox .form_right{width:100%!important}.top_formbox .form_left{display:flex;flex-wrap:wrap;justify-content:center;border-right:0}.top_formbox .form_left .form_left_tit{width:100%;margin-bottom:.3em;padding:.5em 0}.top_formbox .form_left .form_left_tit .et_pb_text_inner{display:flex;justify-content:center}.top_formbox .form_left .form_left_tit .et_pb_text_inner>p{font-size:clamp(1.25rem,1.095rem + 0.66vw,1.5rem);padding:0;line-height:1}.top_formbox .form_left .form_left_text{width:50%;margin-right:.3em}.top_formbox .form_left .form_fukidashi{flex-direction:row;width:clamp(9.375rem,7.438rem + 8.26vw,12.5rem);height:2em}.top_formbox .form_left .form_fukidashi .br{display:inline-block}.top_formbox .form_left .form_fukidashi .tail{top:unset;right:unset;bottom:-10px;left:-10px;transform:rotate(160deg);width:20px}.top_formbox .form_right .topform .flex_box{border-top:1px solid #000;flex-wrap:wrap;border-bottom:0px}.top_formbox .form_right .topform .flex_box .form_area{width:50%;flex:unset}.top_formbox .form_right .topform .flex_box .form_area .textarea{margin-bottom:1em}.top_formbox .form_right .topform .flex_box .form_area .category{margin-bottom:1em}.top_formbox .form_right .topform .flex_box .form_area .buttonarea .none{padding:0.3em 1.5em}.top_formbox .form_right .topform .flex_box .form_area .buttonarea .already{padding:0.3em 2em}.top_formbox .form_right .topform .flex_box .submitarea{width:50%;display:flex;justify-content:center;align-items:center}#strong .et_pb_row .strong_col01{margin-bottom:1.5em;background-size:70% 160%;background-position:top right}#strong .et_pb_row .strong_col02{display:flex;justify-content:center}#strong .et_pb_specialty_column .et_pb_row_inner .et_pb_column .dipi-hover-box-content .dipi-hover-box-content-innner{display:flex;justify-content:center;align-items:center}#strong .et_pb_specialty_column .et_pb_row_inner .et_pb_column .dipi-hover-box-content .dipi-hover-box-content-innner .dipi-desc p{white-space:nowrap}#questionnaire{background-position:center bottom -15%}#questionnaire .circle_box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#questionnaire .circle_box>.et_pb_column{width:48%}#questionnaire .circle_box>.et_pb_column:nth-of-type(1){margin-right:2%}#blog .blog_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#blog .blog_inner>.et_pb_column{width:48%}#blog .blog_inner>.et_pb_column:nth-of-type(1){margin-right:2%}#market_price{flex-direction:column}#market_price .left_inner{width:100%;justify-content:center;max-width:unset;padding:0.2em 0;background-position:center right 25%}#market_price .left_inner h2{margin-bottom:0}#market_price .right_inner{width:100%;padding-top:1px}#company .company_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#company .company_inner>.et_pb_column{width:48%}#company .company_inner>.et_pb_column:nth-of-type(1){margin-right:2%}}@media all and (max-width:520px){#Topimagearea{}#Topimagearea .et_pb_row{display:flex;flex-wrap:wrap}#Topimagearea .et_pb_row .topimg_left{height:50vh}#Topimagearea .et_pb_row .topimg_left .title_up .dipi-dh-bg-container,#Topimagearea .et_pb_row .topimg_left .title_down .dipi-dh-bg-container{font-size:13vw;line-height:1}#Topimagearea .et_pb_row .topimg_left .title_down .dipi-dh-first-heading .dipi-dh-bg-container{font-size:26vw;line-height:1}#Topimagearea .et_pb_row .topimg_right{display:flex;flex-wrap:nowrap}#Topimagearea .et_pb_row .topimg_right .topimg_right_img{flex-wrap:nowrap}.top_formbox{flex-direction:column}.top_formbox .form_left,.top_formbox .form_right{width:100%!important}.top_formbox .form_left{display:flex;flex-wrap:wrap;justify-content:center;border-right:0}.top_formbox .form_left .form_left_tit{width:100%;margin-bottom:.3em;padding:.5em 0}.top_formbox .form_left .form_left_tit .et_pb_text_inner{display:flex;justify-content:center;padding:0.5em 0}.top_formbox .form_left .form_left_tit .et_pb_text_inner>p{font-size:18px;padding:0;line-height:1;letter-spacing:0.2em}.top_formbox .form_left .form_left_text{width:100%;margin:.5em!important}.top_formbox .form_left .form_fukidashi{flex-direction:row;width:clamp(9.375rem,7.438rem + 8.26vw,12.5rem);height:2em;margin:0 auto 1em}.top_formbox .form_left .form_fukidashi .br{display:inline-block}.top_formbox .form_left .form_fukidashi .tail{top:unset;right:unset;bottom:-10px;left:-10px;transform:rotate(160deg);width:20px}.top_formbox .form_right .topform .flex_box{border-top:1px solid #000;flex-wrap:wrap;border-bottom:0px}.top_formbox .form_right .topform .flex_box .form_area{width:100%;flex:unset}.topform .flex_box .form_area .textarea{margin-bottom:0.5em}.topform .flex_box .form_area .category{margin-bottom:0.5rem}.top_formbox .form_right .topform .flex_box .submitarea{width:100%;display:flex;justify-content:center;align-items:center}#strong .et_pb_specialty_column .et_pb_row_inner .et_pb_column .dipi-hover-box-content .dipi-hover-box-content-innner{display:flex;justify-content:center;align-items:center}#strong .et_pb_specialty_column .et_pb_row_inner .et_pb_column .dipi-hover-box-content .dipi-hover-box-content-innner .dipi-desc p{white-space:nowrap;padding:0 0 0 1em}#questionnaire{background-position:center bottom -5%}#questionnaire .circle_box>.et_pb_column{margin-bottom:1em}#market_price{flex-direction:column}#market_price .left_inner{width:100%;justify-content:center;max-width:unset;padding:0.2em 0;background-position:center right 10%;background-size:30px 30px}#market_price .left_inner h2{margin-bottom:0}#market_price .right_inner{width:100%}#market_price .right_inner .check_area{grid-template-columns:unset;grid-template-rows:1fr,0.5fr}#market_price .right_inner .check_area .select_area{grid-area:1/1/2/3;border-right:unset;border-bottom:#2cbf2c 1px solid}#market_price .right_inner .check_area .select_area #area_check{font-size:16px;padding:.5em 1em .5em 0.5em}#market_price .right_inner .check_area .tab_area{grid-area:2/1/3/3}#market_price .right_inner .check_area .tab_area .tab.active{padding:0.3em 0px}#market_price .right_inner .check_area .tab_area .tab.active::after{bottom:-10px;border-width:10px 10px 0 10px}#market_price .right_inner .result_area{padding-top:0}#market_price .right_inner .result_area .title{padding:0.75em 0}#market_price .right_inner .result_area .result.active{display:flex;flex-direction:column}#market_price .right_inner .result_area .result .result_tab{border-right:unset!important;padding:.75em 0}#market_price .right_inner .result_area .result .result_tab:not(:last-of-type){border-bottom:#2cbf2c 1px solid}#staff_text .submitarea{text-align:center}}#underpage_staff h2.dipi-hover-box-heading{display:inline-block;padding:0.5em 1.25em;background:rgba(255,255,255,0.82);font-size:20px}#underpage_staff .button br{display:none}#staff_detail .dipi-tilt-overlay-wrap{background:rgba(255,255,255,.9)}#staff_detail .dipi-tilt-overlay-wrap h3{color:#2cbf2c;font-size:110%}#staff_detail .dipi-tilt-overlay-wrap .dipi-tilt-overlay-desc{padding:0}#staff_detail_page .staff_detail_row .dipi-tilt-image-wrap img{object-position:left;}#staff_detail_page .staff_detail_row #staff_detail.img_top .dipi-tilt-image-wrap img{object-position:top left}@media all and (max-width:980px){#underpage_staff .et_pb_row>.et_pb_column{width:100%;margin-bottom:2em}#staff_detail_page .staff_detail_row{width:100%}#staff_detail_page .staff_detail_row .dipi-tilt-overlay{align-items:flex-end!important}#staff_detail .dipi-tilt-overlay-wrap h3{font-size:90%;padding-bottom:5px}#staff_detail_page .staff_detail_row .dipi-tilt-overlay .dipi-tilt-overlay-desc .text{line-height:1.2;font-size:80%;text-align:left}#staff_text .submitarea{text-align:center}}.flowchart{text-align:center;margin-top:2em;position:relative}.flowchart .start{text-align:center;margin-bottom:2rem}.flowchart .start .txt{font-size:clamp(1.125rem,0.45rem + 1.2vw,1.5rem);background-color:#2cbf2c;padding:.5em 2em;border-radius:50px;color:#fff}.flowchart .flow_box{width:90%;margin:0 0 2rem auto;position:relative;z-index:10}.flowchart .flex_box{display:flex;align-items:stretch;justify-content:space-between;width:90%;margin:0 0 2rem auto}.flowchart .flow_box#method03,.flowchart .flow_box#method04{width:49%;margin:0 0 2rem}.flowchart .flow_box .text_area{margin-bottom:2rem;border:1px solid #2cbf2c;padding:1em;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10;background-color:#fff}.flowchart .flow_box .text_area .tab{font-size:clamp(1.5rem,0.6rem + 1.6vw,2rem);background-color:#2cbf2c;padding:.5rem;color:#fff;position:absolute;top:0%;left:0}.flowchart .flow_box .text_area .text{font-size:clamp(1.125rem,0.9rem + 0.4vw,1.25rem);color:#333;width:80%;text-align:left;margin-left:2rem}.flowchart .flow_box .text_area figure{width:18%}.flowchart .flow_box .text_area figure img{width:100%;height:auto;max-height:150px}.flowchart .flow_box#method04 .text_area figure{width:34%}.flowchart .flow_box#method04 .text_area figure img{width:100%;height:9.5vw;max-height:auto}.flowchart .flow_box .answer_sel{width:100%;display:flex;justify-content:space-around;align-items:center;position:relative;z-index:5}.flowchart .flow_box .answer_sel span:not(.cross_icon):not(.txt){font-size:18px;font-weight:bold;border:#2cbf2c 1px solid;background-color:#fff;padding:.2em 1.5em;display:flex;align-items:center;justify-content:center;position:relative}.flowchart .flow_box .answer_sel>span::before{content:"";display:inline-block;width:2px;height:15rem;background-color:#333;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.flowchart .flow_box .answer_sel span.cross_icon{display:block;width:15px;height:15px;position:relative;margin-left:.5em}.flowchart .flow_box .answer_sel span.cross_icon::before,.flowchart .flow_box .answer_sel span.cross_icon::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;background-color:#2cbf2c;transition:all .5s}.flowchart .flow_box .answer_sel span.cross_icon::before{width:15px;height:2px;transform:translate(-50%,-50%)}.flowchart .flow_box .answer_sel span.cross_icon::after{width:2px;height:15px;transform:translate(-50%,-50%)}.flowchart .flow_box .answer_sel .no span.cross_icon::after{display:none}.flowchart .flow_box#method01 .answer_sel .yes::before{height:55rem;top:50%;left:50%;transform:translate(-50%,-15%)}.flowchart .flow_box#method01 .answer_sel .yes::after{content:"";display:inline-block;width:200px;height:2px;background-color:#333;position:absolute;top:-315%;left:50%;z-index:-1}.flowchart .flow_box#method01 .answer_sel .yes{position:absolute;top:0px;left:-10%}.flowchart .flow_box#method04 .answer_sel{justify-content:space-between}.flowchart .flow_box#method04 .answer_sel .yes{margin-left:0.5vw}.flowchart .flow_box#method04 .answer_sel .no{margin-right:3em}.flowchart .result_flex,.flowchart .sp_result_title{display:flex;justify-content:space-between;width:100%;position:relative;z-index:10}.flowchart .sp_result_title{display:none}.flowchart .result_flex .results_box,.flowchart .sp_result_title .results_box{width:33%;border-width:3px;border-style:solid;border-color:#2cbf2c;background-color:#fff}.flowchart .result_flex .results_box h3,.flowchart .sp_result_title .results_box h3{width:100%;margin-bottom:.5em;margin-top:3px;font-size:clamp(1.25rem,0.8rem + 0.8vw,1.5rem);text-align:left;border-bottom:3px solid #2cbf2c;padding:0}.flowchart .result_flex .results_box h3 .big,.flowchart .sp_result_title .results_box h3 .big{background-color:#2cbf2c;margin-right:.1em;padding:0em .5em;color:#fff}.flowchart .result_flex .results_box h3 .small,.flowchart .sp_result_title .results_box h3 .small{font-size:80%}.flowchart .result_flex ul{margin-bottom:1em;padding:0 1em}.flowchart .result_flex ul li{list-style-type:none;text-align:left;font-size:16px;color:#333;margin-bottom:.3em;padding-left:1em;text-indent:-1em}.flowchart .result_flex .submitarea{padding:0;margin-bottom:1.5em;position:relative;z-index:1}.flowchart .result_flex .submitarea .button_frame{width:80%}.flowchart .result_flex .results_box#purchase,.flowchart .sp_result_title .results_box#purchase{border-color:#335BC2}.flowchart .result_flex .results_box#purchase h3{border-bottom:3px solid #335BC2}.flowchart .result_flex .results_box#purchase h3 .big,.flowchart .sp_result_title .results_box#purchase h3 .big{background-color:#335BC2}.flowchart .result_flex .results_box#purchase .submitarea .button_frame::after,.flowchart .sp_result_title .results_box#purchase .submitarea .button_frame::after{border:1px solid #335BC2}.flowchart .result_flex .results_box#purchase .submitarea .button_frame .cross_icon::before,.flowchart .result_flex .results_box#purchase .submitarea .button_frame .cross_icon::after,.flowchart .sp_result_title .results_box#purchase .submitarea .button_frame .cross_icon::before,.flowchart .sp_result_title .results_box#purchase .submitarea .button_frame .cross_icon::after{background-color:#335BC2}.flowchart .result_flex .results_box#purchase .submitarea .button_frame:hover{background-color:#335BC2}.flowchart .result_flex .results_box#purchase .submitarea .button_frame:hover .cross_icon::after{background-color:#fff}.flowchart .result_flex .results_box#any,.flowchart .sp_result_title .results_box#any{border-color:#C32A27}.flowchart .result_flex .results_box#any h3{border-bottom:3px solid #C32A27}.flowchart .result_flex .results_box#any h3 .big,.flowchart .sp_result_title .results_box#any h3 .big{background-color:#C32A27}.flowchart .result_flex .results_box#any .submitarea .button_frame::after,.flowchart .sp_result_title .results_box#any .submitarea .button_frame::after{border:1px solid #C32A27}.flowchart .result_flex .results_box#any .submitarea .button_frame .cross_icon::before,.flowchart .result_flex .results_box#any .submitarea .button_frame .cross_icon::after,.flowchart .sp_result_title .results_box#any .submitarea .button_frame .cross_icon::before,.flowchart .sp_result_title .results_box#any .submitarea .button_frame .cross_icon::after{background-color:#C32A27}.flowchart .result_flex .results_box#any .submitarea .button_frame:hover{background-color:#C32A27}.flowchart .result_flex .results_box#any .submitarea .button_frame:hover .cross_icon::after{background-color:#fff}@media all and (max-width:980px){.flowchart .flow_box,.flowchart .flex_box{width:95%}.flowchart .flow_box .text_area{padding:.5em}.flowchart .flow_box .answer_sel span:not(.cross_icon):not(.txt){padding:.2em 0.5em;font-size:16px}.flowchart .flow_box .text_area .text{font-size:16px}.flowchart .flow_box .text_area figure img{max-height:110px}.flowchart .flow_box#method01 .answer_sel .yes{left:-5%}.flowchart .flow_box#method01 .answer_sel .yes::before{left:30%;top:80%}.flowchart .flow_box#method01 .answer_sel .yes::after{left:30%}.flowchart .result_flex ul{padding:0 0.5em}.flowchart .result_flex .submitarea .button_frame{width:85%}}@media all and (max-width:520px){.flowchart .flow_box,.flowchart .flex_box{width:90%;margin-bottom:1rem}.flowchart .flow_box .text_area{flex-direction:column-reverse;margin-bottom:1rem}.flowchart .flow_box#method03,.flowchart .flow_box#method04{margin-bottom:1rem}.flowchart .flow_box .text_area .text{font-size:15px;margin-left:0;width:100%;line-height:1.5}.flowchart .flow_box .text_area figure{width:50%}.flowchart .flow_box .text_area figure img{max-height:auto}.flowchart .flow_box#method04 .text_area figure{width:100%}.flowchart .flow_box#method04 .text_area figure img{height:100px}.flowchart .flow_box .answer_sel>span::before{height:8rem}.flowchart .flow_box#method03 .answer_sel>span::before{height:170px}.flowchart .flow_box#method04 .answer_sel>span::before{left:35%}.flowchart .flow_box#method01 .answer_sel .yes::before{height:710px;top:-106px;transform:translate(-50%,0)}.flowchart .flow_box .answer_sel span.cross_icon{width:10px;height:10px}.flowchart .flow_box .answer_sel span.cross_icon::before{width:10px}.flowchart .flow_box .answer_sel span.cross_icon::after{height:10px}.flowchart .flow_box#method01 .answer_sel .yes{left:-11%}.flowchart .flow_box#method04 .answer_sel .yes,.flowchart .flow_box#method04 .answer_sel .no{margin:0}.flowchart .sp_result_title{display:flex;margin-bottom:2.5rem}.flowchart .sp_result_title .results_box h3{border:unset;margin:0}.flowchart .sp_result_title .results_box h3 .big,.flowchart .sp_result_title .results_box h3 .small{display:block;text-align:center;margin:0}.flowchart .result_flex{flex-direction:column}.flowchart .result_flex .results_box{width:100%;margin-bottom:1em}}.consul_detail .consul_top_row{display:flex;align-items:center}.consul_detail .et_pb_image_wrap{margin:0 7.5%}.consul_detail .et_pb_image_wrap>img{width:100%;max-height:unset}.consul_detail .consul_top_row>div:nth-of-type(1){display:flex;align-items:center;justify-content:center;background-color:#fff}.consul_detail .consul_top_row>div:nth-of-type(1) .et_pb_module{margin:0}.consul_detail .consul_top_row>div:nth-of-type(1) .et_pb_module h3 .tit_box{padding:.2em 1em .2em .5em;border:#2cbf2c 2px solid;position:relative;margin-right:.5em;font-size:120%}.consul_detail .consul_top_row>div:nth-of-type(1) .et_pb_module h3 .tit_box::before,.consul_detail .consul_top_row>div:nth-of-type(1) .et_pb_module h3 .tit_box::after{content:"";display:inline-block;position:absolute;top:50%;right:.3em;background-color:#2cbf2c;transition:all .5s}.consul_detail .consul_top_row>div:nth-of-type(1) .et_pb_module h3 .tit_box::before{width:15px;height:2px;transform:translateY(-50%)}.consul_detail .consul_top_row>div:nth-of-type(1) .et_pb_module h3 .tit_box::after{width:2px;height:15px;transform:translate(-300%,-50%)}.consul_detail .et_pb_row_3.et_pb_row.consul_row{padding-top:1em!important;padding-bottom:2em!important}.consul_detail .consul_row>div:nth-of-type(1){position:relative;z-index:10}.consul_detail .br{display:block}.consul_detail .strong{font-weight:bold;font-size:105%}.consul_detail .red{color:red}.consul_detail .textarea{width:85%;background-color:#fff;position:relative;z-index:10;padding-top:1.4em!important}.consul_detail .textarea h4{margin-top:0.2em}.consul_detail .textarea a{text-decoration:underline}.consul_detail .textarea .mb{display:block;margin-bottom:1em}.consul_detail .textarea::after{content:"";display:inline-block;width:100%;height:100%;position:absolute;z-index:-1;border:#2cbf2c 2px solid;left:50%;top:50%;transform:translate(-48.5%,-47%)}.consul_detail ul{margin:1em 0;padding:0}.consul_detail ul li{list-style:none;margin-bottom:.2em}.consul_detail .consul_row_rv{display:flex;align-items:stretch}.consul_detail .consul_row_rv>div:nth-of-type(1){display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;margin:0 0 0 3em;aspect-ratio:1/.528}.consul_detail .consul_row_rv .h3_box{display:inline-block}.consul_detail .consul_row_rv .ab_iimg{position:absolute;bottom:0;left:1vw}.consul_detail .consul_row_rv .ab_iimg img{min-width:120px;max-width:200px;width:10vw}.consul_detail .consul_row_fl{display:flex;align-items:stretch;justify-content:space-between}.consul_detail .consul_row_fl::after{display:none}.consul_detail .consul_row_fl>div{width:24.5%!important;margin:0}.consul_detail .consul_row_fl>div h4{margin-bottom:1em}.consul_detail .consul_row_fl>div h4 .title{font-size:110%}.consul_detail .consul_row_fl>div .et_pb_image img{min-height:130px;max-height:130px}.consul_detail .consul_row_fl.fw{align-items:stretch}.consul_detail .consul_row_fl.fw>div{width:33%!important}.consul_detail .consul_row_gri{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:1em;align-items:stretch}.consul_detail .consul_row_gri>div{width:100%!important;height:100%}.consul_detail .consul_row_gri>div:nth-of-type(1){grid-area:1/1/2/4}.consul_detail .consul_row_gri>div:nth-of-type(2){grid-area:1/4/2/7}.consul_detail .consul_row_gri>div:nth-of-type(3){grid-area:1/7/2/10}.consul_detail .consul_row_gri>div:nth-of-type(4){grid-area:2/2/3/5}.consul_detail .consul_row_gri>div:nth-of-type(5){grid-area:2/6/3/9}.consul_detail .consul_row_one h4,.consul_detail .consul_row_gri h4,.consul_detail .consul_row_fl.fw h4{font-size:110%}.consul_detail .grid_box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1em 3em}.consul_detail .grid_box h3{width:100%;text-align:center}.consul_detail .grid_box .textarea{width:63%;padding:1em;border:#2cbf2c 2px solid}.consul_detail .grid_box .textarea .br{color:#000;font-size:90%}.consul_detail .grid_box .textarea::after{display:none}.consul_detail .grid_box figure{width:35%}.consul_detail .grid_box.rv{background:#fff}.consul_detail .grid_box.rv h3{order:1}.consul_detail .grid_box.rv .textarea{order:3}.consul_detail .grid_box.rv figure{order:2}.consul_detail table{border-collapse:collapse}.consul_detail table tr th.tit{color:#fff;text-align:center;background-color:#fafafa}.consul_detail table tr th,.consul_detail table tr td{border:#000 1px solid;color:#000;text-align:center}.consul_detail table tr:not(:nth-of-type(n+2)) th:nth-of-type(1){background-color:#2cbf2c;color:#fff}.consul_detail table tr:not(:nth-of-type(n+2)) th:nth-of-type(2){background-color:#666;color:#fff}.consul_detail table tr:not(:nth-of-type(1)) th{color:#666}.consul_detail table tr td:nth-of-type(1){font-size:110%;color:#2cbf2c}.consul_detail table tr td:nth-of-type(2){background-color:#ddd}.consul_detail table tr th.strong{color:#2cbf2c}@media all and (max-width:980px){.consul_detail p,.consul_detail span,.consul_detail ul li,.consul_detail .et_pb_text_inner{font-size:16px}.consul_detail .consul_top_row>div:nth-of-type(1){width:70%}.consul_detail .consul_top_row>div:nth-of-type(2){width:30%}.consul_detail .consul_row{display:flex;flex-direction:column-reverse;align-items:center}.consul_detail .consul_row>div:nth-of-type(2){width:100%;margin-bottom:1em}.consul_detail .consul_row_rv,.consul_detail .consul_row_riv{flex-direction:column;align-items:center}.consul_detail .consul_row_rv>div:nth-of-type(1){width:100%;margin-bottom:1em;margin-right:3em}.consul_detail .consul_row_fl{flex-wrap:wrap;justify-content:space-between}.consul_detail .consul_row_fl>div{width:49%!important;margin-bottom:1em!important}.consul_detail .consul_row_fl.fw{flex-wrap:wrap}.consul_detail .consul_row_fl.fw>div{width:49%!important}.consul_detail .consul_row_gri{grid-template-columns:repeat(2,1fr)}.consul_detail .consul_row_gri>div{grid-area:unset!important}.consul_detail .grid_box{justify-content:center}.consul_detail .grid_box h3{width:100%;text-align:center;order:1}.consul_detail .grid_box .textarea{width:95%;padding:1em;border:#2cbf2c 2px solid;order:3}.consul_detail .grid_box figure{width:70%;order:2}}@media all and (max-width:520px){.consul_detail p,.consul_detail span,.consul_detail ul li,.consul_detail .et_pb_text_inner{font-size:15px}.consul_detail h3,.consul_detail h3 *{font-size:18px}.consul_detail .textarea{width:95%;padding-top:1em!important}.consul_detail .textarea::after{transform:translate(-48.5%,-48.5%)}.consul_detail .textarea h4{margin-top:0.2em}.consul_detail .consul_top_row{flex-direction:column}.consul_detail .consul_top_row>div:nth-of-type(1){padding:1em 0}.consul_detail .consul_top_row>div:nth-of-type(2){width:100%}.consul_detail .consul_row>div:nth-of-type(2){width:100%;margin-bottom:2em!important}.consul_detail .consul_row_rv>div:nth-of-type(1){width:100%;margin-bottom:2em!important;margin-left:1em!important;margin-right:1em!important}.consul_detail .consul_row_rv .ab_iimg img{min-width:auto;width:70px}.consul_detail .consul_row_fl{flex-wrap:wrap;justify-content:center}.consul_detail .consul_row_fl>div.fl_box{width:95%!important;margin:0 0 1em 0!important}.consul_detail .consul_row_fl.fw>div{width:100%!important}.consul_detail .consul_row_gri{grid-template-columns:repeat(1,1fr)}.consul_detail .grid_box{justify-content:center;padding:1em 1em}.consul_detail .grid_box .textarea{width:100%}.consul_detail .grid_box figure{width:80%}.consul_detail .merit_row.et_pb_row,.consul_detail .consul_row_fl.mr_row.et_pb_row{padding-left:1em!important;padding-right:1em!important}.consul_detail .merit_row .et_pb_equal_columns>.et_pb_column{margin-bottom:1em}}#underpage_strong{color:#000}#underpage_strong .link_row{flex-wrap:wrap;justify-content:center;background:#fff}#underpage_strong .link_row>div{width:30%}#underpage_strong .link_row>div:nth-of-type(3){margin-right:0}#underpage_strong .link_row>div:nth-of-type(-n+3){margin-bottom:1em}#underpage_strong .link_row .link_bt{transition:all 1s}#underpage_strong .link_row .link_bt:hover{background-color:#2cbf2c}#underpage_strong .link_row .link_bt:hover .et_pb_text_inner p{color:#fff}#underpage_strong .link_row .link_bt:hover .et_pb_text_inner p .plus{background-color:#fff}#underpage_strong .link_row .link_bt:hover .et_pb_text_inner p .plus::before{transform:translate(-50%,-50%) rotate(0deg);background-color:#fff}#underpage_strong .link_row .link_bt .et_pb_text_inner{display:flex;flex-wrap:nowrap;justify-content:space-between}#underpage_strong .link_row .link_bt .et_pb_text_inner>p{padding:0.25em 1em 0.25em 0}#underpage_strong .plus{display:inline-block;position:absolute;top:50%;right:0;width:15px;height:2px;background-color:#2cbf2c}#underpage_strong .plus::before{content:"";display:inline-block;position:absolute;left:50%;top:50%;width:15px;height:2px;background-color:#2cbf2c;transform:translate(-50%,-50%) rotate(90deg);transition:all 1s}#underpage_strong .strong_title h3{font-size:clamp(1.25rem,0.642rem + 1.27vw,1.75rem)!important;border:2px solid #2cbf2c;border-left:1px solid #2cbf2c;padding:0;display:flex;align-items:stretch;background:#fff}#underpage_strong .strong_title h3 .num{display:inline-block;padding:10px .5em;color:#fff;font-weight:bold;background-color:#2cbf2c;line-height:1;margin-right:1em}#underpage_strong .sectionbox{margin-bottom:clamp(1.875rem,0.356rem + 3.16vw,3.125rem)}#underpage_strong .strong_title h3 .plus_box{width:1.5em;position:relative;border-left:2px solid #2cbf2c}#underpage_strong .strong_title h3 .plus_box .plus{right:unset;left:50%;transform:translateX(-50%)}#underpage_strong .strong_box{background-color:#fff;padding:0 1em 1em;border:1px solid #2cbf2c;border-top:unset}#underpage_strong .strong_box.flb{}#underpage_strong .strong_box.flb .leftarea{}#underpage_strong .strong_box.flb .leftarea .textarea{padding:1em;margin-bottom:1em}#underpage_strong .strong_box .br{display:block}#underpage_strong .strong_box .strong{font-size:105%;font-weight:bold}#underpage_strong .strong_box.flb .leftarea .flex_box{width:100%;display:flex;justify-content:center}#underpage_strong .strong_box.flb .leftarea .flex_box img{}#underpage_strong .strong_box.flb .rightarea{}#underpage_strong .strong_box.bx02 .leftarea{}#underpage_strong .strong_box.bx02 .rightarea figure{}#underpage_strong .merit_row h5{width:100%;display:flex;align-items:center;border:1px solid #2cbf2c;background-color:#fff;padding:0 1em 0 0}#underpage_strong .merit_row h5 .num{margin-right:.5em;padding:1em 0.5em;border-right:1px solid #2cbf2c;font-size:120%}#underpage_strong .strong_box.bx05 .flex_box{display:flex;justify-content:space-around}#underpage_strong .service_row{flex-wrap:wrap;justify-content:space-between}#underpage_strong .service_row::after{display:none}#underpage_strong .service_row .service_box{margin:0!important;margin-bottom:1em!important;width:32%}#underpage_strong .service_row .service_box .textarea{min-height:5em}#underpage_strong .service_row .service_box h5 span{text-align:center}#underpage_strong .service_row .service_box h5 .small{font-size:70%}#underpage_strong .service_row .service_box h5 .main{font-size:130%;display:block}#underpage_strong .service_row .service_24{width:32%;margin-bottom:1em!important}#underpage_strong .service_row .service_24 h5{padding:1em 1em 0;margin-bottom:1em}#underpage_strong .service_row .service_24 h5 .br{font-size:130%;display:inline-block}#underpage_strong .service_row .service_24 .middle{padding:0em 1em 1em;text-align:left}#underpage_strong .service_row .service_24 .attention{text-align:left;font-size:12px;line-height:1.6;padding:1.5em;background-color:#ddd}@media all and (min-width:1260px){#underpage_strong .service_row .service_box{width:19%}#underpage_strong .service_row .service_24{width:100%}}@media all and (min-width:981px){#underpage_strong .merit_row{display:flex;align-items:stretch}}@media all and (max-width:980px){#underpage_strong .link_row>div{width:48%;margin:0}#underpage_strong .link_row>div:nth-of-type(-n+3){margin-bottom:0em}#underpage_strong .link_row>div:nth-of-type(2n){margin-left:1%}#underpage_strong .link_row>div:nth-of-type(3),#underpage_strong .link_row>div:nth-of-type(4){margin-top:2%;margin-bottom:2%}#underpage_strong .strong_box.bx02 .rightarea{display:flex;justify-content:space-around}#underpage_strong .strong_box.flrv{display:flex;flex-direction:column-reverse}}@media all and (max-width:890px){#underpage_strong .service_row .service_box{width:49%}#underpage_strong .service_row .service_24{width:49%}}@media all and (max-width:520px){#underpage_strong .link_row>div:nth-of-type(2n){margin-left:0%}#underpage_strong .link_row>div:nth-of-type(3),#underpage_strong .link_row>div:nth-of-type(4){margin-top:0%;margin-bottom:0%}#underpage_strong .link_row>div:not(:last-of-type){margin-bottom:3%}#underpage_strong .strong_box.flb .leftarea .textarea{padding:0em;margin-bottom:.5em}#underpage_strong .strong_box.bx02 .rightarea{flex-direction:column}#underpage_strong .br{font-size:15px;line-height:1.5}#underpage_strong .strong_title h3{font-size:18px!important}#underpage_strong .strong_title h3 .text{display:flex;align-items:stretch;line-height:38px}#underpage_strong .strong_title h3 .num{margin-right:0.3em;display:flex;align-items:center}}#underpage_company .link_row{}#underpage_company .link_row>div{}#underpage_company .link_row .link_bt{transition:all 1s}#underpage_company .link_row .link_bt:hover{background-color:#2cbf2c}#underpage_company .link_row .link_bt:hover .et_pb_text_inner p{color:#fff}#underpage_company .link_row .link_bt:hover .et_pb_text_inner p .plus{background-color:#fff}#underpage_company .link_row .link_bt:hover .et_pb_text_inner p .plus::before{transform:translate(-50%,-50%) rotate(0deg);background-color:#fff}#underpage_company .link_row .link_bt .et_pb_text_inner{display:flex;flex-wrap:nowrap;justify-content:center}#underpage_company .link_row .link_bt .et_pb_text_inner>p{padding-right:1em}#underpage_company .plus{display:inline-block;position:absolute;top:50%;right:0;width:15px;height:2px;background-color:#2cbf2c}#underpage_company .plus::before{content:"";display:inline-block;position:absolute;left:50%;top:50%;width:15px;height:2px;background-color:#2cbf2c;transform:translate(-50%,-50%) rotate(90deg);transition:all 1s}#underpage_company .com_slider .dipi_image_gallery{aspect-ratio:1/0.65;height:100%!important}#underpage_company .com_slider .dipi-ig-main-content{background:rgba(255,255,255,.4);justify-content:center;padding:.2em 2em!important;width:100%}#underpage_company .table_area dl{border:1px solid #333;width:100%}#underpage_company .table_area div:not(.map){display:flex;align-items:stretch;color:#333;width:100%}#underpage_company .table_area div:not(:last-of-type){border-bottom:1px solid #333}#underpage_company .table_area div dt{padding:.3em .5em;width:7em;border-right:1px solid #333;text-align:center}#underpage_company .table_area div dd{padding:.3em .5em;margin:0}#underpage_company .table_area div.maparea dd,#underpage_company .table_area div dd.bank{width:calc(100% - 7em)}#underpage_company .table_area div.maparea dd span.address{display:block}#underpage_company .table_area div.maparea dd div.map{width:100%;height:350px}#underpage_company .table_area div.imagearea dd.image{display:flex;align-items:center}#underpage_company .table_area div.imagearea dd.image>img:nth-of-type(1){margin-right:1em}#underpage_company .table_area div dd span.br{display:block}#underpage_company .message_top .leftarea .et_pb_text_inner .big{margin-left:.5em;font-size:115%}#underpage_company .message_top .rightarea{padding:1em 2em;background-color:#fafafa;border:1px solid #333}#underpage_company .message_top .rightarea h4{font-size:130%;padding:0;margin-bottom:1em}#underpage_company .message_top .rightarea p.catch{font-weight:bold;color:#2cbf2c;margin-bottom:.2em;padding:0}#underpage_company .message_top .rightarea p .br{color:#333;margin-bottom:1.5em}#underpage_company .message_bottom h4{font-size:110%}#underpage_company .message_bottom p .br{color:#333}@media all and (min-width:521px) and (max-width:980px){#underpage_company .link_row{display:flex;justify-content:space-between}#underpage_company .link_row>div{flex:1}#underpage_company .link_row>div:not(:last-of-type){margin-right:1em}#underpage_company .table_area div dt{}#underpage_company .table_area div dd{width:calc(100% - 7em)}#underpage_company .table_area div.imagearea>dd{width:calc(50% - 3.5em)}}@media all and (max-width:520px){#underpage_company .com_slider .dipi-ig-main-content{padding:.5em!important}#underpage_company .com_slider .dipi-ig-main-content p{font-size:12px;line-height:1.3}#underpage_company .table_area div:not(.map){flex-direction:column}#underpage_company .table_area div dt{width:100%;border-right:unset;border-bottom:1px solid #333}#underpage_company .table_area div dd{width:100%!important;text-align:center;font-size:14px}#underpage_company .table_area div.maparea dd span.fax{display:block}#underpage_company .table_area div.maparea dd div.map{height:100%}#underpage_company .table_area div.maparea dd div.map iframe{height:300px}#underpage_company .table_area div.imagearea dd.image{justify-content:space-around}#underpage_company .table_area div dd.bank{text-align:left}#underpage_company .table_area div dd.bank span{display:inline-block}#underpage_company .message_top .leftarea .et_pb_text_inner .big{margin-left:.5em;font-size:115%}#underpage_company .message_top .rightarea{padding:.5em 1em}#underpage_company .message_top .rightarea h4{font-size:110%}#underpage_company .message_top .rightarea p.catch{margin-bottom:0em}#underpage_company .message_top .rightarea p .br{font-size:80%}#underpage_company .message_bottom h4{font-size:110%}#underpage_company .message_bottom p .br{font-size:80%}}#underpage_contact form dl{padding:1em;background-color:#fff}#underpage_contact form dl .title{background-color:#2cbf2c;padding:.5em 1em;margin-top:1em}#underpage_contact form dl .title:nth-of-type(1){margin-top:0em}#underpage_contact form dl .title p{color:#fff;text-align:center;font-size:120%}#underpage_contact form dl div:not(.title){display:flex;align-items:stretch;border-bottom:#333 1px solid}#underpage_contact form dl div dt{width:12em;background-color:#efefef;padding:1em 1em;display:flex;align-items:center;justify-content:center}#underpage_contact form dl div dt p .required{color:#C32A27;font-size:75%;display:inline-block;margin-left:0.2em}#underpage_contact form dl div dd{width:calc(100% - 12em);padding:1em 1em}#underpage_contact form dl div dd input{padding:.5em;max-width:500px}#underpage_contact form dl div dd input.area01{width:7em;min-width:100px}#underpage_contact form dl div dd input.area02{width:calc(100% - 10em);min-width:100px;margin-left:.5em}#underpage_contact form dl div dd input.w30{width:30%;min-width:100px}#underpage_contact form dl div dd input[type="date"]{width:150px;display:inline-block;position:relative}#underpage_contact form dl div dd input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;background:transparent;z-index:1}#underpage_contact form dl div dd input[type="date"]::after{content:'▼';position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:13px}#underpage_contact form dl div dd input#zip{width:40%;max-width:100px}#underpage_contact form dl div dd textarea{width:100%;max-width:800px;height:5em;padding:.2em .5em;border:1px solid #ccc}#underpage_contact form dl div dd select{width:50%;max-width:300px;min-width:150px}#underpage_contact form dl div dd .small{font-size:80%;line-height:1.5;display:inline-block;margin-top:1em;padding-left:1em;text-indent:-1em}#underpage_contact form>p{text-align:center}#underpage_contact form #send-confirm{width:50%;max-width:300px;border:1px solid #000;border-width:1px!important;position:relative;display:inline-block;padding:.5em 0;font-weight:bold;background:rgba(255,255,255,1);transition:background .5s;font-size:20px;color:#333;border-radius:0}#underpage_contact form #send-confirm::after{display:none}#underpage_contact form #send-confirm:hover{background:#2cbf2c;color:#fff!important;border:1px solid #2cbf2c}#underpage_contact form .backbutton{border:1px solid #000;position:relative;display:inline-block;padding:.5em 1em;font-weight:bold;background:#ccc;font-size:16px;margin-left:1em;cursor:pointer}.wpcf7-spinner{display:none}@media all and (max-width:767px){#underpage_contact form dl{padding:0em}#underpage_contact form dl div:not(.title){flex-wrap:wrap;border-top:#333 1px solid}#underpage_contact form dl div:not(:last-of-type){border-bottom:unset}#underpage_contact form dl div dt{width:100%}#underpage_contact form dl div dd{width:100%;margin:0}}#underpage_pp .table_area dl{border:1px solid #fff;width:100%}#underpage_pp .table_area div{display:flex;align-items:stretch;color:#333;width:100%;border-bottom:1px solid #fff}#underpage_pp .table_area div dt{padding:0.3em 1em;width:15em;border-right:1px solid #fff;font-size:16px;background:#efefef;display:flex;align-items:center}#underpage_pp .table_area div dd{padding:.3em 1em;margin:0;width:calc(100% - 10em);font-size:16px}#underpage_pp .table_area div dd span.br{display:block}#underpage_pp .table_area div dd span.br.mb{margin-bottom:1em}#underpage_pp .table_area div dd ul{padding-left:1em}#underpage_pp .table_area div dd ul li{padding-left:1em;text-indent:-1em}@media all and (max-width:767px){#underpage_pp .table_area div{flex-wrap:wrap}#underpage_pp .table_area div dt{width:100%;font-size:16px}#underpage_pp .table_area div dd{width:100%;font-size:15px}}.dipi_tilt_image_0 .dipi-tilt-image{background-size:cover}#strong .dipi-hover-box-hover{padding:30px 15px}#sp_tbOnly{display:none}#strong :is(.dipi_hover_box_0 .dipi-hover-box-container,.dipi_hover_box_1 .dipi-hover-box-container,.dipi_hover_box_2 .dipi-hover-box-container){border-bottom:none}#strong :is(.dipi_hover_box_0 .dipi-hover-box-container,.dipi_hover_box_1 .dipi-hover-box-container,.dipi_hover_box_3 .dipi-hover-box-container,.dipi_hover_box_4 .dipi-hover-box-container){border-right:none}.single-post .et_post_meta_wrapper:after{background-color:#2cbf2c;border-radius:5px;content:"";display:block;height:5px}.single-post .entry-content+.et_post_meta_wrapper:after{height:0px}.single-post #left-area ol,.single-post .entry-content ol{padding:0}.single-post #columnH2 h2{position:relative;padding-bottom:10px}.single-post #columnH2 h2:before,.single-post #columnH2 h2:after{position:absolute;bottom:-4px;left:0;content:'';height:4px}.single-post #columnH2 h2:before{z-index:2;width:15%;background-color:#2cbf2c}.single-post #columnH2 h2:after{width:100%;background:-webkit-repeating-linear-gradient(45deg,#fff,#fff 2px,#2cbf2c 2px,#f9f9f9 4px);background:repeating-linear-gradient(45deg,#fff,#fff 2px,#2cbf2c 2px,#f9f9f9 4px)}.single-post #columnH3 h3{position:relative;display:inline-block;padding:7px 16px 9px 40px;color:#fff;border-radius:100vh 0 0 100vh;background:#2cbf2c;font-size:16px;line-height:24px;margin-bottom:8px}.single-post #columnH3 h3:before{position:absolute;top:calc(50% - 6px);left:10px;width:12px;height:12px;content:'';border-radius:50%;background:#fff}.single-post #columnH4 h4{padding:1rem 1rem 1rem 1rem;position:relative}.single-post #columnH4 h4:before{position:absolute;top:20%;left:0px;width:6px;height:60%;content:'';border-radius:3px;background:#2cbf2c}.single-post #point{margin:0 auto;border:2px solid #2cbf2c;border-radius:5px;color:#252224;padding:24px;position:relative}.single-post #point div>div{display:inline-flex;align-items:center;position:absolute;top:-41px;left:-13px;margin:0 7px;padding:0 8px;background:#fff;color:#2cbf2c;font-weight:600;vertical-align:top}.single-post #point svg{padding-right:4px}.js-marker{display:inline;position:relative;background-image:linear-gradient(90deg,#ffe966b5,#ffe966b5);background-repeat:no-repeat;background-position:bottom left;background-size:0 30%;transition:all 2s ease-in-out;font-weight:bold}.js-marker.inview{background-size:100% 30%}.osare3-table{width:100%;border-collapse:separate;border:none!important;border-spacing:0px 10px}.osare3-table tbody td,.osare3-table tfoot td{text-align:center}.osare3-table thead th{color:#FFF;font-weight:bold;background:#2cbf2c;text-align:center}.osare3-table thead th:nth-child(2){border-radius:10px 0 0 0}.osare3-table thead th:last-child{border-radius:0 10px 0 0}.osare3-table th,.osare3-table td{border:0 none!important}.osare3-table tr:nth-child(even) td{background:#f5f5f5}.osare3-table tr:nth-child(odd) td{background:#FDFDFD}.osare3-table tbody th,.osare3-table tfoot th,.osare3-table thead th:first-child{background:none;color:#666;font-weight:bold;text-align:right;text-align:center;width:28%;padding:10px 6px}@media (max-width:767px){.col6t th,.col6t td{font-size:0.4em;padding:10px 0px}.col5t th,.col5t td{font-size:0.5em;padding:10px 0px}.col4t th,.col4t td{font-size:0.9em;padding:10px 5px}.col3t th,.col3t td{font-size:0.8em;padding:10px 10px}}div#ez-toc-container{position:relative;margin:0 auto;padding:0.5em calc(1em + 4px);border-top:1px solid #2cbf2e;border-bottom:1px solid #2cbf2e;margin:0px;border-right:none;border-left:none;border-radius:0}div#ez-toc-container::before,div#ez-toc-container::after{position:absolute;width:1px;top:50%;transform:translateY(-50%);height:calc(100% + 20px);background-color:#2cbf2e;content:''}div#ez-toc-container::before{left:9px}div#ez-toc-container::after{right:9px}div#ez-toc-container p.ez-toc-title{margin:16px;display:block}div#ez-toc-container ul li+li{padding-top:4px}.ez-toc-counter nav ul li a::before{color:#2cbf2c;border-right:2px solid #2cbf2c;padding-right:5px;height:19px;line-height:17px;margin-right:15px;font-size:20px;font-weight:bold;letter-spacing:0.1em;margin-top:4px}.ez-toc-counter nav ul:not(.ez-toc-list-level-1) li a::before{line-height:15px;height:17px;font-size:18px}.single-post #left-area ul li ul{padding:8px 0 8px 0px}.ez-toc-sticky-fixed{top:100px}body.archive .pagination{width:100%;margin-bottom:50px}body.archive .alignleft a,body.archive .alignright a{padding:5px;border-radius:50px;border-width:1px;border-color:#25222e;border-style:solid;background-color:#ffffff;transition:all .5s ease-in-out;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase!important;font-size:11px;letter-spacing:1px;color:#25222e;display:block;display:flex;align-items:center}@media all and (min-width:480px) and (max-width:767px){#consultation .et_pb_column_6{border-top:1px solid #000000;border-left:none}#consultation .et_pb_column_8,#consultation .et_pb_column_10,#consultation .et_pb_column_12{border-left:none}}@media all and (max-width:767px){#sp_tbOnly{display:block}#pcOnly{display:none}.single-post h1.entry-title{font-size:23px}body.archive.category-voice #left-area article.et_pb_post .entry-featured-image-wrap img{height:200px!important;width:275px}}@media (min-width:521px) and (max-width:980px){#strong .dipi_hover_box_2 .dipi-hover-box-container{border-bottom:1px solid #2ebf2c;border-right:none}#strong .dipi_hover_box_3 .dipi-hover-box-container,#strong .dipi_hover_box_4 .dipi-hover-box-container{border-bottom:none}#strong .dipi_hover_box_3 .dipi-hover-box-container,#strong .dipi_hover_box_4 .dipi-hover-box-container{border-right:1px solid #2ebf2c}}@media all and (max-width:520px){#strong .dipi_hover_box_0 .dipi-hover-box-container,#strong .dipi_hover_box_1 .dipi-hover-box-container,#strong .dipi_hover_box_3 .dipi-hover-box-container,#strong .dipi_hover_box_4 .dipi-hover-box-container{border-right:1px solid #2ebf2c}#strong .dipi_hover_box_3 .dipi-hover-box-container,#strong .dipi_hover_box_4 .dipi-hover-box-container{border-bottom:none}}#sidebar h4{padding:1rem 1rem 1rem 2rem;position:relative;background:#fafafa;margin-left:0rem}#sidebar h4:before{position:absolute;top:20%;left:16px;width:6px;height:60%;content:'';border-radius:3px;background:#2cbf2c}#sidebar a{filter:contrast(100%);transition:0.45s;border:1px solid #FFF;display:inline-block;line-height:initial}#sidebar a:hover{filter:contrast(200%);border:1px solid #b4b4b4}#sidebar .et_pb_widget{margin-bottom:12px}@media (min-width:521px) and (max-width:980px){#sidebar{display:grid;grid-template-columns:50% 50%;grid-gap:12px}#sidebar #block-7{grid-column:1 / 3}#sidebar figure,#sidebar .et_pb_widget{margin:0!important}}