﻿.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f19{font-size:19px}.f20{font-size:20px}.f21{font-size:21px}.f22{font-size:22px}.f23{font-size:23px}.f24{font-size:24px}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bg1{background:#fdf1f1}.sec{padding-top:5rem;padding-bottom:6rem;position:relative}.sec>.wrap{max-width:800px;width:96%;margin-left:auto;margin-right:auto;position:relative}.titlearea{color:#323b47;font-weight:bold;font-weight:700}.titlearea h2{font-size:20px;position:relative;margin-bottom:2rem;letter-spacing:0.05rem}.titlearea h2:after{content:"";display:block;width:50px;height:2px;margin:10px auto;background:#e60012}.titlearea h2 small{font-size:16px;margin-bottom:1rem}@media screen and (min-width: 750px){.titlearea h2{font-size:24px}}.faq{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:2rem;padding:1rem;width:90%;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 750px){.faq{padding:1.5rem}}.faq dt{text-align:left;position:relative;font-weight:bold;font-size:15px;padding:10px;border-bottom:1px solid #323b47}.faq dt:before{content:"Q.";font-family:Gill Sans;font-weight:700;margin-right:10px}.faq dd{text-align:left;position:relative;font-size:13px;padding:10px}.faq dd:before{content:"A.";font-family:Gill Sans;font-weight:700;margin-right:10px}#seller:before{content:"";display:block;width:480px;height:960px;background:url(../img//bg.png) no-repeat left top;background-size:100% auto;position:absolute;top:-5%;right:-15%}@media screen and (max-width: 750px){#seller:before{width:260px;height:800px}}#seller>.wrap{max-width:100%;width:900px}#seller .issue{border:2px solid #323b47;padding:40px 15px 15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;overflow:hidden;width:800px;margin-left:auto;margin-right:auto;position:relative;margin-top:20px;max-width:96%}@media screen and (min-width: 750px){#seller .issue{width:46%}}#seller .issue:before{content:"課題";color:#fff;display:block;padding:2px 15px;font-size:13px;font-weight:bold;position:absolute;top:0;left:-5px;text-align:center;background:#323b47;transform:skewX(-15deg)}#seller .issue h3{text-align:left;line-height:1.6;font-size:15px}#seller .issue .attribute{display:flex;flex-wrap:wrap;justify-content:start;align-items:stretch;width:100%;line-height:1.6}#seller .issue .attribute dt{width:15%;font-size:11px;border:1px solid #323b47;text-align:center;background:#323b47;color:#fff;padding:5px}#seller .issue .attribute dd{width:35%;font-size:11px;border:1px solid #323b47;text-align:left;padding:5px}#seller .issue .attribute2 dt{width:15%}#seller .issue .attribute2 dd{width:85%}#seller .issue .approach{position:relative;padding:15px;background:#e9e9e9;margin-top:30px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#seller .issue .approach li{background:url(../img//ap.png) no-repeat 0 15px;background-size:25px auto;font-size:13px;line-height:1.6;text-align:left;font-weight:bold;padding:15px 10px 15px 35px;border-bottom:1px solid #fff}#seller .issue .approach li b{color:#e60012}#seller .issue .approach li:last-child{border:none;padding-bottom:0}#seller .issue .approach:before{content:"打ち手（プロウリ）";-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;background:#323b47;display:inline-block;padding:1px 10px;text-align:center;font-size:11px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;position:absolute;top:-15px;left:50%;transform:translateX(-50%)}#seller .ar{display:block;width:40px;height:40px;background:url(../img/ar2.png) no-repeat top center;background-size:100% auto;margin-left:auto;margin-right:auto;position:relative;z-index:9}@media screen and (min-width: 750px){#seller .ar{position:absolute;top:55%;left:45%;background:url(../img/ar2b.png) no-repeat top center;background-size:100% auto;transform:translateY(-50%);width:60px;height:60px}}#seller .solution{border:2px solid #e60012;padding:40px 15px 15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;overflow:hidden;width:800px;margin-left:auto;margin-right:auto;position:relative;margin-top:-20px;max-width:96%}@media screen and (min-width: 750px){#seller .solution{width:47%;margin-top:20px}}#seller .solution:before{content:"結果";color:#fff;display:block;padding:2px 15px;font-size:13px;font-weight:bold;position:absolute;top:0;left:-5px;text-align:center;background:#e60012;transform:skewX(-15deg)}#seller .solution h3{text-align:left}#seller .solution .deal{border-bottom:1px solid #e60012;padding-bottom:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#seller .solution .deal dt{line-height:1;color:#e60012;font-size:24px;font-weight:bold}#seller .solution .deal dt span{display:inline-block;font-size:12px;color:#fff;background:#e60012;padding:2px 5px}#seller .solution .deal dt small{font-size:20px}#seller .solution .deal dd{padding-left:15px;color:#323b47;line-height:1;font-size:12px;font-weight:bold}#seller .solution .deal dd big{color:#e60012;font-size:16px}#seller .solution .outcome{position:relative;padding:15px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#seller .solution .outcome li{background:url(../img//asterisk.png) no-repeat 0 5px;background-size:15px auto;font-size:16px;line-height:1.6;text-align:left;font-weight:bold;padding:0 0 10px 20px;margin-bottom:10px;border-bottom:1px solid #323b47}#seller .solution .outcome li b{color:#e60012}#seller .solution .outcome li:last-child{border:none;padding-bottom:0;margin-bottom:0px}#seller .solution .ownervoice{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;padding-top:20px}@media screen and (min-width: 750px){#seller .solution .ownervoice{padding-top:40px}}#seller .solution .ownervoice dt{position:relative;width:50px}@media screen and (min-width: 750px){#seller .solution .ownervoice dt{width:70px}}#seller .solution .ownervoice dt span{display:block;position:absolute;top:-30px;left:0;background:rgba(50,59,71,0.8);padding:1px 5px;color:#fff;min-width:100px;line-height:1.2;font-size:12px;font-weight:bold}#seller .solution .ownervoice dd{width:calc(100% - 55px);text-align:left;line-height:1.6;font-size:14px}@media screen and (min-width: 750px){#seller .solution .ownervoice dd{width:calc(100% - 85px)}}@media screen and (max-width: 750px){#seller .wrap{width:100%}}#seller .wrap .case{margin-bottom:30px;position:relative}@media screen and (min-width: 750px){#seller .wrap .case{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-bottom:50px;width:800px;max-width:100%;margin-left:auto;margin-right:auto;position:relative}}#seller .wrap .case h2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-items:center;position:relative;overflow:hidden}@media screen and (min-width: 750px){#seller .wrap .case h2{width:100%}}#seller .wrap .case h2 b{width:calc(100% - 75px);text-align:left;line-height:1.6;font-size:15px;padding-right:10px}@media screen and (min-width: 750px){#seller .wrap .case h2 b{width:calc(100% - 135px);font-size:18px}}#seller .wrap .case h2 span{display:block;background:#323b47;border-radius:0 30px 30px 0;color:#fff;font-family:"Arial ", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;text-align:right;padding:10px 15px;width:60px;font-size:18px}@media screen and (min-width: 750px){#seller .wrap .case h2 span{border-radius:30px;width:120px;padding:5px 15px;text-align:center}}#person:before{content:"";display:block;width:480px;height:960px;background:url(../img//bg.png) no-repeat left top;background-size:100% auto;position:absolute;top:50%;left:-15%}@media screen and (max-width: 750px){#person:before{width:260px;height:800px}}#person h3{text-align:left}#person .flexbox{position:relative;z-index:10}#person .flexbox picture{width:200px;max-width:96%}@media screen and (max-width: 750px){#person .flexbox picture{width:80%;margin-left:auto;margin-right:auto;position:relative}}#person .flexbox .desc{width:calc(100% - 220px)}@media screen and (max-width: 750px){#person .flexbox .desc{width:80%;margin-left:auto;margin-right:auto;position:relative;margin-top:1.5rem}}#person .flexbox .desc p{line-height:1.8;margin-bottom:1rem;font-size:14px;text-align:left}#person .flexbox .desc p.position{font-size:12px;font-weight:bold}#person .flexbox .desc p.career{font-size:12px;background:#fff;padding:0.8rem}.swiper-pagination-bullet-active{background:#e60012}.swiper-container{max-width:100%;overflow:hidden;padding:0 2%;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 750px){.swiper-container{padding:0}}.swiper-button-next,.swiper-button-prev{color:#e60012;top:45%}
