@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(http://cdn.jsdelivr.net/font-notosans-kr/1.0.0-v1004/NotoSansKR-full.css);

* {font-family:"NotoSansKR", "Nanum Barun Gothic", "나눔고딕", "NanumGothic", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif;}

body {width:100%; margin:0 auto; background-color:#f7f8fb; padding:0; font-size:13px; line-height:normal; overflow-y:scroll;}
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:18px; color:#888888;}
ul {list-style:none; padding:0; margin:0; *zoom:1;}
ul:after {content:""; display:block; clear:both;}
ul > li {display:block;}

input::-moz-placeholder {color:#888888;}
input::-webkit-input-placeholder {color:#888888;}

textarea::-moz-placeholder {color:#888888;}
textarea::-webkit-input-placeholder {color:#888888;}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url("/img/sub/select_arrow.png") no-repeat 95% 50%; /*셀렉박스 화살표 */
}

/*IE 10, 11의 네이티브 화살표 숨기기*/ 
select::-ms-expand {display:none;}

/*display:inline-block; *display:inline; zoom:1;*/

/*체크박스 버튼*/
.checkbox_label {display:inline-block; *display:inline; zoom:1; cursor:pointer;}
.checkbox_label .check_icon {display:inline-block; *display:inline; zoom:1; width:19px; height:19px; background-image:url("/img/sub/checkbox_icon_off.png"); background-repeat:no-repeat; margin-right:6px; vertical-align:middle; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.png");}
.checkbox_label span {vertical-align:middle;}

/*번호목록*/
.number_list_con {text-align:center;}
.number_list_con a {display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.number_list_con .btn_con {display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.number_list_con .list_con {display:inline-block; *display:inline; zoom:1; margin:0 12px; vertical-align:middle;}
.number_list_con .list_con .list_a {width:30px; margin:0 1px; text-align:center; font-size:15px; color:#666666; line-height:30px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.number_list_con .list_con .on {background-color:#436a89; color:#ffffff;}

#wrap {width:100%; min-width:1490px; margin:0 auto;}

/*컨텐츠*/
#container {width:100%; margin:0 auto; position:relative; top:0; left:0;}
#container > .left_con {width:230px; height:100%; background-color:#212a39; position:absolute; top:0; left:0; z-index:100;}
#container > .left_con > .logo_con {margin-top:90px; text-align:center;}
#container > .left_con > .member_con {border-bottom:1px solid #303d53; padding:40px 0 50px 0; margin-bottom:20px;}
#container > .left_con > .member_con > .logo_con {margin-bottom:46px; text-align:center;}
#container > .left_con > .member_con > .text_con {text-align:center;}
#container > .left_con > .member_con > .text_con > .name_con {margin-bottom:17px;}
#container > .left_con > .member_con > .text_con > .name_con img {margin-right:8px; vertical-align:middle;}
#container > .left_con > .member_con > .text_con > .name_con span {font-size:20px; color:#ffffff; line-height:28px; vertical-align:middle;}
#container > .left_con > .member_con > .text_con > .btn_con {}
#container > .left_con > .member_con > .text_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:107px; border:1px solid #96a8bc; font-size:15px; color:#97aabe; line-height:26px;}
#container > .left_con > .nav {}
#container > .left_con > .nav > ul {}
#container > .left_con > .nav > ul > li {}
#container > .left_con > .nav > ul > li > a {display:block;}
#container > .left_con > .nav > ul > li > a > .contents_con {margin:0 15px; padding:0 0 0 30px; border-bottom:1px solid #303d53; position:relative; top:0; left:0;}
#container > .left_con > .nav > ul > li > a > .contents_con > img {margin-right:10px; vertical-align:middle;}
#container > .left_con > .nav > ul > li > a > .contents_con > span {font-size:20px; color:#bbbbbb; line-height:80px; vertical-align:middle;}
#container > .left_con > .nav > ul > li > a > .contents_con > .left_nav_list_arrow {margin-right:0; position:absolute; top:50%; margin-top:-4px; right:15px; z-index:10;}
#container > .left_con > .nav > ul > li > a.on {background-color:#181e29;}
#container > .left_con > .nav > ul > li > a.on > .contents_con > span {color:#ffffff;}
#container > .left_con > .nav > ul > li > a.over {background-color:#181e29;}
#container > .left_con > .nav > ul > li > a.over > .contents_con > span {color:#ffffff;}
#container > .left_con > .nav > ul > li > .sub_nav {display:none; border-bottom:1px solid #303d53; padding:16px 30px; margin:0 15px;}
#container > .left_con > .nav > ul > li > .sub_nav > ul {}
#container > .left_con > .nav > ul > li > .sub_nav > ul > li {margin-top:7px;}
#container > .left_con > .nav > ul > li > .sub_nav > ul > li > a {font-size:16px; color:#bbbbbb; line-height:24px;}
#container > .left_con > .nav > ul > li > .sub_nav > ul > li > a.on {color:#ffffff;}
#container > .left_con > .nav > ul > li > .sub_nav > ul > li:first-child {margin-top:0;}
#container > .right_con {margin-left:230px;}
#container > .right_con > .top_con {border-bottom:1px solid #eeeeee; background-color:#ffffff; -webkit-box-shadow:0px 0px 2px 2px rgba(238,238,238,0.75); -moz-box-shadow:0px 0px 2px 2px rgba(238,238,238,0.75); box-shadow:0px 0px 2px 2px rgba(238,238,238,0.75);}
#container > .right_con > .top_con > table {width:100%; margin:0 auto;}
#container > .right_con > .top_con > table > tbody > tr > td {width:100px; border-right:1px solid #eeeeee; position:relative; top:0; left:0;}
#container > .right_con > .top_con > table > tbody > tr > td .a_btn {display:block; padding:19px 0 14px 0;}
#container > .right_con > .top_con > table > tbody > tr > td .a_btn > .icon_con {margin-bottom:5px;}
#container > .right_con > .top_con > table > tbody > tr > td .a_btn > .text_con {}
#container > .right_con > .top_con > table > tbody > tr > td .a_btn > .text_con span {font-size:13px; color:#838383; line-height:21px;}
#container > .right_con > .top_con > table > tbody > tr > td .sub_nav {display:none; width:148px; padding-top:5px; text-align:left; position:absolute; top:82px; left:-24px; z-index:10;}
#container > .right_con > .top_con > table > tbody > tr > td .sub_nav > .contents_con {border:1px solid #eeeeee; background-color:#ffffff; padding:0 7px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-box-shadow:0px 0px 2px 2px rgba(238,238,238,0.75); -moz-box-shadow:0px 0px 2px 2px rgba(238,238,238,0.75); box-shadow:0px 0px 2px 2px rgba(238,238,238,0.75);}
#container > .right_con > .top_con > table > tbody > tr > td .sub_nav > .contents_con > ul {}
#container > .right_con > .top_con > table > tbody > tr > td .sub_nav > .contents_con > ul > li {border-top:1px solid #eeeeee;}
#container > .right_con > .top_con > table > tbody > tr > td .sub_nav > .contents_con > ul > li a {display:block; padding:0 12px; font-size:16px; color:#666666; line-height:48px;}
#container > .right_con > .top_con > table > tbody > tr > td .sub_nav > .contents_con > ul > li:first-child {border-top:0;}
#container > .right_con > .top_con > table > tbody > tr > td:first-child {width:auto;}
#container > .right_con > .contents_con {padding:36px 30px 120px 30px;}
#container > .right_con > .contents_con > .contents_con {min-height:790px;}

/*회원 컨텐츠*/
#container.member > .left_con {width:400px; background-image:url("/img/member/member_left_con_bg.png"); background-repeat:no-repeat; background-size:cover; background-position:top center;}
#container.member > .right_con {margin-left:400px;}
#container.member > .right_con > .contents_con {padding:0 30px 0 30px;}
#container > .right_con > .contents_con > .contents_con {min-height:1050px;}

/*푸터*/
#footer {width:100%; margin:0 auto; background-color:#434a55;}
#footer > .contents_con {padding:14px 50px;}
#footer > .contents_con span {font-size:14px; color:#bbbbbb; line-height:22px;}

/*로그인*/
.login_con {width:426px; margin:0 auto; padding-top:296px;}
.login_con > .title_con {margin-bottom:35px;}
.login_con > .title_con > .text01_con {margin-bottom:8px;}
.login_con > .title_con > .text01_con span {font-size:40px; color:#31445b; font-weight:bold; line-height:48px;}
.login_con > .title_con > .text02_con {}
.login_con > .title_con > .text02_con span {font-size:16px; color:#333333; line-height:24px;}
.login_con > .write_con {margin-bottom:36px;}
.login_con > .write_con .input_con {margin-bottom:40px;}
.login_con > .write_con .input_con > ul {}
.login_con > .write_con .input_con > ul > li {margin-top:30px;}
.login_con > .write_con .input_con > ul > li .input {width:364px; height:64px; border:1px solid #cccccc; padding:0 30px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.login_con > .write_con .input_con > ul > li:first-child {margin-top:0;}
.login_con > .write_con .btn_con {}
.login_con > .write_con .btn_con .input_btn {width:426px; border:0; background-color:#ed1941; font-size:20px; color:#ffffff; font-weight:bold; line-height:66px; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.login_con > .member_con {text-align:center;}
.login_con > .member_con a {display:inline-block; *display:inline; zoom:1; padding-bottom:6px; margin-left:57px; font-size:18px; color:#434a55; font-weight:600; line-height:26px; position:relative; top:0; left:0;}
.login_con > .member_con a .bar {width:100%; margin:0 auto; position:absolute; bottom:0; left:0; right:0; z-index:10;}
.login_con > .member_con a .bar > .line01 {height:1px; background-color:#8a8e94;}
.login_con > .member_con a .bar > .line02 {height:1px; background-color:#d4d5d9;}
.login_con > .member_con a:first-child {margin-left:0;}

/*회원가입*/
.join_con {width:750px; margin:0 auto;}
.join_con > .title_con {}
.join_con > .title_con span {font-size:40px; color:#31445b; font-weight:bold; line-height:48px;}
.join_con > .contents_con {}
.join_con > .btn_con {text-align:right;}
.join_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:199px; border:1px solid #ed1941; background-color:#ffffff; margin-right:17px; text-align:center; font-size:16px; color:#ed1941; font-weight:bold; line-height:54px; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.join_con > .btn_con .input_btn {width:201px; border:0; background-color:#ed1941; font-size:16px; color:#ffffff; font-weight:bold; line-height:56px; cursor:pointer; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.join_con.step01 {padding-top:156px;}
.join_con.step01 > .title_con {margin-bottom:40px;}
.join_con.step01 > .contents_con {margin-bottom:56px;}
.join_con.step02 {padding-top:93px;}
.join_con.step02 > .title_con {margin-bottom:30px;}
.join_con.step02 > .contents_con {margin-bottom:60px;}

/*회원가입 step01*/
.join_step01_con {}
.join_step01_con > ul {}
.join_step01_con > ul > li {margin-top:52px;}
.join_step01_con > ul > li .list_div {}
.join_step01_con > ul > li .list_div > .title_con {margin-bottom:9px;}
.join_step01_con > ul > li .list_div > .title_con span {font-size:18px; color:#303030; font-weight:600; line-height:26px;}
.join_step01_con > ul > li .list_div > .text_con {height:138px; border:1px solid #e6e6e6; background-color:#ffffff; padding:10px; margin-bottom:17px; font-size:13px; color:#282828; line-height:21px; overflow-y:scroll;}
.join_step01_con > ul > li .list_div > .check_con {}
.join_step01_con > ul > li .list_div > .check_con .checkbox_label .check_icon {margin-right:12px;}
.join_step01_con > ul > li .list_div > .check_con .checkbox_label span {font-size:16px; color:#505050; line-height:24px;}
.join_step01_con > ul > li:first-child {margin-top:0;}

/*회원가입 step02*/
.join_step02_con {}
.join_step02_con > .title_con {margin-bottom:16px;}
.join_step02_con > .title_con span {font-size:20px; color:#303030; font-weight:600; line-height:28px;}
.join_step02_con > .input_con {border-top:4px solid #233e5d; padding-top:40px;}
.join_step02_con > .input_con > ul {}
.join_step02_con > .input_con > ul > li {margin-top:20px;}
.join_step02_con > .input_con > ul > li > table {width:100%; margin:0 auto;}
.join_step02_con > .input_con > ul > li > table > tbody > tr > td {}
.join_step02_con > .input_con > ul > li > table > tbody > tr > .title_td {width:130px;}
.join_step02_con > .input_con > ul > li > table > tbody > tr > .title_td span {font-size:18px; color:#303030; font-weight:600; line-height:26px;}
.join_step02_con > .input_con > ul > li > table > tbody > tr > .title_td span .dot {color:#ee3838;} 
.join_step02_con > .input_con > ul > li > table > tbody > tr > .info_td {padding:0 10px;}
.join_step02_con > .input_con > ul > li > table > tbody > tr > .info_td span {font-size:18px; color:#999999; line-height:22px;}
.join_step02_con > .input_con > ul > li > table > tbody > tr > .info_td .a_btn {display:block; border:1px solid #cccccc; background-color:#233e5d; text-align:center; font-size:18px; color:#ffffff; line-height:50px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.join_step02_con > .input_con > ul > li > table > tbody > tr > .info_td .input {height:50px; border:1px solid #cccccc; padding:0 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.join_step02_con > .input_con > ul > li > table > tbody > tr > .info_td .select {height:52px; border:1px solid #cccccc; background:url("/img/sub/select_arrow.png") no-repeat 90% 50%; background-color:#ffffff; padding:0 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.join_step02_con > .input_con > ul > li.auth_code_li {display:none;}
.join_step02_con > .input_con > ul > li:first-child {margin-top:0;}

/*아이디/비밀번호 찾기*/
.find_con {width:750px; margin:0 auto; padding-top:176px;}
.find_con > .title_con {margin-bottom:35px;}
.find_con > .title_con > .text01_con {margin-bottom:8px;}
.find_con > .title_con > .text01_con span {font-size:40px; color:#31445b; font-weight:bold; line-height:48px;}
.find_con > .title_con > .text02_con {}
.find_con > .title_con > .text02_con span {font-size:16px; color:#333333; line-height:24px;}
.find_con > .contents_con {}
.find_con > .contents_con > .nav {}
.find_con > .contents_con > .nav > ul {}
.find_con > .contents_con > .nav > ul > li {float:left; width:50%;}
.find_con > .contents_con > .nav > ul > li span {display:block; background-color:#e9e9e9; text-align:center; font-size:18px; color:#666666; line-height:60px; cursor:pointer;}
.find_con > .contents_con > .nav > ul > li span.on {background-color:#233e5d; color:#ffffff;}
.find_con > .contents_con > .write_con {}
.find_con > .contents_con > .write_con .info_div {display:none;}
.find_con > .contents_con > .write_con .info_div .input_con {width:426px; margin:0 auto; background-color:#ffffff; padding:50px 162px;}
.find_con > .contents_con > .write_con .info_div .input_con > ul {}
.find_con > .contents_con > .write_con .info_div .input_con > ul > li {margin-top:20px;}
.find_con > .contents_con > .write_con .info_div .input_con > ul > li span {font-size:18px; color:#888888; line-height:26px;}
.find_con > .contents_con > .write_con .info_div .input_con > ul > li .input {height:50px; border:1px solid #cccccc; padding:0 20px; color:#bbbbbb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.find_con > .contents_con > .write_con .info_div .input_con > ul > li .input::-moz-placeholder {color:#bbbbbb;}
.find_con > .contents_con > .write_con .info_div .input_con > ul > li .input::-webkit-input-placeholder {color:#bbbbbb;}
.find_con > .contents_con > .write_con .info_div .input_con > ul > li .select {height:52px; border:1px solid #cccccc; padding:0 20px; color:#bbbbbb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.find_con > .contents_con > .write_con .info_div .input_con > ul > li:first-child {margin-top:0;}
.find_con > .contents_con > .write_con .info_div .btn_con {}
.find_con > .contents_con > .write_con .info_div .btn_con .input_btn {width:750px; border:0; background-color:#4f5e77; font-size:20px; color:#ffffff; font-weight:bold; line-height:70px; cursor:pointer;}
.find_con > .contents_con > .write_con .info_div:first-child {display:block;}

/*마이페이지*/
.mypage_con {width:1200px; margin:0 auto;}
.mypage_con > .title_con {margin-bottom:35px;}
.mypage_con > .title_con span {font-size:30px; color:#333333; font-weight:bold; line-height:38px;}
.mypage_con > .contents_con {background-color:#ffffff;}
.mypage_con > .contents_con > .input_con {}
.mypage_con > .contents_con > .input_con > table {width:100%; margin:0 auto; border-top:3px solid #4f5e77; border-bottom:2px solid #4f5e77;}
.mypage_con > .contents_con > .input_con > table > tbody > tr > td {border-top:1px solid #e7e7e7;}
.mypage_con > .contents_con > .input_con > table > tbody > tr > .title_td {width:165px; padding-left:40px;}
.mypage_con > .contents_con > .input_con > table > tbody > tr > .title_td span {font-size:18px; color:#436a89; font-weight:600; line-height:26px;}
.mypage_con > .contents_con > .input_con > table > tbody > tr > .info_td {height:50px; padding:15px;}
.mypage_con > .contents_con > .input_con > table > tbody > tr > .info_td span {font-size:18px; color:#555555; line-height:26px;} 
.mypage_con > .contents_con > .input_con > table > tbody > tr > .info_td .intro_text {font-size:16px; color:#999999; line-height:24px;}
.mypage_con > .contents_con > .input_con > table > tbody > tr > .info_td .a_btn {display:block; background-color:#888888; text-align:center; font-size:16px; color:#ffffff; line-height:50px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mypage_con > .contents_con > .input_con > table > tbody > tr > .info_td .input {height:48px; border:1px solid #cccccc; padding:0 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mypage_con > .contents_con > .input_con > table > tbody > tr > .info_td .select {height:50px; border:1px solid #cccccc; background:url("/img/sub/select_arrow.png") no-repeat 90% 50%; background-color:#ffffff; padding:0 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mypage_con > .contents_con > .input_con > table > tbody > tr:first-child > td {border-top:0;}
.mypage_con > .contents_con > .btn_con {padding:30px 0; text-align:center;}
.mypage_con > .contents_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:126px; background-color:#d6d6d6; margin-right:17px; text-align:center; font-size:16px; color:#6d7788; font-weight:600; line-height:50px; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mypage_con > .contents_con > .btn_con .input_btn {width:126px; border:0; background-color:#4f5e77; font-size:16px; color:#ffffff; font-weight:600; line-height:50px; cursor:pointer; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/*회원탈퇴*/
.secession_con {width:1200px; margin:0 auto;}
.secession_con > .title_con {margin-bottom:35px;}
.secession_con > .title_con span {font-size:30px; color:#333333; font-weight:bold; line-height:38px;}
.secession_con > .contents_con {width:600px; border-top:3px solid #4f5e77; background-color:#ffffff; padding:56px 300px 30px 300px;}
.secession_con > .contents_con > .intro_con {margin-bottom:26px; text-align:center;}
.secession_con > .contents_con > .intro_con span {font-size:20px; color:#555555; font-weight:600; line-height:28px;}
.secession_con > .contents_con > .input_con {border:1px solid #dddddd; background-color:#f7f7f7; padding:20px 94px 40px 94px; margin-bottom:30px;}
.secession_con > .contents_con > .input_con > ul {}
.secession_con > .contents_con > .input_con > ul > li {margin-top:20px;}
.secession_con > .contents_con > .input_con > ul > li > table {width:100%; margin:0 auto;}
.secession_con > .contents_con > .input_con > ul > li > table > tbody > tr > td {}
.secession_con > .contents_con > .input_con > ul > li > table > tbody > tr > .title_td {width:105px;}
.secession_con > .contents_con > .input_con > ul > li > table > tbody > tr > .title_td span {font-size:18px; color:#436a89; font-weight:600; line-height:26px;}
.secession_con > .contents_con > .input_con > ul > li > table > tbody > tr > .info_td {height:50px;}
.secession_con > .contents_con > .input_con > ul > li > table > tbody > tr > .info_td span {font-size:18px; color:#555555; line-height:26px;}
.secession_con > .contents_con > .input_con > ul > li > table > tbody > tr > .info_td .input {height:48px; border:1px solid #cccccc; padding:0 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.secession_con > .contents_con > .input_con > ul > li:first-child {margin-top:0;}
.secession_con > .contents_con > .btn_con {text-align:center;}
.secession_con > .contents_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:126px; background-color:#d6d6d6; margin-right:17px; text-align:center; font-size:16px; color:#6d7788; font-weight:600; line-height:50px; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.secession_con > .contents_con > .btn_con .input_btn {width:126px; border:0; background-color:#4f5e77; font-size:16px; color:#ffffff; font-weight:600; line-height:50px; cursor:pointer; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/*게시판 리스트*/
.notice_list_con {width:1200px; margin:0 auto;}
.notice_list_con > .title_con {margin-bottom:35px;}
.notice_list_con > .title_con span {font-size:30px; color:#333333; font-weight:bold; line-height:38px;}
.notice_list_con > .contents_con {}
.notice_list_con > .contents_con > .search_con {margin-bottom:20px; position:relative; top:0; left:0; *zoom:1;}
.notice_list_con > .contents_con > .search_con:after {content:""; display:block; clear:both;}
.notice_list_con > .contents_con > .search_con > .academy_info_con {position:absolute; bottom:0; left:0; z-index:10;}
.notice_list_con > .contents_con > .search_con > .academy_info_con span {font-size:14px; color:#666666; font-weight:600; line-height:22px; vertical-align:middle;}
.notice_list_con > .contents_con > .search_con > .academy_info_con .a_btn {display:inline-block; *display:inline; zoom:1; width:73px; background-color:#233e5d; margin-left:7px; text-align:center; font-size:14px; color:#ffffff; font-weight:600; line-height:30px; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.notice_list_con > .contents_con > .search_con ul {float:right;}
.notice_list_con > .contents_con > .search_con ul > li {float:left; margin-left:10px;}
.notice_list_con > .contents_con > .search_con ul > li .select {height:45px; border:1px solid #cccccc; background:url("/img/sub/select_arrow.png") no-repeat 85% 50%; background-color:#ffffff; padding:0 20px; font-size:16px; color:#999999; border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px;}
.notice_list_con > .contents_con > .search_con ul > li .input_con {border:1px solid #cccccc; background-color:#ffffff; padding:0 30px; border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px;}
.notice_list_con > .contents_con > .search_con ul > li .input_con > table {width:100%; margin:0 auto;}
.notice_list_con > .contents_con > .search_con ul > li .input_con > table > tbody > tr > td {}
.notice_list_con > .contents_con > .search_con ul > li .input_con > table > tbody > tr > .input_td {width:222px;}
.notice_list_con > .contents_con > .search_con ul > li .input_con > table > tbody > tr > .input_td .input {width:212px; height:43px; border:0; font-size:16px; color:#999999;}
.notice_list_con > .contents_con > .search_con ul > li .input_con > table > tbody > tr > .input_td .input::-moz-placeholder {color:#999999;}
.notice_list_con > .contents_con > .search_con ul > li .input_con > table > tbody > tr > .input_td .input::-webkit-input-placeholder {color:#999999;}
.notice_list_con > .contents_con > .search_con ul > li .input_con > table > tbody > tr > .btn_td {width:16px;}
.notice_list_con > .contents_con > .search_con ul > li:first-child {margin-left:0;}
.notice_list_con > .contents_con > .contents_con {background-color:#ffffff;}
.notice_list_con > .contents_con > .contents_con > .check_con {padding:15px 35px 0 35px;}
.notice_list_con > .contents_con > .contents_con > .check_con .checkbox_label {vertical-align:middle;}
.notice_list_con > .contents_con > .contents_con > .check_con .checkbox_label .check_icon {width:15px; height:15px; background-image:url("/img/sub/academy_notice_checkbox_icon_off.png");}
.notice_list_con > .contents_con > .contents_con > .check_con .checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/academy_notice_checkbox_icon_on.png");}
.notice_list_con > .contents_con > .contents_con > .check_con .checkbox_label span {font-size:14px; color:#555555; line-height:22px;}
.notice_list_con > .contents_con > .contents_con > .check_con .a_btn {display:inline-block; *display:inline; zoom:1; width:73px; background-color:#df5b4a; margin-left:7px; text-align:center; font-size:13px; color:#ffffff; font-weight:600; line-height:30px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.notice_list_con > .contents_con > .contents_con > .number_list_con {padding:30px 0;}

/*학원관리*/
.academy_notice_con {}
.academy_notice_con > table {width:100%; margin:0 auto; border-top:3px solid #4f5e77; border-bottom:2px solid #4f5e77;}
.academy_notice_con > table > thead > tr > td {height:55px; border-bottom:2px solid #aaaaaa;}
.academy_notice_con > table > thead > tr > td span {font-size:18px; color:#436a89; font-weight:600; line-height:26px;}
.academy_notice_con > table > thead > tr > td .checkbox_label .check_icon {width:15px; height:15px; background-image:url("/img/sub/academy_notice_checkbox_icon_off.png"); margin-right:0;}
.academy_notice_con > table > thead > tr > td .checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/academy_notice_checkbox_icon_on.png");}
.academy_notice_con > table > tbody > tr > td {height:45px; border-top:1px solid #f1f1f1;}
.academy_notice_con > table > tbody > tr > td span {font-size:16px; color:#555555; line-height:24px;}
.academy_notice_con > table > tbody > tr > td .id_text {font-weight:600; text-decoration:underline;}
.academy_notice_con > table > tbody > tr > td .checkbox_label .check_icon {width:15px; height:15px; background-image:url("/img/sub/academy_notice_checkbox_icon_off.png"); margin-right:0;}
.academy_notice_con > table > tbody > tr > td .checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/academy_notice_checkbox_icon_on.png");}
.academy_notice_con > table > tbody > tr:nth-child(odd) > td {background-color:#fcfcfc;}
.academy_notice_con > table > tbody > tr:nth-child(even) > td {background-color:#ffffff;}
.academy_notice_con > table > tbody > tr:first-child > td {border-top:0;}
.academy_notice_con > table > tbody > tr:hover > td {background-color:#ecf2f8;}

/*학원관리 - 학원등록 팝업*/
.academy_popup_con_bg {display:none; width:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0, 0.6); position:absolute; top:0; left:0; right:0; z-index:200;}
.academy_popup_con {display:none; width:986px; margin:0 auto; border:2px solid #cccccc; padding:28px 15px 30px 15px; background-color:#ffffff; position:fixed; top:10%; left:0; right:0; z-index:300;}
.academy_popup_con > .contents_con {height:700px; overflow-y:scroll;}
.academy_popup_con > .contents_con > .title_con {margin-bottom:24px;}
.academy_popup_con > .contents_con > .title_con span {font-size:30px; color:#333333; font-weight:bold; line-height:38px;}
.academy_popup_con > .contents_con > .write_con {}
.academy_popup_con > .contents_con > .write_con .input_con {border:1px solid #e7e7e7; margin-bottom:30px;}
.academy_popup_con > .contents_con > .write_con .input_con > table {width:100%; margin:0 auto; border-top:2px solid #4f5e77;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > td {border-top:1px solid #e7e7e7;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .title_td {width:180px; background-color:#f6f6f6;} 
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .title_td span {font-size:18px; color:#436a89; font-weight:600; line-height:26px;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .title_td span .dot {color:#df5b4a;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td {height:50px; padding:15px 40px;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td span {font-size:18px; color:#555555; line-height:26px; vertical-align:middle;} 
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .intro_text {font-size:16px; color:#999999; line-height:24px;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .a_btn {display:block; text-align:center; font-size:16px; color:#ffffff; line-height:50px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .a_btn01 {background-color:#436a89;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .a_btn02 {background-color:#888888;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .a_btn03 {display:inline-block; *display:inline; zoom:1; background-color:#436a89; padding:0 25px; margin-left:27px; vertical-align:middle;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .input {height:48px; border:1px solid #cccccc; padding:0 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .select {height:50px; border:1px solid #cccccc; background:url("/img/sub/select_arrow.png") no-repeat 90% 50%; background-color:#ffffff; padding:0 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.academy_popup_con > .contents_con > .write_con .input_con > table > tbody > tr:first-child > td {border-top:0;}
.academy_popup_con > .contents_con > .write_con .btn_con {text-align:center;}
.academy_popup_con > .contents_con > .write_con .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:126px; background-color:#d6d6d6; margin-right:17px; text-align:center; font-size:16px; color:#6d7788; font-weight:600; line-height:50px; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.academy_popup_con > .contents_con > .write_con .btn_con .input_btn {width:126px; border:0; background-color:#4f5e77; font-size:16px; color:#ffffff; font-weight:600; line-height:50px; cursor:pointer; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/*일반 게시판*/
.normal_notice_con {}
.normal_notice_con > table {width:100%; margin:0 auto; border-top:3px solid #4f5e77; border-bottom:2px solid #4f5e77;}
.normal_notice_con > table > thead > tr > td {height:55px; border-bottom:2px solid #aaaaaa;}
.normal_notice_con > table > thead > tr > td span {font-size:18px; color:#436a89; font-weight:600; line-height:26px;}
.normal_notice_con > table > tbody > tr > td {height:45px; border-top:1px solid #f1f1f1;}
.normal_notice_con > table > tbody > tr > td span {font-size:16px; color:#555555; line-height:24px;}
.normal_notice_con > table > tbody > tr > td .notice_btn {color:#436a89; font-weight:600;}
.normal_notice_con > table > tbody > tr > .info_td {padding:0 45px;}
.normal_notice_con > table > tbody > tr:nth-child(odd) > td {background-color:#fcfcfc;}
.normal_notice_con > table > tbody > tr:nth-child(even) > td {background-color:#ffffff;}
.normal_notice_con > table > tbody > tr:first-child > td {border-top:0;}
.normal_notice_con > table > tbody > tr:hover > td {background-color:#ecf2f8;}

/*수능영역*/
.csat_notice_con {}
.csat_notice_con > table {width:100%; margin:0 auto; border-bottom:2px solid #ed1941;}
.csat_notice_con > table > thead > tr > td {height:53px; background-color:#ed1941; border-left:1px solid #b30c2a;}
.csat_notice_con > table > thead > tr > td span {font-size:20px; color:#000000; font-weight:600; line-height:28px;}
.csat_notice_con > table > thead > tr > td:first-child {border-left:0;}
.csat_notice_con > table > tbody > tr > td {height:45px; border-top:1px solid #f1f1f1;}
.csat_notice_con > table > tbody > tr > td span {font-size:16px; color:#555555; line-height:24px; vertical-align:middle;}
.csat_notice_con > table > tbody > tr > td .btn_con {display:inline-block; *display:inline; zoom:1; margin-left:10px; vertical-align:middle;}
.csat_notice_con > table > tbody > tr > td .btn_con > ul {}
.csat_notice_con > table > tbody > tr > td .btn_con > ul > li {float:left; margin-left:10px;}
.csat_notice_con > table > tbody > tr > td .btn_con > ul > li .a_btn {display:block; border:1px solid #cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.csat_notice_con > table > tbody > tr > td .btn_con > ul > li .a_btn > table {width:100%; margin:0 auto;}
.csat_notice_con > table > tbody > tr > td .btn_con > ul > li .a_btn > table > tbody > tr > td {}
.csat_notice_con > table > tbody > tr > td .btn_con > ul > li .a_btn > table > tbody > tr > .text_td {padding:0 10px; position:relative; top:0; left:0;}
.csat_notice_con > table > tbody > tr > td .btn_con > ul > li .a_btn > table > tbody > tr > .text_td span {font-size:14px; color:#666666; line-height:22px;}
.csat_notice_con > table > tbody > tr > td .btn_con > ul > li .a_btn > table > tbody > tr > .text_td .bar {width:1px; height:10px; background-color:#dddddd; position:absolute; top:6px; right:0; z-index:10;}
.csat_notice_con > table > tbody > tr > td .btn_con > ul > li .a_btn > table > tbody > tr > .arrow_td {width:20px;} 
.csat_notice_con > table > tbody > tr > td .btn_con > ul > li:first-child {margin-left:0;}
.csat_notice_con > table > tbody > tr:nth-child(odd) > td {background-color:#fcfcfc;}
.csat_notice_con > table > tbody > tr:nth-child(even) > td {background-color:#ffffff;}
.csat_notice_con > table > tbody > tr:first-child > td {border-top:0;}
.csat_notice_con > table > tbody > tr:hover > td {background-color:#ecf2f8;}
.csat_notice_con > form > table {width:100%; margin:0 auto; border-bottom:2px solid #ed1941;}
.csat_notice_con > form > table > thead > tr > td {height:53px; background-color:#ed1941; border-left:1px solid #b30c2a;}
.csat_notice_con > form > table > thead > tr > td span {font-size:20px; color:#000000; font-weight:600; line-height:28px;}
.csat_notice_con > form > table > thead > tr > td:first-child {border-left:0;}
.csat_notice_con > form > table > tbody > tr > td {height:45px; border-top:1px solid #f1f1f1;}
.csat_notice_con > form > table > tbody > tr > td span {font-size:16px; color:#555555; line-height:24px; vertical-align:middle;}
.csat_notice_con > form > table > tbody > tr > td .btn_con {display:inline-block; *display:inline; zoom:1; margin-left:10px; vertical-align:middle;}
.csat_notice_con > form > table > tbody > tr > td .btn_con > ul {}
.csat_notice_con > form > table > tbody > tr > td .btn_con > ul > li {float:left; margin-left:10px;}
.csat_notice_con > form > table > tbody > tr > td .btn_con > ul > li .a_btn {display:block; border:1px solid #cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.csat_notice_con > form > table > tbody > tr > td .btn_con > ul > li .a_btn > table {width:100%; margin:0 auto;}
.csat_notice_con > form > table > tbody > tr > td .btn_con > ul > li .a_btn > table > tbody > tr > td {}
.csat_notice_con > form > table > tbody > tr > td .btn_con > ul > li .a_btn > table > tbody > tr > .text_td {padding:0 10px; position:relative; top:0; left:0;}
.csat_notice_con > form > table > tbody > tr > td .btn_con > ul > li .a_btn > table > tbody > tr > .text_td span {font-size:14px; color:#666666; line-height:22px;}
.csat_notice_con > form > table > tbody > tr > td .btn_con > ul > li .a_btn > table > tbody > tr > .text_td .bar {width:1px; height:10px; background-color:#dddddd; position:absolute; top:6px; right:0; z-index:10;}
.csat_notice_con > form > table > tbody > tr > td .btn_con > ul > li .a_btn > table > tbody > tr > .arrow_td {width:20px;} 
.csat_notice_con > form > table > tbody > tr > td .btn_con > ul > li:first-child {margin-left:0;}
.csat_notice_con > form > table > tbody > tr:nth-child(odd) > td {background-color:#fcfcfc;}
.csat_notice_con > form > table > tbody > tr:nth-child(even) > td {background-color:#ffffff;}
.csat_notice_con > form > table > tbody > tr:first-child > td {border-top:0;}
.csat_notice_con > form > table > tbody > tr:hover > td {background-color:#ecf2f8;}
.csat_notice_con .popup_con_bg {display:none; width:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0, 0.6); position:absolute; top:0; left:0; right:0; z-index:200;}
.csat_notice_con .popup_con {display:none; width:746px; margin:0 auto; border:2px solid #cccccc; padding:15px 15px 20px 15px; background-color:#ffffff; position:fixed; top:10%; left:0; right:0; z-index:300;}
.csat_notice_con .popup_con > .contents_con {}
.csat_notice_con .popup_con > .contents_con > .title_con {border:1px solid #e7e7e7; margin-bottom:20px;}
.csat_notice_con .popup_con > .contents_con > .title_con > table {width:100%; margin:0 auto;}
.csat_notice_con .popup_con > .contents_con > .title_con > table > tbody > tr > td {height:48px; border-top:1px solid #e7e7e7;}
.csat_notice_con .popup_con > .contents_con > .title_con > table > tbody > tr > .title_td {width:150px; background-color:#565b65;}
.csat_notice_con .popup_con > .contents_con > .title_con > table > tbody > tr > .title_td span {font-size:18px; color:#ffffff; font-weight:600; line-height:26px;}
.csat_notice_con .popup_con > .contents_con > .title_con > table > tbody > tr > .info_td {background-color:#f6f6f6; padding:0 30px;}
.csat_notice_con .popup_con > .contents_con > .title_con > table > tbody > tr > .info_td span {font-size:16px; color:#555555; line-height:24px; vertical-align:middle;} 
.csat_notice_con .popup_con > .contents_con > .title_con > table > tbody > tr > .info_td .span_btn {display:inline-block; *display:inline; zoom:1; border:1px solid #ed1941; padding:0 15px; margin-left:11px; font-size:14px; color:#ed1941; line-height:23px; vertical-align:middle;}
.csat_notice_con .popup_con > .contents_con > .title_con > table > tbody > tr:first-child > td {border-top:0;}
.csat_notice_con .popup_con > .contents_con > .info_con {}
.csat_notice_con .popup_con > .contents_con > .info_con > .list_con {border:1px solid #e7e7e7; margin-bottom:20px;}
.csat_notice_con .popup_con > .contents_con > .info_con > .list_con > table {width:100%; margin:0 auto; border-top:3px solid #4f5e77;}
.csat_notice_con .popup_con > .contents_con > .info_con > .list_con > table > thead > tr > td {height:45px; background-color:#f6f6f6; border-left:1px solid #e7e7e7;}
.csat_notice_con .popup_con > .contents_con > .info_con > .list_con > table > thead > tr > td span {font-size:16px; color:#555555; line-height:24px;}
.csat_notice_con .popup_con > .contents_con > .info_con > .list_con > table > thead > tr > td:first-child {border-left:0;}
.csat_notice_con .popup_con > .contents_con > .info_con > .list_con > table > tbody > tr > td {height:45px; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7;}
.csat_notice_con .popup_con > .contents_con > .info_con > .list_con > table > tbody > tr > td span {font-size:16px; color:#555555; line-height:24px;}
.csat_notice_con .popup_con > .contents_con > .info_con > .list_con > table > tbody > tr > td .a_btn {display:inline-block; *display:inline; zoom:1; width:33px; border:1px solid #cccccc; padding:5px 0; text-align:center; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.csat_notice_con .popup_con > .contents_con > .info_con > .list_con > table > tbody > tr:first-child > td {border-top:0;}
.csat_notice_con .popup_con > .contents_con > .info_con > .list_con > table > tbody > tr > td:first-child {border-left:0;}
.csat_notice_con .popup_con > .contents_con > .info_con > .number_list_con {padding:0;}

/*내신영역*/
.grades_notice_con {}
.grades_notice_con > table {width:100%; margin:0 auto; border-bottom:2px solid #ed1941;}
.grades_notice_con > table > thead > tr > td {height:68px; background-color:#ed1941; position:relative; top:0; left:0;}
.grades_notice_con > table > thead > tr > td span {font-size:20px; color:#000000; font-weight:600; line-height:28px;}
.grades_notice_con > table > thead > tr > td .step_con {text-align:center;}
.grades_notice_con > table > thead > tr > td .step_con > .text01_con {margin-bottom:3px;}
.grades_notice_con > table > thead > tr > td .step_con > .text01_con span {font-size:16px; line-height:24px;}
.grades_notice_con > table > thead > tr > td .step_con > .text02_con {}
.grades_notice_con > table > thead > tr > td .step_con > .text02_con span {display:inline-block; *display:inline; zoom:1; background-color:#000000; padding:0 10px; font-size:15px; color:#ffffff; font-weight:normal; line-height:24px; border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px;}
.grades_notice_con > table > thead > tr > td .bar {width:1px; height:22px; background-color:#b30c2a; position:absolute; top:23px; left:0; z-index:10;}
.grades_notice_con > table > thead > tr > td:first-child .bar {display:none;}
.grades_notice_con > table > tbody > tr {cursor:pointer;}
.grades_notice_con > table > tbody > tr > td {height:45px; border-top:1px solid #f1f1f1;}
.grades_notice_con > table > tbody > tr > td span {font-size:16px; color:#555555; line-height:24px;}
.grades_notice_con > table > tbody > tr:nth-child(odd) > td {background-color:#fcfcfc;}
.grades_notice_con > table > tbody > tr:nth-child(even) > td {background-color:#ffffff;}
.grades_notice_con > table > tbody > tr:first-child > td {border-top:0;}
.grades_notice_con > table > tbody > tr:hover > td {background-color:#ecf2f8;}
.grades_notice_con > form > table {width:100%; margin:0 auto; border-bottom:2px solid #ed1941;}
.grades_notice_con > form > table > thead > tr > td {height:68px; background-color:#ed1941; position:relative; top:0; left:0;}
.grades_notice_con > form > table > thead > tr > td span {font-size:20px; color:#000000; font-weight:600; line-height:28px;}
.grades_notice_con > form > table > thead > tr > td .step_con {text-align:center;}
.grades_notice_con > form > table > thead > tr > td .step_con > .text01_con {margin-bottom:3px;}
.grades_notice_con > form > table > thead > tr > td .step_con > .text01_con span {font-size:16px; line-height:24px;}
.grades_notice_con > form > table > thead > tr > td .step_con > .text02_con {}
.grades_notice_con > form > table > thead > tr > td .step_con > .text02_con span {display:inline-block; *display:inline; zoom:1; background-color:#000000; padding:0 10px; font-size:15px; color:#ffffff; font-weight:normal; line-height:24px; border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px;}
.grades_notice_con > form > table > thead > tr > td .bar {width:1px; height:22px; background-color:#b30c2a; position:absolute; top:23px; left:0; z-index:10;}
.grades_notice_con > form > table > thead > tr > td:first-child .bar {display:none;}
.grades_notice_con > form > table > tbody > tr {cursor:pointer;}
.grades_notice_con > form > table > tbody > tr > td {height:45px; border-top:1px solid #f1f1f1;}
.grades_notice_con > form > table > tbody > tr > td span {font-size:16px; color:#555555; line-height:24px;}
.grades_notice_con > form > table > tbody > tr:nth-child(odd) > td {background-color:#fcfcfc;}
.grades_notice_con > form > table > tbody > tr:nth-child(even) > td {background-color:#ffffff;}
.grades_notice_con > form > table > tbody > tr:first-child > td {border-top:0;}
.grades_notice_con > form > table > tbody > tr:hover > td {background-color:#ecf2f8;}
.grades_notice_con .popup_con_bg {display:none; width:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0, 0.6); position:absolute; top:0; left:0; right:0; z-index:200;}
.grades_notice_con .popup_con {display:none; width:746px; margin:0 auto; border:2px solid #cccccc; padding:15px; background-color:#ffffff; position:fixed; top:10%; left:0; right:0; z-index:300;}
.grades_notice_con .popup_con > .contents_con {border:1px solid #e7e7e7; height:700px; overflow-y:scroll;}
.grades_notice_con .popup_con > .contents_con > table {width:100%; margin:0 auto;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > td {border-top:1px solid #e7e7e7;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .title_td {width:150px; background-color:#565b65;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .title_td span {font-size:18px; color:#ffffff; font-weight:600; line-height:26px;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .info_td {height:46px; padding:0 30px;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .info_td span {font-size:16px; color:#555555; line-height:24px;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_title_td {background-color:#4f5e77;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_title_td > .text01_con {margin-bottom:3px;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_title_td > .text01_con span {font-size:18px; color:#ffffff; font-weight:600; line-height:26px;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_title_td > .text02_con {}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_title_td > .text02_con span {display:inline-block; *display:inline; zoom:1; background-color:#193056; padding:0 10px; font-size:15px; color:#ffffff; font-weight:normal; line-height:24px; border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td {}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td > ul {}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td > ul > li {border-top:1px solid #e7e7e7; padding:0 30px;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td > ul > li > table {width:100%; margin:0 auto;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td > ul > li > table > tbody > tr > td {height:39px;} 
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td > ul > li > table > tbody > tr > .title_td {}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td > ul > li > table > tbody > tr > .title_td span {font-size:16px; color:#555555; line-height:24px;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td > ul > li > table > tbody > tr > .info_td {}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td > ul > li > table > tbody > tr > .info_td span {font-size:16px; color:#555555; line-height:24px;} 
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td > ul > li > table > tbody > tr > .info_td .a_btn {display:inline-block; *display:inline; zoom:1; width:33px; border:1px solid #cccccc; padding:5px 0; margin-left:11px; text-align:center; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr > .step_info_td > ul > li:first-child {border-top:0;}
.grades_notice_con .popup_con > .contents_con > table > tbody > tr:first-child > td {border-top:0;}

/*게시판 뷰 페이지*/
.notice_view_con {width:1200px; margin:0 auto;}
.notice_view_con > .title_con {margin-bottom:35px;}
.notice_view_con > .title_con span {font-size:30px; color:#333333; font-weight:bold; line-height:38px;}
.notice_view_con > .contents_con {background-color:#ffffff;}
.notice_view_con > .contents_con > .view_con {}
.notice_view_con > .contents_con > .view_con > table {width:100%; margin:0 auto; border-top:3px solid #4f5e77; border-bottom:2px solid #4f5e77;}
.notice_view_con > .contents_con > .view_con > table > thead > tr > td {border-bottom:2px solid #aaaaaa;}
.notice_view_con > .contents_con > .view_con > table > thead > tr > .title_td {padding:24px 35px;}
.notice_view_con > .contents_con > .view_con > table > thead > tr > .title_td span {font-size:18px; color:#555555; font-weight:bold; line-height:26px;}
.notice_view_con > .contents_con > .view_con > table > thead > tr > .info_td {width:205px; padding:0 35px;}
.notice_view_con > .contents_con > .view_con > table > thead > tr > .info_td span {font-size:16px; color:#888888; line-height:24px;}
.notice_view_con > .contents_con > .view_con > table > thead > tr > .info_td span .bar {font-size:12px; color:#d6d6d6; line-height:20px;}
.notice_view_con > .contents_con > .view_con > table > tbody > tr > td {}
.notice_view_con > .contents_con > .view_con > table > tbody > tr > .file_td {border-bottom:1px solid #dddddd; padding:16px 35px;}
.notice_view_con > .contents_con > .view_con > table > tbody > tr > .file_td > ul {}
.notice_view_con > .contents_con > .view_con > table > tbody > tr > .file_td > ul > li {margin-top:3px;}
.notice_view_con > .contents_con > .view_con > table > tbody > tr > .file_td > ul > li > a {}
.notice_view_con > .contents_con > .view_con > table > tbody > tr > .file_td > ul > li > a img {margin-right:11px; vertical-align:middle;}
.notice_view_con > .contents_con > .view_con > table > tbody > tr > .file_td > ul > li > a span {font-size:14px; color:#555555; font-weight:600; line-height:22px; vertical-align:middle;} 
.notice_view_con > .contents_con > .view_con > table > tbody > tr > .file_td > ul > li:first-child {margin-top:0;}
.notice_view_con > .contents_con > .view_con > table > tbody > tr > .posts_td {padding:50px 35px;}
.notice_view_con > .contents_con > .btn_con {padding:30px 15px;}
.notice_view_con > .contents_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:126px; background-color:#d6d6d6; text-align:center; font-size:16px; color:#6d7788; font-weight:600; line-height:50px; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.notice_view_con > .contents_con > .btn_con .a_btn01 {background-color:#436a89; color:#fff; float:right; margin-left:15px;}

/*게시판 작성 페이지*/
.notice_write_con {width:1200px; margin:0 auto;}
.notice_write_con > .title_con {margin-bottom:35px;}
.notice_write_con > .title_con span {font-size:30px; color:#333333; font-weight:bold; line-height:38px;}
.notice_write_con > .contents_con {background-color:#ffffff;}
.notice_write_con > .contents_con > .write_con {}
.notice_write_con > .contents_con > .write_con .input_con {border:1px solid #e7e7e7; margin-bottom:30px;}
.notice_write_con > .contents_con > .write_con .input_con > table {width:100%; margin:0 auto; border-top:2px solid #4f5e77;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > td {border-top:1px solid #e7e7e7;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .title_td {width:180px; background-color:#f6f6f6;} 
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .title_td span {font-size:18px; color:#436a89; font-weight:600; line-height:26px;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .title_td span .dot {color:#df5b4a;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .title_td .a_btn {display:inline-block; *display:inline; zoom:1; width:100px; background-color:#4f5e77; text-align:center; font-size:14px; color:#fff; line-height:30px; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td {height:50px; padding:15px 40px;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td span {font-size:18px; color:#555555; line-height:26px; vertical-align:middle;} 
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .intro_text {font-size:16px; color:#999999; line-height:24px;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .a_btn {display:block; text-align:center; font-size:16px; color:#ffffff; line-height:50px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .a_btn01 {background-color:#436a89;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .a_btn02 {background-color:#888888;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .a_btn03 {display:inline-block; *display:inline; zoom:1; background-color:#436a89; padding:0 25px; margin-left:27px; vertical-align:middle;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .a_btn04 {display:inline-block; *display:inline; zoom:1; background-color:#436a89; padding:0 25px; vertical-align:middle;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .input {height:48px; border:1px solid #cccccc; padding:0 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr > .info_td .select {height:50px; border:1px solid #cccccc; background:url("/img/sub/select_arrow.png") no-repeat 90% 50%; background-color:#ffffff; padding:0 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.notice_write_con > .contents_con > .write_con .input_con > table > tbody > tr:first-child > td {border-top:0;}
.notice_write_con > .contents_con > .write_con .btn_con {text-align:center; padding-bottom:30px;}
.notice_write_con > .contents_con > .write_con .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:126px; background-color:#d6d6d6; margin-right:17px; text-align:center; font-size:16px; color:#6d7788; font-weight:600; line-height:50px; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.notice_write_con > .contents_con > .write_con .btn_con .a_btn01 {background-color:#f0ad4e; color:#fff;}
.notice_write_con > .contents_con > .write_con .btn_con .input_btn {width:126px; border:0; background-color:#4f5e77; font-size:16px; color:#ffffff; font-weight:600; line-height:50px; cursor:pointer; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
