.service.lower{&.amazon-consulting{>.layer{.container img{display:block;height:auto;max-width:100%}.mini_title{color:#23303e;font-size:36px;font-weight:700;letter-spacing:3px;margin-bottom:47px;text-align:center}section{padding:90px 20px}.wrap_contents{margin:0 auto;max-width:1040px}.view_md,.view_sp{display:none}@media (max-width:1024px){section{padding:40px 20px}.view_md{display:block}}@media (max-width:600px){.mini_title{font-size:7vw}.view_pc{display:none!important}.view_sp{display:block}.view_md{display:none}}#top_bg{align-items:center;background-color:#f8a52c;color:#fff;display:flex;font-size:28px;justify-content:center;letter-spacing:2px;padding:64px 0 90px;text-align:center}#top_bg .promotxt1{font-size:60px;font-weight:700}#top_bg .promotxt1 span{color:#23303e}#top_bg .fukidashi{border-bottom:2px solid #fff;box-sizing:border-box;display:inline-block;font-size:39px;font-weight:700;max-width:100%;min-width:120px;padding:7px 10px;position:relative}#top_bg .fukidashi:before{border:12px solid transparent;border-top-color:#f8a52c;bottom:-24px;content:"";left:50%;margin-left:-15px;position:absolute;z-index:2}#top_bg .fukidashi:after{border:14px solid transparent;border-top-color:#fff;bottom:-30px;content:"";left:50%;margin-left:-17px;position:absolute;z-index:1}#top_bg .promotxt2{font-size:35px}#top_bg .other_color{color:#23303e}#top_bg img{width:563px}#top_bg .one_month{align-items:center;background-color:#23303e;color:#f8a52c;display:flex;height:122px;justify-content:space-around;line-height:130%;margin:40px auto 0;overflow:hidden;position:relative;width:559px}#top_bg .one_month:before{background-color:#fff;bottom:-30px;content:"";display:block;height:200px;position:absolute;right:-10px;transform:rotate(10deg);width:290px}#top_bg .one_month p{font-weight:500;margin:21px 40px;z-index:1}@media (max-width:1024px){#top_bg{display:block}#top_bg img{margin:0 auto;width:100%}#top_bg .one_month{height:auto;width:90%}#top_bg .one_month:before{bottom:auto;width:52%}#top_bg .promotxt2{font-size:23px}#top_bg .one_month p{font-size:17px;line-height:130%;margin:19px 0}.fukidashi{font-size:6vw}#top_bg .fukidashi{font-size:21px}}@media (max-width:600px){#top_bg .promotxt1{font-size:9vw}#top_bg{padding:40px 0 60px}}#three-point{background-color:#fff}#three-point .mini_title span{color:#f8a52c;font-size:46px;font-weight:700}#three-point .contents_box{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:1040px;@media (max-width:950px){flex-wrap:wrap}>.object{background-color:#fff;border:3px solid #f8a52c;height:530px;position:relative;text-align:center;width:320px;@media (max-width:950px){background-color:#fff;height:auto;margin-bottom:20px;width:100%}&:nth-child(3){.contents_img{img{max-width:18rem}}}.contents_img{align-items:center;display:flex;height:218px;img{height:auto;margin:0 auto;max-width:13rem}}.triangle{border-color:#f8a52c transparent transparent;border-style:solid;border-width:99px 99px 0 0;height:0;position:absolute;width:0;span{color:#fff;font-size:32px;left:18px;position:absolute;top:-100px}}h3{align-items:center;background-color:#fff8e8;color:#f77410;display:flex;font-size:20px;font-weight:700;height:70px;justify-content:center;line-height:120%}p{line-height:220%;padding:20px 10px;text-align:left;span{background-color:#fff8e8}}}}#amazon_point{background-color:#f7f7f7}#amazon_point .point_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1040px}#amazon_point .point_box>div{background-color:#fff;border-radius:0 5px 5px 5px;height:280px;letter-spacing:1px;margin-bottom:20px;width:49.2%}#amazon_point .point_box>div p{line-height:160%;padding:0 20px}#amazon_point .triangle{border-color:#23303e transparent transparent;border-style:solid;border-width:99px 99px 0 0;height:0;position:absolute;width:0}#amazon_point .triangle span{color:#f8a52c;font-size:25px;font-weight:500;left:18px;position:absolute;top:-90px}#amazon_point h3{color:#f77410;font-size:18px;font-weight:700;height:80px;letter-spacing:0;margin-bottom:10px;padding:20px 10px 0 80px}@media (max-width:950px){#amazon_point .point_box>div{height:auto;width:48.8%}#amazon_point h3{height:auto;padding:20px 20px 20px 80px}#amazon_point .point_box>div p{padding:0 20px 20px}}@media (max-width:600px){#amazon_point .point_box>div{width:100%}}#service .mini_title{margin-bottom:20px}#service .mini_title2{color:#ed8c00;font-size:25px;font-weight:500;padding-bottom:30px;text-align:center}.ribbon_box{background-color:#fff2d3;border-radius:5px;display:flex;margin:0 0 20px auto;padding:20px 0;width:100%}.ribbon_box h3{color:#f77410;font-size:25px;font-weight:500;padding:0 10px}.ribbon_box p{margin-bottom:0;padding:10px 10px 0}.ribbon{background:#f77410;border-radius:0 5px 5px 0;color:#fff;display:inline-block;font-size:20px;font-weight:700;height:50px;padding:10px 20px 0;position:relative;right:10px}.ribbon:before{border:none;border-right:10px solid #f8a52c;border-top:10px solid transparent;content:"";left:0;position:absolute;top:-10px}.service_mini_box{display:flex;justify-content:space-between;text-align:center}.service_mini_box .mini_title2{margin-top:30px}.service_mini_box>div{width:49%}.service_mini_box>div>div{align-items:center;background-color:#fff2d3;border-radius:5px;color:#f77410;display:flex;flex-direction:column;font-size:25px;font-weight:100;font-weight:500;height:173px;justify-content:center;margin-bottom:40px}.contact a{background:#3dae00;border-radius:8px;color:#fff!important;display:flex;font-weight:500;max-width:580px;padding:0 10px;text-align:center}.contact a,.contact2 a{align-items:center;font-size:25px;height:90px;justify-content:center;margin:60px auto 0;text-decoration:none;transition:.3s}.contact2 a{border:3px solid #f8a52c;border-radius:8px;color:#23303e;display:block;display:flex;font-weight:494;max-width:500px}@media (max-width:600px){.ribbon_box{height:auto}.ribbon_box h3{font-size:18px}.service_mini_box{display:block}.service_mini_box>div{width:100%}.service_mini_box>div>div{height:90px}.contact a,.contact2 a{font-size:14px;height:auto;margin:40px auto 0;padding:15px 0}}#flow{background-color:#f7f7f7}#flow .flow{margin:0 auto;max-width:1100px;padding-top:40px}#flow .flow:after{clear:both;content:".";display:block;height:0;visibility:hidden}#flow .flow .box{background:#fff;color:#23303e;float:left;font-size:20px;font-weight:500;height:180px;line-height:1.4;padding-top:65px;position:relative;text-align:center;width:21%}#flow .flow .box02{background:#fff8e8}#flow .flow .box03{background:#fff;width:37%}#flow .flow .box04{background:#fff8e8;left:-40px}#flow .flow .box:before{border-bottom:80px solid transparent;border-left:40px solid #fff;border-top:80px solid transparent;content:"";left:0;position:absolute;top:0}#flow .flow .box01:before{border:none}#flow .flow .box02:before{border-left-color:#fff}#flow .flow .box03:before{border-left-color:#fff8e8}#flow .flow .box04:before{border-left-color:#fff}#flow .flow .box04:after{border-bottom:80px solid transparent;border-left:40px solid #fff8e8;border-top:80px solid transparent;content:"";position:absolute;right:-40px;top:0}#flow .flow .box img{left:55%;max-width:8rem;position:absolute;top:-40px;transform:translateX(-55%);-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%)}#flow .flow .box03 img{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#flow .flow .box>span{display:block;padding-left:40px}#flow .flow .box01>span{padding-left:20px}#flow .flow .box03>span{padding-left:0}#flow .flow .box>span span{font-size:16px}#flow .flow2{display:flex;margin:0 auto;max-width:1100px;text-align:center}#flow .flow2 div{align-items:center;background-color:#23303e;color:#fff;display:flex;font-size:19px;font-weight:500;height:50px;justify-content:center;position:relative;width:98%}#flow .flow2 div:last-child:before{border-left:15px solid #f8a52c;left:0}#flow .flow2 div:last-child:after,#flow .flow2 div:last-child:before{border-bottom:25px solid transparent;border-top:25px solid transparent;content:"";position:absolute;top:0}#flow .flow2 div:last-child:after{border-left:15px solid #23303e;right:-15px}#flow p{font-weight:500;padding-top:30px;text-align:center}@media (max-width:1024px){#flow .flow .box{font-size:16px}#flow .flow .box:before{border-left:20px solid #fff}#flow .flow .box03:before{border-left-color:#fff8e8}#flow .flow .box04{background:#fff8e8;left:-20px}#flow .flow .box04:after{border-left:20px solid #fff8e8;right:-20px}#flow .flow .box>span{padding-left:20px}#flow .flow2 div{font-size:16px;line-height:120%}}@media (max-width:600px){#flow p{font-weight:300;text-align:left}}#message .message_box{display:flex;justify-content:space-between;margin:0 auto;max-width:1040px}#message img{width:187px}#message .message_txt{border:3px solid #f77410;border-radius:10px;line-height:200%;padding:20px 10px 20px 20px;width:760px}#message .message_txt p{font-size:18px;height:258px;overflow-y:scroll;padding-right:10px}#message .message_box p::-webkit-scrollbar{width:5px}#message .message_box p::-webkit-scrollbar-track{background:#fff;border-radius:10px}#message .message_box p::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:10px}@media (max-width:1024px){#message .message_box{display:block}#message img{margin:0 auto;padding:0 0 20px;width:30%}#message .message_txt{box-sizing:border-box;width:100%}#message .message_txt p{font-size:15px;height:300px}}#contact{letter-spacing:5px;margin:0 auto;max-width:1030px;text-align:center}#contact h2{font-size:60px;font-weight:700;padding-bottom:10px}#contact h3{font-size:1.8rem;font-weight:700}#contact .fukidashi{background:#23303e;border-radius:5px;box-sizing:border-box;color:#555;color:#fff;display:inline-block;font-size:30px;font-weight:700;margin:1.5em 0;padding:25px;position:relative;width:100%}#contact .fukidashi span{color:#f8a52c}#contact .fukidashi:before{border:10px solid transparent;border-top:15px solid #23303e;content:"";left:50%;margin-left:-15px;position:absolute;top:100%}#contact .fukidashi p{margin:0;padding:0}#contact .contact img{padding:5px 15px 0 0;width:40px}@media (max-width:600px){#contact{letter-spacing:2px}#contact h2{font-size:25px}#contact h3{font-size:14px;font-weight:300}#contact .fukidashi{font-size:16px;letter-spacing:1px;padding:25px 5px}#contact .contact img{padding:2px 8px 0 0;width:24px}}.price_revision,.price_revision_asterisk{font-size:.8rem}.price_revision{display:block}h2 .price_revision{display:block;font-weight:400;letter-spacing:1px}}}}