.abi_custom #content_body{color:#111}.abi_custom .content_full{max-width:1280px;width:100%}.abi_custom .alert{font-size:24px;line-height:1.4;text-align:center;margin:40px 0 90px;padding:20px 0;color:#f91d35;border-top:1px solid #f91d35;border-bottom:1px solid #f91d35}.abi_custom .heading{text-align:center}.abi_custom .heading img{width:100%!important}.abi_custom .heading .title{color:#f91d35;font-size:28px}.abi_custom .title{line-height:1.4}.abi_custom .title+p{color:#111;font-size:16px;line-height:1.5;width:100%;max-width:850px;margin:30px auto 0}.abi_custom .content_main{width:1000px;margin:0 auto 30px;padding:20px 0 0;font-size:14px;line-height:1.5}.abi_custom .title_sub{font-size:24px;color:#f91d35}.abi_custom .title_sub_twitter{margin:0;padding:40px 0 0;background:#f91d35;text-align:center}.abi_custom .title_sub_commnet{color:#fff}.abi_custom .title_sub_twitter .title_sub{display:inline-block;color:#fff;position:relative;padding:0 150px}.abi_custom .title_sub_twitter .title_sub:after,.abi_custom .title_sub_twitter .title_sub:before{content:"";position:absolute;top:50%;display:inline-block;width:20%;height:1px;background-color:#fff}.abi_custom .title_sub_twitter .title_sub:before{left:0}.abi_custom .title_sub_twitter .title_sub:after{right:0}.abi_custom .box_overview{font-size:20px;font-weight:700;width:880px;margin:0 auto 60px}.abi_custom .box_overview .text_area{padding-bottom:30px;font-size:17px;line-height:28px}.abi_custom .box_overview .text_area .red_title{color:#f91d35;text-decoration-line:underline}.abi_custom .box_overview .text_area .text_sub{font-size:15px;font-weight:400}.abi_custom #box_twitter{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:25px 25px;-moz-column-gap:25px 25px;column-gap:25px 25px;background:#f91d35;padding:40px 50px}.abi_custom #box_twitter li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-box-shadow:0 2px 5px #9d1625;box-shadow:0 2px 5px #9d1625;background:#fff;margin-bottom:15px}.abi_custom #box_twitter li .box__embed__tweet .twitter-tweet{margin-top:0!important}.abi_custom #box_twitter li .information{padding:17.5px 17.5px 10.15px;border-bottom:1px solid #f91d35;background-color:#eee}.abi_custom #box_twitter li .information .icon{display:inline-block}.abi_custom #box_twitter li .information .icon figure{margin:0 10px 0 0}.abi_custom #box_twitter li .information .name{display:inline-block;vertical-align:top;margin-top:18px;max-width:140px}.abi_custom #box_twitter li .information .name{display:inline-block;vertical-align:top;margin-top:18px;max-width:140px}.abi_custom #box_twitter li .detail{font-size:12px;padding:17.5px 17.5px 10.15px}.abi_custom .box_winner{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:25px 25px;-moz-column-gap:25px 25px;column-gap:25px 25px;background:#f91d35;padding:40px 50px;margin-bottom:60px}.abi_custom .box_winner li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-box-shadow:0 2px 5px #9d1625;box-shadow:0 2px 5px #9d1625;background:#fff;margin-bottom:15px}.abi_custom .box_winner li .box__embed__tweet .twitter-tweet{margin-top:0!important}.abi_custom .box_winner li .information{padding:17.5px;border-bottom:1px solid #f91d35;background-color:#eee;text-align:center}.abi_custom .box_winner li .information .icon figure{margin:10px auto 0}.abi_custom .box_winner li .information .icon img{width:200px;margin:auto}.abi_custom .box_winner li .information .name{margin-top:10px}.abi_custom .box_winner li .information .name,.abi_custom .box_winner li .information .result{display:inline-block;vertical-align:top}.abi_custom .box_winner li .information .result{font-size:18px;font-weight:700}.abi_custom .box_winner li .information .result span{font-size:14px;font-weight:700}.abi_custom .box_winner li .detail{font-size:12px;padding:17.5px 17.5px 10.15px}@media screen and (max-width:767px){.abi_custom .alert{font-size:18px;margin:30px 0}.abi_custom .heading{padding:0}.abi_custom .heading .title{font-size:18px;padding:0 6.9334%}.abi_custom .title+p{font-size:15px;line-height:1.5;margin:30px auto 0;padding:0 6.9334%;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all;text-align:left}.abi_custom .content_main{width:100%;margin:0 auto 30px;padding:20px 0 0;font-size:14px;line-height:1.5}.abi_custom .title_sub{font-size:15px;margin:0 0 15px}.abi_custom .title_sub_twitter{margin:0;padding:40px 0 0;background:#f91d35;text-align:center}.abi_custom .title_sub_twitter .title_sub{display:inline-block;color:#fff;position:relative;padding:0 50px}.abi_custom .title_sub_twitter .title_sub:after,.abi_custom .title_sub_twitter .title_sub:before{width:10%}.abi_custom .box_overview{width:100%;margin:0 auto 30px;padding:0 6.9334%;-webkit-box-sizing:border-box;box-sizing:border-box}.abi_custom .box_overview .text_area{font-size:15px;line-height:25px;padding-bottom:20px}.abi_custom .box_overview .text_area .text_sub{font-size:13px}.abi_custom #box_twitter{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0 6.9334%;-moz-column-gap:0 6.9334%;column-gap:0 6.9334%;padding:16px 6.9334%;margin-top:-1px}.abi_custom #box_twitter li{width:100%;margin:0 0 40px}.abi_custom #box_twitter li .information .name{max-width:80%}.abi_custom #box_twitter li .detail{font-size:13px;margin:10px 0 0}.abi_custom .box_winner{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0 6.9334%;-moz-column-gap:0 6.9334%;column-gap:0 6.9334%;padding:16px 6.9334%;margin-top:-1px}.abi_custom .box_winner li{width:100%;margin:0 0 40px}.abi_custom .box_winner li .information .name{max-width:80%}.abi_custom .box_winner li .detail{font-size:13px;margin:10px 0 0}}.abi_custom .heading .title{font-weight:700}