* {font-family:"NotoSansKR", sans-serif;}

/*
	font-family:"Gmarket Sans TTF", sans-serif;

	font-family:"KoreanGESP-B", sans-serif;
	font-family:"KoreanGESP-M", sans-serif;
	
	font-family:"KoreanSDNR-B", sans-serif;
	font-family:"KoreanSDNR-M", sans-serif;
*/

body {width:100%; margin:0 auto; padding:0; font-size:13px; line-height:normal; overflow-y:scroll; background-color:#caecf3;}
img {border:none; padding:0; margin:0; outline:none;}
a {border:none; padding:0; margin:0; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
input, select, textarea {margin:0; padding:0; outline:none; font-size:15px; color:#666666;}
ul {list-style:none; padding:0; margin:0; *zoom:1;}
ul:after {content:""; display:block; clear:both;}
ul > li {display:block;}

input::placeholder {color:#666666; opacity:1;}
input::-webkit-input-placeholder {color:#666666;}
input:-ms-input-placeholder {color:#666666;}
input:-moz-input-placeholder {color:#666666;}

textarea::placeholder {color:#666666; opacity:1;}
textarea::-webkit-input-placeholder {color:#666666;}
textarea:-ms-input-placeholder {color:#666666;}
textarea:-moz-input-placeholder {color:#666666;}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:#ffffff;
	background-image:url("/cctv/img/select_arrow.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:0 19px 0 5px;
}

select::-ms-expand {display:none;}

/*라디오 버튼*/
.radio_label {display:inline-block; *display:inline; zoom:1; cursor:pointer;}
.radio_label input[type=radio] {display:none;}
.radio_label .check_icon {display:inline-block; *display:inline; zoom:1; width:20px; height:20px; background-image:url("/cctv/img/radio_icon_off.png"); background-repeat:no-repeat; margin-right:4px; vertical-align:middle; cursor:pointer;}
.radio_label span {vertical-align:middle;}
.radio_label input[type=radio]:checked + .check_icon {background-image:url("/cctv/img/radio_icon_on.png");}

/*체크박스 버튼*/
.checkbox_label {display:inline-block; *display:inline; zoom:1; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label .check_icon {display:inline-block; *display:inline; zoom:1; width:20px; height:20px; background-image:url("/cctv/img/radio_icon_off.png"); background-repeat:no-repeat; margin-right:4px; vertical-align:middle; cursor:pointer;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/cctv/img/radio_icon_on.png");}

#wrap {width:100%; min-width:1200px; margin:0 auto; background-image:url("/cctv/img/wrap_bg.png"); background-repeat:repeat-y; /*background-size:contain;*/ background-position:center;}

/*헤더*/
#header {width:100%; margin:0 auto;}
#header > .contents_con {width:1200px; margin:0 auto;}

/*컨텐츠*/
#container {width:100%; margin:0 auto; padding-bottom:85px; background-image:url("/cctv/img/container_bg.png"); background-repeat:no-repeat; background-size:contain; background-position:center bottom;}

/*메인 컨텐츠*/
#main_con {width:1200px; margin:0 auto; background-color:#ffffff; background-color:rgba(255,255,255,0.95); box-shadow:0 0 18px rgba(47,169,182,0.3); -webkit-box-shadow:0 0 18px rgba(47,169,182,0.3); -moz-box-shadow:0 0 18px rgba(47,169,182,0.3);}
#main_con > .contents_con {padding:40px 50px 95px 50px;}
#main_con > .contents_con > .img_con {border-bottom:1px dashed #dddddd; padding-bottom:50px; margin-bottom:45px;}
#main_con > .contents_con > .img_con > .img01_con {margin-bottom:30px;}
#main_con > .contents_con > .img_con > .img02_con {}
#main_con > .contents_con > .apply_con {}
#main_con > .contents_con > .apply_con > .video_con {margin-bottom:70px;}
#main_con > .contents_con > .apply_con > .video_con > ul {}
#main_con > .contents_con > .apply_con > .video_con > ul > li {float:left; width:530px; margin-left:40px;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div {}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .title_con {margin-bottom:15px;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .title_con > table {width:100%; margin:0 auto;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .title_con > table > tbody > tr > td {height:50px;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .title_con > table > tbody > tr > .text_td {}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .title_con > table > tbody > tr > .text_td .bar {display:inline-block; *display:inline; zoom:1; width:18px; height:6px; background-color:#ffd20d; margin-right:10px; vertical-align:middle;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .title_con > table > tbody > tr > .text_td span {font-size:25px; color:#303030; font-weight:700; line-height:33px; letter-spacing:-0.2px; font-family:"Gmarket Sans TTF", sans-serif; vertical-align:middle;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .title_con > table > tbody > tr > .btn_td {width:250px;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .title_con > table > tbody > tr > .btn_td .a_btn {display:block; background-color:#2b9ad3; text-align:center;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .title_con > table > tbody > tr > .btn_td .a_btn > span {font-size:18px; color:#ffffff; font-weight:500; line-height:48px; letter-spacing:-0.25px; vertical-align:middle;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .title_con > table > tbody > tr > .btn_td .a_btn > img {margin-left:9px; vertical-align:middle;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .video_con {}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .video_con > ul {}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .video_con > ul > li {float:left; width:260px; margin:10px 10px 0 0;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .video_con > ul > li .video {}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .video_con > ul > li .video iframe {width:100%; height:165px;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .video_con > ul > li:nth-child(1) {margin-top:0;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .video_con > ul > li:nth-child(2) {margin-top:0;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .video_con > ul > li:nth-child(2n) {margin-right:0;}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .video_con > .video {}
#main_con > .contents_con > .apply_con > .video_con > ul > li .list_div > .video_con > .video iframe {width:100%; height:340px;}
#main_con > .contents_con > .apply_con > .video_con > ul > li:first-child {margin-left:0;}
#main_con > .contents_con > .apply_con > .btn_con {text-align:center;}
#main_con > .contents_con > .apply_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:433px; border:1px solid #f07488; margin-left:17px; text-align:center; font-size:21px; font-weight:700; line-height:68px; letter-spacing:-0.2px;}
#main_con > .contents_con > .apply_con > .btn_con .a_btn01 {background-color:#f07488; color:#ffffff;}
#main_con > .contents_con > .apply_con > .btn_con .a_btn02 {color:#f07488;}
#main_con > .contents_con > .apply_con > .btn_con .a_btn:first-child {margin-left:0;}

/*푸터*/
#footer {width:100%; margin:0 auto; background-color:#ffffff;}
#footer > .contents_con {width:1200px; margin:0 auto; padding:36px 0; text-align:center;}
#footer > .contents_con span {font-size:15px; color:#464646; line-height:23px; letter-spacing:-0.2px;}

/*로그인*/
#login_con {width:1200px; margin:0 auto; background-color:#ffffff; background-color:rgba(255,255,255,0.95); box-shadow:0 0 18px rgba(47,169,182,0.3); -webkit-box-shadow:0 0 18px rgba(47,169,182,0.3); -moz-box-shadow:0 0 18px rgba(47,169,182,0.3);}
#login_con > .contents_con {width:438px; margin:0 auto; padding:138px 0 170px 0;}
#login_con > .contents_con > .title_con {margin-bottom:50px; text-align:center;}
#login_con > .contents_con > .title_con > .text01_con {margin-bottom:20px;}
#login_con > .contents_con > .title_con > .text01_con span {font-size:45px; color:#222222; line-height:53px; letter-spacing:-0.2px; font-family:"KoreanSDNR-B", sans-serif;}
#login_con > .contents_con > .title_con > .text02_con {}
#login_con > .contents_con > .title_con > .text02_con span {font-size:18px; color:#666666; line-height:28px; letter-spacing:-0.2px;}
#login_con > .contents_con > .write_con {} 
#login_con > .contents_con > .write_con > .input_con {margin-bottom:30px;}
#login_con > .contents_con > .write_con > .input_con > ul {}
#login_con > .contents_con > .write_con > .input_con > ul > li {margin-top:10px;}
#login_con > .contents_con > .write_con > .input_con > ul > li .input {width:416px; height:53px; border:1px solid #dddddd; padding:0 10px; font-size:17px;}
#login_con > .contents_con > .write_con > .input_con > ul > li:first-child {margin-top:0;}
#login_con > .contents_con > .write_con > .btn_con {}
#login_con > .contents_con > .write_con > .btn_con .input_btn {width:438px; border:0; background-color:#f07488; font-size:18px; color:#ffffff; font-weight:600; line-height:57px; letter-spacing:-0.2px; cursor:pointer;}

/*신청하기*/
#apply_con {width:1200px; margin:0 auto; background-color:#ffffff; background-color:rgba(255,255,255,0.95); box-shadow:0 0 18px rgba(47,169,182,0.3); -webkit-box-shadow:0 0 18px rgba(47,169,182,0.3); -moz-box-shadow:0 0 18px rgba(47,169,182,0.3);}
#apply_con > .contents_con {padding:50px 50px 80px 50px;}
#apply_con > .contents_con > .basic_input_con {}
#apply_con > .contents_con > .basic_input_con .info_div {margin-top:30px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .title_con {background-color:#e6e6e6; text-align:center;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .title_con span {font-size:18px; color:#222222; font-weight:600; line-height:48px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con {}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table {width:100%; margin:0 auto;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > td {border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .title_td {width:153px; background-color:#f6f6f6; padding-left:15px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .title_td span {font-size:16px; color:#222222; font-weight:600; line-height:24px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .title_td span .dot {color:#ff0000;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td {width:360px; height:28px; padding:10px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td span {font-size:15px; color:#666666; line-height:24px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .input {height:26px; border:1px solid #dddddd; padding:0 5px; background-color:#ffffff;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .select {height:28px; border:1px solid #dddddd;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con {}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input01_con {margin-bottom:10px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input01_con > table {}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input01_con > table > tbody > tr > td {}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input01_con > table > tbody > tr > .btn_td {width:115px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input01_con > table > tbody > tr > .btn_td .a_btn {display:block; background-color:#a2a2a2; text-align:center; font-size:15px; color:#ffffff; line-height:28px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input01_con > table > tbody > tr > .blank_td {width:10px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input01_con > table > tbody > tr > .input_td {}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input01_con > table > tbody > tr > .input_td .input {width:203px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input02_con {}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input02_con > ul {}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input02_con > ul > li {float:left; width:430px; margin-left:10px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input02_con > ul > li .input {width:418px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .address_con > .input02_con > ul > li:first-child {margin-left:0;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .area_con {*zoom:1;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .area_con:after {content:""; display:block; clear:both;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .area_con > .input_con {float:left;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .area_con > .input_con > ul {}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .area_con > .input_con > ul > li {float:left; margin-left:10px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .area_con > .input_con > ul > li .select {width:165px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .area_con > .input_con > ul > li:first-child {margin-left:0;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .area_con > .text_con {float:left; padding:2px 0; margin-left:20px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td .area_con > .text_con span {}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > .info_td02 {width:910px;}
#apply_con > .contents_con > .basic_input_con .info_div > #contentArea > #content_in > .input_con > table > tbody > tr > td:first-child {width:152px; border-left:1px solid #dddddd;}
#apply_con > .contents_con > .basic_input_con .info_div:first-child {margin-top:0;}
#apply_con > .contents_con > .basic_input_con .info_div:first-child > .title_con {background-color:#a5e288;}
#apply_con > .contents_con > .basic_input_con .btn_con {margin-top: 32px; text-align: center;}
#apply_con > .contents_con > .basic_input_con .btn_con .input_btn {width: 390px;border: 0;background-color: #f07488;font-size: 20px;color: #ffffff;font-weight: 600;line-height: 65px;letter-spacing: -0.2px;cursor: pointer;}
#apply_con > .contents_con > .basic_input_con .btn_con .a_btn {display: inline-block;*display: inline;zoom:1; width: 390px;background-color: #f07488;text-align: center;font-size: 20px;color: #ffffff;font-weight: 600;line-height: 65px;letter-spacing: -0.2px;}

#apply_con > .contents_con > .basic_input_con .btn_con {*zoom:1;}
#apply_con > .contents_con > .basic_input_con .btn_con:after {content:""; display:block; clear:both;}
#apply_con > .contents_con > .basic_input_con .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; margin-left:7px; text-align:center; font-size:17px; line-height:41px; letter-spacing:-0.2px; cursor:pointer;}
#apply_con > .contents_con > .basic_input_con .btn_con .a_btn.a_btn01 {width:158px;}
#apply_con > .contents_con > .basic_input_con .btn_con .a_btn.a_btn02 {width:158px; background-color:#808080;}
#apply_con > .contents_con > .basic_input_con .btn_con .a_btn:first-child {margin-left:0;}
#apply_con > .contents_con > .basic_input_con .btn_con > .btn01_con .a_btn {background-color:#808080; color:#ffffff;}
#apply_con > .contents_con > .basic_input_con .btn_con > .btn02_con {margin-top:16px;}
#apply_con > .contents_con > .basic_input_con .btn_con > .btn02_con .a_btn {}


#apply_con > .contents_con > .install_con {margin-top:56px;}
#apply_con > .contents_con > .install_con > .title_con {margin-bottom:14px;}
#apply_con > .contents_con > .install_con > .title_con span {font-size:23px; color:#222222; font-weight:500; line-height:31px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .install_con > .title_con span .dot {color:#ff0000;}
#apply_con > .contents_con > .install_con  > .input_con {}
#apply_con > .contents_con > .install_con  > .input_con > table {width:100%; margin:0 auto;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > td {border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .title_td {width:152px; border-left:1px solid #dddddd; background-color:#f6f6f6; padding-left:15px;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .title_td span {font-size:16px; color:#222222; font-weight:600; line-height:24px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .title_td span .dot {color:#ff0000;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .info_td {height:28px; padding:10px;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .info_td span {font-size:15px; color:#666666; line-height:24px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .info_td .check_con > ul {}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .info_td .check_con > ul > li {float:left; margin-left:50px;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .info_td .check_con > ul > li .radio_label {vertical-align:middle;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .info_td .check_con > ul > li .install_type01_etc_con {display:none;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .info_td .check_con > ul > li .install_type01_etc_con span {vertical-align:middle;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .info_td .check_con > ul > li .install_type01_etc_con .input {width:55px; height:26px; padding:0 5px; border:1px solid #dddddd; text-align:right; vertical-align:middle;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .info_td .check_con > ul > li .input {height:26px; border:1px solid #dddddd; padding:0 5px;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr > .info_td .check_con > ul > li:first-child {margin-left:0;}
#apply_con > .contents_con > .install_con  > .input_con > table > tbody > tr:first-child > td {border-top:1px solid #dddddd;}
#apply_con > .contents_con > .event_con {margin-top:40px;}
#apply_con > .contents_con > .event_con > .apply_con {background-color:#fde988; padding:24px 25px;}
#apply_con > .contents_con > .event_con > .apply_con > table {width:100%; margin:0 auto;}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > td {}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .title_td {width:195px;}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .title_td span {font-size:24px; color:#000000; font-weight:700; line-height:32px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .info_td {}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .info_td span {font-size:17px; color:#362d00; font-weight:500; line-height:25px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .info_td span .color_text {font-size:20px; font-weight:700;} 
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .btn_td {width:310px;}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .btn_td > ul {}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .btn_td > ul > li {float:left; width:150px; margin-left:10px;}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .btn_td > ul > li label {display:block; cursor:pointer;}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .btn_td > ul > li label > input {display:none;}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .btn_td > ul > li label > span {display:block; border:1px solid #dddddd; background-color:#ffffff; text-align:center; font-size:15px; color:#222222; font-weight:500; line-height:50px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .btn_td > ul > li label > input:checked + span {border:2px solid #0054a6; color:#0054a6; line-height:48px;}
#apply_con > .contents_con > .event_con > .apply_con > table > tbody > tr > .btn_td > ul > li:first-child {margin-left:0;}
#apply_con > .contents_con > .event_con > .write_con {display:none; padding:30px 0;}
#apply_con > .contents_con > .event_con > .write_con > .input_con {}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table {width:100%; margin:0 auto;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > td {}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .title01_td {background-color:#e6e6e6; padding:11px 0;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .title01_td span {font-size:18px; color:#222222; font-weight:500; line-height:26px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .title02_td {width:366px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; background-color:#f6f6f6; padding:12px 0;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .title02_td span {font-size:16px; color:#222222; font-weight:500; line-height:24px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .title02_td:first-child {width:365px; border-left:1px solid #dddddd;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td {border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:20px;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td span {font-size:15px; color:#666666; line-height:23px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con {width:324px; margin:0 auto;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option01_con {margin-bottom:20px;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option01_con .select {width:324px; height:28px; border:1px solid #dddddd;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con {}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul {}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul > li {margin-top:10px;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul > li > table {width:100%; margin:0 auto;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul > li > table > tbody > tr > td {}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul > li > table > tbody > tr > .title_td {}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul > li > table > tbody > tr > .title_td span {}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul > li > table > tbody > tr > .title_td span .dot {color:#444444; font-weight:700;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul > li > table > tbody > tr > .info_td {width:90px;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul > li > table > tbody > tr > .info_td .input {width:55px; height:26px; border:1px solid #dddddd; padding:0 5px; margin-right:3px; vertical-align:middle;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul > li > table > tbody > tr > .info_td span {vertical-align:middle;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option02_con > ul > li:first-child {margin-top:0;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option03_con {margin-top:20px; text-align:right;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option03_con .a_btn {display:inline-block; *display:inline; zoom:1;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option03_con .a_btn > img {margin-right:3px; vertical-align:middle;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td > .option_con > .option03_con .a_btn > span {font-size:14px; color:#666666; font-weight:700; line-height:20px; text-decoration:underline; vertical-align:middle;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > table > tbody > tr > .info_td:first-child {border-left:1px solid #dddddd;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > .apply_event_write_input_option03_popup_con_bg {display:none; width:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.36); position:absolute; top:0; left:0; right:0; z-index:100;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > .apply_event_write_input_option03_popup_con {display:none; width:593px; margin:0 auto; position:fixed; top:50%; transform:translateY(-50%); left:0; right:0; z-index:200;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > .apply_event_write_input_option03_popup_con > .contents_con {position:relative; top:0; left:0;}
#apply_con > .contents_con > .event_con > .write_con > .input_con > .apply_event_write_input_option03_popup_con > .contents_con > .img_con {}
#apply_con > .contents_con > .event_con > .write_con > .input_con > .apply_event_write_input_option03_popup_con > .contents_con > .btn_con {position:absolute; top:-25px; right:-25px; z-index:10;}
#apply_con > .contents_con > .event_con > .write_con2 {padding:0px 0px 30px 0px;}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con {margin-top:30px;}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con > .title_con {background-color:#e6e6e6; padding:11px 0; margin-bottom:20px; text-align:center;}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con > .title_con span {font-size:18px; color:#222222; font-weight:500; line-height:26px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con > .btn_con {padding:0 45px;}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con > .btn_con > ul {}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con > .btn_con > ul > li {float:left; width:500px; margin-left:10px;}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con > .btn_con > ul > li label {display:block; cursor:pointer;}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con > .btn_con > ul > li label > input {display:none;}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con > .btn_con > ul > li label > span {display:block; border:2px solid #dddddd; background-color:#ffffff; text-align:center; font-size:15px; color:#222222; font-weight:500; line-height:46px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con > .btn_con > ul > li label > input:checked + span {border:2px solid #0054a6; color:#0054a6;}
#apply_con > .contents_con > .event_con > .write_con2 > .pay_con > .btn_con > ul > li:first-child {margin-left:0;}
#apply_con > .contents_con > .date_con {border-top:1px solid #dddddd; margin-top:40px; padding-top:40px;}
#apply_con > .contents_con > .date_con > .text01_con {margin-bottom:16px; text-align:center;}
#apply_con > .contents_con > .date_con > .text01_con > .text01_con {margin-bottom:8px;}
#apply_con > .contents_con > .date_con > .text01_con > .text01_con span {font-size:16px; color:#666666; line-height:24px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .date_con > .text01_con > .text02_con {}
#apply_con > .contents_con > .date_con > .text01_con > .text02_con span {font-size:18px; color:#222222; font-weight:600; line-height:26px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .date_con > .text02_con {text-align:right;}
#apply_con > .contents_con > .date_con > .text02_con span {font-size:18px; color:#222222; font-weight:600; line-height:26px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .agree_con {margin-top:80px; *zoom:1;}
#apply_con > .contents_con > .agree_con:after {content:""; display:block; clear:both;}
#apply_con > .contents_con > .agree_con .info_div {float:left; width:540px; margin-left:20px;}
#apply_con > .contents_con > .agree_con .info_div > .title_con {margin-bottom:8px;}
#apply_con > .contents_con > .agree_con .info_div > .title_con span {font-size:16px; color:#222222; font-weight:600; line-height:24px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .agree_con .info_div > .text_con {height:218px; border:1px solid #dddddd; padding:15px 20px; margin-bottom:10px; overflow-y:scroll; font-size:15px; color:#666666; line-height:25px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .agree_con .info_div > .check_con {}
#apply_con > .contents_con > .agree_con .info_div > .check_con > table {width:100%; margin:0 auto;}
#apply_con > .contents_con > .agree_con .info_div > .check_con > table > tbody > tr > td {}
#apply_con > .contents_con > .agree_con .info_div > .check_con > table > tbody > tr > .title_td {}
#apply_con > .contents_con > .agree_con .info_div > .check_con > table > tbody > tr > .title_td span {font-size:14px; color:#666666; line-height:22px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .agree_con .info_div > .check_con > table > tbody > tr > .check_td {}
#apply_con > .contents_con > .agree_con .info_div > .check_con > table > tbody > tr > .check_td > .contents_con {display:inline-block; *display:inline; zoom:1; text-align:left;}
#apply_con > .contents_con > .agree_con .info_div > .check_con > table > tbody > tr > .check_td > .contents_con > ul {}
#apply_con > .contents_con > .agree_con .info_div > .check_con > table > tbody > tr > .check_td > .contents_con > ul > li {float:left; margin-left:25px;}
#apply_con > .contents_con > .agree_con .info_div > .check_con > table > tbody > tr > .check_td > .contents_con > ul > li .radio_label span {font-size:15px; color:#666666; line-height:22px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .agree_con .info_div > .check_con > table > tbody > tr > .check_td > .contents_con > ul > li:first-child {margin-left:0;}
#apply_con > .contents_con > .agree_con .info_div:first-child {margin-left:0;}
#apply_con > .contents_con > .btn_con {margin-top:92px; text-align:center;}
#apply_con > .contents_con > .btn_con .input_btn {width:390px; border:0; background-color:#f07488; font-size:20px; color:#ffffff; font-weight:600; line-height:65px; letter-spacing:-0.2px; cursor:pointer;}
#apply_con > .contents_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:390px; background-color:#f07488; text-align:center; font-size:20px; color:#ffffff; font-weight:600; line-height:65px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .dowload_con {border-top:1px solid #dddddd; padding-top:44px; margin-top:55px;}
#apply_con > .contents_con > .dowload_con > .title_con {margin-bottom:16px;}
#apply_con > .contents_con > .dowload_con > .title_con span {font-size:20px; color:#222222; font-weight:600; line-height:28px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .dowload_con > .btn_con {*zoom:1;}
#apply_con > .contents_con > .dowload_con > .btn_con:after {content:""; display:block; clear:both;}
#apply_con > .contents_con > .dowload_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; margin-left:7px; text-align:center; font-size:17px; line-height:41px; letter-spacing:-0.2px;}
#apply_con > .contents_con > .dowload_con > .btn_con .a_btn.a_btn01 {width:158px;}
#apply_con > .contents_con > .dowload_con > .btn_con .a_btn.a_btn02 {padding-left:20px; padding-right:20px;}
#apply_con > .contents_con > .dowload_con > .btn_con .a_btn:first-child {margin-left:0;}
/*#apply_con > .contents_con > .dowload_con > .btn_con > .btn01_con {float:left;}*/
#apply_con > .contents_con > .dowload_con > .btn_con > .btn01_con .a_btn {border:1px solid #808080; background-color:#808080; color:#ffffff;}
/*#apply_con > .contents_con > .dowload_con > .btn_con > .btn02_con {float:right;}*/
#apply_con > .contents_con > .dowload_con > .btn_con > .btn02_con {margin-top:16px;}
#apply_con > .contents_con > .dowload_con > .btn_con > .btn02_con .a_btn {border:1px solid #01b3b4; color:#01b3b4;}