@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);

* {font-family:"Nanum Barun Gothic","나눔고딕", "NanumGothic", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}

body {width:100%; margin:0 auto; line-height:normal;}
img {border:none; padding:0px; margin:0px; outline:none;}
a {border:none; padding:0px; margin:0px; outline:none; text-decoration:none;}
a:active {color:#626262; text-decoration:none;}
a:link {color:#626262; text-decoration:none; }
a:visited {color:#626262; text-decoration:none;}
a:hover {color:#626262; text-decoration:none;}
ul {list-style:none; padding:0; margin:0; *zoom:1;}
ul:after {content:""; display:block; clear:both;}

img.fx{max-width:100%;}

td {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

input, select, textarea {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0;
	padding:0;
	font-size:70%;
	color:#000000;
}

input::-moz-placeholder {color:#000000;}
input::-webkit-input-placeholder {color:#000000;}

textarea::-moz-placeholder {color:#000000;}
textarea::-webkit-input-placeholder {color:#000000;}

input[type=text], input[type=password] ,input[type=tel], input[type=image], input[type=button], textarea {
	-webkit-border-radius:0; /* 둥근모서리 */
	-webkit-appearance:none; /* 그림자 */
	width:100%;
}

select{
	-webkit-border-radius:0; /* 둥근모서리 */
	-webkit-appearance:none; /* 그림자 */
	 appearance:none;
	background:url("/img/sub/select_arrow.png") no-repeat 96% 50%; /* 셀렉박스 화살표 */
	width:100%;
}

select::-ms-expand {display:none;}

/*display:inline-block; *display:inline; zoom:1;*/

#wrap{max-width:640px; min-width:320px; padding:0; margin:0 auto; position:relative; top:0; left:0;}

/*헤더*/
#header {width:100%; margin:0 auto; padding:3% 0; box-shadow:0px 3px 5px #c0c0c0;}
#header > table {width:94%; margin:0 auto;}
#header > table > tbody > tr > td img {display:block; width:100%;}
#header > table > tbody > tr > td .main_logo {width:50%;}

/*메인메뉴*/
#main_nav_bg {width:100%; max-width:640px; min-width:320px; background-color:#000000; opacity:0.5; position:absolute; top:0; left:0; z-index:999; display:none;}
#main_nav {width:100%; max-width:640px; min-width:320px; margin:0 auto; position:absolute; top:0; left:0; z-index:9999; display:none; *zoom:1; }
#main_nav:after {content:""; display:block; clear:both;}
#main_nav > .left_con {float:left; width:78%; background-color:#ffffff;}
#main_nav > .left_con > .header_con {background-color:#f7f7f7; padding:5%; border-bottom:1px solid #cccccc;}
#main_nav > .left_con > .header_con > .logo_con {margin-bottom:8%;}
#main_nav > .left_con > .header_con > .logo_con img {display:block; width:60%;}
#main_nav > .left_con > .header_con > .text_con {}
#main_nav > .left_con > .header_con > .text_con > .text01_con {margin-bottom:1%;}
#main_nav > .left_con > .header_con > .text_con > .text01_con span {font-size:90%; color:#000000; font-weight:bold;}
#main_nav > .left_con > .header_con > .text_con > .text02_con {}
#main_nav > .left_con > .header_con > .text_con > .text02_con span {font-size:100%; color:#000000; font-weight:bold; font-family:"Arial" !important;}
#main_nav > .left_con > .list_con {}
#main_nav > .left_con > .list_con > ul > li {border-bottom:1px solid #cccccc;}
#main_nav > .left_con > .list_con > ul > li > a {display:block; padding:5%;}
#main_nav > .left_con > .list_con > ul > li > a > table {width:100%; margin:0 auto;}
#main_nav > .left_con > .list_con > ul > li > a > table > tbody > tr > td span {font-size:80%; color:#212121;}
#main_nav > .left_con > .list_con > ul > li > a > table > tbody > tr > td img {display:block;}
#main_nav > .left_con > .list_con > ul > li .sub_nav {display:none; border-top:1px solid #cccccc;}
#main_nav > .left_con > .list_con > ul > li .sub_nav > ul {}
#main_nav > .left_con > .list_con > ul > li .sub_nav > ul > li {border-bottom:1px solid #cccccc;}
#main_nav > .left_con > .list_con > ul > li .sub_nav > ul > li:last-child {border-bottom:0;}
#main_nav > .left_con > .list_con > ul > li .sub_nav > ul > li > a {display:block; padding:4% 5%; font-size:70%; color:#212121;}
#main_nav > .left_con > .list_con > ul > li .sub_nav > ul > li > .on {background-color:#3fa5d4; color:#ffffff;}

/* 20170720 KBR 모바일 좌측메뉴(나의 강의실) */
.main_nav > .left_con > .list_con > ul > li > a {display:block; padding:5%; border-bottom:1px solid #cccccc; }
.main_nav > .left_con > .list_con > ul > li > a > table {width:100%; margin:0 auto;}
.main_nav > .left_con > .list_con > ul > li > a > table > tbody > tr > td span {font-size:80%; color:#212121;}
.main_nav > .left_con > .list_con > ul > li > a > table > tbody > tr > td img {display:block;}

.main_nav > .left_con > .list_con > ul > li .sub_navs {display:none; }
.main_nav > .left_con > .list_con > ul > li .sub_navs > ul {}
.main_nav > .left_con > .list_con > ul > li .sub_navs > ul > li {border-bottom:1px solid #cccccc;}
.main_nav > .left_con > .list_con > ul > li .sub_navs > ul > li:last-child {border-bottom:1px solid #cccccc;}
.main_nav > .left_con > .list_con > ul > li .sub_navs > ul > li > a {display:block; padding:4% 5%; font-size:70%; color:#212121;}
.main_nav > .left_con > .list_con > ul > li .sub_navs > ul > li > .on {background-color:#3fa5d4; color:#ffffff;}


#main_nav > .right_con {float:right; width:22%;}

/*컨텐츠*/
#container {width:100%; margin:0 auto;}

/*메인컨텐츠*/
#main_con {}
#main_con > .slide_con {}

#MiddleCon {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	top: 0;
	width: 100%;
	padding: 0px 0px 15px 0px;
	background: #f6f6f6;
	background-size: cover;
	}
	
#MiddleCon ul.mainCon {
	display: inline-block;
	top: 10px;
	bottom: 20px;
	max-width: 100%;
	width: 96%;
	margin: 0 auto;
	position: relative;
	left: 50%!important;
	margin-left: -47%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	}
	
#MiddleCon ul.mainCon li {float: left;width: 24.3%;padding: 4% 0;text-align: center;}
	
#MiddleCon ul.mainCon li a {display: inline-block;}
	
#MiddleCon ul.mainCon li a img {background-size: 100%;}
	
#MiddleCon ul.mainCon li a img {
	background: #6993ba;
	-moz-border-radius:80px;
	-webkit-border-radius:80px;
	border-radius:80px;
	
	}
	
#MiddleCon ul.mainCon li a span {
	padding-top: 2%;
	color: #434444;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	display: block;
	}


#main_con > .contents_con {padding:2% 1%;}

#main_con > .contents_con > .aa_con {}
#main_con > .contents_con > .aa_con > .nav {border:2px solid #3fa5d4;}
#main_con > .contents_con > .aa_con > .nav > ul {list-style:none; padding:0; margin:0; *zoom:1;}
#main_con > .contents_con > .aa_con > .nav > ul:after {content:""; display:block; clear:both;}
#main_con > .contents_con > .aa_con > .nav > ul > li {text-align:center;}
#main_con > .contents_con > .aa_con > .nav > ul > li span {display:block; background-color:#f2f2f2; font-size:75%; color:#888888; line-height:3em;}
#main_con > .contents_con > .aa_con > .nav > ul > li .on {background-color:#fff; color:#3fa5d4; font-size:13px;font-weight:bold;}
#main_con > .contents_con > .aa_con > .info_con {padding:2%; background-color:#ffffff; border-bottom:2px solid #ececec;border-left:2px solid #ececec;border-right:2px solid #ececec;}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con {}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con {margin-bottom:2%;}

#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con > ul {list-style:none; padding:0; margin:0;} /* SKY 공지사항 숨기기 */
/*
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con > ul {list-style:none; padding:0; margin:0;}
*/
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con > ul > li {margin-bottom:2%;}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con > ul > li:last-child {margin-bottom:0;}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con > ul > li > a {display:block; *zoom:1;}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con > ul > li > a:after {content:""; display:block; clear:both;}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con > ul > li > a span {font-size:13px; color:#3c3c3c;}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con > ul > li > a .title_text {float:left;}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con > ul > li > a .dot_text {color:#94c956; font-weight:bold;}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .list_con > ul > li > a .date_text {float:right;}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .btn_con {}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con > .btn_con .a_btn {display:block; background-color:#f2f2f2; border:1px solid #d4dce3; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; text-align:center; font-size:80%; color:#555555; font-weight:bold; line-height:2.6em;}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con01 {}
#main_con > .contents_con > .aa_con > .info_con .m_notice_con02 {display:none;}

/*푸터*/
#footer {width:100%; margin:0 auto; border-top:2px solid #3fa5d4;}
#footer > .nav {padding:2% 0; background-color:#f7f7f7; text-align:center;}
#footer > .nav a {font-size:65%; color:#213152;}
#footer > .nav span {font-size:60%; margin:0 5px; color:#cccccc;}
#footer > .copy_con {padding:5% 0; text-align:center;letter-spacing:-0.9;}
#footer > .copy_con > .text01_con {margin-bottom:3%;}
#footer > .copy_con > .text01_con span {font-size:65%; color:#000000; line-height:140%;}
#footer > .copy_con > .text02_con {}
#footer > .copy_con > .text02_con span {font-size:65%; color:#000000; line-height:140%;}

/*서브컨텐츠*/
#sub_con {padding:6% 3% 12% 3%;}
#sub_con > .title_con {margin-bottom:6%; text-align:center;}
#sub_con > .title_con span {font-size:130%; color:#000000; font-weight:bold;}
#sub_con > .contents_con {}

/*교육원소개*/
.aboutus_sub01_con {}

/*인사말*/
.aboutus_sub02_con {}

/*찾아오시는 길*/
.aboutus_sub03_con {}
.aboutus_sub03_con > .nav {margin-bottom:6%;}
.aboutus_sub03_con > .nav > ul {}
.aboutus_sub03_con > .nav > ul > li {float:left; width:50%;}
.aboutus_sub03_con > .nav > ul > li span {display:block; border:1px solid #fafafa; border-left:0; background-color:#fafafa; text-align:center; font-size:80%; color:#969696; line-height:3em;}
.aboutus_sub03_con > .nav > ul > li:first-child span {border-left:1px solid #fafafa;}
.aboutus_sub03_con > .nav > ul > li .on {border-top:1px solid #3fa5d4; border-bottom:1px solid #ffffff; background-color:#ffffff; color:#3c3c3c;}
.aboutus_sub03_con > .map01 {}
.aboutus_sub03_con > .map02 {display:none;}
.aboutus_sub03_con > .info_con {}







/*게시판*/
#notice_con {}

/*일반게시판*/
.notice_con {margin-bottom:8%;}
.notice_con > ul {list-style:none; padding:0; margin:0; border-top:2px solid #000000;}
.notice_con > ul > li {border-bottom:1px solid #dddddd;}
.notice_con > ul > li .list_div {padding:5%;}
.notice_con > ul > li .list_div > .title_con {margin-bottom:3%;}
.notice_con > ul > li .list_div > .title_con span {font-size:85%; color:#000000; font-weight:bold; line-height:140%; vertical-align:middle;}
.notice_con > ul > li .list_div > .title_con .icon {margin:0 2px; vertical-align:middle;}
.notice_con > ul > li .list_div > .title_con .answer_btn {display:inline-block; padding:0 3%; margin-right:1%; border-radius:3px; font-size:75%; color:#ffffff; line-height:2em; vertical-align:middle;}
.notice_con > ul > li .list_div > .title_con .answer_btn01 {background-color:#3cb64b;}
.notice_con > ul > li .list_div > .title_con .answer_btn02 {background-color:#cccccc;}
.notice_con > ul > li .list_div > .info_con {}
.notice_con > ul > li .list_div > .info_con span {font-size:75%; color:#999999;}
.notice_con > ul > .notice_li {background-color:#f7f7f7;}
.notice_con > ul > .notice_li .list_div > .title_con .notice_btn {display:inline-block; padding:0 3%; margin-right:1%; background-color:#3cb64b; border-radius:3px; font-size:75%; color:#ffffff; line-height:2em; vertical-align:middle;}

/*더보기 버튼*/
#notice_con > .more_btn_con {margin-top:3%; }
#notice_con > .more_btn_con > .a_btn {display:block; border:1px solid #000000; text-align:center; font-size:90%; color:#000000; font-weight:bold; line-height:2.8em;}

/*글쓰기 버튼*/
#notice_con > .btn_con {margin-top:3%;}
#notice_con > .btn_con > .a_btn {display:block; border:1px solid #000000; text-align:center; font-size:90%; color:#000000; font-weight:bold; line-height:2.8em;}

/*게시판 검색창*/
.notice_search_con {margin-top:3%; padding:4%; background-color:#f0f0f2;}
.notice_search_con table {width:100%; margin:0 auto;}
.notice_search_con table > tbody > tr > td .select {width:95%; height:3em; background-color:#ffffff; border:1px solid #8992a6; padding:0 3%;}
.notice_search_con table > tbody > tr > td .input {width:98%; height:3em; line-height:2em; border:1px solid #8992a6; padding:0 3%;}
.notice_search_con table > tbody > tr > td .input_btn {background-color:#ffffff; border:1px solid #8992a6; color:#000000; line-height:2.88em;}

/*게시판 뷰페이지*/
#notice_view_con {}
.notice_view_con {margin-bottom:5%;}
.notice_view_con > table {width:100%; margin:0 auto; border-bottom:1px solid #dddddd;}
.notice_view_con > table > thead > tr > .title_td {padding:3% 4%; border-top:2px solid #000000; background-color:#f4f4f7; border-bottom:1px solid #dddddd;}
.notice_view_con > table > thead > tr > .title_td .notice_btn {display:inline-block; padding:0 3%; margin-right:1%; background-color:#3cb64b; border-radius:3px; font-size:75%; color:#ffffff; line-height:2em; vertical-align:middle;}
.notice_view_con > table > thead > tr > .title_td .title_text {font-size:85%; color:#000000; font-weight:bold; line-height:140%; vertical-align:middle;}
.notice_view_con > table > thead > tr > .info_td {padding:3% 4% 0 4%;}
.notice_view_con > table > thead > tr > .info_td span {font-size:75%; color:#777777;}
.notice_view_con > table > tbody > tr > .posts_td {padding:8% 4%; border-bottom:1px solid #dddddd;}
.notice_view_con > table > tbody > tr > .posts_td .text_con {}
.notice_view_con > table > tbody > tr > .posts_td .text_con span {font-size:75%; color:#777777; line-height:140%;}
.notice_view_con > table > tbody > tr > .posts_td .text_con img {max-width:100% !important; height:auto !important;}
.notice_view_con > table > tbody > tr > .answer_td {border-top:1px solid #dddddd;}
.notice_view_con > table > tbody > tr > .answer_td > table {width:100%; margin:0 auto;}
.notice_view_con > table > tbody > tr > .answer_td > table > thead > tr > td {padding:4% 4% 0 4%; *zoom:1;}
.notice_view_con > table > tbody > tr > .answer_td > table > thead > tr > td:after {content:""; display:block; clear:both;}
.notice_view_con > table > tbody > tr > .answer_td > table > thead > tr > td span {float:right; font-size:75%; color:#777777; line-height:2em;}
.notice_view_con > table > tbody > tr > .answer_td > table > thead > tr > td .answer_btn {float:left; display:inline-block; padding:0 3%; margin-right:1%; border-radius:3px; font-size:75%; color:#ffffff; line-height:2em;}
.notice_view_con > table > tbody > tr > .answer_td > table > thead > tr > td .answer_btn01 {background-color:#3cb64b;}
.notice_view_con > table > tbody > tr > .answer_td > table > thead > tr > td .answer_btn02 {background-color:#cccccc;}
.notice_view_con > table > tbody > tr > .answer_td > table > tbody > tr > td {padding:4%;}
.notice_view_con > table > tbody > tr > .answer_td > table > tbody > tr > td span {font-size:75%; color:#777777; line-height:140%;}
#notice_view_con > .btn_con {}
#notice_view_con > .btn_con > table {width:100%; margin:0 auto;}
#notice_view_con > .btn_con > table > tbody > tr > td {*zoom:1;}
#notice_view_con > .btn_con > table > tbody > tr > td:after {content:""; display:block; clear:both;}
#notice_view_con > .btn_con > table > tbody > tr > td .a_btn {display:block; width:48%; border:1px solid #000000; text-align:center; font-size:90%; color:#000000; line-height:2.4em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#notice_view_con > .btn_con > table > tbody > tr > td .fl {float:left;}
#notice_view_con > .btn_con > table > tbody > tr > td .fr {float:right;}

/*게시판 글쓰기*/
#notice_write_con {}
.notice_write_con {margin-bottom:8%;}
.notice_write_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.notice_write_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
.notice_write_con > table > tbody > tr > .title_td {background-color:#f4f4f7;}
.notice_write_con > table > tbody > tr > .title_td span {font-size:75%; color:#333333; font-weight:bold; line-height:140%;}
.notice_write_con > table > tbody > tr > .info_td {padding:3%;}
.notice_write_con > table > tbody > tr > .info_td span {font-size:70%; color:#777777; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .input {height:3em; line-height:2em; border:1px solid #8992a6; padding:0 3%; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .file_input {display:none;}
.notice_write_con > table > tbody > tr > .info_td .select {height:3em; border:1px solid #8992a6; padding:0 3%; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .textarea {height:120px; border:1px solid #8992a6; padding:3%; line-height:140%; overflow-y:scroll;}
.notice_write_con > table > tbody > tr > .info_td label {vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td label > input {vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td label > span {color:#777777; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .a_btn {display:block; border:1px solid #8992a6; text-align:center; font-size:70%; color:#000000; line-height:2.8em; vertical-align:middle;}
#notice_write_con > .btn_con {*zoom:1;}
#notice_write_con > .btn_con:after {content:""; display:block; clear:both;}
#notice_write_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:48%; text-align:center; font-size:90%; color:#ffffff; line-height:3em;}
#notice_write_con > .btn_con .fl {float:left; background-color:#3cb64b;}
#notice_write_con > .btn_con .fr {float:right; background-color:#cccccc;}


/* 20170713 KBR 회원가입 */
/*회원가입*/
#join_con {}
#join_con > .step_nav {margin-bottom:50px;}
#join_con > .step_nav > table {width:100%; margin:0 auto;}
#join_con > .step_nav > table > tbody > tr > td {border:1px solid #cccccc; border-left:0;}
#join_con > .step_nav > table > tbody > tr > td span {display:block; font-size:14px; color:#333333; line-height:43px;}
#join_con > .step_nav > table > tbody > tr > td .on {background-color:#494e5a; color:#ffffff;}

/*회원가입 스탭01*/
.join_step01_con {}
.join_step01_con > .title_con {margin-bottom:13px;}
.join_step01_con > .title_con span {font-size:26px; color:#000000; font-weight:bold;}
.join_step01_con > .intro_con {margin-bottom:41px;}
.join_step01_con > .intro_con span {font-size:14px; color:#666666;}
.join_step01_con > .all_con {margin-bottom:47px;}
.join_step01_con > .all_con label {cursor:pointer;}
.join_step01_con > .all_con label > input {vertical-align:middle;}
.join_step01_con > .all_con label > span {font-size:14px; color:#000000; vertical-align:middle;}
.join_step01_con > .agree_con {margin-bottom:50px;}
.join_step01_con > .agree_con .list_div {margin-bottom:47px;}
.join_step01_con > .agree_con .list_div > .title_con {margin-bottom:11px;}
.join_step01_con > .agree_con .list_div > .title_con span {font-size:22px; color:#000000; font-weight:bold;}
.join_step01_con > .agree_con .list_div > .info_con {margin-bottom:11px;}
.join_step01_con > .agree_con .list_div > .info_con .textarea {width:100%; height:156px; background-color:#efefef; border:1px solid #bbbbbb; padding:10px; line-height:18px; overflow-y:scroll;}
.join_step01_con > .agree_con .list_div > .check_con {}
.join_step01_con > .agree_con .list_div > .check_con label {cursor:pointer;}
.join_step01_con > .agree_con .list_div > .check_con label > input {vertical-align:middle;}
.join_step01_con > .agree_con .list_div > .check_con label > span {font-size:14px; color:#666666; vertical-align:middle;}
.join_step01_con > .btn_con {text-align:center;}
.join_step01_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; margin:0 9px; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}
.join_step01_con > .btn_con .a_btn01 {background-color:#3cb64b;}
.join_step01_con > .btn_con .a_btn02 {background-color:#cccccc;}

/*회원가입 스탭02, 마이페이지 공용*/
.join_step02_con {}
.join_step02_con > .title_con {margin-bottom:13px;}
.join_step02_con > .title_con .text01 {font-size:26px; color:#000000; font-weight:bold;}
.join_step02_con > .title_con .text02 {font-size:13px; color:#666666;}
.join_step02_con > .title_con .star_text_on {color:#ff7b38;}
.join_step02_con > .input_con {margin-bottom:50px;}
.join_step02_con > .input_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.join_step02_con > .input_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
.join_step02_con > .input_con > table > tbody > tr > .title_td {background-color:#f4f4f7;}
.join_step02_con > .input_con > table > tbody > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold; line-height:20px;}
.join_step02_con > .input_con > table > tbody > tr > .title_td .star_text_on {color:#ff7b38;}
.join_step02_con > .input_con > table > tbody > tr > .title_td .star_text_off {color:#a4a4a4;}
.join_step02_con > .input_con > table > tbody > tr > .info_td {padding:15px;}
.join_step02_con > .input_con > table > tbody > tr > .info_td span {color:#777777; line-height:18px; vertical-align:middle;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .mypage_info_text {font-size:13px; color:#333333; line-height:36px;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .input {border:1px solid #8992a6; padding:10px; vertical-align:middle;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .file_input {display:none;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .select {border:1px solid #8992a6; padding:9px; vertical-align:middle;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .textarea {width:100%; border:1px solid #8992a6; padding:10px; line-height:18px; overflow-y:scroll;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .a_btn {display:inline-block; *display:inline; zoom:1; padding:0 10px; border:1px solid #8992a6; text-align:center; font-size:12px; color:#000000; line-height:34px; vertical-align:middle;}
.join_step02_con > .btn_con {text-align:center;}
.join_step02_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; margin:0 9px; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}
.join_step02_con > .btn_con .a_btn01 {background-color:#3cb64b;}
.join_step02_con > .btn_con .a_btn02 {background-color:#cccccc;}


/*회원가입 스탭03*/
.join_step03_con {}
.join_step03_con > .info_con {background-color:#f4f4f6; padding:40px 30px; text-align:center;}
.join_step03_con > .info_con > .icon_con {margin-bottom:10px;}
.join_step03_con > .info_con > .icon_con .icon {font-size:100px; color:#3cb64b;}
.join_step03_con > .info_con > .text_con {margin-bottom:50px;}
.join_step03_con > .info_con > .text_con span {font-size:22px; color:#3cb64b; line-height:30px;}
.join_step03_con > .info_con > .btn_con {text-align:center;}
.join_step03_con > .info_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; margin:0 9px; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}
.join_step03_con > .info_con > .btn_con .a_btn01 {background-color:#3cb64b;}
.join_step03_con > .info_con > .btn_con .a_btn02 {background-color:#cccccc;}


@media screen and (max-width: 480px){
	#join_con > .step_nav > table > tbody > tr > td span {font-size:13px;}
	.join_step01_con > .btn_con .a_btn { width: 100px; }
	.join_step02_con > .btn_con .a_btn { width: 100px; }
	.join_step03_con > .info_con > .text_con span {font-size:19px;}
	.join_step03_con > .info_con > .btn_con .a_btn { width: 100px; }
}