@charset "utf-8";

.clear{overflow:hidden;width:100%}
.clear2:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.tr{text-align:right !important}
.tl{text-align:left !important}
.tc{text-align:center !important}
.fwb{font-weight:bold !important}
.dn{display:none}
.dib{display:inline-block; zoom:1; *display:inline}
.pointer{cursor:pointer}
.fl img{display:block}
.fl img.dn{display:none}
.fl .tc img{display:inline}


/*Common*/
*{margin:0;}
html,body{width:100%;height:100%}
html{overflow-y:scroll}
/*body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}*/
body{background-color:#fff;word-break:keep-all; word-wrap:break-word}
body,a,textarea{color:#555;font-family:"µ¸¿ò",dotum,helvetica,sans-serif;font-size:12px;font-weight:normal}
img,fieldset,iframe{border:0 none}
ul,ol,li{list-style:none}
em,address{font-style:normal}
img,input,select,textarea{vertical-align:middle}
a{text-decoration:none}
a:hover{text-decoration:none}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto;overflow-x:hidden}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_check, .input_radio{width:13px;height:13px}
.blind, legend, caption{position:absolute;left:-5000px;top:0;width:0px;height:0px;font-size:0;line-height:0;overflow:hidden}
hr{display:none}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
caption{*line-height:0}
textarea{overflow-x:hidden}
td{word-break:break-all;}


#wrap{min-width:320px}
#header{border-top:3px solid #ef3125;border-bottom:1px solid #c2c2c2;height:57px}
#header .fl{margin:15px 0 0 7px}
#header .fr{margin:20px 9px 0 0}
#container{padding:6px 7px 55px 7px;background:#e6e6e6}
#container:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#nav{}
#contents{}
#footer{background:#222;height:30px;padding-top:5px;padding-bottom:5px;position:fixed;bottom:0;z-index:10000;min-width:320px}
#footer .fl{margin-left:7px}
#footer .fr{margin-right:7px}
.add{font-size:11px;color:#8c8c8c;padding-left:5px;padding-top:30px}


.sub1{padding-top:10px}
.sub1 .subject{font-size:#333;font-size:18px;height:28px;font-weight:bold}
.sub1 .listbox .list{border-bottom:1px solid #c2c2c2;padding-bottom:10px;margin-bottom:10px}
.sub1 .listbox .last{border-bottom:none;padding-bottom:0;margin-bottom:0}
.sub1 .listbox .clear .fl{/*width:80px*/width:25%}
.sub1 .listbox .clear .day{font-size:20px;color:#ee0000;font-weight:bold;/*width:80px;*/text-align:center;height:29px;padding-top:5px}
.sub1 .listbox .clear .btn1{margin-bottom:8px}
.sub1 .listbox .clear .btn1,.sub1 .listbox .clear .btn2{text-align:center}
.sub1 .listbox .clear .btn1 img,.sub1 .listbox .clear .btn2 img{display:inline}
.sub1 .listbox .clear .phtbox{/*border:1px solid #c3c3c4;width:214px;height:133px;margin-right:9px*/width:75%}
.sub1 .listbox .clear .phtbox img{/*width:214px;height:133px*/;width:95%;border:1px solid #c3c3c4}
.sub1 .listbox .title{padding-top:8px}
.sub1 .listbox .title a{font-size:17px;font-weight:bold;color:#ef3125}
.sub1 .listbox .txt1{font-size:12px;color:#444;padding:7px 0 2px}
.sub1 .listbox .txt2{font-size:12px;color:#444}

.sub2{padding-top:10px}
.sub2 .listbox .list{padding-bottom:15px}
.sub2 .listbox1{border-bottom:5px solid #ef3125;margin-bottom:15px }
.sub2 .listbox .last{border-bottom:none;padding-bottom:0;margin-bottom:0}
.sub2 .phtbox img{width:100%;}


.sub2 .subject{font-size:#333;font-size:18px;height:28px;font-weight:bold}
.sub2 .listbox .title{padding-top:8px}
.sub2 .listbox .title a{font-size:17px;font-weight:bold;color:#ef3125}
.sub2 .listbox .txt1{font-size:12px;color:#444;padding:7px 0 2px}
.sub2 .listbox .txt{border-bottom:1px solid #c2c2c2;padding:3px 0 10px}

.sub2 .listbox .list2{width:48%;margin:0 2% 15px 0;border-bottom:1px solid #c2c2c2}
.sub2 .listbox .list2 .title{padding-top:8px}
.sub2 .listbox .list2 .title a{font-size:17px;font-weight:bold;color:#ef3125}
.sub2 .listbox .list2 .txt1{font-size:12px;color:#444;padding:7px 0 2px}
.sub2 .listbox .list2 .txt{padding-top:3px;border-bottom:none}
.sub2 .listbox .list3{width:48%;margin:0 2% 15px 0;border-bottom:1px solid #c2c2c2}
.sub2 .listbox .list3 .title{padding-top:8px}
.sub2 .listbox .list3 .title a{font-size:17px;font-weight:bold;color:#ef3125}
.sub2 .listbox .list3 .txt1{font-size:12px;color:#444;padding:7px 0 2px}
.sub2 .listbox .list3 .txt{padding-top:3px;border-bottom:none}
.sub2 .listbox .line{border-bottom:5px solid #ef3125;margin-bottom:15px }


.sub3 .subject{font-size:#333;font-size:18px;height:28px;font-weight:bold;padding-top:10px}
.sub3 .iconbox{padding-top:7px}
.sub3 .iconbox .fl{width:22%;margin-right:4%}
.sub3 .iconbox .last{margin-right:0}
.sub3 .iconbox .fl img{width:100%}
.sub3 .info1{border-bottom:1px solid #c2c2c2;padding-bottom:10px;line-height:17px}
.sub3 .info1 .title{color:#ee3124;font-size:18px;font-weight:bold;padding:15px 0 5px}
.sub3 .info1 .cont1{font-size:12px;color:#444;font-weight:bold}
.sub3 .info1 .cont2{padding:11px 8px;background:#fff;border:1px solid #c2c2c2;margin:5px 0 10px;font-size:12px;color:#444}
.sub3 .info1 .cont3{font-size:12px;color:#444;font-weight:bold}
.sub3 .info2 .title{color:#ee3124;font-size:18px;font-weight:bold;padding:15px 0 5px}
.sub3 .info2 .cont1{font-size:12px;color:#444;font-weight:bold;line-height:17px}
.sub3 .containSlides { position: relative; width:100%; }
.sub3 .slides { position: relative; width: 100%;}


.sub3 .slidesjs-navigation{display:none;}
.sub3 .slidesjs-previous { display:none; }
.sub3 .slidesjs-previous:hover{display:none;}
.sub3 .slidesjs-next { display:none;}
.sub3 .slidesjs-next:hover{display:none;}
.sub3 .slidesjs-stop { display:none;}
.sub3 .slidesjs-play { display:none;}
.sub3 .slidesjs-pagination { display:none;}
.sub3 .slidesjs-pagination li { display:none;}
.sub3 .slidesjs-pagination li a { display:none;}
.sub3 .slidesjs-pagination li a.active {display:none;}


.login{padding:0 7px}
.login .title{font-size: 18px;font-weight: bold;height: 28px;padding-top: 10px;color:#333}
.login .form{position:relative}
.login .iptbox{padding-right:86px}
.login .iptbox .ipt{width:99%;height:36px;border:1px solid #b4b4b4;font-size:15px;color:#b7b7b7}
.login .iptbox .email{margin-bottom:5px}
.login .ipi{position:absolute;right:0;top:0;width:82px}
.login .box1{margin:14px 0 24px;color:#333;font-size:15px;font-weight:bold}
.login .box1 .fr{padding-left:9px;background:url(/m/img/bullet1.gif) no-repeat left 6px;background-size:3px 3px}
.login .box1 a{color:#333;font-size:15px;font-weight:bold}
.login .btn_join{display:block;background:#4bb0b5;text-align:center}
.member_link {border-top:1px solid #c2c2c2;margin:27px 0 0}
.member_link .fl{width:33%}
.member_link .last{width:34%}
.member_link .fl a{display:block;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;text-align:center;background:#fff}
.member_link .last a{border-right:none}
.member_link .fl a img{display:inline}
.member2_pay{width:100%; padding:16px 0 25px;text-align:center}
.member2_pay span{display:block;margin-right:3px;background:#4bb0b5;text-align:center}
.tel_cscenter{padding:16px 0 25px;text-align:center}
.mypage .title{font-size: 18px;font-weight: bold;height: 28px;padding-top: 10px;color:#333;padding-left:7px}
.mypage .title span{color:#c3281e}
.mypage .card{margin:0 auto;background:url(/m/img/bg_membership.gif) no-repeat;background-size:305px 173px;padding:60px 0px 0 15px;width:295px;height:114px}
.mypage .card li{line-height:20px;color:#333;font-size:12px;font-weight:bold}
.mypage .card_cover{background:#545454; padding:10px 0 10px 0;}
.join .title{font-size: 18px;font-weight: bold;height: 28px;padding-top: 10px;color:#333;border-bottom:1px solid #c2c2c2}
.join .stitle{font-size:15px;margin:12px 0 5px;color:#333;font-weight:bold}
.join .iptbox{border:1px solid #b4b4b4}
.join .ipt{width:97%;padding:0 0 0 3%;border:none;height:39px;color:#a3a3a3;font-size:15px}
.join .btnbox1{margin-top:6px}
.join .btnbox1 img{display:inline}
.join .btn1{width:50%}
.join .btn1 span{display:block;margin-right:3px;background:#777;text-align:center}
.join .btn11{width:100%}
.join .btn11 span{display:block;margin-right:3px;background:#777;text-align:center}
.join .btn2{width:50%}
.join .btn2 span{display:block;margin-left:3px;background:#777;text-align:center}
.join .btn3{margin:5px 0}
.join .btn3 span{display:block;background:#777;text-align:center}
.join .btn4{margin:25px 0 10px}
.join .btn4 span{display:block;background:#4bb0b5;text-align:center}
.join .btn5{width:50%}
.join .btn5 span{display:block;margin-right:3px;background:#4bb0b5;text-align:center}
.join .btn55{width:100%}
.join .btn55 span{display:block;margin-right:3px;background:#4bb0b5;text-align:center}
.join .pbox{position:relative; display:none;}
.join .pbox .iptbox{margin-right:109px}
.join .pbox .btn{position:absolute;top:0;right:0}
.join .date{color:#a3a3a3;font-size:15px;font-weight:bold;padding-bottom:18px;border-bottom:1px solid #c2c2c2;margin-bottom:24px}
.join .year{width:46%;position:relative}
.join .month{width:27%;position:relative}
.join .day{width:27%;position:relative}
.join .date span{position:absolute;top:22px;right:4px}
.join .date .iptbox2{width:100%}
.join .date .iptbox{margin-right:26px}
.join .checkbox .clear{margin-bottom:10px}
.join .checkbox .fl{text-decoration:underline;font-size:15px;color:#333;background:url(/m/img/bullet2.gif) no-repeat right 17px;padding:14px 11px 0 0 ;background-size:5px 10px;font-weight:bold}
.join .checkbox .fr{height:40px}
.join .price{margin-top:15px;padding-top:12px;border-top:1px solid #c2c2c2;color:#ed3226;font-size:15px;font-weight:bold}
.join .payment{margin:35px 0 25px;background:#fff;border:1px solid #b4b4b4;border-bottom:none}
.join .payment .box{border-bottom:1px solid #b4b4b4;font-size:15px;color:#333;padding:12px 0 12px 10px;font-weight:bold}
.join .payment .on{color:#ed3226}
.member_modify .txt1{margin:7px 0 27px;color:#666}
.member_modify .btnbox1{margin-top:30px}
.agree .linkbox{background:#c3281e}
.agree .linkbox .fl{height:51px;width:33%}
.agree .linkbox .fl a{display:block;border-bottom:4px solid #c3281e;text-align:center;color:#fff;font-weight:bold;font-size:13px;border-right:1px solid #d58782;line-height:14px}
.agree .linkbox .on a{color:#ffc600;border-bottom:4px solid #ffc600}
.agree .linkbox .btn1 a{padding-top:16px;height:31px}
.agree .linkbox .btn2 a{padding-top:12px;height:35px}
.agree .linkbox .btn3 a{padding-top:4px;height:43px}
.agree .box{padding:0 7px;margin-bottom:8px}
.agree .title{margin:25px 0 12px;font-size: 18px;font-weight: bold;color:#333}
.agree .pre{border-top:1px solid #c2c2c2;background:#fff;color:#333;padding:13px 10px}
.find_pass{padding-bottom:30px}
.find_pass .title{border-bottom:none}
.find_pass .txtbox{border:1px solid #b4b4b4;background:#fff;color:#333;font-weight:bold;font-size:15px;line-height:23px;padding:15px 0;text-align:center}
.find_pass .txtbox span{color:#ed3226}
.membership .linkbox .fl{width:50%}
.notice .title{font-size: 18px;font-weight: bold;height: 28px;padding-top: 10px;color:#333}
.notice .table{border-top:1px solid #c2c2c2;width:100%;background:#fff}
.notice .table td{border-bottom:1px solid #c2c2c2;height:39px}
.notice .table td.subject a{color:#333;font-size:12px;font-weight:bold}
.notice .table .subject{padding-left:9px;color:#333;font-size:12px;font-weight:bold}
.notice .table .date{width:90px;text-align:center;color:#888;font-size:12px}
.notice .cont{padding:19px 6px;background:#fff;border-bottom:1px solid #c2c2c2;color:#333;font-weight:bold}
.notice .btnbox{background:#fff;padding:15px 0 40px}
.notice .btnbox .fl{margin-left:8px}
.notice .btnbox .fr{margin-right:8px}
.paging{text-align:center;background:#fff;padding:15px}
.paging .dib{color:#333;font-weight:bold;padding:3px}
.event .title{font-size: 18px;font-weight: bold;padding-top: 10px;color:#333}
.event .table{width:100%;margin-bottom:20px}
.event .table td{padding:12px 0;border-bottom:1px solid #c2c2c2}
.event .thum{width:151px}
.event .thum img{border:1px solid #c0bcb9}
.event .txtbox .txt1{font-size:17px;font-weight:bold;color:#ee3124;padding-bottom:7px}
.event .txtbox .txt1 a{font-size:17px;font-weight:bold;color:#ee3124}
.event .txtbox .txt2{font-size:12px;color:#333;line-height:16px;padding-bottom:5px}
.event .txtbox .txt2 a{font-size:12px;color:#333;line-height:16px}
.event .btn{display:block;background:#4bb0b5;text-align:center}
.event .view_txt{padding:14px 0 45px;font-size:12px;color:#333;line-height:16px}
.event .view_visual{border:1px solid #c0bcb9}
.event .view_visual img{width:100%}
.event_view .title{height:28px}


.membership_title {FONT-SIZE: 14px; COLOR: #333333; WORD-SPACING: NORMAL;sans-serif;font-weight: bold;line-height:28px;}
.membership_data {FONT-SIZE: 14px; COLOR: #ee3124; WORD-SPACING: NORMAL;sans-serif;font-weight: bold;line-height:28px;}
.membership_data2 {FONT-SIZE: 12px; COLOR: #333333; WORD-SPACING: NORMAL;sans-serif;font-weight: bold;line-height:28px;}




