@charset "euc-kr";
/* NTS UI Development 3Team KYR 120917 */

/* Common */
html{overflow-x:hidden;overflow-y:scroll}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'Nanum Gothic',Dotum,AppleGothic,sans- serif;font-size:12px;color:#4e4e4e}
table{border-collapse:collapse}
img,fieldset{border:0}
ul{list-style:none}
em,address{font-style:normal}
img,input{vertical-align:top;}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
hr{display:none}
legend{display:none}
caption{display:none}
button{border:0}
.blind{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
#skipNavi{font-size:0;line-height:0;display:block;width:100%;padding:10px 0;color:#fff;position:absolute;left:0;top:-100px;text-align:center;z-index:1100;background:#3bb9e3;border:0 none;font-weight:bold;}
#skipNavi:active, #skipNavi:focus { top:0; font-weight:bold; font-size:16px; line-height:1.5; border-bottom:1px solid #fff; text-decoration:none;}

.layout_center{width:984px;margin:0 auto;position:relative}

.popup{background:#83d6da;position:absolute;left:50%;top:100px;margin-left:-410px;z-index:9999;padding-top:2px}
.popup .Poplink {
	display:block;2025-09-01
	position:absolute;
	top:215px; /* padding °ª + */
	left:23px;
	width:184px;
	height:34px;
	text-indent:-999em;
	background:url(/assets/img/popup/poplink.png) repeat

}
.popup .row_b a{float:right}
.popup .row_b a:first-child{float:left}
.popup .row_b{padding:7px 17px 7px 19px;overflow:hidden}

.popup2{background:#83d6da;position:absolute;left:50%;top:100px;margin-left:0px;z-index:9999;padding-top:2px}
.popup2 .Poplink {
	display:block;
	position:absolute;
	top:554px; /* padding °ª + */
	left:18px;
	width:180px;
	height:31px;
	text-indent:-999em;
	background:url(/assets/img/popup/poplink.png) repeat

}
.popup2 .Poplink2 {
	display:block;
	position:absolute;
	top:554px; /* padding °ª + */
	left:209px;
	width:180px;
	height:31px;
	text-indent:-999em;
	background:url(/assets/img/popup/poplink.png) repeat

}
.popup2 .row_b a{float:right}
.popup2 .row_b a:first-child{float:left}
.popup2 .row_b{padding:7px 17px 7px 19px;overflow:hidden}

.popup3{background:#83d6da;position:absolute;left:50%;top:465px;margin-left:250px;z-index:9999;padding-top:2px}
.popup3 .Poplink {
	display:block;
	position:absolute;
	top:620px; /* padding °ª + */
	left:156px;
	width:187px;
	height:34px;
	text-indent:-999em;
	background:url(/assets/img/popup/poplink.png) repeat

}
.popup3 .Poplink2 {
	display:block;
	position:absolute;
	top:554px; /* padding °ª + */
	left:209px;
	width:180px;
	height:31px;
	text-indent:-999em;
	background:url(/assets/img/popup/poplink.png) repeat

}
.popup3 .row_b a{float:right}
.popup3 .row_b a:first-child{float:left}
.popup3 .row_b{padding:7px 17px 7px 19px;overflow:hidden}


#header{overflow:hidden}
#header.main {border:1px solid #e0e0e0}

#header .layout_center{position:static}
#header h1{padding:16px 0 20px;position:relative;z-index:9999;width:116px;float:left}
#header .top_menu{float:right;margin-top:5px}
#header .top_menu li{padding-left:19px;background:url(../img/header/top_m_divider.gif) 10px 3px no-repeat;float:left}
#header .top_menu li:first-child,#header .top_menu .data{padding-left:0;background:none}
#header .top_menu .data{padding-left:9px}

#header .gnb_wr{position:absolute;width:100%;top:40px;min-height:14px;overflow:hidden;background:#fff;z-index: 999}
#header .gnb_wr.open{border-bottom:1px solid #1cb6b9}
/*#header .gnb_wr.open{background:#fff url(../img/header/shadow.gif) 50% 100% no-repeat}*/
#header .gnb{float:right}
#header .gnb > ul{overflow:hidden}
#header .gnb > ul > li{margin-left:30px;float:left}
#header .gnb > ul > li:first-child {margin-left:0}
#header .gnb > ul > li > a{background:url(../img/header/gnb.png) no-repeat;display:block;text-indent:-9999em;height:14px}
#header .gnb > ul > li.gnb01 > a{background-position:0 0;width:50px}
#header .gnb > ul > li.gnb02 > a{background-position:0 -50px;width:37px}
#header .gnb > ul > li.gnb03 > a{background-position:0 -100px;width:50px}
#header .gnb > ul > li.gnb04 > a{background-position:0 -150px;width:50px}
#header .gnb > ul > li.gnb05 > a{background-position:0 -200px;width:62px}
#header .gnb > ul > li.gnb06 > a{background-position:0 -250px;width:62px}
#header .gnb > ul > li.gnb07 > a{background-position:0 -300px;width:115px}

#header .gnb ul li ul{padding:20px 0 40px}
#header .gnb ul li ul li{line-height:23px}
#header .gnb ul li ul li a{color:#5f5f5f}
#header .gnb ul li ul li a:hover{color:#11aeb1}
/*#header .gnb ul li ul{position:absolute;top:35px;margin-left:-10px}
#header .gnb .gnb07 ul{width:140px}
#header .gnb ul li ul li a{color:#5f5f5f;line-height:23px;padding:5px 15px 5px 10px}
#header .gnb ul li ul li.on a{background:url(../img/header/hover_bg.gif) right bottom no-repeat #46c0f1;color:#fff}

#header .shadow{height:7px;background:url(../img/header/shadow.gif) center 0 no-repeat}*/


#main_visual{width:984px;margin:0 auto;overflow:hidden}

.main_viwualWr{width:740px;height:351px;float:left;position:relative}

.mainslideWrap{width:740px;height:352px;float:left;position:relative}
.mainslide .stop{position:absolute;right:130px;top:30px;margin:0 0 0 30px;z-index:1;}
.ie7 .mainslide .stop{margin-top:-1px;}
.mainslide dl{margin-left:620px;margin-top:30px}
.mainslide .nBtn{display:inline-block;float:left;position:relative;width:7px;height:13px;margin-top:0px;padding-right:5px;padding-left:6px;background:url(../img/main/btn_rolling.png) no-repeat 0 0;z-index:2;}
.mainslide .nBtn .onR{display:inline-block;position:relative;width:7px;height:13px;background:url(../img/main/btn_rolling.png) no-repeat 100% 0;}
.mainslide .nBtn .off{display:inline-block;position:absolute;left:0;top:0;width:13px;height:13px;background:url(../img/main/btn_rolling.png) no-repeat 0 -20px;z-index:1;}
.mainslide .img{display:none;position:absolute;left:0;top:0;padding:0;}

#main_visual .slide{float:left}
#main_visual .txt{overflow:hidden}
#main_visual .txt ul{margin-top:60px}
#main_visual .txt li{border-top:1px solid #e4e4e4;padding:19px 0 21px 7px}
#main_visual .txt li:first-child{padding-top:0;border-top:0}

.main_container_wr{overflow:hidden}
.main_container{width:984px;margin:30px auto 60px;overflow:hidden}
.main_container h2{height:17px}

.member_login{float:left}
/* ·Î±×ÀÎ Àü */
.member_login .before_login{margin-top:22px}
.member_login .before_login ul{overflow:hidden}
.member_login .before_login .join-txt li{float:left}
.member_login .before_login .input_login dl{margin-top:8px;height:22px}
.member_login .before_login .input_login dl:first-child{margin-top:0}
.member_login .before_login .input_login dt{width:47px;float:left;padding-top:5px}
.member_login .before_login .input_login dd{overflow:hidden}
.member_login .before_login .input_login input{border:1px solid #bfbfbf;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;height:20px;width:175px;vertical-align:top;*margin-top:-1px}

.member_login .before_login .txt{margin:7px 0 8px 47px}
.member_login .before_login .txt li{margin-left:10px}
.member_login .before_login .txt li a{color:#797979}
.member_login .before_login .txt li:first-child{margin-left:0}


/* ·Î±×ÀÎ ÈÄ */
.member_login .after_login{margin-top:11px;width:223px}
.member_login .after_login .article01{font-size:13px}
.member_login .after_login .article01 ul{overflow:hidden;margin-top:3px;font-size:11px}
.member_login .after_login .article01 li{float:left;font-weight:bold;padding-left:15px;background:url(../img/main/article_01_divider.gif) 7px 2px no-repeat}
.member_login .after_login .article01 li:first-child{padding-left:0;background:none}
.member_login .after_login .article01 li a{color:#0e0e0e}
.member_login .after_login .article01 li:first-child a{color:#30bdbf}
.member_login .after_login .article02{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:8px 0 8px 10px;margin:8px 0 12px;font-size:11px;color:#8c8c8c}
.member_login .after_login .article02 li{background:url(../img/main/article_02_li_bullet.gif) 0 8px no-repeat;padding-left:7px;line-height:18px}
.member_login .after_login .article03 ul{overflow:hidden;margin-top:9px}
.member_login .after_login .article03 li{float:left;margin-left:1px}
.member_login .after_login .article03 li:first-child{margin-left:0}

.member_login .btn li{margin-top:4px}
.member_login .btn li:first-child{margin-top:0;float:none}

.main_tab{float:left;position:relative;width:323px;margin-left:88px}
.main_tab h2{float:left;margin-bottom:26px;padding-left:14px;background:url(../img/main/tab_menu_divider.gif) 7px 0 no-repeat}
.main_tab h2:first-child{padding-left:0;background:none}

.main_tab ul,.main_tab .more{position:absolute}
.main_tab ul{top:35px;width:323px;left:0}
.main_tab .more{right:0;top:4px}
.main_tab li{position:relative;margin-top:10px;font-size:13px;word-spacing:-0.2em;background:url(../img/main/notice_li_bullet.gif) 0 6px no-repeat;padding-left:10px}
.main_tab li a{color:#707070}
.main_tab li:first-child{margin-top:0}
.main_tab li:first-child a{font-weight:bold}
.main_tab li span{position:absolute;top:0;right:0;color:#9b9b9b}

.main_right_content{float:right}

.footer_wr{border-top:1px solid #e2e2e2;padding:16px 0 13px}
#footer{width:984px;margin:0 auto;position:relative}
#footer ul{overflow:hidden}
#footer li{float:left;background:url(../img/footer/f_divider.gif) 10px 0 no-repeat;padding-left:20px;height:11px}
#footer .f_menu li{padding-left:23px;background-position:12px 0px}
#footer li:first-child,#footer li.first{padding-left:0;background:none}
#footer address{margin:17px 0 6px}
#footer address ul{overflow:hidden;margin:-5px 0 5px}
#footer address ul li{margin-top:5px}
#footer .banner{position:absolute;top:0;right:0}

#container{border-top:2px solid #30bdbf}
#container .layout_center{overflow:hidden}
.snb{width:205px;float:left;padding-top:40px}
.snb a{display:block;width:183px;height:29px;text-indent:-9999em}
.snb .about_society a{background:url(../img/snb/snb_about_society.gif) no-repeat}
.snb .executives a{background:url(../img/snb/snb_executives.gif) no-repeat}
.snb .conference a{background:url(../img/snb/snb_conference2.gif) no-repeat}
.snb .member a{background:url(../img/snb/snb_member.gif) no-repeat}
.snb .site a{background:url(../img/snb/snb_site.gif) no-repeat}
.snb .login a{background:url(../img/snb/snb_login.gif) no-repeat}
.snb .mypage a{background:url(../img/snb/snb_mypage.gif) no-repeat}
.snb .tinea_pedis a{background:url(../img/snb/snb_tinea_pedis.gif) no-repeat}

.snb ul{margin-top:36px}
.snb .m1 a{background-position:0 0}
.snb .m2 a{background-position:0 -29px}
.snb .m3 a{background-position:0 -58px}
.snb .m4 a{background-position:0 -87px}
.snb .m5 a{background-position:0 -116px}
.snb .m6 a{background-position:0 -145px}
.snb .m7 a{background-position:0 -174px}
.snb .m1.on a,
.snb .m1:hover a{background-position:-183px 0}
.snb .m2.on a,
.snb .m2:hover a{background-position:-183px -29px}
.snb .m3.on a,
.snb .m3:hover a{background-position:-183px -58px}
.snb .m4.on a,
.snb .m4:hover a{background-position:-183px -87px}
.snb .m5.on a,
.snb .m5:hover a{background-position:-183px -116px}
.snb .m6.on a,
.snb .m6:hover a{background-position:-183px -145px}
.snb .m7.on a,
.snb .m7:hover a{background-position:-183px -174px}

.content{overflow:hidden;position:relative;background:url(../img/content_bg.gif);min-height:500px;padding:40px 0 40px 40px}
.content h3{margin-bottom:36px;height:23px}
.content .location{position:absolute;top:40px;right:0;font-size:11px}
.content .preparation{position:absolute;top:50%;left:50%;margin-left:-64px;margin-top:-24px}

/* ÀÎ»ç¸» */
.content .greeting{line-height:20px}
.content .greeting .txt01{margin-bottom:20px}
.content .greeting .txt02{margin-top:25px;text-align:right}

/* ¼³¸³¸ñÀû */
.content .purpose dt{margin:35px 0 13px;font-weight:bold;background:url(../img/about_society/purpose/dt_bullet.gif) 0 1px no-repeat;padding-left:11px}
.content .purpose dd{border:1px solid #e9e9e9;padding:16px 14px}
.content .purpose li{background:url(../img/about_society/purpose/li_bullet.gif) 0 4px no-repeat;margin-top:9px;padding-left:13px}
.content .purpose li:first-child{margin-top:0px}

/* ÇÐÈ¸¿¬Çõ */
.content .history .tab_menu{overflow:hidden;margin-bottom:23px}
.content .history .tab_menu li{float:left}
.content .history .top_txt{margin-bottom:56px;line-height:20px}
.content .history .top_txt p{text-align:right;margin-top:50px}
.content .history h4{margin:37px 0 20px}
.content .history h4:first-child{margin-top:0}
.content .history table{width:100%;border-top:2px solid #1cb6b9;table-layout:fixed}
.content .history th,
.content .history td{padding:9px 0;border-bottom:1px solid #e3e3e3}
.content .history td{border-left:1px solid #e3e3e3}
.content .history .type01 th{font-weight:normal}
.content .history .type01 td{padding-left:36px}
.content .history .type02 td{text-align:center}
.content .history .type02 .left_txt{text-align:left;padding-left:33px}

.content .history .layout_type01{overflow:hidden}
.content .history .layout_type01 p{line-height:20px}
.content .history .layout_type01 .t_article{position:relative}
.content .history .layout_type01 .t_article p{position:absolute;left:134px;bottom:4px}
.content .history .layout_type01 .b_article{margin-top:20px}
.content .history .layout_type01 .sign{text-align:right;margin-top:82px}


.content .rule{line-height:20px}
.content .rule .top_txt{background:#f7f7f7;padding:19px 24px}
.content .rule .top_txt li{overflow:hidden}
.content .rule .top_txt dt{float:left;color:#292929;font-weight:bold}
.content .rule .top_txt dd{overflow:hidden;padding-left:14px}
.content .rule h4{margin:15px 0 14px;background:url(../img/about_society/rule/h4_bullet.gif) 0 4px no-repeat;padding-left:12px}
.content .rule > dl{border:1px solid #e9e9e9;padding:14px 12px}
.content .rule > dl > dt{font-weight:bold;margin-top:20px}
.content .rule > dl > dt:first-child{margin-top:0}
.content .rule li dd{margin-left:16px}

.content .join_guide div.box {border:1px solid #e9e9e9;padding:10px 14px;margin:20px 0}
.content .join_guide ul{line-height:20px;margin:20px 0}
.content .join_guide li{background:url(../img/about_society/join_guide/li_bullet.gif) 0 8px no-repeat;padding-left:11px}
.content .join_guide .btn{text-align:center}

.content .executives table{width:100%;table-layout:fixed;border-top:2px solid #1cb6b9;margin-top:20px}
.content .executives th,
.content .executives td{height:27px;border-bottom:1px solid #e3e3e3}
.content .executives th{border-right:1px solid #e3e3e3}
.content .executives td{padding-left:20px}
.content .executives .fir{background:#f2f7f7;border-right:0}

.content .conference_history ul{overflow:hidden}
.content .conference_history li{float:left;border:1px solid #ccc;border-left:0;width:110px;height:30px;cursor:pointer}
.content .conference_history li:first-child{border-left:1px solid #ccc}
.content .conference_history li a{display:block;background:url(../img/conference/history/menu.png) no-repeat;text-indent:-9999em;margin:0 auto;height:29px}
.content .conference_history .on{background: #1cb6b9;border:1px solid #1cb6b9}
.content .conference_history .m1 a{background-position:0 0px;width:66px}
.content .conference_history .m2 a{background-position:0 -30px;width:66px}
.content .conference_history .m3 a{background-position:0 -60px;width:44px}
.content .conference_history .m4 a{background-position:0 -90px;width:34px}
.content .conference_history .m5 a{background-position:0 -120px;width:44px}

.content .conference_history .m1.on a{background-position:-150px 0px;width:66px}
.content .conference_history .m2.on a{background-position:-150px -30px;width:66px}
.content .conference_history .m3.on a{background-position:-150px -60px;width:44px}
.content .conference_history .m4.on a{background-position:-150px -90px;width:34px}
.content .conference_history .m5.on a{background-position:-150px -120px;width:44px}
.content .conference_history table{width:100%;table-layout:fixed;border-top:2px solid #1cb6b9;margin-top:20px}
.content .conference_history th,
.content .conference_history td{border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}
.content .conference_history th:first-child,
.content .conference_history td:first-child{border-left:0}
.content .conference_history td:first-child{font-weight:bold}
.content .conference_history thead th{height:31px}
.content .conference_history tbody td{height:29px;text-align:center}
.content .conference_history .type_02 td{padding:12px 0}
.content .conference_history .type_02 td:first-child{font-weight:normal}
.content .site table{width:100%;border-top:2px solid #1cb6b9;table-layout:fixed;margin-top:20px}
.content .site th,
.content .site td{border-bottom:1px solid #e3e3e3}
.content .site th{background:#f2f7f7}
.content .site td{height:27px;padding-left:25px}
.content .site td span{color:#808080}
.content .site td span a{color:#808080;text-decoration:underline}

.content .board {
	width:100%;
	table-layout:fixed;
	border-top:2px solid #6e6e6e
}
.content .board th {
	line-height:34px;
	border-bottom:1px solid #ababab
}
.content .board td {
	text-align:center;
	line-height:30px;
	border-bottom: 1px solid #e1e1e1
}
.content .board td.subject {
	padding-left:10px;
	text-align:left
}
.content .board td a {	
	color:#4e4e4e
}
.content .board td a:hover {
	text-decoration:none;
}
.content .board td.subject a:hover {
	text-decoration:underline
}
.content .paging {
	margin-top:24px;
	text-align:center
}
.content .paging a {
	margin:0 2px;
	font-weight:bold;
	color:#4e4e4e;
	line-height:21px
}
.content .paging a span {
	color:#f15a22
}
.content .search {
	margin-top:40px;
	text-align:right
}
.content .search select {
	height:23px;
	border:1px solid #dfdfdf
}
.content .search .inupt-txt {
	width:139px;
	height:21px;
	border-top:1px solid #bebebe;
	border-left:1px solid #bebebe;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf
}
/* css : ¿ª´ëÇÒ¼ú»ó ¼ö»óÀÚ */
.content .winner-wr {
	overflow:hidden;
	margin-bottom:40px;
	border-bottom:1px dotted #b3b3b3
}
.content .winner-wr:first-child {
	margin-bottom:0
} 
.content .winner-wr > p {
	float:left;
	width:80px;
	font-weight:bold; font-size:24px; color:#26c5c8; letter-spacing:-1px
}
.content .winner-wr .winner-r {
	overflow:hidden
}
.content .winner-wr .winner-r > p {
	padding-left:18px;margin-bottom:30px; font-weight:bold; font-size:16px; letter-spacing:-1px; line-height:1.5;
	background:url(/assets/img/conference/winner/winner-r.gif) 0 4px no-repeat
}
.content .winner-wr .winner-r dl {
	overflow:hidden;
	margin-bottom:30px;
	line-height:18px
}
.content .winner-wr .winner-r dl dt {

}
.content .winner-wr .winner-r dl dd {
	padding-left:12px;
	color:#929292
}

/* css : ·Î±×ÀÎ - common */
.content.login .login-tit p:first-child {
	margin-bottom:24px
}
.content.login .star {
	color:#26c5c8
}
.content.login table {
	width:100%;
	margin-top:8px;
	border-top:2px solid #1cb6b9;
	table-layout:fixed
}
.content.login table th,
.content.login table td {
	text-align:left;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1
}
.content.login table th {
	padding-left:18px;
	font-weight:normal;
	line-height:30px;
	border-left:0;
	background:#f2f7f7
}
.content.login table td {
	padding: 10px 0;
	padding-left:8px	;
}
.content.login table .th-inner {
	padding-left:0;
	text-align:center
}
.content.login table .td-inner {
	padding:35px 0 35px 50px
}
.content.login table td a {	
	width:76px;
	margin-left:5px;
	padding:3px 6px;
	background:#747474;
	border:1px solid #616161;
	color:#fff
}
.content.login table td span {
	padding:0 4px;
	line-height:25px
}
.content.login table td input[type="text"] {
	width:200px;
	height:20px;	
	margin:2px 0;
	border-top:1px solid #bebebe;
	border-left:1px solid #bebebe;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf
}
.content.login table td input.input-s {
	width:80px
}
.content.login table button {
	margin-top:2px;
	border:0
}
.content.login table dl {
	overflow:hidden;
	float:left;
	margin-right:5px
}
.content.login table dl dt {
	overflow:hidden;
	width:90px;
	line-height:24px;
	float:left;
	color:#636363;
	font-weight:bold
}
.content.login table dl dd {
	overflow:hidden;
}
.content.login .login-btn {
	margin-top:15px;
	text-align:center
}
.content.login .login-btn a {
	display:inline-block
}
.content.login .login-btn button {
	border:0;
	cursor:pointer
}
/* css : ·Î±×ÀÎ - ·Î±×ÀÎ */
.content.login .login-wr {
	overflow:hidden;
	padding:30px 40px 23px 50px;
	border:1px solid #d7d7d7
}
.content.login .login-wr > p {
	float:left;
	margin-right:30px
}
.content.login .login-wr > div {
	overflow:hidden
}
.content.login .login-wr > div dl {
	overflow:hidden;
	float:left;
	margin-right:6px
}
.content.login .login-wr > div dl dt {
	overflow:hidden;
	float:left;
	width:70px;
	margin-top:6px
}
.content.login .login-wr > div dl dd {
	overflow:hidden;
	margin-bottom:8px
}
.content.login .login-wr > div dl dd input {
	width:167px;
	height:21px;
	border-top:1px solid #bebebe;
	border-left:1px solid #bebebe;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf
}
.content.login .login-wr  ul {
	overflow:hidden;
	margin:15px 0	
}
.content.login .login-wr  ul li {
	float:left;
	margin-left:10px;
	padding-left:10px;
	background:url(../img/header/top_m_divider.gif) 0 3px no-repeat
}
.content.login .login-wr  ul li:first-child {
	margin-left:0;
	padding-left:0;
	background:0
}
.content.login .login-wr  ul li a {
	font-size:11px;
	color:#444
}
.content.login .login-wr  ul li span {
	color:#e0e0e0
}
.content.login .login-wr > div .txt-box {
	padding:10px 0 10px 12px;
	color:#595959;
	background:#f3f7f9
}
.content.login .login-wr > div .txt-box span {
	color:#11aeb1
}
/* css : ·Î±×ÀÎ - °¡ÀÔ¿Ï·á */
.content.login > div {
	overflow:hidden
}
.content.login .lay-l {

}
.content.login .lay-r ul {
	overflow:hidden;
	margin-bottom:18px;
	padding:15px;
	border:1px solid #e9e9e9
}
.content.login .lay-r ul li {
	padding-left:10px;
	color:#292929;
	line-height:20px;
	background:url(../img/dot.gif) 0 6px no-repeat
}
.content.login .lay-r ul li span {
	font-weight:bold
}
.content.login .lay-r > span,
.content.login .lay-r > span a{
	font-weight:bold;
	color:#26c5c8
} 
/* css : ·Î±×ÀÎ - id/pw Ã£±â */



/* css : mypage - È¸¿øÁ¤º¸¼öÁ¤ */
.join .txt_01 {
	margin:25px 0 10px
}
.join .bullet_essential {
	color:#1cb6b9
}
.tbl_join {
	width:100%;
	border-top:2px solid #1cb6b9;
	table-layout:fixed
}
.tbl_join th ,.tbl_join td {
	border-bottom:1px solid #e1e1e1;
	padding:4px 0 6px
}
.tbl_join th {
	background:#f2f7f7;
	font-weight:normal;
	text-align:left;
	padding-left:16px
}
.tbl_join td {
	border-left:1px solid #e1e1e1;
	padding-left:10px;
	font-size:11px
}
.join .btn_wr {
	text-align:center;
	margin-top:20px
}
/* css : mypage - ³³ºÎ³»¿ª */
.payment_details .top_txt {
	line-height:20px;
	margin:-4px 0 23px
}
.payment_details .top_txt strong {
	color:#1cb6b9
}
.payment_details table {
	width:100%;
	border-top:2px solid #1cb6b9;
	table-layout:fixed
}
.payment_details th,.payment_details td {
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1
}
.payment_details th {
	padding:10px 0 9px;
	background:#f2f7f7
}
.payment_details td {
	padding:13px 0 8px;
	text-align:center
}
.payment_details .fir {
	border-left:0
}
.payment_details p {
	font-weight:bold;
	margin:33px 0 14px
}

/* css : °Ô½ÃÆÇ - ºäÆäÀÌÁö */
.tbl_view {
	width:100%;
	border-top:2px solid #6e6e6e;
	table-layout:fixed
}
.tbl_view thead th {
	background:#f3f7fa
}
.tbl_view thead td {
	border-left:1px solid #e1e1e1
}
.tbl_view thead th,.tbl_view thead td {
	padding:10px 0 10px 12px;
	border-bottom:1px solid #e1e1e1;
	text-align:left
}
.tbl_view tbody td {
	border-bottom:1px solid #e1e1e1;
	padding:16px 14px
}
.layout_view .btn_wr {
	text-align:right;
	margin-top:20px
}
.detail h4 {
	font-size:18px;
	margin-bottom:10px
}
.detail h4 span {
	color:#397fdc
}
.detail p {
	line-height:20px
}
.detail .btn_all {
	overflow:hidden;
	margin:15px 0
}
.detail .tab_menu {
	margin:15px 0
}
.detail .tab_menu ul {
	overflow:hidden
}
.detail .tab_menu ul li {
	float:left;
	text-align:center;
	border:1px solid #d4d4d4;
	border-left:0
}
.detail .tab_menu ul li:first-child {
	border-left:1px solid #d4d4d4
}
.detail .tab_menu ul li a {
	display:block;
	width:110px;
	line-height:30px;
	font-size:13px;
	color:#888
}
.detail .tab_menu .on {
	border:1px solid #30bdbf
}
.detail .tab_menu .on a {
	color:#fff;
	background:#30bdbf
}
.detail table {
	width:100%;
	table-layout:fixed;
	border-top:2px solid #30bdbf
}
.detail table thead th {
	padding:10px 0;
	background:#f3f7fa
}
.detail table tbody td {
	padding:8px 0;
	font-size:11px
}
.detail table tbody td:first-child {
	text-align:center
}
.detail table th,
.detail table td {
	border-bottom:1px solid #e1e1e1
}
.detail table .spk {
	padding-left:8px
}
.detail table .session {
	color:#30bdbf;
	background:#f3f7fa
}

.btn-white {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	padding:4px 24px;
	text-decoration:none;
}
.btn-white:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.btn-white:active {
	position:relative;
	top:1px;
}

.btn-action {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #11aeb1), color-stop(1, #118b8b));
	background:-moz-linear-gradient(top, #11aeb1 5%, #118b8b 100%);
	background:-webkit-linear-gradient(top, #11aeb1 5%, #118b8b 100%);
	background:-o-linear-gradient(top, #11aeb1 5%, #118b8b 100%);
	background:-ms-linear-gradient(top, #11aeb1 5%, #118b8b 100%);
	background:linear-gradient(to bottom, #11aeb1 5%, #118b8b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#11aeb1', endColorstr='#118b8b',GradientType=0);
	background-color:#11aeb1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #179091;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:4px 24px;
	text-decoration:none;
}
.btn-action:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #118b8b), color-stop(1, #11aeb1));
	background:-moz-linear-gradient(top, #118b8b 5%, #11aeb1 100%);
	background:-webkit-linear-gradient(top, #118b8b 5%, #11aeb1 100%);
	background:-o-linear-gradient(top, #118b8b 5%, #11aeb1 100%);
	background:-ms-linear-gradient(top, #118b8b 5%, #11aeb1 100%);
	background:linear-gradient(to bottom, #118b8b 5%, #11aeb1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#118b8b', endColorstr='#11aeb1',GradientType=0);
	background-color:#118b8b;
}
.btn-action:active {
	position:relative;
	top:1px;
}

/* ÀÚÀ¯°Ô½ÃÆÇ ±Û¾²±â */
.layout_list .tbl_list {
	width:100%;
	table-layout:fixed;
	border-top:2px solid #6e6e6e
}
.layout_list .tbl_list .input_text {
	width:620px;
	height:24px
}
.layout_list .tbl_list th,
.layout_list .tbl_list td {
	border-bottom:1px solid #ababab
}

.layout_list .tbl_list textarea {
	width:622px;
	height:250px
}
.layout_list .btn_wr {
	margin-top:10px;
	text-align:right
}


/*ÀÚÁÖ ¹¯´Â Áú¹®°ú ´äº¯*/
#faq_con {border-top:2px solid #30bdbf}
#faq_con > ul > li {background:url(/assets/img/tinea_pedis/faq_open.gif) right 20px no-repeat}
#faq_con > ul > li > a {display:block; padding:20px 30px; font-weight:bold; color:#353535; border-bottom:1px solid #e9e9e9; text-decoration:none; background:url(/assets/img/tinea_pedis/faq.gif) 10px 20px no-repeat}
#faq_con > ul > li .con_inner {display:none; padding:25px 10px; border-bottom:1px solid #e9e9e9}
#faq_con > ul > li .con_inner strong{display:block; margin-bottom:5px; color:#30bdbf}

#overLay {display:none; position: fixed;top: 0;left: 0; width: 100%; height: 100%; z-index: 9999; background-color: rgba(0, 0, 0, 0.7);}
.outer {display: table;width: 100%;height: 100%;}
.inner {display: table-cell; vertical-align: middle; text-align: center;}
#popUp {display: inline-block; position: relative; color:#fff;}
#closeBtn {display: block; cursor: pointer; background-color: rgba(0, 0, 0, 0.7); height: 30px; line-height: 30px;}
#showBtn {display: inline-block; margin-left: 5px; font-size: 12px; cursor: pointer; color: #fff; vertical-align: middle;}

.mb_okno {display: inline-block; padding: 3px 10px; border: 1px solid #ccc; background: #f7f7f7;}
.content.login table td input.name_eng_ipt {padding: 0 5px; width: 150px;}
.same_cbtn {height: 22px; background: #1cb6b9; color: #fff; padding: 0 10px; cursor: pointer;}
.content.login table td input.w250 {width:250px;}
.comm_select {height: 22px; border-radius: 0; border: 1px solid #bebebe; min-width: 90px; margin: 2px 0;}
.content.login table th.bg1 {background: #fff; padding: 20px 10px 5px; font-size: 15px; font-weight: bold;}
.content.login .sm {font-size: 12px; font-weight: normal;}
.cf_box {padding:10px 10px;}
.cf_box .view_btn {display: inline-block; background: #333; color: #fff; font-size: 12px; width: 40px; text-align: center; height: 20px; line-height: 20px; vertical-align: middle; margin-left: 5px; cursor: pointer;}
.cf_box label {cursor:pointer;}
.rdo_he {}
.rdo_he input {vertical-align:middle;}
.rdo_he label {vertical-align:middle;}

.layer-pop-wrap {position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100%; z-index: 9999; overflow-y: auto; background: rgba(0,0,0,0.5);}
.layer-pop-wrap * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline:none;}
.open_ly .outb {display: table; width: 100%; height: 100%; table-layout: fixed;}
.open_ly .inb {display: table-cell; width: 100%; height: 100%; vertical-align: middle; text-align:center;}
.open_ly .layer_ctt {position:relative; display:inline-block; width:540px; border: 5px solid #000; text-align:left; background:#fff;}
.open_ly .layer_ctt .view_close {cursor:pointer; text-align:center; position:absolute; top: -40px; right: -5px; background: #000; padding: 5px; background:url('/assets/img/close_btn_w.svg') no-repeat center #000; background-size:20px; width:40px; height:40px;}
.layer-pop-wrap .pric_ta {width: 100%; height: 430px; padding: 15px; color: #333; font-size: 13px; border:0; line-height: 20px;}
.layer-pop-wrap.open {display:block;}
.open_ly .layer_ctt .m3 {font-size:13px; line-height:20px; padding: 15px; height: 430px;}

.join_guide_t {font-size: 14px; word-break: keep-all; line-height: 22px;}
.join_guide_t span {color: #11aeb1; font-weight: bold;}

.reg_c_t {font-size:14px; word-break:keep-all; line-height:22px; margin:10px 0 20px;}

div.join input[type=text],
div.join input[type=password],
div.join select {
	height: 24px !important;
	border: 1px solid #bebebe !important;
}

div.join input[type=text],
div.join input[type=password] {
	padding-left: 3px;
	padding-right: 3px;
}

div.join select {
	margin-top: 3px !important;
}

.mb_h3 {font-size: 24px;}
.new_mb_tbl .dropdown-wr {position: relative; width: 230px; padding: 10px; margin-bottom: 30px; font-size:15px; background: #fff; border: 1px solid #dcdcdc; cursor: pointer; outline: none; color: #000;}
.new_mb_tbl .dropdown-wr:after {content:''; position: absolute; background: url('/assets/img/arr_down_b.svg') no-repeat center; width: 24px; height: 24px; top: 50%; margin-top: -12px; right: 5px;}
.new_mb_tbl .dropdown-wr .dropdown {position: absolute; top: 100%; left: 0; right: 0; background: white; border-radius: inherit; border: 1px solid rgba(0,0,0,0.17); box-shadow: 0 0 5px rgb(0 0 0 / 10%); font-weight: normal; -webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; transition: all 0.1s ease-in; list-style: none; z-index: 1; opacity: 0; pointer-events: none;}
.new_mb_tbl .dropdown-wr .dropdown li a {display: block; padding: 10px; text-decoration: none; color: #666; border-bottom: 1px solid #dcdcdc; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -ms-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out;}
.new_mb_tbl .dropdown-wr.active .dropdown {opacity: 1; pointer-events: auto;}
.map_info {margin-top:20px;}
.map_info p {margin-bottom:10px; font-size: 14px;}
.map_info p span {color: #30bdbf; font-weight: bold;}
.foot_info {font-size:12px; line-height: 20px;}
.foot_info .line {width: 1px; height: 10px; background: #bdbdbd; display: inline-block; margin: 0 10px;}

.ft_bn_slide {margin-bottom:30px; }
.ft_bn_slide a {display:block;}
.ft_bn_slide a img {width:100%;}

.msg {}
.msg .top_wr {display: flex; align-items: center; padding-bottom: 10px;}
.msg .top_wr .img {width: 250px;}
.msg .top_wr .img img {height:auto; max-width:100%;}
.msg .top_wr .txt {flex: 1; padding-left: 30px;}
