.old-section{max-width:1100px;padding:50px;margin:0 auto}@media only screen and (max-width: 640px){.old-section{padding:30px 0px}}@media only screen and (max-width: 640px){.basic-box{padding:0 20px}}.basic-box p{margin-top:1em}@media only screen and (max-width: 640px){.banner-promo{margin-top:20px}}#company{position:relative;margin-bottom:50px}@media only screen and (max-width: 1000px){#company{padding:0}}@media only screen and (max-width: 640px){#company{padding:0 20px;margin-bottom:30px}}#company table{background:#fff;border-collapse:collapse;width:100%;max-width:960px;margin:0 auto}@media only screen and (max-width: 640px){#company table{font-size:2.93vw}#company table th{width:6em}#company table img{width:100%;height:auto}}#company table th,#company table td{border:solid 1px #ccc;padding:20px}@media only screen and (max-width: 640px){#company table th,#company table td{padding:10px}}#company table th{width:10em}@media only screen and (max-width: 640px){#company table th{width:8em;line-height:1.4}}#company table img{width:100%;height:auto}#message{margin:0 auto 30px;max-width:960px}@media only screen and (max-width: 640px){#message{margin:0 auto;width:100%;box-sizing:border-box;padding:0}}#message-inner{width:100%;padding:50px 50px 35px;background:#f6f5ef url(../images/common/grid_bg.png) repeat left top;margin:0 auto;overflow:hidden;border-radius:8px}@media only screen and (max-width: 640px){#message-inner{width:100%;padding:30px;box-sizing:border-box}}#message-inner p{margin:0 0 2em;font-size:1.6rem;letter-spacing:.1em;line-height:2em}@media only screen and (max-width: 640px){#message-inner p{font-size:3.2vw;line-height:1.8em;margin:0 7px 10px}}#message .area-title{text-align:center;margin:0 auto 30px;padding-bottom:15px;font-size:24px;border-bottom:solid 3px #000;width:50%}#message .thumb{float:right;padding-left:50px;padding-bottom:30px;width:45%;max-width:360px}@media only screen and (max-width: 640px){#message .thumb{width:40%;padding-left:20px;padding-bottom:20px}}#message .thumb img{width:100%;height:auto}#message .ceo{clear:both;float:right;font-size:16px;font-family:serif;font-weight:600;letter-spacing:.05em;color:#333;padding:20px 10px}@media only screen and (max-width: 640px){#message .ceo{margin-top:30px}}.voice-intro{margin:0 75px 30px}@media only screen and (max-width: 640px){.voice-intro{margin:0 20px 15px;font-size:14px}}.voice{margin:0 60px 30px;padding:45px;background:#f6f5ef;border-radius:2px}@media only screen and (max-width: 640px){.voice{margin:0 15px 15px;padding:15px}}.voice .who{font-style:italic;margin-bottom:10px}@media only screen and (max-width: 640px){.voice .who{font-size:14px}}.voice .question{font-size:14px;margin:15px 0}.voice .answer{padding:0 45px 15px}@media only screen and (max-width: 640px){.voice .answer{font-size:14px;padding:0 0px 15px 20px}}#shokunin{margin:0 75px 45px;padding:0 0 0;position:relative;background:#fff}@media only screen and (max-width: 640px){#shokunin{margin:0 15px 45px}}#shokunin .shokunin-header{margin-bottom:30px;width:849px}@media only screen and (max-width: 640px){#shokunin .shokunin-header{margin-bottom:15px;width:100%}}#shokunin .shokunin-header img{width:100%;height:auto}#shokunin .shokunin-inner{clear:both;overflow:hidden;padding:25px 0}#shokunin .shokunin-inner .imgRight{float:right;padding-left:30px;padding-bottom:45px}@media only screen and (max-width: 640px){#shokunin .shokunin-inner .imgRight{float:none;padding-left:0;padding-bottom:15px;text-align:center}#shokunin .shokunin-inner .imgRight img{width:70%;height:auto}}#shokunin .shokunin-inner .imgLeft{float:left;padding-right:30px}@media only screen and (max-width: 640px){#shokunin .shokunin-inner .imgLeft{float:none;padding-right:0;padding-bottom:15px;text-align:center}#shokunin .shokunin-inner .imgLeft img{width:70%;height:auto}}#shokunin .subTitle{margin:0 30px 15px}@media only screen and (max-width: 640px){#shokunin .subTitle{margin:0 10px 5px;width:200px}#shokunin .subTitle img{width:100%;height:auto}}#shokunin .comments{margin:0 40px 30px;font-size:16px;line-height:1.8em;letter-spacing:.4pt}@media only screen and (max-width: 640px){#shokunin .comments{margin:0 15px 15px;font-size:13px}}#shokunin .comments-header{margin-bottom:30px}@media only screen and (max-width: 640px){#shokunin .comments-header img{width:100%;height:auto}}#baikyaku img{width:100%;height:auto}.baikyaku-t1{width:590px;margin:15px auto 0}.baikyaku-img{display:flex;position:relative;flex-wrap:wrap;padding:0 20px;margin-bottom:80px}.baikyaku-img-divider{width:30px;position:absolute;top:0;left:50%;margin-left:-15px}.baikyaku-img-sell,.baikyaku-img-buy{width:50%}.baikyaku-img-example{margin:35px 0 0;width:100%}#baikyaku .request-box{background:#eae6d9;margin:50px;padding:30px;overflow:hidden;position:relative}#baikyaku .request-box p{margin:0 !important;padding:0 !important;font-size:14px;line-height:1.7em}#baikyaku .request-box .img{float:left;width:155px;box-sizing:border-box;padding-right:30px}#baikyaku .request-box .request-title{margin-bottom:15px}#baikyaku .request-box .request-title .sub{display:block;font-size:14px;font-weight:700}#baikyaku .request-box .request-title .mini{font-size:14px}#baikyaku .request-box .img{float:left;padding-right:30px;width:255px;box-sizing:border-box}#baikyaku .request-box .img img{width:100%;height:auto}#baikyaku .request-box .text{float:right;width:580px}#baikyaku .request-box .text p{margin:0;font-size:1.4rem}#baikyaku .request-box .text a{display:inline-block;background:#ea4f33;margin:30px 0 0;padding:15px 30px;color:#fff;float:right;font-size:20px}h2.faq-subcatch{line-height:16px !important;padding:0;padding-bottom:15px;text-align:center}.arrow1{height:25px;width:100%;background:url(/assets/images/faq/faq_arrow.png) no-repeat center bottom}.arrow2{height:25px;width:100%;background:url(/assets/images/faq/faq_arrow2.png) no-repeat center bottom}.faqs-a,.faqs-b{margin:0 25px;border:solid 8px #fdde32;padding:40px;font-family:"Noto Sans JP",sans-serif;background:#fff}.faqs-a{margin-bottom:60px}.faqs-a .faq{position:relative;padding:0px 0px 40px 10px;margin-bottom:40px;border-bottom:solid 2px #fdde32}.faqs-a #last-faq{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}.faqs-a .faq-text{padding-right:190px}.faqs-a .noimage .faq-text{padding-right:0 !important}.faqs-a .faq-img{position:absolute;width:160px;bottom:40px;right:0}.faqs-a .question{position:relative;padding-left:54px;padding-top:6px;font-size:21px;line-height:32px;letter-spacing:.8pt;margin-bottom:35px}.faqs-a .question::before{content:"Q.";font-size:38px;line-height:38px;font-weight:700;display:block;position:absolute;top:0;left:0}.faqs-a .answer{position:relative;padding-left:50px;padding-top:6px;font-size:16px;line-height:28px}.faqs-a .answer::before{content:"A.";font-size:38px;line-height:38px;font-weight:700;display:block;position:absolute;top:0;left:0;padding-left:4px}.faqs-b .faq-subsubcatch{font-size:21px;font-weight:700;margin-bottom:15px}.faqs-b .list-disc dt{display:block;position:relative;padding-left:23px;font-size:16px;margin:10px 0;line-height:28px;color:#000}.faqs-b .list-disc dt::before{content:"";display:block;position:absolute;width:13px;height:13px;background:#e9e9e8;border-radius:50%;top:7px;left:0}.faqs-b .list-disc dt:hover::before{background:#fdde32}.faqs-b .list-disc dt span{padding:0 5px}.faqs-b .list-disc dt:hover span{background:#fdde32}.faqs-b .list-disc dd{background:#efefef;padding:20px;margin-left:23px;border-radius:5px;margin-bottom:15px;font-size:16px;line-height:28px}.faqs-b-inner{position:relative;padding:0px 10px 30px;margin-bottom:30px;border-bottom:solid 2px #fdde32}.faqs-b-inner:last-child{padding:0px 10px 0px;margin-bottom:0px;border-bottom:none}@media screen and (max-width: 760px){h2.faq-subcatch{line-height:24px !important;padding:0;margin:0 10px;padding-bottom:10px;text-align:center;font-size:18px}.arrow1{height:25px;width:100%;background:url(images/faq/faq_arrow.png) no-repeat center bottom}.arrow2{height:25px;width:100%;background:url(images/faq/faq_arrow2.png) no-repeat center bottom}.faqs-a,.faqs-b{margin:0 20px;border:solid 3px #fdde32;padding:20px}.faqs-a{margin-bottom:30px}.faqs-a .faq{position:relative;padding:0px 0px 15px 0px;margin-bottom:15px;border-bottom:solid 2px #fdde32}.faqs-a #last-faq{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}.faqs-a .faq-text{padding-right:0;width:70%}.faqs-a .noimage .faq-text{width:100%}.faqs-a .faq-img{position:absolute;width:30%;bottom:auto;top:0;right:0}.faqs-a .question{padding-left:24px;padding-top:0px;font-size:16px;line-height:24px;letter-spacing:0pt;margin-bottom:15px}.faqs-a .question::before{content:"Q.";font-size:18px;line-height:18px;top:0;left:0}.faqs-a .answer{position:relative;padding-left:24px;padding-top:0;font-size:14px;line-height:21px;letter-spacing:0pt}.faqs-a .answer::before{content:"A.";font-size:18px;line-height:18px;top:0;left:0;padding-left:0}.faqs-b .faq-subsubcatch{font-size:16px;font-weight:700;margin-bottom:5px}.faqs-b .list-disc dt{display:block;position:relative;padding-left:15px;font-size:14px !important;margin:8px 0;line-height:21px;color:#000}.faqs-b .list-disc dt::before{content:"";display:block;position:absolute;width:12px;height:12px;top:6px;left:0}.faqs-b .list-disc dt:hover::before{background:#fdde32}.faqs-b .list-disc dtspan{padding:0 3px}.faqs-b .list-disc dt:hover span{background:#fdde32}.faqs-b .list-disc dd{background:#efefef;padding:12px 14px;margin-left:23px;border-radius:5px;margin-bottom:15px;font-size:14px;line-height:21px}.faqs-b-inner{position:relative;padding:0px 5px 10px;margin-bottom:10px;border-bottom:solid 2px #fdde32}.faqs-b-inner:last-child{padding:0px 5px 0px;margin-bottom:0px;border-bottom:none}}#staff ul{display:flex;flex-wrap:wrap;justify-content:flex-start;width:960px;margin:0 auto 50px}@media only screen and (max-width: 640px){#staff ul{width:100%;margin:0 auto 30px;padding:0 5%}}#staff li{width:320px;padding:10px}@media only screen and (max-width: 640px){#staff li{width:32%;padding:0px;margin-left:2%;box-sizing:border-box}}#staff li .thumb img{width:100%;height:auto}#staff li:nth-child(3n+1){clear:left}@media only screen and (max-width: 640px){#staff li:nth-child(3n+1){margin-left:0}}#staff li .type{font-size:13px;letter-spacing:.4pt;color:#66696f;text-align:center;padding:10px 0}@media only screen and (max-width: 640px){#staff li .type{font-size:10px;letter-spacing:.4pt;padding:3px 0}}#ondemand .copyrights{text-align:center;font-size:1.1rem;font-family:Arial,sans-serif;color:#ccc;padding-bottom:20px}#ondemand .area-inner{margin:50px auto}@media only screen and (max-width: 640px){#ondemand .area-inner{padding:0px;margin-bottom:30px}}@media only screen and (max-width: 640px){#ondemand #page-title{margin:0}}#ondemand img{width:100%;height:auto}#ondemand-info{border:solid 50px #ffe002;padding:40px 0;clear:both;overflow:hidden;background:#f7f7f7}@media only screen and (max-width: 640px){#ondemand-info{border:solid 20px #ffe002;padding:20px;margin:0}}#ondemand-info-inner{margin:0 30px}@media only screen and (max-width: 640px){#ondemand-info-inner{margin:0}}#ondemand-info .area-title{font-size:18px;width:100%;text-align:center;padding:0 20px;margin:0 auto 40px}@media only screen and (max-width: 640px){#ondemand-info .area-title{margin:0 auto 20px;padding:0 5px}}#ondemand-info .flex-col2,#ondemand-info .flex-col2-rev{display:flex;justify-content:center;padding:10px 20px;background:#fff;margin-top:30px}@media only screen and (max-width: 640px){#ondemand-info .flex-col2,#ondemand-info .flex-col2-rev{flex-direction:column !important;padding:20px;margin-top:20px}}#ondemand-info .flex-col2 .campaign-img{max-width:320px;padding:0 40px 0 20px}@media only screen and (max-width: 640px){#ondemand-info .flex-col2 .campaign-img{max-width:320px;margin:0 auto;padding:0 20px}}#ondemand-info .flex-col2-rev{flex-direction:row-reverse}#ondemand-info .flex-col2-rev .campaign-img{max-width:320px;padding:0 20px 0 40px}#ondemand-info .float-l{width:280px;float:left;padding-right:30px}@media only screen and (max-width: 640px){#ondemand-info .float-l{width:80%;margin:0 auto;float:none;padding:0}}#ondemand-info .float-l img{margin-top:-30px}@media only screen and (max-width: 640px){#ondemand-info .float-l img{margin:0px}}#ondemand-info p{font-size:1.6rem}@media only screen and (max-width: 640px){#ondemand-info p{font-size:1.4rem}}#ondemand-info strong{font-weight:700;color:red}#ondemand-info strong.bgline{font-weight:700;color:#000;background:linear-gradient(transparent 60%, #FFE002 60%)}#ondemand-info .btn-ondemand{font-weight:700;color:red;width:260px;margin:30px auto 0}@media only screen and (max-width: 640px){#ondemand-info .btn-ondemand{width:100%;margin:0;margin-top:20px}}#ondemand-info .btn-ondemand a{display:block;width:100%;box-sizing:border-box;background:#ffe002 url("/assets/images/ondemand/btn_arrow@2x.png") no-repeat 28px center;background-size:25px;padding-left:30px;color:#000;line-height:46px;text-align:center;text-decoration:none;box-shadow:0px 1px 5px 0px rgba(0,0,0,.2)}@media only screen and (max-width: 640px){#ondemand-info .btn-ondemand a{max-width:280px;padding:0 0 0 24px;margin:0 auto}}#ondemand-info .btn-ondemand a:hover{opacity:.8}#ondemand-osusume,#ondemand-checklist{padding:50px 30px;margin:0 50px;position:relative}@media only screen and (max-width: 640px){#ondemand-osusume,#ondemand-checklist{padding:30px 20px;margin:0}}#ondemand-osusume .area-title,#ondemand-checklist .area-title{width:100%;font-size:2.8rem;text-align:left;margin-bottom:30px}@media only screen and (max-width: 640px){#ondemand-osusume .area-title,#ondemand-checklist .area-title{font-size:2.1rem;margin-bottom:15px}}#ondemand-osusume .checklist,#ondemand-checklist .checklist{margin-left:30px}@media only screen and (max-width: 640px){#ondemand-osusume .checklist,#ondemand-checklist .checklist{margin:0px}}#ondemand-osusume .checklist li,#ondemand-checklist .checklist li{background:url("/assets/images/ondemand/check@2x.png") no-repeat left 5px;background-size:25px;padding-left:38px;margin:10px 0;font-size:1.6rem;line-height:36px}@media only screen and (max-width: 640px){#ondemand-osusume .checklist li,#ondemand-checklist .checklist li{background-size:20px;padding-left:28px;margin:5px 0;font-size:1.4rem;line-height:30px}}#ondemand-chara{position:absolute;bottom:55px;right:62px;width:260px;margin-left:30px}@media only screen and (max-width: 640px){#ondemand-chara{position:static;width:260px;padding-right:20px;margin:20px auto 0}}#ondemand-checklist-2minrequest-p{position:absolute;bottom:65px;right:0px;width:380px;margin-left:30px}@media only screen and (max-width: 640px){#ondemand-checklist-2minrequest-p{position:static;width:260px;padding-right:20px;margin:20px auto 0}}#ondemand-detail{display:flex;flex-direction:row-reverse;background:#fafafa;padding:50px}@media only screen and (max-width: 640px){#ondemand-detail{display:flex;flex-direction:column;background:#fafafa;padding:30px 20px}}#ondemand-detail .area-title{font-size:2.6rem;margin-bottom:30px}@media only screen and (max-width: 640px){#ondemand-detail .area-title{font-size:2.1rem;margin-bottom:15px}}#ondemand-detail dt{position:relative;padding-left:40px;font-size:2.1rem;line-height:32px;font-weight:700}@media only screen and (max-width: 640px){#ondemand-detail dt{font-size:1.8rem;line-height:28px}}#ondemand-detail dt span{position:absolute;top:0;left:0;width:32px;line-height:32px;text-align:center;font-size:1.8rem;font-weight:700;background:#ffe002;display:block}@media only screen and (max-width: 640px){#ondemand-detail dt span{width:28px;line-height:28px}}#ondemand-detail-lists,#ondemand-detail-images{width:50%}@media only screen and (max-width: 640px){#ondemand-detail-lists,#ondemand-detail-images{width:100%}}#ondemand-detail-lists dd{margin:15px 0}@media only screen and (max-width: 640px){#ondemand-detail-lists dd{margin:5px 0 20px}}#ondemand-detail-lists li{padding-left:28px;margin-bottom:.1em;position:relative}#ondemand-detail-lists li::before{content:"・";position:absolute;display:block;top:0;left:10px}#ondemand-detail-images{position:relative}@media only screen and (max-width: 640px){#ondemand-detail-images{height:460px}}#ondemand-detail-images .img1,#ondemand-detail-images .img2{position:absolute;width:360px}@media only screen and (max-width: 640px){#ondemand-detail-images .img1,#ondemand-detail-images .img2{width:280px}}#ondemand-detail-images .img1{top:-20px;left:-20px;z-index:1}@media only screen and (max-width: 640px){#ondemand-detail-images .img1{top:0;left:50%;margin-left:-140px;z-index:2}}#ondemand-detail-images .img2{top:220px;left:0;z-index:2}@media only screen and (max-width: 640px){#ondemand-detail-images .img2{top:260px;left:50%;margin-left:-140px;margin-top:-30px;z-index:2}}#ondemand-eventdata,#ondemand-form{padding:50px 50px 30px}@media only screen and (max-width: 640px){#ondemand-eventdata,#ondemand-form{padding:20px}}#ondemand-eventdata .area-title,#ondemand-form .area-title{text-align:center;font-size:2.6rem;margin-bottom:30px}@media only screen and (max-width: 640px){#ondemand-eventdata .area-title,#ondemand-form .area-title{font-size:2.1rem;margin-bottom:0px}}#ondemand-eventdata .event-info,#ondemand-form .event-info{border:solid 1px #aaa;padding:15px;overflow:hidden;margin:0 0 30px}#ondemand-eventdata .event-info .event-info-title,#ondemand-form .event-info .event-info-title{margin-bottom:7px}#ondemand-eventdata .event-info dl,#ondemand-form .event-info dl{overflow:hidden;clear:left;padding:3px}@media only screen and (max-width: 640px){#ondemand-eventdata .event-info dl,#ondemand-form .event-info dl{overflow:visible;clear:none;padding:3px;position:relative}}#ondemand-eventdata .event-info dl dt,#ondemand-eventdata .event-info dl dd,#ondemand-form .event-info dl dt,#ondemand-form .event-info dl dd{float:left;padding:4px;font-size:13px}@media only screen and (max-width: 640px){#ondemand-eventdata .event-info dl dt,#ondemand-eventdata .event-info dl dd,#ondemand-form .event-info dl dt,#ondemand-form .event-info dl dd{font-size:12px;float:none}}#ondemand-eventdata .event-info dl dt,#ondemand-form .event-info dl dt{width:5em;background:#efefef;font-weight:400;text-align:center}@media only screen and (max-width: 640px){#ondemand-eventdata .event-info dl dt,#ondemand-form .event-info dl dt{position:absolute;top:3px;left:0;width:5em;background:#efefef;font-weight:400;text-align:center}}#ondemand-eventdata .event-info dl dd,#ondemand-form .event-info dl dd{padding-left:15px}@media only screen and (max-width: 640px){#ondemand-eventdata .event-info dl dd,#ondemand-form .event-info dl dd{width:100%;padding-left:6em}}@media only screen and (max-width: 640px){#ondemand-cta{margin:0 auto}}@media only screen and (max-width: 640px){#ondemand-cta p{margin:0 20px;text-align:left;font-weight:400;font-size:1.4rem}}@media only screen and (max-width: 640px){#ondemand-cta .form-ycbm{margin-top:20px}}#ondemand-video{margin:0 50px}@media only screen and (max-width: 640px){#ondemand-video{margin:0 auto;padding:20px 20px 0}}#ondemand-video iframe{max-width:900px;height:auto;aspect-ratio:900/480;margin:0 auto 30px}@media only screen and (max-width: 640px){#ondemand-video iframe{width:100%;height:50vw;margin:0 auto 20px}}#ondemand-video .area-title{font-size:2.6rem;line-height:1.7em;margin-bottom:30px}@media only screen and (max-width: 640px){#ondemand-video .area-title{font-size:1.6rem;line-height:1.7em;margin-bottom:20px}}#ondemand-video p{text-align:center;font-weight:700;font-size:1.6rem}@media only screen and (max-width: 640px){#ondemand-video p{text-align:left;font-weight:400;font-size:1.4rem}}#privacy h2{font-size:2.4rem;margin-top:1em}@media only screen and (max-width: 640px){#privacy h2{padding:0 20px;font-size:2.1rem}}#privacy h3{font-size:2.1rem;margin-top:1em}@media only screen and (max-width: 640px){#privacy h3{padding:0 20px;font-size:1.8rem}}#privacy p,#privacy ul{margin-top:1em;font-size:1.6rem}@media only screen and (max-width: 640px){#privacy p,#privacy ul{padding:0 20px;font-size:1.4rem}}#webseminar .webseminar-kv{margin-bottom:30px}#webseminar p{margin:1em 20px}#webseminar h3{margin:1.5em 20px 0}#webseminar .list-recommend{margin:1em 20px 2em}#webseminar .list-recommend li{position:relative;padding-left:20px}#webseminar .list-recommend li::after{content:"";display:block;width:4px;height:4px;position:absolute;top:12px;left:7px;background:#000;border-radius:5px}@media only screen and (max-width: 640px){#webseminar .form-ycbm{margin-top:20px}}#homonsodan{background:#fff;position:relative}@media only screen and (max-width: 640px){#homonsodan{margin:15px 10px 0}}#homonsodan #title-banner{padding:45px 45px 0}@media only screen and (max-width: 640px){#homonsodan #title-banner{padding:0}}#homonsodan #title-banner img{width:100%;height:auto}#homonsodan .badgeR{position:absolute;top:26px;right:26px}@media only screen and (max-width: 640px){#homonsodan .badgeR{width:13%;top:5px;right:5px}#homonsodan .badgeR img{width:100%;height:auto}}#homonsodan p.read{margin:0 45px;padding:32px;font-size:16px;line-height:1.7em}@media only screen and (max-width: 640px){#homonsodan p.read{margin:0;padding:15px;font-size:14px}}#homonsodan .recommend{margin:0 45px 20px;padding:15px;border:solid 2px #000}@media only screen and (max-width: 640px){#homonsodan .recommend{margin:0 15px 15px;padding:10px}}#homonsodan .recommend-title{font-size:14px;margin-bottom:5px}@media only screen and (max-width: 640px){#homonsodan .recommend-title{font-size:13px}}#homonsodan .recommend ul{margin:0 30px}#homonsodan .recommend li{list-style-type:disc;font-size:14px}@media only screen and (max-width: 640px){#homonsodan .recommend li{list-style-type:disc;font-size:13px}}#homonsodan .request-homonsodan,#homonsodan .request-showroom{background:#eae6d9;margin:20px 45px;padding:30px;overflow:hidden;position:relative}@media only screen and (max-width: 640px){#homonsodan .request-homonsodan,#homonsodan .request-showroom{margin:20px 15px;padding:15px}}#homonsodan .request-homonsodan .area-title .sub,#homonsodan .request-showroom .area-title .sub{display:block;font-size:14px;font-weight:700}@media only screen and (max-width: 640px){#homonsodan .request-homonsodan .area-title .sub,#homonsodan .request-showroom .area-title .sub{font-size:12px}}#homonsodan .request-homonsodan .area-title .mini,#homonsodan .request-showroom .area-title .mini{font-size:14px}@media only screen and (max-width: 640px){#homonsodan .request-homonsodan .area-title .mini,#homonsodan .request-showroom .area-title .mini{font-size:12px;display:block}}#homonsodan .request-homonsodan .img img,#homonsodan .request-showroom .img img{width:100%;height:auto}#homonsodan .request-showroom{margin-bottom:0}#homonsodan .request-showroom .area-title{float:right;width:695px;margin:20px 0}@media only screen and (max-width: 640px){#homonsodan .request-showroom .area-title{float:none;width:100%;margin:0 0 10px;font-size:18px}}#homonsodan .request-showroom .img{float:left;width:155px;box-sizing:border-box;padding-right:30px}@media only screen and (max-width: 640px){#homonsodan .request-showroom .img{float:none;width:80%;margin:0 auto;padding:0}}#homonsodan .request-showroom a{position:absolute;top:50%;right:30px;display:inline-block;background:#ea4f33;margin:-25px 0 0;padding:15px 30px;color:#fff;float:right;font-size:16px}@media only screen and (max-width: 640px){#homonsodan .request-showroom a{position:static;top:auto;right:auto;margin:15px 0 0;padding:12px;float:none;width:100%;text-align:center;box-sizing:border-box}}#homonsodan .request-showroom a span.ask{padding:5px 0 5px 36px;background:url(https://www.renoduce.com/wp-content/themes/renoduce/images/common/icon_event.png) no-repeat left top;background-size:26px}#homonsodan .request-homonsodan .area-title{margin-bottom:15px}@media only screen and (max-width: 640px){#homonsodan .request-homonsodan .area-title{margin-bottom:10px;font-size:18px}}#homonsodan .request-homonsodan .img{float:left;padding-right:30px;width:255px;box-sizing:border-box}@media only screen and (max-width: 640px){#homonsodan .request-homonsodan .img{width:80%;margin:0 auto;padding:0}}#homonsodan .request-homonsodan .text{float:right;width:595px}@media only screen and (max-width: 640px){#homonsodan .request-homonsodan .text{float:none;width:100%}}#homonsodan .request-homonsodan .text p{margin:0;font-size:16px}@media only screen and (max-width: 640px){#homonsodan .request-homonsodan .text p{margin:15px 0;font-size:14px}}#homonsodan .request-homonsodan .text a{display:inline-block;background:#ea4f33;margin:30px 0 0;padding:15px 30px;color:#fff;float:right;font-size:20px}@media only screen and (max-width: 640px){#homonsodan .request-homonsodan .text a{margin:0;padding:12px;font-size:18px;width:100%;text-align:center;box-sizing:border-box}}#homonsodan .request-homonsodan .text a span.ask{padding:5px 0 5px 42px;background:url(https://www.renoduce.com/wp-content/themes/renoduce/images/common/icon_event.png) no-repeat left top;background-size:30px}