#content-2025 *{font-family: 'Pretendard' !important;}
#gnb-2025 > li > a{padding: 0 47px;}
/* 3뎁스 컨테이너 */
.innovation .nMenu-depth3{margin: 4px 0 10px;padding: 8px 0 8px 3px;background: #f7f7f8;border-radius: 0;}
/* 타블릿/모바일 1024 이하: 2뎁스/3뎁스 박스를 1뎁스 분홍 가로 전체로 — 우측 빈 공간 제거 */
@media (max-width: 1024px) {
	.header-2025-menu #gnb-2025 {padding-left: 0 !important; padding-right: 0 !important;}
	.header-2025-menu #gnb-2025 > li > a {padding-left: 20px !important; padding-right: 20px !important;}
	.header-2025-menu #gnb-2025 .nMenu-depth2 > li > a {padding-left: 20px !important; padding-right: 20px !important;}
	.header-2025-menu #gnb-2025 .nMenu-depth3 > li > a {padding-left: 32px !important; padding-right: 20px !important;}
	/* 2뎁스/3뎁스 li 자체에 배경 적용 — a 폭과 무관하게 가로 전체 배경 */
	.innovation .header-2025-menu .nMenu-depth2 > li {background: #fff !important;}
	.innovation .header-2025-menu .nMenu-depth2 > li.depth2-header.on,
	.innovation .header-2025-menu .nMenu-depth2 > li.depth2-header:hover {background: #fff !important;}
	.innovation .header-2025-menu .nMenu-depth3 > li {background: #f7f7f8 !important;}
	/* a를 li 폭에 완전 fit — display:block + width:100% + padding 외 box 강제 */
	.innovation .header-2025-menu #gnb-2025 a {/* display 강제 제거 — JS 토글 정상 작동 */width: 100% !important;box-sizing: border-box !important;max-width: none !important;}
	#gnb-2025 .nMenu-depth2,
	.innovation #gnb-2025 .nMenu-depth2 {/* display 강제 제거 — JS 토글 정상 작동 */margin: 0 !important;width: 100% !important;padding: 0 !important;box-sizing: border-box !important;}
	#gnb-2025 .nMenu-depth2 > li,
	.innovation #gnb-2025 .nMenu-depth2 > li {/* display 강제 제거 — JS 토글 정상 작동 */width: 100% !important;margin: 0 !important;padding: 0 !important;box-sizing: border-box !important;}
	#gnb-2025 .nMenu-depth2 > li > a,
	.innovation #gnb-2025 .nMenu-depth2 > li > a {/* display 강제 제거 — JS 토글 정상 작동 */width: 100% !important;box-sizing: border-box !important;}
	#gnb-2025 .nMenu-depth3,
	.innovation #gnb-2025 .nMenu-depth3 {margin: 0 !important;width: 100% !important;padding: 8px 0 !important;box-sizing: border-box !important;border-radius: 0 !important;}
	#gnb-2025 .nMenu-depth3 > li,
	.innovation #gnb-2025 .nMenu-depth3 > li {/* display 강제 제거 — JS 토글 정상 작동 */width: 100% !important;box-sizing: border-box !important;}
}
.innovation #gnb-2025 .nMenu-depth3 > li{margin-top: 0 !important;}
.innovation .nMenu-depth3 > li > a{font-size: 14px;color: #555;padding: 6px 16px;}
.innovation .nMenu-depth3 > li > a:hover{color: #d55d95;background: #fdf0f8;}
.innovation #gnb-2025 > li > a:focus,
.innovation #gnb-2025 > li > a:hover{background: #fff5fa;color: #d55d95;}
.innovation #gnb-2025 > li > a:hover::before,
.innovation #gnb-2025 > li > a:focus::before{background: #d55d95;}
.innovation #gnb-2025 > li:has(.nMenu-depth2) > a:hover::after,
.innovation #gnb-2025 > li:has(.nMenu-depth2) > a:focus::after{background-color: #d55d95;}
.innovation #gnb-2025 > li:hover > .nMenu-depth2{border-top-color: #d55d95;}
.innovation #gnb-2025 > li:not(:has(.nMenu-depth2)):hover::after{background: #d55d95;}
/* 2뎁스 hover/선택 — 연분홍 배경 */
.innovation .nMenu-depth2 > li:hover > a{background: #fdf0f8;color: #d55d95;}
.innovation .nMenu-depth2 > li.depth2-header.on > a,
.innovation .nMenu-depth2 > li.depth2-header:hover > a{background: #fdf0f8;color: #d55d95;}
#main-Y25Nov-floor1{padding: 60px 0;background: url('/images/main-innovation/main_floor1_bg1.jpg') no-repeat center;background-size: cover;min-height: 569px;}
#main-Y25Nov-floor3 .MaY25N-slider2{height: 320px;}
#main-Y25Nov-floor3:not(:has(.right-box)) .left-box{width: 100%;}
#main-Y25Nov-floor1 .wid-c{max-width: 800px;}
.MaY25N-AIsearch1{position: relative;}
.MaY25N-AIsearch1::before{position: absolute;top: 5px;left: -145px;width: 166px;height: 195px;background: url('/images/main-innovation/main_floor1_bg2.png') no-repeat;content:"";}
.MaY25N-AIsearch1 .AI-input1{height: 200px;padding: 25px 20px 60px 40px;background: #fff;border-radius: 20px;}
.MaY25N-AIsearch1 textarea{width: 100%;height: 100%;color: #666;font-size: 18px;font-weight: 500;}
.MaY25N-AIsearch1 .a-go1{position: absolute;right: 14px;bottom: 14px;width: 40px;height: 40px;font-size: 0;background: url('/images/main-innovation/main_floor1_bg3.png') no-repeat;}
.MaY25N-look1{margin: 30px auto 40px;font-size: 24px;}
.MaY25N-look1 .look1-title1{margin: auto;display: table !important;color: #111;font-weight: 600;line-height: 1.15;min-height: 43px;padding: 5px 0 0 40px;background: url('/images/main-innovation/main_floor1_bg4.png') no-repeat left top;word-break: keep-all;}
.MaY25N-look1 .look1-title1 > p{display: table-cell;vertical-align: middle;}
.MaY25N-AIbox1{margin: -20px -10px 0;display: flex;flex-wrap: wrap;}
.MaY25N-AIbox1 > li{width: calc(50% - 20px);margin: 20px 10px 0;min-height: 130px;padding: 35px 120px 35px 30px;background: #fff;border-radius: 15px;display: flex;align-items: flex-start;}
.MaY25N-AIbox1 > li.bg1{background: #fff url('/images/main-innovation/main_floor1_bg5.png') no-repeat right 20px center;}
.MaY25N-AIbox1 > li.bg2{background: #fff url('/images/main-innovation/main_floor1_bg6.png') no-repeat right 20px center;}
.MaY25N-AIbox1 dl{color: #111;}
.MaY25N-AIbox1 dl > dt{margin-bottom: 18px;font-size: 20px;font-weight: bold;}
.MaY25N-AIbox1 dl > dd{font-size: 17px;line-height: 1.2;}
.MaY25N-AIbox1 strong{font-weight: bold;}

#main-Y25Nov-floor2{margin: 60px auto;}
.MaY25N-icon1{padding: 0 5%;overflow: hidden;}
.MaY25N-icon1 > ul{margin: -20px -15px 0;display: flex;flex-wrap: wrap;justify-content: center;}
.MaY25N-icon1 > ul > li{width: calc(20% - 30px);margin: 20px 15px 0;}
.MaY25N-icon1 > ul > li > a{margin: 0 auto;display: block;max-width: 120px;color: #333;font-size: 18px;font-weight: 500;line-height: 1.15;text-align: center;word-break: keep-all;}
.MaY25N-icon1 > ul > li > a:hover{font-weight: bold;}
.MaY25N-icon1 .icon{margin: 0 auto 20px;background: #f4f2fc;border-radius: 100%;overflow: hidden;transition: 0.5s ease;}
.MaY25N-icon1 .icon > img{width: 100%;}
.MaY25N-icon1 > ul > li > a:hover .icon{background-color: #fff;box-shadow: 2px 2px 12px 3px rgba(0, 0, 0, 0.09);}

#main-Y25Nov-floor3{margin-bottom: 60px;display: flex;justify-content: space-between;}
#main-Y25Nov-floor3 .left-box{width: calc(65% - 20px);position: relative;}
#main-Y25Nov-floor3 .right-box{width: calc(35% - 20px);}
.MaY25N-title1{margin-bottom: 20px;}
.MaY25N-title1 > h5{margin-bottom: 30px;color: #111;font-size: 30px;font-weight: bold;line-height: 34px;}
.MaY25N-title1 .tab-list{margin: -6px -3px 0;display: flex;flex-wrap: wrap;}
.MaY25N-title1 .tab-list > li{margin: 6px 3px 0;text-align: center;}
.MaY25N-title1 .tab-list > li > a{display: block;min-width: 70px;height: 36px;padding: 10px 14px;color: #666;font-size: 16px;font-weight: 600;line-height: 16px;transition: all 0.5s;border: 1px solid #e5e5e5;border-radius: 25px;}
.MaY25N-title1 .tab-list > li.on > a{color: #5c4fbe;font-weight: bold;background: #eceafb;border-color: #eceafb;}
.clickY25N-tab1-list{height: calc(100% - 100px);}
.clickY25N-tab1-list > .C25N-tl1-child{height: 100%;display: none;}
.clickY25N-tab1-list > .C25N-tl1-child.on{display: block;}
.MaY25N-slider1,
.MaY25N-slider1 .slick-slider,
.MaY25N-slider1 .slick-track{height: 100%;}
.MaY25N-slider1 .slick-list{margin-right: -18px;height: 100%;}
.MaY25N-slider1 .slick-slide{margin-right: 20px;height: 100%;}
.MaY25N-slider1 .slick-attr{position: absolute;top: 44px;right: 0;z-index: 1;display: flex;align-items: center;}
.MaY25N-slider1 .slick-attr button{display: block;width: 36px;height: 36px;position: static;padding: 0;font-size: 0;border: 0;cursor: pointer;border-radius: 25px;box-shadow: 2px 2px 12px 3px rgba(0, 0, 0, 0.09);}
.MaY25N-slider1 .slick-attr button.slick-more{width: auto;color: #111;font-size: 16px;font-weight: 500;line-height: 36px;padding-right: 48px;background: url('/images/main-innovation/m25_slider_more1.png') no-repeat right top;box-shadow: none;border-radius: 0;}
.MaY25N-slider1 .slick-attr button.slick-prev{background: #fff url('/images/main-innovation/m25_slider_prev.png') no-repeat center;}
.MaY25N-slider1 .slick-attr button.slick-next{margin: 0 22px 0 8px;background: #fff url('/images/main-innovation/m25_slider_next.png') no-repeat center;}
.MaY25N-slider1 .slick-attr button.slick-arrow.slick-disabled{opacity: 0.66;}
.MaY25N-slider1-show{display: block;height: 100%;padding: 35px 25px 55px;border: 1px solid #d1cfcf;border-radius: 12px;position: relative;}
.MaY25N-slider1-show::after,
.MaY25N-slider1-show::before{visibility: hidden;opacity: 0;position: absolute;transition: 0.5s ease-in-out;content:"";}
.MaY25N-slider1-show::after{right: 14px;bottom: 14px;width: 51px;height: 28px;background: url('/images/main-innovation/m25_slider1_bg1.png') no-repeat;}
.MaY25N-slider1-show::before{top: -1px;left: -1px;width: calc(100% + 2px);height: calc(100% + 2px);border: 2px solid #8f84e6;border-radius: 12px;box-sizing: border-box;}
.MaY25N-slider1-show:hover::after,
.MaY25N-slider1-show:hover::before{visibility: visible;opacity: 1;}
.MaY25N-slider1-show .title{min-height: 50px;color: #111;font-size: 20px;font-weight: 600;line-height: 25px;}
.MaY25N-slider1-show .title > h5{overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.MaY25N-slider1-show .type{margin-top: 40px;display: table;color: #333;font-size: 18px;font-weight: 600;padding-bottom: 3px;position: relative;}
.MaY25N-slider1-show .type::after{position: absolute;bottom: 0;left: 0;z-index: -1;width: 100%;height: 10px;background: #ffdaeb;border-radius: 10px;content:"";}

.MaY25N-slider2{position: relative;}
.MaY25N-slider2 .slick-slider{border-radius: 12px;overflow: hidden;}
.MaY25N-slider2 .slick-slide{margin: 0;}
.MaY25N-slider2 .slick-slide div{/* display 강제 제거 — JS 토글 정상 작동 */}
.MaY25N-slider2 .slick-slide a{display: block;}
.MaY25N-slider2 .slick-slide a > img{width: 100%;}
.MaY25N-slider2 .slick-attr{position: absolute;top: 10px;right: 10px;z-index: 1;height: 34px;padding: 0 20px;background: #fff;display: flex;align-items: center;border-radius: 25px;}
.MaY25N-slider2 .slick-attr button{display: block;width: 7px;height: 12px;position: static;padding: 0;font-size: 0;border: 0;cursor: pointer;}
.MaY25N-slider2 .slick-attr button.slick-prev{background: url('/images/main-innovation/m25_slider_prev.png') no-repeat center;}
.MaY25N-slider2 .slick-attr button.slick-next{background: url('/images/main-innovation/m25_slider_next.png') no-repeat center;}
.MaY25N-slider2 .slick-attr button.slick-stop{margin: 0 14px;background: url('/images/main-innovation/m25_slider_stop.png') no-repeat center;}
.MaY25N-slider2 .slick-attr button.slick-stop.play{background: url('/images/main-innovation/m25_slider_play.png') no-repeat center;}
.MaY25N-slider2 .slick-attr .slick-paging{margin-right: 12px;min-width: 32px;text-align: right;color: #111;font-size: 16px;font-weight: 500;}
.MaY25N-slider2 .slick-attr .slick-paging > span{font-weight: bold;}

#main-Y25Nov-floor4{padding: 60px 0;background: #f9f6f8;}
#main-Y25Nov-floor4 .wid-c{position: relative;overflow: hidden;}
.clickY25N-tab2-list{}
.clickY25N-tab2-list > .C25N-tl2-child{display: none;}
.clickY25N-tab2-list > .C25N-tl2-child.on{display: block;}
.MaY25N-slider3 .tab-white-box1{margin-bottom: 15px;display: table;background: #fff;padding: 10px;border-radius: 100px;}
.MaY25N-slider3 .tab-list{margin: 0 -10px;display: flex;flex-wrap: wrap;}
.MaY25N-slider3 .tab-list > li{margin: 0 10px;min-height: 40px;text-align: center;}
.MaY25N-slider3 .tab-list > li > a{height: 100%;width: 100%;min-width: 130px;padding: 10px 25px;color: #111;font-size: 20px;font-weight: 500;line-height: 20px;display: flex;align-items: center;justify-content: center;}
.MaY25N-slider3 .tab-list > li.on > a{background: #d55d95;color: #fff;font-weight: 600;border-radius: 25px;}
.MaY25N-slider3{margin-right: 0;}
.MaY25N-slider3 .slick-list{margin: 0 -20px 0 -5px;padding: 10px;}
.MaY25N-slider3 .slick-slide{margin-right: 20px;height: auto;}
.MaY25N-slider3 .slick-attr{position: absolute;top: 12px;right: 0;z-index: 1;display: flex;align-items: center;}
.MaY25N-slider3 .slick-attr button{display: block;width: 36px;height: 36px;position: static;padding: 0;font-size: 0;border: 0;cursor: pointer;border-radius: 25px;box-shadow: 2px 2px 12px 3px rgba(0, 0, 0, 0.09);}
.MaY25N-slider3 .slick-attr button.slick-more{width: auto;color: #111;font-size: 16px;font-weight: 500;line-height: 36px;padding-right: 48px;background: url('/images/main-innovation/m25_slider_more2.png') no-repeat right top;box-shadow: none;border-radius: 0;}
.MaY25N-slider3 .slick-attr button.slick-prev{background: #fff url('/images/main-innovation/m25_slider_prev.png') no-repeat center;}
.MaY25N-slider3 .slick-attr button.slick-next{margin: 0 22px 0 8px;background: #fff url('/images/main-innovation/m25_slider_next.png') no-repeat center;}
.MaY25N-slider3 .slick-attr button.slick-arrow.slick-disabled{opacity: 0.66;}

.MaY25N-slider3-show{display: block;overflow: hidden;background: #fff;border-radius: 12px;box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);}
.MaY25N-slider3-show > ul{position: relative;padding: 18px 25px 22px;line-height: 1.2;border-top: 1px solid #f3f3f3;}
.MaY25N-slider3-show .photo{position: relative;padding-top: 78.5%;overflow: hidden;}
.MaY25N-slider3-show .photo > span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 1.4s;background-size: cover !important;}
.MaY25N-slider3-show:hover .photo > span{transform: scale(1.2, 1.2);transition: all 5s;}
.MaY25N-slider3-show .type{color: #4f3cc3;font-size: 16px;font-weight: 600;}
.MaY25N-slider3-show .title{margin: 10px 0 15px;color: #111;font-size: 20px;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.MaY25N-slider3-show .date{color: #555;font-size: 16px;}

.main-Y25Nov-nav1{position: fixed;right: 20px;top: calc(50% - 55px); z-index: 99;}
.main-Y25Nov-nav1 .Go-Top1{display: table;margin: 0 5px 0 auto;height: 50px;width: 50px;}
.MaY25N-AIse1{max-width: 275px;}
.MaY25N-AIse1 > dt{margin-bottom: 6px;display: flex;justify-content: end;}
.MaY25N-AIse1 > dt > p,
.MaY25N-AIse1 > dt > a{position: relative;background: #d55d95;width: 60px;height: 60px;color: #fff;font-size: 16px;font-weight: 600;line-height: 1.2;border-radius: 5px;display: flex;align-items: center;justify-content: center;text-decoration: none;}
/*.MaY25N-AIse1 > dt > p::after{position: absolute;bottom: -11px;left: cacl(50% - 1px);width: 3px;height: 11px;background: #d55d95;content:"";}*/
.MaY25N-AIse1 > dd{margin: 6px 5px 0;position: relative;height: 50px;min-width: 50px;padding: 2px;background: #d55d95;border-radius: 50px;}
.MaY25N-AIse1 > dd::after{position: absolute;top: 0;right: 0;height: 50px;width: 50px;background: #d55d95 url('/images/main-innovation/MaY25N_AIse1.png') no-repeat center;border-radius: 50px;content:"";}
.MaY25N-AIse1 .search1{width: 0;height: 46px;border-radius: 50px;color: #666;font-size: 16px;background: #fff;transition: width 0.2s ease-in-out;}
.MaY25N-AIse1 .search1 .a-go1{position: absolute;top: 50%;left: 14px; transform:translateY(-50%); width: 24px;height: 24px;background: url('/images/main-innovation/MaY25N_AIse2.png') no-repeat center;font-size: 0;}
.MaY25N-AIse1 .search1 input[type="text"]{width: 0;height: 100%;color: inherit;font-size: inherit;border: 0;padding: 0;}
.MaY25N-AIse1 .search1 input[type="text"]::-webkit-input-placeholder{color: inherit;}
.MaY25N-AIse1 > dd:hover .search1{padding: 2px 65px 2px 48px;width: 260px;}
.MaY25N-AIse1 > dd:hover .search1 input[type="text"]{width: calc(100% - 10px);transition: width 0.1s ease-in-out;}
.MaY25N-App1{margin: 20px 0 20px auto;padding: 25px 10px;background: #fff;width: 60px;border-radius: 50px;box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);}
.MaY25N-App1 > li:not(:first-child){margin-top: 20px;}
.MaY25N-App1 > li > a{display: table;margin: 0 auto;}
.MaY25N-App1 > li > a > img{vertical-align: top;}


@media screen and (max-width: 1090px){
	.MaY25N-AIsearch1::before{width: 130px;height:162px;background-size: 100%; left:-93px;}
}

@media screen and (max-width: 1024px){
	#wrap-2025{overflow: hidden;}
	#main-Y25Nov-floor1{padding: 25px 0 40px;min-height: 0;}
	#main-Y25Nov-floor1 .wid-c{max-width: none;}
	.MaY25N-AIsearch1::before{position: static;display: block;margin: 0 auto;width: 110px;height: 88px;background-size: 100%;}
	.MaY25N-AIsearch1 .AI-input1{height: 180px;padding: 20px 20px 60px 20px;}
	.MaY25N-look1{margin: 25px auto 30px;font-size: 22px;}
	#main-Y25Nov-floor2{margin: 40px auto;}
	.MaY25N-icon1{padding: 0 2%;}
	#main-Y25Nov-floor3{margin-top: 60px;margin-bottom: 60px;display: block;}
	.MaY25N-title1 > h5{font-size: 26px;line-height: 1.3;margin-bottom: 20px;}
	#main-Y25Nov-floor3 .left-box{width: 100%;padding-bottom: 70px;}
	.MaY25N-slider1 .slick-attr{position: static;justify-content: center;margin-top: 20px;}
	.MaY25N-slider1 .slick-attr button.slick-next{margin-right: 0;}
	.MaY25N-slider1 .slick-attr button.slick-more{margin-left: 20px;}
	#main-Y25Nov-floor3 .right-box{width: 100%;max-width: 420px;margin: 40px auto 0;}
	#main-Y25Nov-floor3 .MaY25N-slider2{height: auto !important;max-height: 320px;}
	#main-Y25Nov-floor4{margin-top: 60px;padding: 40px 0 60px;}
	#main-Y25Nov-floor4 .wid-c{overflow: visible;}
}

@media screen and (max-width: 768px){
	.MaY25N-AIbox1{justify-content: center;}
	.MaY25N-AIbox1 > li{width: calc(100% - 20px);max-width: 400px;}
	.MaY25N-icon1{padding: 0;}
	.MaY25N-icon1 > ul{margin: -20px -10px 0;}
	.MaY25N-icon1 > ul > li{width: calc(20% - 20px);margin: 20px 10px 0;}
	.MaY25N-icon1 .icon{max-width: 100px;}
}

@media screen and (max-width: 650px){
	.MaY25N-look1{font-size: 20px;}
	.MaY25N-slider1 .slick-attr{margin-top: 25px;position: static;justify-content: center;}
	.MaY25N-slider3 .slick-attr{margin-top: 20px;position: static;justify-content: center;}
	
}

@media screen and (max-width: 550px){
	.MaY25N-icon1 > ul > li{width: calc(33.33% - 20px);}
}

@media screen and (max-width: 425px){
	#main-Y25Nov-floor1{padding-bottom: 30px;}
	.MaY25N-AIsearch1 textarea{font-size: 17px;}
	.MaY25N-look1{font-size: 19px;}
	#main-Y25Nov-floor2{margin: 30px auto;}
	.MaY25N-icon1 > ul > li > a {font-size: 17px;}
	#main-Y25Nov-floor3{margin-bottom: 60px;}
	.MaY25N-title1 .tab-list > li{width: calc(50% - 6px);}
	#main-Y25Nov-floor4{margin-top: 60px;padding: 60px 0 60px;}
	.MaY25N-slider3 .tab-white-box1{display: block;}
	.MaY25N-slider3 .tab-list{margin: 0 -5px;}
	.MaY25N-slider3 .tab-list > li{width: calc(38% - 10px);margin: 0 5px;}
	.MaY25N-slider3 .tab-list > li:last-child{width: calc(62% - 10px);}
	.MaY25N-slider3 .tab-list > li > a{min-width: auto;padding: 6px;font-size: 18px;}
}

@media screen and (max-width: 350px){
	
	.MaY25N-slider3 .tab-list > li > a{font-size: 16px;}
}

html, body {
    overflow-x: hidden;
}
.slick-list {
    overflow: hidden;
}

/* 모두의 토론회 배너 팝업 2026-06-14 */
#bnr260614_overlay {
    display: none;
    position: fixed;
    top: 50px; left: 0;
    z-index: 9999;
    width: 450px;
    max-width: 90vw;
}
#bnr260614_overlay img {
    width: 100%;
    display: block;
}
#bnr260614_bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 50px;
    padding: 0 15px;
    background: rgba(0,0,0,0.8);
}
#bnr260614_bottom .pop_check {
    display: flex;
    align-items: center;
}
#bnr260614_bottom input[type=checkbox] { display: none; }
#bnr260614_bottom label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    font-size: 12px;
    padding-left: 24px;
    color: #fff;
    line-height: 1;
}
#bnr260614_bottom label::before {
    content: "";
    position: absolute;
    left: 0; top: 50%;
    transform: translateY(-50%);
    width: 16px; height: 16px;
    background: #fff;
}
#bnr260614_bottom input[type=checkbox]:checked + label::before {
    background: url('/images/icon_check.png') center no-repeat #fff;
}
#bnr260614_bottom button {
    color: #fff; font-size: 13px;
    background: #000; border: 1px solid #464646;
    width: 70px; height: 30px; cursor: pointer;
}