@charset "utf-8";
/*! base.css v1.1 */
 article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}body{margin:0;font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}a{text-decoration:none;color:#000}a:focus{outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0}dd{margin:0}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}ul{list-style:none}img{max-width:100%;height:auto;vertical-align:top;border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input.clear_css:-webkit-autofill,textarea.clear_css:-webkit-autofill{-webkit-box-shadow:0 1px 3px #c9c9c9 inset!important;transition:background-color 10s ease-in-out 0s}input.clear_css:-webkit-autofill.wpcf7c-conf,textarea.clear_css:-webkit-autofill.wpcf7c-conf{-webkit-box-shadow:0 0 0 1000px #f7f9f6 inset!important;transition:background-color 10s ease-in-out 0s}input,textarea{border-radius:0}.clearfix:after{display:block;clear:both;content:""}.hover{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.hover:hover{opacity:.8}.cover_post_custom_field p{font-size:16px;margin-bottom:20px;line-break:anywhere;text-align:justify}.cover_post_custom_field p img{width:100%;object-position:center;object-fit:cover}.cover_post_custom_field h2{font-size:20px;border-bottom:3px solid #02bbad;padding-bottom:9px;margin-bottom:30px;margin-top:40px;color:#20bbad}.cover_post_custom_field h3{font-size:18px;margin-bottom:20px;margin-top:20px;background:#02bbad;color:#fff;padding:10px 20px}.cover_post_custom_field h4{position:relative;font-size:18px;font-weight:700;margin-bottom:20px;padding-left:15px}.cover_post_custom_field h4:before{content:"";position:absolute;top:54%;left:0;transform:translateY(-50%);height:80%;width:5px;background:#02bbad}.cover_post_custom_field .acf-label{margin-bottom:20px}.cover_post_custom_field .acf-label label{font-size:16px}.cover_post_custom_field table{width:100%;margin-bottom:20px}.cover_post_custom_field table tr td{border:1px solid #303030;width:140px;padding:6px 8px}.cover_post_custom_field table tr td:last-child{width:calc(100% - 140px)}.cover_post_custom_field ul{margin-bottom:30px;padding-left:20px}.cover_post_custom_field ul li{font-size:16px;margin-bottom:15px;list-style:auto}.cover_post_custom_field ul li:last-child{margin-bottom:0}@media(max-width:768px){.cover_post_custom_field p{font-size:14px;margin-bottom:15px}.cover_post_custom_field h4{font-size:16px}.cover_post_custom_field h3{font-size:16px;padding:10px}.cover_post_custom_field h2{font-size:18px;border-bottom:2px solid #02bbad;padding-bottom:5px;margin-top:30px}.cover_post_custom_field table{width:100%}.cover_post_custom_field ul{margin-bottom:20px}.cover_post_custom_field ul li{font-size:14px;margin-bottom:6px}}.hira{font-family:"�ҥ饮�νǥ� Pro W3","Hiragino Kaku Gothic Pro",Osaka,"�ᥤ�ꥪ",Meiryo,"�ͣ� �Х����å�","MS PGothic",sans-serif}.gothic{font-family:"�Υ����å���",YuGothic,"�Υ����å� Medium","Yu Gothic Medium","�Υ����å�","Yu Gothic","�ᥤ�ꥪ",sans-serif}.mincho{font-family:"��������","YuMincho","������","Yu Mincho","�ҥ饮������ ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"�ҥ饮������ ProN","Hiragino Mincho ProN","�ҥ饮������ Pro","Hiragino Mincho Pro","HGS����E","�ͣ� ������","MS PMincho",serif}.notoSan{font-family:'Noto Sans JP',sans-serif}.poppins{font-family:"Poppins",sans-serif}body{background-color:#F4ECE4;font-size:14px;line-height:1.5;color:#333;font-weight:500;font-family:'Noto Sans JP',sans-serif}body.fixed{overflow:hidden}.inner{max-width:1260px;width:100%;padding:0 30px;margin:0 auto}.error{display:block;font-size:12px;color:red}.blue{background-color:#3498db}.green{background-color:#27ae60}.yellow{background-color:#f39c12}.orange{background-color:#d45300}.pink{background-color:#ed3357}.red{background-color:#d91e18}.brown{background-color:#96271a}.violet{background-color:#8e44ad}#header{position:fixed;background:#F4ECE4;width:100%;z-index:999}#header.scrollDown{box-shadow:0 0 15px 0 rgba(96,96,96,14%)}#header .inner{max-width:1260px}#header.show{z-index:999}#header .headerContainer{display:flex;justify-content:space-between;align-items:center;padding:22px 0 24px 0}#header .headerContainer .headerBar{width:31.7%}#header .headerContainer .contactHeader{width:22.8%;margin-left:26px;transform:translateY(-2px)}#header .headerContainer .contactHeader a{box-shadow:0 4px 0 rgba(255,183,135,1);border:3px solid #FE6F10;border-radius:100px;padding:10px 10px 7px 74px;position:relative;background:#fff;text-align:left;font-size:inherit;color:#333;display:block;transition:all .3s}#header .headerContainer .contactHeader a:after{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-contact-header.svg) no-repeat;background-size:100%;width:36px;height:33px;top:51%;transform:translateY(-50%);left:27px}#header .mainMenu{width:68%;margin:-3px 0 0 0}#header .wrapContentMenu{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-top:6px}#header .mainMenu .boxSearch{width:68.4%;margin:-3px 0 0 0}#header .mainMenu .menu{display:flex;align-items:center;justify-content:flex-end}#header .mainMenu .menu li{margin-right:15px}#header .mainMenu .menu li:last-child{margin-right:0}#header .mainMenu .menu li a{display:block;text-align:center;position:relative;padding-right:19px;color:#333;font-weight:700;font-size:16px;letter-spacing:.1px}#header .mainMenu .menu li a:after{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-arrow-header.svg) no-repeat;background-size:100%;width:13px;height:9px;top:57%;transform:translateY(-50%);right:0}#header .headerContainer .contactHeader a .txtContHeader{font-size:18px;display:block;font-weight:700;line-height:1;color:#FE6F10}#header .headerContainer .contactHeader a .subContHeader{font-size:19px}#main{background:#F4ECE4;padding:37px 0 43px}#main .mainTitle{font-size:40px;font-weight:700;text-align:center;color:#fff}#main .mainTitleNew{font-size:clamP(40px,3.8vw,54px);font-weight:700;color:#333;text-align:center;margin:0;letter-spacing:2.4px}#main .mainTitleNew .titleColGreen{color:#39B767}.breadcrump .listBreadcrumb{display:flex;flex-wrap:wrap;margin-top:10px}.breadcrump .listBreadcrumb li{position:relative}.breadcrump .listBreadcrumb li:not(:last-child){margin-right:30px}.breadcrump .listBreadcrumb li:not(:last-child):before{content:">";position:absolute;top:-2px;right:-15px;font-size:16px}.breadcrump .listBreadcrumb li a{display:block}.breadcrump .listBreadcrumb li:last-child a{pointer-events:none}#content{width:100%;padding-bottom:clamp(50px, 9.1vw, 130px)}.wrapTitleItems{margin-bottom:23px}.titleItems{position:relative;font-size:30px;font-weight:700;text-align:center}.btn{width:100%;max-width:250px;margin:auto;margin-top:50px}.btn a{display:block;font-size:16px;color:#333;background-color:#7EF5AA;border-radius:60px;font-weight:700;text-align:center;padding:9px 10px;position:relative;border:3px solid #333}.btn a span{position:relative}.btn a::before{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(-45deg);border:solid #333;border-width:0 2px 2px 0;padding:4px}.areaContractor{margin-bottom:58px}.areaContractor .logoContractor{width:498.5px;margin:0 auto 29px}.areaContractor .titleContractor{font-size:25px;font-weight:700;text-align:center;margin-bottom:27px}.areaContractor .txtContractor{position:relative;font-size:16px;text-align:justify;line-height:2.82;padding:0;margin:0 49px 0 49px;overflow:hidden}.areaContractor .txtContractor span{display:inline;border-bottom:2px dotted #303030;padding-bottom:11px}.areaFaq{margin-bottom:94px}.areaFaq .inner{display:block!important}.wrapTitleItems{margin-bottom:23px}.titleItems{position:relative;font-size:30px;font-weight:700;text-align:center}.areaFaq .faqContent .scrollQa li{margin-bottom:13px}.areaFaq .faqContent .scrollQa li .question:before{top:21px;right:21px;width:22px;height:23px}.areaFaq .faqContent .scrollQa li .question{padding:20px 75px 18px 17px}.areaFaq .faqContent .scrollQa li .answer{padding:28px 17px 31px 17px}.areaFaq .faqContent .scrollQa li .answer .txt{width:92.5%;margin-top:-10px;line-height:1.88}.areaFaq .faqContent .faqTitle{font-size:30px;text-align:center;margin-bottom:24px}.areaFaq .faqContent .scrollQa li{font-size:18px;margin-bottom:9px;text-align:justify}.areaFaq .faqContent .scrollQa li .question{position:relative;display:flex;background-color:#026bbb;cursor:pointer;padding:17px 75px 13px 30px;font-size:20px;font-weight:500;color:#fff;border-radius:5px}.areaFaq .faqContent .scrollQa li .question.open{border-radius:5px 5px 0 0}.areaFaq .faqContent .scrollQa li .answer .alphabet,.areaFaq .faqContent .scrollQa li .question .alphabet{font-size:35px;font-weight:700;display:inline-block;line-height:.8;margin-right:30px;transform:translate(1.7px,-.5px)}.areaFaq .faqContent .scrollQa li .question .alphabet{margin-right:23px}.areaFaq .faqContent .scrollQa li .question .questionTitle{letter-spacing:.2px}.areaFaq .faqContent .scrollQa li .answer .txt{display:inline-block;width:93%;font-weight:400;font-size:16px}.areaFaq .faqContent .scrollQa li .answer .alphabet{width:21px;color:#026bbb;vertical-align:top}.areaFaq .faqContent .scrollQa li .question:before{content:"";position:absolute;top:17px;right:29px;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-question.png) no-repeat center center;background-size:100%;width:30px;height:30px;transition:transform .3s}.areaFaq .faqContent .scrollQa li .question.open:before{content:"";background-image:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-answer.png);transform:rotate(180deg);top:17px;right:28px}.areaFaq .faqContent .scrollQa li .answer{display:none;line-height:1.6;letter-spacing:-.8px;padding:25px 75px 18px 30px}.boxPagination{margin:auto;text-align:center;display:flex;align-items:center;justify-content:center}.boxPagination .pagiItems.next.disallow,.boxPagination .pagiItems.prev.disallow{pointer-events:none;opacity:.5}.boxPagination .pagiItems.next,.boxPagination .pagiItems.prev{width:32px}.boxPagination .pagiItems.next a,.boxPagination .pagiItems.prev a{display:block}.boxPagination .pagiItems.next a img,.boxPagination .pagiItems.prev a img{width:100%}.boxPagination .pagiItems .listNumber li a{display:block;color:#cff9f6;text-align:center;padding:10px 5px;transition:all .3s}.boxPagination .listNumber{display:inline-block;margin:0 10px}.boxPagination .listNumber li{display:inline-block;width:32px;margin-right:8px}.boxPagination .listNumber li:last-child{margin-right:0}.boxPagination .listNumber a{text-align:center;display:block;height:32px;padding:6px;color:#02bbad;background-color:#cff9f6;transition:all .3s;border-radius:50px}.boxPagination .listNumber .active a{background-color:#02bbad;color:#fff}.ldsSite{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgb(0 0 0 / 40%);z-index:5;border-radius:10px}.lds-spinner{color:official;display:inline-block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}#footer{width:100%;background-color:#fff;padding:83px 10px 13px}#footer .inner{max-width:1136px}#footer .ftMenu{padding-bottom:40px;border-bottom:1px solid #DDD}#footer .ftMenu .contentMenuFt{text-align:center}#footer .ftMenu .logoFooter{width:314px;margin:0 auto 48px}#footer .ftMenu .logoFooter a img{filter:brightness(0%)}#footer .ftMenu .iframeMenuFtFirst{display:flex;flex-wrap:wrap;max-width:866px;margin:0 auto}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst{margin-right:61px;margin-right:4.3vw;margin-right:clamp(20px, 4.3vw, 59px);max-width:180px}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst:nth-child(4n),#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst:last-child{margin-right:0}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst{margin-bottom:19px}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst:last-child{margin-bottom:0}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst .nameFtFirst{margin-bottom:9px}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst .nameFtFirst a{font-size:15px;font-weight:500;color:#333}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst .listMenuChildFt>li{margin-bottom:4.5px}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst .listMenuChildFt>li:last-child{margin-bottom:0}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst .listMenuChildFt>li a{position:relative;padding-left:17px;font-size:12px;font-weight:400;color:#333;display:block}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst .listMenuChildFt>li a:before{content:"";position:absolute;background:#39B767;width:10px;height:2px;top:8px;left:0}#footer .wrapMenuMainFt{display:flex;justify-content:space-between;padding:clamp(20px, 2.6vw, 38px) clamp(20px, 3.6vw, 51px) clamp(20px, 3vw, 42px) clamp(20px, 3.6vw, 33px);align-items:center}#footer .wrapMenuMainFt .listMenuMainRight{display:flex;justify-content:space-between;width:47.3%;width:calc(100% - 531px)}#footer .wrapMenuMainFt .listMenuMainRight li{width:49%}#footer .wrapMenuMainFt .listMenuMainRight li a{display:block;background:#F5F5F5;padding:29.5px 10px;font-size:14px;font-weight:400;color:#333;text-align:center;border-radius:10px}#footer .wrapMenuMainFt .listMenuMainRight li a span{position:relative;padding-right:22px}#footer .wrapMenuMainFt .listMenuMainRight li a span:after{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-arrow-grey.svg) no-repeat;background-size:100%;width:6px;height:11px;top:55%;transform:translateY(-50%);right:0}#footer .menu{width:48.8%;width:484px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:9px}#footer .menu li{margin-right:32px;margin-bottom:11px}#footer .menu li:nth-child(3){margin-right:0}#footer .menu li.last{margin-right:0}#footer .menu li:last-child{margin-right:0;height:initial}#footer .menu li a{display:inline-block}#footer .menu li a span{color:#333;font-size:12px;font-weight:400;position:relative;padding-right:14px}#footer .menu li a span:after{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-arrow-grey.svg) no-repeat;background-size:100%;width:6px;height:10px;top:54%;transform:translateY(-50%);right:0}#footer .ftInfo{color:#333;padding:23px 51px 23px 24px;border:1px solid #DDD;border-radius:5px}#footer .ftInfo .titleInfo{margin-bottom:11px;font-weight:400;font-size:12px}#footer .ftInfo .txtInfo{font-size:10px;line-height:1.66;margin-bottom:10px;font-weight:400;text-align:justify}#footer .ftInfo .listInfo{padding-left:9px}#footer .ftInfo .listInfo li{font-size:10px;display:flex;text-align:justify;margin-bottom:2px;font-weight:400;line-height:1.5}#footer .ftInfo .listInfo li .dotsInfo{margin-right:0}#copyright{font-size:12px;text-align:center;color:#333;padding:12px 10px 25px;font-weight:500;background:#fff}.sp{display:none}#header .mainMenu .menu li a br,#header .headerContainer .contactHeader a br{display:none}.areaInquiriesFix{position:fixed;bottom:0;right:0;background:#fff;border-radius:10px 0 0 0;box-shadow:-1px 1px 17px rgba(0,0,0,.2);width:396px;margin:0 0 0 auto;z-index:3}.areaInquiriesFix .wrapInquiriesFix{padding:11px 15px 12px 15px}.areaInquiriesFix .wrapInquiriesFix .titleInquiriesFix{font-size:16px;color:#000;margin-bottom:8px;text-align:center}.areaInquiriesFix .wrapInquiriesFix .boxInquiriesFix{position:relative;max-width:254px;margin:0 auto 15px;padding-left:37px}.areaInquiriesFix .wrapInquiriesFix .boxInquiriesFix:after{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/tel-fix.png) no-repeat;background-size:100%;width:28px;height:34px;top:49%;transform:translateY(-50%);left:0}.areaInquiriesFix .wrapInquiriesFix .boxInquiriesFix .numberInquiriesFix{margin-bottom:4px}.areaInquiriesFix .wrapInquiriesFix .boxInquiriesFix .numberInquiriesFix a{font-size:30px;color:#fe9c00;line-height:1;letter-spacing:1.2px}.areaInquiriesFix .wrapInquiriesFix .boxInquiriesFix .timeInquiriesFix{font-size:12px;color:#000;padding-left:3px;letter-spacing:1.5px}.areaInquiriesFix .wrapInquiriesFix .listButtonFix{display:flex}.areaInquiriesFix .wrapInquiriesFix .listButtonFix li{width:49.5%;margin-right:5px}.areaInquiriesFix .wrapInquiriesFix .listButtonFix li:nth-child(2){margin-right:0}.areaInquiriesFix .wrapInquiriesFix .listButtonFix li a{font-size:13px;color:#fff;display:block;padding:9px 8px 10px 13px;border-radius:3px;text-align:center;transition:all .3s}.areaInquiriesFix .wrapInquiriesFix .listButtonFix li:first-child a{background:#e0040e}.areaInquiriesFix .wrapInquiriesFix .listButtonFix li:nth-child(2) a{background:#02bbad;padding:9px 5px 10px 14px}.areaInquiriesFix .wrapInquiriesFix .listButtonFix li a span{position:relative;padding-right:25px}.areaInquiriesFix .wrapInquiriesFix .listButtonFix li:nth-child(2) a span{padding-right:22px}.areaInquiriesFix .wrapInquiriesFix .listButtonFix li:first-child a span:before{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-estimate.png) no-repeat;background-size:100%;width:15px;height:23px;top:57%;transform:translateY(-50%);right:0}.areaInquiriesFix .wrapInquiriesFix .listButtonFix li:nth-child(2) a span:before{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/trader-list/icon-search-white.png) no-repeat;background-size:100%;width:18px;height:20px;top:53%;transform:translateY(-50%);right:-6px}.areaMain{width:100%;margin:0 auto;overflow:hidden;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/index/bacground-main.png) no-repeat bottom;padding:29px 0 47px;background-size:cover}.areaMain .title-main{float:left;width:600px;margin-left:-1px;margin-top:11px}.areaMain .wrapMain{position:relative;float:right;width:442px}.areaMain .wrapMain .photo-main{display:inline-block;position:absolute;right:0;bottom:-17px;z-index:3}.areaMain .wrapMain .photo-main img{width:100%}.areaMain .wrapMain .mainInfo{position:relative;max-width:374px;width:100%;z-index:2;background-color:#f2f3f5;border-radius:10px;padding:11px 95px 14px 31px;margin-top:15px}.areaMain .wrapMain .mainInfo .wrapMainTitle{display:inline-block;text-align:center;font-size:21px;border-bottom:2px dotted #aaa;letter-spacing:.2px;line-height:1.55;padding-bottom:8px;margin-bottom:2px}.areaMain .wrapMain .mainInfo .boxConsul{text-align:center;font-size:16px;margin-bottom:9px}.areaMain .wrapMain .mainInfo .infoRed{color:#e00404;font-size:20px;font-weight:700}.areaMain .wrapMain .mainInfo .boxConsul .infoRed{font-size:23px;margin-left:24px}.areaMain .wrapMain .mainInfo .infoList{display:flex;justify-content:space-between;width:100%;text-align:center}.areaMain .wrapMain .mainInfo .infoList li{display:inline-block;width:118px;background-color:#fff;border-radius:10px;padding:5px}.areaMain .wrapMain .mainInfo .infoList .listSub{line-height:1.3}.contactPriceFlow{background:#F5F5F5;box-shadow:0 0 0 100vmax #F5F5F5;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);padding:42px 0 57px}.contactPriceFlow .estimateTitle{margin-bottom:43px}.contactPriceFlow .flowList{display:block}.contactPriceFlow .flowList li{display:flex;padding:10px;background:#FFF;position:relative}.contactPriceFlow .flowList li:not(:last-child){margin-bottom:35px}.contactPriceFlow .flowList li:not(:last-child)::before{content:"";display:block;position:absolute;width:52.83px;aspect-ratio:52.83 / 11.25;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/hoarder-house-estimate/green-triangle-down.svg) center no-repeat;background-size:100%;bottom:-25px;left:50%;transform:translateX(-50%)}.contactPriceFlow .flowList li .step{background:#39B767;color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;width:clamp(100px, 10.9vw, 157px);font-size:clamp(16px, 1.3vw, 18px);font-weight:700;padding:clamp(10px, 1.3vw, 18px) clamp(10px, 1.3vw, 15px) clamp(10px, 1.4vw, 20px) 10px;min-width:clamp(100px, 10.9vw, 157px);letter-spacing:1px}.contactPriceFlow .flowList li .step .number{font-size:clamp(24px, 2vw, 28px);font-weight:700;display:inline-block;margin-left:clamp(5px, 1vw, 13px)}.contactPriceFlow .flowList li .flowName{font-size:clamp(18px, 1.6vw, 22px);font-weight:700;letter-spacing:.88px;color:#39B767;line-height:1.6;margin-left:29px;text-align:center;padding:4px 0;display:flex;align-items:center;justify-content:center;min-width:190px}.contactPriceFlow .flowList li .flowInfo{font-size:clamp(16px, 1.3vw, 18px);line-height:1.6;letter-spacing:.72px;display:flex;align-items:center;padding-left:22px;padding-bottom:1px;width:auto}@media (min-width:769px){.hover:hover{opacity:.6}.btn a:hover{background-color:#333;color:#fff}.btn a:hover::before{border-color:#fff}#header .mainMenu .menu li a:hover{color:#39B767}#fixH{height:118.5px}.breadcrump .listBreadcrumb li a:hover{text-decoration:underline;text-underline-offset:3px}.wrapRecommended .listService a:hover{background-color:#02bbad}#footer .ftMenu .menu li a span:hover{color:#000}#footer .ftMenu .menu li a span:hover:after{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-arrow-hover.png) no-repeat;background-size:100%;width:8px;height:13px;top:50%;transform:translateY(-50%);right:0}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst .listMenuChildFt>li a:hover{color:#39B767}#footer .menu li a:hover span{color:#39B767}#footer .menu li a:hover span:after{background-image:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-arrow-green.svg)}#footer .wrapMenuMainFt .listMenuMainRight li a:hover{color:#fff;background:#39B767}#footer .wrapMenuMainFt .listMenuMainRight li a:hover span:after{filter:brightness(0) invert(1)}.areaInquiriesFix .wrapInquiriesFix .listButtonFix li a:hover{background:#fc9b27}.iframeRankside .boxRankside .contRankSide .seeReview a:hover{background:#02bbad}.iframeRankside .boxRankside .contRankSide .telSidebar a{pointer-events:none}}@media (max-width:1300px) and (min-width:769px){#header .mainMenu{width:65.4%}}@media (max-width:1200px) and (min-width:769px){#footer .ftMenu .logoFooter{width:300px}#footer .ftMenu .iframeMenuFtFirst{justify-content:center}#footer .ftMenu .menu{width:608px}#footer .ftMenu .menu li{margin-right:5%}}@media (max-width:1175px) and (min-width:769px){#header .headerContainer{justify-content:space-between}#header .headerContainer .headerBar{width:28%;margin-right:1.5%}#header .mainMenu{width:70%;margin-top:0}#header .mainMenu .boxSearch{width:calc(100% - 165px)}#header .headerContainer .contactHeader{width:165px}#header .headerContainer .contactHeader a{padding-left:64px}#header .headerContainer .contactHeader a .txtContHeader{font-size:16px}#header .headerContainer .contactHeader a:after{width:clamp(25px, 3vw, 35px);height:clamp(24px, 2.9vw, 34px);left:clamp(10px, 1.7vw, 20px)}}@media(max-width:1170px) and (min-width:769px){.wrapRecommended{width:100%;max-width:660px;margin:0 auto 40px}}@media (max-width:1169px) and (min-width:769px){.areaContractor .txtContractor{line-height:2.8}}@media (max-width:1130px) and (min-width:769px){.wrapRecommended .listVendors .vendors{width:100px}.wrapRecommended .listVendors .listArea{width:calc(100% - 120px)}.wrapRecommended .listVendors .listArea a{font-size:12px}.wrapRecommended .listService .titleService{font-size:12px;min-height:39px}.wrapRecommended .listService .servicePhoto{width:50px;margin:0 auto}.wrapRecommended .listService li{width:calc((100% /3) - 10px);margin:0 15px 15px 0}.areaMain .title-main{width:50%}.areaMain .wrapMain{width:48%}}@media (max-width:1115px) and (min-width:769px){#header .mainMenu .menu li a br,#header .headerContainer .contactHeader a br{display:block}#header .headerContainer .contactHeader{margin:0 0 0 8px}#header .mainMenu .boxSearch{margin:0 0 0 auto}#header .headerContainer .headerBar{margin-right:4%}#header .headerContainer .contactHeader a br{display:none}}@media (max-width:1110px) and (min-width:769px){.areaContractor .txtContractor{margin:0 20px}}@media (max-width:1065px) and (min-width:769px){#header .mainMenu .boxSearch{width:calc(100% - clamp(130px, 14.7vw, 156px) - 8px);margin:0 0 0 auto}#header .mainMenu .menu li{margin-right:clamp(10px, 1.4vw, 15px)}#header .mainMenu .menu li a{font-size:clamp(12px, 1.5vw, 16px);padding-right:clamp(15px, 1.7vw, 19px)}#header .mainMenu .menu li a:after{width:clamp(10px, 1.3vw, 13px);height:clamp(6px, 0.9vw, 9px)}#header .headerContainer .contactHeader{width:clamp(130px, 14.7vw, 156px)}#header .headerContainer .contactHeader a{padding-left:clamp(45px, 5.6vw, 60px);padding-top:.9vw;padding-bottom:.7vw}#header .headerContainer .contactHeader a .txtContHeader{font-size:clamp(14px, 1.7vw, 18px)}#header .headerContainer .contactHeader a .subContHeader{font-size:clamp(15px, 1.8vw, 19px)}}@media (max-width:1010px) and (min-width:769px){.areaFaq .faqContent .scrollQa li .answer .txt{width:calc(100% - 55px)}.areaFaq .faqContent .scrollQa li .question{font-size:18px}.areaFaq .faqContent .scrollQa li .answer .alphabet,.areaFaq .faqContent .scrollQa li .question .alphabet{font-size:28px}}@media (max-width:1090px) and (min-width:769px){#footer .ftMenu .menu li{min-width:15%;margin-right:5%}#footer .ftMenu .menu{width:540px}#footer .ftMenu .menu li a span{font-size:14px;padding-right:20px}#footer .ftInfo{padding:20px 30px}}@media (max-width:1010px) and (min-width:769px){.areaFaq .faqContent .scrollQa li .question:before,.areaFaq .faqContent .scrollQa li .question.open:before{width:20px;height:20px}}@media (max-width:1050px) and (min-width:769px){#header .mainMenu{width:73%}}@media (max-width:1030px) and (min-width:769px){#footer .wrapMenuMainFt .listMenuMainRight{width:348px}}@media (max-width:1000px) and (min-width:769px){.contactPriceFlow .flowList li .flowName{margin-left:10px}.contactPriceFlow .flowList li .flowInfo{padding-left:10px}}@media (max-width:975px) and (min-width:769px){#footer .wrapMenuMainFt{flex-direction:column}#footer .wrapMenuMainFt .menu{margin-bottom:30px}}@media (max-width:970px) and (min-width:769px){#footer .ftMenu .menu{width:476px}#footer .ftMenu .menu li a span{font-size:12px;padding-right:20px}}@media(max-width:965px) and (min-width:769px){.areaMain .wrapMain .mainInfo .boxConsul{font-size:15px;margin-bottom:0}.areaMain .wrapMain .mainInfo .boxConsul .infoRed{font-size:21px}.areaMain .wrapMain .mainInfo .infoRed{font-size:18px}.areaMain .wrapMain .mainInfo .infoList li{width:48%}}@media (max-width:950px) and (min-width:769px){#header .inner{padding:0 10px}.wrapRecommended{padding:24px 21px 16px}.wrapRecommended .listService{justify-content:space-between;padding:0 18px}.wrapRecommended .listService li{width:30%;margin-right:0}.wrapRecommended .listService li:nth-child(2n){margin-right:0}.wrapRecommended.wrapService{padding:24px 15px 16px}.areaContractor .logoContractor{width:368px;margin:0 auto 22px}.areaContractor .titleContractor{font-size:22px;padding:0 70px}.areaContractor .txtContractor{font-size:14px;background-position-y:34px;background-size:100% 39px;line-height:2.74}#footer .ftMenu .logoFooter{width:27%}#footer .ftMenu .menu{width:441px}#footer .ftMenu .menu li a span{padding-right:16px}#footer .ftMenu .menu li{min-width:15%;margin-right:4%}}@media (max-width:850px) and (min-width:769px){.areaFaq .faqContent .scrollQa{padding:0 20px}}@media(max-width:825px) and (min-width:769px){.areaMain .wrapMain .mainInfo{bottom:18px;left:24px}}@media (max-width:800px) and (min-width:769px){#footer .ftMenu .menu li{margin-right:4%}}@media (max-width:768px){.hover:hover{opacity:1}.pc{display:none}.sp{display:block}.inner{width:100%;padding:0 4%}.hamburger{width:35px;height:32px;padding:0;z-index:9991;display:flex;justify-content:center;flex-direction:column;text-align:center}.hamburger span{display:block;height:4px;width:100%;background:#02bbad;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:10px}.hamburger span:nth-child(1){margin-bottom:8px}.hamburger span:nth-child(2){opacity:1}.hamburger span:nth-child(3){margin-top:8px}.hamburger.open span:nth-child(1){margin-bottom:-3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){margin-top:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.open span{background-color:#fff}#header .headerBar .menusp{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4px 0 3px}#header .inner{padding:0}#header .headerContainer{flex-direction:column;padding:12px 0 0 0}#header .headerContainer .headerBar{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 4% 16px}#header .headerContainer .headerBar .logo{width:173.5px}#header .headerBar .menusp.active .subTexMenu{color:#001450}#header .headerBar .wrapBookHotel.menusp{width:66.3%;padding:10px 0 3px}#header .headerBar .wrapBookHotel.menusp a{width:100%}#header .headerBar .wrapAccess.menusp a{width:21px}#header .headerBar .wrapAccess.menusp{width:25%}#header .headerBar .wrapMainmenu.menusp .subTexMenu{position:absolute;transform:translateY(22px)}#header .headerBar .mainMenu .menu{width:100%;margin-right:0;padding:0 3% 7%}#header .headerBar .mainMenu .menu>li{width:100%}#header .headerBar .contactInfo .boxSocial{margin:0 auto}#header .mainMenu{display:none;position:fixed;width:100%;margin-top:0;padding:53px 0 0;background-color:#02bbad;top:0;height:100%;overflow-y:auto}#header .wrapContentMenu{display:flex;flex-direction:column;justify-content:space-between;height:100%}#header .mainMenu .boxSearch{padding:0 15px;width:100%}#header .mainMenu .contentSearchTpye{padding:20px 15px 6px;background-color:#fff;border-radius:5px;margin-bottom:16px}#header .headerContainer .contactHeader a{font-size:14px;padding:5px 6px 5px 9px}#header .headerContainer .wrapHamburger{width:158px;display:flex;justify-content:right;align-items:center}#header .headerContainer .contactHeader{width:111px;transform:translateY(0)}#header .mainMenu .boxSearch{width:100%}#header .mainMenu .boxSearch{margin-right:0;padding-bottom:20px}#header .mainMenu .menu{flex-direction:column;align-items:initial;margin-right:0;margin-bottom:22px}#header .mainMenu .menu li{margin-right:0;padding:11px 0 9px;border-bottom:1px solid #fff;position:relative}#header .mainMenu .menu li:first-child{padding-bottom:6px}#header .mainMenu .menu li:after{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-arrow.png) no-repeat;background-size:100%;width:8px;height:13px;top:53%;transform:translateY(-50%);right:16px}#header .mainMenu .menu li a{color:#fff;text-align:justify;margin-left:15px;font-weight:700;font-size:15px}#header .mainMenu .menu li a:after{display:none}#header .mainMenu .wrapSearchCode{margin-bottom:34px;width:100%}#header .mainMenu .wrapSearchCode .titleSearchCode,.wrapRecommended .titleSearch{font-size:15px;position:relative;padding-left:32px;margin-bottom:15px;font-weight:700}#header .mainMenu .wrapSearchCode .titleSearchCode:before{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-search-code.png) no-repeat;background-size:100%;height:17px;width:17px;top:50%;transform:translateY(-50%);left:0}#header .mainMenu .wrapSearchCode .searchType{position:relative;display:block;width:100%;border-radius:0}#header .mainMenu .wrapSearchCode .searchType input{height:31px;font-size:14px;color:#aaa;letter-spacing:-1.5px;padding:2px 9px 1px;border:1px solid #02bbad;width:78%;background-color:#fff;display:block;border-radius:0;appearance:none}#header .mainMenu .wrapSearchCode .searchType input::-webkit-input-placeholder{color:#aaa;font-weight:500}#header .mainMenu .wrapSearchCode .searchType button.iconSearch{position:absolute;background:#02bbad;border:none;background-size:100%;height:100%;width:23%;top:50%;transform:translateY(-50%);right:0;cursor:pointer}#header .mainMenu .wrapSearchCode .searchType button.iconSearch img{height:21px;width:21px}#main{padding:20px 0}#main .mainTitle{font-size:20px}#main .mainTitleNew{font-size:34px;margin:0 0 12px;letter-spacing:1.7px}.breadcrump .listBreadcrumb li:not(:last-child){margin-right:20px}.breadcrump .listBreadcrumb li:not(:last-child):before{top:1px;right:-15px;font-size:12px}.breadcrump .listBreadcrumb li a{font-size:12px}#content{padding-bottom:25px}.wrapTitleItems{margin-bottom:15px}.titleItems{text-align:center;font-size:20px;letter-spacing:-.4px;padding-left:0}.areaContractor{margin-bottom:38px}.areaContractor .logoContractor{width:276px;margin:0 auto 8px}.areaContractor .titleContractor{font-size:15px;padding:0 19px;line-height:1.68;margin-bottom:7px}.areaContractor .txtContractor{font-size:14px;margin:0 1px;line-height:2.5}.areaContractor .txtContractor span{border-bottom:1px dotted #303030;padding-bottom:5px}.boxPagination .listNumber{display:inline-block;margin:0 11px}.boxProduct{margin-bottom:28px}.boxPagination .listNumber li{display:inline-block;width:36px;margin-right:7px}.boxPagination .listNumber a{padding:4px 0 6px;font-size:18px;height:36px}.boxPagination .pagiItems.next,.boxPagination .pagiItems.prev{width:36px}.areaFaq{margin-bottom:65px}.areaFaq .faqContent .title:before{content:"";display:none}.areaFaq .faqContent{width:100%;margin-bottom:28px}.areaFaq .faqContent .scrollQa{padding:0}.areaFaq .faqContent .scrollQa li{margin-bottom:8px}.areaFaq .faqContent .scrollQa li .question{padding:10px 65px 5px 11px;font-size:15px}.areaFaq .faqContent .scrollQa li .answer .alphabet,.areaFaq .faqContent .scrollQa li .question .alphabet{margin-right:6px}.areaFaq .faqContent .scrollQa li .question .alphabet{font-size:20px;margin-right:15px}.areaFaq .faqContent .scrollQa li .question .questionTitle{letter-spacing:0;margin-top:-5px}.areaFaq .faqContent .scrollQa li .question:before{top:12px;right:17px;width:15px;height:14px}.areaFaq .faqContent .scrollQa li .question.open:before{top:17px;width:14px;height:3px;right:17px}.areaFaq .faqContent .scrollQa li .answer{padding:13px 10px 8px 12px}.areaFaq .faqContent .scrollQa li .answer .alphabet{font-size:20px}.areaFaq .faqContent .scrollQa li .answer .txt{width:88%;margin-top:-5px;letter-spacing:-2px;line-height:1.48;letter-spacing:0;font-size:12px}.wrapRecommended .titleSearch:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:2px}.wrapRecommended.wrapService .titleSearch:before{background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-home.png) no-repeat;background-size:100%;height:17px;width:23px;top:43%}.wrapRecommended .listService li{width:calc((100% /3) - 13px);margin:0 19px 13px 0}.wrapRecommended .listService a{padding:9px 10px 2px;border-radius:5px}.wrapRecommended .listService .servicePhoto{width:45.5px;margin:0 auto -3px}.wrapRecommended .listService .titleService{font-size:12px;min-height:38px}.contactPriceFlow .estimateTitle{margin-bottom:30px}.contactPriceFlow .flowList li{flex-direction:column;align-items:center;padding:15px 10px}.contactPriceFlow .flowList li .step{width:100px;min-width:100px;font-size:14px;padding:5px 5px 3px}.contactPriceFlow .flowList li .step .number{font-size:22px;margin-left:15px;transform:translateX(-5px) translateY(-1px)}.contactPriceFlow .flowList li .flowName{font-size:18px;min-width:160px;margin-left:0;margin-top:10px;padding-bottom:0}.contactPriceFlow .flowList li .flowInfo{font-size:14px;padding-left:0;margin-top:10px;text-align:center}#header .mainMenu .txtSearchType{width:100%}#header .mainMenu .txtSearchType a{color:#fff;text-align:center;background-color:#029a8e;padding:9px 10px;display:block;font-size:15px;font-weight:700}.areaContact .formContact .privacyPolicy{border-top:1px solid #989999;text-align:center;padding-top:50px;font-size:12px;line-height:1.6}.btn{margin:30px auto 0;width:100%;max-width:195px}.btn a{padding:9px 5px;text-align:center;font-size:15px;border-radius:35px}.areaSearch .btn{margin:auto;width:100%;max-width:200px;border-radius:35px}.areaSearch .btn a{display:block;color:#fff;padding:6px 10px;font-size:15px;text-align:center;background-color:#7EF5AA;border:3px solid #333}.areaSearch .btn a span{position:relative;padding-right:16px;font-weight:700}.areaSearch .btn a span:after{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-arrow.png) no-repeat;background-size:100%;width:8px;height:12px;top:50%;transform:translateY(-50%);right:0}#footer{padding:30px 0 25px}#footer .ftMenu{flex-direction:column;align-items:initial;padding-bottom:20px}#footer .ftMenu .logoFooter{width:240px;margin:0 auto 40px}#footer .ftMenu .iframeMenuFtFirst{justify-content:space-between}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst{margin-right:0;max-width:100%;width:47%;margin-bottom:30px}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst:last-child{margin-bottom:0}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst .nameFtFirst{margin-bottom:10px;margin-right:10px}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst .nameFtFirst a{font-size:14px}#footer .ftMenu .iframeMenuFtFirst .wrapMenuFtFirst .boxMenuFtFirst .listMenuChildFt>li{margin-bottom:10px}#footer .wrapMenuMainFt{flex-direction:column;padding:20px 0}#footer .wrapMenuMainFt .menu{width:100%;margin-bottom:30px;margin-top:0}#footer .ftMenu .menu{width:100%;justify-content:space-between;padding:0 3px 0 17px}#footer .menu li:nth-child(3){margin-right:32px}#footer .ftMenu .menu li a span{font-size:13px;padding-right:12px;display:inline-block}#footer .ftMenu .menu li a span:after{width:6px;height:11px;top:auto;bottom:3px;transform:none}#footer .ftMenu .menu li{margin-right:0;margin-bottom:11px}#footer .wrapMenuMainFt .listMenuMainRight{width:100%}#footer .wrapMenuMainFt .listMenuMainRight li a span{padding-right:15px}#footer .ftInfo{padding:14px 16px 17px;border-radius:3px}#footer .ftInfo .titleInfo{font-size:12px;margin-bottom:12px}#footer .ftInfo .txtInfo{font-size:13px;line-height:1.49;margin:0 0 -1px -2px}#footer .ftInfo .listInfo li{font-size:13px}#footer .ftInfo .listInfo li .dotsInfo{margin-left:8px}#footer .ftInfo .listInfo{padding-left:0}#copyright{font-size:13px;padding:7px 10px 15px}.areaMain{padding:2px 0 23px;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/index/bacground-main-sp.png) no-repeat bottom;background-size:cover}.areaMain .title-main{float:none;width:347px;margin:11px auto 20px}.areaMain .wrapMain{float:none;width:288px;margin:0 auto}.areaMain .wrapMain .photo-main{right:-40px;bottom:-12px;width:40.5%}.areaMain .wrapMain .mainInfo{width:100%;z-index:2;padding:9px 84px 10px 24px;border-radius:5px}.areaMain .wrapMain .mainInfo .wrapMainTitle{font-size:16px;padding-bottom:5px}.areaMain .wrapMain .mainInfo .boxConsul{font-size:12px;margin-bottom:5px}.areaMain .wrapMain .mainInfo .infoRed{font-size:15px}.areaMain .wrapMain .mainInfo .boxConsul .infoRed{font-size:17px;margin-left:18px}.areaMain .wrapMain .mainInfo .infoList li{width:48%;padding:3px 5px 2px;border-radius:5px}.areaMain .wrapMain .mainInfo .infoList .listSub{font-size:13px;line-height:1.4;letter-spacing:.7px}.iframeRankside{margin-bottom:21px}}@media (max-width:414px){#header .headerContainer{padding:9px 0 0 0}#header .headerContainer .headerBar{padding:0 4% 9px}#footer .ftMenu .menu li{width:46%;margin-right:0;margin-bottom:11px}.areaMain .wrapMain{margin-left:10px}}@media (max-width:360px){#header .headerContainer .headerBar .logo{width:50%}.wrapRecommended .listService .titleService{font-size:11px}#header .headerContainer .wrapHamburger{width:140px}#header .headerContainer .contactHeader{width:105px}.hamburger{width:28px}.hamburger span:nth-child(1){margin-bottom:5px}.hamburger span:nth-child(3){margin-top:5px}}@media (max-width:280px){#header .headerContainer .headerBar .logo{width:46%}#header .headerContainer .wrapHamburger{width:45%}#header .headerContainer .contactHeader a{font-size:12px;padding:4px 6px 6px}#header .headerContainer .contactHeader{width:75%}.hamburger{width:25px;height:28px}}@media (min-width:769px){.MacOS .areaContractor .txtContractor span{letter-spacing:-.1px}}.areaPost .inner{display:flex;justify-content:space-between}.boxLeft{width:290px}.boxLeft .formSearch{padding:26px 22px;background-color:#f2f3f5;margin-bottom:31px}.boxLeft .wrapperArea{margin-bottom:20px}.boxLeft .formSearch .titleForm{display:inline-block;margin-bottom:12px;font-size:20px;color:#303030;font-weight:700;padding-right:31px;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/trader-list/icon-search-back.png) no-repeat center right;background-size:23px 23px}.boxLeft .formSearch .titleGroup{margin-bottom:13px;font-size:18px;font-weight:700;color:#303030}.boxLeft .wrapperArea .selectItem+.selectItem{margin-top:12px}.boxLeft .wrapperArea .selectItem select{width:100%;padding:5px 15px;font-size:16px;color:#555;border:1px solid #aaa;font-weight:500;min-height:50px;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;background:#fff url(../../../../../../../../themes/sodaigomi-center/assets/images/trader-list/icon-arrow-select.png) no-repeat center right 15px;background-size:19px 13px;font-family:'Noto Sans JP',sans-serif}.boxLeft .wrapperArea .selectItem select.changeColor{color:#aaa}.boxLeft .wrapperArea .selectItem select.changeColor option:not(:first-child){color:#000}.boxLeft .wrapperArea .selectItem input{width:100%;padding:5px 15px;font-size:16px;color:#555;border:1px solid #aaa;font-weight:500;min-height:50px;-moz-appearance:none;-webkit-appearance:none;font-family:'Noto Sans JP',sans-serif}.boxLeft .formSearch .btnSubmit{max-width:230px;margin:0 auto;width:100%}.boxLeft .formSearch .btnSubmit button{width:100%;padding:6px 0;font-size:18px;color:#fff;font-weight:700;border:none;outline:none;border-radius:4px;background-color:#fc9b27;font-family:'Noto Sans JP',sans-serif}.boxLeft .boxEstimate{position:relative}.boxLeft .boxEstimate .wrapperEstimate{position:absolute;width:89%;top:34%;background-color:#f2f3f5;left:50%;transform:translateX(-50%);padding:16px 0 0;border-radius:5px}.boxLeft .boxEstimate .titleEstimate{font-size:20px;text-align:center;margin-bottom:11px}.boxLeft .boxEstimate .listTable{position:relative;padding:10px 9px}.boxLeft .boxEstimate .listTable:before{content:"";position:absolute;border-top:2px dotted #b5b5b5;top:0;left:50%;transform:translateX(-50%);width:88%}.boxLeft .boxEstimate .listTable li{display:flex}.boxLeft .boxEstimate .listTable li{display:flex;align-items:center;margin-bottom:9px}.boxLeft .boxEstimate .listTable li.itemEst{background-color:#fff;border-radius:5px;padding:4px 0 4px 9px;width:74%}.boxLeft .boxEstimate .listTable li.itemEst .name{font-size:14px;min-width:80px}.boxLeft .boxEstimate .listTable li.itemEst .detail .roboto{font-size:20px;font-weight:700;color:#e00404}.boxLeft .boxEstimate .listTable li.itemEst .detail .subText{font-size:16px;margin-left:2px}.boxLeft .boxEstimate .listTable li .name{font-size:16px;min-width:86px}.boxLeft .boxEstimate .listTable li .detail .fz-big{font-size:23px;font-weight:700;color:#e00404}.boxLeft .boxEstimate .listTable li .detail .subText{font-size:18px;margin-left:2px}.boxLeft .boxEstimate .photoEstimateUser{position:absolute;width:102px;right:-7px;top:71%;transform:translateY(-50%)}.boxLeft .boxEstimate .btnEst a{background-color:#e00404;color:#fff;font-size:20px;font-weight:700;width:100%;display:block;text-align:center;padding:11px 0}.boxLeft .boxEstimate .btnEst a>span{display:inline-block;padding:0 33px 0 0;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/trader-list/icon-search-white.png) no-repeat center right;background-size:26px 26px}.boxLeft .keywords{padding:0 23px;margin-bottom:42px}.boxLeft .keywords .keywordsTitle{font-size:20px;margin-bottom:21px}.boxLeft .keywords .listCat{display:flex;flex-wrap:wrap}.boxLeft .keywords .listCat li{margin-bottom:11px;margin-right:14px}.boxLeft .keywords .listCat li a{font-size:12px;color:#029a8e;background:#cff9f6;border-radius:4px;padding:3px 15px 5px;letter-spacing:.1px;transition:all .3s}.boxRight{float:right;width:760px}.estimateNewPhoto{margin-top:42px;margin-bottom:42px}@media(min-width:769px){.boxLeft .keywords .listCat li a:hover{color:#fff;background:#02bbad}.boxLeft .formSearch .btnSubmit button:hover{background-color:#02bbad}.boxLeft .boxEstimate .btnEst a:hover{background-color:#ff9000}}@media(min-width:769px) and (max-width:1200px){.boxLeft{width:290px}.boxRight{width:calc(100% - 340px)}.boxLeft .boxEstimate .listTable li .name{font-size:14px}.boxLeft .boxEstimate .listTable li.itemEst .detail .subText{font-size:16px}.boxLeft .boxEstimate .listTable li .detail .subText{font-size:16px}.boxLeft .boxEstimate .listTable li .detail .fz-big{font-size:20px}.boxLeft .boxEstimate .listTable li.itemEst .name{font-size:14px}.boxLeft .boxEstimate .listTable li.itemEst .detail .roboto{font-size:18px}.boxLeft .boxEstimate .listTable li.itemEst .detail .subText{font-size:16px}.boxLeft .boxEstimate .photoEstimateUser{width:93px;right:-7px;top:inherit;bottom:0}}@media (max-width:950px) and (min-width:769px){.boxLeft{width:265px}.boxRight{width:calc(100% - 295px)}.boxLeft .boxEstimate .titleEstimate{font-size:14px}.boxLeft .boxEstimate .listTable li .name{font-size:12px}.boxLeft .boxEstimate .listTable li .detail .fz-big{font-size:18px}.boxLeft .boxEstimate .listTable li .detail .subText{font-size:14px}.boxLeft .boxEstimate .listTable li.itemEst .name{font-size:12px;min-width:70px}.boxLeft .boxEstimate .listTable li .name{min-width:80px}.boxLeft .boxEstimate .listTable li.itemEst .detail .roboto{font-size:16px}.boxLeft .boxEstimate .listTable li.itemEst .detail .subText{font-size:12px}}@media(max-width:768px){.boxLeft{display:none}.boxRight{width:100%}.boxLeft .wrapperArea{margin-bottom:11px}.boxLeft .wrapperArea .groupSelect{display:flex;align-items:center;width:100%;justify-content:space-between}.boxLeft .wrapperArea .titleForm{margin-bottom:7px;font-size:15px}.boxLeft .wrapperArea .selectItem{width:48%}.boxLeft .wrapperArea .selectItem select{padding:5px 10px;min-height:30px;font-size:13px;background:#fff url(../../../../../../../../themes/sodaigomi-center/assets/images/trader-list/icon-arrow-select.png) no-repeat top 11px right 9px;background-size:16px 11px}.boxLeft .wrapperArea .selectItem select{border:1px solid #02bbad;background:#fff url(../../../../../../../../themes/sodaigomi-center/assets/images/trader-list/icon-arrow-select-grenn.png) no-repeat top 11px right 9px;background-size:16px 11px}}.popupNotifi .wrapNotifi{display:none}.popupNotifi.show .wrapNotifi{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;width:100%;height:calc(100% + 1px);display:flex!important;align-items:center;justify-content:center;background:rgba(0,0,0,.6);animation:mmfadeIn 0.3s cubic-bezier(0,0,.2,1)}@keyframes mmfadeIn{0%{opacity:0}100%{opacity:1}}.popupNotifi.show .wrapNotifi .notifiText{max-width:700px;width:100%;position:relative}.popupNotifi .notifiText .wrapContentPopup{margin:0 auto}.popupNotifi .notifiText .wrapContentPopup a{display:block}.popupNotifi .notifiText .wrapContentPopup a .txtSite{font-size:38px;color:#000;text-align:center;font-weight:700;overflow:hidden;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/bacground-main.png) no-repeat center bottom;padding:20px 0 55px;background-size:cover;text-shadow:2px 1px 2px #fff}.popupNotifi .notifiText .wrapContentPopup a .txtReadArticles{font-size:40px;color:#000;padding:24px 10px 22px;font-weight:700;text-align:center;background:#fff;margin-top:-1px}.popupNotifi .notifiText .wrapContentPopup a .wrapButtonPop{background:#02bbad;padding:25px 10px 30px}.popupNotifi .notifiText .wrapContentPopup a .wrapButtonPop .txtExcelPop{color:#fff;font-size:24px;margin-bottom:25px;text-align:center;letter-spacing:1px}.popupNotifi .notifiText .wrapContentPopup a .wrapButtonPop .buttonPop{color:#fc9b27;text-align:center;background:#fff;border-radius:50px;padding:16px 10px 16px;font-size:22px;max-width:380px;margin:0 auto;font-weight:700;box-shadow:inset 0 4px 7px rgba(0,0,0,.3)}.popupNotifi .notifiText .wrapContentPopup a .wrapButtonPop .buttonPop span{position:relative;padding:0 20px}.popupNotifi .notifiText .wrapContentPopup a .wrapButtonPop .buttonPop span:after{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/angle-right_white.svg) no-repeat;background-size:100%;width:12px;height:20px;top:50%;transform:translateY(-50%);right:0}.popupNotifi .close{position:absolute;right:-15px;top:-25px;width:45px;height:45px;display:flex;transform:rotate(45deg);padding:10px;align-items:center;justify-content:center;cursor:pointer;background:#FFF;border-radius:50%;border:1px solid #cdcdcd;z-index:2}.popupNotifi .close span{cursor:pointer;position:fixed;width:21px;height:2px;background:#cdcdcd}.popupNotifi .close span:nth-child(1){transform:rotate(90deg)}@media (max-width:768px){.popupNotifi.show .wrapNotifi .notifiText{max-width:320px}.popupNotifi .notifiText .wrapContentPopup a .txtSite{font-size:22px;padding:14px 0 18px}.popupNotifi .notifiText .wrapContentPopup a .txtReadArticles{font-size:24px;padding:18px 15px 17px}.popupNotifi .notifiText .wrapContentPopup a .wrapButtonPop{padding:19px 15px 20px}.popupNotifi .notifiText .wrapContentPopup a .wrapButtonPop .txtExcelPop{font-size:20px;margin-bottom:19px}.popupNotifi .notifiText .wrapContentPopup a .wrapButtonPop .buttonPop{padding:17px 15px 15px;font-size:16px;letter-spacing:2px;max-width:310px}.popupNotifi .notifiText .wrapContentPopup a .wrapButtonPop .buttonPop span{padding:0 7px}}.areaEstTop{margin:35px 0 40px}.areaEstTop .inner{max-width:1160px;width:100%;margin:0 auto;padding:0 30px}.areaEstTop .wrapEstTop{display:flex;align-items:center;flex-wrap:wrap;background:#DDF6F4;padding:26px 10px 26px 10px;justify-content:space-between;border-radius:10px}.areaEstTop .wrapEstTop .wrapEstRight{width:22%;margin-top:1px}.areaEstTop .wrapEstTop .wrapEstRight .wrapEstTitle{margin-bottom:10px}.areaEstTop .wrapEstTop .wrapEstRight .wrapEstTitle .estRightPhoto{width:42px;margin:0 auto 11px}.areaEstTop .wrapEstTop .wrapEstRight .wrapEstTitle .estRightPhoto img{width:100%}.areaEstTop .wrapEstTop .wrapEstRight .wrapEstTitle .titleEstRight{font-size:24px;text-align:center;color:#01BCAD;font-weight:700;letter-spacing:3px}.areaEstTop .wrapEstTop .wrapEstRight .txtEstRight{font-size:16px;text-align:center;color:#303030;letter-spacing:1px;line-height:1.65;font-weight:500}.areaEstTop .wrapEstTop .wrapFormTop{width:77.9%}.areaEstTop .wrapEstTop .wrapFormTop form{display:flex;align-items:center}.areaEstTop .wrapEstTop .wrapFormTop .wrapCollectItem{background:#fff;border-radius:0 10px 10px 10px;position:relative;width:291px;margin-right:15px;min-height:231.5px}.areaEstTop .wrapEstTop .wrapFormTop .wrapCollectItem .wrapTitleNumber{display:flex;align-items:flex-end;margin-bottom:18px}.areaEstTop .wrapEstTop .wrapFormTop .wrapCollectItem .numberCollecItem{background:#01BCAD;text-align:center;border-radius:0 0 18px 0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 17px 8px 14px;font-size:20px;font-weight:700;margin-right:16px}.areaEstTop .wrapEstTop .wrapFormTop .wrapCollectItem .titleCollectItem{font-size:18px;color:#303030;text-align:center;font-weight:700;letter-spacing:2px;padding:0 10px 5px}.areaEstTop .wrapEstTop .wpcf7-form-control-wrap{display:block}.areaEstTop .wrapEstTop .wpcf7-form-control{display:flex!important;flex-wrap:wrap;justify-content:space-between;padding:0 22px 9px}.areaEstTop .wrapEstTop span.wpcf7-list-item{cursor:pointer;display:block;width:48.1%;margin-bottom:10px;margin:0 0 9px}.areaEstTop .wrapEstTop input{display:none!important}.areaEstTop .wrapEstTop .wpcf7-form-control-wrap input{border:3px solid #1572E9;width:100%;border-radius:6px;font-size:14px;margin-bottom:10px;transition:.3s;background-color:#f7f7f7;outline:none;margin:0;max-width:100%;cursor:pointer;appearance:button}.areaEstTop .wrapEstTop .wpcf7-list-item-label{padding:10px 10px 9px 10px;border-radius:0;display:block;border:solid 1px #01BCAD;color:#01BCAD;font-weight:700;text-align:center;font-size:15px;letter-spacing:1px}.areaEstTop .wrapEstTop span.wpcf7-list-item-label:hover{background:#01BCAD;color:#fff}.areaEstTop .wrapEstTop input:checked+.wpcf7-list-item-label,.areaEstTop .wrapEstTop input:checked+.wpcf7-list-item-label,.areaEstTop .wrapEstTop input:checked+.wpcf7-list-item-label{background:#01BCAD;color:#fff;border:solid 1px #01BCAD;transition:.5s}.areaEstTop .wrapEstTop span.wpcf7-list-item-label{cursor:pointer;width:100%}.areaEstTop .wrapEstTop button.wpcf7-form-control.wpcf7-submit.btn{font-size:14px;text-align:justify;background:#FC9C27;border:none;border-radius:8px;box-shadow:0 4px 0 0 rgba(251,136,0,1);display:block!important;color:#fff;font-weight:700;padding:6px 30px 10px 36px;width:168px;height:132px;position:relative;margin:-3px 0 0 19px;font-family:'Noto Sans JP',sans-serif}.areaEstTop .wrapEstTop button.wpcf7-form-control.wpcf7-submit.btn:after{content:"";position:absolute;width:0;height:0;border-top:9px solid transparent;border-bottom:0 solid transparent;border-right:9px solid #fff;bottom:11px;right:10px}.areaEstTop .wrapEstTop button.wpcf7-form-control.wpcf7-submit.btn span{font-size:26px;display:block;letter-spacing:3px;margin-top:-2px;margin-bottom:3px}@media (max-width:1100px) and (min-width:769px){.areaEstTop .wrapEstTop .wrapEstRight{width:calc(100% - 781px);padding:0 20px}.areaEstTop .wrapEstTop .wrapFormTop{width:781px}}@media (max-width:1060px) and (min-width:769px){.areaEstTop .wrapEstTop{flex-direction:column}.areaEstTop .wrapEstTop .wrapEstRight{width:100%;margin-bottom:20px}.areaEstTop .wrapEstTop .wrapEstRight .txtEstRight br{display:none}.areaEstTop .wrapEstTop .wrapFormTop{width:100%}.areaEstTop .wrapEstTop .wrapFormTop .wrapCollectItem{width:39%;margin-right:2%}.areaEstTop .wrapEstTop .wpcf7-list-item-label{letter-spacing:1px;padding:10px 10px 9px}.areaEstTop .wrapEstTop button.wpcf7-form-control.wpcf7-submit.btn{margin-left:10px;padding:6px 20px 10px 20px;width:145px;height:114px}}@media (min-width:769px){.areaEstTop .wrapEstTop button.wpcf7-form-control.wpcf7-submit.btn:hover{background:#01BCAD;box-shadow:0 4px 0 0 rgb(0 143 132)}}@media (max-width:768px){.areaEstTop{margin:0}.areaEstTop .inner{padding:0}.areaEstTop .wrapEstTop{flex-direction:column;padding:26px 5.3% 30px;border-radius:0}.areaEstTop .wrapEstTop .wrapEstRight{width:100%;margin-top:0;margin-bottom:23px}.areaEstTop .wrapEstTop .wrapEstRight .wrapEstTitle{display:flex;justify-content:center}.areaEstTop .wrapEstTop .wrapEstRight .wrapEstTitle .estRightPhoto{width:25px;margin:0}.areaEstTop .wrapEstTop .wrapEstRight .wrapEstTitle .titleEstRight{font-size:22px;letter-spacing:2px;margin-left:15px;margin-top:0}.areaEstTop .wrapEstTop .wrapEstRight .txtEstRight{font-size:14px}.areaEstTop .wrapEstTop .wrapEstRight .txtEstRight br{display:none}.areaEstTop .wrapEstTop .wrapFormTop{width:100%;max-width:500px}.areaEstTop .wrapEstTop .wrapFormTop form{flex-direction:column}.areaEstTop .wrapEstTop .wrapFormTop .wrapCollectItem{width:100%;margin-right:0;min-height:inherit;margin-bottom:14px;display:flex;padding:0 15px 9px 19px;justify-content:space-between;align-items:center;border-radius:10px}.areaEstTop .wrapEstTop .wrapFormTop .wrapCollectItem .wrapTitleNumber{width:65px;display:block;margin-bottom:0}.areaEstTop .wrapEstTop .wrapFormTop .wrapCollectItem .numberCollecItem{border-radius:0 0 8px 8px;padding:2px 4px 5px 5px;font-size:16px;margin-right:0;margin-left:5px;width:53px;position:absolute;top:0;left:auto;letter-spacing:1px}.areaEstTop .wrapEstTop .wrapFormTop .wrapCollectItem .titleCollectItem{font-size:14px;letter-spacing:1.5px;padding:16px 0 0}.areaEstTop .wrapEstTop .wpcf7-form-control-wrap{width:calc(100% - 81px);padding-top:17px}.areaEstTop .wrapEstTop .wpcf7-form-control{display:flex!important;flex-wrap:wrap;justify-content:space-between;padding:0}.areaEstTop .wrapEstTop .wpcf7-list-item-label{font-size:14px;padding:5px 10px 5px 10px;letter-spacing:1px}.areaEstTop .wrapEstTop span.wpcf7-list-item{width:49%;margin-bottom:5px}.areaEstTop .wrapEstTop button.wpcf7-form-control.wpcf7-submit.btn{font-size:14px;border-radius:8px;display:flex!important;justify-content:center;align-items:center;padding:9px 17px 6px 15px;width:263px;height:inherit;margin:1px 0 0;max-width:inherit;letter-spacing:1.5px}.areaEstTop .wrapEstTop button.wpcf7-form-control.wpcf7-submit.btn span{font-size:22px;display:inline-block;letter-spacing:3px;margin-top:0;margin-right:10px}.areaEstTop .wrapEstTop button.wpcf7-form-control.wpcf7-submit.btn:after{bottom:7px;right:8px}.areaInquiriesFix{width:100%}}.areaBenefit .circle li{width:197px!important;height:197px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:0!important}.areaBenefit .circle li br{display:none}@media (max-width:1000px) and (min-width:769px){.areaBenefit .circle li{margin:-1% 2% 0;padding-top:0;min-width:19.6vw;min-height:19.6vw}}@media (max-width:768px){.areaBenefit .circle li{width:34.14vw!important;height:34.14vw!important}}@media(max-width:375px){.areaInquiriesFix .wrapInquiriesFix .listButtonFix li a{font-size:3.2vw}}.areaAmazon2000{margin:30px 0 24px}.areaAmazon2000 .boxAmazon2000 img{width:100%}.iframeRankside{background:#E3F6F4;padding:24px 10px 30px 10px}.iframeRankside .titleRankside{text-align:center;font-size:18px;font-weight:700;margin-bottom:7px;color:#029A91}.iframeRankside .titleRankside .aftBefTitle{position:relative;padding:0 17px;display:inline-block}.iframeRankside .titleRankside .aftBefTitle:before{content:"";position:absolute;background:#029A91;height:22px;width:1px;bottom:1px;left:0;transform:rotate(322deg)}.iframeRankside .titleRankside .aftBefTitle:after{content:"";position:absolute;background:#029A91;height:22px;width:1px;bottom:1px;right:0;transform:rotate(-320deg)}.iframeRankside .subRankside{font-size:20px;font-weight:700;color:#303030;text-align:center;margin-bottom:19px}.iframeRankside .boxRankside .contRankSide{background:#fff;border-radius:10px;padding:18px 15px 18px 14px;margin-bottom:11px}.iframeRankside .boxRankside .contRankSide:last-child{margin-bottom:0}.iframeRankside .boxRankside .contRankSide .wrapTitleItem{display:flex;align-items:flex-start;margin-bottom:14px}.iframeRankside .boxRankside .contRankSide .wrapTitleItem .numRankSide{width:33px;margin-right:10px}.iframeRankside .boxRankside .contRankSide .wrapTitleItem .numRankSide img{width:100%}.iframeRankside .boxRankside .contRankSide .wrapTitleItem .titleRankItem{width:calc(100% - 43px);font-size:18px;font-weight:800;color:#303030}.iframeRankside .boxRankside .contRankSide .itemRankPhoto{margin-bottom:14px}.iframeRankside .boxRankside .contRankSide .itemRankPhoto img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:2 / 1}.iframeRankside .boxRankside .contRankSide .wrapEvaluate{background:#FEFAE5;border-radius:5px;padding:5px 3vw 5px 3vw;padding:5px clamp(5px, 3vw, 38px);margin-bottom:7px}.iframeRankside .boxRankside .contRankSide .wrapEvaluate .wrapCompreh{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4px}.iframeRankside .boxRankside .contRankSide .wrapEvaluate .wrapCompreh .nameCompreh{font-size:14px;font-weight:700;color:#303030}.iframeRankside .boxRankside .contRankSide .wrapEvaluate .wrapCompreh .listRateCompreh{display:flex;align-items:center;margin:0 4px 0 5px;transform:translateY(5px)}.iframeRankside .boxRankside .contRankSide .wrapEvaluate .wrapCompreh .listRateCompreh li{width:12px;margin-right:2px}.iframeRankside .boxRankside .contRankSide .wrapEvaluate .wrapCompreh .comprehRateScore{font-size:16px;font-weight:700;color:#E10305}.iframeRankside .boxRankside .contRankSide .wrapEvaluate .wrapNumReview .numReview{font-size:14px;font-weight:700;color:#303030}.iframeRankside .boxRankside .contRankSide .seeReview{margin-bottom:13px}.iframeRankside .boxRankside .contRankSide .seeReview a{display:block;font-size:12px;font-weight:700;color:#fff;background:#FC9C27;border-radius:5px;padding:8px 10px 9px 10px;text-align:center}.iframeRankside .boxRankside .contRankSide .seeReview a .txtSeeReview{display:inline-block;padding-right:12px;position:relative}.iframeRankside .boxRankside .contRankSide .seeReview a .txtSeeReview:after{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/trader-list/arrow-sidebar-ranking.svg) no-repeat;background-size:100%;width:7px;height:11px;top:52%;transform:translateY(-50%);right:0}.iframeRankside .boxRankside .contRankSide .telSidebar{text-align:center;margin-bottom:0}.iframeRankside .boxRankside .contRankSide .telSidebar a{display:inline-block;font-size:30px;font-weight:700;position:relative;color:#FC9C27;padding-left:25px;line-height:1;letter-spacing:-.9px}.iframeRankside .boxRankside .contRankSide .telSidebar a:before{content:"";position:absolute;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/trader-list/tel-sidebar-ranking.svg) no-repeat;background-size:100%;width:20px;height:26px;top:60%;transform:translateY(-50%);left:0}.iframeRankside .boxRankside .contRankSide .timeSidebar{font-size:11px;font-weight:600;text-align:center;color:#393939;letter-spacing:.2px}@media (max-width:1200px) and (min-width:769px){.iframeRankside .boxRankside .contRankSide{padding:18px 10px 18px 10px}.iframeRankside .boxRankside .contRankSide .wrapEvaluate{padding:5px clamp(5px, 1.1vw, 10px)}.iframeRankside .boxRankside .contRankSide .telSidebar a{font-size:clamp(21px, 2.5vw, 30px);padding-left:clamp(14px, 1.6vw, 20px)}.iframeRankside .boxRankside .contRankSide .telSidebar a:before{width:clamp(13px, 1.6vw, 17px);height:clamp(17px, 2.1vw, 22px)}}@media (max-width:1170px) and (min-width:769px){.iframeRankside{padding:20px 8px 20px 8px}.iframeRankside .titleRankside{font-size:clamp(14px, 1.6vw, 18px)}.iframeRankside .titleRankside .aftBefTitle{padding:0 1.5vw}.iframeRankside .titleRankside .aftBefTitle:before,.iframeRankside .titleRankside .aftBefTitle:after{height:1.8vw;bottom:2px}.iframeRankside .subRankside{font-size:clamp(15px, 1.8vw, 20px)}.iframeRankside .boxRankside .contRankSide{padding:15px 8px 15px 8px}.iframeRankside .boxRankside .contRankSide .wrapTitleItem .numRankSide{width:27px}.iframeRankside .boxRankside .contRankSide .wrapTitleItem .titleRankItem{font-size:clamp(14px, 1.6vw, 18px);width:calc(100% - 37px)}.iframeRankside .boxRankside .contRankSide .wrapEvaluate .wrapCompreh .nameCompreh{font-size:clamp(11px, 1.2vw, 14px)}.iframeRankside .boxRankside .contRankSide .wrapEvaluate .wrapCompreh .comprehRateScore{font-size:clamp(14px, 1.4vw, 16px)}.iframeRankside .boxRankside .contRankSide .wrapEvaluate .wrapNumReview .numReview{font-size:clamp(14px, 1.4vw, 16px)}.iframeRankside .boxRankside .contRankSide .timeSidebar{letter-spacing:0}}@media (min-width:769px){#header .headerContainer .contactHeader a:hover{box-shadow:none;transform:translateY(4px)}}.areaCompany{margin-bottom:80px}.areaCompany .companyTitle{position:relative;background:#02BBAD;text-align:center;border-radius:10px;padding:13px 0 25px 141px;margin-bottom:37px}.areaCompany .companyTitle::after{content:"";position:absolute;bottom:-1px;left:47px;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/title-photo.png) no-repeat center center/100%;width:171px;height:192px}.areaCompany .companyTitle::before{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #02BBAD}.areaCompany .companyTitle .titleSmall{font-size:30px;font-weight:700;color:#fff;letter-spacing:1.2px}.areaCompany .companyTitle .titleBig{font-size:46px;font-weight:700;color:#FEE400;line-height:1;letter-spacing:1px}.areaCompany .companyTitle .titleBig span{font-size:80px;line-height:.3}.areaCompany .titleList{text-align:center;font-size:23px;font-weight:700;color:#393939;letter-spacing:.9px;margin-bottom:20px}.areaCompany .titleList .tileBox{position:relative;display:inline-block;padding:0 26px}.areaCompany .titleList .tileBox::before{content:"";position:absolute;top:54%;transform:translateY(-50%) rotate(-30deg);left:0;width:1px;height:34px;background-color:#02BBAD}.areaCompany .titleList .tileBox::after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(30deg);right:0;width:1px;height:34px;background-color:#02BBAD}.areaCompany .greenTxt{color:#029A91}.areaCompany .listCompany{display:flex;justify-content:space-between;margin-bottom:34px}.areaCompany .listCompany li{position:relative;width:calc(100% /3 - 18px)}.areaCompany .listCompany li .number{position:absolute;top:1px;left:11px;font-size:34px;font-weight:700;color:#02BBAD;font-family:'Roboto',sans-serif}.areaCompany .listCompany li .companyPhoto{background:rgb(2 187 173 / 10%);text-align:center;padding:35px 0 16px;margin-bottom:17px}.areaCompany .listCompany li .companyPhoto img{height:88px;object-fit:contain;object-position:center;width:100%}.areaCompany .listCompany li .name{font-size:21px;font-weight:700;line-height:1.4;letter-spacing:.8px;margin-bottom:10px}.areaCompany .listCompany li .txt{font-weight:400;color:#000;line-height:1.6;text-align:justify}.areaCompany .companyBanner{background:#F5F6F8;text-align:center;font-size:18px;font-weight:700;color:#029A91;padding:31px 0 28px;line-height:1.55;letter-spacing:.7px;margin-bottom:40px}.areaCompany .companyBtn{max-width:630px;width:100%;margin:0 auto}.areaCompany .companyBtn a{position:relative;display:block;text-align:center;background:#FC9B27;font-size:20px;font-weight:800;color:#fff;border-radius:10px;padding:30px 0;padding-left:35px}.areaCompany .companyBtn a::before{content:"";position:absolute;bottom:-20px;left:7px;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/company-btn.png) no-repeat center center/100%;width:139px;height:139px}.areaCompany .companyBtn a::after{content:"";position:absolute;top:53%;transform:translateY(-50%);right:41px;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-link.svg) no-repeat center center/100%;width:30px;height:30px}@media(max-width:1000px) and (min-width:769px){.areaCompany .titleList .tileBox .greenTxt{display:block}.areaCompany .companyTitle{padding-left:12vw}.areaCompany .companyTitle::after{left:2.7vw;width:16.8vw;height:19.2vw}}@media(max-width:900px) and (min-width:769px){.areaCompany .companyTitle::after{left:1.5vw}.areaCompany .companyTitle .titleSmall{font-size:26px;letter-spacing:0}.areaCompany .companyTitle .titleBig{font-size:38px}.areaCompany .companyTitle .titleBig span{font-size:64px}.areaCompany .listCompany{flex-direction:column}.areaCompany .listCompany li{width:80%;max-width:380px;margin:0 auto 30px}.areaCompany .listCompany li:last-child{margin-bottom:0}.areaCompany .listCompany li .name{text-align:center}.areaCompany .companyBanner{letter-spacing:0}.areaCompany .companyBtn a br{display:block}.areaCompany .companyBtn a::before{bottom:-3px}}@media(min-width:769px){.areaCompany .companyBtn a:hover{background:#02BBAD}.areaCompany .companyTitle.center{padding-left:0}}@media(max-width:768px){.areaCompany{margin-bottom:50px}.areaCompany .companyTitle{padding:21px 0 25px;margin-bottom:35px}.areaCompany .companyTitle .titleSmall{font-size:16px;letter-spacing:.6px;line-height:1.45}.areaCompany .companyTitle .titleBig{font-size:28px;margin-top:2px}.areaCompany .companyTitle .titleBig span{font-size:49px}.areaCompany .companyTitle::before{bottom:-18px;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #02BBAD}.areaCompany .companyTitle::after{bottom:-1px;left:21px;width:94px;height:106px}.areaCompany .titleList{font-size:16px;line-height:1.4}.areaCompany .titleList .tileBox{padding:0 11px}.areaCompany .titleList .tileBox .greenTxt{display:block}.areaCompany .listCompany{flex-direction:column;padding:0 1.4%;margin-bottom:14px}.areaCompany .listCompany li{width:100%;display:flex;margin-bottom:19px}.areaCompany .listCompany li:last-child{margin-bottom:0}.areaCompany .listCompany li .companyPhoto{width:122px;margin-bottom:0;padding:9px 0 0;display:flex;align-items:center;justify-content:center}.areaCompany .listCompany li .companyPhoto img{width:94%}.areaCompany .listCompany li:nth-child(2) .companyPhoto img{width:79%}.areaCompany .listCompany li .companyBox{width:calc(100% - 122px);padding-left:16px}.areaCompany .listCompany li .name{font-size:16px;margin-top:-5px;line-height:1.45;margin-bottom:6px;color:#029A91}.areaCompany .listCompany li:first-child .name{color:#303030}.areaCompany .listCompany li .txt{font-size:13px;letter-spacing:.6px}.areaCompany .companyBanner{font-size:14px;padding:17px 0 14px;margin:0 1.4% 20px;line-height:1.7}.areaCompany .companyBtn{width:97%}.areaCompany .companyBtn a{font-size:18px;padding:18px 0 19px;padding-left:49px;line-height:1.45}.areaCompany .companyBtn a span{display:inline-block;text-align:left}.areaCompany .companyBtn a::after{top:54%;right:15px;width:27px;height:27px}.areaCompany .companyBtn a::before{bottom:-9px;left:0;width:95px;height:95px}}@media(max-width:430px){.areaCompany .companyTitle{padding-left:86px}}body{background:#F4ECE4}.breadcrump{background:#F4ECE4;padding-top:2px}.breadcrump .listBreadcrumb li a{color:#777}.breadcrump .listBreadcrumb li:not(:last-child){margin-right:24px;padding-right:31px}.breadcrump .listBreadcrumb li:not(:last-child):before{content:"";background:url(../../../../../../../../themes/sodaigomi-center/assets/images/partner/icon-arrow-breadcrumb.svg) no-repeat;background-size:100%;width:6px;height:12px;color:#777;right:0;top:50%;transform:translateY(-50%)}@media (max-width:768px){.breadcrump{background:#F4ECE4;padding-top:2px}.breadcrump .listBreadcrumb li:not(:last-child){margin-right:14px;padding-right:21px}}.sectionContentBg{padding-bottom:130px}@media (max-width:1000px) and (min-width:769px){.sectionContentBg{padding-bottom:9.3vw}}@media (max-width:768px){.sectionContentBg{padding-bottom:65px}}.sectionBg{border:3px solid #333;border-radius:16px;background:#fff;padding:clamp(30px, 5.9vw, 81px) clamp(30px, 5.6vw, 77px) clamp(30px, 5.9vw, 77px)}@media (max-width:1220px) and (min-width:769px){.sectionBg{padding:4vw 4vw}}@media (max-width:1000px) and (min-width:769px){.sectionBg{padding:3vw 4vw 3vw 4vw}}@media (max-width:768px){.sectionBg{border:3px solid #333;border-radius:10px;padding:3.2vw 2.4vw 3.2vw}}.areaFaqPartner{margin-bottom:50px}.areaFaqPartner .wrapFaqPartner{padding-top:clamp(30px, 5.9vw, 77px)}.areaFaqPartner .wrapFaqPartner .boxfaqPartner{display:flex;align-items:center;justify-content:center}.areaFaqPartner .wrapFaqPartner .boxfaqPartner .faqPartnerImg{margin-bottom:-60px;margin-right:53px;width:clamp(200px, 19.9vw, 286px);min-width:clamp(200px, 19.9vw, 286px)}.areaFaqPartner .wrapFaqPartner .boxfaqPartner .wrapTitleFaqPart{padding-top:42px}.areaFaqPartner .wrapFaqPartner .boxfaqPartner .wrapTitleFaqPart .titleFaqPartner{font-size:54px;font-weight:700;margin-bottom:7px;letter-spacing:3.6px}.areaFaqPartner .wrapFaqPartner .titleFaqPartner .textColGreen{color:#39B767}.areaFaqPartner .wrapFaqPartner .boxfaqPartner .wrapTitleFaqPart .subFaqPartner{font-size:18px;font-weight:500;color:#333;text-align:center;line-height:1.68;letter-spacing:.8px}.areaFaqPartner .wrapFaqPartner .scrollQa{position:relative;z-index:1}.areaFaqPartner .wrapFaqPartner .scrollQa li{background:#F5F5F5;border-radius:20px;margin-bottom:7px;padding:28px 30px 29px}.areaFaqPartner .wrapFaqPartner .scrollQa li:last-child{margin-bottom:0}.areaFaqPartner .wrapFaqPartner .scrollQa li .question{position:relative;display:flex;cursor:pointer;padding-right:40px;font-weight:500;color:#fff;border-radius:5px}.areaFaqPartner .wrapFaqPartner .scrollQa li .question:after{content:"";position:absolute;top:17px;right:29px;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/partner/icon-faq-partner.svg) no-repeat;background-size:100%;top:50%;transform:translateY(-50%);right:0;width:30px;height:30px;transition:transform .3s}.areaFaqPartner .wrapFaqPartner .scrollQa li .question.open:after{background-image:url(../../../../../../../../themes/sodaigomi-center/assets/images/partner/icon-faq-open-partner.svg);transform:translateY(-50%) rotate(180deg)}.areaFaqPartner .wrapFaqPartner .scrollQa li .alphabet{font-size:31px;font-weight:700}.areaFaqPartner .wrapFaqPartner .scrollQa li .question .alphabet{color:#39B767;margin-right:11px;line-height:1;width:59px;letter-spacing:4px}.areaFaqPartner .wrapFaqPartner .scrollQa li .question .questionTitle{font-size:22px;font-weight:500;color:#333;width:calc(100% - 70px);letter-spacing:.9px}.areaFaqPartner .wrapFaqPartner .scrollQa li .wrapAnswer{display:none}.areaFaqPartner .wrapFaqPartner .scrollQa li .answer{display:flex;align-items:center;padding:15px 0 0 28px}.areaFaqPartner .wrapFaqPartner .scrollQa li .answer .alphabet{color:#FE6F10;margin-right:7px;width:39px;letter-spacing:6px}.areaFaqPartner .wrapFaqPartner .scrollQa li .answer .txt{font-size:18px;font-weight:500;color:#333;width:calc(100% - 46px);line-height:1.6;letter-spacing:.7px}@media(max-width:768px){.areaFaqPartner{}.areaFaqPartner .wrapFaqPartner{padding-top:4.2vw}.areaFaqPartner .wrapFaqPartner .boxfaqPartner{display:flex;align-items:center;justify-content:center}.areaFaqPartner .wrapFaqPartner .boxfaqPartner .faqPartnerImg{margin-bottom:-20px;margin-right:5px;width:105px;min-width:105px}.areaFaqPartner .wrapFaqPartner .boxfaqPartner .wrapTitleFaqPart{padding-top:10px;padding-bottom:10px}.areaFaqPartner .wrapFaqPartner .boxfaqPartner .wrapTitleFaqPart .titleFaqPartner{font-size:32px;margin-bottom:5px;letter-spacing:0}.areaFaqPartner .wrapFaqPartner .boxfaqPartner .wrapTitleFaqPart .subFaqPartner{font-size:16px;letter-spacing:0}.areaFaqPartner .wrapFaqPartner .scrollQa{position:relative;z-index:1}.areaFaqPartner .wrapFaqPartner .scrollQa li{border-radius:15px;margin-bottom:7px;padding:15px 15px 15px}.areaFaqPartner .wrapFaqPartner .scrollQa li:last-child{margin-bottom:0}.areaFaqPartner .wrapFaqPartner .scrollQa li .question{padding-right:30px}.areaFaqPartner .wrapFaqPartner .scrollQa li .question:after{width:15px;height:15px}.areaFaqPartner .wrapFaqPartner .scrollQa li .alphabet{font-size:24px}.areaFaqPartner .wrapFaqPartner .scrollQa li .question .alphabet{margin-right:11px;line-height:1;width:45px;letter-spacing:2px}.areaFaqPartner .wrapFaqPartner .scrollQa li .question .questionTitle{font-size:16px;width:calc(100% - 56px);letter-spacing:.9px}.areaFaqPartner .wrapFaqPartner .scrollQa li .wrapAnswer{display:none}.areaFaqPartner .wrapFaqPartner .scrollQa li .answer{display:flex;align-items:center;padding:20px 0 0 20px}.areaFaqPartner .wrapFaqPartner .scrollQa li .answer .alphabet{margin-right:7px;width:29px;letter-spacing:3px}.areaFaqPartner .wrapFaqPartner .scrollQa li .answer .txt{font-size:14px;width:calc(100% - 36px);letter-spacing:.7px}}.wrapContent .inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.wrapContent .wrapBoxContent{width:calc(100%  - 10px - (clamp(190px, 22.3vw, 320px)))}@media(max-width:768px){.wrapContent .wrapBoxContent{width:100%}}.areaListReview .areaReviewTitleBig{text-align:center;font-size:30px}.areaListReview .areaReviewTitleSmall{margin-top:12px;text-align:center;font-size:18px}.areaListReview .ListReview .reviewRateScore{display:flex;flex-wrap:wrap;width:100%}.areaListReview .ListReview .reviewRateScore>li{display:inline-block;width:100%}.areaListReview .ListReview .reviewRateScore>li:not(:last-child){margin-bottom:30px}.areaListReview .ListReview .reviewRateScore .reviewBox{width:100%}.areaListReview .ListReview .reviewRateScore .reviewBox .contentBoxReview{display:flex;flex-wrap:wrap;align-items:flex-start;gap:31px}.areaListReview .ListReview .reviewRateScore .reviewBox .wrapReviewLeft{width:233px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate{width:100%}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson{display:flex;flex-wrap:wrap;align-items:center;width:100%;vertical-align:top;margin:0 0 0 -1px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewAvaratar{display:inline-block;width:90px;aspect-ratio:1/1;border-radius:50px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewAvaratar img{width:100%;height:100%}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor{display:inline-block;max-width:100%;width:calc(100% - 104px);vertical-align:top;margin-top:1px;margin-left:14px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewStartScore{display:block;margin-bottom:4px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewStartScore .reviewRateList{display:inline-block;margin-top:3px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewStartScore .reviewRateList>li{display:inline-block;width:14px;line-height:1}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewStartScore .reviewRateList>li:not(:last-child){margin-right:2px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewStartScore .reviewScore{display:inline-block;font-size:26px;font-weight:800;vertical-align:top;margin-top:0;margin-left:5px;line-height:1}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewStartScore .reviewScore.ScoreRed{color:#FE6F10}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewsInfoName{display:flex;flex-wrap:wrap;gap:5px 10px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewsInfoName .name{display:inline-block}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfoPost{display:block;width:100%;margin-top:8px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfoPost>li{display:inline-block;width:100%;font-size:12px;text-align:center;border-radius:5px;letter-spacing:.5px;background-color:#F5F5F5;padding:10px 5px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfoPost>li:not(:last-child){margin-bottom:8px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfoPost>li .postSub{display:block;width:100%;font-size:16px;font-weight:700;color:#39B767;letter-spacing:.6px;margin-top:1px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent{display:flex;flex-wrap:wrap;align-items:flex-start;gap:25px;width:calc(100% - 264px)}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent .wrapReviewRight{width:130px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent .wrapReviewRight .imgReviewRight{width:100%}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent .wrapReviewRight .imgReviewRight:not(:last-child){margin-bottom:8px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent .wrapReviewRight .imgReviewRight img{width:100%;aspect-ratio:130/85;object-fit:cover;object-position:center}.areaListReview .ListReview .reviewBox .btnReadMore{max-width:249px;text-align:center;margin:33px auto 0;display:block}.areaListReview .ListReview .reviewBox .btnReadMore a{display:block;background:#fc9b27;font-size:15px;color:#fff;border-radius:30px;padding:12px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewContent .btnReadMore{display:none}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewContent{flex:1;margin-top:12px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewContent .contentTitle{font-size:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;letter-spacing:.8px;margin-bottom:4px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewContent .contentReview{line-height:1.7;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:justify;font-weight:400}@media(min-width:769px){.areaListReview .ListReview .reviewRateScore .reviewBox .btnReadMore a:hover{background-color:#333;color:#fff}}@media(max-width:1010px) and (min-width:769px){.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .btnReadMore{display:none}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewContent .btnReadMore{display:block;margin:30px auto 0}}@media(max-width:950px) and (min-width:769px){.areaListReview .ListReview .reviewRateScore .reviewBox .contentBoxReview{gap:20px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent{width:100%;flex-direction:column}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent .wrapReviewRight{display:flex;width:100%}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent .wrapReviewRight .imgReviewRight{width:130px;margin-right:8px}}@media(max-width:885px) and (min-width:769px){.areaListReview .ListReview .reviewRateScore .reviewBox .reviewContent .btnReadMore{width:45%}}@media(max-width:768px){.areaListReview{margin-bottom:39px}.areaListReview .areaReviewTitleBig{font-size:20px}.areaListReview .areaReviewTitleSmall{font-size:12.5px;margin-top:6px}.areaListReview .ListReview{width:100%;padding:0}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent .wrapReviewRight{display:flex;flex-wrap:wrap;gap:10px;width:100%}.areaListReview .ListReview .reviewRateScore{width:100%;padding:0;overflow:hidden;flex-wrap:nowrap}.areaListReview .keen-slider__slide{min-width:285px;max-width:285px}.areaListReview .ListReview .reviewRateScore .reviewBox{border-radius:5px}.areaListReview .ListReview .reviewRateScore .reviewBox .contentBoxReview{justify-content:center;gap:20px}.areaListReview .ListReview .reviewBox .btnReadMore{display:none}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson{display:flex;width:100%;margin-right:0}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewAvaratar{width:80px;margin-right:15px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor{width:calc(100% - 95px);margin:0}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfoPost{margin-top:10px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfoPost>li{font-size:13px;margin-bottom:4px;margin-right:0}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfoPost .infoPost:not(:last-child){margin-right:0}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfoPost>li:last-child{margin-left:0}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewStartScore .reviewRateList{margin-left:0}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewStartScore .reviewRateList li:not(:first-child){margin-left:1px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .reviewInfor .reviewStartScore .reviewScore{font-size:22px;margin-top:2px;margin-left:0}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent{width:100%;gap:20px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewContent{margin-top:7px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewContent .contentTitle{font-size:12.5px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewContent .contentReview{font-size:13px;margin-top:4px;line-height:2.05;-webkit-line-clamp:4}.areaListReview .ListReview .reviewRateScore .reviewBox .wrapReviewLeft{width:100%;max-width:300px}.areaListReview .ListReview .reviewBox .btnReadMore{display:block;width:193px;margin:46px auto 0}.areaListReview .ListReview .reviewBox .btnReadMore a{font-size:14px;padding:7px 5px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewContent .contentTitle{font-size:20px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewRate .reviewPerson .date{font-size:13px}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent .wrapReviewRight .imgReviewRight{width:calc(50% - 5px)}.areaListReview .ListReview .reviewRateScore .reviewBox .reviewWrapContent .wrapReviewRight .imgReviewRight:not(:last-child){margin-bottom:0}}.areaBannerInfo{margin:48px 0 75px}.areaBannerInfo .bannerTitle{text-align:center;font-size:45px;font-weight:700;color:#333;letter-spacing:1.8px;margin-bottom:29px}.areaBannerInfo .bannerTitle .line{position:relative;display:inline-block;z-index:1;text-decoration:underline;text-underline-offset:-4px;text-decoration-thickness:16px;text-decoration-color:#F5F3E3}.areaBannerInfo .bannerTitle .titleGreen{font-size:60px;color:#39B767}.areaBannerInfo .wrapBanner{display:flex;flex-wrap:wrap;gap:42px;width:100%;max-width:900px;margin:0 auto}.areaBannerInfo .wrapBanner .bannerPhoto{width:25%}.areaBannerInfo .wrapBanner .bannerBtn{width:calc(75% - 42px)}.areaBannerInfo .wrapBanner .bannerBtn .btnItems{width:100%}.areaBannerInfo .wrapBanner .bannerBtn .btnItems:not(:last-child){margin-bottom:21px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a{position:relative;display:block;width:100%;text-align:center;border:4px solid #FE6F10;background-color:#fff;border-radius:17px;padding:27px 35px 30px 90px;box-shadow:0 6px 0 #FE6F10;transition:all .3s}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a::before{content:"";position:absolute;top:50%;left:46px;transform:translateY(-50%);width:78px;aspect-ratio:78/70;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-contact-header.svg) no-repeat center/100%}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a::after{content:"";position:absolute;top:50%;right:50px;transform:translateY(-50%) rotate(-45deg);border:solid #FE6F10;border-width:0 3px 3px 0;padding:8px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a .textBig{display:block;font-size:46px;font-weight:700;line-height:1;letter-spacing:2px;margin-bottom:7px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a .textBig .color{color:#FE6F10}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a .textSmall{display:block;font-size:22px;letter-spacing:1px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems.vendorBtn a{padding-left:73px;border-color:#39B767;box-shadow:0 6px 0 #39B767}.areaBannerInfo .wrapBanner .bannerBtn .btnItems.vendorBtn a .textBig .color{color:#39B767}.areaBannerInfo .wrapBanner .bannerBtn .btnItems.vendorBtn a::before{left:44px;width:69px;aspect-ratio:1/1;background-image:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-search-green.svg)}.areaBannerInfo .wrapBanner .bannerBtn .btnItems.vendorBtn a::after{border-color:#39B767}@media(max-width:950px) and (min-width:769px){.areaBannerInfo .wrapBanner .bannerBtn .btnItems a::before{left:31px;width:65px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a .textBig{font-size:42px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a .textSmall{font-size:20px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a::after{right:6%}}@media(max-width:800px) and (min-width:769px){.areaBannerInfo .wrapBanner .bannerBtn .btnItems a::before{left:20px;width:55px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems.vendorBtn a{padding-left:60px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems.vendorBtn a::before{left:30px;width:55px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a .textBig{font-size:38px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a .textSmall{font-size:18px}}@media(min-width:769px){.areaBannerInfo .wrapBanner .bannerBtn .btnItems a:hover{transform:translateY(6px);box-shadow:none}}@media(max-width:768px){.areaBannerInfo{margin:35px 0 55px}.areaBannerInfo .bannerTitle{font-size:20px;margin-bottom:15px}.areaBannerInfo .bannerTitle .titleGreen{display:block;font-size:30px}.areaBannerInfo .bannerTitle .line{text-decoration-thickness:8px}.areaBannerInfo .wrapBanner{justify-content:center;gap:15px}.areaBannerInfo .wrapBanner .bannerBtn{width:100%}.areaBannerInfo .wrapBanner .bannerBtn .btnItems{max-width:400px;margin:0 auto}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a{padding:15px 15px 15px 60px;border-width:2px;box-shadow:0 4px 0 #FE6F10}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a .textBig{font-size:20px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a .textSmall{font-size:14px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a::before{top:52%;left:16px;transform:translateY(-50%);width:48px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems a::after{right:15px;padding:6px}.areaBannerInfo .wrapBanner .bannerBtn .btnItems.vendorBtn a{padding-left:60px;box-shadow:0 4px 0 #39B767}.areaBannerInfo .wrapBanner .bannerBtn .btnItems.vendorBtn a::before{left:20px;width:46px}}.areaReason{margin-bottom:10px}.areaReason .sectionBg{padding:clamp(30px, 5.9vw, 77px) clamp(30px, 5.6vw, 77px) clamp(30px, 5.9vw, 63px)}.areaReason .wrapTitleItems{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;margin-bottom:60px}.areaReason .wrapTitleItems .reasonTitle{font-size:66px;font-weight:700;letter-spacing:3px;line-height:1;transform:translateY(10px)}.areaReason .wrapTitleItems .reasonTitle .titleGreen{display:block;font-size:38px;color:#39B767;letter-spacing:2.8px;margin-bottom:9px}.areaReason .wrapTitleItems .reasonTitle .titleNumber{display:inline-block;margin-left:-5px;font-size:96px}.areaReason .wrapTitleItems .titleItemsPhoto{width:157px}.areaReason .listReason li{position:relative;display:flex;flex-wrap:wrap;gap:20px 56px}.areaReason .listReason li:not(:last-child){margin-bottom:38px}.areaReason .listReason li:not(:nth-child(odd)){flex-direction:row-reverse}.areaReason li .reasonPhoto{width:350px;margin-bottom:14px}.areaReason li .reasonPhoto img{width:100%}.areaReason li .reasonWrap{width:calc(100% - 406px);margin-top:-4px}.areaReason li .reasonWrap .reasonNote{font-size:18px;font-weight:700;line-height:1.7;text-align:justify;margin-bottom:11px;letter-spacing:.7px}.areaReason li .reasonWrap .reasonText{font-size:16px;line-height:1.7;text-align:justify;letter-spacing:.6px}.areaReason li .reasonWrap .reasonInfo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:24px}.areaReason .listReason li:not(:nth-child(odd)) .reasonWrap .reasonInfo{flex-direction:row-reverse}.areaReason li .reasonWrap .reasonInfo .infoTitle{width:calc(100% - 149px);font-size:28px;font-weight:700;letter-spacing:1.1px;line-height:1.6}.areaReason li .reasonWrap .reasonInfo .infoTitle .note{display:inline-block;font-size:18px;transform:translate(-8px,-8px);margin-right:-8px}.areaReason li .reasonWrap .reasonInfo .infoTitle .titleGreen{display:block;font-size:29px;color:#39B767;margin-bottom:8px;line-height:1.5}.areaReason li .reasonWrap .reasonInfo .reasonNumber{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:110px;font-size:19px;color:#000;font-weight:700;text-align:center;line-height:.9;letter-spacing:0;background:#7EF5AA;border-top:11px solid #000;border-bottom-left-radius:40px;padding:5px 11px 15px;margin-top:3px}.areaReason .listReason li:not(:nth-child(odd)) .reasonWrap .reasonInfo .reasonNumber{border-bottom-right-radius:40px;border-bottom-left-radius:0}.areaReason li .reasonWrap .reasonInfo .reasonNumber .poppins{display:block;width:100%;font-size:49px;font-weight:600;margin-left:0;transform:translateX(2px);letter-spacing:4px;margin-top:14px}@media (max-width:1220px) and (min-width:769px){.areaReason .sectionBg{padding:4vw}}@media (max-width:1100px) and (min-width:769px){.areaReason .listReason li{gap:20px}.areaReason li .reasonPhoto{width:270px}.areaReason li .reasonWrap{width:calc(100% - 290px)}.areaReason li .reasonWrap .reasonInfo .infoTitle{font-size:24px}.areaReason li .reasonWrap .reasonInfo .infoTitle .titleGreen{font-size:25px}.areaReason li .reasonWrap .reasonNote{font-size:17px}.areaReason li .reasonWrap .reasonText{font-size:15px}}@media (max-width:1010px) and (min-width:769px){.areaReason li .reasonWrap .reasonInfo .infoTitle>br{display:none}}@media (max-width:900px) and (min-width:769px){.areaReason li .reasonWrap .reasonInfo .infoTitle{width:calc(100% - 110px);font-size:22px}.areaReason li .reasonWrap .reasonInfo .infoTitle .titleGreen{font-size:22px}.areaReason li .reasonWrap .reasonInfo .reasonNumber{width:90px;font-size:17px}.areaReason li .reasonWrap .reasonInfo .reasonNumber .poppins{font-size:42px}}@media (max-width:850px) and (min-width:769px){.areaReason .listReason li{justify-content:center;gap:20px}.areaReason li .reasonWrap{width:100%}.areaReason .listReason li:not(:last-child){margin-bottom:55px}}@media(max-width:768px){.areaReason .sectionBg{padding:30px 20px}.areaReason .wrapTitleItems{gap:10px;margin-bottom:50px}.areaReason .wrapTitleItems .titleItemsPhoto{width:45%;max-width:200px;margin:0 auto}.areaReason .wrapTitleItems .reasonTitle{font-size:45px}.areaReason .wrapTitleItems .reasonTitle .titleGreen{font-size:26px}.areaReason .wrapTitleItems .reasonTitle .titleNumber{font-size:70px}.areaReason .listReason li{width:100%;border-radius:5px}.areaReason li .reasonPhoto{width:100%;margin:0 auto}.areaReason li .reasonWrap{width:100%}.areaReason li .reasonWrap .reasonInfo{flex-direction:column-reverse;gap:10px;margin-bottom:20px}.areaReason .listReason li:not(:nth-child(odd)) .reasonWrap .reasonInfo{flex-direction:column-reverse}.areaReason li .reasonWrap .reasonInfo .reasonNumber{width:100%;max-width:250px;font-size:16px;border-radius:0 0 10px 10px;padding-top:10px;margin:0 auto}.areaReason .listReason li:not(:nth-child(odd)) .reasonWrap .reasonInfo .reasonNumber{border-radius:0 0 10px 10px}.areaReason li .reasonWrap .reasonInfo .reasonNumber .poppins{font-size:35px}.areaReason li .reasonWrap .reasonInfo .infoTitle{width:100%}.areaReason li .reasonWrap .reasonInfo .infoTitle{font-size:18px}.areaReason li .reasonWrap .reasonInfo .infoTitle .titleGreen{font-size:18px}.areaReason li .reasonWrap .reasonNote{font-size:15px}.areaReason li .reasonWrap .reasonText{font-size:14px}}.areaCollect{margin-bottom:10px}.areaCollect .sectionBg{background-color:#F5F5F5;padding:clamp(30px, 5.9vw, 53px) clamp(30px, 5.6vw, 37px) clamp(30px, 5.9vw, 77px)}.areaCollect .titleItems{font-size:54px;font-weight:700;text-align:center;letter-spacing:3px;margin-bottom:24px}.areaCollect .titleItems .titleGreen{color:#39B767}.areaCollect .wrapContentCollect{display:flex;justify-content:space-between;border-radius:10px;background-color:#fff;padding:41px 52px 64px}.areaCollect .listCollect{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:31px 4%}.areaCollect .listCollect li{width:48%;border-radius:0 0 5px 5px}.areaCollect .listCollect .topCollect{position:relative;display:flex;justify-content:space-between;align-items:flex-end;background-color:#F5F5F5;padding:8px 20px 13px}.areaCollect .listCollect .topCollect .titleTopCollect{font-size:22px;font-weight:700;line-height:1;letter-spacing:1px}.areaCollect .listCollect .topCollect .titleTopCollect .first{display:inline-block;font-size:35px;vertical-align:text-bottom;margin-right:2px}.areaCollect .listCollect .topCollect .titleTopCollect .first.poppins{transform:translateY(3px)}.areaCollect .listCollect .topCollect .collectPhoto{position:absolute;right:17px;bottom:7px}.areaCollect .listCollect .boxCollect{display:flex;flex-wrap:wrap;justify-content:space-between;padding:8px 0 3px 20px}.areaCollect .listCollect .boxCollect .priceCollect{width:285px;font-size:22px;font-weight:700;color:#39B767;margin-right:5px;margin-top:-1px}.areaCollect .listCollect .boxCollect .priceCollect span{font-size:30px;font-weight:700}.areaCollect .listCollect .boxCollect .collectDetail{width:calc(100% - 301px);margin-top:2px}.areaCollect .listCollect .boxCollect .collectDetail .targetDetail{font-size:14px;margin-bottom:-2px;letter-spacing:.6px}@media (max-width:1220px) and (min-width:769px){.areaCollect .sectionBg{padding:4vw}}@media(max-width:1150px) and (min-width:769px){.areaCollect .wrapContentCollect{padding:35px 25px}.areaCollect .listCollect .topCollect .titleTopCollect .first{font-size:30px}.areaCollect .listCollect .topCollect .titleTopCollect{font-size:18px}.areaCollect .listCollect .boxCollect .priceCollect{width:245px;font-size:20px}.areaCollect .listCollect .boxCollect .priceCollect span{font-size:26px}.areaCollect .listCollect .boxCollect .collectDetail{width:calc(100% - 261px)}}@media(max-width:1050px) and (min-width:769px){.areaCollect .listCollect{justify-content:center;gap:35px}.areaCollect .listCollect li{width:100%;max-width:450px}}@media(max-width:768px){.areaCollect{padding:0}.areaCollect .sectionBg{padding:30px 20px}.areaCollect .titleItems{font-size:26px}.areaCollect .titleItems .titleGreen{display:block}.areaCollect .wrapContentCollect{flex-direction:column;padding:30px 10px 10px}.areaCollect .listCollect{width:100%}.areaCollect .listCollect li{border-radius:0 0 3px 3px;margin-bottom:16px}.areaCollect .listCollect .boxCollect{align-items:center}.areaCollect .listCollect .topCollect .titleTopCollect{font-size:14px}.areaCollect .listCollect .topCollect .titleTopCollect .first{font-size:24px}.areaCollect .listCollect .boxCollect .priceCollect{font-size:14px;width:100%;letter-spacing:.4px;margin-right:0;margin-bottom:5px}.areaCollect .listCollect .boxCollect .priceCollect span{font-size:24px}.areaCollect .listCollect .boxCollect .collectDetail{width:100%}.areaCollect .listCollect .boxCollect .collectDetail .targetDetail{font-size:13px}.areaCollect .listCollect .topCollect{padding:9px 12px 11px;margin-bottom:10px}.areaCollect .listCollect .topCollect .collectPhoto{right:11px;bottom:5px;max-width:80px}.areaCollect .listCollect .boxCollect{padding:0}}@media(max-width:430px){.areaCollect .listCollect li{width:100%}}.areaSearch .wrapSearch{display:flex;justify-content:space-between}.wrapRecommended{position:relative}.wrapRecommended .titleSearch{font-size:20px;text-align:justify;font-weight:500;letter-spacing:-.1px;margin-bottom:19px}.areaSearch .wrapRecommended .listVendors:not(:last-child){margin-bottom:9px}.wrapRecommended .listVendors>li{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.wrapRecommended .listVendors .vendors{text-align:center;color:#333;width:100px;display:flex;flex-direction:column;justify-content:center;background-color:transparent!important;padding-top:10px;letter-spacing:.6px}.wrapRecommended .listVendors .listArea{display:flex;flex-wrap:wrap;gap:5px 10px;flex:1;transform:translateY(5px)}.wrapRecommended .listVendors .listArea a{display:block;min-width:87px;text-align:center;background-color:#fff;border-radius:5px;padding:7px 5px}.wrapRecommended.wrapService{padding:24px 21px 16px 28px}.wrapRecommended .listService{display:flex;flex-wrap:wrap;gap:20px}.wrapRecommended .listService li{width:calc((100% /3) - 24px)}.wrapRecommended .listService a{display:block;color:#fff;text-align:center;padding:15px 10px 4px;border-radius:10px;background-color:#fc9b27;transition:all .3s}.wrapRecommended .listService .servicePhoto{margin-bottom:-2px}.wrapRecommended .listService .titleService{display:flex;justify-content:center;align-items:center;font-size:18px;min-height:54px;line-height:1.3;font-weight:500}.mapBox{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}.mapBox .mapBoxWrap{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:1000px;max-height:80vh;background-color:#F5F5F5;border-radius:16px;border:3px solid #333;padding:27px 22px}.mapBox .mapBoxWrap:not(:first-child){display:none}.mapBox .mapBoxBg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:-1}.mapBox .mapClose{position:absolute;top:27px;right:31px;width:31px;cursor:pointer;z-index:1}.mapBox .mapClose img{width:100%}.mapBox .boxTitle{position:relative;font-size:20px;padding-left:26px;margin-bottom:20px;letter-spacing:1px}.mapBox .boxTitle::before{content:"";position:absolute;top:8px;left:10px;width:3px;height:15px;background-color:#39B767}.mapBox .mapTown{display:none}.mapBox .mapTown.active{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;width:100%;max-height:260px;border-radius:5px;overflow-y:auto}.mapBox .mapTown.active::-webkit-scrollbar{width:10px}.mapBox .mapTown.active::-webkit-scrollbar-track{background-color:#dfdfdf;border-radius:8px}.mapBox .mapTown.active::-webkit-scrollbar-thumb{background:#39B767;border-radius:8px}.mapBox .mapTown li{width:calc(100% /7 - 8px)}.mapBox .mapTown a{display:block;width:100%;font-size:14px;text-align:center;background-color:#fff;border-radius:5px;padding:17px 5px}@media (max-width:1100px) and (min-width:769px){.areaSearch .mapBox .mapTown{padding:12px 11px}.areaSearch .mapBox .mapTown li{min-width:65px}.areaSearch .mapBox .mapTown a{font-size:14px}}@media (min-width:769px){.mapBox .mapTown a:hover{color:#aaa}.wrapRecommended .listVendors .listArea a:hover{color:#fff;background-color:#39B767}}@media(max-width:1170px) and (min-width:769px){.areaSearch .wrapSearch{flex-wrap:wrap}}@media (max-width:1100px) and (min-width:769px){.mapBox .mapTown{height:130px;padding:12px 11px}.mapBox .mapTown li{min-width:65px}.mapBox .mapTown a{font-size:14px}}@media(max-width:768px){.areaSearch .wrapSearch{flex-direction:column;padding:22px 15px 10px;background-color:#fff;border-radius:5px}.wrapRecommended{width:100%;padding:0;margin-bottom:44px}.wrapRecommended .wrapVendors{display:flex;justify-content:space-between;margin-bottom:17px}.wrapRecommended .wrapVendors .selectAddress{width:47.5%}.wrapRecommended .wrapVendors .selectAddress select{position:relative;width:100%;padding:0 10px;height:35px;border:1px solid #02bbad;border-radius:0;color:#323333;font-size:14px;font-weight:500;-webkit-appearance:none;appearance:none;background:url(../../../../../../../../themes/sodaigomi-center/assets/images/common/icon-down-blue.png) no-repeat right 3px center/14px}.wrapRecommended .wrapVendors .selectAddress .btnChoose{display:inline-block;background-color:#ddd;padding:14.5px 20px;margin-right:18px}.wrapRecommended .wrapVendors .selectAddress .filename{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.areaSearch .mapBox{display:none;position:fixed;top:0!important;bottom:auto;left:50%;transform:translateX(-50%);width:100%;height:100vh;border-radius:5px;padding:37px 9px 14px}.areaSearch .mapBox .boxTitle{font-size:15px;margin-bottom:13px}.areaSearch .mapBox .mapTown{padding:16px 17px}.areaSearch .mapBox .mapTown li{min-width:96px;margin-right:5px}.areaSearch .mapBox .mapTown a{font-size:14px}.areaSearch .mapBox .mapClose{top:15px;width:17px}}@media(max-width:768px){.mapBox{display:none;position:relative;top:0;bottom:auto;left:-2.5%;width:105.5%;height:100vh;border-radius:5px;padding:37px 9px 14px}.mapBox.show{display:block;position:fixed;top:60px;bottom:auto;left:50%;width:95%;transform:translateX(-50%);height:100vh;border-radius:5px;padding:37px 9px 14px}.mapBox .boxTitle{font-size:15px;margin-bottom:13px}.mapBox .mapTown.active{min-height:inherit;height:34vh;padding:16px 17px 15px;overflow-y:auto}.mapBox .mapTown li{width:calc(100% /3 - 9px);margin-right:13px}.mapBox .mapTown a{font-size:14px}.mapBox .mapClose{top:15px;width:17px}.wrapRecommended .listVendors>li{gap:15px}.wrapRecommended .listVendors .vendors{width:100%}.wrapRecommended .listVendors .listArea{width:100%}.areaSearch .mapBox .mapBoxWrap{width:calc(100% - 60px)}.areaSearch .searchBox .wrapRecommended .titleSearch{font-size:18px;padding-left:45px;margin-bottom:16px}.areaSearch .searchBox .wrapRecommended .titleSearch::before{top:12px;left:0;width:30px;height:auto;aspect-ratio:48 / 49}.areaSearch .btn{display:block;width:200px;margin:0 auto}.areaSearch .btn a span:after{content:none}.areaSearch .btn a{background-color:#7EF5AA;color:#333;font-size:14px;border-radius:50px;padding:7px 5px}}@media(max-width:430px){.wrapRecommended .listVendors .listArea{gap:10px}.wrapRecommended .listVendors .listArea li{width:calc(100% / 3 - 7px)}}@media(max-width:414px){.mapBox .mapTown li{width:calc(100% /2 - 7px);margin-right:13px}.mapBox .mapTown li:nth-child(3n){margin-right:13px}.mapBox .mapTown li:nth-child(2n){margin-right:0}.mapBox .mapTown.active{height:67vh;padding:16px 17px 35px}}