.flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flexbox .flexbox_l{display:inline-block}.flexbox .flexbox_r{display:inline-block}.insert-campaign{display:block;box-sizing:border-box;background:#023004;width:100%;padding:24px;margin:0 0 24px 0}@media screen and (min-width: 769px){.insert-campaign{min-width:970px;max-width:1168px;width:auto;padding:24px;margin:0 0 24px 0}}.insert-campaign-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap}.insert-campaign-box-img{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;background:#b83b4d;position:relative;filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.6))}@media screen and (min-width: 769px){.insert-campaign-box-img{width:548px}}.insert-campaign-box-img img{display:block;width:100%}.insert-campaign-box-img:after{content:"";display:block;background:url(../img/20623/down.svg) center no-repeat;background-size:contain;width:100%;height:27px;text-align:center;margin:0 0 0;padding:0;color:#b83b4d;position:absolute;left:0;bottom:-20px}.insert-campaign-box-btn .entrybtn a{color:#fff;font-size:24px !important;font-weight:bold;border-radius:8px !important}.insert-campaign-box-link{width:100%;padding:20px 0 0;margin:0 0;text-align:center}.insert-campaign-box-link a{font-size:14px;color:#fff;text-decoration:underline}.insert-campaign-box-link a:hover{text-decoration:none}.insert-campaign-main{display:block;width:100%;box-sizing:border-box;background:#333;padding:40px 20px;margin:0 0 24px 0}@media screen and (min-width: 769px){.insert-campaign-main{padding:64px 88px;margin:0 0 24px 0;min-width:970px;max-width:1168px;width:auto}}.insert-campaign-main-box-cap{color:#fff;text-align:center;font-family:"Noto Sans","Noto Sans CJK JP",sans-serif;font-weight:bold}.insert-campaign-main-box-cap strong{font-weight:900;font-size:24px;display:block;margin:0 0 16px 0}@media screen and (min-width: 769px){.insert-campaign-main-box-cap strong{font-size:24px}}.insert-campaign-main-box-cap span{font-size:16px}@media screen and (min-width: 769px){.insert-campaign-main-box-cap span{font-size:20px}}.insert-campaign-main-box-img{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;background:#b83b4d;position:relative;margin:24px 0}.insert-campaign-main-box-img img{display:block;width:100%}.insert-campaign-main-box-btn{max-width:640px;margin:0 auto 48px}.insert-campaign-main-box-btn .entrybtn a{color:#fff;font-size:24px !important;font-weight:bold;border-radius:8px !important}.insert-ban{display:flex;justify-content:center;margin:0 0 12px 0}@media screen and (min-width: 769px){.insert-ban{margin:0 0 20px 0}}.insert-ban-item{display:block;max-width:640px;padding:0 12px}@media screen and (min-width: 769px){.insert-ban-item{padding:0 0;margin:0 8px 0 0}}.insert-ban-item:last-child{margin:0 0 0 0}.insert-ban-item img{display:block;width:100%}.insert-ban-item a{opacity:1;transition:all .4s}.insert-ban-item a:hover{opacity:.6}
