/* poster------ */.wrap_section_ad{padding:0 15px;margin-top: 48px}.ad_box{position: relative;text-align: right;font-size: 0px}.ad_box:before{content: '';position: absolute;width: 55.38888%;height: 100%;top: 0px;right: 0px;background: #fff;opacity: 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}.ad_box:hover:before{opacity: 0.2}.ad_box .ad_box_text{position: absolute;left:0;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 45%;text-align: center}.ad_box .ad_box_text .ad_text_sub{font-size: 20px;line-height: 22px;letter-spacing: 4px}.ad_box .ad_box_text .ad_text_main{margin-top: 28px;font-size: 32px;line-height: 34px;text-transform: uppercase;letter-spacing: 6px}.ad_box .ad_box_text .ad_text_num{margin-top: 32px;font-size: 24px;line-height: 26px;letter-spacing: 4px}.ad_box .ad_box_text .ad_text_btn{margin-top: 38px;text-decoration: none;display: inline-block;text-align: center;min-width: 212px;font-size: 14px;line-height: 52px;min-height: 52px;box-sizing: border-box;padding: 0 10px}.ad_box .ad_box_img{display:inline-block;width: 55%}@media (min-width: 768px) and (max-width: 1000px){.wrap_section_ad{padding:0;margin-top: 30px}.ad_box .ad_box_text{-webkit-transform: none;-ms-transform: none;transform: none;width: 100%;position:unset;padding:45px 0px}.ad_box .ad_box_text .ad_text_sub{font-size: 12px;line-height: 14px;letter-spacing: 1px}.ad_box .ad_box_text .ad_text_main{margin-top: 6px;font-size: 14px;line-height: 16px;letter-spacing: 2px}.ad_box .ad_box_text .ad_text_num{margin-top: 6px;font-size: 12px;line-height: 14px;letter-spacing: 1px}.ad_box .ad_box_text .ad_text_btn{margin-top: 8px;min-width: 88px;font-size: 12px;line-height: 26px;min-height: 26px}.ad_box .ad_box_img{width: 100%}.ad_box:before{content: unset}}@media screen and (max-width: 768px){.wrap_section_ad{padding:0;margin-top: 16px}.ad_box .ad_box_text{width: 100%;text-align: center;position:unset;-webkit-transform:none;-ms-transform:none;transform:none;padding:30px 0px}.ad_box .ad_box_text .ad_text_sub{font-size: 12px;line-height: 14px;letter-spacing: 1px}.ad_box .ad_box_text .ad_text_main{margin-top: 6px;font-size: 14px;line-height: 16px;letter-spacing: 2px}.ad_box .ad_box_text .ad_text_num{margin-top: 6px;font-size: 12px;line-height: 14px;letter-spacing: 1px}.ad_box .ad_box_text .ad_text_btn{margin-top: 8px;min-width: 88px;font-size: 12px;line-height: 26px;min-height: 26px}.ad_box .ad_box_img{width:100%}.ad_box:before{content: unset}}