:root{--main-color:#c00009;--bright-color:#fd3f1d;--sub-color:#b51114;--sub-color2:#583d23;--mb-nv-menu-color:#543e29;--gmenu-f-color:#666;--gmenu-bk-hvr-color:#33b945;--bk-color:transparent;--bk-color-header:#fff;--bk-sns-bar-color:#543e29;--bk-ft-color:rgba(240,240,240,1);--bk-ft-copy-color:rgba(240,240,240,1);--fo-footer-color:#333;--text-color:#543e29;--text-subcolor:#333;--logo-color:#00984a;--border-color:#c0c7d9;--item-bkcolor:rgba(255,0,0,.1);--item-ttlcolor:#c00009;--item-price-color:#00984a;--item-shaddow-color:rgba(255,0,0,.2);--pagination-color:#b51114;--pagination-hvcolor:red;--pagination-bkcolor:rgba(255,0,0,.1);--news-topics-color:#2e6da4;--news-camp-color:#f5bc3b;--news-others-color:#2ba23a;--gmenu-bk-color:transparent;--gmenu-f-color:#333;--flow-no-bkcolor:#fff;--flow-no-oucolor:#00984a;--flow-bar-color:#00984a;--faq-box-bk-color:#ffebcd;--faq-box-hv-color:#007bff;--line-color:#00c300;--pripol-head-color:red;--pripol-font-color:#fff;--pripol-btn-color:red;--step1-color:#fab5b5;--step2-color:#fc8080;--step3-color:#fa4a4a;--step4-color:red;--appraisal-bk-color:rgba(153,255,153,.6);--head-color:#258b33;--free-web-app:#f5bc3b;--childitem-box-color:#fab5b5;--area-flink-color:#543e29;--area-flink-thincolor:#6e5237;--column-header-gradient1:#c00009;--column-header-gradient2:#dd640c;--item-genre-font-color:rgba(248,221,40);--area-genre-font-color:#00c300;--gr-color10:#cbd221;--gr-color11:#81ca9c;--gr-color12:#00b26a;--gr-color13:#00984a;--gr-color14:#2ba23a;--gr-color15:#2d9181;--gr-color16:rgba(153,255,153,1);--or-color10:#fc0;--or-color11:#faa21b;--or-color12:#f5821f;--or-color13:#e77013;--or-color13:#f36719;--ye-color10:#f9ca70;--ye-color11:#edc436;--ye-color12:#f5bc3b;--re-color01:#b51114;--re-color02:#a10f11;--pe-color02:#600;--bl-color10:#32a3dc;--bl-color11:#0089cf;--bl-color12:#006cb7;--bl-color13:#588ac2;--bl-color14:#337ab7;--bl-color15:#2e6da4;--pi-color10:#ffb8a4;--pi-color11:#f3acbe;--pi-color12:#f99;--pi-color13:#fa8f6d;--pi-color14:#d87093;--br-color10:#be8603;--br-color11:#947655;--br-color12:#543e29;--br-color13:#373737;--br-color14:#222;--wh-color10:#fffacd;--wh-color11:#fffaf0;--wh-color12:#fff8e8;--wh-color13:#fffaf7;--wh-color14:#dbe7eb;--wh-color15:#fbe5e7;--wh-color16:#e8f8f2;--wh-color17:#f7ffff;--tophead-size1:70px;--tophead-size2:70px;--tophead-size3:160px;--topcatch-size1:23px;--topcatch-size2:30px;--pageheader-size:200px;--pageheader-size2:210px;--pageheader-size3:220px;--pageheader-size4:230px;--flow-length:230px}html body{font-size:100%;background-color:var(--bk-color);background-position:center top;background-size:auto;background-repeat:repeat;background-attachment:scroll}body,p{font-family:'Noto Sans JP',sans-serif;margin:0;font-size:16px;line-height:1.6;color:var(--text-color)}.nodata{height:80px;display:flex;justify-content:center;align-items:center}html,body.attention-body{overflow-y:hidden}.attention-modal{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);display:none;z-index:99999}.attention-modal.attention-open{display:block}.attention-modal-frm{position:absolute;width:90%;max-width:600px;margin:0 auto;max-height:50vh;min-height:180px;top:50%;left:50%;background:#f5f6f7;transform:translate(-50%,-50%)}.attention-modal-wrap{width:100%;min-height:180px;max-height:50vh;overflow:auto}.attention-modal-box{display:block;width:100%;background:#f5f6f7;padding:20px}.attention-close-btn{position:absolute;top:-60px;right:0}.attention-close-btn>a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#fff;background:var(--main-color);border-radius:50%;font-size:30px;line-height:30px;margin-left:10px;margin-bottom:10px;padding-bottom:3px;transition:.3s}.attention-close-btn>a:hover{text-decoration:none;filter:brightness(1.2)}@media (min-width:600px){.attention-modal-frm{width:80%}}@media (min-width:992px){.attention-modal-frm{width:70%;max-width:initial}.attention-modal-box{padding:40px}}.siteHeader{height:var(--tophead-size1);box-shadow:none;background-color:#fff;position:relative}.org-header-container{width:100%;height:var(--tophead-size1);background-color:#fff;position:fixed;top:0;left:0;z-index:1000}.siteHeader .container{padding:0;display:block;justify-content:center;align-items:center;position:relative;height:calc(100% - var(--topcatch-size1))}.navbar-header{width:100%;height:100%;margin:0;padding:0;position:relative;display:flex;flex-flow:row nowrap;align-content:center;justify-content:center}.siteHeader_logo{display:table;width:100%;height:100%;padding:0}.siteHeader_logo a{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.siteHeader_logo img{display:block}.siteHeader_logo>span{font-size:12px;line-height:1.3;display:block;padding-top:5px;font-weight:bold!important}.siteHeader_logo>a>span{color:var(--main-color);font-weight:bold!important;font-family:'Noto Serif JP',serif;font-weight:bold;white-space:nowrap;font-size:30px}.h2ttlheader{border:0;margin:0;padding:0;font-size:14px;background:var(--main-color);color:#fff;line-height:1.7;width:100%;height:var(--topcatch-size1);text-align:center}.contacttel{display:none}@media (min-width:768px){.siteHeader{height:var(--tophead-size2);position:relative}.org-header-container{height:var(--tophead-size2);position:fixed}.siteHeader .container{padding-left:40px;padding-right:40px}.siteHeader_logo{display:inline-block;width:50%}.siteHeader_logo a{justify-content:flex-start}.contacttel{display:flex;width:50%;align-items:center;justify-content:flex-end}.contacttel>a{display:table;line-height:1.1;font-size:12px;position:relative;color:var(--text-color);pointer-events:none}.contacttel>a:hover{text-decoration:none;opacity:.6}.contacttel>a>span{display:block;line-height:1;font-size:26px;color:var(--main-color)}.contacttel>a:before{content:'\f87b';font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:var(--main-color);font-size:40px;position:absolute;top:50%;left:-45px;transform:translateY(-50%)}}@media (min-width:992px){.siteHeader{height:var(--tophead-size3);position:relative}.org-header-container{height:var(--tophead-size3);position:fixed}.siteHeader_logo{display:table;padding:0}.siteHeader_logo a{display:table;width:initial;padding-top:5px}.siteHeader_logo img{display:inline-block;width:initial;max-height:60px}.siteHeader_logo>a>span{font-size:45px}.h2ttlheader{font-size:20px;height:var(--topcatch-size2)}.siteHeader .container{height:calc(100% - var(--topcatch-size2));padding:0}.contacttel{align-items:flex-start}.contacttel>a{margin-top:10px;font-size:16px}.contacttel>a>span{font-size:30px;font-weight:bold}}@media (min-width:1200px){.siteHeader .container{max-width:1140px}}@media (min-width:992px){.header_scrolled .navbar-header{margin-bottom:0}.header_scrolled .gMenu_outer{display:block;width:100vw;margin:0 calc(50% - 50vw);height:var(--gMenu-height);position:absolute;top:auto;bottom:0;left:0;right:auto;background-color:var(--gmenu-bk-color);box-shadow:none;min-height:4em}.header_scrolled .gMenu_outer nav{display:block;width:100%;margin:0 auto;padding:0}.header_scrolled .gMenu{display:flex}.header_scrolled .gMenu>li{width:calc(100% / 6);height:var(--gMenu-height)}.header_scrolled .gMenu>li:last-child{border:none}}@media (min-width:1200px){.header_scrolled .navbar-header{margin-bottom:0}.header_scrolled .gMenu_outer{display:block;width:100vw;margin:0 calc(50% - 50vw);height:var(--gMenu-height);position:absolute;top:auto;bottom:0;left:0;right:auto;box-shadow:none;background-color:var(--gmenu-bk-color)}.header_scrolled .gMenu_outer nav{display:block;width:90%;padding:0}.header_scrolled .gMenu{display:flex;float:none}.header_scrolled .gMenu>li{width:calc(100% / 6)}.header_scrolled .gMenu>li:last-child{border:none}}@media (min-width:992px){.gMenu_outer{display:block;width:100vw;margin:0 calc(50% - 50vw);height:var(--gMenu-height);position:absolute;top:auto;bottom:0;left:0;right:auto;background-color:var(--gmenu-bk-color);box-shadow:none}.gMenu_outer>nav{display:block;max-width:960px;margin:0 auto;padding:0}.gMenu{display:flex;border-right:dotted 1px var(--border-color)}.gMenu>li:first-of-type{border-left:dotted 1px var(--border-color)}.gMenu>li{width:calc(100% / 6);border:none;height:var(--gMenu-height);border-right:dotted 1px var(--border-color)}.gMenu>li:last-child{border:none}.device-pc .gMenu>li a{padding-left:.5em;padding-right:.5em;padding-bottom:.5em;transition:.3s}.device-pc .gMenu>li a:hover{background:var(--gmenu-bk-hvr-color)}.device-pc .gMenu>li a:hover .gMenu_name{color:#fff}.gMenu>li .gMenu_name{font-size:18px;line-height:1.2;color:var(--gmenu-f-color);font-weight:normal}}@media (min-width:1200px){.gMenu_outer{display:block;width:100vw;margin:0 calc(50% - 50vw);height:var(--gMenu-height);position:absolute;top:auto;bottom:0;left:0;right:auto;box-shadow:none;background-color:var(--gmenu-bk-color)}.gMenu_outer nav{display:block;width:90%;padding:0}.gMenu{display:flex;float:none}.gMenu>li{width:calc(100% / 6)}.gMenu>li:last-child{border:none}}.gMenu>li:before{border:0}.vk-mobile-nav-menu-btn{top:25px;width:40px;height:40px;border:2px solid var(--mb-nv-menu-color)}.mobile-nav-btn-right .vk-mobile-nav-menu-btn,.vk-mobile-nav-menu-btn.position-right{right:10px;left:auto}.org-pgheader-sec{width:100vw}.org-pgheader{width:100%;background-image:linear-gradient(to right,#b51114 0%,#b51114 50%,#a10f11 50%);background-image:linear-gradient(-45deg,#258b33 0%,#258b33 25%,#33b945 25%,#33b945 50%,#258b33 50%,#258b33 75%,#33b945 75%);background-position:0 0;background-size:6px 6px;background-repeat:repeat}.contact-pgheader{margin:0;padding:0;border:0;list-style:none;display:flex;flex-flow:row wrap}.contact-pgheader>li:first-of-type{margin-top:10px}.contact-pgheader>li{display:block;width:100%;margin-bottom:10px}.mail-pgheader>a,.line-pgheader>a{display:flex;justify-content:center;align-items:center;width:90%;min-height:55px;background:#fff;border-radius:10px;color:var(--logo-color);margin-left:auto;margin-right:auto;text-align:center;position:relative;font-size:20px;font-weight:bold;border:solid 1px var(--logo-color)}.mail-pgheader>a:hover,.line-pgheader>a:hover{text-decoration:none;background:var(--logo-color);color:#fff;transition-duration:.3s}.mail-pgheader>a:before{content:'\f0e0';font-family:"Font Awesome 5 Free";font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:30px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.mail-pgheader>a:after{content:'\f152';font-family:"Font Awesome 5 Free";font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:30px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.line-pgheader>a:before{content:'';width:40px;height:40px;background:url('./img/line-icon.png') center center/contain no-repeat;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.line-pgheader>a>img{width:50px}@media (min-width:768px){.contact-pgheader{max-width:720px;margin-left:auto;margin-right:auto}.contact-pgheader>li{margin:10px 0;display:inline-block;width:50%}}@media (min-width:992px){.contact-pgheader{max-width:960px}}@media (min-width:1200px){.contact-pgheader{max-width:960px}}.breadSection{background-color:rgba(255,255,255,.6);border-bottom:none;padding:5px 0 5px 0}.siteContent{padding:0}@media (min-width:1200px){.container{max-width:960px}}.post-name-home .mainSection{margin-bottom:0}.post_body{margin-bottom:60px}.siteContent_after .veu_adminEdit{display:none}.siteFooter{background:var(--bk-ft-color);border:none}.siteFooter .widget{margin-bottom:0}.siteFooter .veu_adminEdit{display:none}.siteFooter .footerWidget{padding-top:16px;padding-bottom:16px}.sectionBox{padding-top:0;padding-bottom:0}.footerlogo-sec{width:100%}.footerlogo-sec .common-bt{padding-top:0}.footerlogo-sec .common-bt>a:after{content:'\f152'}.company-name{font-family:'Noto Serif JP',serif;color:var(--main-color);border:none}.company-name:after{border:none}.footerlogo-main{margin:0;padding:0;list-style:none;display:flex;flex-flow:row nowrap}.footerlogo-main>li:first-of-type{width:110px}.footerlogo-main>li:last-of-type{width:calc(100% - 110px);padding:0 10px}.footerlogo-main>li:last-of-type p{font-size:16px;line-height:1.2}.footerlogo-main>li:last-of-type .footer-tel{color:var(--text-color);transition:all .3s}.footerlogo-main>li:last-of-type .footer-tel:hover{opacity:.6}.footerlogo-sec .contact_menu{display:block;width:170px;padding:15px 5px 5px 5px;height:auto}.footer_contact{width:100%;max-width:350px;display:flex;flex-flow:row nowrap}.footerlogo-sec .common-bt>a{background:var(--main-color);text-decoration:none}.footerlogo-sec .common-bt>a:hover{text-decoration:none}.sns-wrap{width:100%;display:flex;flex-flow:row wrap;margin-top:5px}.sns-wrap>a{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative;overflow:hidden;text-decoration:none;transition:all .3s}.sns-wrap>a:hover{filter:brightness(1.2)}.sns-wrap>a i{color:#fff;font-size:20px}.facebook-btn{background:#3b5998;color:#fff;margin-right:8px}.instagram-btn{background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;color:#fff;margin-right:8px}.instagram-btn:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat;background:linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat}.instagram-btn>i{position:relative;z-index:1}.twitter-btn{background:#1da1f2;color:#fff}@media (min-width:768px){.footerlogo-main>li:last-of-type .footer-tel{text-decoration:none;pointer-events:none;color:var(--text-color)}.footerlogo-main>li:first-of-type{width:100px}.footerlogo-main>li:last-of-type{width:calc(100% - 100px);padding:0 10px}}@media (min-width:992px){.footerlogo-sec .contact_menu>div:first-of-type p{line-height:35px}.footerlogo-sec .contact_menu>div:last-of-type a{height:49px}.footerlogo-main>li:first-of-type{width:120px}.footerlogo-main>li:last-of-type{width:calc(100% - 120px);padding:0 10px}}#menu-footermenu>li>a{border-bottom:none;padding-top:3px!important;padding-bottom:3px!important;position:relative;padding-left:16px;padding-right:16px;font-family:'Oswald',sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica}#menu-footermenu>li>a:before{content:'\f0da';font-family:"Font Awesome 5 Free";font-weight:900;padding-right:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width:992px){.menu-footermenu{width:100%;display:flex;flex-flow:row wrap}#menu-footermenu>li{display:inline-block}.siteFooter .col-md-6:first-of-type{flex:0 0 40%;max-width:40%}.siteFooter .col-md-6:last-of-type{flex:0 0 60%;max-width:60%}}.siteFooter .copySection{background-color:var(--bk-ft-copy-color);max-width:initial}.siteFooter .copySection p{color:var(--fo-footer-color)}.copyright_disp{display:block;margin:0;padding:0;border:0;font-size:small;text-align:center}.col-md-4{text-align:center}.vk_posts{display:none}.copySection{margin:0;padding:0;border:0}.copySection>p:nth-of-type(1){height:100px}.copySection>p:nth-of-type(2){display:none}.text-center{margin:0 auto}.full-width{margin:0 calc(50% - 50vw);padding:5em calc(50vw - 50%)}.full-width2{margin:0 calc(50% - 50vw);padding:0}.blog-link-main{margin:0;padding:0;border:0;display:flex;flex-flow:row nowrap;position:absolute;top:calc(var(--tophead-size1) + 10px);left:50%;transform:translateX(-50%);z-index:999;list-style:none}.blog-link-main li{padding:0;margin:0;border:0;display:inline-block;vertical-align:top;text-align:center}.twitter-link-button{width:30px;height:30px;background-color:#1da1f2;color:#fff;border-radius:50%;text-align:center;margin:0 auto;border:0;padding:0}.twitter-link-button a{color:#fff;text-decoration:none}.twitter-link-button:hover{opacity:.5}.twitter-link-button i{margin-top:6px;transform:scale(1.5,1.5);transform-origin:top center}.facebook-link-button{width:30px;height:30px;background-color:#3b5998;color:#fff;border-radius:50%;text-align:center;margin:0 auto;border:0;padding:0}.facebook-link-button a{color:#fff;text-decoration:none}.facebook-link-button:hover{opacity:.5}.facebook-link-button i{margin-top:5px;transform:scale(1.5,1.5);transform-origin:top center}.blog-link-sub-note img{height:100%;margin:0 auto;border:0;padding:0}.blog-link-sub-note img:hover{opacity:.5}.ameblog-link-button{width:30px;height:30px;background-color:green;color:#fff;border-radius:50%;text-align:center;margin:0 auto;border:0;padding:0}.ameblog-link-button a{color:#fff;text-decoration:none}.ameblog-link-button p{font-size:.9em;line-height:.9em;margin:0;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.ameblog-link-button:hover{opacity:.5}.line-link-button{width:30px;height:30px;background-color:#fff;color:#adff2f;border-radius:50%;text-align:center;margin:0 auto;border:0;padding:0}.line-link-button a{color:transparent;text-decoration:none;font-size:31px;vertical-align:top}.line-link-button:hover{opacity:.5}.line-link-button i{color:#7dcc2c}.line-link-button i:before{width:30px}.instagram-link-button{margin:0 auto;border:0;padding:0;color:#fff;border-radius:10px;position:relative;display:inline-block;height:30px;width:30px;text-align:center;font-size:.8em;line-height:1em;background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;overflow:hidden;text-decoration:none;vertical-align:bottom}.instagram-link-button:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat;background:linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat}.instagram-link-button .fa-instagram{font-size:1.2em;position:relative;top:1px}.instagram-link-button a{color:#fff;text-decoration:none}.instagram-link-button:hover{opacity:.5}.instagram-link-button i{margin-top:5px;transform:scale(1.5,1.5);transform-origin:top center}.youtube-link-button{width:30px;height:30px;background-color:#fff;color:red;border-radius:50%;text-align:center;margin:0 auto;border:0;padding:0}.youtube-link-button a{color:red;text-decoration:none}.youtube-link-button:hover{opacity:.5}.youtube-link-button i{margin-top:5px;transform:scale(1.5,1.5);transform-origin:top center}@media (min-width:768px){.blog-link-main li{padding:0 .5em}}@media (min-width:992px){.blog-link-main{top:calc(var(--tophead-size2) + 10px)}.twitter-link-button i{margin-top:3px}.facebook-link-button i{margin-top:3px}.instagram-link-button i{margin-top:3px}.youtube-link-button i{margin-top:3px;transform:scale(1.5)}}.parentgenre{display:table;color:var(--item-genre-font-color);margin:0 auto;padding:0 20px;text-shadow:2px 0 1px rgba(64,64,64,1) , 0 2px 1px rgba(64,64,64,1) , 2px 2px 1px rgba(64,64,64,1) , -2px 0 1px rgba(64,64,64,1) , -2px 2px 1px rgba(64,64,64,1) , 0 -2px 1px rgba(64,64,64,1) , -2px -2px 1px rgba(64,64,64,1) , 2px -2px 1px rgba(64,64,64,1);font-size:40px;line-height:1;font-weight:500}.parentgenre:last-of-type{margin:0 auto 5px auto}.item-catch-sp_title{display:block}.item-catch-pc_title{display:none}@media (min-width:768px){.parentgenre{position:relative;font-size:40px;z-index:1}.parentgenre:last-of-type{margin-bottom:10px}.item-catch-sp_title{display:none}.item-catch-pc_title{display:block}}.h1ttlcontent{margin:20px 0 5px 0;padding:0 0 10px 0;border:none;border-bottom:2px solid #9e9e9f;font-size:16px;color:var(--main-color);font-weight:bold;line-height:1.2}.h2ttlcategory{border:none;padding:0;margin:0;color:var(--text-subcolor);font-weight:600;text-align:center;position:relative;font-size:24px}.h2ttlcategory:after{border:none;width:150px;height:4px;background-image:linear-gradient(-225deg,red 30%,#00984a 80%);position:relative;overflow:hidden;content:"";display:block;left:0;right:0;margin:auto;margin-top:15px;margin-bottom:30px;border-radius:40% 40% 40% 40%}.h2ttlcontent{border:none;padding:0;color:var(--text-subcolor);font-weight:bold;font-size:16px}.h2ttlitemtype{border:0;margin:0;padding:5px 0;text-align:center;font-size:20px;height:60px;display:flex;justify-content:center;align-items:center;overflow-wrap:normal;word-break:break-word}.h2ttldown{border:none;position:relative;display:inline-block;margin-bottom:30px;padding:1.5%;width:100%;background:var(--item-ttlcolor);font-weight:700;text-align:center}.h2ttldown:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid var(--item-ttlcolor)}.h2ttldown>p{color:#fff;font-size:24px}.h2ttlgold{border:none;position:relative;display:inline-block;margin-bottom:30px;padding:1.5%;width:100%;background:url('./img/bk-heading.jpg') center center/cover no-repeat;font-weight:700;text-align:center}.h2ttlgold>p{font-size:24px}.en{font-size:12px;display:block}.h3ttlitems{border:none;margin:0;padding:0;font-size:14px;color:var(--text-subcolor)}.h3ttlitems:after{border:none}.h2ttlfaq{border:none;position:relative;display:inline-block;margin-bottom:0;padding:1.5%;width:100%;background:url('./img/bk-heading.jpg') center center/cover no-repeat;font-weight:700;text-align:center;color:var(--sub-color2);font-size:20px}.h2ttlfaq:after{content:none}.h2ttlappraisal{padding:0;margin:0 0 0 0;border:0;text-align:center;font-size:22px;font-family:'Noto Serif JP',serif;color:#fff;text-shadow:2px 0 1px rgba(26,44,114,.8) , 0 2px 1px rgba(26,44,114,.8) , 2px 2px 1px rgba(26,44,114,.8) , -2px 0 1px rgba(26,44,114,.8) , -2px 2px 1px rgba(26,44,114,.8) , 0 -2px 1px rgba(26,44,114,.8) , -2px -2px 1px rgba(26,44,114,.8) , 2px -2px 1px rgba(26,44,114,.8)}.h2ttlappraisal .emphasis{font-size:1.3em}.h3ttlarticles{margin:1.5em 0 1.2em;clear:both;padding-bottom:8px;position:relative;font-size:20px;font-weight:700;border-bottom:dashed 1px var(--main-color)}.h3ttlarticles:after{content:none}.single-column .h3ttlarticles{margin:10px 0}@media (min-width:768px){.h2ttlcategory{font-size:32px}.h2ttldown>p{font-size:32px;line-height:1.5}.h2ttlgold>p{font-size:32px;line-height:1.5}.h2ttlfaq{font-size:28px}.h2ttlappraisal{font-size:22px}.h3ttlarticles{font-size:24px}}@media (min-width:992px){.h2ttlappraisal{font-size:32px}}.page-btn{display:flex;flex-flow:row wrap;width:100%;margin-top:20px}.next-page{display:block;width:100%;margin-bottom:10px}.next-page>a{display:table;margin-left:auto;margin-right:auto;width:280px;font-size:20px;line-height:2;padding-top:3px;padding-right:30px;text-align:center;background-color:var(--main-color);border:2px solid var(--main-color);color:#fff;border-radius:5px;position:relative}.next-page>a:after{content:'\f191';color:#fff;font-family:"Font Awesome 5 Free";font-size:30px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.next-page>a:hover{text-decoration:none;transition-duration:.3s;background-color:#fff;color:var(--main-color)}.next-page>a:hover:after{background-color:#fff;color:var(--main-color);transition-duration:.5s}.prev-page{display:block;width:100%;margin-bottom:10px}.prev-page>a{display:table;margin-left:auto;margin-right:auto;width:280px;font-size:20px;line-height:2;padding-top:3px;padding-right:30px;text-align:center;background:#fff;color:var(--main-color);border:2px solid var(--main-color);border-radius:5px;transition:.3s;position:relative}.prev-page>a:after{content:'\f152';color:var(--main-color);font-family:"Font Awesome 5 Free";font-size:30px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.prev-page>a:hover{text-decoration:none;transition-duration:.3s;background-color:var(--main-color);color:#fff}.prev-page>a:hover:after{transition-duration:.5s;background-color:var(--main-color);color:#fff}.common-bt{padding-top:30px}.common-bt>a{display:table;width:250px;margin-left:auto;margin-right:auto;font-size:16px;padding:8px 0 5px 0;background-color:var(--main-color);color:#fff;text-align:center;position:relative}.common-bt>a:after{content:'\f191';font-family:"Font Awesome 5 Free";font-size:30px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.common-bt>a:hover{text-decoration:none;opacity:.6;transition-duration:.3s}.regular-bt>a{display:table;width:250px;margin-left:auto;margin-right:auto;font-size:16px;padding:8px 0 5px 0;background-color:var(--main-color);color:#fff;text-align:center;position:relative;border-radius:5px}.regular-bt>a:hover{text-decoration:none;opacity:.6;transition-duration:.3s}.tel-bt>p{text-align:center}.tel-bt>a{display:table;width:100%;max-width:350px;margin-left:auto;margin-right:auto;font-size:28px;line-height:1;font-weight:bold;padding:10px 0 10px 0;border:solid 2px var(--main-color);color:var(--main-color);text-align:center;position:relative;border-radius:10px}.tel-bt>a:hover{text-decoration:none;background-color:var(--main-color);color:#fff;transition-duration:.3s}.tel-bt>a>small{display:block;font-size:14px;line-height:1}.tel-bt>a:before{content:'\f87b';font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:40px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tel-bt>a:after{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.line-bt>p{text-align:center}.line-bt>a{display:table;width:100%;max-width:350px;margin-left:auto;margin-right:auto;font-size:28px;line-height:1;font-weight:bold;padding:10px 0 10px 0;border:solid 2px var(--main-color);color:var(--main-color);text-align:center;position:relative;border-radius:10px}.line-bt>a:hover{text-decoration:none;background:var(--main-color);color:#fff;transition-duration:.3s}.line-bt>a>small{display:block;font-size:14px;line-height:1}.line-bt>a:before{content:'';width:40px;height:40px;background: url(./img/line-icon.png) center center/contain no-repeat;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.line-bt>a:after{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.line{background:url(img/bd_top_define01.png) left repeat-x;background-position:55% 95%}@media (min-width:768px){.next-page{display:inline-block;width:50%}.prev-page{display:inline-block;width:50%}.regular-bt>a{width:350px;font-size:28px}.tel-bt>a{pointer-events:none;background:var(--main-color);color:#fff}.line{background:url(img/bd_top_define01.png) left repeat-x;background-position:55% 80%}}.contains-frm{text-align:left;width:94%;margin:0 3%}.after-contains-frm{width:100%;margin-bottom:20px}.after-contains-frm p{font-size:16px}.contains-wrap{max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:0}.aftertitle{line-height:1.7;text-align:left}.details-wrap{width:100%}.img-wrap{width:100%}.details{width:100%;padding:10px}.details p{margin-bottom:8px;padding:0 5px;color:#333;line-height:1.2}.details-main{display:flex;flex-flow:row wrap;width:100%}.details-sub{display:block;width:100%}.details-img{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.item-wrap{background:var(--item-bkcolor);padding-bottom:40px;width:100%}.column-sec .item-wrap{background:transparent}.item-inner{margin:20px auto 0 auto;padding:0;max-width:100%;width:100%}.ul-usecases{margin:0;padding:0;border:0;list-style:none;display:flex;flex-flow:row wrap}.ul-usecases>li{width:50%;display:inline-block;padding:1.5%}.items-wrap{display:block;background:var(--main-color);border:solid 1px var(--main-color);box-shadow:4px 4px var(--item-shaddow-color);transition:.3s}.items-wrap:hover{text-decoration:none;filter:brightness(1.1)}.items-img{width:100%;padding-top:75%;overflow:hidden;position:relative}.items-img>img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0}.items-case>span:first-of-type{display:table;background:var(--item-price-color);color:#fff;font-size:12px;margin:10px auto 10px auto;padding:5px 20px 7px 20px;line-height:1}.items-case>span:last-of-type{display:table;margin:0 auto;color:#fff;font-size:20px;font-weight:bold;padding-bottom:10px}.items-title{background:#fff;padding:15px;height:132px}@media (min-width:768px){.contains-frm{max-width:720px;margin-left:auto;margin-right:auto}.item-inner{padding:0 15px}.aftertitle{text-align:center}.after-contains-frm p{text-align:center}.details-sub:first-of-type{flex:0 0 50%;order:2}.details-sub:nth-of-type(2){flex:0 0 50%;order:1;display:flex;justify-content:center;align-items:center}.ul-usecases>li{width:33.333%}}@media (min-width:992px){.contains-frm{max-width:960px}}.ul-itemtype{margin:0;padding:0;border:0;list-style:none;display:flex;flex-flow:row wrap}.ul-itemtype>li{display:inline-block;width:50%}.ul-itemtype>li>a{display:block;width:95%;margin-left:auto;margin-right:auto;border:solid 2px var(--main-color);border-radius:10px;transition:.3s}.ul-itemtype>li>a:hover{opacity:.6;text-decoration:none;color:var(--main-color)}.ul-itemtype>li>a:hover p{opacity:.6}.ul-itemtype>li>a>p{width:90%;margin-left:auto;margin-right:auto;padding-top:5px;border-top:dotted 5px var(--main-color);text-align:center;font-size:35px;line-height:1.1;color:var(--main-color)}.ul-itemtype>li:nth-of-type(odd) a{background-color:var(--main-color);color:#fff}.ul-itemtype>li:nth-of-type(odd) a>p{border-top-color:#fff;color:#fff}.ul-itemtype>li:nth-of-type(odd) a:hover{opacity:.6}.ul-itemtype>li:nth-of-type(odd) a:hover p{opacity:.6}@media (min-width:768px){.ul-itemtype>li{display:inline-block;width:25%}}@media (min-width:992px){.ul-itemtype{max-width:960px;margin-left:auto;margin-right:auto}}.pagination{margin-top:20px;margin-bottom:20px}.page-numbers{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;white-space:nowrap;background-color:var(--pagination-bkcolor);margin:0 2px;font-size:16px;font-weight:bold;color:#000}.nav-links>a{color:#000;transition:.2s linear}.nav-links>a:hover{text-decoration:none;background-color:var(--pagination-hvcolor);color:#fff}.current{background-color:var(--pagination-color);color:#fff}.ul-itemlist{margin:0;padding:0;border:0;list-style:none;display:flex;flex-flow:row wrap}.ul-itemlist>li{display:inline-block;width:50%;margin-bottom:30px}.ul-itemlist>li>a{display:block;width:95%;margin-left:auto;margin-right:auto;border-radius:10px;transition:.3s}.ul-itemlist>li>a:hover{text-decoration:none;opacity:.6;transition-duration:.3s}.ul-itemlist .items-img{margin-bottom:10px}.ul-itemlist .items-title{display:flex;flex-flow:row nowrap;padding:0;font-size:13px;font-weight:bold;margin-bottom:10px}.ul-itemlist .items-title span:first-of-type{display:inline-block;width:35%}.ul-itemlist .items-title span:last-of-type{display:inline-block;width:65%}.ul-itemlist .items-price{display:flex;flex-flow:row nowrap;padding:0;font-size:13px;font-weight:bold;color:var(--item-price-color);margin-bottom:10px}.ul-itemlist .items-price span:first-of-type{display:inline-block;width:35%}.ul-itemlist .items-price span:last-of-type{display:inline-block;width:65%}.items-point{font-size:13px}.items-btn{text-align:center;background:var(--main-color);color:#fff;position:relative;font-size:13px;line-height:1.7;padding:5px 0 3px 0}.items-btn:after{content:"\f152";font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;font-size:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (min-width:768px){.ul-itemlist>li{width:33.333%;display:flex;align-items:flex-start}.ul-itemlist .items-title{font-size:16px}.ul-itemlist .items-price{font-size:16px}.items-point{font-size:16px}}.ul-news{margin:0;padding:0;border:0;display:flex;flex-flow:row wrap;list-style:none}.ul-news>li{display:block;width:100%;margin-bottom:10px}.dl-news{margin:0;padding:0;border:0;display:flex;flex-flow:row nowrap;padding-bottom:10px;border-bottom:dotted 1px var(--border-color)}.ul-news>li:first-of-type .dl-news{border-top:dotted 1px var(--border-color);padding-top:10px}.dl-news>dt{margin:0;border-left:none;display:inline-block;width:110px;padding:0 10px 0 0;overflow:hidden}.dl-news>dd{display:inline-block;width:calc(100% - 110px);margin:0;padding:0;border-left:none}.news-img{width:100%;display:block;overflow:hidden}.news-img:hover{filter:brightness(1.1);transition-duration:.3s}.newsbkgroundimg{width:100%;height:0;padding-bottom:100%;max-width:150px;max-height:150px;position:relative}.newsbkgroundimg img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0}.newshead{display:block;font-size:14px;position:relative}.newsdate{font-size:14px;line-height:1.1;color:var(--text-color);font-weight:bold;padding:3px 0}.newsttl{border:none;padding:0;margin:0;font-size:14px;line-height:1.2}.newsttl:after{border:none}.news-wrap{padding:3px 0;display:inline-block;font-size:14px;line-height:1.2;color:var(--text-color);font-weight:bold}.news-wrap:hover{color:var(--text-subcolor);transition-duration:.3s}.newscat{display:table;font-size:12px;color:#fff;width:110px;text-align:center;border-radius:5px;margin:3px 0;position:absolute;top:-5px;right:0;padding:5px 0 8px;line-height:1}.newscat:hover{text-decoration:none;filter:brightness(1.1);color:#fff}.newscontent{display:inline-block;color:var(--text-color);font-size:14px;line-height:1.2;padding:3px 0}.newscontent:hover{color:var(--text-subcolor)}.category_others{background-color:var(--news-others-color)}.category_campaign{background-color:var(--news-camp-color)}.category_topics{background-color:var(--news-topics-color)}.news-sp{display:block}.news-pc{display:none}@media (min-width:576px){.newsdate{font-size:14px}.news-wrap{padding-top:10px;font-size:16px}.newscat{width:120px;font-size:16px}.newscontent{font-size:16px}}@media (min-width:768px){.dl-news>dt{width:180px}.dl-news>dd{width:calc(100% - 180px)}.newsbkgroundimg{max-width:100%;max-height:100%}.news-sp{display:none}.news-pc{display:block}}@media (min-width:992px){.dl-news>dt{width:20%}.dl-news>dd{width:80%}}.usecases-sec{width:100vw;margin-bottom:40px}.set-bkcolor{background:var(--item-bkcolor);margin-bottom:0;padding-bottom:40px}.set-bkcolor .item-wrap{background:transparent}.topflow-sec{width:100vw;margin-bottom:40px;margin-top:10px}.topflow-img{display:block;width:100%;height:0;padding-top:48%;position:relative}.topflow-img:after{content:'';width:100%;height:100%;background:url('./img/topflow01-sp.png') center center/cover no-repeat;position:absolute;top:0;left:0}.topflow-img>img{display:none}.topflow-img .catch{display:none}.topflow-img .regular-bt{display:inline-block;position:absolute;bottom:2%;right:1%;z-index:1}.topflow-img .regular-bt>a{width:150px;box-shadow:3px 3px 3px var(--border-color)}.topflow-img .regular-bt>a:hover{opacity:1;transform:translate3d(3px,3px,3px);box-shadow:none}.ultopflow{margin:0;padding:0;border:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.ultopflow>li{margin:5px 0;display:block;width:100%}.ultopflow>li:first-of-type{margin-top:10px}.ultopflow>li:first-of-type .step{background:var(--step1-color)}.ultopflow>li:nth-of-type(2) .step{background:var(--step2-color)}.ultopflow>li:nth-of-type(3) .step{background:var(--step3-color)}.ultopflow>li:last-of-type .step{background:var(--step4-color)}.ultopflow-ch{margin:0;padding:0;border:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.ultopflow-ch>li:first-of-type{display:inline-block;width:15%;margin:0;padding:5px}.ultopflow-ch>li:nth-of-type(2){display:inline-block;width:45%;margin:0}.ultopflow-ch>li:last-of-type{display:block;width:40%;padding:10px;margin:0}.ultopflow-ch>li .step{margin:0 auto;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%}.ultopflow-ch>li .step>p{font-size:12px;text-align:center;font-weight:bold;line-height:1;color:#fff}.ultopflow-ch>li .step>p>span{display:block;font-size:20px}.ultopflow-ch>li>img{background-color:#fff}.ultopflow-ch>li .desc{font-size:14px;color:var(--main-color)}@media (min-width:576px){.topflow-img .regular-bt{bottom:2%;right:2%}.topflow-img .regular-bt>a{width:200px}.ultopflow-ch>li .step{width:60px;height:60px}.ultopflow-ch>li .step>p{font-size:14px}.ultopflow-ch>li .step>p>span{font-size:24px}.ultopflow-ch>li .desc{font-size:16px}}@media (min-width:768px){.topflow-img .regular-bt{bottom:5%;right:3%}.topflow-img .regular-bt>a{width:300px;font-size:18px}.topflow-sec{margin-top:40px}.topflow-img:after{content:none}.topflow-img{padding:0;height:auto}.topflow-img>img{display:block}.topflow-img .catch{display:block;position:absolute;top:50%;left:10%;transform:translateY(-50%)}.topflow-img .catch>p:first-of-type{font-size:20px;line-height:1.7;font-weight:bold;color:var(--main-color);text-shadow:2px 0 1px rgba(255,255,255,.8) , 0 2px 1px rgba(255,255,255,.8) , 2px 2px 1px rgba(255,255,255,.8) , -2px 0 1px rgba(255,255,255,.8) , -2px 2px 1px rgba(255,255,255,.8) , 0 -2px 1px rgba(255,255,255,.8) , -2px -2px 1px rgba(255,255,255,.8) , 2px -2px 1px rgba(255,255,255,.8)}.topflow-img .catch>p:nth-of-type(2){font-size:30px;line-height:1.7;font-weight:bold;color:var(--main-color);text-shadow:2px 0 1px rgba(255,255,255,.8) , 0 2px 1px rgba(255,255,255,.8) , 2px 2px 1px rgba(255,255,255,.8) , -2px 0 1px rgba(255,255,255,.8) , -2px 2px 1px rgba(255,255,255,.8) , 0 -2px 1px rgba(255,255,255,.8) , -2px -2px 1px rgba(255,255,255,.8) , 2px -2px 1px rgba(255,255,255,.8)}.topflow-img .catch>p:nth-of-type(3){font-size:40px;line-height:1.7;font-weight:bold;color:var(--main-color);text-shadow:2px 0 1px rgba(255,255,255,.8) , 0 2px 1px rgba(255,255,255,.8) , 2px 2px 1px rgba(255,255,255,.8) , -2px 0 1px rgba(255,255,255,.8) , -2px 2px 1px rgba(255,255,255,.8) , 0 -2px 1px rgba(255,255,255,.8) , -2px -2px 1px rgba(255,255,255,.8) , 2px -2px 1px rgba(255,255,255,.8)}.ultopflow{align-items:flex-start}.ultopflow>li{display:inline-block;width:25%;margin:0}.ultopflow>li:first-of-type{margin:0}.ultopflow>li:nth-of-type(3){margin:0}.ultopflow-ch>li:first-of-type{display:block;width:100%}.ultopflow-ch>li:nth-of-type(2){display:block;width:100%}.ultopflow-ch>li:last-of-type{display:block;width:100%}.ultopflow-ch>li:first-of-type .step{width:100%;border-radius:0;position:relative}.ultopflow-ch>li:first-of-type .step:after{content:'';display:inline-block;width:60px;height:60px;border-left:30px solid transparent;border-top:30px solid #fff;border-bottom:30px solid #fff;position:absolute;top:0;right:-30px}.ultopflow-ch>li .step>p{font-size:24px}.ultopflow-ch>li .step>p>span{display:inline-block}.ultopflow-ch>li>img{padding:5px}}.topfaq-sec{width:100vw;padding-top:10px;padding-bottom:40px;background-color:#dbd0e6}.h2ttltopfaq{border:none;text-align:center;font-size:24px;color:#c00009;font-weight:bold;margin-bottom:10px}.h2ttltopfaq .circle{display:inline-flex;justify-content:center;align-items:center;width:45px;height:45px;color:#fff;background:#c00009;border-radius:50%;overflow:hidden}.h2ttltopfaq .circle:first-of-type{margin-left:8px;margin-right:4px}.h2ttltopfaq .circle:last-of-type{margin-left:4px;margin-right:8px}.topfaq-sec .point-wrap .point-box{background:#fff}.topfaq-sec .point-wrap .point-box .point-box-content{background:#fff}.topfaq-sec .regular-bt{margin-top:20px}@media (min-width:768px){.brtopfaq{display:none}.h2ttltopfaq{font-size:32px}.h2ttltopfaq .circle{width:70px;height:70px;font-size:1.2em}}.tag-sec{width:100vw;margin-bottom:40px}.items-sec{width:100vw}.items-sec .details-main{margin-top:20px}.dldata{display:block;margin:0;padding:15px 10px;border-bottom:1px dotted #595858}.dldata:after{content:"";clear:both;display:block}.dldata:first-of-type{border-top:1px dotted #595858}.dldata>dt{margin:0;padding:0;border-left:none;float:left;width:25%;font-weight:700;color:var(--main-color);font-size:16px}.dldata>dd{margin:0;padding:0;border-left:none;float:right;width:73%;font-weight:700;font-size:16px}.dlpoint{width:100%}.dlpoint>dt{border-left:none;font-size:16px;color:var(--main-color)}.dlpoint>dd{border-left:none}.items-sec .details-wrap{margin-top:20px;border-bottom:1px dotted #595858}@media (min-width:768px){.items-sec .details-main{margin-top:50px}.items-sec .details-wrap{margin-top:0}.items-sec .details-sub:first-of-type{order:1;padding-right:20px}.items-sec .details-sub:last-of-type{order:2;align-items:flex-start}}.category-sec{width:100vw;padding:40px 0}.category-sec .aftertitle{text-align:center;font-weight:bold;font-size:16px;margin-bottom:20px}.category-sec .content-description{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.category-sec .content-description>p{display:table}@media (min-width:768px){.category-sec .aftertitle{font-size:24px}.category-sec .regular-bt>a{width:400px}}.news-sec{width:100vw;padding-bottom:40px}.topnews-sec{width:100vw;padding:40px 0}.toppage-sec{width:100vw;padding:0 0 40px 0}.topitem-sec{width:100vw}.itemlist{margin:0;padding:0;border:0;list-style:none;display:flex;flex-flow:row wrap}.itemlist>li{flex:0 0 100%}.itemlist>li>a{display:table;width:90%;margin-left:auto;margin-right:auto}.itemlist>li>a:hover{text-decoration:none;filter:brightness(1.2)}.itemlist>li .linkdisable{pointer-events:none}.text{display:table;width:90%;margin-left:auto;margin-right:auto;padding:10px 5px}.topitem-sec .img{width:100%}.title{width:100%;background:var(--main-color)}.title>h3{margin:0;padding:3px 3px 0 3px;border:none;color:#fff;text-align:center;font-size:16px;line-height:1.7;position:relative}.title>h3:after{border:none}.text>h4{font-size:16px;margin-bottom:0}.text>.note{margin-bottom:8px}.text>.note>p{font-size:14px}.indent{text-indent:-1em;margin-left:2em}.ul_itembygenre{margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap}.ul_itembygenre>li{margin:0;width:50%;display:inline-block;padding:0 2px;margin-bottom:8px}.ul_itembygenre>li a{transition:.3s}.ul_itembygenre>li a:hover{text-decoration:none}.ul_itembygenre>li a:hover div{filter:brightness(1.2)}.itembygenre-img{width:100%;height:0;padding-top:70%}.childitem-wrap{width:100%}.childitem-box{position:relative;overflow:hidden;width:100%;margin-bottom:1px;margin-top:10px}.childitem-box:before{content:'';width:100%;height:2px;background:var(--childitem-box-color);position:absolute;top:0;left:0}.childitem-box:after{content:'';width:12%;height:2px;background:var(--main-color);position:absolute;top:0;left:0}.childitem-box input{position:absolute;opacity:0}.childitem-box label{width:100%;text-align:right;position:relative;padding:3px 20px 3px 20px;margin-bottom:0}.childitem-box label:before{content:'\f054';font-weight:900;font-family:"Font Awesome 5 Free";border:none;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.3s;text-decoration:none}.childitem-box label:hover{text-decoration:none;opacity:.6}.childitem-box .childitem-box-content{background:rgba(240,240,240);border-radius:5px;padding:0 5px 0 5px;overflow:hidden;max-height:0;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.childitem-box input:checked ~ .childitem-box-content{max-height:40em}.ul-childitem{margin:5px 0 5px 0;padding:0;list-style:none}.ul-childitem>li{margin:0}.h4ttlchilditem{font-size:14px;margin:0 0 4px 0}.h4ttlchilditem>a{color:var(--text-color);text-decoration:underline}.h4ttlchilditem>a:hover{text-decoration:none}@media (min-width:768px){.itemlist>li{flex:0 0 50%}.ul_itembygenre>li{width:33.333%}}@media (min-width:992px){.itemlist>li{flex:0 0 33.333%}}.topslide-sec{width:100vw}.topslide-img{width:100%}.topslide-img>img{display:table;margin-left:auto;margin-right:auto}.toparea-sec{width:100vw;padding:40px 0}.headline{font-size:18px;font-weight:bold}.toparea-sec .contains-wrap{margin-bottom:30px}.toparea-sec .contains-wrap:last-of-type{margin-bottom:0}.toparea-sec .regular-bt a{width:100%;max-width:340px}.youtubemv{width:100%;height:0;padding-bottom:56.25%;position:relative}.youtubemv>iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.toparea-sec .regular-bt a{font-size:18px;max-width:400px}}@media (min-width:992px){.brtopgold{display:none}}.topcolumn-sec{width:100vw;padding:40px 0;background:rgba(244,244,244)}.topcolumn-sp{display:block}.topcolumn-pc{display:none}.h2ttlcolumn{border:none;padding:0;margin:0;line-height:1;text-align:center;font-size:40px;font-weight:800;color:var(--text-subcolor);letter-spacing:.06em}.h2ttlcolumn .first{display:table;margin:0 auto 10px auto;padding:5px 5px 5px 5px;border:2px solid #09b3ff;color:#09b3ff;font-size:18px;font-weight:800;background-color:#fff;line-height:1;letter-spacing:.06em;text-align:center}.h2ttlcolumn .number{color:#09b3ff;font-family:'Ranga',cursive;font-size:2em}.ul-topcolumn{border:0;padding:0;margin:0;list-style:none;display:flex;flex-flow:row wrap}.ul-topcolumn>li{display:inline-block;width:50%;padding:0 5px}.columnbox{display:block;width:100%}.columnbox:hover{text-decoration:none}.columnbox:hover img{transform:scale(1.1);opacity:.8}.columnbox .img{display:block;width:100%;padding-top:75%;position:relative;overflow:hidden}.columnbox .img>img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;transition:.3s}.columnbox .date{font-size:14px;padding:5px 0;color:#777}.h3ttlcolumn{border:none;margin:0;padding:0;font-size:16px;color:var(--text-subcolor);min-height:100px}.h3ttlcolumn:after{content:none}.sidebarh2ttlcol{margin:20px 0 20px 0;padding:0;border:none;font-size:24px;background:var(--main-color);color:#fff;width:100%;height:50px;display:flex;align-items:center;justify-content:center}.ul-colcategory{margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap;width:100%}.ul-colcategory>li{display:block;width:100%;margin-bottom:4px}.ul-colcategory>li a{line-height:1;color:var(--text-subcolor);transition:all .5s}.ul-colcategory>li a:hover{opacity:.6;text-decoration:none}@media (min-width:768px){.topcolumn-pc{display:block}.topcolumn-sp{display:none}.h2ttlcolumn{display:flex;justify-content:center;font-size:50px;margin-bottom:20px}.h2ttlcolumn>div{display:flex;align-items:center}.h2ttlcolumn .first{display:inline-block;margin:0;border-width:3px;font-size:24px;margin:0 5px}.ul-topcolumn>li{display:inline-block;width:33.333%;padding:0 5px}}@media (min-width:992px){.mainSection-col-two{width:70%}.sideSection-col-two{width:30%}.sidebarh2ttlcol{font-size:18px}}.goods-sec{width:100vw;padding:0 0 40px 0}.flow-sec{width:100vw;padding:0 0 40px 0}.flow small{font-size:16px}.flow-contain{padding-top:0;padding-bottom:0;text-align:left;border:1px #efe9e3 solid;box-shadow: 0 4px 6px rgb(0 0 0 / 10%);margin:0 0 10px;position:relative}.flow-contain:last-of-type{margin:0}.flow-wrap dl{background-color:var(--flow-txt-bkcolor);margin:0 0 10px 0}.flow-wrap dl dt{margin:0;border:none;background-color:#fff;border-bottom:1px #efeae3 solid;font-weight:normal;font-size:16px;padding:7px 10px;position:relative}.flow-contain dt span{font-size:16px;font-weight:bold;padding-right:1em}.flow-contain dt small{padding-right:0;font-size:16px;font-weight:bold}.flow-contain dd{margin:0;border:none;padding:10px 12px;font-size:14px;list-style:none;background-color:#fff}.flow-contain dd .flow-frame .common-bt>a:after{content:'\f152';font-family:"Font Awesome 5 Free";font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.flow-contain img{border:1px #efe9e3 solid;box-shadow: 0 4px 6px rgb(0 0 0 / 10%)}.flow-contain dl dd p{margin-bottom:.7em}.flow-frame{width:100%;display:block}.flow-child{width:100%;display:block;margin-bottom:1em}.flow-child img{display:block;width:220px;margin:0 auto;border-radius:10px}.people{display:table;margin:0 auto}.people-img{width:100%;max-width:200px;border-radius:50%;overflow:hidden}.people>p{font-size:18px;text-align:center}@media (min-width:576px){.flow-wrap{display:block;margin:0 auto;position:relative;padding:0 0 0 65px}.flow-wrap:before{background-repeat:no-repeat;content:" ";position:absolute;background-color:var(--flow-bar-color);width:9px;top:30px;left:22px;bottom:var(--flow-length)}.flow-wrap dl{background-color:var(--flow-txt-bkcolor);margin:0 0 20px 0}.flow-wrap dl dt:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(220,214,208,0);border-right-color:#dcd6d0;border-width:11px;margin-top:-11px}.flow-wrap dl dt span{display:block;padding-right:0;border-radius:50%;background-color:var(--flow-no-bkcolor);color:var(--text-subcolor);text-align:center;width:50px;height:50px;font-size:18px;line-height:38px;border:6px var(--flow-no-oucolor) solid;position:absolute;top:-6px;left:-65px}.flow-wrap dl dt:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}.flow-wrap dl dd{padding:12px 15px}.flow-contain dt small{display:none}}.h2ttlflow{margin:0;padding:0;border:0;font-size:24px;line-height:1.1;display:inline-block;font-weight:bold;vertical-align:bottom}.flow-frame .details p{font-weight:bold;margin-bottom:0;font-size:14px}.flow-frame .details .flow-headline{font-weight:bold;font-size:20px;color:var(--text-subcolor);margin-bottom:20px}.step4 .flow-frame{padding:10px;color:var(--text-subcolor)}.flow-frame p{font-weight:bold;margin-bottom:0;font-size:14px;color:var(--text-subcolor)}.flow-frame .flow-headline{font-weight:bold;font-size:20px;color:var(--text-subcolor);margin-bottom:20px}@media (min-width:768px){.flow-sec .details-sub:first-of-type{display:flex;flex:0 0 30%;justify-content:center;align-items:flex-start;padding-right:10px}.flow-sec .details-sub:last-of-type{display:flex;flex:0 0 70%;justify-content:center;align-items:flex-start;padding-left:10px}.h2ttlflow{font-size:30px}.flow-frame .details p{font-size:16px}.flow-frame .details .flow-headline{font-size:24px;margin-bottom:16px}.step4 .flow-frame{padding:0 15px}}.contactfm-sec1-main{display:block;padding:0;border:0;width:calc(100% - 2em);margin:0 auto}.contactfm-sec1-sub1{width:100%;display:block}.contactfm-sec1-sub2{width:100%;display:block}.contactfm-child{width:100%;display:block}.contactfm-ch-txt{color:#272727;display:block;width:calc(100% - 2em);text-align:left}.contactfm-ch-req{display:block;width:calc(100% - 2em);margin:0 10px 5px 0;text-align:left}.contactfm-ch-req p{display:table;padding:2px 10px;background-color:var(--or-color13);color:#fff;margin:0 auto 0 0;border-radius:5px}.contactfm-child-name{width:100%}.hr-regular{height:0;border-radius:2px;width:calc(100% - 1em);margin:5px auto 10px auto;border:.5px solid silver}.btn-primary{display:inline-block;background-color:var(--main-color);border-color:var(--main-color);box-shadow:0 3px 0 #555;border-radius:5px;padding:0 3em;margin:0 0 0 auto;transition:.3s;line-height:1.1;font-size:16px;height:35px}.btn-primary:hover{border-color:var(--main-color);background-color:var(--main-color);transform:translate3d(0,4px,0);box-shadow:none}.btn-primary:disabled{background-color:var(--main-color);border-color:var(--main-color)}.contactfm-last{text-align:left;padding-bottom:.5em}.contactfm-last-bt{display:flex;flex-flow:row nowrap}.wpcf7c-btn-back{display:inline-block;border:none;color:#fff;background-color:#d9bbd8;border-color:#d9bbd8;box-shadow:0 3px 0 #555;border-radius:5px;padding:.5em 1.5em}.wpcf7c-btn-back:hover{border-color:#d9bbd8;background-color:#d9bbd8;transform:translate3d(0,4px,0);box-shadow:none}.contactfm-sec1-sub2 .down{color:rgba(148,118,85,.7)}.contactfm-sec1-sub2 textarea{width:100%}.form-control{padding-left:5px;padding-right:5px}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap>input{width:100%}.wpcf7-form-control-wrap .attach_file{margin-bottom:5px}@media (min-width:768px){.pripol-link{text-align:right}.contactfm-pripol{display:inline-block}.contactfm-sec1-main{display:flex;flex-flow:row nowrap}.hr-regular{width:calc(100% - 2em);margin:5px auto 10px auto}.contactfm-sec1-sub1{display:inline-block;padding:4px 1em;width:50%}.contactfm-sec1-sub2{display:inline-block;width:50%}.contactfm-child{width:100%;display:flex;flex-flow:row nowrap}.contactfm-ch-req{width:40%;display:inline-block;text-align:right;margin-bottom:0}.contactfm-ch-req p{margin:0 0 0 auto}.contactfm-ch-txt{overflow:hidden;width:60%;display:inline-block}.contactfm-last{text-align:center}}.contact-sec{width:100vw;padding:0 0 40px 0}.contact-sec .details-main{justify-content:center;align-items:center}.contact-sec .aftertitle{font-weight:bold;font-size:20px;margin-bottom:20px}.contact-sec .details-sub:first-of-type{margin-bottom:20px}.contact-sec .contains-wrap:first-of-type{margin-bottom:40px}.contact-sec .regular-bt{margin-bottom:30px}.trial-form{padding:40px 10px;border:solid 2px var(--border-color);border-radius:10px;width:90%}.trial-form .common-bt a{width:250px;min-width:250px}.trial-form .common-bt{margin-bottom:20px}@media (min-width:768px){.contact-sec .details-sub:first-of-type{margin-bottom:0}.contact-sec .details-sub:first-of-type{order:1}.contact-sec .details-sub:last-of-type{order:2}.contact-sec .regular-bt>a{font-size:20px}}.faq-sec{width:100vw;padding:0 0 40px 0}.faq-sec .details-wrap{margin-bottom:40px}.point-wrap{border-top:1px dotted var(--text-subcolor)}.point-wrap .point-box{position:relative;overflow:hidden;width:100%;margin-bottom:1px;color:var(--main-color)}.point-wrap .point-box input{position:absolute;opacity:0}.point-wrap .point-box label{display:flex;flex-flow:row nowrap;font-weight:bold;line-height:1.6;position:relative;display:block;margin:0 0 0 0;padding:1em 2em 1em 1em;cursor:pointer;border-bottom:1px dotted var(--text-subcolor);font-size:16px}.point-wrap .point-box label:hover{color:var(--faq-box-hv-color)}.point-wrap .point-box label div:first-of-type{display:inline-block;width:35px;height:35px;border-radius:0;background-color:transparent;color:#c00009;display:flex;justify-content:center;align-items:center;vertical-align:middle;font-size:44px;position:relative}.point-wrap .point-box label div:first-of-type:after{content:'Q';color:#fff;font-size:22px;position:absolute;top:-2px;left:50%;transform:translateX(-50%)}.point-wrap .point-box label div:first-of-type i{display:table;transform:scale(-1,1)}.point-wrap .point-box label div:last-of-type{display:inline-block;font-size:16px;width:100%;padding-left:40px;color:var(--text-subcolor)}.point-wrap .point-box .point-box-content{overflow:hidden;max-height:0;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;color:#fff;background:var(--faq-box-bk-color)}.point-wrap .point-box .point-box-content p{margin:0 1em;color:#333}.point-wrap .point-box .point-box-content p:first-of-type{margin-top:1em}.servicefaq .point-box input:checked ~ label {color:#0089cf}.point-wrap .point-box input:checked ~ .point-box-content {max-height:40em}.point-wrap .point-box label::after{line-height:1.6;position:absolute;top:50%;right:0;display:block;width:3em;margin-top:-12.5px;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center}.point-wrap .point-box input[type="checkbox"]+label::after{content:'▼';color:var(--text-subcolor)}.point-wrap .point-box input[type="checkbox"]:checked+label::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.point-wrap .point-box-content div:first-of-type{width:35px;height:35px;font-size:40px;color:var(--br-color10);padding-left:20px;position:relative}.point-wrap .point-box-content div:first-of-type i{transform:scale(-1,1)}.point-wrap .point-box-content div:first-of-type i:after{content:'A';color:#fff;font-size:22px;position:absolute;top:8px;left:50%;transform:translateX(-50%)}.point-wrap .point-box-content div:last-of-type{padding-left:40px;padding-bottom:20px}.ul-faqjump{margin:0;bottom:0;padding:0;list-style:none;display:flex;flex-flow:row wrap}.ul-faqjump>li{display:inline-block}.ul-faqjump>li>a{border:solid 1px var(--main-color);border-radius:10px;overflow:hidden;color:var(--main-color);padding:5px 20px;list-style:1;transition:.3s}.ul-faqjump>li>a:hover{background:var(--main-color);color:#fff;text-decoration:none}@media (min-width:768px){.point-wrap .point-box label div:last-of-type{font-size:18px}}.company-sec{width:100vw;padding:0 0 40px 0}.company-profile{padding:0 10px;margin-bottom:3em}.profiletbl{border-top:none}.profiletbl th{border-bottom:2px solid rgba(0,0,0,.07);padding:.5em 0;width:90px}.profiletbl td{border-bottom:2px solid rgba(0,0,0,.07);padding:.5em 0;width:calc(100% - 90px)}.profiletbl td a{color:var(--text-color)}.profiletbl{margin-top:20px}.access{padding:0 10px;margin-bottom:1em}.access-map{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;border-radius:10px}.access-map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.access-mapbt{text-align:center}.access-mapbt a{display:table;width:200px;margin:0 auto;border:solid 1px var(--main-color);color:var(--main-color);padding:.5em;border-radius:1em}.access-mapbt a:hover{background:var(--main-color);color:#fff;text-decoration:none;transition-duration:.5s}@media (min-width:576px){.profiletbl th{font-size:1.1em;width:95px;padding:.5em}.profiletbl td{font-size:1.1em;width:calc(100% - 95px);padding:.5em}.brcompany1{display:none}}@media (min-width:768px){.company-profile{padding:0 1em;margin-bottom:3em}.access{margin-top:20px;padding:0 1em}.profiletbl{margin-top:0}.profiletbl td a{pointer-events:none}.company-profile{margin-top:20px}.company-profile .details-sub:first-of-type{flex:00 40%;display:flex;justify-content:flex-start;align-items:flex-start;padding-left:10px}.company-profile .details-sub:last-of-type{flex:00 60%}}@media (min-width:992px){.profiletbl th{width:120px}.profiletbl td{width:calc(100% - 120px)}.company-profile .details-sub:first-of-type{flex:00 30%}.company-profile .details-sub:last-of-type{flex:00 70%}}.privacypolicy-sec{background-color:#fff;padding:1em;margin:1em 0}.pripol-sec{width:calc(100% - 2em);margin:0 auto}.pripol-main{padding-top:.5em;padding-bottom:1em;margin-bottom:20px}.pripol-frm{padding-top:.5em;padding-bottom:1em;width:90%;margin:0 auto;margin-bottom:20px}.item_header1{background-color:var(--pripol-head-color);padding:1em 1.5em;font-size:1.0em;border:0;color:var(--pripol-font-color);margin:0}.item_header1:after{content:'';border-bottom:0}.pripol-ch1-sec{width:100%;text-align:center}.pripol-btn{display:inline-block;background-color:var(--pripol-btn-color)!important;border-color:var(--pripol-btn-color)!important;border-bottom:solid 4px #555!important;border-radius:5px;padding:.5em 4em .5em 4em;color:#fff!important;transition:.3s}.pripol-btn:hover{-webkit-transform:translateY(4px);transform:translateY(4px);border-bottom:none!important}@media (min-width:576px){.privacypolicy-header-p1{padding:1em 0 0 0;font-size:2.8em}.privacypolicy-header-p2{padding:1em 0 1em 0;font-size:1.3em}.privacypolicy-header-p3{font-size:1em}}@media (min-width:768px){.pripol-sec{width:80%;margin:0 auto}}@media (min-width:992px){.pripol-sec{width:70%;margin:0 auto}}.call-sec{display:block;position:fixed;width:100vw;z-index:9999;bottom:0;left:0;height:60px}.div-call{display:flex;width:100%;flex-flow:row nowrap}.calldetails{display:none}.calltel{width:50%;display:inline-block;order:2}.callcontact{width:50%;display:inline-block;order:1}.calltel>a{color:#fff}.calltelltouch{display:block}.calltelltouch>span{color:var(--headding-color2)}.ulcallcontact{margin:0;padding:0;border:0;display:flex;flex-flow:row nowrap}.ulcallcontact>li{display:inline-block;width:50%}.ulcallcontact>li:first-of-type a{display:flex;width:100%;height:60px;background:#fff;justify-content:center;align-items:center;transition:.3s;border-top:solid 1px var(--line-color)}.ulcallcontact>li:first-of-type a:hover{text-decoration:none;background:var(--line-color);color:#fff}.ulcallcontact>li:first-of-type a:hover span{color:#fff}.ulcallcontact>li:first-of-type a>span{line-height:1;font-size:18px;font-weight:bold;color:var(--line-color);text-align:center}.ulcallcontact>li:last-of-type{background:var(--line-color)}.ulcallcontact>li:last-of-type a{display:flex;width:100%;height:60px;background:var(--line-color);justify-content:center;align-items:center;transition:.3s}.ulcallcontact>li:last-of-type a:hover{text-decoration:none;opacity:.6}.ulcallcontact>li:last-of-type a>p{line-height:1;font-size:16px;font-weight:bold;color:#fff;text-align:center}.callfree{color:#ff0}.callonline{display:block;font-size:12px}.calltel>a{display:flex;width:100%;height:60px;padding-left:30px;justify-content:center;align-items:center;background-color:var(--main-color);position:relative;transition:.3s}.calltel>a:hover{text-decoration:none;opacity:.6}.calltel>a>p{display:table;color:#fff;font-weight:bold;line-height:1;text-align:center}.telno{display:block;font-size:20px;line-height:1;transform:scale(.7,1.4);white-space:nowrap;position:relative}.telno:before{content:'\f87b';font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#fff;font-size:40px;position:absolute;top:50%;left:-50px;transform:translateY(-40%) scale(1.5,.8)}.callteltouch{display:block;font-size:14px;line-height:1;transform:scale(.6,1)}.callteltouch>span{color:#ff0}@media (min-width:768px){.calltel{width:33.333%;display:inline-block;order:1}.calldetails{width:33.333%;display:inline-flex;order:2;justify-content:center;align-items:center;height:60px;background:var(--main-color)}.callcontact{width:33.333%;display:inline-block;order:3}.calldetails-ch>p{color:#fff;line-height:1;font-size:14px;font-weight:bold}.calltel>a{pointer-events:none;justify-content:flex-end}.telno{transform:scale(1,1.5);font-size:22px;padding-top:5px}.telno:before{content:'\f87b';font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#fff;font-size:40px;position:absolute;top:50%;left:-50px;transform:translateY(-50%) scale(1.3,.8)}.callteltouch{display:none}.telno{font-size:23px}.calldetails-ch>p{font-size:15px}.ulcallcontact>li:first-of-type a>span{font-size:19px}.ulcallcontact>li:last-of-type a>p{font-size:17px}.callonline{font-size:13px}}@media (min-width:992px){.call-sec{height:80px}.calltel>a{height:80px}.calldetails{height:80px}.ulcallcontact>li:first-of-type a{height:80px;border-top:solid 3px var(--line-color)}.ulcallcontact>li:last-of-type a{height:80px}.calltel{width:30%}.calldetails{width:30%}.callcontact{width:40%}.telno{font-size:26px}.calldetails-ch>p{font-size:18px}.ulcallcontact>li:first-of-type a>span{font-size:22px}.ulcallcontact>li:last-of-type a>p{font-size:20px}.callonline{font-size:16px}}.appraisal-sec{padding:20px 0 20px 0;width:100vw;--lyingline-first:rgba(25,47,96);--lyingline-second:rgba(25,47,96);--font-round-color:rgba(26,44,114);background-image:linear-gradient(-45deg,var(--lyingline-first) 0%,var(--lyingline-first) 25%,var(--lyingline-second) 25%,var(--lyingline-second) 50%,var(--lyingline-first) 50%,var(--lyingline-first) 75%,var(--lyingline-second) 75%);background-size:6px 6px;background-repeat:repeat}.appraisal-head{width:100%;position:relative}.appraisal-head-box{position:relative}.ul-beforetitle{margin:0 0 15px 0;padding:0;width:100%;list-style:none;display:flex;flex-flow:row nowrap}.ul-beforetitle li{display:inline-block;width:50%;margin:0}.appraisal-head .beforetitle{display:table;padding:5px 20px;border-radius:5px;background:var(--main-color);color:#fff;box-shadow:2px 2px 2px #fff;font-weight:700;text-align:center}.mark-r{margin:0 15px 0 auto}.mark-l{margin:0 auto 0 15px}.appraisal-tel{display:table;margin:0 auto;font-weight:700;position:relative;padding-left:40px;text-shadow:2px 0 1px rgba(255,255,255,.8) , 0 2px 1px rgba(255,255,255,.8) , 2px 2px 1px rgba(255,255,255,.8) , -2px 0 1px rgba(255,255,255,.8) , -2px 2px 1px rgba(255,255,255,.8) , 0 -2px 1px rgba(255,255,255,.8) , -2px -2px 1px rgba(255,255,255,.8) , 2px -2px 1px rgba(255,255,255,.8)}.appraisal-tel:before{content:"\f87b";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:45px;position:absolute;top:45%;left:40px;transform:translateY(-50%)}.appraisal-tel>span{display:inline-block;transform:scale(.7,1);font-size:40px;white-space:nowrap}.appraisal-img{display:none;position:absolute;right:0;bottom:0}.appraisal-sec .details-sub{margin-bottom:20px}.brpcapp{display:none}.brspapp{display:block}.ul-appraisal{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap}.ul-appraisal li{display:inline-block;width:50%;margin:0}.webcheck{display:table;width:90%;max-width:160px;margin:0 5px 0 auto;background:rgba(248,221,40);color:rgba(0,0,0);border-radius:5px;padding:13px 0 10px 50px;text-align:left;line-height:1.1;font-size:16px;font-weight:700;position:relative}.webcheck:hover{text-decoration:none;opacity:.8;color:#000}.webcheck:before{content:'\f0e0';font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:rgba(0,0,0);font-size:34px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.linecheck{display:table;width:90%;max-width:160px;margin:0 auto 0 5px;background:rgba(0,196,26);color:rgba(0,0,0);padding:13px 0 10px 50px;border-radius:5px;text-align:left;line-height:1.1;font-size:16px;font-weight:700;position:relative}.linecheck:hover{text-decoration:none;opacity:.8;color:#000}.linecheck:before{content:'';width:40px;height:40px;background:url('./img/line_logo.png') center center/contain no-repeat;position:absolute;left:5px;top:50%;transform:translateY(-50%)}.appraisal-main{width:100%;display:block}.appraisal-sub{width:100%;display:block}.appraisal-sub:first-of-type{margin-bottom:10px}.details-box{border:solid 1px var(--line-color);box-shadow:3px 3px 3px var(--border-color);border-radius:5px;overflow:hidden;padding:10px;background:#fff}.iconbox1,.iconbox2{position:relative;padding-left:50px}.iconbox1:before{content:'\f0e0';font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:var(--free-web-app);font-size:40px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.iconbox2:before{content:"\f3c0";font-family:"Font Awesome 5 Brands";font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:var(--line-color);font-size:40px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.h3mailform,.h3lineform{border:0;padding:0;margin:0;font-size:20px;font-weight:bold;white-space:nowrap}.h3mailform:after,.h3lineform:after{content:none}.h3mailform .emphasis{color:var(--free-web-app);font-size:1.3em;margin-right:5px}.h3lineform .emphasis{color:var(--line-color);font-size:1.3em;margin-right:5px}.iconbox1>p,.iconbox2>p{line-height:1.2}.iconbox1>small,.iconbox2>small{font-size:12px;line-height:1.2}.mailform-bt{margin:10px 0}.mailform-bt>a{display:table;margin:0 auto;text-align:center;width:250px;background:var(--free-web-app);color:#fff;padding:10px 0;border-radius:5px;transition:.3s;position:relative}.mailform-bt>a:after{content:'\f144';font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#fff;font-size:20px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.mailform-bt>a:hover{text-decoration:none;opacity:.6}.lineform-bt{margin:10px 0}.lineform-bt>a{display:table;margin:0 auto;text-align:center;width:250px;background:var(--line-color);color:#fff;padding:10px 0;border-radius:5px;transition:.3s;position:relative}.lineform-bt>a:after{content:'\f144';font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#fff;font-size:20px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.lineform-bt>a:hover{text-decoration:none;opacity:.6}@media (min-width:576px){.appraisal-tel{pointer-events:none}.details-box{padding:20px}.iconbox1,.iconbox2{padding-left:80px}.iconbox1>small,.iconbox2>small{font-size:14px;line-height:1.2}.iconbox1:before,.iconbox2:before{font-size:70px}}@media (min-width:768px){.brpcapp{display:block}.brspapp{display:none}.appraisal-sec .h2ttlappraisal{text-align:left}.ul-appraisal li{width:100%;display:block}.ul-appraisal li:first-of-type{margin-bottom:10px}.webcheck{max-width:180px;margin:0 auto;padding:20px 0 17px 60px;font-size:18px}.webcheck:before{font-size:38px}.linecheck{max-width:180px;margin:0 auto;padding:20px 0 17px 60px;font-size:18px}.linecheck:before{width:45px;height:45px;background: url(./img/line_logo.png) center center/contain no-repeat;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.appraisal-sec{padding-bottom:10px}.appraisal-sec .contains-wrap{display:flex;flex-flow:row nowrap}.appraisal-sec .contains-wrap .appraisal-head{display:flex;width:70%;justify-content:center;align-items:center}.appraisal-sec .contains-wrap .details-wrap{display:flex;width:30%;justify-content:center;align-items:center}.details-box{padding:10px}.iconbox1,.iconbox2{padding-left:50px}.iconbox1:before,.iconbox2:before{font-size:40px}.iconbox1 small{display:none}.iconbox2 small{display:none}}@media (min-width:992px){.appraisal-sec{padding-bottom:0}.ul-beforetitle{width:300px;position:absolute;top:-5px;right:0}.appraisal-sec .contains-wrap{max-width:800px;margin-left:auto;margin-right:auto}.appraisal-sec .contains-wrap .appraisal-head{width:75%}.appraisal-sec .contains-wrap .details-wrap{width:25%}.appraisal-tel>span{font-size:60px}.details-box{padding:20px 20px 10px 20px}.iconbox1,.iconbox2{padding-left:80px}.iconbox1>small,.iconbox2>small{font-size:14px;line-height:1.2}.iconbox1:before,.iconbox2:before{font-size:50px}.appraisal-img{display:none;width:200px}.siteContent_after .ul-appraisal li:first-of-type{margin-bottom:5px}.siteContent_after .webcheck{font-size:20px}.siteContent_after .linecheck{font-size:20px}}.tax-wa_itemtype .siteContent_after .widget_pageContent .toparea-sec{display:none}.single-customers .siteContent_after .widget_pageContent .toparea-sec{display:none}.genre-sec{width:100vw}.genre-sec .contains-frm{width:100%;margin:0;max-width:960px;margin:0 auto}.item-topslide{width:100%;position:relative}.item-catch{width:100%;padding:10px 0;background:linear-gradient(45deg,#f7f7f7 25%,transparent 25%,transparent 75%,#f7f7f7 75%) , linear-gradient(45deg,#f7f7f7 25%,transparent 25%,transparent 75%,#f7f7f7 75%);background-color:#fff;background-size:40px 40px;background-position:0 0 , 20px 20px;display:flex;justify-content:center;align-items:center}.item-catch-box{display:table}.item-catch-box .areagenre{display:table;color:var(--area-genre-font-color);margin:0 auto 5px auto;padding:0 20px;text-shadow:2px 0 1px rgba(64,64,64,1) , 0 2px 1px rgba(64,64,64,1) , 2px 2px 1px rgba(64,64,64,1) , -2px 0 1px rgba(64,64,64,1) , -2px 2px 1px rgba(64,64,64,1) , 0 -2px 1px rgba(64,64,64,1) , -2px -2px 1px rgba(64,64,64,1) , 2px -2px 1px rgba(64,64,64,1);font-size:20px;font-weight:500;font-size:40px;line-height:1.2}.item-catch-box .head{display:table;background:var(--main-color);color:#fff;margin:0 auto 5px auto;padding:5px 20px;line-height:1;white-space:nowrap;font-size:40px}.item-catch-box .complement{display:table;background:var(--border-color);padding:5px 20px;margin:0 auto 5px auto;line-height:1;white-space:nowrap;font-size:40px}.item-catch-box .emphasis{display:table;margin:0 auto;color:var(--main-color);line-height:1;white-space:nowrap;font-size:40px}.item-catch-box .circle{padding:10px 0 0 0;text-align:center}.item-catch-box .circle p{white-space:nowrap;text-shadow:1px 0 1px rgba(255,255,255,.6) , 0 1px 1px rgba(255,255,255,.6) , 1px 1px 1px rgba(255,255,255,.6) , -1px 0 1px rgba(255,255,255,.6) , -1px 1px 1px rgba(255,255,255,.6) , 0 -1px 1px rgba(255,255,255,.6) , -1px -1px 1px rgba(255,255,255,.6) , 1px -1px 1px rgba(255,255,255,.6)}.ul-catchimg{margin:0;padding:0;border:0;list-style:none;display:flex;flex-flow:row nowrap}.ul-catchimg>li{flex:0 0 50%;margin:0}.catchimg{width:100%;height:0;padding-top:70%}.h1ttlgenre{margin:0;padding:10px 0 5px 0;border:0;background:var(--main-color);color:#fff;text-align:center;line-height:1;font-size:24px}.genre-desc-sec{padding:40px 0;background:rgba(244,244,244)}.h2ttlgenre{font-size:24px;font-weight:700;padding:5px 10px 20px 10px;border:0;position:relative;text-align:center;text-shadow:1px 0 1px rgba(255,255,255,.6) , 0 1px 1px rgba(255,255,255,.6) , 1px 1px 1px rgba(255,255,255,.6) , -1px 0 1px rgba(255,255,255,.6) , -1px 1px 1px rgba(255,255,255,.6) , 0 -1px 1px rgba(255,255,255,.6) , -1px -1px 1px rgba(255,255,255,.6) , 1px -1px 1px rgba(255,255,255,.6)}.h2ttlgenre:before{content:'';width:60px;height:5px;background:var(--main-color);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.single-column .h2ttlgenre{margin:10px 0}.genre-desc-sec .details>p{line-height:1.7;text-shadow:1px 0 1px rgba(255,255,255,.6) , 0 1px 1px rgba(255,255,255,.6) , 1px 1px 1px rgba(255,255,255,.6) , -1px 0 1px rgba(255,255,255,.6) , -1px 1px 1px rgba(255,255,255,.6) , 0 -1px 1px rgba(255,255,255,.6) , -1px -1px 1px rgba(255,255,255,.6) , 1px -1px 1px rgba(255,255,255,.6)}.genre-other-sec{width:100vw;padding:40px 0;background:rgba(244,244,244)}.genre-child-list{margin:0 0 40px 0;padding:0;list-style:none;display:flex;flex-flow:row wrap}.genre-child-list>li{width:50%;display:inline-block;padding:10px 0 10px 20px;margin-bottom:0;background:#fff}.genre-child-list>li:nth-of-type(odd){border-left:dotted 1px var(--border-color);border-right:dotted 1px var(--border-color);border-bottom:dotted 1px var(--border-color)}.genre-child-list>li:nth-of-type(even){border-top:none;border-bottom:dotted 1px var(--border-color);border-right:dotted 1px var(--border-color);border-left:none}.genre-child-list>li:first-of-type{border:dotted 1px var(--border-color)}.genre-child-list>li:nth-of-type(2){border-top:dotted 1px var(--border-color);border-bottom:dotted 1px var(--border-color);border-right:dotted 1px var(--border-color);border-left:none}.h3ttlgenre{border:none;font-size:16px;margin:0;padding:0}.h3ttlgenre:after{content:none}.h3ttlgenre>a{color:var(--text-color);text-decoration:underline;transition:.3s}.h3ttlgenre>a:hover{text-decoration:none}.ul-customerlist{margin:0 0 40px 0;padding:0;list-style:none;display:flex;flex-flow:row wrap}.ul-customerlist>li{width:50%;display:inline-block;padding:10px 0 10px 20px;margin-bottom:0;background:#fff}.ul-customerlist>li:nth-of-type(odd){border-left:dotted 1px var(--border-color);border-right:dotted 1px var(--border-color);border-bottom:dotted 1px var(--border-color)}.ul-customerlist>li:nth-of-type(even){border-top:none;border-bottom:dotted 1px var(--border-color);border-right:dotted 1px var(--border-color);border-left:none}.ul-customerlist>li:first-of-type{border:dotted 1px var(--border-color)}.ul-customerlist>li:nth-of-type(2){border-top:dotted 1px var(--border-color);border-bottom:dotted 1px var(--border-color);border-right:dotted 1px var(--border-color);border-left:none}@media (min-width:768px){.h2ttlgenre{font-size:32px}.item-topslide{height:350px}.catchimg{padding:0;height:350px}.item-catch{padding:30px 0;width:40%;height:350px;display:inline-flex;position:absolute;top:0;left:50%;transform:translateX(-50%)}.item-catch-box .head{font-size:30px;transform:rotate(-3deg);margin-bottom:5px}.item-catch-box .complement{font-size:34px;transform:rotate(-3deg);margin-bottom:0}.item-catch-box .emphasis{font-size:34px;transform:rotate(-3deg);margin-bottom:10px}.genre-other-sec .regular-bt>a{width:400px}.ul-catchimg{display:grid;grid-template:100% / 30% 40% 30%}.ul-catchimg>li:first-of-type{grid-column: 1/2;grid-row: 1/2}.ul-catchimg>li:last-of-type{grid-column: 3/4;grid-row: 1/2}.item-catch-box .areagenre{font-size:40px}}@media (min-width:992px){.item-topslide{height:400px}.catchimg{padding:0;height:400px}.item-catch{width:35%;height:400px;display:inline-flex;position:absolute;top:0;left:50%;transform:translateX(-50%)}.item-catch-box .head{font-size:28px;transform:rotate(-3deg);margin-bottom:5px}.item-catch-box .complement{font-size:32px;transform:rotate(-3deg);margin-bottom:0}.item-catch-box .emphasis{font-size:40px;transform:rotate(-3deg);margin-bottom:10px}.genre-child-list>li{width:33.333%}.genre-child-list>li:nth-of-type(odd){border:none}.genre-child-list>li:nth-of-type(even){border:none}.genre-child-list>li:first-of-type{border:none}.genre-child-list>li:nth-of-type(2){border:none}.genre-child-list>li:nth-of-type(3n){border-top:dotted 1px var(--border-color);border-left:dotted 1px var(--border-color);border-right:dotted 1px var(--border-color)}.genre-child-list>li:nth-of-type(3n+1){border-top:dotted 1px var(--border-color);border-left:dotted 1px var(--border-color)}.genre-child-list>li:nth-of-type(3n+2){border-top:dotted 1px var(--border-color);border-left:dotted 1px var(--border-color)}.genre-child-list>li:last-of-type{border-bottom:dotted 1px var(--border-color);border-right:dotted 1px var(--border-color)}.genre-child-list>li:nth-last-of-type(2){border-bottom:dotted 1px var(--border-color)}.genre-child-list>li:nth-last-of-type(3){border-bottom:dotted 1px var(--border-color)}.ul-customerlist>li{width:33.333%}.ul-customerlist>li:nth-of-type(odd){border:none}.ul-customerlist>li:nth-of-type(even){border:none}.ul-customerlist>li:first-of-type{border:none}.ul-customerlist>li:nth-of-type(2){border:none}.ul-customerlist>li:nth-of-type(3n){border-top:dotted 1px var(--border-color);border-left:dotted 1px var(--border-color);border-right:dotted 1px var(--border-color)}.ul-customerlist>li:nth-of-type(3n+1){border-top:dotted 1px var(--border-color);border-left:dotted 1px var(--border-color)}.ul-customerlist>li:nth-of-type(3n+2){border-top:dotted 1px var(--border-color);border-left:dotted 1px var(--border-color)}.ul-customerlist>li:last-of-type{border-bottom:dotted 1px var(--border-color);border-right:dotted 1px var(--border-color)}.ul-customerlist>li:nth-last-of-type(2){border-bottom:dotted 1px var(--border-color)}.ul-customerlist>li:nth-last-of-type(3){border-bottom:dotted 1px var(--border-color)}.ul-catchimg{display:grid;grid-template:100% / 32.5% 35% 32.5%}.ul-catchimg>li:first-of-type{grid-column: 1/2;grid-row: 1/2}.ul-catchimg>li:last-of-type{grid-column: 3/4;grid-row: 1/2}}.genre-best-item-sec{width:100vw;padding:40px 0;--ribon-header:70px;--ribon-width:50px;--ribon-header2:100px;--ribon-width2:80px}.h2ttlbest{height:calc(var(--ribon-header) + 20px);padding:0 0 0 var(--ribon-header);margin-bottom:40px;border-top:dashed 1px var(--border-color);border-bottom:dashed 1px var(--border-color);position:relative}.h2ttlbest>div{display:block;width:var(--ribon-width);height:var(--ribon-header);position:absolute;top:50%;left:10px;transform:translateY(-50%);background:var(--main-color)}.h2ttlbest .label{display:table;padding-top:5px;width:var(--ribon-width);color:#fff;text-align:center;font-size:14px;position:absolute;top:0;left:0}.h2ttlbest .label>em{display:block;font-size:20px}.h2ttlbest div:before{content:'';border:calc(var(--ribon-width) / 2) solid var(--main-color);border-bottom:solid calc(var(--ribon-width) / 2) #fff;position:absolute;bottom:0;left:0}.h2ttlbest .ttlname{height:calc(var(--ribon-header) + 20px);display:flex;justify-content:flex-start;align-items:center;font-size:20px;font-weight:700}.ul-best-item{margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap}.ul-best-item>li{width:50%;display:inline-block;margin-bottom:20px}.best-item-box{display:table;width:95%;margin:0 auto}.best-item-img{width:100%;padding-top:75%;border:dotted 1px var(--border-color);margin-bottom:20px;position:relative}.ul-best-item>li:first-of-type .best-item-img:after{content:'';width:30px;height:30px;background:url('./img/ranking01.png') center center/contain no-repeat;position:absolute;top:5px;left:10px}.ul-best-item>li:nth-of-type(2) .best-item-img:after{content:'';width:30px;height:30px;background:url('./img/ranking02.png') center center/contain no-repeat;position:absolute;top:5px;left:10px}.ul-best-item>li:nth-of-type(3) .best-item-img:after{content:'';width:30px;height:30px;background:url('./img/ranking03.png') center center/contain no-repeat;position:absolute;top:5px;left:10px}.ul-best-item>li:nth-of-type(4) .best-item-img:after{content:'';width:30px;height:30px;background:url('./img/ranking04.png') center center/contain no-repeat;position:absolute;top:5px;left:10px}.ul-best-item>li:nth-of-type(5) .best-item-img:after{content:'';width:30px;height:30px;background:url('./img/ranking05.png') center center/contain no-repeat;position:absolute;top:5px;left:10px}.h3ttlbest{border:none;padding:0;margin:0 0 20px 0;font-size:16px;font-weight:700;color:var(--text-subcolor)}.h3ttlbest:after{content:none}.single-column .h3ttlbest{margin:10px 0}a.best-item-box{transition:all .3s}a.best-item-box:hover{text-decoration:none;filter:brightness(1.1)}a.best-item-box .best-item-img{overflow:hidden}a.best-item-box .best-item-img:after{transition:all .3s}a.best-item-box:hover .best-item-img:after{transform:scale(1.2)}a.best-item-box .h3ttlbest{transition:all .3s}a.best-item-box:hover .h3ttlbest{opacity:.8}a.best-item-box .best-item-desc{transition:all .3s}a.best-item-box:hover .best-item-desc{opacity:.8}@media (min-width:768px){.h2ttlbest .ttlname{font-size:24px}.h2ttlbest{height:calc(var(--ribon-header2) + 20px);padding:0 0 0 var(--ribon-header2)}.h2ttlbest>div{width:var(--ribon-width2);height:var(--ribon-header2);left:10px}.h2ttlbest div:before{content:'';border:calc(var(--ribon-width2) / 2) solid var(--main-color);border-bottom:solid calc(var(--ribon-width2) / 2) #fff}.h2ttlbest .label{padding-top:10px;width:var(--ribon-width2);font-size:16px}.h2ttlbest .label>em{font-size:24px}.h2ttlbest .ttlname{height:calc(var(--ribon-header2) + 20px)}.ul-best-item>li:nth-of-type(n+3){width:33.333%}.h3ttlbest{font-size:18px}.best-item-img{padding-top:50%}.ul-best-item>li:first-of-type .best-item-img:after{content:'';width:40px;height:40px;background:url('./img/ranking01.png') center center/contain no-repeat;position:absolute;top:5px;left:10px}.ul-best-item>li:nth-of-type(2) .best-item-img:after{content:'';width:40px;height:40px;background:url('./img/ranking02.png') center center/contain no-repeat;position:absolute;top:5px;left:10px}.ul-best-item>li:nth-of-type(3) .best-item-img:after{content:'';width:40px;height:40px;background:url('./img/ranking03.png') center center/contain no-repeat;position:absolute;top:5px;left:10px}.ul-best-item>li:nth-of-type(4) .best-item-img:after{content:'';width:40px;height:40px;background:url('./img/ranking04.png') center center/contain no-repeat;position:absolute;top:0;left:10px}.ul-best-item>li:nth-of-type(5) .best-item-img:after{content:'';width:40px;height:40px;background:url('./img/ranking05.png') center center/contain no-repeat;position:absolute;top:0;left:10px}}.genre-point-item-sec{width:100vw;padding-top:40px;margin-bottom:40px;--h2-header:70px;--h2-header2:100px}.h2ttlpoint{display:flex;width:100%;height:var(--h2-header);justify-content:flex-start;align-items:center;font-size:20px;font-weight:700;margin-bottom:40px;border-top:dashed 1px var(--border-color);border-bottom:dashed 1px var(--border-color);padding-left:20px;position:relative}.h2ttlpoint:after{content:'';width:4px;height:70%;background:var(--main-color);position:absolute;left:0;top:50%;transform:translateY(-50%)}.single-column .h2ttlpoint{margin:10px 0}.dl_point{width:100%}.dl_point>dt{border:none;color:var(--text-subcolor);height:70px;font-size:16px;padding-left:80px;display:flex;justify-content:flex-start;align-items:center;position:relative}.dl_point>dt:before{content:'';width:70px;height:70px;overflow:hidden;border-radius:50%;background:url('./img/point01.jpg') center center/cover no-repeat;position:absolute;top:0;left:0}.dl_point>dd{border:none;margin-bottom:20px;font-size:16px}@media (min-width:768px){.h2ttlpoint{font-size:24px}.dl_point>dt{font-size:18px;margin-bottom:20px}.dl_point>dd{margin-bottom:40px}}.genre-faq-item-sec{width:100vw;padding-top:40px}.h2ttlitemfaq{display:flex;width:100%;height:var(--h2-header);justify-content:flex-start;align-items:center;font-size:20px;font-weight:700;margin-bottom:20px;border-top:dashed 1px var(--border-color);border-bottom:dashed 1px var(--border-color);padding-left:20px;position:relative}.h2ttlitemfaq:after{content:'';width:4px;height:70%;background:var(--main-color);position:absolute;left:0;top:50%;transform:translateY(-50%)}.dl_faq{width:100%}.dl_faq>dt{font-size:16px;border:none;padding-left:60px;color:var(--main-color);height:70px;display:flex;justify-content:flex-start;align-items:center;position:relative}.dl_faq>dt:before{content:'\f2c4';font-family:"Font Awesome 5 Brands";font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:44px;position:absolute;top:40%;left:10px;transform:translateY(-50%)}.dl_faq>dd{font-size:16px;border:none;padding-left:60px;border-bottom:dashed 1px var(--border-color);padding-bottom:20px}@media (min-width:768px){.h2ttlitemfaq{font-size:24px}.dl_faq>dt{font-size:18px;margin-bottom:20px}.dl_faq>dd{margin-bottom:40px}.columnContent .item-inner{padding:0}}@media (min-width:992px){.columnContent .mainSection-col-two{width:calc(100% - 230px)}.columnContent .sideSection-col-two{width:230px}.columnContent .contains-frm{width:100%}.columnContent .item-inner{padding-left:20px;padding-right:0}}.column-sec{width:100%;padding-bottom:40px}.column-header{width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#dd640c),color-stop(80%,#f0be4e));background:linear-gradient(90deg,var(--column-header-gradient1) 20%,var(--column-header-gradient2) 80%);height:130px;display:flex;justify-content:center;align-items:center}.column-header h1{border:none;margin:0;padding:0;text-align:center;color:#fff;font-size:24px;font-weight:700}.column-header h2{border:none;margin:0;padding:0;text-align:center;color:#fff;font-size:24px;font-weight:700}.column-header h2 span{display:block;font-size:16px}.columncategory{display:block}.colcategory-separate{display:none}.columncategory a{transition:all .5s}.columncategory a:hover{opacity:.6;text-decoration:none;color:var(--main-color)}.single-column .columncategory{font-size:12px}.single-column article{margin-top:20px;padding:0 15px}@media (min-width:768px){.column-header{height:200px}.column-header h1{font-size:36px}.column-header h2{font-size:36px}.column-header h2 span{font-size:24px}.columncategory{display:inline-block}.colcategory-separate{display:inline-block}}.post-type-column .entry-header{border-bottom:0}.post-type-column .mainSection header h1{color:#fff;position:relative;background:rgba(0,0,0,.3);padding:20px 10px 30px 10px;line-height:1.2;font-size:24px;font-weight:bold}.post-type-column .mainSection header h1:after{content:'';width:100px;height:8px;background:var(--main-color);position:absolute;bottom:0;left:0}.post-type-column h1 img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;z-index:-1}.post-type-column .entry-column-body h4{font-size:18px;padding:8px 0;font-weight:700;position:relative}.post-type-column .entry-column-body h4:after{content:'';width:60px;height:1px;background:var(--main-color);position:absolute;bottom:0;left:0}.post-type-column .entry-column-body h5{font-size:16px;font-weight:700}@media (min-width:576px){.post-type-column .mainSection header h1{font-size:30px;padding:30px 20px 40px 20px}.entry-column-body{padding:0 10px}}.grecaptcha-badge{z-index:99999;margin-bottom:130px}@media (min-width:768px){.grecaptcha-badge{z-index:99999;margin-bottom:130px}}.area-sec{width:100vw;padding-top:40px;margin-bottom:40px}.ul_arealistbyarea{margin:0;padding:0;list-style:none;display:block;width:100%}.ul_arealistbyarea>li{margin-bottom:20px}.h3ttlarea{margin:0;padding:0;border:0;text-align:center;font-size:20px}.h3ttlarea:after{content:none}.h3ttlarea a{display:table;padding:3px 10px;text-decoration:underline;color:var(--area-flink-color);transition:all .3s;font-weight:500}.h3ttlarea a:hover{background:rgba(253,63,29,.1);text-decoration:none}.area-child-list{margin:0;padding:0;border:0;list-style:none;display:flex;flex-flow:row wrap;width:100%}.area-child-list>li{margin:0}.h4ttlarea{margin:0;padding:0;border:0;text-align:center;font-size:18px}.h4ttlarea a{display:table;padding:3px 10px;text-decoration:underline;color:var(--area-flink-thincolor);transition:all .3s}.headingafter{display:flex;justify-content:center;margin-bottom:20px}.h4ttlarea a:hover{background:rgba(253,63,29,.1);text-decoration:none}.feeeditor-sec{width:100%;padding:40px 0}.topslide-img>img.areatop_pc{display:none}.topslide-img>img.areatop_sp{display:block}@media (min-width:768px){.topslide-img>img.areatop_pc{display:block}.topslide-img>img.areatop_sp{display:none}}@media (min-width:992px){.topslide-img>img.areatop_pc{max-width:992px;margin:0 auto}}.tax-tax_areatype .category-sec .h2ttlcategory span{display:block}@media (min-width:768px){.tax-tax_areatype .category-sec .h2ttlcategory span{display:inline}}.otherarea-sec{width:100vw;padding:40px 0;background:rgba(244,244,244)}.other-area-list{margin:0;padding:0;border:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:center;width:100%}.other-area-list{margin:0}.targetpage_link-sec{padding:1em 0}.targetpage_link-sec a{color:var(--text-color);padding:5px 0;display:inline-block;position:relative;padding-left:20px}.targetpage_link-sec a i,.targetpage_link-sec a svg{position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s}.targetpage_link-sec a:hover i,.targetpage_link-sec a:hover svg{left:0}