@import url("https://fonts.googleapis.com/css?family=Cormorant");body#advertisement #container{width:100%;max-width:inherit;margin-top:0 !important}body#advertisement .topic-pathlist-wrap{background:rgba(0,0,0,0.38);padding:20px 0 15px;position:relative;z-index:10}body#advertisement .topic-pathlist{margin:0 auto}body#advertisement .topic-pathlist li{color:#fff}body#advertisement .topic-pathlist li::after{color:#fff}body#advertisement .topic-pathlist li a{color:#fff}body#advertisement .topic-pathlist li span{color:#fff}#advertisement-kv{top:-55px;position:relative;z-index:1;height:450px;background:url("/images/advertisement/keyv.jpg") 50% 0 no-repeat;background-size:cover}#advertisement-kv__logo{position:absolute;top:auto;left:0;bottom:30px;width:100%;text-align:center;z-index:10}#advertisement-kv__bg{position:relative;line-height:0;z-index:1;display:none}.arrow-btn.ad{display:block;background:#B90419;color:#fff;width:300px;margin:40px auto 0;padding:12px 25px 12px 10px;border:2px solid #B90419;position:relative}.arrow-btn.ad::before{position:absolute;top:0;bottom:0;right:14px;width:7px;height:7px;margin:auto;border-right:2px solid #DDDDDD;border-top:2px solid #DDDDDD;border-bottom:0;transform:rotate(45deg);content:""}.advertisement-conv{max-width:100%;margin:60px auto 40px}.advertisement-conv .advertisement-conv__inner{background:#F2F2F2;text-align:center;padding:30px 10px 40px}.advertisement-conv .advertisement-conv__inner .advertisement-conv__title{font-size:20px;font-weight:bold;margin-bottom:20px}.advertisement-btm-note{font-size:13px;margin-top:1em}@media screen and (max-width: 767px){#advertisement-kv{top:-46px;height:auto;background:none}#advertisement-kv__logo{position:absolute;padding:0 20px}#advertisement-kv__bg{display:block}#advertisement-kv__bg img{width:100%}.arrow-btn.ad{width:80%;padding:10px 20px;margin:2rem auto 0;font-size:13px;border-radius:6px}}.advertisement-description{position:relative;max-width:1100px;margin:0 auto 50px}.advertisement-description .advertisement-description__text{margin-bottom:10px}.advertisement-description .advertisement-description__text p+p{margin-top:1em}.advertisement-description h2{font-size:24px;font-weight:bold;margin-bottom:20px;letter-spacing:-.05em}.advertisement-outline{position:relative;max-width:1100px;margin:0 auto 50px}.advertisement-outline .advertisement-outline__text{margin-bottom:10px}.advertisement-outline .advertisement-outline__text+.blank-link{margin-bottom:40px}.advertisement-outline h2{font-size:30px;text-align:center;font-weight:bold;margin-bottom:25px}.advertisement-outline .advertisement-outline__list{display:flex;flex-wrap:wrap}.advertisement-outline .advertisement-outline__list li{width:263px;margin:0 15px 25px 0;flex-shrink:0}.advertisement-outline .advertisement-outline__list li:nth-of-type(4n){margin-right:0}.advertisement-outline .advertisement-outline__list li figure{line-height:0;width:100%;margin-bottom:20px;border:1px solid #dadada;border-radius:6px}.advertisement-outline .advertisement-outline__list li dl dt{font-size:18px;font-weight:bold;line-height:1.2;text-align:center;letter-spacing:-1px;min-height:60px}.advertisement-outline .advertisement-outline__list li dl dt span{display:block;font-size:16px}.advertisement-outline .advertisement-outline__list li dl dd{font-size:16px}.advertisement-outline .advertisement-outline__list li dl dd a{color:#238AC8 !important;font-weight:bold !important;text-decoration:underline !important}.advertisement-outline .advertisement-outline__list li dl dd a:hover{text-decoration:none !important}.advertisement-outline .advertisement-outline__list li:hover{opacity:.7;transition:.4s all}.advertisement-outline .advertisement-outline__list li:hover a{color:#238AC8}@media screen and (max-width: 767px){.advertisement-description{position:relative;max-width:100%;margin:0 auto 25px;padding:0 15px;box-sizing:border-box}.advertisement-description .advertisement-description__text{margin-bottom:10px}.advertisement-description h2{font-size:17px;margin-bottom:10px;letter-spacing:-.05em;line-height:1.3}.advertisement-outline{padding:0 12px;margin:-20px auto 30px}.advertisement-outline .advertisement-outline__text{margin-bottom:10px}.advertisement-outline .advertisement-outline__text+.blank-link{margin-bottom:40px}.advertisement-outline h2{font-size:15px;margin-bottom:20px}.advertisement-outline .advertisement-outline__list{margin:0 -7px}.advertisement-outline .advertisement-outline__list li{width:50%;width:calc(50% - 14px);margin:0 7px 25px 7px !important}.advertisement-outline .advertisement-outline__list li figure{margin-bottom:9px}.advertisement-outline .advertisement-outline__list li dl dt{font-size:13px;text-align:left;letter-spacing:0px;min-height:inherit;margin-bottom:8px}.advertisement-outline .advertisement-outline__list li dl dt span{margin-top:2px;font-size:9px}.advertisement-outline .advertisement-outline__list li dl dd{font-size:11px}}.advertisement-provisional{position:relative;max-width:1100px;margin:0 auto 50px}.advertisement-provisional h2{font-size:30px;text-align:center;font-weight:bold;margin-bottom:25px}.advertisement-media .advertisement-media__list .advertisement-media__inner{display:flex;justify-content:space-between;padding:0 0 25px 0}.advertisement-media .advertisement-media__list .advertisement-media__inner dl dt.ttl-type02{font-size:18px;margin-top:0}.advertisement-media .advertisement-media__list .advertisement-media__inner dl dt.ttl-type02 small{font-size:14px}.advertisement-media .advertisement-media__list .advertisement-media__inner dl dt{margin-bottom:.5em;font-weight:bold}.advertisement-media .advertisement-media__list .advertisement-media__inner dl dd a{color:#238AC8 !important;font-weight:bold !important}.advertisement-media .advertisement-media__list .advertisement-media__inner dl dd .achievement{margin:1em 0 2em;font-weight:bold}.advertisement-media .advertisement-media__list .advertisement-media__inner .slides li{width:400px;flex-shrink:0;margin-left:20px}.advertisement-media .advertisement-media__list .advertisement-media__inner .slides li figure{line-height:0;width:100%;height:auto;flex-shrink:0;margin-bottom:5px;position:relative;border:1px solid #dadada;border-radius:6px}.advertisement-media .advertisement-media__list .advertisement-media__inner .slides li figure img{max-width:100%;width:100%;border-radius:4px}.advertisement-media .advertisement-media__list .advertisement-media__inner .slides li p{font-size:12px}.advertisement-media .advertisement-media__list .advertisement-media__inner+li{padding-top:25px;border-top:1px solid #ccc}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple{flex-direction:column}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides{width:760px}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides.slick-slider{margin:20px auto 0}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides li{width:230px;margin:0 10px}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides li figure{line-height:0;margin-bottom:5px;width:230px;height:167px;position:relative;overflow:hidden;border-radius:4px;margin-left:0}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides li figure img{width:100%;border-radius:0}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides li figure.portrait img{width:auto;max-width:inherit;height:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides .slick-prev{top:80px;left:-20px}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides .slick-next{top:80px;right:-20px}@media screen and (max-width: 767px){.advertisement-media .advertisement-media__list{padding:5px 15px 0}.advertisement-media .advertisement-media__list .advertisement-media__inner{display:flex;flex-direction:column;padding:0 0 20px 0}.advertisement-media .advertisement-media__list .advertisement-media__inner dl dt.ttl-type02{font-size:14px}.advertisement-media .advertisement-media__list .advertisement-media__inner dl dd .achievement{margin:.5em 0 2em}.advertisement-media .advertisement-media__list .advertisement-media__inner .slides{margin-top:1.5em}.advertisement-media .advertisement-media__list .advertisement-media__inner .slides li{width:100%;margin:10px auto 5px}.advertisement-media .advertisement-media__list .advertisement-media__inner .slides li figure{width:100%;height:auto}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides{width:100%}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides.slick-slider{margin:15px auto 0}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides li{width:100%;margin:0 5px}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides li figure{margin-bottom:5px;width:100%;height:230px;margin-left:0;padding:0}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides li figure img{width:100%}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides li figure.portrait img{width:initial;max-width:inherit;height:100%}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides .slick-prev{top:115px;left:-10px}.advertisement-media .advertisement-media__list .advertisement-media__inner.multiple .slides .slick-next{top:115px;right:-10px}.advertisement-provisional{max-width:100%;margin:0 auto 2.5em}.advertisement-provisional h2{font-size:17px;margin-bottom:10px;letter-spacing:-.05em;line-height:1.3}}
/*# sourceMappingURL=advertisement.css.map */
