/* apply */
.ap_list_line {position:relative; width:100%; height:3px; background:#000;}
.ap_list_none {position:relative; width:100%; height:300px; background:url("/Home/img/apply/app_pic_1.png") no-repeat 50% 70px; text-align:center; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-size:14px; font-weight:400; letter-spacing:-1px; color:#999; line-height:140%;  padding-top:135px; box-sizing:border-box;}
.ap_list_nonetit {font-size:20px; font-weight:800; line-height:200%; color:#000;}
.ap_list_tumtxt {position:absolute; width:500px; height:20px; right:0px; top:18px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-size:13px; font-weight:400; letter-spacing:-1px; color:#999; text-align:right;}
.ap_list_wrap {position:relative; width:100%; box-sizing:border-box;}
.ap_list_wrap ul li {position:relative; float:left; width:320px; height:335px; border-bottom:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; padding-top:20px; padding-left:40px; padding-right:40px; box-sizing:border-box;}
.ap_list_wrap ul li:hover {background:#fcfcfc;}
.ap_list_wrap ul li:nth-child(4n+1) {width:280px; padding-left:0px;}
.ap_list_wrap ul li:nth-child(4n+4) {width:280px; padding-right:0px; border-right:0px;}
.ap_list_clear {clear:both;}
.ap_list_tum {position:relative; width:240px; height:150px; margin-bottom:10px;}
.ap_list_tumplay {position:relative; width:240px; height:150px; cursor:pointer; background:url("/Home/img/apply/play.png") no-repeat 0px 0px;}
.ap_list_tumplay:hover {background:url("/Home/img/apply/play.png") no-repeat 0px -150px;}
.ap_list_smart {position:relative; width:100%; height:40px; line-height:40px; text-align:right; color:#ff3e4c; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-size:14px; font-weight:400; letter-spacing:-1px;}
.ap_list_tit {position:relative; width:100%; padding-bottom:12px; box-sizing:border-box; line-height:130%; font-size:17px; font-weight:400; color:#000;}
.ap_list_tit a {display:block; width:100%; color:#000;}
.ap_list_tit a:hover {color:#ff3e4c;}
.ap_list_info {position:relative; width:100%; height:20px; line-height:20px; font-size:13px; color:#908e8e;}
.ap_list_cost {position:absolute; width:150px; height:20px; line-height:20px; right:0px; top:0px; text-align:right; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-size:14px; font-weight:400; color:#908e8e;}
.ap_list_pagewrap {position:relative; width:100%; height:30px; margin-top:30px; text-align:center;}
.ap_table_line {position:relative; width:100%; height:3px; background:#000;}
.ap_table_wrap {position:relative; width:100%; box-sizing:border-box;}
.ap_rev_tit {position:relative; width:100%; padding-top:20px; padding-bottom:20px; box-sizing:border-box; border-bottom:solid 1px #ededed; border-top:solid 3px #000; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-size:18px; font-weight:400; color:#000; line-height:140%; letter-spacing:-1px;}
.ap_rev_info {position:relative; width:100%; height:50px; box-sizing:border-box; border-bottom:solid 1px #ededed; font-size:14px; color:#666;}
.ap_rev_infotxt {display:inline-block; height:50px; line-height:50px; padding-right:20px; padding-left:20px; box-sizing:border-box; border-right:solid 1px #ededed;}
.ap_rev_cont {position:relative; width:100%; min-height:300px; line-height:150%; padding-top:30px; padding-bottom:30px; box-sizing:border-box; border-bottom:solid 1px #ededed; font-size:14px; color:#666;}

.ap_rev_listbtwrap {position:relative; width:100%; height:60px; margin-top:20px;}
.ap_rev_listbt {position:relative; width:200px; height:60px; margin:0 auto; text-align:center; background:#a8aaaf url("/Home/img/my/bt_bg_3.png") no-repeat 0px 50%; border-radius:3px;}
.ap_rev_listbt a {display:block; width:100%; height:60px; line-height:60px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#fff; font-weight:800; font-size:16px; letter-spacing:-1px;}
.ap_rev_listbt:hover {background:#a3a5a9 url("/Home/img/my/bt_bg_3.png") no-repeat 0px 50%;}

.ap_table_line2 {position:relative; width:100%; height:3px; background:#474c5a;}
.ap_view_tumbox {position:absolute; width:270px; height:220px; left:25px; top:20px;}
.ap_view_tum {position:relative; width:270px; height:170px;}
.ap_view_tumplay {position:relative; width:270px; height:170px; cursor:pointer; background:url("/Home/img/apply/play_b.png") no-repeat 0px 0px;}
.ap_view_tumplay:hover {background:url("/Home/img/apply/play_b.png") no-repeat 0px -170px;}
.ap_view_tit {position:relative; width:100%; line-height:140%; color:#fff; font-weight:400; font-size:16px; margin-top:17px; text-align:left;}
.ap_view_costsel {display:inline-block; height:39px; line-height:39px; padding-right:53px; box-sizing:border-box; text-align:right; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#000; font-weight:800; font-size:20px; letter-spacing:-1px; background:url("/Home/img/apply/app_sel.png") no-repeat 100% 0px; cursor:pointer;}
.ap_view_costbase {display:inline-block; height:39px; line-height:39px; box-sizing:border-box; text-align:right; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#999; font-weight:800; font-size:20px; letter-spacing:-1px; padding-right:5px; text-decoration:line-through;}
.ap_view_costbase2 {display:inline-block; height:39px; line-height:39px; box-sizing:border-box; text-align:right; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#999; font-weight:800; font-size:20px; letter-spacing:-1px; padding-right:3px;}
.cost_on {background:url("/Home/img/apply/app_sel.png") no-repeat 100% -39px; color:#ff3e4c;}
.ap_view_costtxt {display:inline-block; height:39px; line-height:39px; padding-right:15px; box-sizing:border-box; text-align:right; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#666; font-weight:400; font-size:14px; letter-spacing:-1px;}
.ap_view_appbtwrap {position:relative; width:100%; height:55px; margin-top:10px;}
.ap_view_appbt {position:absolute; width:180px; height:55px; line-height:55px; right:0px; top:0px; border-radius:3px; background:#ff3e4c url("/Home/img/apply/app_bt_bg1.png") no-repeat 100% 50%; cursor:pointer; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#fff; font-weight:800; font-size:17px; letter-spacing:-1px; text-align:center;}
.ap_view_appbt:hover {background:#f93846 url("/Home/img/apply/app_bt_bg1.png") no-repeat 100% 50%;}
.ap_view_guitxt {position:absolute; width:300px; height:55px; line-height:55px; right:200px; top:0px; color:#666; font-size:14px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; text-align:right; letter-spacing:-1px;}
.ap_view_tab {position:relative; width:100%; height:40px; margin-top:45px; box-sizing:border-box; border-bottom:solid 3px #474c5a;}
.ap_view_tab ul li {position:relative; float:left; height:37px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; text-align:right; letter-spacing:-1px; color:#a3a3a3; font-size:20px; font-weight:800; margin-right:50px; cursor:pointer;}
.ap_view_tab ul li.tb_on {color:#000;}
.ap_view_tab ul li:hover {color:#666;}
.ap_view_tabbox {position:relative; width:100%; min-height:400px; box-sizing:border-box;}
.ap_view_tabtit {position:relative; width:100%; height:30px; margin-top:35px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; text-align:left; letter-spacing:-1px; color:#000; font-size:18px; font-weight:800;}
.ap_view_tabtxt {position:relative; width:100%; padding-bottom:35px; box-sizing:border-box; font-size:14px; color:#666; line-height:150%; border-bottom:solid 1px #ededed;} 
.ap_view_tabli {position:relative; width:100%;}
.ap_view_tabli ul li {position:relative; width:100%; height:24px; line-height:24px; font-size:14px; color:#666;}
.ap_view_tablab {display:inline-block; width:65px; height:24px; line-height:24px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; text-align:left; letter-spacing:-1px; color:#000; font-size:15px; font-weight:400;}
.ap_view_tabtable {position:relative; width:100%; margin-top:35px;}
.ap_view_guitxt2 {position:relative; width:100%; height:20px; line-height:20px; margin-top:20px; color:#666; font-size:15px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; font-weight:400;}
.ap_view_revsu {position:relative; width:100%; height:20px; line-height:20px; margin-top:35px; color:#000; font-size:16px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; font-weight:400;}
.ap_rev_spa {display:inline-block; height:20px; line-height:20px; padding-right:15px; box-sizing:border-box;}
.ap_view_revli {position:relative; width:100%;}
.ap_view_revli ul li {position:relative; width:100%; padding:26px 0px; box-sizing:border-box; border-bottom:solid 1px #ededed;}
.ap_rev_tabinfo {position:relative; width:100%; padding-bottom:10px; box-sizing:border-box; font-size:14px; color:#666;}
.ap_rev_tabcont {position:relative; width:100%; line-height:150%; font-size:13px; color:#666;}
.ap_rev_nocont {position:relative; width:100%; height:100px; border-bottom:0px; font-size:16px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; font-weight:400; color:#666; box-sizing:border-box; text-align:center; padding-top:40px !important;}




/* form */
.ap_time_sel {position:relative; width:150px; height:40px; border:solid 1px #ededed; padding-left:10px; box-sizing:border-box;}

/* table */
.aptab_01 {border:0; border-collapse:collapse; width:100%;}
.aptab_01 th {background:#fff; color:#000; font-size:15px; text-align:center; height:50px; border-top:0px; border-left:none; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; font-weight:normal; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; box-sizing:border-box;}
.aptab_01 td {background:#fff; color:#666; text-align:center; vertical-align:middle; padding-top:15px; padding-bottom:15px; box-sizing:border-box; line-height:140%; border-top:none; border-left:none; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; font-size:14px;}
.aptab_01 td a {color:#000; display:block; width:100%;}
.aptab_01 td a:hover {color:#000; text-decoration:underline;}
.aptab_01 th:nth-last-child(1) {border-right:0px;}
.aptab_01 td:nth-last-child(1) {border-right:0px;}

.aptab_02 {border:0; border-collapse:collapse; width:100%;}
.aptab_02 th {background:#f7f7f7; color:#000; font-size:14px; text-align:center; height:48px; border-top:none; border-left:none; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; font-weight:normal; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; box-sizing:border-box;}
.aptab_02 td {background:#fff; color:#666; text-align:left; vertical-align:middle; height:48px; padding-left:15px; box-sizing:border-box; line-height:140%; border-top:none; border-left:none; border-right:none; border-bottom:solid 1px #ededed; font-size:14px;}
.aptab_02 td a {color:#000; display:block; width:100%;}
.aptab_02 td a:hover {color:#000; text-decoration:underline;}

.aptab_03 {border:0; border-collapse:collapse; width:100%;}
.aptab_03 th {background:#f7f7f7; color:#000; font-size:14px; text-align:center; height:48px; border-top:solid 1px #ededed; border-left:none; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; font-weight:normal; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; box-sizing:border-box;}
.aptab_03 td {background:#fff; color:#666; text-align:center; vertical-align:middle; height:48px; padding-left:18px; box-sizing:border-box; line-height:140%; border-top:none; border-left:none; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; font-size:14px;}

.ap_add_mewrap {position:relative; width:100%; height:40px; margin-bottom:25px;}
.ap_add_mewrap ul li {position:relative; float:left; height:40px; box-sizing:border-box; padding-left:15px; padding-right:15px; line-height:40px; border-radius:6px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px; font-size:14px; border:solid 1px #efeeee; color:#666; cursor:pointer; margin-right:3px;}
.ap_add_mewrap ul li:hover {background:#f8f8f8; color:#000;}
.ap_add_mewrap ul li.addmenbt_on {background:#323743; color:#fff; border:0px;}

/* ¸»Ç³¼± */
.q_bubble {
	position:absolute; z-index: 100; 
	top: 24px; margin-left: -160px; width: 320px;
	display: inline-block; 
	line-height: 1.45; letter-spacing: -0.03em;
	font-size: 12px;
	font-family: 'NanumGothic', '³ª´®°íµñ', Dotum, arial, sans-serif;
	padding: 15px;
	border:1px solid #ddd;
	color:#000;
	background:#fff;
	border-radius:6px;
	box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.2);
}

.q_bubble:before {
	content:"";
	position:absolute;
	bottom:-12px; 
	left: 157px; 
	border-width: 12px 10px 0;
	border-style:solid;
	border-color:#ddd transparent;
	display:block;
	width:0;
}
.q_bubble:after {
	content:"";
	position:absolute;
	bottom:-10px; 
	left: 159px;
	border-width:10px 8px 0;
	border-style:solid;
	border-color:#fff transparent;
	display:block;
	width:0;
}
.q_bubble img {vertical-align: top; box-sizing: border-box; border: 1px solid #e5e5e5; margin-top: 10px;}

/* Ãß°¡ */
.ap_view_tabtable_02 {position:relative; width:100%; margin-top:5px; border-top:solid 1px #999;}

.aptab_04 {border:0; border-collapse:collapse; width:100%;}
.aptab_04 th {background:#f7f7f7; color:#000; font-size:14px; text-align:center; box-sizing:border-box; padding:13px; border-top:solid 1px #ededed; border-left:none; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; font-weight:normal; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:-1px;}
.aptab_04 th:nth-last-child(1) {border-right:none;}
.aptab_04 td {background:#fff; color:#666; text-align:center; vertical-align:middle; box-sizing:border-box; padding:13px; line-height:140%; border-top:none; border-left:none; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; font-size:14px;}
.aptab_04 td:nth-last-child(1) {border-right:none;}

.ap_time_wrap {position:relative; width:100%; box-sizing:border-box; margin-top:4px;}
.ap_time_daybox {position:relative; width:100%; height:40px; box-sizing:border-box; margin-bottom:4px;}
.ap_time_daybox ul li {position:relative; float:left; width:168px; height:40px; box-sizing:border-box; border-radius:5px; border:solid 2px #e3e3e4; line-height:36px; text-align:center; color:#4d5071; font-size:14px; font-weight:800; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; margin-right:4px;}
.ap_time_daybox ul li:nth-last-child(1) {margin-right:0px; color:#2c51ca;}
.ap_time_daybox ul li:nth-child(1) {color:#f54110;}
.ap_time_box {position:relative; width:100%; box-sizing:border-box;}
.ap_time_box ul li {position:relative; float:left; width:168px; height:118px; margin-right:4px; margin-bottom:4px; box-sizing:border-box; border-radius:6px; border:solid 2px #a0a1b5; overflow:hidden; cursor:pointer;}
.ap_time_box ul li:hover {border:solid 2px #f07043; box-shadow:0px 0px 12px rgba(0,0,0,.15);}
.ap_time_box ul li:nth-child(7n+7) {margin-right:0px;}
.ap_time_sch1 {position:relative; width:100%; height:38px; text-align:center; line-height:38px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#4d5071; font-size:13px; background:#fbfbfb; box-sizing:border-box;}
.ap_time_sch2 {position:relative; width:100%; height:38px; text-align:left; padding-left:62px; line-height:37px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#666; font-size:13px; border-top:solid 1px #e7eaed; box-sizing:border-box;}
.ap_time_sch3 {position:absolute; left:0px; top:0px; width:52px; height:37px; line-height:37px; border-right:solid 1px #e7eaed; box-sizing:border-box; text-align:center; background:#fbfbfb; font-size:12px;}
.ap_time_none {border:solid 2px #d6d6d6 !important; box-shadow:none !important; cursor:default !important;}
