.flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flexbox .flexbox_l{display:inline-block}.flexbox .flexbox_r{display:inline-block}.breadcrumbs>li.active span{color:#9c9c9c;text-decoration:none}.breadcrumbs{padding:4px 16px;border-top:1px solid #cdcdcd}.sp .breadcrumbs{padding:8px}.live_entry_cpn{padding-bottom:60px}.live_entry_cpn img{width:100%;height:auto}.live_entry_cpn a{transition:all .1s ease-in-out}.live_entry_cpn a:hover{opacity:.6}.live_entry_cpn-header{padding:16px 0;background-color:#F1D4FF;text-align:center}.live_entry_cpn-header a{display:inline-block;max-width:320px;width:100%}.live_entry_cpn-header a:nth-child(1){margin-right:16px}.sp .live_entry_cpn-header{padding:16px 0}.sp .live_entry_cpn-header a{display:inline-block;max-width:43%}.sp .live_entry_cpn-header a:nth-child(1){margin-right:6px}.live_entry_cpn-main{background:url(../img/bg.png) repeat;background-position:left top;background-size:250px;text-align:center}.live_entry_cpn-main h1{max-width:970px;width:100%;display:block;margin:0 auto;font-size:0}.sp .live_entry_cpn-main{background:#ffffff}.sp .live_entry_cpn-main h1{max-width:100%}.live_entry_cpn-date{max-width:790px;margin:32px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.live_entry_cpn-date_title{font-style:normal;font-weight:700;font-size:18px;line-height:140%;text-align:center;color:#A244AE;max-width:180px;width:100%;padding:16px 0;box-sizing:border-box;border-top:1px solid #A244AE;border-bottom:1px solid #A244AE}.live_entry_cpn-date_text{max-width:590px;width:100%;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#333333}.live_entry_cpn-date_text a{color:#A244AE;text-decoration:underline}.live_entry_cpn-date_text a:hover{text-decoration:none}.sp .live_entry_cpn-date{max-width:90%;margin:24px auto 40px;display:block}.sp .live_entry_cpn-date_title{font-size:16px;max-width:100%;padding:8px 0;margin-bottom:16px}.sp .live_entry_cpn-date_text{max-width:100%}.live_entry_cpn-step{max-width:970px;margin:40px auto 0}.live_entry_cpn-step .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#eeeeee;padding:24px 0}.live_entry_cpn-step .row:nth-child(2){margin-top:24px}.live_entry_cpn-step .row .col{width:100%;min-height:160px}.live_entry_cpn-step .row .col_img_main{max-width:530px;margin:16px auto}.live_entry_cpn-step .row .col_step{width:160px;border-right:1px solid #333333;margin-right:24px}.live_entry_cpn-step .row .col .step{padding:40px 24px 0 24px;text-align:center;font-size:24px;color:#333333;font-weight:bold}.live_entry_cpn-step .row .col .step span{font-size:36px}.live_entry_cpn-step .row .col .lead{color:#333333;font-weight:bold;text-align:center;font-size:24px;margin-top:40px}.live_entry_cpn-step .row .col .gnYWHw p{text-align:center}.live_entry_cpn-step .row .col #rex-btn1 a.rex-button{color:#ffffff;font-size:26px;padding:16px 48px}.live_entry_cpn-step .row .col #rex-btn1 a.rex-button .gnYWHw p{text-align:center;padding-left:10px;padding-right:10px;box-sizing:border-box}.live_entry_cpn-step .row .col #rex-btn1 a.rex-button i+span{color:#069907;font-size:22px}.sp .live_entry_cpn-step .row .col #rex-btn1 a.rex-button{font-size:18px;padding:16px 32px;width:300px}.live_entry_cpn-step .row .col .text{color:#333333;font-size:18px;margin-top:16px;text-align:center}.live_entry_cpn-step .row .col a.to_detail_btn{display:block;font-weight:bold;font-size:18px;padding:32px 0;width:400px;color:#fff;text-align:center;margin:24px auto;background-color:#bf0000;border-radius:6px;transition:all .2s ease-in-out;position:relative}.live_entry_cpn-step .row .col a.to_detail_btn:hover{text-decoration:none}.live_entry_cpn-step_list ul{max-width:594px;margin:24px auto 0;overflow:hidden}.live_entry_cpn-step_list ul li{display:block;float:left;max-width:182px;width:100%;margin-right:24px;margin-bottom:37px}.live_entry_cpn-step_list ul li:nth-child(3n){margin-right:0px}.live_entry_cpn-step_list ul li a.live_entry_cpn-step_list_btn{display:block;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#FFFFFF;background:#BF0000 url(../img/button_detail.png) no-repeat;background-position:93% center;background-size:6px;border-radius:2px;width:182px;padding:12px 0;margin-top:8px}.live_entry_cpn-step_list ul li a.live_entry_cpn-step_list_btn:hover{text-decoration:none}.live_entry_cpn-step_list ul li span.live_entry_cpn-step_list_btn{display:block;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#FFFFFF;background:#999 url(../img/button_detail.png) no-repeat;background-position:93% center;background-size:6px;border-radius:2px;width:182px;padding:12px 0;margin-top:8px}.live_entry_cpn-step_list ul li span.live_entry_cpn-step_list_btn:hover{text-decoration:none}.sp .live_entry_cpn-step_list ul{max-width:90%}.sp .live_entry_cpn-step_list ul li{max-width:47%;margin-right:5%;margin-bottom:24px}.sp .live_entry_cpn-step_list ul li:nth-child(3n){margin-right:5%}.sp .live_entry_cpn-step_list ul li:nth-child(2n){margin-right:0}.sp .live_entry_cpn-step_list ul li a.live_entry_cpn-step_list_btn{font-size:14px;line-height:100%;color:#FFFFFF;background:#BF0000 url(../img/button_detail.png) no-repeat;background-position:93% center;background-size:6px;width:100%;padding:16px 0;margin-top:8px}.sp .live_entry_cpn-step_list ul li span.live_entry_cpn-step_list_btn{font-size:14px;line-height:100%;color:#FFFFFF;background:#999 url(../img/button_detail.png) no-repeat;background-position:93% center;background-size:6px;width:100%;padding:16px 0;margin-top:8px}.live_entry_cpn-step a.live_entry_cpn-step_livebtn{display:block;padding:24px 0;box-sizing:border-box;margin:0 auto;font-style:normal;font-weight:700;font-size:18px;line-height:27px;text-align:center;color:#BF0000;max-width:337px;width:100%;background:#fff url(../img/button_detail_red.png) no-repeat;background-position:93% center;background-size:6px;border:1px solid #BF0000;border-radius:6px}.live_entry_cpn-step a.live_entry_cpn-step_livebtn:hover{text-decoration:none}.sp .live_entry_cpn-step a.live_entry_cpn-step_livebtn{padding:16px 0;font-style:normal;font-weight:700;font-size:15px;line-height:22px;max-width:90%;background:#fff url(../img/button_detail_red.png) no-repeat;background-position:93% center;background-size:6px;border:1px solid #BF0000;border-radius:6px}.sp .live_entry_cpn-step{max-width:96%;margin:16px auto 0}.sp .live_entry_cpn-step .row{flex-direction:column;padding:24px 0}.sp .live_entry_cpn-step .row:nth-child(2){margin-top:16px}.sp .live_entry_cpn-step .row .col{min-height:auto}.sp .live_entry_cpn-step .row .col_img_main{max-width:80%;margin:16px auto}.sp .live_entry_cpn-step .row .col_step{width:100%;border-right:0px;border-bottom:1px solid #333333;margin-right:0px;margin-bottom:24px}.sp .live_entry_cpn-step .row .col .step{padding:0px 0 16px;font-size:20px}.sp .live_entry_cpn-step .row .col .step span{font-size:30px}.sp .live_entry_cpn-step .row .col .lead{font-style:normal;font-weight:600;font-size:18px;line-height:160%;text-align:center;color:#000000;margin-top:0px}.sp .live_entry_cpn-step .row .col .gnYWHw p{padding:0 16px}.sp .live_entry_cpn-step .row .col #rex-btn1 a.rex-button{font-size:22px}.sp .live_entry_cpn-step .row .col .text{font-size:16px}.sp .live_entry_cpn-step .row .col a.to_detail_btn{margin:16px auto 0;font-size:16px;padding:22px 0px;max-width:80%}.live_entry_cpn-arrow{padding:8px 0 0;text-align:center}.live_entry_cpn-arrow img{max-width:40px}.live_entry_cpn-type{background-color:#eeeeee;max-width:970px;margin:30px auto}.live_entry_cpn-type .row_lead{background-color:#d3322a;color:#ffffff;text-align:center;font-size:34px;font-weight:bold;padding:16px 0}.live_entry_cpn-type .row_sub{background-color:#ffdd00;text-align:center;color:#050409;font-size:30px;font-weight:bold;padding:16px 0}.live_entry_cpn-type .row_main{background-color:#000000;padding:36px 0;font-weight:bold}.live_entry_cpn-type .row_main .row{width:700px;margin:0 auto}.live_entry_cpn-type .row_main .row:nth-child(1){margin-bottom:24px;position:relative}.live_entry_cpn-type .row_main .row div{display:table-cell;vertical-align:middle;width:90px;text-align:center;color:#ffffff;font-size:18px;padding:15px 0;border:2px solid #ffffff;font-weight:normal}.live_entry_cpn-type .row_main .row p{width:650px;display:table-cell;text-align:center;color:#ffffff;font-size:26px}.live_entry_cpn-type .row_main .row p:nth-child(1){position:relative}.live_entry_cpn-type .row_main .row p span{color:#ffdd00;font-size:30px}.live_entry_cpn-type .row_main .row p .close_board{position:absolute;display:block;width:640px;padding:22px;background-color:#1b1800d1;color:#ffffff;font-size:26px;font-weight:bold;top:1px;left:58%;transform:translateX(-50%)}.live_entry_cpn-type .block{padding:40px;box-sizing:border-box}.live_entry_cpn-type .block a.content_btn{margin:30px auto 0;max-width:617px;display:block}.live_entry_cpn-type .block a.main{margin:0px auto;max-width:617px;display:block}.sp .live_entry_cpn-type .row_lead{font-size:21px;padding:8px 0}.sp .live_entry_cpn-type .row_sub{font-size:21px;padding:8px 0}.sp .live_entry_cpn-type .row_main .row{width:100%;padding:0 8px;max-width:400px}.sp .live_entry_cpn-type .row_main .row:nth-child(1){margin-bottom:14px}.sp .live_entry_cpn-type .row_main .row div{width:80px;font-size:16px;padding:8px 0;border:1px solid #ffffff}.sp .live_entry_cpn-type .row_main .row p{width:280px;font-size:18px;line-height:1.4;margin-bottom:12px}.sp .live_entry_cpn-type .row_main .row p span{font-size:24px}.sp .live_entry_cpn-type .row_main .row p .close_board{width:72%;left:61%;padding:22px 0}.sp .live_entry_cpn-type .block{padding:30px}.sp .live_entry_cpn-type .block a.content_btn{margin:16px auto 0}.live_entry_cpn-type2 .block li:nth-child(1){margin-bottom:65px}.sp .live_entry_cpn-type2 .block li:nth-child(1){margin-bottom:30px}.live_entry_cpn-notice{max-width:970px;margin:0 auto;color:#e3342f;font-size:16px;text-align:center}.sp .live_entry_cpn-notice{padding:0 16px;font-size:14px;text-indent:-1em;margin-left:1em;text-align:left;margin-top:-20px}.live_entry_cpn-cpn .cpnInformations .cpnInformation{width:100%}.live_entry_cpn-copy{text-align:center;font-size:14px;padding:16px 0;color:#3d3d3d}
