ul,li{margin:0;padding:0;list-style:none}p{margin-top:0}.gNav_menu li.gNav_item.gNav_item-owner .gNav_itemHead{position:relative}.gNav_menu li.gNav_item.gNav_item-owner .gNav_itemHead a{margin-top:15px;padding-right:26px;padding-left:68px;border:3px solid #bd483c;border-radius:8px;text-align:left;color:#bd483c;background-color:#ffecea}@media only screen and (min-width: 736px){.gNav_menu li.gNav_item.gNav_item-owner .gNav_itemHead a{margin-top:0;padding-left:4px;padding-right:48px;border-radius:4px;border-width:1px}}.gNav_menu li.gNav_item.gNav_item-owner .gNav_itemHead a::after{border-color:#bd483c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.gNav_menu li.gNav_item.gNav_item-owner .gNav_itemHead::after{content:"";position:absolute;top:-10px;left:0;display:block;width:65px;height:65px;background:url(/files/page/owner/owner_btnicon.png) no-repeat;background-size:contain}@media only screen and (min-width: 736px){.gNav_menu li.gNav_item.gNav_item-owner .gNav_itemHead::after{top:-10px;left:initial;right:-15px}}.gHeader_wrap .gHeader_main .gHeader_mainUnit{width:100%}@media only screen and (min-width: 736px){.gHeader_wrap .gHeader_main .gHeader_mainUnit{width:auto}}.gHeader_wrap .gHeader_main .gHeader_header{min-height:58px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;width:calc(100% - 58px)}@media only screen and (min-width: 736px){.gHeader_wrap .gHeader_main .gHeader_header{width:initial}}.gHeader_wrap .gHeader_main .gHeader_logo{margin-top:0;width:calc(100% - 98px)}@media only screen and (min-width: 736px){.gHeader_wrap .gHeader_main .gHeader_logo{width:initial}}.gNavBar{top:8px}.gHeader_regist a{display:block;padding-top:2px;width:45px;height:45px;background-color:#777;border-radius:5px;color:#fff;text-decoration:none;text-align:center;font-size:.7rem;margin-left:5px}.gHeader_regist a::before{display:block;content:"";width:45px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center center}.gHeader_regist a:hover{opacity:.7;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.gHeader_regist a::before{background-image:url(/files/site/common/icon_regist.png)}.gHeader_regist a>span{font-size:.6rem}.gHeader_tel a{display:block;padding-top:2px;width:45px;height:45px;background-color:#777;border-radius:5px;color:#fff;text-decoration:none;text-align:center;font-size:.7rem}.gHeader_tel a::before{display:block;content:"";width:45px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center center}.gHeader_tel a:hover{opacity:.7;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.gHeader_tel a::before{background-image:url(/files/site/common/icon_tel.png)}.gHeader_mainUnit-menu .gHeaderInfo_list{-ms-flex-pack:distribute;justify-content:space-around}.gHeader_mainUnit-menu .gHeaderInfo_list li{text-align:center}.gHeader_mainUnit-menu .gHeaderInfo_list li:first-child,.gHeader_mainUnit-menu .gHeaderInfo_list li:nth-child(3){width:calc((57% - 4px)/2)}.gHeader_mainUnit-menu .gHeaderInfo_list li:first-child a,.gHeader_mainUnit-menu .gHeaderInfo_list li:nth-child(3) a{display:block;height:40px;color:#fff;text-decoration:none;line-height:40px;background-color:#4f70b6;border-radius:4px;-webkit-box-shadow:0 2px 0 0 #d5d5d5;box-shadow:0 2px 0 0 #d5d5d5}.gHeader_mainUnit-menu .gHeaderInfo_list li:nth-child(2){width:43%}.gHeader_mainUnit-menu .gHeaderInfo_list li:nth-child(2) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;color:#fff;text-decoration:none;background-color:#bd483c;border-radius:4px;-webkit-box-shadow:0 2px 0 0 #d5d5d5;box-shadow:0 2px 0 0 #d5d5d5;vertical-align:middle}.gHeader_mainUnit-menu .gHeaderInfo_list li:nth-child(2) a::before{content:"";width:49px;height:40px;background:url(/files/page/common/icon_staffw.png) no-repeat}.gHeader_mainUnit-menu .gHeaderInfo_list li:nth-child(2) a>span:last-child{margin-right:5%}.gHeader_mainUnit-menu .gHeaderInfo_list li:nth-child(2) a.supplier::before{background:url(/files/page/common/icon_hands.png) no-repeat;margin-right:7px}.gHeader_mainUnit-menu .gHeaderInfo_list li:nth-child(2) a.supplier>span.hidden-pc{display:none}.gHeader_mainUnit-menu .gHeaderInfo_list li a:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);opacity:.7;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.gNav_contsBtn{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gNav_contsBtn li{margin-right:.5em;margin-bottom:10px}.gNav_contsBtn li a{display:inline-block;width:auto;font-size:0.9285714286rem}@media only screen and (min-width: 736px){.gNav_contsBtn li a{font-size:.8rem}}.dropInnerline{padding-bottom:10px;border-bottom:1px solid #dadada}@media only screen and (min-width: 736px){.dropInnerline{padding-bottom:0;border-bottom:none}}.gNav_item-owner .gNav_toggle::after{color:#bd483c}.gNav_item[data-gnav-item=dropnav].is-menuActive.gNav_item-owner .gNav_itemHead>a:not([class]){background-color:#bd483c;color:#fff}.gNav_item-nav07 .gMegaMenuGrid_col:first-child .gNav_dropHeadLine::before{margin-right:.2em;font-size:120%;content:"";font-family:"icons";text-rendering:auto;vertical-align:middle;-webkit-font-smoothing:antialiased}.gNav_item-nav07 .gMegaMenuGrid_col:last-child .gNav_dropHeadLine::before{margin-right:.2em;font-size:120%;content:"";font-family:"icons";text-rendering:auto;vertical-align:middle;-webkit-font-smoothing:antialiased}.gNav_catSort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gNav_catSort .gNav_catArea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:15px}@media only screen and (min-width: 736px){.gNav_catSort .gNav_catArea{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0}}.gNav_catSort .gNav_catRcm{margin-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 736px){.gNav_catSort .gNav_catRcm{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:15px}}.gNav_dropHeadLine.hidden-pc{padding-top:15px;border-top:1px solid #dadada}.gNav_dropHeadLine{font-size:1.2rem}@media only screen and (min-width: 736px){.gNav_dropHeadLine{font-size:inherit}}.gNav_item-owner div.gMegaMenuGrid a[href="/thread"]::after{content:"NEW!";display:inline-block;margin-left:3px;padding:1px 3px;color:#bd483c;font-size:.74rem;font-weight:bold;border:1px solid #bd483c;border-radius:3px;background-color:#fff;text-decoration:none}.mainVisual .mainVisual_inner{height:108vw}@media only screen and (min-width: 736px){.mainVisual .mainVisual_inner{height:500px}}@media only screen and (min-width: 736px){.mainVisual .mainVisual_inner .mainVisual_slider{height:500px}}.gNav_fixed{background-color:#eaeef4}.gNav_item .gNav_itemHead a{border-radius:4px}.gNav_item:not(:first-child){border-left:none}.gNav_item:not(:last-child){border-right:2px solid #eaeef4}.gNav_item-nav07 .gNav_itemHead>a:not([class]),.gNav_item-nav07 .gNav_itemHead>div:not([class]){background-color:#bd483c;color:#fff;border:none}.footContsBr{margin-bottom:60px}.footContsBr>ul li{padding:.5rem;margin-bottom:1rem}.footContsBr>ul li a{display:block;text-decoration:none;line-height:1.4}.footContsBr>ul li a figure{padding-top:64%;position:relative;overflow:hidden;border:1px solid #000}.footContsBr>ul li a figure img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.footContsBr>ul li a p{margin-top:10px}.footerTel{padding-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center}.footerTel div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footerTel div div:first-child span{display:block}.footerTel div div:first-child span:first-child{font-size:1.2em;font-weight:bold}.footerTel div div:first-child span:last-child{font-size:.9em}.footerTel div div:last-child{font-family:"Roboto Condensed",sans-serif;font-weight:bold;font-size:1.4em}.footerTel div div:last-child a{color:#fff;font-size:2em}.role{padding-left:2%;padding-right:2%;width:100%}@media only screen and (min-width: 736px){.role{margin-left:auto;margin-right:auto;width:100%;max-width:1200px}}.hline{font-weight:bold;line-height:1.5em}.hline01{font-size:1.8rem}.hline02{margin-bottom:20px;padding:.8em 0em .5em 0;font-size:1.4rem;position:relative;border-bottom:3px solid #4f70b6;color:#4f70b6}.hline02::before,.hline02::after{position:absolute;left:30px;bottom:-15px;width:30px;height:15px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);content:""}.hline02::before{background-color:#4f70b6}.hline02::after{bottom:-11px;background-color:#f8f8f8}.hline03{font-size:1.2rem;padding:.4rem 0 .45rem 1.8rem;position:relative}.hline03::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:20px;height:4px;background-color:#4f70b6}.hline04{padding:.3rem .6rem;font-size:1.1rem;color:#6f85b5;background:#e8edf5;border-radius:4px}.hline05{padding:.4rem 0 .45rem 0;position:relative}.hline05::before{content:"└"}.hline_slash{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:1.8rem;color:#bd483c}.hline_slash::before{content:"";width:1.5em;height:3px;background-color:currentColor;margin-right:.2em;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.hline_slash::after{content:"";width:1.5em;height:3px;background-color:currentColor;margin-left:.2em;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.hline_wline{margin-left:auto;margin-right:auto;padding:0 3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;font-weight:bold;position:relative}.hline_wline::before,.hline_wline::after{content:"";background:#4f70b6;width:2em;height:3px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.hline_wline::before{left:0}.hline_wline::after{right:0}.hdng_02{margin:35px 0;padding:.3em .3em .4em;color:#4f70b6;font-weight:bold;line-height:1.4;border-top:solid 5px #4f70b6;border-bottom:1px dotted #000;font-size:1.6rem}@media only screen and (min-width: 736px){.hdng_02{font-size:2rem}}.hdng_03{margin:25px 0;padding:.7em 2% .5em;line-height:1.4;font-weight:bold;position:relative;font-size:1.38rem}@media only screen and (min-width: 736px){.hdng_03{font-size:1.75rem}}.hdng_03::before{position:absolute;content:"";left:0;bottom:0;width:8%;height:5px;background:#d5cd91;z-index:1}.hdng_03::after{position:absolute;content:"";left:0;bottom:0;width:100%;height:5px;background:#4f70b6}.lk_nob a,.lk_nob02 a{text-decoration:none}.lk_nob a:hover{text-decoration:underline}a[href*="tel:"]{text-decoration:none}.adbtn01{padding:8px 1em;border:1px solid #bd483c;border-radius:52px;-webkit-transition:.2s;transition:.2s}[data-tab-btn-active]>.adbtn01{color:#fff;background:#bd483c}.adbtn02{background-color:#fff;border:1px solid #4f70b6;-webkit-transition:.1s;transition:.1s}[data-tab-btn-active]>.adbtn02{color:#fff;background-color:#4f70b6}.btn-color06{background-color:#fff;border:1px solid #bd483c;color:#bd483c}.btn-color07{background-color:#fff;border:1px solid #4f70b6;color:#4f70b6}.tb01 td{background:rgba(0,0,0,0)}.lid01 li{padding-left:1em;padding-right:.6em;position:relative}.lid01 li::after{display:block;content:"";position:absolute;left:0;top:1.1em;width:4px;height:4px;background-color:#4f70b6;border-radius:100%}.lst-st01 li{margin-left:1em;list-style-type:disc;display:list-item}.lst-st02 li{margin-left:1em;list-style-type:decimal;display:list-item}.lk01::after{content:"";display:inline-block;margin-left:calc(0.46em/3);border-style:solid;border-width:0 2px 2px 0;vertical-align:middle;height:0.46em;width:0.46em;color:inherit;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:.4em}.lk02::after{content:"";display:inline-block;margin-left:calc(0.46em/3);border-style:solid;border-width:0 2px 2px 0;vertical-align:middle;height:0.46em;width:0.46em;color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:.4em;margin-bottom:.2em}.lk03::after{content:"";display:inline-block;margin-left:calc(0.46em/3);border-style:solid;border-width:0 2px 2px 0;vertical-align:middle;height:0.46em;width:0.46em;color:inherit;-webkit-transform:rotate(225deg);transform:rotate(225deg);margin-left:.4em;margin-bottom:-0.3em}.triright::after{content:"";margin-left:5px;display:inline-block;border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:calc(10px/2) 0 calc(10px/2) 5px}.arrowicon_right::after{content:"";display:inline-block;margin-left:calc(2em/3);border-style:solid;border-width:0 3px 3px 0;vertical-align:middle;height:2em;width:2em;color:inherit;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:0 auto}.arrowicon_bottom::after{content:"";display:inline-block;margin-left:calc(2em/3);border-style:solid;border-width:0 3px 3px 0;vertical-align:middle;height:2em;width:2em;color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 auto}.ex-link::after,.newsList_detail a[target=_blank]::after,.gNav_itemHead>a[target=_blank] span::after{margin-left:4px;display:inline-block;position:relative;content:"";font-family:"icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.num_circle{display:inline-block;margin-right:5px;width:1.5em;height:1.5em;text-align:center;line-height:1.35;border-radius:50%;background-color:#4f70b6;color:#fff}.scrlt{margin-bottom:15px;padding-bottom:5px;overflow:auto}@media only screen and (min-width: 736px){.scrlt{overflow:initial}}.scrlt table{width:100%;margin:0}.scrlt table .nowrap{white-space:nowrap}.scrlt table th{border-width:0 0 1px 0;background-color:#fff}.scrlt table td{border-width:0 0 1px 0}.scrlt table a::after{content:"";display:inline-block;margin-left:calc(0.46em/3);border-style:solid;border-width:0 2px 2px 0;vertical-align:middle;height:0.46em;width:0.46em;color:inherit;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:.4em;margin-bottom:.16em}.scrlt table.tw200{width:200%}@media only screen and (min-width: 736px){.scrlt table.tw200{width:auto}}.scrlt table.tw230{width:230%}@media only screen and (min-width: 736px){.scrlt table.tw230{width:auto}}.scrlt table.tw250{width:250%}@media only screen and (min-width: 736px){.scrlt table.tw250{width:auto}}.scrlt .s_box{margin:0}.scrlt:before,.scrlt:after{margin:20px 0 2px;padding:5px;color:#bd483c;font-family:"Font Awesome 5 Free";font-weight:900;content:"　横にスクロールできます　";display:block;text-align:center;font-size:.8rem}@media only screen and (min-width: 736px){.scrlt:before,.scrlt:after{content:"";display:none}}.scrlt .categorySortType_groupList{display:-webkit-box;display:-ms-flexbox;display:flex}.scrlt .categorySortType_groupList li>a{text-decoration:none}.scrlt::-webkit-scrollbar{height:10px}.scrlt::-webkit-scrollbar-track{background:#f1f1f1}.scrlt::-webkit-scrollbar-thumb{background:#bcbcbc}パターン .bg_stripe_main{background-color:#eaeef4;background-repeat:repeat;background-size:22px 22px;background-image:linear-gradient(135deg, #dfe5f0 4.5454545455%, transparent 4.5454545455%, transparent 50%, #dfe5f0 50%, #dfe5f0 54.5454545455%, transparent 54.5454545455%, transparent 100%)}.bg_stripe_accent{background-color:#f5edec;background-repeat:repeat;background-size:22px 22px;background-image:linear-gradient(135deg, #f5e4e2 4.5454545455%, transparent 4.5454545455%, transparent 50%, #f5e4e2 50%, #f5e4e2 54.5454545455%, transparent 54.5454545455%, transparent 100%)}.bg_stripe_gray{background-color:#f5f5f5;background-repeat:repeat;background-size:22px 22px;background-image:linear-gradient(135deg, #eeeeee 4.5454545455%, transparent 4.5454545455%, transparent 50%, #eeeeee 50%, #eeeeee 54.5454545455%, transparent 54.5454545455%, transparent 100%)}.rankicon::before{margin-right:.2em;content:"";font-family:"icons";text-rendering:auto;-webkit-font-smoothing:antialiased;color:#cab12d}.mpicon::before{margin-right:.3em;font-size:120%;content:"";font-family:"icons";text-rendering:auto;vertical-align:middle;-webkit-font-smoothing:antialiased;color:#000}.flow-list{position:relative}.flow-list li{width:100%;padding:15px 3%;background:#fff;border-radius:4px;position:relative}.flow-list li::before{content:"";display:inline-block;position:absolute;border-style:solid;height:0;width:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px calc(15px/2) 0 calc(15px/2);right:49%;bottom:-10px}@media only screen and (min-width: 736px){.flow-list li{padding:10px}.flow-list li::before{border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:calc(15px/2) 0 calc(15px/2) 10px;right:-10px;top:49%}}.flow-list li:last-child::before{content:none}.flow-list li .flowhd{margin-bottom:5px;color:#4f70b6;font-weight:bold;line-height:1.4;font-size:120%;text-align:center}.flow-list li .flowhd .nmb{font-family:"roboto";font-size:1.5rem}.flow-list li .flowtxt{text-align:center;line-height:1.5}.flow-list li .flowtxt img{margin:0 auto 10px;width:70%}@media only screen and (min-width: 736px){.flow-list li .flowtxt img{width:100%}}.flow-list li .flowtxt span{display:block;text-align:left}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.wauto{width:auto;max-width:100%}.mgb0{margin-bottom:0}.mgb05{margin-bottom:.5rem}.mgb10{margin-bottom:1rem}.mgb20{margin-bottom:2rem}.mgb30{margin-bottom:3rem}.mgb40{margin-bottom:4rem}.mgb60{margin-bottom:6rem}.mgb80{margin-bottom:8rem}.mgb100{margin-bottom:10rem}.mgt0{margin-top:0}.mgt05{margin-top:.5rem}.mgt10{margin-top:1rem}.mgt20{margin-top:2rem}.mgt30{margin-top:3rem}.mgt40{margin-top:4rem}.mgt60{margin-top:6rem}.mgt80{margin-top:8rem}.mgt100{margin-top:10rem}.mglr1{margin-left:1%;margin-right:1%}.mglr2{margin-left:2%;margin-right:2%}.mglr5{margin-left:5%;margin-right:5%}.mglr10{margin-left:10%;margin-right:10%}.mglr20{margin-left:20%;margin-right:20%}.mglrauto{margin-left:auto;margin-right:auto}.mgl0{margin-left:0}.mgr0{margin-right:0}.mgla{margin-left:auto}.mgra{margin-right:auto}.mga02{margin:.2rem}.mga05{margin:.5rem}.mga10{margin:1rem}.mga20{margin:2rem}.pda02{padding:.2rem}.pda05{padding:.5rem}.pda10{padding:1rem}.pda20{padding:2rem}.pda30{padding:3rem}.pda40{padding:4rem}.pda50{padding:5rem}.pdt0{padding-top:0}.pdt05{padding-top:.5rem}.pdt10{padding-top:1rem}.pdt20{padding-top:2rem}.pdt40{padding-top:4rem}.pdt60{padding-top:6rem}.pdt80{padding-top:8rem}.pdt100{padding-top:10rem}.pdb0{padding-bottom:0}.pdb05{padding-bottom:.5rem}.pdb10{padding-bottom:1rem}.pdb20{padding-bottom:2rem}.pdb40{padding-bottom:4rem}.pdb60{padding-bottom:6rem}.pdb80{padding-bottom:8rem}.pdb100{padding-bottom:10rem}.pdl0{padding-left:0}.pdr0{padding-right:0}.clr_inherit{color:inherit}.clr_red{color:#d00}.clr_yellow{color:#fce61e}.clr_gray{color:#aaa}.clr_cgray,.clr_cgry{color:#333}.clr_lgray{color:#f5f5f5}.clr_black{color:#000}.clr_white{color:#fff}.clr_main{color:#4f70b6}.clr_accent{color:#bd483c}.bg_inherit{background-color:inherit}.bg_red{background-color:#d00}.bg_yellow{background-color:#fce61e}.bg_beige{background-color:#e7e3d5}.bg_gray{background-color:#aaa}.bg_cgray{background-color:#333}.bg_black{background-color:#000}.bg_white{background-color:#fff}.bg_base{background-color:#eee}.bg_main{background-color:#4f70b6}.bg_main_light{background-color:#eaeef4}.bg_lgray{background-color:#f5f5f5}.bg_lpink{background-color:#f5edec}.bg_accent01{background-color:#bd483c}.bg_accent02{background-color:#f24434}.bg_accent03{background-color:#b91304}.bg_border01{background:url(/assets/images/global/bg_pattern02.png)}.bg_border02{background:url(/assets/images/global/bg_stripe.png)}.border0{border:none}.border01{border:1px solid #4f70b6}.border02{border:1px solid #ccc}.border03{border:1px solid #bd483c}.borderw01{border-width:1px}.borderw02{border-width:2px}.borderw03{border-width:3px}.borderw04{border-width:5px}.borderw05{border-width:7px}.borderw06{border-width:10px}.borderrbtn{border-radius:52px}.borderr01{border-radius:4px}.borderr02{border-radius:6px}.borderr03{border-radius:10px}.borderr04{border-radius:20px}.border-clg{border-color:#f5f5f5}.border-beige{border-color:#e7e3d5}.border-cmain{border-color:#4f70b6}.border-cacc{border-color:#bd483c}.border-cbase{border-color:#eee}.border-clmain{border-color:#eaeef4}.border-clacc{border-color:#f5edec}.table-border01{border:1px solid #aaa}.table-border01 td,.table-border01 th{padding:10px;border:1px solid #aaa}.tac,.text-center{text-align:center}.tar,.text-right{text-align:right}.tal,.text-left{text-align:left}.text-pcc-spl{text-align:left}@media only screen and (min-width: 736px){.text-pcc-spl{text-align:center}}.prelative{position:relative}.pabsolute{position:absolute}.pinherit{position:inherit}.dblock{display:block}.dinline{display:inline}.dinblock{display:inline-block}.dflex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex_betw{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex_around{-ms-flex-pack:distribute;justify-content:space-around}.flex_albase{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex_alcn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex_alen{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex_alst{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vert_base{vertical-align:baseline}.vert_top{vertical-align:top}.vert_mid{vertical-align:middle}.vert_bot{vertical-align:bottom}.flxlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.flxlist .spl05{width:5%}.flxlist .spl10{width:10%}.flxlist .spl15{width:15%}.flxlist .spl20{width:20%}.flxlist .spl23{width:23%}.flxlist .spl25{width:25%}.flxlist .spl30{width:30%}.flxlist .spl33{width:33%}.flxlist .spl35{width:35%}.flxlist .spl40{width:40%}.flxlist .spl45{width:45%}.flxlist .spl48{width:48%}.flxlist .spl50{width:50%}.flxlist .spl55{width:55%}.flxlist .spl60{width:60%}.flxlist .spl65{width:65%}.flxlist .spl70{width:70%}.flxlist .spl75{width:75%}.flxlist .spl80{width:80%}.flxlist .spl85{width:85%}.flxlist .spl90{width:90%}.flxlist .spl95{width:95%}.flxlist .spl100{width:100%}@media only screen and (min-width: 736px){.flxlist .pcl05,.flxlist .pcl5{width:5%}.flxlist .pcl10{width:10%}.flxlist .pcl13{width:13%}.flxlist .pcl15{width:15%}.flxlist .pcl18{width:18%}.flxlist .pcl20{width:20%}.flxlist .pcl23{width:23%}.flxlist .pcl25{width:25%}.flxlist .pcl30{width:30%}.flxlist .pcl33{width:33%}.flxlist .pcl35{width:35%}.flxlist .pcl40{width:40%}.flxlist .pcl45{width:45%}.flxlist .pcl48{width:48%}.flxlist .pcl50{width:50%}.flxlist .pcl55{width:55%}.flxlist .pcl60{width:60%}.flxlist .pcl65{width:65%}.flxlist .pcl70{width:70%}.flxlist .pcl75{width:75%}.flxlist .pcl80{width:80%}.flxlist .pcl85{width:85%}.flxlist .pcl90{width:90%}.flxlist .pcl95{width:95%}.flxlist .pcl100{width:100%}}.fwn{font-weight:normal}.fwb{font-weight:bold}.t_linet{text-decoration:line-through}.t_linet_b{-webkit-text-decoration:line-through 4px solid #000;text-decoration:line-through 4px solid #000}.t_lineu{text-decoration:underline}.t_line_d{border-bottom:1px dotted #666}.ln_yel{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #fef9bf));background:linear-gradient(transparent 60%, #fef9bf 40%)}.f_almt{font-family:"Roboto Condensed",sans-serif}.ind01{text-indent:-1em;margin-left:1em}.fsp10{font-size:1rem}.fsp11{font-size:1.1rem}.fsp12{font-size:1.2rem}.fsp13{font-size:1.3rem}.fsp14{font-size:1.4rem}.fsp15{font-size:1.5rem}.fsp16{font-size:1.6rem}.fsp17{font-size:1.7rem}.fsp18{font-size:1.8rem}.fsp19{font-size:1.9rem}.fsp20{font-size:2rem}.fsp21{font-size:2.1rem}.fsp22{font-size:2.2rem}.fsp23{font-size:2.3rem}.fsp24{font-size:2.4rem}.fsp25{font-size:2.5rem}.fsp26{font-size:2.6rem}.fsp27{font-size:2.7rem}.fsp28{font-size:2.8rem}.fsp29{font-size:2.9rem}.fsp30{font-size:3rem}.fsp32{font-size:3.2rem}.fsp34{font-size:3.4rem}.fsp36{font-size:3.6rem}.fsp38{font-size:3.8rem}.fsp40{font-size:4rem}.fsp42{font-size:4.2rem}.fsp44{font-size:4.4rem}.fsp46{font-size:4.6rem}.fsp48{font-size:4.8rem}.fsp50{font-size:5rem}.fsp60{font-size:6rem}.fsp70{font-size:7rem}.f80p{font-size:.8em}.f90p{font-size:.9em}.f110p{font-size:1.1em}.f120p{font-size:1.2em}.f140p{font-size:1.4em}.f160p{font-size:1.6em}.f180p{font-size:1.8em}.f200p{font-size:2em}.f300p{font-size:3em}.lineh100{line-height:1}.lineh110{line-height:1.1}.lineh120{line-height:1.2}.lineh130{line-height:1.3}.lineh140{line-height:1.4}.lineh150{line-height:1.5}.lineh160{line-height:1.6}.lineh170{line-height:1.7}.lineh180{line-height:1.8}.lineh190{line-height:1.9}.lineh200{line-height:2}.lineh210{line-height:2.1}.lineh220{line-height:2.2}.lineh230{line-height:2.3}.lineh240{line-height:2.4}.lineh250{line-height:2.5}.lineh260{line-height:2.6}.lineh270{line-height:2.7}.lineh280{line-height:2.8}.lineh290{line-height:2.9}.lineh300{line-height:3}.lineh350{line-height:3.5}.lineh400{line-height:4}.liout li{display:list-item;list-style-position:outside;margin-left:1.5em}.liins li{display:list-item;list-style-position:inside}.linon li{list-style-type:none}.lideci li{list-style-type:decimal}.lidisc li{list-style-type:disc}.lisq li{list-style-type:square}@media only screen and (min-width: 736px){.t-sp{display:none}}.t-pc{display:none}@media only screen and (min-width: 736px){.t-pc{display:initial}}.d-none{display:none}.grid{display:grid}.gap-0{gap:0rem}.gap-x-0{-webkit-column-gap:0rem;-moz-column-gap:0rem;column-gap:0rem}.gap-y-0{row-gap:0rem}.gap-px{gap:1px}.gap-x-px{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.gap-y-px{row-gap:1px}.gap-1{gap:.25rem}.gap-x-1{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.gap-y-1{row-gap:.25rem}.gap-2{gap:.5rem}.gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-3{gap:.75rem}.gap-x-3{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-3{row-gap:.75rem}.gap-4{gap:1rem}.gap-x-4{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.gap-y-4{row-gap:1rem}.gap-5{gap:1.5rem}.gap-x-5{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-5{row-gap:1.5rem}.gap-6{gap:2rem}.gap-x-6{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.gap-y-6{row-gap:2rem}.gap-7{gap:2.5rem}.gap-x-7{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-y-7{row-gap:2.5rem}.gap-8{gap:3rem}.gap-x-8{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.gap-y-8{row-gap:3rem}.gap-9{gap:4rem}.gap-x-9{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.gap-y-9{row-gap:4rem}.gap-10{gap:5rem}.gap-x-10{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.gap-y-10{row-gap:5rem}.grid[class*=pc-grid-],.grid[class*=sp-grid-]{margin-left:0}.grid-ratio-1-1{grid-template-columns:1fr 1fr}.grid-ratio-2-1{grid-template-columns:2fr 1fr}.grid-ratio-1-2{grid-template-columns:1fr 2fr}.grid-ratio-3-2{grid-template-columns:3fr 2fr}.grid-ratio-2-3{grid-template-columns:2fr 3fr}.grid-ratio-1-2-1{grid-template-columns:1fr 2fr 1fr}.sp-gap-0{gap:0rem}.sp-gap-x-0{-webkit-column-gap:0rem;-moz-column-gap:0rem;column-gap:0rem}.sp-gap-y-0{row-gap:0rem}.sp-gap-px{gap:1px}.sp-gap-x-px{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.sp-gap-y-px{row-gap:1px}.sp-gap-1{gap:.25rem}.sp-gap-x-1{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.sp-gap-y-1{row-gap:.25rem}.sp-gap-2{gap:.5rem}.sp-gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.sp-gap-y-2{row-gap:.5rem}.sp-gap-3{gap:.75rem}.sp-gap-x-3{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.sp-gap-y-3{row-gap:.75rem}.sp-gap-4{gap:1rem}.sp-gap-x-4{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.sp-gap-y-4{row-gap:1rem}.sp-gap-5{gap:1.5rem}.sp-gap-x-5{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.sp-gap-y-5{row-gap:1.5rem}.sp-gap-6{gap:2rem}.sp-gap-x-6{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.sp-gap-y-6{row-gap:2rem}.sp-gap-7{gap:2.5rem}.sp-gap-x-7{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.sp-gap-y-7{row-gap:2.5rem}.sp-gap-8{gap:3rem}.sp-gap-x-8{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.sp-gap-y-8{row-gap:3rem}.sp-gap-9{gap:4rem}.sp-gap-x-9{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.sp-gap-y-9{row-gap:4rem}.sp-gap-10{gap:5rem}.sp-gap-x-10{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.sp-gap-y-10{row-gap:5rem}.grid[class*=pc-grid-],.grid[class*=sp-grid-]{margin-left:0}.sp-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.sp-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sp-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.sp-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.sp-grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.sp-grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.sp-grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.sp-grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.sp-grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.sp-grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.sp-grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.sp-grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.sp-grid-ratio-1-1{grid-template-columns:1fr 1fr}.sp-grid-ratio-2-1{grid-template-columns:2fr 1fr}.sp-grid-ratio-1-2{grid-template-columns:1fr 2fr}.sp-grid-ratio-3-2{grid-template-columns:3fr 2fr}.sp-grid-ratio-2-3{grid-template-columns:2fr 3fr}.sp-grid-ratio-1-2-1{grid-template-columns:1fr 2fr 1fr}@media only screen and (min-width: 736px){.pc-gap-0{gap:0rem}.pc-gap-x-0{-webkit-column-gap:0rem;-moz-column-gap:0rem;column-gap:0rem}.pc-gap-y-0{row-gap:0rem}.pc-gap-px{gap:1px}.pc-gap-x-px{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.pc-gap-y-px{row-gap:1px}.pc-gap-1{gap:.25rem}.pc-gap-x-1{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.pc-gap-y-1{row-gap:.25rem}.pc-gap-2{gap:.5rem}.pc-gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.pc-gap-y-2{row-gap:.5rem}.pc-gap-3{gap:.75rem}.pc-gap-x-3{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.pc-gap-y-3{row-gap:.75rem}.pc-gap-4{gap:1rem}.pc-gap-x-4{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.pc-gap-y-4{row-gap:1rem}.pc-gap-5{gap:1.5rem}.pc-gap-x-5{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.pc-gap-y-5{row-gap:1.5rem}.pc-gap-6{gap:2rem}.pc-gap-x-6{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.pc-gap-y-6{row-gap:2rem}.pc-gap-7{gap:2.5rem}.pc-gap-x-7{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.pc-gap-y-7{row-gap:2.5rem}.pc-gap-8{gap:3rem}.pc-gap-x-8{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.pc-gap-y-8{row-gap:3rem}.pc-gap-9{gap:4rem}.pc-gap-x-9{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.pc-gap-y-9{row-gap:4rem}.pc-gap-10{gap:5rem}.pc-gap-x-10{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.pc-gap-y-10{row-gap:5rem}.grid[class*=pc-grid-],.grid[class*=sp-grid-]{margin-left:0}.pc-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.pc-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.pc-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.pc-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.pc-grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.pc-grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.pc-grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.pc-grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.pc-grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.pc-grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.pc-grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.pc-grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.pc-grid-ratio-1-1{grid-template-columns:1fr 1fr}.pc-grid-ratio-2-1{grid-template-columns:2fr 1fr}.pc-grid-ratio-1-2{grid-template-columns:1fr 2fr}.pc-grid-ratio-3-2{grid-template-columns:3fr 2fr}.pc-grid-ratio-2-3{grid-template-columns:2fr 3fr}.pc-grid-ratio-1-2-1{grid-template-columns:1fr 2fr 1fr}}a[href*="corporate_mypage/proposition/bid_detail"].btn-gray,a[href*="corporate_mypage/proposition/detai"].btn-gray{background-color:#222}div.form_grid:has(select[name=commission_relationship_supplier])::after{margin-top:15px;margin-left:35px;content:"当案件で、部分的に他社への依頼予定がある場合、その会社数を選択してください。";width:100%;font-size:.875rem}.pageID-login .tabMenu04 .tabMenu04_content{display:none}.pageID-login .tabMenu04_btn::before{display:block;content:"";background-size:contain;background-position:center;height:20vh}.pageID-login .tabMenu04_btn:first-child::before{background-image:url(/files/page/login/ill_owner.png)}.pageID-login .tabMenu04_btn:last-child::before{background-image:url(/files/page/login/ill_contractor.png)}.pageID-login .tabMenu04_btn>span{height:auto;-webkit-box-shadow:0 4px 0 0 #d5d5d5;box-shadow:0 4px 0 0 #d5d5d5}.pageID-login .tabMenu04_btn>span::after{content:"";display:inline-block;width:.46em;height:.46em;margin-left:.4em;margin-top:.16em;padding:0;border-top:2px solid;border-right:2px solid;color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footerBanner{width:100%}.messageBar .messageBar_txt{text-align:left;line-height:1.4}@media only screen and (min-width: 736px){.messageBar .messageBar_txt{text-align:center}}.detail_content_area .messageFrame_block-company .messageFrame_headLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.detail_content_area .messageFrame_block-company .messageFrame_headLine figure{margin-top:0;margin-right:15px;min-width:58px}.detail_content_area .messageFrame_block-company .messageFrame_headLine figure img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 736px){.detail_content_area .messageFrame_block-company .messageFrame_headLine figure img{width:90px;height:90px}}.detail_content_area .messageFrame_block-company .messageFrame_headLine>span{color:#4f70b6;font-weight:bold}.detail_content_area .messageFrame_block-operation .messageFrame_headLine{-ms-flex-wrap:wrap;flex-wrap:wrap}.detail_content_area .messageFrame_block-operation .messageFrame_headLine figure{margin-top:0;margin-bottom:3px;min-width:60px}.detail_content_area .messageFrame_block-operation .messageFrame_headLine figure img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;background-color:#fff;border-radius:50%;border:5px solid #fff}@media only screen and (min-width: 736px){.detail_content_area .messageFrame_block-operation .messageFrame_headLine figure img{width:78px;height:78px}}.detail_content_area .messageFrame_block-operation .messageFrame_headLine>span{display:block;width:100%;font-size:.8125rem;color:#bd483c;text-align:center}.searchList02_commentUnit-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.searchList02_commentUnit-comment div:first-child{padding-right:10px;width:60px}@media only screen and (min-width: 736px){.searchList02_commentUnit-comment div:first-child{width:78px}}.searchList02_commentUnit-comment div:first-child figure{margin-top:0}.searchList02_commentUnit-comment div:first-child figure img{width:100%;height:60px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 736px){.searchList02_commentUnit-comment div:first-child figure img{height:78px}}.searchList02_commentUnit-comment div:first-child>span{display:block;width:100%;font-size:.8125rem;color:#bd483c;text-align:center;font-weight:bold;line-height:1}.searchList02_commentUnit-comment div:last-child{width:100%}.searchList02_commentUnit-comment div:last-child a.searchList02_comment{text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.stickyBtnNav .stickyBtnNav_inner .btn{padding:10px 5px;font-size:0.8571428571rem}.login_inmenu{padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login_inmenu li{width:40%;text-align:center;line-height:1}@media only screen and (min-width: 736px){.login_grid .login_col-login::before{background-color:rgba(0,0,0,0)}}.company_faqList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company_faqList .messageList_operation{display:none;margin-bottom:0}.company_faqList .messageList_comment a{text-decoration:none;color:#333}.company_faqList .messageList_comment a .messageList_commentTxt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.company_faqList .messageList_comment a .more{margin-top:0;text-decoration:underline;color:#4f70b6;font-size:.875rem;text-align:right}.company_faqList .messageList_comment a .more::after{content:"";display:inline-block;width:.46em;height:.46em;margin-left:.2em;margin-bottom:.16em;padding:0;border-top:2px solid;border-right:2px solid;color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.company_faqList .faqList02_block{margin-bottom:30px;width:100%}.company_faqList .faqList02_block .faqList02_header{-ms-flex-wrap:wrap;flex-wrap:wrap}.company_faqList .faqList02_block:not(:first-child){margin-top:0}@media only screen and (min-width: 736px){.company_faqList .faqList02_block:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 736px){.company_faqList .faqList02_block{width:48%}}.company_faqList .faqList02_block:first-child{width:100%}.company_faqList .faqList02_block:not(:first-child) .faqList02_question{margin-left:0}.company_faqList:has(>:nth-child(2n):last-child) .faqList02_block{width:100%}@media only screen and (min-width: 736px){.company_faqList:has(>:nth-child(2n):last-child) .faqList02_block{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.company_faqList:has(>:nth-child(2n):last-child) .faqList02_block .faqList02_question{margin-left:0}.form_error_alert{background-color:#fdebeb}.customInput_inner::before{background-color:#fff}.form .iconBtn{top:0;min-width:54px}.iconBtn-ex i::before{padding:.3em .8em .5em .6em;content:"？ヘルプ";font-size:.7rem;text-align:center;background-color:#fff;border:1px solid #bd483c;border-radius:9999px;font-weight:bold}.form_table>tbody>tr>th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 736px){.form_table>tbody>tr>th{display:table-cell}}.categorySearch .categorySearch_thTitle{width:100%}@media only screen and (min-width: 736px){.categorySearch .categorySearch_thTitle{width:240px;min-width:240px}}.categorySearch .categorySearch_thTitle button{width:calc(100% - 34px - 7em)}@media only screen and (min-width: 736px){.categorySearch .categorySearch_thTitle button{width:auto}}.categorySearch .categorySearch_thTitle .iconBtn>span{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.alert_guide{padding:.5em;background-color:#fff;border-radius:7px}.alert_guide li{padding:.5em;border-bottom:1px dotted #e61e1e}.alert_guide li a{text-decoration:none;color:#333}.alert_guide li a .alert_guide_icon{content:"";display:inline-block;margin-left:.2em;margin-bottom:-0.2em;width:16px;height:16px;border-radius:100%;background:#e61e1e;position:relative}.alert_guide li a .alert_guide_icon::after{content:"";position:absolute;content:"";display:inline-block;margin-left:calc(6px/3);border-style:solid;border-width:0 2px 2px 0;vertical-align:middle;height:6px;width:6px;color:inherit;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;top:5px;right:6px}.alert_guide li:last-child{border-bottom:none}.message_alert_text{margin:auto auto 20px;padding:.5em;border:solid 2px #e61e1e;border-radius:6px;font-size:.85rem;line-height:1.4;color:#e61e1e;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;text-align:center;width:100%}.message_alert_text .alerticon{display:inline-block;font-weight:bold;font-size:1rem}@media only screen and (min-width: 736px){.message_alert_text{width:50%}}.alerticon::before{margin-right:.1em;content:"";display:inline;vertical-align:middle;content:"";font-family:"icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 736px){.modalCategory-range .categorySortRange_groupList>li{width:35%}}.modalCategory-range .categorySortRange_groupList .customInput_inner{font-weight:bold}.modalCategory-range .categorySortRange_groupList>::after{width:0}.modalCategory-range .categorySortRange_groupList .form_note{margin-top:3px;margin-left:calc(18px + .4em);margin-bottom:8px}@media only screen and (min-width: 736px){.modalCategory-range .categorySortRange_groupList .form_note{margin-left:calc(24px + .9em);margin-bottom:0}}.form_icon_notice{position:relative;border-bottom:3px solid #fff935}.form_icon_notice::after{position:absolute;content:"";display:block;background:url(/files/page/common/icon_notice.png) no-repeat;background-size:contain;width:49px;height:49px;top:-25px;right:-15px}@media only screen and (min-width: 736px){.form_icon_notice::after{top:-15px;right:-25px}}.searchList02_badges .staffcom{position:relative;padding:4px 5px;background:#4f70b6;border-radius:3px;font-size:0.7142857143rem;font-weight:400;color:#fff;line-height:1.2}.searchList02_badges .staffcom::after{content:"";display:block;border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) #4f70b6 rgba(0,0,0,0) rgba(0,0,0,0);border-width:calc(7px/2) 7px calc(7px/2) 0;position:absolute;left:-5px;top:15px}@media only screen and (min-width: 736px){.searchList02_badges .staffcom::after{left:-7px}}.searchList02_badges .staffcom::before{content:"";display:block;position:absolute;background:url(/files/page/common/icon_staffcom.png) no-repeat;background-size:contain;width:40px;height:40px;top:-7px;left:-40px}@media only screen and (min-width: 736px){.searchList02_badges .staffcom::before{width:50px;height:50px;top:-10px;left:-60px}}@media only screen and (min-width: 736px){.searchList02_badges .staffcom{padding:5px 7px;font-size:.75rem}}.mypage_sectionInner a:visited .newsList02_title,.pageID-construction-mypage .newsList a:visited,.projectList02_title a:visited,a.searchList02_title:visited,.constructList_list a.constructList_itemInner:visited .constructList_title,.casestudyList_list a.casestudyList_title:visited{color:#777}.case_keywords .constructList_item{margin-top:1rem;padding:5px;background-color:#fff;border:1px solid #ccc;height:auto;border-radius:3px}.case_keywords .constructList_itemInner{border-bottom:none}.case_keywords .constructList_itemInner .constructList_title{padding:.5rem .1rem;line-height:1.4;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:500}.case_keywords .key__no_hero{margin-top:25px}.case_keywords .key__no_hero .constructList_item{margin-top:0;margin-bottom:.8rem}.case_keywords .key__no_hero .constructList_title{padding-right:7px}.case_keywords .key__no_hero .constructList_title::after{position:absolute;top:50%;right:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cl_main{padding:1rem 0}.cl_main .favorite_area{display:none}.imgccl{border-radius:50%}.column_mv{-ms-flex-pack:distribute;justify-content:space-around}.column_mv figure{width:90%}.column_index a{text-decoration:none}.column_index a:hover{opacity:.6}.column_cate{display:inline-block;margin-right:.8rem;font-size:.9rem;padding:.1rem .5rem;background-color:#eaeef4;border-radius:4px}.column_date{display:inline-block;margin-right:.8rem;font-size:.9rem;padding:.1rem .5rem;color:#555;background-color:#eee;border-radius:4px}.columnGuide .pageHeadLine2_title span{display:inline-block}.contents_side{width:100%}@media only screen and (min-width: 736px){.contents_side{width:280px}}.entrylist a{position:relative}.entrylist a .column_listcate{position:absolute;display:inline-block;padding:0 .4rem;background-color:#4f70b6;color:#fff;font-size:.8rem;top:5px;left:5px}.entrylist>li>div>a>span{display:inline-block}.related_entry{margin:40px auto;padding-top:2.3em;background-color:#fff;border:3px solid #4f70b6;position:relative}.related_entry::before{position:absolute;top:-3px;left:0;padding:0 1.5em 2px;background:#4f70b6;color:#fff;font-weight:bold;content:attr(data-title)}.related_entry ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.related_entry a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;color:#333;padding:.7em;text-decoration:none}.related_entry a .related_entry_img{margin-bottom:10px;width:28%}@media only screen and (min-width: 736px){.related_entry a .related_entry_img{width:20%}}.related_entry a .related_entry_detail{margin-bottom:10px;width:67%}@media only screen and (min-width: 736px){.related_entry a .related_entry_detail{width:78%}}.related_entry a .related_entry_detail p{margin-top:auto;font-size:.9rem;line-height:1.6}.related_entry a .related_entry_detail p:first-child{font-weight:bold;color:#4f70b6}.related_entry a .related_entry_detail p.related_entry_dep{display:none}@media only screen and (min-width: 736px){.related_entry a .related_entry_detail p.related_entry_dep{display:block}}.related_entry a .related_entry_detail .related_entry_more{margin-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.related_entry a .related_entry_detail .related_entry_more span{padding:.2em .5em .3em;display:inline-block;width:180px;background-color:#eaeef4;border-radius:4px;font-size:90%;text-align:center;color:#4f70b6}@media only screen and (min-width: 736px){.contents-noSide .related_entry{max-width:70%}}.bycase{margin:20px auto;padding:10px;border-radius:4px;text-align:center}.bycase a{display:inline-block;text-decoration:none;cursor:pointer;color:#333}.bycase a>div.flxlist{margin-top:10px;margin-bottom:20px}.bycase figcaption{padding:0 2em;font-size:90%;color:#888;text-align:center}.materials_download{margin-right:auto;margin-left:auto;width:auto}@media only screen and (min-width: 736px){.materials_download{width:-webkit-min-content;width:-moz-min-content;width:min-content}}.materials_download>a{text-decoration:none}.download_icon::before{position:relative;display:inline-block;top:1px;margin-right:5px;content:"";font-family:"icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bc-main{border:solid 1px #4f70b6}.tie-up .flow-container{padding:0 15px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;gap:30px}@media only screen and (min-width: 736px){.tie-up .flow-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.tie-up .flow-container>.flow-item{position:relative;border:2px solid #4f70b6;padding:10px;border-radius:7px;background-color:#eaeef4}@media only screen and (min-width: 736px){.tie-up .flow-container>.flow-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}.tie-up .flow-container>.flow-item:not(:last-child)::after{content:"";display:block;position:absolute;width:10px;height:10px;border-top:2px solid #4f70b6;border-right:2px solid #4f70b6;top:100%;left:50%;margin-top:10px;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}@media only screen and (min-width: 736px){.tie-up .flow-container>.flow-item:not(:last-child)::after{display:block;top:50%;left:100%;margin-top:0;-webkit-transform:translate(8px, -50%) rotate(45deg);transform:translate(8px, -50%) rotate(45deg)}}.tie-up .flow-container>.flow-item>.flow-step{display:inline-block;background-color:#4f70b6;color:#fff;font-weight:bold;padding:3px 8px;border-radius:4px;margin-bottom:8px;font-size:.875rem}.tie-up .flow-container>.flow-item>.flow-title{font-weight:bold;margin-bottom:5px;color:#4f70b6}.tie-up .flow-container>.flow-item>.flow-description{font-size:.875rem;color:#666;line-height:1.5}.partner_form .partner_case{background:url(/files/page/common/bg_stripe_pink.png) #f5edec;padding:20px 10px}@media only screen and (min-width: 736px){.partner_form .partner_case{padding:50px}}.partner_form .partner_wrap{padding:20px 10px;background-color:#fff;border-radius:7px}@media only screen and (min-width: 736px){.partner_form .partner_wrap{padding:20px}}.partner_form .case__title{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media only screen and (min-width: 736px){.partner_form .case__title{font-size:1.8rem}}.partner_form .case__title::before{content:"";width:1.5em;height:2px;background-color:#bd483c;margin-right:.2em;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.partner_form .case__title::after{content:"";width:1.5em;height:2px;background-color:#bd483c;margin-left:.2em;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.partner_form .case__title-month{font-size:.6em;vertical-align:.3em}.partner_form .case__title-main{font-weight:bold;font-size:1.4rem}@media only screen and (min-width: 736px){.partner_form .case__title-main{font-size:2rem}}.partner_form .case__title-price{color:#bd483c;border-bottom:3px solid #fff774}.partner_form .case__title-num{font-size:1.6em;line-height:1}.partner_form .case__table-wrap{position:relative;max-height:250px;overflow:hidden}@media only screen and (min-width: 736px){.partner_form .case__table-wrap{margin-inline:auto;width:60%}}.partner_form .case__table{margin-top:5px;width:100%;border-collapse:collapse;table-layout:fixed}.partner_form .case__table th,.partner_form .case__table td{padding:8px 6px;font-size:.9rem;color:#666;border-bottom:1px solid #eee;text-align:left}.partner_form .case__table-wrap::after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;pointer-events:none;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, rgb(255, 255, 255)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 70%)}.partner_form .case__table-note{position:absolute;bottom:8px;right:12px;z-index:2;text-align:left;color:#666;font-size:.9em;font-weight:500;background:rgba(0,0,0,0);margin:0}.partner_form .case__table-total{margin-bottom:20px;padding:0 10px;text-align:center;font-size:1.05rem;font-weight:500;border-bottom:solid 2px #ccc;position:relative}@media only screen and (min-width: 736px){.partner_form .case__table-total{margin-inline:auto;max-width:60%;font-size:1.2rem}}.partner_form .case__table-total:before{content:"";position:absolute;top:100%;left:50%;border-style:solid;height:0;width:0;border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:12px 6px 0 6px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.partner_form .case__table-total:after{content:"";position:absolute;top:100%;left:50%;border-style:solid;height:0;width:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:14px 7px 0 7px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-5px}.partner_form .case__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 736px){.partner_form .case__contents{margin-inline:auto;max-width:70%;gap:10px}}.partner_form .case__contents .case__text{width:52%;line-height:1.4}@media only screen and (min-width: 736px){.partner_form .case__contents .case__text{width:45%}}.partner_form .case__contents .case__goal{width:47%}@media only screen and (min-width: 736px){.partner_form .case__contents .case__goal{width:30%}}.partner_lp section{margin-bottom:80px}@media only screen and (min-width: 736px){.partner_lp section{width:60%;margin-left:auto;margin-right:auto}}.partner_lp .md01{margin-top:0;margin-bottom:20px}.partner_lp .hero{margin:-24px -1em 0;background-image:url(/files/page/contact/partner_hdr_bg.jpg);background-size:cover}@media only screen and (min-width: 736px){.partner_lp .hero{margin:-24px auto 0}}.partner_lp .hero .hero_inner{padding:20px 2%;text-align:center}.partner_lp .hero .hero_inner .catch{display:inline-block;padding:.2em 1em;color:#fff;background:rgba(0,0,0,.4);border-radius:7px}@media only screen and (min-width: 736px){.partner_lp .hero .hero_inner .catch{font-size:120%}}.partner_lp .hero .hero_inner p:nth-child(2){color:#fff;font-size:1.75rem;font-weight:bold;line-height:1.5;text-shadow:0 0 10px rgba(0,0,0,.6)}@media only screen and (min-width: 736px){.partner_lp .hero .hero_inner p:nth-child(2){font-size:2.8rem}}.partner_lp .hero .hero_inner p:nth-child(2) span{color:#fff774;font-size:130%}.partner_lp .hero .hero_inner .hero_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}@media only screen and (min-width: 736px){.partner_lp .hero .hero_inner .hero_btn{margin-top:20px;margin-bottom:10px}}.partner_lp .hero .hero_inner .hero_btn a{display:block;padding:7px;width:80%;background-color:#bd483c;border-radius:50px;color:#fff;font-size:1.3rem;font-weight:bold;text-align:center;text-decoration:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);box-shadow:0 0 10px rgba(0,0,0,.6)}@media only screen and (min-width: 736px){.partner_lp .hero .hero_inner .hero_btn a{width:60%;font-size:1.5rem}}.partner_lp .hero .hero_inner .hero_btn a::after{content:"";display:inline-block;margin-left:calc(11px/3);border-style:solid;border-width:0 3px 3px 0;vertical-align:middle;height:11px;width:11px;color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:.1em}.partner_lp .partner_info{margin-top:20px;margin-bottom:40px;line-height:1.6}.partner_lp .partner_info .partner_profile{margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media only screen and (min-width: 736px){.partner_lp .partner_info .partner_profile{margin-top:30px;margin-bottom:30px}}.partner_lp .partner_info .partner_profile .partner_avatar{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);border:2px solid rgba(0,0,0,.1)}@media only screen and (min-width: 736px){.partner_lp .partner_info .partner_profile .partner_avatar{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;width:96px;height:96px}}.partner_lp .partner_info .partner_profile .partner_bubble{position:relative;background:#fff;border-radius:12px;padding:10px 12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #ddd;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.partner_lp .partner_info .partner_profile .partner_bubble::before{content:"";position:absolute;left:-7px;top:18px;width:12px;height:12px;background:#fff;border-left:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,.03);box-shadow:-1px 1px 2px rgba(0,0,0,.03)}.partner_lp .partner_info .partner_profile .name{margin:0 0 4px 0;font-weight:600;font-size:94%}.partner_lp .partner_info::after{content:"";display:inline-block;margin-left:calc(4em/3);border-style:solid;border-width:0 5px 5px 0;vertical-align:middle;height:4em;width:4em;color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#4f70b6;margin:20px auto 0;display:block}.partner_lp .service_card-list{margin-top:20px}.partner_lp .service_card-list .service_card__item{padding:1em;background-color:#fff;border:1px solid #ccc;border-radius:10px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.partner_lp .service_card-list .service_card__icon{-ms-flex-negative:0;flex-shrink:0;width:70px;height:auto}.partner_lp .service_card-list .service_card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.partner_lp .service_card-list .service_card__title{font-size:110%;font-weight:bold;line-height:1.4;margin-top:0;margin-bottom:6px}.partner_lp .service_card-list .service_card__text{line-height:1.6;color:#666;margin-top:0;margin-bottom:0}.partner_lp .anshin_card-list{margin-top:30px;line-height:1.5}.partner_lp .anshin_card-list .anshin_card__item{padding:1em;background-color:#fff;border:1px solid #ccc;border-radius:10px;margin-bottom:20px}.partner_lp .anshin_card-list .anshin_card__title{position:relative;padding-left:36px;font-weight:bold;margin-top:0;margin-bottom:6px;font-size:110%}.partner_lp .anshin_card-list .anshin_card__title::before{content:"";font-family:"icons";position:absolute;top:50%;-webkit-transform:translateY(-44%);transform:translateY(-44%);left:0;color:#4f70b6;font-size:24px;font-weight:normal;line-height:inherit}.partner_lp .anshin_card-list .anshin_card__text{margin-top:0;padding-left:36px}.partner_lp .step_card-list{margin-top:20px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.partner_lp .step_card-list .step_card__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:2%;position:relative;padding-bottom:80px}@media only screen and (min-width: 736px){.partner_lp .step_card-list .step_card__item{max-width:640px;margin-left:auto;margin-right:auto}}.partner_lp .step_card-list .step_card__item::after{content:"";font-family:"icons";font-weight:normal;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#ccc;font-size:60px;line-height:1}.partner_lp .step_card-list .step_card__item:last-child{padding-bottom:0}.partner_lp .step_card-list .step_card__item:last-child::after{content:none}.partner_lp .step_card-list .step_card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:0;margin-bottom:6px;font-size:120%;font-weight:bold}.partner_lp .step_card-list .step_card__title span{-ms-flex-negative:0;flex-shrink:0;width:2em;height:2em;background-color:#4f70b6;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold}.partner_lp .step_card-list .step_card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}@media only screen and (min-width: 736px){.partner_lp .step_card-list .step_card__content{gap:30px}}.partner_lp .step_card-list .step_card__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.6;margin:0}.partner_lp .step_card-list .step_card__icon{-ms-flex-negative:0;flex-shrink:0;width:140px;height:auto}@media only screen and (min-width: 736px){.partner_lp .step_card-list .step_card__icon{width:260px}}.partner_lp .case_card-list{margin-top:20px;line-height:1.5;display:grid;grid-template-columns:1fr;gap:15px}@media only screen and (min-width: 736px){.partner_lp .case_card-list{grid-template-columns:repeat(2, 1fr)}}.partner_lp .case_card-list .case_card__item{padding:1em;background-color:#fff;border:1px solid #ccc;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.partner_lp .case_card-list .case_card__image-wrapper{position:relative;width:100%;padding-top:60%;-ms-flex-negative:0;flex-shrink:0}.partner_lp .case_card-list .case_card__image-wrapper .case_image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.partner_lp .case_card-list .case_card__category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.7em 0;gap:8px}.partner_lp .case_card-list .case_card__category li{background-color:#eee;color:#333;padding:4px 8px;border-radius:4px;font-size:.875rem;white-space:nowrap}.partner_lp .case_card-list .case_card__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 .5em .5em;margin:0;font-size:.96rem;line-height:1.5}.partner_lp .faq_card-list{margin-top:30px;line-height:1.5}.partner_lp .faq_card-list .faq_card__item{padding:1em;background-color:#fff;border:1px solid #ccc;border-radius:10px;margin-bottom:20px}.partner_lp .faq_card-list .faq_card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin-top:0;cursor:pointer;position:relative;list-style:none;gap:5px}.partner_lp .faq_card-list .faq_card__title span{-ms-flex-negative:0;flex-shrink:0;color:#4f70b6;margin-right:3px}.partner_lp .faq_card-list .faq_card__title::after{content:"";font-family:"icons";font-weight:900;font-size:1.2rem;color:#aaa;margin-left:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.partner_lp .faq_card-list .faq_card__item[open]>.faq_card__title::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.partner_lp .faq_card-list .faq_card__text{margin-top:10px}.partner_lp .cta{background-color:#4f70b6;border-radius:6px;padding:0 1em 1em}.partner_lp .cta>p{color:#fff;text-align:center;margin-bottom:10px}.partner_lp .cta .md01{color:#fff}.partner_lp .cta .md01:after{background:#fff}.partner_lp .cta .cvbtnArea>div{border:none;width:100%}.partner_lp .cta .cvbtnArea>div .cvbtnArea_btn li{margin-bottom:0;width:80%}.contractorIndex{padding:10px}@media only screen and (min-width: 736px){.contractorIndex{margin-bottom:100px;padding:20px}}.contractorMv{padding:30px 5%;color:#fff;font-weight:bold;background:url("/files/page/contractor/contractor_mv.jpg");background-size:cover}@media only screen and (min-width: 736px){.contractorMv{padding:50px 5%}}.contractorMv h1{font-size:210%}.contractorMv>p:first-child{font-size:2rem;line-height:1}@media only screen and (min-width: 736px){.contractorMv>p:first-child{font-size:3.2rem}}.contractorMv>p:first-child span{color:#fee457}.contractorMv>p:first-child span>span{margin-left:2px;margin-right:2px;font-size:180%}.contractorMv .htxt{font-size:2.6rem;font-weight:bold;line-height:1.3;margin-bottom:10px}@media only screen and (min-width: 736px){.contractorMv .htxt{font-size:5rem}}.contractorMv .servicecp{padding:10px;margin-bottom:25px;border:1px solid rgba(255,255,255,.6);font-weight:400;line-height:1.4}@media only screen and (min-width: 736px){.contractorMv .servicecp{padding:0;border:none}}.contractorMv .regcpInfo{margin-bottom:15px;line-height:1.4;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.contractorMv .regcpInfo::before{content:"";width:2.4em;height:2px;background-color:#fff;margin-right:.2em;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.contractorMv .regcpInfo::after{content:"";width:2.4em;height:2px;background-color:#fff;margin-left:.2em;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.contractorMv .regcpInfo span:last-child{color:#fee457}.contractorMerit h3{padding:10px;font-size:120%;font-weight:bold;color:#4f70b6;text-align:center;background:#eaeef4}.contractorMerit h3 span{margin:10px auto 0;padding:2px 10px;display:block;width:120px;color:#fff;font-size:75%;font-weight:normal;background:#4f70b6;border-radius:100vh}.evalimg{padding:10px 0;background-color:#910505;border-radius:10px}@media only screen and (min-width: 736px){.plan{background-color:#fff}}.plan .plan-contents{position:relative}.plan .plan-grid{display:grid;grid-template-columns:25% 25% 25% 25%;grid-template-rows:auto}.plan .plan-grid .plan-grid__item.grid-2{grid-column:2/3}.plan .plan-grid .plan-grid__item.grid-3{grid-column:2/6}.plan .plan-grid .plan-grid__item.grid-4{grid-column:3/6}.plan .plan-grid .plan-grid__item.grid-5{grid-column:4/6}.plan .plan-grid .plan-grid__item.grid-6{grid-column:2/4}.plan .plan-grid .plan-grid__item.grid-7{grid-column:2/5}.plan .plan-contents__text{font-size:.9rem}.plan .plan-grid__head{display:block;position:sticky;top:20px;width:100%;z-index:5;border-bottom:1px solid #ccc}@media only screen and (min-width: 736px){.plan .plan-grid__head{display:grid;grid-template-columns:25% 25% 25% 25%;grid-template-rows:auto}}.plan .plan-grid__head .plan-grid__head-item{margin-bottom:10px;background:#fff;border:1px solid #ccc;padding:0 0 20px;position:relative;text-align:center}@media only screen and (min-width: 736px){.plan .plan-grid__head .plan-grid__head-item{margin-bottom:0;padding:0 0 60px;border-left:none;border-bottom:none}}.plan .plan-grid__head .plan-grid__head-item.item1{border-left:1px solid #ccc}.plan .plan-grid__head .plan-grid__head-item.item1 .plan-grid__head-btn,.plan .plan-grid__head .plan-grid__head-item.item1 .plan-grid__head-name{background-color:#8b8b8b}.plan .plan-grid__head .plan-grid__head-item.item2{background-color:#fffdf4}.plan .plan-grid__head .plan-grid__head-item.item2 .plan-grid__head-btn,.plan .plan-grid__head .plan-grid__head-item.item2 .plan-grid__head-name{background-color:#c9623a}.plan .plan-grid__head .plan-grid__head-item.item3 .plan-grid__head-btn,.plan .plan-grid__head .plan-grid__head-item.item3 .plan-grid__head-name{background-color:#8146a8}.plan .plan-grid__head .plan-grid__head-item .plan-grid__head-name{padding:1em;font-weight:500;font-size:1.2rem;line-height:1;margin-bottom:9px;color:#fff;display:block}@media only screen and (min-width: 736px){.plan .plan-grid__head .plan-grid__head-item .plan-grid__head-name{margin-bottom:15px}}.plan .plan-grid__head .plan-grid__head-item .plan-grid__head-price{display:inline-block;font-weight:700;font-size:2rem;line-height:1;margin-bottom:6px}@media only screen and (min-width: 736px){.plan .plan-grid__head .plan-grid__head-item .plan-grid__head-price{font-size:2rem}}.plan .plan-grid__head .plan-grid__head-item .plan-grid__head-price span{font-weight:500;font-size:1.4rem;line-height:1}.plan .plan-grid__head .plan-grid__head-item .plan-grid__head-term{font-weight:500;font-size:14px;line-height:1;text-align:center;color:#818181;display:block;margin-bottom:16px}@media only screen and (min-width: 736px){.plan .plan-grid__head .plan-grid__head-item .plan-grid__head-term{margin-top:10px}}.plan .plan-grid__head .plan-grid__head-item.item2 .plan-grid__head-price.clr_accent{font-size:2.4rem}@media only screen and (min-width: 736px){.plan .plan-grid__head .plan-grid__head-item.item2 .plan-grid__head-price.clr_accent{font-size:2.6rem}}.plan .plan-grid__head .plan-grid__head-item .plan-grid__head-btn{margin:0 auto;width:160px;height:40px;position:static;display:block;font-weight:500;font-size:.9rem;line-height:40px;color:#fff;border-radius:24px;-webkit-transition:all .3s;transition:all .3s}@media only screen and (min-width: 736px){.plan .plan-grid__head .plan-grid__head-item .plan-grid__head-btn{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.plan .plan-grid__head .plan-grid__head-item .plan-grid__head-btn:hover{opacity:.5;color:#fff}.plan .plan-grid__body{background-color:#fff}.plan .plan-grid__body .plan-grid__block-grouphdr{padding:.5em 1em;display:block;font-size:.9rem;text-align:left;font-weight:600;background-color:#d8d8d8}.plan .plan-grid__body .plan-grid__block-detail{-webkit-transition:all .3s;transition:all .3s;border-left:1px solid #ccc;background-color:#fff}.plan .plan-grid__body .plan-grid__block-parts{font-weight:500;font-size:.9rem;line-height:140%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:14px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;word-break:break-all}.plan .plan-grid__body .plan-grid__block-parts.vatop{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.plan .plan-grid__body .plan-grid__block-parts:first-child{text-align:left}.plan .plan-grid__body .plan-grid__block-parts:nth-child(2){color:#8b8b8b}.plan .plan-grid__body .plan-grid__block-parts:nth-child(3){color:#c9623a;background-color:#fffdf4}.plan .plan-grid__body .plan-grid__block-parts:nth-child(4){color:#8146a8}@media only screen and (min-width: 736px){.plan .plan-grid__body .plan-grid__spheader{display:none}}.plan .plan-grid__body .plan-grid__spheader>div:nth-child(2){background-color:#8b8b8b;color:#fff}.plan .plan-grid__body .plan-grid__spheader>div:nth-child(3){background-color:#c9623a;color:#fff}.plan .plan-grid__body .plan-grid__spheader>div:nth-child(4){background-color:#8146a8;color:#fff}.plan .plan-grid__body .plan-grid__block-parts-head{width:100%}.plan .plan-grid__body .checkicon{display:inline-block;width:22px;height:22px;line-height:22px;border-radius:50%;background-color:currentcolor;text-align:center}@media only screen and (min-width: 736px){.plan .plan-grid__body .checkicon{width:30px;height:30px;line-height:30px}}.plan .plan-grid__body .checkicon::after{margin-left:-3px;content:"";color:#fff;font-size:10px;font-family:"icons";text-rendering:auto}@media only screen and (min-width: 736px){.plan .plan-grid__body .checkicon::after{font-size:14px}}.iconBtn-help i::before{content:"?";width:1.7em;height:1.7em;line-height:1.7em;font-size:.7rem;text-align:center;background-color:#fff;border:1px solid #aaa;color:#aaa;border-radius:9999px;font-weight:bold}.messageFrame_headLine-staff h2{display:inline-block;font-size:1.6rem;font-weight:bold}.messageFrame_headLine-staff h2::before{margin-right:14px;background-image:url(/files/page/contact/icon_staff.png);background-repeat:no-repeat;background-size:cover;width:100px;min-width:85px;height:88px}.messageFrame_headLine-staff div{position:relative}.messageFrame_headLine-staff div::before{top:-1em;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.messageFrame_headLine-staff div::after{bottom:-1em;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.messageFrame_headLine-staff div::before,.messageFrame_headLine-staff div::after{content:"";position:absolute;left:10px;width:2px;height:20px;background-color:#4f70b6}.entrymerit span::before{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;top:14px;content:"";margin-right:10px;background-image:url(/assets/images/sprite.png);background-repeat:no-repeat;background-size:1148px 1182px;background-position:-430px -463px;width:55px;height:55px}.attention-mark{position:relative;display:inline-block}.attention-mark::after{content:attr(data-count);position:absolute;padding:0 4px;top:-5px;right:-5px;background-color:#d00;color:#fff;font-weight:bold;font-size:12px;line-height:17px;text-align:center;white-space:nowrap;min-width:20px;height:20px;border-radius:10px;border:1px solid #fff}.gHeaderInfo-gNav .attention-mark::after{right:0}.thread_status{position:absolute;left:1.5em;top:-7px;display:inline-block;margin:0;padding:2px .8em 4px;font-size:.8rem;background-color:#4f70b6;color:#fff;border-radius:99px}@media only screen and (min-width: 736px){.thread_status{top:-10px}}.thread_status span{color:#fffb00}.guide_main{padding:1rem 0}.guide_main img.t-sp{margin-left:5%}.stepbar{margin:0 auto;width:90%}.stepbar .stepbarwrap{position:relative}.stepbar .stepcircle{width:3em;height:3em;border-radius:50%;background-color:#000;color:#fff}.stepbar .stepcircle span{display:inline-block;line-height:1.2em;font-size:.8em;font-weight:bold;position:relative;top:.9em}.stepbar .title{margin:.5em;font-weight:bold}.stepbar .steptxt{padding-left:3.5em}.stepbar .stepline{width:1px;height:calc(100% + 1em);background-color:#000;position:absolute;top:1em;left:1.5em;z-index:-1}.stepbarwrap:last-of-type .stepline:last-of-type{display:none}.contents-lp{margin-left:auto;margin-right:auto;max-width:90%}@media only screen and (min-width: 736px){.contents-lp{max-width:1200px}}.owner_hblock{background:#fff9ab;position:relative}.owner_hblock::after{content:"";display:block;position:absolute;border-style:solid;height:0;width:0;border-color:#fff9ab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:15px calc(20px/2) 0 calc(20px/2);left:calc(50% - 10px);top:100%}.owner_hblock-title{margin:20px auto 0;padding-bottom:20px;text-align:center;font-weight:bold;font-size:2.2rem;line-height:1.25;background-color:#fff}.owner_hblock-title .half{color:#bd483c;font-size:3.2rem;background-image:radial-gradient(circle at center, #e9b909 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em 8px;padding-top:2px}.owner_hblock-detail{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media only screen and (min-width: 736px){.owner_hblock-detail{padding:10px;gap:30px}}.owner_hblock-detail p{margin-top:0}.owner_hblock-detail li{margin-bottom:15px;line-height:1.4;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 736px){.owner_hblock-detail li{width:30%;min-width:460px;font-size:1.2rem}.owner_hblock-detail li:first-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.owner_hblock-detail li:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.owner_hblock-detail li>p{width:30%;text-align:left}@media only screen and (min-width: 736px){.owner_hblock-detail li>p{max-width:200px}}.owner_hblock-detail li>div{width:65%;text-align:center}.owner_hblock-detail li>div p{margin-left:10px;color:#5f440f}.owner_hblock-detail li>div p:last-child{display:inline-block;margin-top:3px;padding:2px 15px;font-weight:bold;position:relative;z-index:1}.owner_hblock-detail li>div p:last-child::before{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);content:"";background-color:#fff}.owner_hblock-detail li>div p:last-child span{color:#bd483c;font-size:1.3rem}@media only screen and (min-width: 736px){.owner_hblock-detail li>div p:last-child span{font-size:1.4rem}}.owner_hblock-detail li>div p .lo_support{color:#bd483c;font-size:.9rem}@media only screen and (min-width: 736px){.owner_hblock-detail li>div p .lo_support{font-size:1rem}}.owner_hblock .owner_hblock-detail-btn{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.owner_hblock .owner_hblock-detail-btn a.btn{width:90%;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.2);box-shadow:0 4px 0 0 rgba(0,0,0,.2);font-size:1.1rem}@media only screen and (min-width: 736px){.owner_hblock .owner_hblock-detail-btn a.btn{width:30%}}.clm_txt{margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width: 736px){.clm_txt{width:70%}}.bx0{background:#f3f9fe;border:2px solid #4f70b6}.md00{margin:10px auto;text-align:center;font-weight:bold;font-size:170%}@media only screen and (min-width: 736px){.md00{font-size:300%}}.md01{margin-top:150px;padding:20px;position:relative;text-align:center;font-size:200%;font-weight:bold;line-height:1.4}.md01::after{position:absolute;content:"";left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background:#4f70b6}.md02{font-weight:bold;font-size:200%}.fs_lred{color:#f44432}#fview{margin-bottom:50px;padding:30px 5% 20px;color:#fff;background:url("/files/page/common/bg_ptn.png") #bd483c repeat-x left bottom}#fview .owner_3step-btn a{border:none}.owner_3step{margin-bottom:30px}.owner_3step>p{text-align:center;color:#fff;font-size:1.3rem;font-weight:bold;text-shadow:0 0 10px rgba(0,0,0,.6)}@media only screen and (min-width: 736px){.owner_3step>p{font-size:1.6rem}}.owner_3step-title{margin:0 auto 20px;text-align:center;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1.4;text-shadow:0 0 10px rgba(0,0,0,.6)}@media only screen and (min-width: 736px){.owner_3step-title{font-size:3rem}}.owner_3step-title>span{color:#fee433;font-size:2.2rem}@media only screen and (min-width: 736px){.owner_3step-title>span{font-size:4rem}}.owner_3step>ul li{margin-bottom:20px;background-color:#fff;border-radius:7px;color:#333;-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);box-shadow:0 0 10px rgba(0,0,0,.6)}@media only screen and (min-width: 736px){.owner_3step>ul li{margin:0 10px 20px}}.owner_3step>ul li div{padding:8px;text-align:center}.owner_3step>ul li div>p:first-child{margin-bottom:10px;text-align:center;font-weight:bold;font-size:1.4rem}.owner_3step>ul li div>p:first-child span{font-size:1.6rem}.owner_3step>ul li div figure{margin-top:0}@media only screen and (min-width: 736px){.owner_3step>ul li div>p:last-child{display:block;font-size:1rem;line-height:1.4}}.owner_3step-btn{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.owner_3step-btn a{display:block;padding:10px;width:90%;background-color:#fff;border:3px solid #bd483c;border-radius:50px;color:#333;font-size:1.8rem;font-weight:bold;text-align:center;text-decoration:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);box-shadow:0 0 10px rgba(0,0,0,.6)}@media only screen and (min-width: 736px){.owner_3step-btn a{width:40%}}.owner_3step-btn a::after{content:"";display:inline-block;margin-left:calc(11px/3);border-style:solid;border-width:0 3px 3px 0;vertical-align:middle;height:11px;width:11px;color:#bd483c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.owner_3step-btn a span{color:#bd483c}.owner_rcm h2{margin-bottom:20px;text-align:center;font-weight:bold;line-height:1.4;font-size:1.4rem}.owner_rcm h2 span{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:2.2rem;line-height:1.2}@media only screen and (min-width: 736px){.owner_rcm h2 span::before{content:"";width:1.5em;height:3px;background-color:#4f70b6;margin-right:.2em;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.owner_rcm h2 span::after{content:"";width:1.5em;height:3px;background-color:#4f70b6;margin-left:.2em;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}}.owner_rcm-type li{text-align:center;font-weight:bold}.owner_rcm-type li p{margin-top:10px;font-size:1rem;line-height:1.4}@media only screen and (min-width: 736px){.owner_rcm-type li p{font-size:1.2rem}}.owner_rcm-before{margin-bottom:30px;background-color:#f5f5f5;border-radius:10px;position:relative}.owner_rcm-before::before{content:"";display:inline-block;position:absolute;border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0);border-width:0 calc(20px/2) 15px calc(20px/2);left:calc(50% - 10px);bottom:100%}.owner_rcm-before>div:first-child{padding-top:20px;padding-bottom:10px;font-weight:bold;text-align:center;line-height:1.4}.owner_rcm-before>div:first-child>span{padding:0 1.1em;display:inline-block;position:relative;text-align:center;font-size:1.4rem}.owner_rcm-before>div:first-child>span::before{content:"";width:1.3em;height:2px;background-color:#bd483c;margin-right:.2em;-webkit-transform:rotate(60deg);transform:rotate(60deg);position:absolute;top:55%;left:0}.owner_rcm-before>div:first-child>span::after{content:"";width:1.3em;height:2px;background-color:#bd483c;margin-left:.2em;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);position:absolute;top:55%;right:.1em}.owner_rcm-before>div:first-child h3{display:inline;font-size:1.8rem;font-weight:bold}.owner_rcm-before-detail{padding:10px}.owner_rcm-before-detail li div{margin-bottom:20px;padding:10px;background-color:#fff;border-radius:7px}.owner_rcm-before-detail li div ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;-ms-flex-pack:distribute;justify-content:space-around;font-weight:bold}.owner_rcm-before-detail li div ul li:first-child{width:28%}.owner_rcm-before-detail li div ul li:nth-child(2){padding-top:11px;width:1.3em;color:#4f70b6;font-size:1.6rem;line-height:1;text-align:center}.owner_rcm-before-detail li div ul li:last-child{padding-top:10px;width:calc(100% - 1em - 28% - 1%);font-size:1.3rem;line-height:1.4}.owner_rcm-before-detail li div p{margin-top:10px}.owner_rcm-before-faq{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.owner_rcm-before-faq dl{width:100%}@media only screen and (min-width: 736px){.owner_rcm-before-faq dl{width:48%}}.owner_rcm-before-faq dl dt{padding:10px;margin-bottom:20px;background-color:#eaeef4;color:#4f70b6;border-radius:7px;position:relative}@media only screen and (min-width: 736px){.owner_rcm-before-faq dl dt{text-align:center}}.owner_rcm-before-faq dl dt::after{content:"";display:inline-block;position:absolute;border-style:solid;height:0;width:0;border-color:#eaeef4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:12px calc(20px/2) 0 calc(20px/2);left:calc(50% - 10px);top:100%}.owner_rcm-before-faq dl dd{padding:10px;color:#333}.owner_rcm-before-faq::after{content:"";display:inline-block;margin-left:calc(50px/3);border-style:solid;border-width:0 6px 6px 0;vertical-align:middle;height:50px;width:50px;color:#4f70b6;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:12.5px}@media only screen and (min-width: 736px){.owner_rcm-before-faq::after{margin-bottom:30px}}.owner_banner{margin-bottom:30px;padding-top:2em;padding-bottom:.8em;background-color:#eaeef4}.innnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.4;font-size:.9rem}.innnavi li{padding:.4em;width:25%}@media only screen and (min-width: 736px){.innnavi li{width:12%}}.innnavi .innnavi_img{border:2px solid #333;border-radius:50%}.innnavi a{color:initial;text-decoration:none}.innnavi a p{padding:.5em}@media only screen and (min-width: 736px){.innnavi a p{padding:.8em}}.innnavi a[href="#simu"] p{position:relative}.innnavi a[href="#simu"] p::after{position:absolute;padding:3px 5px;display:inline-block;background:#e00;color:#fff;font-size:.75rem;content:"人気";border-radius:3px;top:-3px;right:15%}@media only screen and (min-width: 736px){.innnavi a[href="#simu"] p::after{top:5px;content:"おすすめ"}}.supportbox_no{color:#acc8df;letter-spacing:1px;font-family:"Roboto Condensed",sans-serif;margin:-30px 0 -10px}.supportbox_no span{margin:0 5px;font-size:400%}.flow_box li{margin-top:140px;position:relative}.flow_box li .flow_img{width:180px;margin:0 auto;position:absolute;left:0;right:0;top:-100px}@media only screen and (min-width: 736px){.flow_box li .flow_img{top:-120px}}.flow_box li.flow_a{padding-top:70px;border:2px solid #9a9898;margin-right:0;width:100%}@media only screen and (min-width: 736px){.flow_box li.flow_a{margin-right:2%;width:23%}}.flow_box li.flow_a::after{left:100%;top:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#9a9898;border-width:10px;margin-top:-10px}.flow_box li.flow_b{padding-top:70px;border:2px solid #e1b8b8;width:100%}@media only screen and (min-width: 736px){.flow_box li.flow_b{width:23%}}.pickupBlock .constructSlider_supportList li{width:100%;margin-bottom:5px}.pickupBlock .caseNum{font-size:140%;font-weight:bold;color:#4f70b6}.casebox li{width:45%}@media only screen and (min-width: 736px){.casebox li{width:23%}}.casebox li figure{margin-top:0}.casebox li p{margin-top:0}.casebox li a{display:block;text-decoration:none;color:#333}.casebox li a img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.areainfo_src{margin:auto auto 30px;padding:10px;background-color:#f5f5f5;border-radius:7px}@media only screen and (min-width: 736px){.areainfo_src{padding:10px 2%;max-width:85%}}.areainfo_src h3{margin-bottom:15px;font-size:1.5rem;text-align:center;font-weight:bold;color:#4f70b6}.areainfo_src>ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.areainfo_src>ul li{margin-bottom:15px;width:45%}@media only screen and (min-width: 736px){.areainfo_src>ul li{width:22%}}.areainfo_src>ul li:last-child{width:65%}@media only screen and (min-width: 736px){.areainfo_src>ul li:last-child{width:35%}}.cvbtnArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cvbtnArea>div{padding:15px;width:100%;border:3px solid #dde1e9;border-radius:6px;background-color:#fff}@media only screen and (min-width: 736px){.cvbtnArea>div{width:70%}}.cvbtnArea>div>div{margin-bottom:5px;text-align:center;font-weight:bold;font-size:1.5rem;line-height:1.4}.cvbtnArea>div>div p{margin-top:0;margin-bottom:5px;display:inline-block}.cvbtnArea>div>div p:first-child{font-size:1.2rem}.cvbtnArea>div>div p:first-child span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #fef9bf));background:linear-gradient(transparent 60%, #fef9bf 40%)}.cvbtnArea>div>div p:last-child span{display:inline-block;margin-right:3px;color:#fff;background-color:#d00;border-radius:100vh;font-size:1.3rem;font-weight:normal;width:1.7em;height:1.7em;line-height:1.7em}.cvbtnArea>div .cvbtnArea_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.cvbtnArea>div .cvbtnArea_btn li{margin-bottom:8px;padding:5px;width:100%}@media only screen and (min-width: 736px){.cvbtnArea>div .cvbtnArea_btn li{width:45%}}.cvbtnArea>div .cvbtnArea_btn li p{font-size:.95rem;text-align:center}.cvbtnArea>div .cvbtnArea_btn li .btn{padding:10px;font-size:1.1rem}.cvbtnArea>div .cvbtnArea_tel{margin-top:10px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4f70b6;border-radius:5px;color:#fff}.cvbtnArea>div .cvbtnArea_tel li{width:100%}.cvbtnArea>div .cvbtnArea_tel li:first-child{font-size:1.2rem}@media only screen and (min-width: 736px){.cvbtnArea>div .cvbtnArea_tel li:first-child{width:40%}}.cvbtnArea>div .cvbtnArea_tel li:first-child p{margin-bottom:5px;padding-bottom:8px;text-align:center;line-height:1.4;font-size:1rem;border-bottom:1px solid #7d9ecb}@media only screen and (min-width: 736px){.cvbtnArea>div .cvbtnArea_tel li:first-child p{border:none;padding-bottom:0}}.cvbtnArea>div .cvbtnArea_tel li:first-child p span{display:block;font-size:1.2rem;font-weight:bold;color:#fdffe7}.cvbtnArea>div .cvbtnArea_tel li:last-child{text-align:center;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-size:1.3rem;line-height:1.1}@media only screen and (min-width: 736px){.cvbtnArea>div .cvbtnArea_tel li:last-child{width:48%}}.cvbtnArea>div .cvbtnArea_tel li:last-child a{font-size:2.7rem;color:#fff}.request_form .request_form_header{margin-bottom:20px;padding:.5em;background-color:#4f70b6;font-size:1.2rem;font-weight:bold;color:#fff;text-align:center}.request_form .req_btns_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request_form .req_btns_list li{padding:.7em 1%;width:48%;line-height:1.4;text-align:center;background:#fff;border:3px solid #4f70b6;border-radius:10px;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.1);box-shadow:0 4px 0 0 rgba(0,0,0,.1);cursor:pointer}.request_form .req_btns_list li>p:nth-child(3){margin-top:.6em;margin-bottom:.6em;font-size:.95rem}.request_form .req_btns_list li button{margin-left:auto;margin-right:auto;width:90%;display:block;color:#333;border-width:2px}@media only screen and (min-width: 736px){.request_form .req_btns_list li button{font-size:1.2rem}}.request_form .req_btns_list li button span{font-size:120%;font-weight:bold;color:#bd483c}.request_form .req_btns_list li button.btn-color06{background-color:#fdf9f8}.request_form .req_btns_list li button.btn-color02{color:#fff}.request_form .req_btns_list li button.btn-color02 span{color:currentColor}.request_form .req_btns_list li.form-selected{border-color:#bd483c;background-color:#fdf9f8;-webkit-box-shadow:none;box-shadow:none}.request_form .req_btns_list li.form-selected button{-webkit-box-shadow:none;box-shadow:none}.knowledge_brlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;font-size:.9rem}.knowledge_brlist::after{content:"";display:block;width:30%}.knowledge_brlist li{margin-bottom:20px;width:100%}@media only screen and (min-width: 736px){.knowledge_brlist li{width:30%}}.knowledge_brlist li a{margin:0 1em;display:block;text-decoration:none;background-color:#fff}.knowledge_brlist li a p span{font-size:1rem;color:#1f3d7b;font-weight:bold}.knowledge_brlist li figure{padding-top:64%;position:relative;overflow:hidden}.knowledge_brlist li figure img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.matching_flow .arrowicon_bottom::after{display:block;margin-left:auto;margin-right:auto}.simulator>form{margin-top:50px}.simulator .d-none{text-align:center}.simulator .d-none::before{content:"";display:inline-block;margin-left:calc(4em/3);border-style:solid;border-width:0 5px 5px 0;vertical-align:middle;height:4em;width:4em;color:#bd483c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.simulator .simulation_results{margin-top:40px;padding:20px;border:5px solid #bd483c;text-align:center}@media only screen and (min-width: 736px){.simulator .simulation_results{padding:20px 3%}}.simulator .simulation_results>p{margin-top:0;line-height:1.5;font-size:.9rem}.simulator .simulation_results .price_area{margin:0 auto;position:relative;display:inline-block;font-size:1.4rem;text-align:center}@media only screen and (min-width: 736px){.simulator .simulation_results .price_area{padding:0 30px}.simulator .simulation_results .price_area::before{content:"";width:3em;height:4px;background-color:#bd483c;margin-right:.2em;-webkit-transform:rotate(60deg);transform:rotate(60deg);position:absolute;top:50%;left:-2em}.simulator .simulation_results .price_area::after{content:"";width:3em;height:4px;background-color:#bd483c;margin-left:.2em;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);position:absolute;top:50%;right:-2em}}.simulator .simulation_results .price_area p{margin-top:0}.simulator .simulation_results .price_area p:first-child{text-align:center;font-size:1.4rem;font-weight:bold}@media only screen and (min-width: 736px){.simulator .simulation_results .price_area p:first-child{font-size:1.8rem}}.simulator .simulation_results .price_area p:nth-child(2){font-weight:bold;line-height:1}.simulator .simulation_results .price_area p:nth-child(2) span{font-size:2.8rem;color:#d00}@media only screen and (min-width: 736px){.simulator .simulation_results .price_area p:nth-child(2) span{font-size:5rem}}.simulator .simulation_results .price_area p:nth-child(3){margin-bottom:10px;font-size:1rem;color:#8d8d8d}.simulator .simulation_results .price_area p:nth-child(3) span{font-size:130%}.simulator .simulation_results .price_area p:last-child{font-size:.8rem;line-height:1.4;text-align:left}.simulator .simulation_results .conditions{margin:20px auto;width:100%}@media only screen and (min-width: 736px){.simulator .simulation_results .conditions{width:50%}}@media only screen and (min-width: 736px){.simulator .simulation_results .conditions .headLine4{margin-bottom:0}}.simulator .simulation_results .conditions>table{margin-top:10px;text-align:left;background-color:#fff}.simulator .simulation_results .simulation_more .info_area{margin:20px auto 8px;padding:7px 2%;background-color:#ffec13;border-radius:5px;position:relative;width:100%;font-weight:bold;font-size:1.2rem}@media only screen and (min-width: 736px){.simulator .simulation_results .simulation_more .info_area{margin-bottom:15px;width:50%;min-width:340px}}.simulator .simulation_results .simulation_more .info_area::after{position:absolute;display:block;content:"";border-style:solid;height:0;width:0;border-color:#ffec13 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:15px calc(20px/2) 0 calc(20px/2);left:calc(50% - 20px);top:100%}.simulator .simulation_results .simulation_more .info_area span{color:#d00;font-size:110%}.simulator .simulation_results .simulation_more>ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.simulator .simulation_results .simulation_more>ul li:first-child{width:20%}@media only screen and (min-width: 736px){.simulator .simulation_results .simulation_more>ul li:first-child{width:10%}}.simulator .simulation_results .simulation_more>ul li:last-child{width:70%;font-weight:bold}@media only screen and (min-width: 736px){.simulator .simulation_results .simulation_more>ul li:last-child{margin-left:.8em;width:30%;font-size:1.2rem;text-align:left}}.simulator .simulation_results .simulation_more .simu_ctabtn a{margin:20px auto;display:block;width:90%;padding:7px;background-color:#d00;border-radius:50px;color:#fff;font-weight:bold;text-align:center;text-decoration:none;font-size:1.5rem;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}@media only screen and (min-width: 736px){.simulator .simulation_results .simulation_more .simu_ctabtn a{width:60%;font-size:1.8rem}}.simulator .simulation_results .simulation_more .simu_ctabtn a span{color:#ffff92}.simulator .simulation_results .simulation_more .owner_3step *{text-shadow:none}.simulator .simulation_results .simulation_more .owner_3step>p{color:inherit}.simulator .simulation_results .simulation_more .owner_3step-title{color:inherit;font-size:1.4rem}@media only screen and (min-width: 736px){.simulator .simulation_results .simulation_more .owner_3step-title{font-size:2rem}}.simulator .simulation_results .simulation_more .owner_3step-title span{color:#bd483c;font-size:1.8rem}@media only screen and (min-width: 736px){.simulator .simulation_results .simulation_more .owner_3step-title span{font-size:2.8rem}}.simulator .simulation_results .simulation_more .owner_3step ul li{margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #aaa}.simulator .simulation_results .simulation_more .owner_3step ul li div p:first-child{font-size:1rem}.simulator .simulation_results .simulation_more .owner_3step ul li div p:first-child span{font-size:1.1rem}.simulator .simulation_results .simulation_more .owner_3step ul li div p:last-child{display:none}@media only screen and (min-width: 736px){.simulator .simulation_results .simulation_more .owner_3step ul li div p:last-child{margin-top:10px;display:block;font-size:.9rem}}.simulator .simulation_results .simulation_more .owner_3step ul li div figure img{height:100px}@media only screen and (min-width: 736px){.simulator .simulation_results .simulation_more .owner_3step ul li div figure img{height:auto}}.simumore{position:relative;margin:-20px auto 60px;padding:0 0 45px}@media only screen and (min-width: 736px){.simumore{margin:30px auto 0}}.simumore .simumore_info{position:absolute;display:block;padding:0 2% 10px;width:100%;text-align:center;font-size:94%;z-index:2;bottom:10px;left:0;line-height:1.4;text-shadow:1px 1px 10px #fff,-1px 1px 10px #fff,1px -1px 10px #fff,-1px -1px 10px #fff}@media only screen and (min-width: 736px){.simumore .simumore_info{bottom:50px}}.simumore label{position:absolute;display:table;left:50%;bottom:-30px;margin:0 auto;width:200px;padding:7px 0;color:#fff;text-align:center;border-radius:5px;background-color:#bd483c;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index:2;-webkit-box-shadow:0 2px 0 0 #d5d5d5;box-shadow:0 2px 0 0 #d5d5d5}.simumore label::before{content:"続きを見る"}@media only screen and (min-width: 736px){.simumore label{bottom:10px}}.simumore input[type=checkbox]:checked~label::before{content:"元に戻す"}.simumore input[type=checkbox]{display:none}.simumore input[type=checkbox]:checked~.simumore_info{padding-top:10px;background-color:#fff;border-radius:0 0 20px 20px}@media only screen and (min-width: 736px){.simumore input[type=checkbox]:checked~.simumore_info{background-color:rgba(0,0,0,0)}}.simumore .simumore_content{position:relative;height:230px;overflow:hidden}.simumore .simumore_content::before{position:absolute;display:block;content:"";bottom:0;left:0;width:100%;height:85px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(248, 248, 248, 0)), color-stop(50%, rgba(248, 248, 248, 0.6)), to(#f8f8f8));background:linear-gradient(rgba(248, 248, 248, 0) 0%, rgba(248, 248, 248, 0.6) 50%, #f8f8f8 100%);z-index:1}@media only screen and (min-width: 736px){.simumore .simumore_content::before{height:100px}}.simumore input[type=checkbox]:checked~.simumore_content{height:auto}.simumore input[type=checkbox]:checked~.simumore_content::before{display:none}.simumore .simulation_results{background-color:#fff;border:none;border-radius:20px}@media only screen and (min-width: 736px){.simumore .simulation_results{margin:0 auto;width:70%}}.simumore .simulation_results .conditions{width:100%}.simumore .simumore_title{padding:.2em;margin:0 auto 10px;background-color:#bd483c;color:#fff;text-align:center;font-size:1.2rem;width:100%;border-radius:50px}@media only screen and (min-width: 736px){.simumore .simumore_title{width:60%}}.simumore .simulation_results .price_area p:first-child{font-size:1.2rem}.simumore .simulation_results .price_area p:nth-child(2) span{font-size:3.2rem}.simumore .simulation_results .price_area::before{top:33%}.simumore .simulation_results .price_area::after{top:33%}.newsList_item{border-bottom-style:dotted}.newsList_item:not(:first-child){margin:5px 0}.contents .topSection[id=news]{padding-top:20px;padding-bottom:25px}.newsList_dates{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.newsList_metas>:not(:first-child){margin-right:0;padding-right:.7em;padding-left:0}@media only screen and (min-width: 736px){.newsList_metas>:not(:first-child){margin-right:-10px}}.topNews_btns ul li.spl20{width:20%}@media only screen and (min-width: 736px){.topNews_btns ul li.spl20{width:30%}}.contents .topSection[id=pickup] .pageHeadLine1{margin-top:0;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 736px){.contents .topSection[id=pickup] .pageHeadLine1{margin:50px auto 0}}.contents .topSection[id=pickup] .pageHeadLine1 h2{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (min-width: 736px){.contents .topSection[id=pickup] .pageHeadLine1 h2{margin:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.contents .topSection[id=pickup] .pageHeadLine1 .pu_update{position:relative;margin:10px 1em;padding:5px 2%;background-color:#bd483c;border-radius:5px;color:#fff}@media only screen and (min-width: 736px){.contents .topSection[id=pickup] .pageHeadLine1 .pu_update{padding:3px 2% 5px}}.contents .topSection[id=pickup] .pageHeadLine1 .pu_update::after{position:absolute;margin-top:-1px;top:100%;left:40%;content:"";width:0;height:0;border:10px solid rgba(0,0,0,0);border-top:8px solid #bd483c}@media only screen and (min-width: 736px){.contents .topSection[id=pickup] .pageHeadLine1 .pu_update::after{margin-top:-7px;top:50%;left:-15px;border:7px solid rgba(0,0,0,0);border-right:9px solid #bd483c}}.topCatchBar_inner p:first-child{color:#fffebd;font-weight:bold;font-size:1.125rem}.ansComp_box{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ansComp_box li{display:block;width:100%}@media only screen and (min-width: 736px){.ansComp_box li{width:58%}}@media only screen and (min-width: 736px){.ansComp_box li.ansComp_title{width:40%}}.ansComp_box li.ansComp_title>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:10px;font-size:1.2rem;line-height:1.4;font-weight:bold;color:#4f70b6}.ansComp_box li.ansComp_title>div::before{content:"";width:2em;height:3px;background-color:#4f70b6;margin-right:.2em;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ansComp_box li.ansComp_title>div::after{content:"";width:2em;height:3px;background-color:#4f70b6;margin-left:.2em;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}@media only screen and (min-width: 736px){.ansComp_box li.ansComp_title>div{padding:8px 16px;display:grid;gap:12px;background-color:#4f70b6;color:#fff;grid-template-columns:repeat(auto-fit, minmax(222px, 1fr));-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%)}}.ansComp_box .constructList .constructList_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 736px){.ansComp_box .constructList .constructList_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ansComp_box .constructList .constructSlider_hero{background:#fff;border:1px solid #333}.ansComp_box .constructList .overMask{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ansComp_box .constructList .overMask .overMask_title{line-height:1.4;font-size:.75rem}.boardList.boardList_inprop{margin-top:80px;padding:1em;background-color:#eaeef4;border:5px solid #4f70b6;border-radius:5px;position:relative}.boardList.boardList_inprop::before{position:absolute;top:-1.6rem;left:2em;padding:.1rem 2rem;background:#4f70b6;color:#fff;font-size:1.2rem;font-weight:bold;content:attr(data-title)}@media only screen and (min-width: 736px){.boardList.boardList_inprop::before{font-size:1.4rem}}.boardList.boardList_inprop .boardListHeader{margin-bottom:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.boardList.boardList_inprop .boardListHeader>figure{margin:0;width:90%}@media only screen and (min-width: 736px){.boardList.boardList_inprop .boardListHeader>figure{width:30%}}.boardList.boardList_inprop .boardListHeader>div{text-align:left;width:95%;line-height:1.6}@media only screen and (min-width: 736px){.boardList.boardList_inprop .boardListHeader>div{width:65%}}.boardList.boardList_inprop .boardListHeader>div h2{color:#4f70b6;font-size:1.4rem;font-weight:bold}@media only screen and (min-width: 736px){.boardList.boardList_inprop .boardListHeader>div h2{font-size:1.7rem}}.boardList.boardList_inprop .boardListHeader>div p:first-child{color:#4f70b6;font-weight:bold}.boardList.boardList_inprop .boardList_date{margin-left:1%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4f70b6}.boardList.boardList_inprop .boardList_date li{margin-bottom:7px;font-size:1.3rem;line-height:1.4;font-weight:bold}.boardList.boardList_inprop .boardList_date li>span{font-size:1rem}.boardList.boardList_inprop .boardList_date li:first-child{margin-right:10px;padding:2px 1em 4px;background-color:#4f70b6;font-size:.9rem;font-weight:normal;color:#ffffc4}.boardList.boardList_inprop .boardList_list{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.boardList.boardList_inprop .boardList_list .boardList_item{width:100%}@media only screen and (min-width: 736px){.boardList.boardList_inprop .boardList_list .boardList_item{margin-top:0;width:32%}}.boardList.boardList_inprop .boardList_list .boardList_category{margin:.5em 0 .5em .5em}.boardList.boardList_inprop .boardList_list .boardList_category .badge-tag{background-color:#eaeef4;border-color:#eaeef4;color:#4f70b6}.boardList.boardList_inprop .boardList_list .boardList_header{background-color:#fff}.boardList.boardList_inprop .boardList_list .boardList_title{font-size:.95rem}.boardList.boardList_indetail{margin-top:80px;padding:1em;background-color:#eaeef4;position:relative}.boardList.boardList_indetail h2{margin-bottom:10px;color:#4f70b6;font-weight:bold;font-size:1.3em}.boardList.boardList_indetail .boardList_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width: 736px){.boardList.boardList_indetail .boardList_list{gap:2%}}.boardList.boardList_indetail .boardList_list .boardList_item{margin-top:0;margin-bottom:10px;width:100%;background:#fff;border:1px solid #8d9ab7}@media only screen and (min-width: 736px){.boardList.boardList_indetail .boardList_list .boardList_item{margin-top:0;width:32%}}.boardList.boardList_indetail .boardList_list .boardList_header{background-color:#fff}.boardList.boardList_indetail .boardList_list .boardList_title{font-size:.95rem;font-weight:normal}.contsIndex>div{padding:1em;border:2px solid #4f70b6;background-color:#fff}.contsIndex>div>p{margin-bottom:10px;padding:.3em;font-weight:bold;color:#4f70b6;font-size:120%;border-bottom:3px solid #eaeef4}.contsIndex>div .indexlist>li{border-bottom:1px dotted #dae2ed}.contsIndex>div .indexlist>li:last-child{border:none}.contsIndex>div .indexlist li{padding:.3em}.contsIndex>div .indexlist li a{color:#333;text-decoration:none}.contsIndex>div .indexlist li .num{margin-right:.3em;color:#4f70b6;font-weight:bold}.contsIndex>div .indexlist li ul{padding-left:1rem}.contsIndex .toggle-arrow{cursor:pointer;font-size:1.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:.7em;color:#4f70b6;font-family:icons}.contsIndex .toggle-arrow::before{content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.contsIndex .index_accordion li.open>.toggle-arrow::before{content:""}.contsIndex .index_accordion>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.2em;line-height:1.4}.contsIndex .index_accordion>li a{-webkit-box-flex:1;-ms-flex:1;flex:1;text-decoration:none;color:inherit;word-break:break-word}.contsIndex .index_accordion>li>ul{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease,opacity .4s ease;transition:max-height .4s ease,opacity .4s ease;opacity:0;margin-top:.2em;width:100%}.contsIndex .index_accordion>li.open>ul{max-height:500px;opacity:1}.pickup{margin-right:.2em;display:inline-block;padding:1px 5px;background-color:#bd483c;color:#fff;text-align:center;border-radius:3px;font-size:.7rem}.mpcaselist .favoriteBox{display:none}.mptable td .min,.mptable td .max{font-size:120%;color:#bd483c;font-weight:bold}.rccomp_detail{margin-bottom:80px}.rccomp_detail .rccomp_image{margin:0 auto;width:100%}@media only screen and (min-width: 736px){.rccomp_detail .rccomp_image{width:70%}}.rccomp_detail .rccomp_image figure{display:block;text-align:center}.rccomp_detail .rccomp_image figure img{border:3px solid #fff}.rccomp_detail .rccomp_image>p{margin-top:10px;font-size:.8rem;color:#9f9f9f}.rccomp_detail .rccomp_point{margin:20px auto 40px;padding:.5em 1em;background-color:#eaeef4;border-radius:7px;width:94%}@media only screen and (min-width: 736px){.rccomp_detail .rccomp_point{width:70%}}.rccomp_detail .rccomp_point li{margin:0;padding:.2em;border-bottom:1px solid #fff;position:relative}@media only screen and (min-width: 736px){.rccomp_detail .rccomp_point li{margin:0 1em}}.rccomp_detail .rccomp_point li::before{content:"";margin-right:.3em;display:inline-block;border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #4f70b6;border-width:calc(12px/2) 0 calc(12px/2) 7px}.rccomp_detail .rccomp_point li:last-child{border:none}.rccomp_detail .rccomp_case{margin-bottom:60px}.rccomp_detail .rccomp_case .constructList_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.rccomp_detail .rccomp_case .constructList_list>li{width:50%}@media only screen and (min-width: 736px){.rccomp_detail .rccomp_case .constructList_list>li{width:23%}}.rccomp_detail .rccomp_link{margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rccomp_detail .rccomp_link li{margin-bottom:1em}@media only screen and (min-width: 736px){.rccomp_detail .rccomp_link li:first-child{margin-right:2%}}.summary_guide{margin:40px auto;padding:0 2em 2em;background-color:#fff;border-radius:20px}.summary_guide .issuelist{padding-left:2em}.summary_guide .issuelist li{display:list-item;list-style:disc;color:#4f70b6}.rccomp_ranking .constructList{padding:2em;border-radius:20px;background-color:#fff}.rccomp_ranking .constructList .constructList_itemInner{border-bottom:none}.rccomp_ranking .constructList .constructList_list{-ms-flex-pack:distribute;justify-content:space-around}.rccomp_ranking .constructList .constructList_list>li{counter-increment:rank;position:relative}.rccomp_ranking .constructList .constructList_list>li::before{position:absolute;top:-5px;left:-7px;display:block;content:counter(rank);width:40px;height:40px;line-height:40px;font-size:18px;z-index:2;background-color:#859bc9;border-radius:50px;color:#fff;text-align:center}.rccomp_ranking .constructList .constructList_list>li:first-child{width:70%}@media only screen and (min-width: 736px){.rccomp_ranking .constructList .constructList_list>li:first-child{width:calc(24.975% - 30px)}}.rccomp_ranking .constructList .constructList_list>li:first-child::before{background-color:#cab12d}.rccomp_ranking .constructList .constructList_list>li:nth-child(2)::before{background-color:#999}.rccomp_ranking .constructList .constructList_list>li:nth-child(3)::before{background-color:#b45a5c}.rccomp_ranking .constructList_title{font-size:.9rem}.rccomp_ranking .constructSlider_supportList li{font-size:.85rem;line-height:1.2}.catTopContsBtn{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 736px){.catTopContsBtn{margin-bottom:20px}}.catTopContsBtn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2em;border:1px solid #000;background-color:#fff;color:#000;border-radius:999px;text-decoration:none;text-align:center;width:80%}@media only screen and (min-width: 736px){.catTopContsBtn a{width:30%}}.catTopContsBtn a::after{content:"";display:inline-block;margin-left:calc(0.5em/3);border-style:solid;border-width:0 2px 2px 0;vertical-align:middle;height:0.5em;width:0.5em;color:inherit;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:.4em}.matching-lp .md01{margin-top:0;margin-bottom:30px;padding-bottom:15px;font-size:1.8571428571rem}@media only screen and (min-width: 736px){.matching-lp .md01{font-size:1.625rem}}@media only screen and (min-width: 736px){.matching-lp .md01{font-size:2.2857142857rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.matching-lp .md01{font-size:2rem}}.matching-lp figure{margin-top:0}@media only screen and (min-width: 736px){.matching-lp .sec__inner{margin-inline:auto;max-width:780px}}@media only screen and (min-width: 736px){.matching-lp .sec__innermax{margin-inline:auto;max-width:1200px}}.ow-fpv{position:relative;text-align:center}.ow-fpv::before{content:"";display:block;width:100%;min-height:17vw;background-image:url("/files/page/owner/mvbg01.jpg");background-position:top center;background-size:contain}@media only screen and (min-width: 736px){.ow-fpv::before{min-height:clamp(100px,10vw,150px);background-repeat:repeat-x}}.ow-fpv .fpv__inner{position:relative;z-index:1;border-top:7px solid #fff;background:#fff}.ow-fpv .fpv__inner::after{content:"";display:block;margin-top:8px;width:100%;min-height:17vw;background-image:url("/files/page/owner/mvbg02.jpg");background-position:bottom center;background-size:contain}@media only screen and (min-width: 736px){.ow-fpv .fpv__inner::after{min-height:clamp(100px,10vw,150px);background-repeat:repeat-x}}.ow-fpv .fpv__wrap{background:url("/files/page/owner/mvbg_body.jpg") center top;background-size:cover;padding-bottom:20px}@media only screen and (min-width: 736px){.ow-fpv .fpv__wrap{padding-block:20px 40px;background:url("/files/page/owner/mvbg_body-pc.jpg") center top;background-size:cover}}.ow-fpv .fpv__head{padding:1rem 3% 0;position:relative;font-size:2.5714285714rem;color:#fff;font-weight:bold;text-align:left;line-height:1;background:url("/files/page/owner/mv_plan_image.png") 96% bottom no-repeat;background-size:38vw}@media only screen and (min-width: 736px){.ow-fpv .fpv__head{font-size:2.25rem}}@media only screen and (min-width: 736px){.ow-fpv .fpv__head{margin:auto;max-width:1080px;background-size:270px;background-position:90% center;font-size:4.5714285714rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-fpv .fpv__head{font-size:4rem}}.ow-fpv .fpv__title1{font-size:2.1428571429rem;margin-bottom:.4em}@media only screen and (min-width: 736px){.ow-fpv .fpv__title1{font-size:1.875rem}}@media only screen and (min-width: 736px){.ow-fpv .fpv__title1{font-size:3.4285714286rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-fpv .fpv__title1{font-size:3rem}}.ow-fpv .fpv__title1 span{margin:0 5px;padding:.2em .2em .3em;display:inline-block;font-size:2.4285714286rem;line-height:1;background-color:#bd483c}@media only screen and (min-width: 736px){.ow-fpv .fpv__title1 span{font-size:2.125rem}}@media only screen and (min-width: 736px){.ow-fpv .fpv__title1 span{font-size:3.8571428571rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-fpv .fpv__title1 span{font-size:3.375rem}}.ow-fpv .fpv__title2{padding-left:.1em;margin-bottom:.8em}.ow-fpv .fpv__title2 span:last-child{font-size:2.1428571429rem}@media only screen and (min-width: 736px){.ow-fpv .fpv__title2 span:last-child{font-size:1.875rem}}@media only screen and (min-width: 736px){.ow-fpv .fpv__title2 span:last-child{font-size:3.5714285714rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-fpv .fpv__title2 span:last-child{font-size:3.125rem}}.ow-fpv .fpv__title-uline{border-bottom:4px solid #fe0}.ow-fpv .fpv__title3{margin-top:.4em;margin-bottom:1em}.ow-fpv .fpv__title3 span{position:relative;display:inline-block;padding:0 2px 0 0;margin-right:.2em;font-size:2rem;z-index:1}@media only screen and (min-width: 736px){.ow-fpv .fpv__title3 span{font-size:1.75rem}}.ow-fpv .fpv__title3 span::before{content:"";position:absolute;top:-12px;left:0;width:100%;height:2px;background-color:#fff;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1}.ow-fpv .fpv__title3 span::after{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:2px;background-color:#fff;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1}@media only screen and (min-width: 736px){.ow-fpv .fpv__title3 span{font-size:4rem;margin-right:.1em}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-fpv .fpv__title3 span{font-size:3.5rem}}@media only screen and (min-width: 736px){.ow-fpv .fpv__title3 span::before{top:-23px}.ow-fpv .fpv__title3 span::after{bottom:-30px}}.ow-fpv .fpv__catch{margin-top:3em;font-size:1.0714285714rem;font-weight:400;line-height:1.4}@media only screen and (min-width: 736px){.ow-fpv .fpv__catch{font-size:.9375rem}}.ow-fpv .fpv__catch span{color:#fe0}@media only screen and (min-width: 736px){.ow-fpv .fpv__catch{font-size:1.7142857143rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-fpv .fpv__catch{font-size:1.5rem}}.ow-fpv .point{margin:20px 5px 0;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;color:#fff}@media only screen and (min-width: 736px){.ow-fpv .point{padding:20px 2%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:980px;margin-inline:auto;gap:80px}}.ow-fpv .point .point__item{padding-bottom:5px;position:relative;line-height:1.4;font-size:.8571428571rem}@media only screen and (min-width: 736px){.ow-fpv .point .point__item{font-size:.75rem}}@media only screen and (min-width: 736px){.ow-fpv .point .point__item{padding-bottom:0;font-size:1.4285714286rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-fpv .point .point__item{font-size:1.25rem}}.ow-fpv .point .point__item:nth-child(1){width:30%}.ow-fpv .point .point__item:nth-child(2){width:35%}.ow-fpv .point .point__item:nth-child(3){width:29%}.ow-fpv .point .point__item:before,.ow-fpv .point .point__item:after{content:"";position:absolute;width:25px;height:65px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 736px){.ow-fpv .point .point__item:before,.ow-fpv .point .point__item:after{width:36px;height:85px}}.ow-fpv .point .point__item:before{background-image:url(/files/page/owner/laurel_left.png);left:0}.ow-fpv .point .point__item:after{background-image:url(/files/page/owner/laurel_right.png);right:0}.ow-fpv .point__num{font-weight:500;font-size:.8571428571rem}@media only screen and (min-width: 736px){.ow-fpv .point__num{font-size:.75rem}}@media only screen and (min-width: 736px){.ow-fpv .point__num{font-size:1.4285714286rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-fpv .point__num{font-size:1.25rem}}.ow-fpv .point__num span{font-size:1.8em;font-weight:bold;color:#fe0}.ow-fpv .point__num span.point__day{font-size:1.7em;font-weight:500}.ow-fpv .fpv__cta{margin-top:10px}@media only screen and (min-width: 736px){.ow-fpv .fpv__cta .cta__btn{margin-top:20px;margin-inline:auto;width:100%}}.ow-cp{margin-top:10px;background-color:#fff}.ow-cp .cp__inner{background-color:#f6ee5f}@media only screen and (min-width: 736px){.ow-cp .cp__inner{margin-inline:auto;max-width:660px}}.ow-cp .cp__title{padding:5px;text-align:center;font-size:1.2142857143rem;font-weight:700}@media only screen and (min-width: 736px){.ow-cp .cp__title{font-size:1.0625rem}}.ow-cp .cp__details-block{padding-bottom:10px}.ow-cp .cp__banner{display:block;margin-top:0;margin-inline:auto;max-width:94%}.ow-cp .cp__banner img{max-width:100%}.ow-cp .cp__summary{display:block;text-align:center;cursor:pointer}.ow-cp .cp__summary .cp__btn{margin-top:10px;margin-inline:auto;padding-inline:1.5em;display:inline-block;background:#fff;border:1px solid #333;border-radius:50px;font-size:1rem}@media only screen and (min-width: 736px){.ow-cp .cp__summary .cp__btn{font-size:.875rem}}.ow-cp .cp__summary .cp__btn::after{content:"";display:inline-block;margin-left:calc(0.46em/3);border-style:solid;border-width:0 2px 2px 0;vertical-align:middle;height:0.46em;width:0.46em;color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:.4em;margin-bottom:.3em}.ow-cp .cp__details{padding:10px;margin-top:10px;margin-inline:10px;background:#fff;border-radius:7px}.ow-cp .cp__list{margin-top:0;display:grid;grid-template-columns:1fr;width:100%;gap:5px}@media only screen and (min-width: 736px){.ow-cp .cp__list{grid-template-columns:auto 1fr}}.ow-cp .cp__list dt,.ow-cp .cp__list dd{margin:0;padding-inline:0 .3em;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;line-height:1.4;font-size:1rem}@media only screen and (min-width: 736px){.ow-cp .cp__list dt,.ow-cp .cp__list dd{font-size:.875rem}}.ow-cp .cp__list dt{font-weight:bold}.ow-cp .cp__list .cp__notes{font-size:.8571428571rem;line-height:1.4}@media only screen and (min-width: 736px){.ow-cp .cp__list .cp__notes{font-size:.75rem}}.ow-problem{padding-top:30px;background-color:#fff}.ow-problem .problem__title-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:1.1428571429rem;font-weight:500}@media only screen and (min-width: 736px){.ow-problem .problem__title-copy{font-size:1rem}}@media only screen and (min-width: 736px){.ow-problem .problem__title-copy{font-size:1.7142857143rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-problem .problem__title-copy{font-size:1.5rem}}.ow-problem .problem__title-copy::before{content:"";width:1.2em;height:1px;background-color:#4f70b6;margin-right:.2em;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ow-problem .problem__title-copy::after{content:"";width:1.2em;height:1px;background-color:#4f70b6;margin-left:.2em;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.ow-problem .problem__title h2{color:#4f70b6;font-size:2.2857142857rem;text-align:center;font-weight:700;line-height:1.4}@media only screen and (min-width: 736px){.ow-problem .problem__title h2{font-size:2rem}}@media only screen and (min-width: 736px){.ow-problem .problem__title h2{font-size:3.4285714286rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-problem .problem__title h2{font-size:3rem}}.ow-problem .problem__title h2>span{color:#333;font-size:1.25em;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #F6EE5F));background:linear-gradient(transparent 70%, #F6EE5F 30%)}.ow-problem .problem__baloon{margin-top:10px;margin-bottom:60px;margin-inline:4%;padding-block:15px 10px;padding-inline:10px;background-color:#d3daea;border-radius:20px;position:relative;text-align:center}.ow-problem .problem__baloon:after{position:absolute;content:"";display:block;border-style:solid;height:0;width:0;border-color:#d3daea rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:30px calc(60px/2) 0 calc(60px/2);bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ow-problem .problem__baloon .problem__list{padding-block:.8rem;margin-inline:.8rem}.ow-problem .problem__baloon .problem__list li{margin-bottom:.7rem;padding:.2em .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;background-color:#fff;border-radius:3px;font-size:1.0714285714rem}@media only screen and (min-width: 736px){.ow-problem .problem__baloon .problem__list li{font-size:.9375rem}}@media only screen and (min-width: 736px){.ow-problem .problem__baloon .problem__list li{font-size:1.2142857143rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-problem .problem__baloon .problem__list li{font-size:1.0625rem}}.ow-problem .problem__baloon .problem__list li::before{display:block;content:"";width:20px;height:19px;background:url(/files/page/owner/check-box.png) no-repeat left top;background-size:contain}.ow-problem .problem__baloon .problem__baloon-img{margin-inline:auto;width:60%}.ow-problem .problem__clear{margin-bottom:20px;font-size:1.6428571429rem;font-weight:bold;line-height:1.4;text-align:center}@media only screen and (min-width: 736px){.ow-problem .problem__clear{font-size:1.4375rem}}@media only screen and (min-width: 736px){.ow-problem .problem__clear{font-size:2.4285714286rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-problem .problem__clear{font-size:2.125rem}}.ow-problem .problem__clear .problem__wrap{margin-inline:2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.2em;-moz-column-gap:.2em;column-gap:.2em}.ow-problem .problem__clear .problem__wrap .problem__bracket{height:2.5em;width:auto}.ow-problem .problem__clear .problem__clear-cost{padding-inline:.3em;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #F6EE5F));background:linear-gradient(transparent 70%, #F6EE5F 30%)}.ow-problem .problem__clear .problem__clear-ans{color:#bd483c;font-size:1.3em;line-height:1}.ow-problem .problem__clear-img{text-align:center;width:100%;height:220px;background:linear-gradient(to top, #eaeef4 0px, #eaeef4 29px, transparent 29px, transparent 100%);line-height:0}@media only screen and (min-width: 736px){.ow-problem .problem__clear-img{height:300px}}.ow-problem .problem__clear-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.ow-point{padding-bottom:80px;background-color:#eaeef4}.ow-point .md01{margin-bottom:20px}.ow-point .md01 span{font-size:.65em;font-weight:normal}.ow-point .point__list{margin-top:40px;margin-inline:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:50px}@media only screen and (min-width: 736px){.ow-point .point__list{margin-inline:auto;max-width:1200px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.ow-point .point__list .point__item{display:block;padding:15px 10px;background-color:#fff;border:3px solid #4f70b6;border-radius:10px;width:100%;position:relative}@media only screen and (min-width: 736px){.ow-point .point__list .point__item{width:31%}}.ow-point .point__list .point__item::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-1.5em;width:3em;height:3em;background-color:#4f70b6;border-radius:50%}.ow-point .point__list .point__item::after{content:"";font-family:"icons";color:#fff;position:absolute;top:-1rem;left:50%;font-size:1.2rem;line-height:inherit;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;z-index:1}.ow-point .point__list .point__label{margin-top:10px;font-size:1.4285714286rem;font-weight:700;color:#4f70b6;text-align:center}@media only screen and (min-width: 736px){.ow-point .point__list .point__label{font-size:1.25rem}}@media only screen and (min-width: 736px){.ow-point .point__list .point__label{font-size:1.1428571429rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-point .point__list .point__label{font-size:1rem}}.ow-point .point__list .point__label span{color:#bd483c;font-size:1.2em}.ow-point .point__list .point__image{margin-block:1rem;-webkit-padding-start:2%;padding-inline-start:2%;text-align:center;height:180px;width:100%}@media only screen and (min-width: 736px){.ow-point .point__list .point__image{height:150px;-webkit-padding-start:0;padding-inline-start:0}}.ow-point .point__list .point__image img{-o-object-fit:contain;object-fit:contain;height:100%;width:auto}.ow-point .point__list .point__text{text-align:center;line-height:1.5}@media only screen and (min-width: 736px){.ow-point .point__list .point__text{font-size:1rem;text-align:left}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-point .point__list .point__text{font-size:.875rem}}@media only screen and (min-width: 736px){.ow-point .point__list .point__text br{display:none}}.ow-review{background:url(/files/page/owner/ow-reviewbg.jpg) #4f70b6 top center;background-size:contain;padding-block:30px 60px}@media only screen and (min-width: 736px){.ow-review{background:url(/files/page/owner/ow-reviewbg-pc.jpg) #4f70b6 top center}}.ow-review .md01{color:#fff;font-size:1.8571428571rem}@media only screen and (min-width: 736px){.ow-review .md01{font-size:1.625rem}}.ow-review .md01::after{background-color:#fff}.ow-review .review__list .review__item{padding-inline:10px}.ow-review .review__list .review__wrap{padding:2rem;background-color:#fff;border-radius:7px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);height:100%}.ow-review .review__list .review__icon{margin-bottom:10px;text-align:center}.ow-review .review__list .review__icon img{margin-inline:auto}.ow-review .review__list .review__label{margin-bottom:10px;text-align:center;font-weight:500;font-size:1.0714285714rem;color:#4f70b6}@media only screen and (min-width: 736px){.ow-review .review__list .review__label{font-size:.9375rem}}.ow-review .review__list .review__text{line-height:1.6;color:#555}.ow-diff{padding-block:30px 80px;padding-inline:10px;background-color:#fff}@media only screen and (min-width: 736px){.ow-diff{text-align:center}}.ow-diff .md01{line-height:1.4}.ow-diff .diff__table{margin-bottom:20px;table-layout:fixed}@media only screen and (min-width: 736px){.ow-diff .diff__table{max-width:70%;margin-inline:auto}}.ow-diff .diff__table thead th{padding:0;border:none;background-color:rgba(0,0,0,0)}.ow-diff .diff__table thead th:first-child{width:1.2em}@media only screen and (min-width: 736px){.ow-diff .diff__table thead th:first-child{width:3em}}.ow-diff .diff__table thead th p{padding-block:.2em;color:#fff;font-weight:500;text-align:center;font-size:1rem;position:relative}@media only screen and (min-width: 736px){.ow-diff .diff__table thead th p{font-size:.875rem}}@media only screen and (min-width: 736px){.ow-diff .diff__table thead th p{font-size:1.1428571429rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-diff .diff__table thead th p{font-size:1rem}}.ow-diff .diff__table thead th p::after{position:absolute;content:"";display:block;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ow-diff .diff__table thead .diff__match-label{width:calc((100% - 1.2em)/2);padding-bottom:10px}.ow-diff .diff__table thead .diff__match-label p{background-color:#4f70b6;border-right:2px solid #fff}.ow-diff .diff__table thead .diff__match-label p::after{border-style:solid;height:0;width:0;border-color:#4f70b6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:7px calc(14px/2) 0 calc(14px/2)}.ow-diff .diff__table thead .diff__self-label{width:calc((100% - 1.2em)/2);padding-bottom:10px}.ow-diff .diff__table thead .diff__self-label p{background-color:#888;border-left:2px solid #fff}.ow-diff .diff__table thead .diff__self-label p::after{border-style:solid;height:0;width:0;border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:7px calc(14px/2) 0 calc(14px/2)}.ow-diff .diff__table tbody{font-size:.9285714286rem}@media only screen and (min-width: 736px){.ow-diff .diff__table tbody{font-size:.8125rem}}@media only screen and (min-width: 736px){.ow-diff .diff__table tbody{font-size:1rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-diff .diff__table tbody{font-size:.875rem}}.ow-diff .diff__table tbody th{padding:10px 3px;background-color:#fff;border:none;color:#666;border-bottom:1px solid #ccc;text-align:center;vertical-align:middle;font-weight:500;font-size:1rem}@media only screen and (min-width: 736px){.ow-diff .diff__table tbody th{font-size:.875rem}}.ow-diff .diff__table tbody td{border:none;border-bottom:1px solid #ccc;text-align:center;height:130px}@media only screen and (min-width: 736px){.ow-diff .diff__table tbody td{height:140px}}.ow-diff .diff__table tbody .diff__match{position:relative;padding:1rem;z-index:1}.ow-diff .diff__table tbody .diff__match::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:108px;height:108px;border:3px solid #bd483c;border-radius:50%;z-index:-1}@media only screen and (min-width: 736px){.ow-diff .diff__table tbody .diff__match::before{width:120px;height:120px}}.ow-diff .diff__table tbody .diff__match p{line-height:1.5;font-weight:500}.ow-diff .diff__table tbody .diff__self{position:relative;text-align:center;padding:1rem}.ow-diff .diff__table tbody .diff__self::before,.ow-diff .diff__table tbody .diff__self::after{content:"";position:absolute;top:50%;left:50%;width:70%;height:7px;background-color:#eee;z-index:1}.ow-diff .diff__table tbody .diff__self::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.ow-diff .diff__table tbody .diff__self::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.ow-diff .diff__table tbody .diff__self p{display:inline-block;line-height:1.5;background-color:rgba(255,255,255,.5);z-index:2;position:relative}.ow-reason{background-color:#eaeef4;background-repeat:repeat;background-size:22px 22px;background-image:linear-gradient(135deg, #dfe5f0 4.5454545455%, transparent 4.5454545455%, transparent 50%, #dfe5f0 50%, #dfe5f0 54.5454545455%, transparent 54.5454545455%, transparent 100%);padding-block:30px 80px}.ow-reason .reason__list{margin-inline:15px;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:20px}@media only screen and (min-width: 736px){.ow-reason .reason__list{grid-template-columns:repeat(2, minmax(0, 1fr));-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;max-width:1200px;margin-inline:auto}}.ow-reason .reason__item{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #4f70b6;border-radius:7px}@media only screen and (min-width: 736px){.ow-reason .reason__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.ow-reason .reason__icon{width:14%}@media only screen and (min-width: 736px){.ow-reason .reason__icon{max-width:60px;width:100%}}.ow-reason .reason__icon img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.ow-reason .reason__wrap{width:80%;text-align:left}@media only screen and (min-width: 736px){.ow-reason .reason__wrap{width:100%}}.ow-reason .reason__wrap .reason__label{color:#4f70b6;font-weight:500;font-size:1.0714285714rem}@media only screen and (min-width: 736px){.ow-reason .reason__wrap .reason__label{font-size:.9375rem}}@media only screen and (min-width: 736px){.ow-reason .reason__wrap .reason__label{font-size:1.1428571429rem;text-align:center}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-reason .reason__wrap .reason__label{font-size:1rem}}.ow-reason .reason__wrap .reason__text{line-height:1.5}@media only screen and (min-width: 736px){.ow-reason .reason__wrap .reason__text{font-size:1rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-reason .reason__wrap .reason__text{font-size:.875rem}}.ow-step{padding-block:30px 100px}.ow-step .step__list{margin-inline:20px;margin-top:50px;display:grid;grid-template-columns:1fr;gap:4rem}@media only screen and (min-width: 736px){.ow-step .step__list{grid-template-columns:repeat(3, 1fr);gap:2rem}}.ow-step .step__list .step__item{list-style:none;padding-inline:1rem;padding-block:2.5em 1em;border-radius:20px;border:5px solid #4f70b6;background-color:#fff;position:relative;text-align:center;margin-bottom:40px}@media only screen and (min-width: 736px){.ow-step .step__list .step__item{margin-bottom:0;margin-right:40px}}.ow-step .step__list .step__item::before{content:"";width:80px;height:5px;background:#fff;position:absolute;top:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.ow-step .step__list .step__item::after{content:"";position:absolute;left:50%;width:24px;height:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:solid currentColor;border-width:0 4px 4px 0;color:#4f70b6;-webkit-transform-origin:center;transform-origin:center;bottom:-45px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}@media only screen and (min-width: 736px){.ow-step .step__list .step__item::after{left:auto;right:-45px;top:50%;bottom:auto;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}}.ow-step .step__list .step__item:last-child::after{content:none}.ow-step .step__list .step__number{line-height:1;color:#4f70b6;font-weight:bold;font-size:1rem;position:absolute;top:calc(-20px - .1rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.ow-step .step__list .step__number-accent{font-size:2rem}.ow-step .step__list .step__label{margin-bottom:10px;font-weight:bold;color:#4f70b6;text-align:center;font-size:1.0714285714rem}@media only screen and (min-width: 736px){.ow-step .step__list .step__label{font-size:.9375rem}}.ow-step .step__list .step__img{max-width:170px}.ow-step .step__list .step__text{margin-top:10px;font-size:1rem;line-height:1.5}.ow-merit{background-color:#728cc4;background-repeat:repeat;background-size:22px 22px;background-image:linear-gradient(135deg, #6c86bf 4.5454545455%, transparent 4.5454545455%, transparent 50%, #6c86bf 50%, #6c86bf 54.5454545455%, transparent 54.5454545455%, transparent 100%);padding-block:0 80px}.ow-merit .merit__catch{position:relative;padding-bottom:20px;width:100%}.ow-merit .merit__catch::before{content:"";background:url(/files/page/owner/baloon_r.png) no-repeat;background-size:contain;width:138px;height:38px;position:absolute;top:-20px;left:40px;z-index:1}@media only screen and (min-width: 736px){.ow-merit .merit__catch::before{width:174px;height:48px;left:30%}}.ow-merit .merit__catch span{position:absolute;top:-15px;left:40px;color:#4f70b6;font-weight:500;font-size:.9285714286rem;display:inline-block;z-index:2;width:138px;text-align:center}@media only screen and (min-width: 736px){.ow-merit .merit__catch span{font-size:.8125rem}}@media only screen and (min-width: 736px){.ow-merit .merit__catch span{top:-12px;width:174px;height:48px;left:30%;font-size:1.0714285714rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-merit .merit__catch span{font-size:.9375rem}}.ow-merit .merit__title{color:#fff}.ow-merit .merit__title::after{background-color:#fff}.ow-merit .merit__title-copy{display:block;margin-bottom:8px;font-size:1.2857142857rem}@media only screen and (min-width: 736px){.ow-merit .merit__title-copy{font-size:1.125rem}}.ow-merit .merit__title-point{display:inline-block;padding:5px 8px;margin-right:5px;background-color:#fff;color:#333;line-height:1}.ow-merit .merit__intro{color:#fff;padding-inline:10px;text-align:center}.ow-merit .merit__card{margin-block:20px;margin-inline:15px;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:20px}@media only screen and (min-width: 736px){.ow-merit .merit__card{max-width:660px;margin-inline:auto}}.ow-merit .merit__card .merit__item{padding:15px;background-color:#fff;border-radius:7px}.ow-merit .merit__label{padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:700;color:#4f70b6;font-size:1.1428571429rem;border-bottom:1px solid #ccc}@media only screen and (min-width: 736px){.ow-merit .merit__label{font-size:1rem}}@media only screen and (min-width: 736px){.ow-merit .merit__label{font-size:1.2142857143rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-merit .merit__label{font-size:1.0625rem}}.ow-merit .merit__label-count{padding:3px 1em;color:#fff;background-color:#555;border-radius:5px;font-size:.9285714286rem}@media only screen and (min-width: 736px){.ow-merit .merit__label-count{font-size:.8125rem}}.ow-merit .merit__content{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 736px){.ow-merit .merit__content{-ms-flex-pack:distribute;justify-content:space-around}}.ow-merit .merit__content .merit__icon{width:20%}@media only screen and (min-width: 736px){.ow-merit .merit__content .merit__icon{width:15%}}.ow-merit .merit__content .merit__icon img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.ow-merit .merit__content .merit__text{width:75%;text-align:left;line-height:1.5}@media only screen and (min-width: 736px){.ow-merit .merit__content .merit__text{font-size:1.0714285714rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-merit .merit__content .merit__text{font-size:.9375rem}}.ow-faq{padding-block:30px 100px;padding-inline:10px}.ow-faq .faq__list{margin-block:30px 15px;line-height:1.5}.ow-faq .faq__list .faq__item{background-color:#fff;margin-bottom:7px;padding:10px}.ow-faq .faq__list .faq__label{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:normal;cursor:pointer;position:relative;list-style:none;gap:5px}.ow-faq .faq__list .faq__label span{-ms-flex-negative:0;flex-shrink:0;color:#4f70b6;margin-right:3px;font-weight:bold}.ow-faq .faq__list .faq__label::after{content:"";font-family:"icons";font-weight:500;font-size:1.2rem;color:#aaa;margin-left:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.ow-faq .faq__list__item[open]>.faq__label::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ow-faq .faq__list .faq__text{margin-top:10px;padding-top:10px;padding-inline:10px;border-top:1px #ccc dotted}.ow-faq .linkmore{text-align:right;font-size:.9em}.ow-contact{padding-block:50px 10px;padding-inline:15px;position:relative;background:linear-gradient(to bottom, transparent 40px, #4f70b6 40px)}.ow-contact .contact__title{position:absolute;top:0;left:20px;width:284px;height:78px;background-image:url("/files/page/owner/baloon_r.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-bottom:5px;font-size:1.5714285714rem;line-height:1.4;font-weight:700}@media only screen and (min-width: 736px){.ow-contact .contact__title{font-size:1.375rem}}@media only screen and (min-width: 736px){.ow-contact .contact__title{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.ow-contact .contact__title span{display:block;color:#bd483c;font-size:1.8571428571rem}@media only screen and (min-width: 736px){.ow-contact .contact__title span{font-size:1.625rem}}.ow-contact .contact__intro{margin-inline:10px;padding-block:50px;color:#fff;line-height:1.5;background:url(/files/page/owner/ow-contact_bg.png) no-repeat right bottom;background-size:contain}@media only screen and (min-width: 736px){.ow-contact .contact__intro{margin-inline:auto;width:70%;padding-right:150px}}.ow-contact .contact__form{padding:15px;background-color:#fff;border-radius:7px;border:1px solid #000}@media only screen and (min-width: 736px){.ow-contact .contact__form{padding:30px}}.ow-contact .contact__form .form_table{margin-top:0;border:none;margin-inline:auto}@media only screen and (min-width: 736px){.ow-contact .contact__form .form_table{max-width:80%}}.ow-contact .contact__form .form_table tr{-webkit-box-shadow:none;box-shadow:none}.ow-contact .contact__form .form_table th{width:auto;min-width:auto}.ow-contact .contact__form .form_table td{padding:0;border:0}.ow-contact .contact__form .form_table td .form_grid{margin-bottom:5px}.ow-contact .contact__form .contact__form-label{font-weight:500;font-size:1rem;margin:0 0 5px;padding:0;border:none;background-color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width: 736px){.ow-contact .contact__form .contact__form-label{font-size:.875rem}}@media only screen and (min-width: 736px){.ow-contact .contact__form .contact__form-label{vertical-align:top}}.ow-contact .contact__form .contact__form-label span{color:#4f70b6;font-weight:700;margin-right:3px}.ow-contact .contact__form .contact__back{margin-top:10px;font-size:.9285714286rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}@media only screen and (min-width: 736px){.ow-contact .contact__form .contact__back{font-size:.8125rem}}.ow-contact .contact__form .contact__back a{text-decoration:none;color:#333;cursor:pointer}.ow-contact .contact__form .contact__back::before{content:"";display:inline-block;margin-left:calc(6px/3);border-style:solid;border-width:0 2px 2px 0;vertical-align:middle;height:6px;width:6px;color:inherit;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ow-contact .template__btn{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#8f8f8f;border-radius:3px 3px 0 0;color:#fff;font-weight:500;width:120px;padding:2px 7px;font-size:.8571428571rem}@media only screen and (min-width: 736px){.ow-contact .template__btn{font-size:.75rem}}.ow-contact .template__btn::before{margin-right:4px;content:"";background:url(/files/page/owner/icon_chatbtn.png) no-repeat;background-size:contain;width:18px;height:17px}.ow-contact .template__wrap{padding:.5em;border:1px solid #8f8f8f;line-height:1.5;background-color:#ececec;font-weight:normal}.ow-contact .template__wrap nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2px}@media only screen and (min-width: 736px){.ow-contact .template__wrap nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.ow-contact .template__wrap nav .template__tab{width:32%}.ow-contact .template__wrap nav .template__tab>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background-color:#d0d0d0;color:#444;padding:5px 0}.ow-contact .template__wrap nav .template__tab>span::after{content:"";display:inline-block;margin-left:calc(6px/3);border-style:solid;border-width:0 2px 2px 0;vertical-align:middle;height:6px;width:6px;color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ow-contact .template__wrap nav [data-tab-btn-active]>span{background-color:#fff;color:#4f70b6;border-top:3px solid #4f70b6}.ow-contact .template__wrap [data-tab-content-active]>.tabMenuadd01_contentInner{margin-bottom:5px}.ow-contact .template__wrap .copy-to-textarea{margin-inline:auto;width:80%;font-size:.9285714286rem}@media only screen and (min-width: 736px){.ow-contact .template__wrap .copy-to-textarea{font-size:.8125rem}}@media only screen and (min-width: 736px){.ow-contact .formFooter_agreeCheck{font-size:1rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-contact .formFooter_agreeCheck{font-size:.875rem}}.ow-contact .form-wrapper{overflow:hidden;position:relative;width:100%}.ow-contact .form-step{width:100%;opacity:0;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease;display:none}.ow-contact .form-step.active{display:block;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width: 736px){.ow-contact .contact__form[data-step="3"] .form_table th{width:10em}}.ow-contact .stepbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px auto 20px;width:50%}@media only screen and (min-width: 736px){.ow-contact .stepbar{margin-bottom:40px}}.ow-contact .stepbar::before{content:"";position:absolute;top:50%;left:calc(20px/2);right:calc(20px/2);height:2px;background:#d0d0d0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.ow-contact .stepbar::after{content:"";position:absolute;top:50%;left:calc(20px/2);height:2px;background:#728cc4;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;width:calc((attr(data-step number) - 1)/2*(100% - 20px))}.ow-contact .stepbar__item{position:relative;z-index:1}.ow-contact .stepbar__circle{width:20px;height:20px;border-radius:50%;background:#d0d0d0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.8571428571rem;font-weight:500;color:#fff;line-height:1;-webkit-transition:background .3s;transition:background .3s}@media only screen and (min-width: 736px){.ow-contact .stepbar__circle{font-size:.75rem}}@media only screen and (min-width: 736px){.ow-contact .stepbar__circle{width:24px;height:24px;font-size:1rem}}@media only screen and (min-width: 736px)and (min-width: 736px){.ow-contact .stepbar__circle{font-size:.875rem}}.ow-contact .stepbar[data-step="1"] .stepbar__item:nth-child(1) .stepbar__circle{background:#728cc4}.ow-contact .stepbar[data-step="2"] .stepbar__item:nth-child(-n+2) .stepbar__circle{background:#728cc4}.ow-contact .stepbar[data-step="3"] .stepbar__item .stepbar__circle{background:#728cc4}.ow-contact .contact__tel{margin-top:20px}.ow-contact .contact__tel .contact__tel-copy{margin-bottom:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:1.1428571429rem;font-weight:500}@media only screen and (min-width: 736px){.ow-contact .contact__tel .contact__tel-copy{font-size:1rem}}.ow-contact .contact__tel .contact__tel-copy::before{content:"";width:1em;height:2px;background-color:#fff;margin-right:.2em;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ow-contact .contact__tel .contact__tel-copy::after{content:"";width:1em;height:2px;background-color:#fff;margin-left:.2em;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.ow-contact .contact__tel-contents{padding:10px;background-color:#fff;border-radius:7px;border:1px solid #000;text-align:center}.ow-contact .contact__tel-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:2.1428571429rem;font-weight:bold;color:#333;line-height:1.4}@media only screen and (min-width: 736px){.ow-contact .contact__tel-num{font-size:1.875rem}}.ow-contact .contact__tel-num .tel-icon{width:24px;height:24px}.ow-contact .contact__tel-num a{color:#333}@media only screen and (min-width: 736px){.ow-contact .contact__tel-num a{pointer-events:none;text-decoration:none;cursor:default}}.ow-contact .contact__tel-time{font-size:.9285714286rem}@media only screen and (min-width: 736px){.ow-contact .contact__tel-time{font-size:.8125rem}}.ow-company{padding:20px 15px 20px;text-align:center;background-color:#4f70b6;color:#fff;font-size:1rem}@media only screen and (min-width: 736px){.ow-company{font-size:.875rem}}.ow-company .company__profile{line-height:1.5}.ow-company .company__profile span{margin-bottom:7px;display:block;font-weight:500;font-size:1.0714285714rem}@media only screen and (min-width: 736px){.ow-company .company__profile span{font-size:.9375rem}}.ow-company .company__copyright{margin-top:30px;font-size:.9285714286rem}@media only screen and (min-width: 736px){.ow-company .company__copyright{font-size:.8125rem}}.ow-cta{background:url("/files/page/common/bg_dot.png") #fff repeat;position:relative;padding-bottom:50px;padding-inline:20px}.ow-cta .cta__title{position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:280px;height:48px;background-image:url("/files/page/owner/baloon_c.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-bottom:5px;font-size:1.1428571429rem;line-height:1.4;font-weight:700}@media only screen and (min-width: 736px){.ow-cta .cta__title{font-size:1rem}}.ow-cta .cta__title span{display:block;font-size:1.2em}.ow-cta .cta__text{padding-block:40px 15px;line-height:1.5;text-align:center}.cta__btn{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:.5em;text-decoration:none;font-weight:bold;cursor:pointer;font-size:1.7142857143rem;line-height:1.45;background-color:#cb1c0a;color:#fff;border-radius:7px;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.15);box-shadow:0 4px 0 0 rgba(0,0,0,.15);-webkit-transition:.3s;transition:.3s}@media only screen and (min-width: 736px){.cta__btn{font-size:1.5rem}}@media only screen and (min-width: 736px){.cta__btn{max-width:660px}}.cta__btn .cta__btn-text{display:inline-block;padding-left:15px}.cta__btn .cta__btn-text::after{content:"";display:inline-block;margin-left:calc(0.9rem/3);border-style:solid;border-width:0 3px 3px 0;vertical-align:middle;height:0.9rem;width:0.9rem;color:inherit;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:.1em;margin-bottom:.2em}.cta__btn .cta__btn-bubble{position:relative;background-color:#fff;color:#333;padding:3px 7px;border-radius:4px;min-width:4em;line-height:1.1;font-size:.8571428571rem;font-weight:normal;text-align:center;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:10}@media only screen and (min-width: 736px){.cta__btn .cta__btn-bubble{font-size:.75rem}}.cta__btn .cta__btn-bubble::after{content:"";position:absolute;right:-5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:5px 0 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.cta__btn .cta__btn-bubble .cta__btn-highlight{color:#bd483c;font-size:2em;font-weight:bold}.floating-cta{position:fixed;left:0;right:0;bottom:0;padding:8px 16px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-box-shadow:0 0 2px rgba(200,200,200,.8);box-shadow:0 0 2px rgba(200,200,200,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:9999}.floating-cta .cta__btn{width:90%;font-size:1.4285714286rem}@media only screen and (min-width: 736px){.floating-cta .cta__btn{font-size:1.25rem}}.floating-cta .cta__btn .cta__btn-highlight{font-size:1.5em}.floating-cta.is-visible{opacity:1;pointer-events:auto}/*# sourceMappingURL=add_styles.css.map */