@charset "utf-8";
/* font */@font-face{font-family:'ngn';font-style:normal;font-weight:normal;src:url('../font/NanumGothic.eot');src:url('../font/NanumGothic.eot#iefix')format('embedded-opentype'),;src:local('※'),url('../font/NanumGothic.woff') format('woff'),url('../font/NanumGothic.ttf') format('truetype')}
@font-face{font-family:'ngb';font-style:normal;font-weight:normal;src:url('../font/NanumGothicBold.eot');src:url('../font/NanumGothicBold.eot#iefix')format('embedded-opentype'),;src:local('※'),url('../font/NanumGothicBold.woff') format('woff'),url('../font/NanumGothicBold.ttf') format('truetype')}

@font-face {
	font-family:"NotoSansKR-Light";
	font-style:normal;
	font-weight:300;
	src:url("../font/NotoSansKR-Light.eot");
	src:url("../font/NotoSansKR-Light.eot?#iefix") format("embedded-opentype"),
		url("../font/NotoSansKR-Light.woff") format("woff");
}

@font-face {
	font-family:"NotoSansKR-Regular";
	font-style:normal;
	font-weight:400;
	src:url("../font/NotoSansKR-Regular.eot");
	src:url("../font/NotoSansKR-Regular.eot?#iefix") format("embedded-opentype"),
		url("../font/NotoSansKR-Regular.woff") format("woff");
}

@font-face {
	font-family:"NotoSansKR-Medium";
	font-style:normal;
	font-weight:500;
	src:url("../font/NotoSansKR-Medium.eot");
	src:url("../font/NotoSansKR-Medium.eot?#iefix") format("embedded-opentype"),
		url("../font/NotoSansKR-Medium.woff") format("woff");
}

@font-face {
	font-family:"NotoSansKR-Bold";
	font-style:normal;
	font-weight:700;
	src:url("../font/NotoSansKR-Bold.eot");
	src:url("../font/NotoSansKR-Bold.eot?#iefix") format("embedded-opentype"),
		url("../font/NotoSansKR-Bold.woff") format("woff");
}

@font-face {
	font-family:"Kakao-Rg";
	font-style:normal;
	font-weight:400;
	src:url("../font/Kakao-Rg.eot");
	src:url("../font/Kakao-Rg.eot?#iefix") format("embedded-opentype"),
		url("../font/Kakao-Rg.woff") format("woff");
}

@font-face {
	font-family:"Kakao-Bd";
	font-style:normal;
	font-weight:700;
	src:url("../font/Kakao-Bd.eot");
	src:url("../font/Kakao-Bd.eot?#iefix") format("embedded-opentype"),
		url("../font/Kakao-Bd.woff") format("woff");
}

/* common */
html,body{height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,span,button,th,td,a{margin:0;padding:0;border:0;font-weight:normal}
h1,h2,h3,h4,h5,h6,dt{font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
body{background-color:#fff;font-size:13px;color:#464646}
img{border:0;vertical-align:top}
fieldset{margin:0;padding:0;border:0}
textarea{margin:0;border:1px solid #ccc;font-size:14px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
select,input{font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';vertical-align:middle}
ul,ol{list-style-type:none}
dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
select{height:20px;border:1px solid #ddd;font-size:14px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#676767}
a,a:link,a:visited,a:active{font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#464646;text-decoration:none}
a:hover,a:focus{color:#464646;text-decoration:none}
div,ul,ol,li,dl,dt,dd,p,input,textarea,select,h1,h2,h3,h4,em,address,fieldset,form,iframe,object{margin:0;padding:0}
img,fieldset,iframe{border:none}
iframe{display:block;clear:both;margin:0 auto}
li{list-style-type:none}
table{clear:both;width:100%;border-collapse:collapse;border:0;table-layout:fixed}
html{width:100%;height:100%;margin:0 auto;font-family:Dotum,Helvetica,AppleGothic,Sans-serif;font-size:12px;color:#444;*word-break:break-all;-ms-word-break:break-all}
input,button{font-size:12px;line-height:1.5em;font-family:Dotum,Helvetica,AppleGothic,Sans-serif;color:#444}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left}
img,a{border:0}
li,dd,dt,ul,ol{list-style-type:none}
img{border:0 none;vertical-align:middle}
form{display:inline}
textarea{font-family:Dotum,Helvetica,AppleGothic,Sans-serif;font-size:12px;color:#444;resize:none}
img,fieldset,iframe{border:0 none}
button,label,a{cursor:pointer}
input{padding-top:2px;line-height:1.4;vertical-align:middle}
select{border:1px solid #E6E6E6;font-family:Dotum,Helvetica,AppleGothic,Sans-serif;color:#939393;outline:none;cursor:pointer}
a{color:#666;text-decoration:none}
a:hover{color:#D5493A;text-decoration:none}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.text0{font-size:0}
.text11{font-size:12px}
.text12{font-size:13px}
.text13{font-size:13px}
.text14{font-size:14px}
.text15{font-size:15px}
.text16{font-size:16px}
.block{display:block}
.gold{color:#7F7F7F}
.gray{color:#818181}
.orange{color:#EF5900}
.yellow{color:#feb407}
.green{color:#78A806}
.blue{color:#3F80A5}
.space01{letter-spacing:-1px}
.space00{letter-spacing:0}
.red{color:#D5493A}
.white{color:#fff}
.b{font-weight:normal;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.chk{padding-right:5px}
.a40{filter:alpha(opacity=40);-ms-filter:alpha(opacity=40);opacity:.4}
.a60{filter:alpha(opacity=60);-ms-filter:alpha(opacity=60);opacity:.6}
.a80{filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);opacity:.8}
.center_div{margin:0 auto}
.course_log{float:left;width:50px;height:50px;border:1px solid #E7E7E7;background:#fff}
.course_log img{width:44px;height:44px;margin:3px}
.input_ca{height:24px;border:1px solid #CBCBCB;font-size:13px;color:#939393}
.pro_app_bg{min-height:103px;background:url(../img/pro_app.gif) top right no-repeat}
.b_icon {width: 18px;padding-left:5px}

/* ★★★★★★★★ 추가 및 변경 시작 */

/* header */
.wrap{position:relative;z-index:0;width:1080px;height:auto;min-height:550px;margin:0 auto}
#wrap{position:relative;top:0;width:100%;height:auto}
/* 181105 Sven CSS Modify start */
#headerWr{position:relative;top:0;left:0;z-index:60;width:1080px;height:110px;margin:0 auto}
.topWrap{position:fixed;top:0;left:0;width:100%;height:110px}
/* //181105 Sven CSS Modify end */
.opacity{position:fixed;top:0;top:31px;left:0;width:100%;height:79px;border-bottom:1px solid #ebebeb;background:#fff;opacity:0.9;filter:alpha(opacity:100)}
.header{overflow:hidden;position:relative;padding-top:31px;width:1080px;margin:0 auto}
.header > h1{position:absolute;top:61px;z-index:100}
.header > h1 > a{display:block}
.header:after{display:block;clear:both;content:''}

/* gnb */
.gnb{height:80px;padding:0 180px 0 342px;font-size:17px;font-weight:bold;font-family:'';}
.gnb ul{font-size:0;text-align:center}
.gnb ul li{display:inline-block;vertical-align:middle;position:relative;width:138px;height:80px;font-size:17px;line-height:80px}
.gnb ul li.on a{display:inline-block}
.gnb ul li.on a{color:#333;position:relative;border-top:3px solid #ED202E;line-height:77px}
.gnb:after{display:block;clear:both;content:''}
.gnb .smallmenu{position:absolute;top:31px;right:0;line-height:80px}
.gnb .smallmenu dl{float:right;padding:0 20px 0 0;text-align:right;font-weight:bold;font-size:13px;letter-spacing:-1px}
.gnb .smallmenu dl:first-child{padding-right:0}
.gnb .smallmenu dl a{color:#666;display:block}
.gnb .smallmenu dl a:hover{color:#333;display:block}

/* megaMenu */
#megaMenuWr{display:none;overflow:hidden;position:fixed;top:110px;left:0;z-index:10;width:100%;padding:0;border-top:1px solid #ebebeb}
#megaMenuWr .bg{overflow:hidden;background:#fff;opacity:0.9;filter:alpha(opacity:100)}
#megaMenuWr .line{width:100%;height:5px;margin:0;border:0;background:url(../img/megaMenu_shadow.png) repeat-x left bottom}
#megaMenu{position:relative;width:1080px;margin:0 auto;background:#fff;color:#555}
#megaMenu .leftBox{float:left;position:relative;width:300px;height:130px;top:37px;background:url(../img/main_gnbbanner_bg.jpg) no-repeat}
#megaMenu .leftBox img{opacity:1 !important;filter:alpha(opacity:100)}
#megaMenu .menuBox{float:left;width:auto;height:160px;padding:25px 0 20px}
#megaMenu .menuBox ul{float:left}
#megaMenu .menuBox ul li{margin-bottom:12px}
#megaMenu .menuBox ul li a,#megaMenu .menuBox ul li a:link,#megaMenu .menuBox ul li a:visited,#megaMenu .menuBox ul li a:active,#megaMenu .menuBox ul li a:focus{font-size:13px;font-weight:;font-family:'ngb','NanumGothic','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#555;text-decoration:none}
#megaMenu .menuBox ul li a:hover{text-decoration:underline}
#megaMenu .menuBox ul li.depth3 a{display:block;padding-left:9px;background:url(../img/bul_depth3.png) no-repeat left 7px;font-size:13px;color:#999;text-decoration:none}
#megaMenu .menuBox ul li.depth3 a:hover,.menuBox ul.list01 li.depth3 a:focus{display:block;padding-left:9px;background:transparent url(../img/bul_depth3_over.png) no-repeat left 5px;color:#ED202E}
#megaMenu .menuBox ul li a:hover,.menuBox ul.list01 li a:focus{color:#ED202E}
#megaMenu .menuBox ul.list01{margin:0 0 0 75px}
#megaMenu .menuBox ul.list02{margin:0 0 0 82px}
#megaMenu .menuBox ul.list03{margin:0 0 0 24px}
#megaMenu .menuBox ul.list04{margin:0 0 0 71px}
#megaMenu .menuBox ul.list05{margin:0 0 0 30px}
#megaMenu .menuBox ul.list06{margin:0 0 0 45px}
#megaMenu .menuBox ul li.depth3{margin-bottom:9px;color:#999}

/* snb */
.snb_wrap{display:block;position:fixed;top:0;right:0;z-index:100;width:100%;border-bottom:1px solid #D8DEE6;background:#F2F4F7;font-size:12px}
.snb{position:relative;width:1080px;height:30px;margin:0 auto;line-height:30px;text-align:right}
.snb ul{display:block;line-height:30px;float:right;height:30px}
.snb ul li{float:right;position:relative;height:30px;line-height:30px}
.snb ul li a,.snb ul li a:hover,.snb ul li a:focus{color:#7F8BA3;text-decoration:none}
.snb ul li a{display:block;padding:0 0 0 20px;line-height:30px;font-family:'ngn' !important}
.snb ul li a:hover{color:#777}
.snb ul li img{vertical-align:middle;position:relative}

/* main top */
.main_top_wrap{position:relative;width:100%;height:360px;margin-top:26px;background:url(../img/tup_main_banner_bg.jpg) no-repeat center #fff}
.main_top_wrap .main_top{position:relative;width:1080px;height:100%;margin:0 auto;}
.main_top_wrap .main_top .mc{float:right;position:relative;right:135px;top:88px;width:408px;height:236px;background:url(../img/bg_mc.png) no-repeat}
.main_top_wrap .main_top .mc div{float:left;position:relative;top:7px;left:7px;width:394px;height:214px}
.main_top_wrap .main_top .mc div h1{width:54px;height:54px;position:absolute;top:83px;left:170px}
.main_top_wrap .main_top .ka_img{float:right;position:relative;width: 512px;height:140px;top:186px;}

.main_title h2 a:hover{color:#464646;border-bottom:2px solid #464646}
.main_title h2 span a:hover{color:#EE202E}

/* 181105 Sven CSS add start */
/* 181106 Sven CSS modofy start */
.main__visual{overflow:hidden;position:relative;width:100%;max-width:1920px;height:360px;margin:0 auto}
.main__visual-wrap{position:relative;width:100%;height:100%}
.main__visual-bg{display:block;width:100%;height:100%;text-indent:-10000px;background-repeat:no-repeat;background-position:50% 0}
/* //181106 Sven CSS modofy end */
.main__visual-bg-1{background-image:url("../img/main__visual-bg-1.jpg")}
.main__visual-bg-2{background-image:url("../img/main__visual-bg-2.jpg")}
.main__visual-bg-3{background-image:url("../img/main__visual-bg-3.png")}
.main__visual-bg-4{background-image:url("../img/main__visual-bg-4.png")}
/* //181105 Sven CSS add end */

/* main notice */
.main_notice{position:relative;margin:0 auto;width:1080px;height:40px;line-height:40px;font-family:ngn;font-size:12px}
.main_notice li{float:left;position:relative;width:50%;overflow:hidden}
.main_notice li h3{float:left;width:60px;color:#EE202E}
.main_notice li a{font-family:ngn;}

.join_contentssec{position:relative;width:1080px;height:auto;margin:0 auto;padding:0;vertical-align:top}
.contentssec{position:relative;width:1080px;height:auto;margin:0 auto;padding:60px 0;vertical-align:top}
.main_contentssec{position:relative;width:1080px;height:auto;margin:0 auto;padding:0;vertical-align:top}



/* main_middle_banner 20181002 Sven 변경 */
.main_notice_box{border-bottom:solid 1px #d9dde8; width: 1920px;margin:0 auto}
.main_middle_banner{width:100%;height:130px;max-width:1920px;margin:0 auto;position:relative;padding-top:25px;background: url("../img/171212mainbg.gif") repeat-y center}
.main_middle_banner .rolling_b .rolling__slider{overflow:hidden;position:relative;width:1080px;height:120px;margin:0 auto;box-shadow: 0 5px 5px rgba(0,0,0, .2);}
.main_middle_banner .rolling_b .rolling__slider div{width:100%;height:120px;line-height:1;margin:0}
.main_middle_banner .dot_b{position:relative;top:90px;left:490px;z-index:10 !important}
/* 181106 Sven CSS modify start */
.main_middle_banner h1.main_side_right{position:absolute;left:50%;top:245px;z-index:50;margin-left:500px}/* 우측 사이드배너 */
.main_middle_banner .main_side_right-2{position:absolute;left:50%;top:385px;z-index:50;margin-left:500px}/* 우측 사이드배너 */
/* //181106 Sven CSS modify end */
.slick-slider{display:block;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{display:block;overflow:hidden;position:relative;height:100%}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{display:block;position:relative;top:0;left:0;height:100%;margin-left:auto;margin-right:auto}
.slick-track:before,
.slick-track:after{display:table;content:""}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide:focus{outline:none}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
#rolling .slick-dots{position:absolute;bottom:20px;left:0;width:100%;padding:0 20px;font-size:0;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#rolling .slick-dots > li{display:inline-block;vertical-align:middle;margin-left:10px}
#rolling .slick-dots > li:first-child{margin-left:0}
.sub__slider-dot{display:block;width:10px;height:10px;border-radius:50%;background:#fff}
.sub__slider-dot:focus{outline:none}
#rolling .slick-dots > li.slick-active .sub__slider-dot{background:#fa0c60}

/* main_course */
.main_course_wrap{width:100%;max-width:1920px;height:auto;position:relative;background:#F2F4F7;margin:0 auto;padding-bottom:30px}
.main_course_wrap .main_title{height:90px}
.main_course_wrap .main_title h2{color:#333;font-size:20px;font-family:ngb;position:relative;margin:0 auto;width:1080px;text-align:center;line-height:100px;}
.main_course_wrap .main_title h2 span{color:#EE202E}
.main_course_wrap table{width:950px;position:relative;margin:0 auto}
.main_course_wrap td{vertical-align:top;}
.main_course_wrap table .course_unit01{position:relative;width:232px;float:left;height:120px;background: url(../img/cc_imgs/main_watermark.jpg) no-repeat center}
.main_course_wrap table .course_unit01 img{position:absolute;top:0;left:0;width:232px;height:120px;z-index:0}
.main_course_wrap table .course_intro{float:left;width:100%;border-left:1px solid #D8DEE6;border-right:1px solid #D8DEE6;border-bottom:1px solid #D8DEE6;background:#fff}
.main_course_wrap table .course_intro li{padding:16px 15px;height:32px;position:relative}
.main_course_wrap table .course_intro h1{float:left;position:relative;width:33px;height:33px;background:#F2F4F7;border:1px solid #EAEBF0;text-align:center}
.main_course_wrap table .course_intro h1 img{width:27px;height:27px;text-align:center;margin-top:4px}
.main_course_wrap table .course_intro h2{position:relative;float:left;width:145px;font-size:14px;margin:0 0 0 10px;line-height:1.4;color:#333;font-family:'ngb';font-weight:normal}
.main_course_wrap table .course_intro h2 img{padding-left:2px;padding-bottom:2px}
.main_course_wrap table .course_intro h3{position:relative;float:left;width:145px;font-size:12px;margin:0 0 0 10px;color:#333;font-family:'ngn';font-weight:normal}
.main_course_wrap table .course_intro h4{position:relative;float:left;width:100%;font-size:12px;margin:8px 0;color:#8C8E90;font-family:'ngn';font-weight:normal;line-height:1.5;height:72px;overflow:hidden}
.main_course_wrap table .course_intro ol{width:100%;float:left;position:relative}
.main_course_wrap table .course_grade{position:relative;float:left;width:100%}
.main_course_wrap table .course_grade ul{width:114.5px;border-top:1px solid #EAEBF0;border-right:1px solid #EAEBF0;float:left;padding:8px 0}
.main_course_wrap table .course_grade ul:last-child{border-right:none}
.main_course_wrap table .course_grade ul h5{text-align:center;line-height:15px}
.main_course_wrap table .course_grade ul dt{position:relative;margin:0 auto;width:75px;height:13px;background:url(../img/main_star_bg.png) no-repeat center;overflow:hidden;margin-top:5px;margin-bottom:5px}
.main_course_wrap table .course_grade ul dl{position:relative;margin:0 auto;width:75px;height:13px;background:url(../img/main_star_red5.png) no-repeat;float:left;margin-right:3px;}
.main_course_wrap table .course_intro.small{float:left;width:238px;border-top:1px solid #D8DEE6}
.main_course_wrap table .big_size{clear:both;position:relative;height:324px;width:100%}
.main_course_wrap table .big_size .course_intro li{width:205px;border-right:1px solid #EAEBF0;padding:10px 15px 13px 15px}
.main_course_wrap table .big_size .course_grade{position:relative;margin-top:-55px;float:right;width:50%}
.main_course_wrap table .big_size dt img{width:474px;height:257px}

/* main_movie */
.main_movie_wrap{width:100%;height:auto;position:relative;background:#fff;margin:0 auto;margin-bottom:30px;float:left}
.main_movie_wrap .main_title{height:80px;width:950px;margin:0 auto}
.main_movie_wrap .main_title h2{float:left;width:50%;line-height:75px;font-size:20px;font-family:ngb;;text-align:center}
.main_movie_wrap .main_title h2 span{color:#EE202E}
.main_movie_wrap .table_wrap{width:950px;margin:0 auto;position:relative}
.main_movie_wrap .table_wrap ul{float:left;position:relative;width:470px;}
.main_movie_wrap .table_wrap ul:first-child{padding-right:10px}
.main_movie_wrap table{width:100%;position:relative;float:left;}
.main_movie_wrap table .movie{position:relative;float:left;width:230px;height:120px}
.main_movie_wrap table .movie h1{width:230px;height:171px;overflow:hidden}
.main_movie_wrap table .movie h1 img{width:230px;text-align:center;vertical-align:middle;top:-65px;position:relative;}
.main_movie_wrap table .movie h2{position:absolute;top:40px;left:100px;width:38px;height:38px;z-index:100}
.main_movie_wrap table .movie h2 img{width:38px;height:38px}
.main_movie_wrap table .movie h3{background:url(../img/main_movie_dark.png) repeat-x;width:100%;height:100%;position:absolute;top:0}
.main_movie_wrap table .movie h4{width:100%;height:20px;position:absolute;top:92px;color:#9BA5B9;font-size:12px;font-family:'ngb';line-height:14px;text-align:center}
.main_movie_wrap table .movie h4 span img{padding-left:25px}
.main_movie_wrap table .movie h4 img{padding-right:2px}
.main_movie_wrap table .text{position:relative;float:left;width:200px;border-bottom:1px solid #D8DEE6;background:#F2F4F7;border-left:1px solid #D8DEE6;border-right:1px solid #D8DEE6;height:30px;margin-bottom:10px;padding:10px 14px 10px 14px}
.main_movie_wrap table .text h1{width:150px;overflow:hidden;font-size:12px;font-weight:normal;font-family:ngn;line-height:1.2}
.main_movie_wrap table .text h2{width:150px;overflow:hidden;color:#9BA5B9;font-size:11px;font-weight:normal;font-family:ngn;line-height:2}
.main_movie_wrap table .text h3{position:absolute;width:35px;height:35px;right:12px;top:8px;}
.main_movie_wrap table .text h3 div{position:absolute;width:35px;height:35px;background:url(../img/main_mask_pic.png) no-repeat}
.main_movie_wrap table .text h3 img{width:35px;height:35px}
.main_movie_wrap table .text.jjang h3{position:absolute;width:44px;height:30px;right:10px;top:10px;}
.main_movie_wrap table .text.jjang h3 img{width:44px;height:30px}

/* main_foot_banner 20171214변경 */
.main_foot_banner{width:100%;position:relative;background:url(../img/171212footbg.gif) no-repeat center top;height:144px;text-align:center}
.main_foot_banner img{position:relative}

/* main_booking */
.main_booking_wrap{width:100%;max-width:1920px;height:auto;position:relative;background:#F2F4F7;margin:0 auto;padding-bottom:70px;overflow:hidden}
.main_booking_wrap .main_title{height:95px;clear:both;}
.main_booking_wrap .main_title h2{color:#333;font-size:20px;font-family:ngb;position:relative;margin:0 auto;width:1080px;text-align:center;line-height:110px;}
.main_booking_wrap .main_title h2 span{color:#EE202E}
.main_booking_wrap .table_wrap{width:1080px;margin:0 auto;position:relative}
.main_booking_wrap table{width:780px;height:300px;position:relative;left:-150px;margin:0 auto;font-family:ngn;font-size:12px;}
.main_booking_wrap table td{text-align:center;height:42px;line-height:42px}
.main_booking_wrap table tr:nth-child(odd){background:#fff}
.main_booking_wrap table th{text-align:left;height:42px;line-height:42px}
.main_booking_wrap table th a:{display:block;color:#333}
.main_booking_wrap table img{padding:0 18px}
.main_booking_wrap table span{text-decoration:line-through}
.main_booking_wrap table b{font-size:14px;color:#EE202E;font-family:ngb;font-weight:normal}
.main_booking_wrap .booking_cc{width:300px;position:absolute;top:0;right:0}
.main_booking_wrap .booking_cc img{padding:0;position:relative}
.main_booking_wrap .booking_cc h4{position:absolute;right:20px;bottom:-20px;background: url(../img/main_cc_bg.png) no-repeat;width:148px;height:98px;color:#fff;z-index:1;text-align:center;}
.main_booking_wrap .booking_cc h4 dl{line-height:25px;padding:25px 0 0 0;font-size:15px;width:135px;overflow:hidden;position:relative;left:4px}
.main_booking_wrap .booking_cc h4 dt{font-size:12px;width:135px;overflow:hidden;position:relative;left:4px;padding-top:14px}

/* booking_menu */
.booking_menu{position:relative;float:left;width:100%;padding-bottom:12px}
.booking_menu li{float:left;width:24.4% !important;padding:3px;font-size:14px;letter-spacing:-1px;height:32px;text-align:center;line-height:34px !important;font-weight:bold;color:#fff}
.booking_menu .on{float:left;font-size:14px;letter-spacing:-1px;height:32px;text-align:center;line-height:34px !important;font-weight:bold}
.booking_menu a{display:block;height:32px;background:#f8f8f8;line-height:34px;font-weight:bold;color:#a6a6a6;;border:1px solid #cecece}
.booking_menu a:hover{height:32px;background:#fff;line-height:34px;font-weight:bold;color:#323232;}
.booking_menu .on a{display:block;height:32px;background:#f8f8f8;line-height:34px;font-weight:bold;color:#a6a6a6;background:#e46055;border:1px solid #e46055;color:#fff}
.booking_menu .on a:hover{height:32px;background:#fff;line-height:34px;font-weight:bold;color:#323232;border:1px solid #CECECE}

/* foot_logo */
.foot_logo{width:100%;height:60px;background:#E4E8EE;border-top:1px solid #fff;border-bottom:#D8DEE6}
.foot_logo div{position:relative;margin:0 auto;width:1000px;vertical-align:middle;padding-top:15px}
.foot_logo div img{line-height:60px;padding:0 28px;display:inline-block}

/* main_transition */
.ca-menu{position:relative;float:left;width:232px;height:120px;margin-bottom:10px;background:#000}
.ca-menu li{
	width:232px;height:120px;
    overflow: hidden;
    position: relative;
    float:left;
	opacity:0.6;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-menu li img{position:absolute;top:0;left:0;width:232px;height:120px;z-index:0;}
.ca-menu li:last-child{margin-right: 0px;}
.ca-menu li a{text-align: left;width: 100%;height: 100%;display: block;color: #333;position: relative;}
.ca-content{position: absolute;left:0;width:100%;height:100%}
.ca-main{
    opacity: 0.5;
    text-align: center;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.ca-sub{
	position:absolute;bottom:0;width:100%;height:28px;line-height:28px;opacity:0;
    /*-webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;*/
}
.ca-sub h3 div{color:#fff;padding-left:8px;width:110px;float:left;text-align:left;display:inline;overflow:hidden;font-size:13px;opacity:1}
.ca-sub h3 h2{color:#999;position:relative;right:0;float:right;width:90px;padding-right:8px;text-align:right;overflow:hidden}
.ca-menu li:hover{opacity:1;background-color: #000;}
.ca-menu li:hover .ca-main{
    opacity: 1;
    color: #fff;
    /*-webkit-animation: smallToBig 250ms ease;
    -moz-animation: smallToBig 250ms ease;
    -ms-animation: smallToBig 250ms ease;*/
}
.ca-menu li:hover .ca-sub{
    color: #fff;
	opacity:1;
    background: url(../img/main_middle_text_bg.png) repeat;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.ca-menu li:hover .ca-sub span h1{color:#fff;padding-left:10px;width:110px;float:left;text-align:left;display:inline;overflow:hidden;font-size:13px;opacity:1 !important}
.ca-menu li:hover .ca-sub span h5{position:relative;right:0;float:right;width:16px;height:16px;right:10px;top:6px;overflow:hidden}
.ca-menu li:hover .ca-sub span h5 img{width:16px;height:16px;}

@-webkit-keyframes smallToBig{
    from {
        -webkit-transform: scale(0.1);
    }
    to {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes smallToBig{
    from {
        -moz-transform: scale(0.1);
    }
    to {
        -moz-transform: scale(1);
    }
}
@-ms-keyframes smallToBig{
    from {
        -ms-transform: scale(0.1);
    }
    to {
        -ms-transform: scale(1);
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(100%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(100%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}




/* 2015.02.04 수정 */
.main_unit table .course_name{float:left;position:relative;top:7px;width:195px;height:43px}
.main_unit table .course_name .logo{float:left;position:relative;width:37px;height:37px;margin-right:8px;border:1px solid #E7E7E7;background:#fff}
.main_unit table .course_name .logo img{width:33px;margin:2px}
.main_unit table .course_name h2{overflow:hiden;float:left;float:left;position:relative;width:148px;height:auto;line-height:1.5;font-size:13px;color:#515151;text-align:left}
.main_unit table .course_name h2 span{font-size:12px;color:#878787}
.main_unit table .course_level_course{float:left;position:relative;top:9px;width:96px;height:31px;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:1px solid #DEDEDE;background:url(../img/main_star_bg.gif) no-repeat 38px 10px}
.main_unit table .course_level_course h1{float:left;position:relative;padding:0 0 0 8px;background:none;font-size:13px;line-height:31px}
.main_unit table .course_level_course h2{float:left;position:relative;top:10px;left:6px;width:49px;height:10px}
.main_unit table .course_level_course h2 div{float:left;position:relative;height:10px;background:url(../img/main_star_red.png) no-repeat}
.main_unit table .course_level_green{float:left;position:relative;top:9px;width:95px;height:31px;border:1px solid #DEDEDE;background:url(../img/main_star_bg.gif) no-repeat 38px 10px #F9FAFA}
.main_unit table .course_level_green h1{float:left;position:relative;padding:0 0 0 8px;background:none;font-size:13px;line-height:31px}
.main_unit table .course_level_green h2{float:left;position:relative;top:10px;left:6px;width:49px;height:10px}
.main_unit table .course_level_green h2 div{float:left;position:relative;height:10px;background:url(../img/main_star_orange.png) no-repeat}
.main_unit table .best{float:left;position:relative;width:100%;height:267px}
.main_unit table .best div{float:left;position:relative;width:142px;height:188px;margin-right:8px}
.main_unit table .best div .mc{position:relative;width:136px;background:#f5f5f5;bordeR:1px solid #E3E6E8}
.main_unit table .best div .mc ul{height:180px;border:4px solid #fff}
.main_unit table .best div .mc h2{float:left;position:absolute;top:0;left:0;z-index:5;width:25px;height:25px;border:0}
.main_unit table .best div .mc h3{overflow:hidden;float:left;position:relative;width:128px;height:180px;background:none;background:url(../img/main_watermark.png) no-repeat 18px 80px #f5f5f5}
.main_unit table .best div .mc h3 img{width:128px;height:180px}
.main_unit table .best div .mc div{float:left;position:absolute;top:72px;right:36px;z-index:20;width:45px;height:45px}
.main_unit table .best div h5{overflow:hidden;float:left;position:relative;width:130px;height:30px;margin-top:12px;font-family:gulim;line-height:1.3;color:#6C6C6C;padding-left:5px}
.main_unit table .best div h5 b{display:block}
.main_unit table .cast{float:left;position:relative;width:100%;margin-top:15px}
.main_unit table .cast .img div{float:left;position:relative;width:164px;height:90px;border:1px solid #E1E1E1}
.main_unit table .cast .img div img{float:left;position:relative;top:2px;left:2px;width:160px;height:86px}
.main_unit table .cast h1{float:left;position:relative;width:100%;margin-top:5px;padding:0;background:none;font-size:16px;line-height:1.2}
.main_unit table .cast h1 span{color:#EA5C5C}
.main_unit table .cast h2{float:left;position:relative;top:-6px;width:100%;background:none;font-size:12px;font-family:gulim;color:#8D8D8D;text-align:left}
.main_unit table .cast h3{float:left;position:relative;top:8px;width:100%;height:30px;border:1px solid #D4D4D4;background:url(../img/main_icon_speaker.gif) no-repeat 10px 9px #FAFAFA;font-size:13px;line-height:2.2}
.main_unit table .cast h3 img{position:absolute;top:4px;right:10px}
.main_unit table .cast h3 div{overflow:hidden;position:absolute;left:33px;width:350px;height:30px}

/* league */
.tableset01{float:left;position:relative;width:100%;height:auto;margin-top:10px;margin-bottom:10px;border-top:2px solid #C4C6CB}
.tableset01 th{padding:5px 8px;border:1px solid #E1E1E1;background:#F8F9FB;line-height:30px;font-family:gulim;font-weight:bold;font-size:13px;text-align:center;vertical-align:middle}
.tableset01 td{padding:5px 8px;border:1px solid #E1E1E1;line-height:30px;font-family:gulim;font-size:13px;vertical-align:middle}
.tableset01 .alert01{padding:40px 0;font-size:18px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#D91D2A;letter-spacing:-1px}
.tableset01 .alert01 span,.tableset01 .alert02 span{font-size:14px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#3D3E40}
.tableset01 .alert02{padding:40px 0;font-size:26px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#D91D2A;letter-spacing:-1px}
.tableset01 .alert03{padding:14px 10px;line-height:1.8}
.tableset01 input{height:25px;padding:0 8px;border:1px solid #E1E1E1;background:#FBFBFB;font-size:14px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#707070}
.tableset01 .event_img{width:99%;padding:6px !important}
.tableset01 .event_img img{width:auto}
.tableset01 td .ing{float:left;position:absolute;top:1px;*top:-1px;left:1px;padding:6px 30px;background:#D5493A;font-size:20px;font-family:'ngb';color:#fff}
.tableset01 td .end{float:left;position:absolute;top:1px;*top:-1px;left:1px;padding:6px 30px;background:#C4C6CB;font-size:20px;font-family:'ngb';color:#fff}
.tableset01 td .ready{float:left;position:absolute;top:1px;*top:-1px;left:1px;padding:6px 30px;background:#3F80A5;font-size:20px;font-family:'ngb';color:#fff}

.titleset01{float:left;position:relative;width:100%;height:auto;letter-spacing:-1px}
.titleset01 td{height:auto;padding:0 8px;padding-bottom:10px;font:13px/1 'ngn','Gulim',Helvetica,AppleGothic,Sans-serif;vertical-align:middle}
.titleset01 .red{font-size:24px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#D91D2A}
.titleset01 .gray{font-size:24px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#a1a1a1}
.titleset01 .bigfont{font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:35px}
.titleset01 td .t-icon{margin-left:-8px}
.tableset02{float:left;position:relative;width:100%;height:auto;margin-top:10px;margin-bottom:10px}
.tableset02 th{padding:5px 8px;border:1px solid #E1E1E1;background:#F8F9FB;line-height:30px;font-family:gulim;font-weight:bold;font-size:13px;text-align:center}
.tableset02 td{height:auto;padding:45px 8px;border:1px solid #E1E1E1;font-family:gulim;font-size:13px}
.tableset02 .red{font-weight:bold;font-size:13px;font-family:gulim;color:#D91D2A}
.tableset02 .bigfont{font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:35px}
.tableset02 .bigfont .red{font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:35px}
.tableset03{float:left;position:relative;width:100%;height:auto;border-top:2px solid #C4C6CB}
.tableset03 th{padding:8px 10px;border:1px solid #E1E1E1;background:#F8F9FB;line-height:1.6;font-family:gulim;font-weight:bold;font-size:13px;text-align:center;vertical-align:middle}
.tableset03 td{padding:8px 10px;border:1px solid #E1E1E1;line-height:1.6;font-family:gulim;font-size:13px;vertical-align:middle}
.tableset03 .bg_col01{background:#fff}
.tableset03 .left{position:relative;line-height:1.7}
.pop_job_alert{float:left;position:relative;width:100%;height:62px;margin-bottom:5px;border:1px solid #D2D6D7;background:#F8F9FB;line-height:62px;font-size:16px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#272727}
.pop_job_alert b{color:#E84343}
.pop_job_alert2{clear:both;width:100%;height:40px;line-height:14px;font-size:15px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:14px;color:#E84343}
.job_box{overflow:auto;overflow-x:hidden;clear:both;position:relative;width:100%;height:180px;margin-bottom:10px;scrollbar-face-color:#fff;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#fff;scrollbar-3dlight-color:#D5D5D5;scrollbar-arrow-color:#D5D5D5;scrollbar-track-color:#ececec;scrollbar-darkshadow-color:#D5D5D5}
.job_box ul{padding:15px;color:#8C8C8C}
.job_box a{color:#8C8C8C}
.job_box a:hover{color:#DA513F}
.job_box ul li{height:34px;border-bottom:1px solid #E1E1E1;line-height:2.5}
.job_box ul ol{display:inline;float:left;position:relative;width:70%;margin-right:20px;font-size:13px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.job_box ul dl{float:right;width:20%;text-align:right}
.space_10{float:left;position:relative;width:100%;height:10px}
.space_20{float:left;position:relative;width:100%;height:20px}
.space_35{float:left;position:relative;width:100%;height:35px}

/* ★★★★★★★★ 추가 및 변경 끝 */

/* sub page */
.sub_top{position:relative;top:-8px;width:100%;height:168px}
.sub_area{float:left;position:relative;width:100%;height:auto;padding-bottom:20px}
.sub_area li{vertical-align:top}
.sub_area .content_wrap li{float:left}
.sub_area .leftarea{float:left;position:relative;width:188px;height:auto}
.sub_area .blankarea{display:block;float:left;position:relative;width:25px;height:1px}
.sub_area .rightarea{float:left;position:relative;width:866px;height:auto} /* 이전 806 */
.sub_area .rightarea.wide{width:100%}
.sub_area .title{position:relative}
.sub_area .leftarea.none{display:none}
.sub_area .leftarea .menu{position:relative;top:5px;width:170px}
.sub_area .leftarea .menu li{width:100%;height:36px;padding:0 0 0 18px;border-bottom:1px solid #E6E6E6;background:url(../img/kor_sub_left_b01.gif) no-repeat 0 12px;line-height:36px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#666}
.sub_area .leftarea .menu a{font-weight:normal;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#666}
.sub_area .leftarea .location{overflow-y:auto;overflow-x:hidden;position:relative;top:5px;width:187px;height:735px}
.sub_area .leftarea .location ul{margin-right:10px}
.sub_area .leftarea .location li{width:96%;height:auto;margin-bottom:8px;padding:10px 8px 6px 7px;border:1px solid #E6E6E6;line-height:17px;color:#666}
.sub_area .leftarea .location h1{padding:0 5px;font-weight:bold;letter-spacing:-1px}
.sub_area .leftarea .location h2{padding:0 5px;font-weight:normal;color:#959595}
.sub_area .leftarea .location h3{margin-top:5px;border-top:1px dotted #ddd;text-align:left}
.sub_area .leftarea .location h3 img{padding:1px 2px 0 5px}
.sub_area .leftarea .location a{display:block}
.sub_area .leftarea .banner{position:relative;top:25px}
.sub_area .leftarea .banner li{width:186px;height:70px;margin-bottom:10px;border:1px solid #E6E6E6}
.content_wrap{position:relative;width:100%;height:auto;vertical-align:top}
.content_wrap .title_area{position:relative;width:100%;height:28px;margin-bottom:30px;padding-top:10px;border-bottom:1px solid #E6E6E6}
.content_wrap .title_area .title{float:left;position:relative;left:5px;width:49%;background:url(../img/kor_b01.gif) no-repeat;color:#404040}
.content_wrap .title_area .title span{position:relative;top:-4px;padding-left:22px;font-size:18px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#404040}
.content_wrap .title_area .nav{float:right;position:relative;width:50%;font-size:12px;font-family:gulim;color:#6A6A6A;letter-spacing:0;text-align:right}
.content_wrap .title_area .nav span{font-weight:bold;font-family:gulim}
.content_wrap .title_area .nav img{position:relative;top:-2px;right:3px}
.content_wrap .title_area .nav a{font-family:gulim;color:#6A6A6A}
.content_wrap .title_area .nav a:hover{color:#6A6A6A}
.content{float:left;position:relative;width:100%}
.content .margin{width:100%;margin:0;color:#5B5B5B}
.content .margin .half_left{float:left;position:relative;width:48%;padding-right:20px;border-right:0 dotted #E0E0E0}
.content .margin .half_left_non{float:left;position:relative;width:50%;padding-right:10px}
.content .margin .half_left ul .con_left{float:left;width:105px}
.content .margin .half_left ul .con_right{float:right;width:220px;padding-top:10px}
.content .margin .half_left ul .con_right span{font-weight:bold;color:#6D6D6D}
.content .margin .half_left ul .con_right span b{font-size:18px;color:#D5493A}
.content .margin .half_right ul .con_left{float:left;width:105px}
.content .margin .half_right ul .con_right{float:right;width:220px;padding-top:10px}
.content .margin .half_right ul .con_right span{font-weight:bold;color:#6D6D6D}
.content .margin .half_right ul .con_right span b{font-weight:bold;font-size:18px;color:#D5493A}
.content .margin .half_left h3{padding-left:17px;background:url(../img/kor_b05.gif) no-repeat 0 6px;font-size:15px;letter-spacing:-1px}
.content .margin .half_right{float:right;position:relative;width:48%}
.content li{float:left;width:100%;margin:0 0 10px;line-height:1.6}
.content h1{margin-bottom:10px;padding-left:2px;font-size:16px}
.content h1 span{margin-bottom:10px;padding-left:2px;font-size:16px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.content h1 img{position:relative;top:-2px;left:5px}
.content h1 span{color:#D91D2A}
.content h2{display:block;margin-bottom:12px;padding-left:18px;background:url(../img/kor_b04.gif) no-repeat 8px 7px;font-weight:normal}
.content li h3{margin-bottom:8px;padding-left:14px;background:url(../img/kor_b02.gif) no-repeat 0 6px;font-size:15px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#555}
.content h3{margin-bottom:10px;padding-left:14px;background:url(../img/kor_b02.gif) no-repeat 0 3px;font-size:15px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#555}
.content h3 span{padding:6px;font:12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#818181}
.content h3 a img{*margin-top:-30px}
.content h3 img{padding-left:3px;position:relative;top:-2px}
.content .video{float:left;position:relative;width:698px;height:530px;background:url(../img/kor_video_bg.gif) no-repeat}
.content .video ul{padding:6px 0 0 10px}
.content .box01{position:relative;width:100%;height:53px;margin-bottom:23px;border-radius:2px;border:1px solid #f3f3f3;background:#fff;font-family:gulim;color:#B9B2A1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .box01:before{display:block;content:"";position:absolute;top:2px;left:1px;width:862px;height:48px;border-radius:2px;background:#f3f3f3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .box01 form{position:relative;z-index:10}
.content .box01 tr{height:53px;vertical-align:middle}
.content .box01 span{padding-right:5px;font-weight:bold;color:#6D6D6D}
.content .box01 input{height:20px;padding:0 5px;border:1px solid #CBCBCB;color:#939393}
.content .box01 .title01{font-size:13px;color:#7F838F}
.content .box01 .location input{margin-right:3px;border:0;cursor:pointer}
.content .box01 input.search{width:445px}
.content tr{vertical-align:top}
.content .btn_area{clear:both;padding:0;letter-spacing:-1px}
.content .btn_area div{float:right;padding-left:3px}
.content .card01 tr{vertical-align:middle}
.content .card01 table{margin-bottom:0;padding-bottom:0}
.content .card01 h3 span{padding-right:10px;font-weight:normal;color:#A49E8E}
.content .list01{border-top:2px solid #C4C6CB;border-bottom:1px solid #C4C6CB;color:#717377;text-align:center}
.content .list01 caption .btn_right{float: right;}
.content .list01 caption .btn_right .ev_btn{float: left;margin-right:25px;cursor:pointer}
.content .list01 caption .btn_right .ev_btn span{font-weight: bold;color:#d91d2a}
.content .list01 th{height:40px;border-bottom:1px solid #DBDBDB;background:#F9FAFB;line-height:40px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#54565C;text-decoration:none;vertical-align:middle}
.content .list01 th a{font-family:'ngb';text-decoration:none}
.content .list01 th a span{margin-top:-2px}
.content .list01 tbody .on:hover{background-color:#FBFBFB;cursor:pointer}
.content .list01 tbody .off{background-color:#FBFBFB;cursor:pointer}
.content .list01 td{padding:7px 0 4px 0;border-bottom:1px solid #E1E1E1;line-height:24px;font-family:gulim;font-size:12px;color:#666;vertical-align:middle}
.content .list01 td img{position:relative}
.content .list01 td img:first-child{padding-left:5px;}
.content .list01 td span{width:auto;margin-top:-7px}
.content .list01 td .btn_st{width: 195px;height: 30px;margin:0 auto}
.content .list01 td .btn00,.content .list01 td .btn_st .btn00{width: auto;margin-right:8px;padding:2px 10px;border-radius:3px;background:#4c7f9a;font-size:12px;font-family:ngn;line-height:2;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}
.content .list01 td .btn01,.content .list01 td .btn_st .btn01{width: auto;margin-right:8px;padding:2px 10px;border-radius:3px;background:#7b7b7b;font-size:12px;font-family:ngn;line-height:2;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}
.content .list01 td .btn02,.content .list01 td .btn_st .btn02{width: auto;margin-right:8px;padding:2px 10px;border-radius:3px;background:#e46055;font-size:12px;font-family:ngn;line-height:2;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}
.content .list01 td .rank_box{text-align: center;margin:0 auto;width: 32px}
.content .list01 td .rank_box .title{background: #fea1a4;color:#fff; font-size:11px;magin:0;width: 34px;height: 17px;font-family:'Arial','verdana','Helvetica';}
.content .list01 td .rank_box .num_tx{background: #fff;border:1px solid #fea1a4;magin:0;height: auto;width: 32px;line-height:24px;font-weight: bold;color:#fea1a4}
.content .list01 tr .not_dat{height:250px}
.content .list01 .pop_tbl td{height:29px;padding:0}
.content .list01 .qna_color{background:#F9FAFB}
.content .list01 .qna_space_off{display:none;cursor:pointer}
.content .list01 tr .qna_space{padding:10px 25px 10px 0 !important}
.content .list01 .ing{font-weight:bold;color:#E46055}
.content .list01 .end{font-weight:bold;color:#A1A1A1}
.content .list01 .rank_name{display:block;position:relative;top:8px;left:8px;font-size:12px;font-family:gulim;color:#8C8C8C;vertical-align:middle}
.content .list01 .rank_name b{color:#666}
.content .list01 .point{font-weight:bold;color:#E46055}
.content .list01 .search_box{height:44px;padding:0 10px;background:#FBFBFB;vertical-align:middle}
.content .list01 .search_box .title{display:block;float:left;width:120px;font-size:14px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.content .list01 .search_box .title img{margin-top:-4px}
.content .list01 .search_box span{padding:0 3px}
.content .list01 .search_box .right{float:right;width:440px;*width:445px}
.content .list01 .search_box .right .se_box01{float:left;text-align:right}
.content .list01 .search_box .right .se_box01 .input_ca{width:150px;}
.content .list01 .search_box .right .se_box01 img{border-top:3px solid #AFB4BD;border-bottom:3px solid #AFB4BD}
.content .list01 .search_box .right .se_box02{float:left;margin:9px 0 0 5px}
.content .list01 .btn01_white a{position:relative;left:0}
.content .list01 tr .screen_shop{padding:14px 0}
.content .list01 .search_txt{padding:15px 0;font-size:16px;text-align:center}
.content .list01 a{font-family:gulim}
.content .list01 td.day{font-size:12px}
.content .list02{border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;color:#A3A3A3}
.content .list02 tr{height:48px;vertical-align:middle}
.content .list02 td{padding:0 15px;border-bottom:1px solid #E1E1E1}
.content .list02 tr.color{border:solid 1px #E1E1E1}
.content .list02 .pic{float:left;width:40px;height:40px;border:1px solid #E7E7E7}
.content .list02 .pic img{position:relative;top:1px;left:1px;width:38px;height:38px}
.content .list03{color:#A3A3A3}
.content .list03 tr{height:60px;vertical-align:middle}
.content .list03 td{border-bottom:1px solid #E1E1E1}
.content .list04{border-top:2px solid #C4C6CB;border-bottom:2px solid #C4C6CB;color:#A3A3A3;text-align:center}
.content .list04 tr{height:24px;border-bottom:1px solid #E1E1E1;color:#888}
.content .list04 td{padding:3px 15px;border-bottom:1px solid #E1E1E1;line-height:26px}
.content .list04 tr.color{border:solid 1px #E1E1E1}
.content .list04 .qna_color{background:#F9FAFB}
.content .list05{border-top:2px solid #D2D4D8;border-bottom:2px solid #D2D4D8;color:#A3A3A3;text-align:center}
.content .list05 tr{height:24px;border-bottom:1px solid #DBDBDB;color:#54565C}
.content .list05 td{padding:5px 15px 3px 15px;border-bottom:1px solid #DBDBDB;line-height:28px}
.content .list05 td img{padding-left:3px}
.content .list05 td b{padding-right:3px}
.content .list05 tr.color{border:solid 1px #E1E1E1}
.content .list05 .qna_color{background:#FAFAFA}
.content .list01 .on:hover,.content .list02 .on:hover,.content .list03 .on:hover,.content .list04 .on:hover,.content .list05 .on:hover{background:#F9FAFB !important;cursor:pointer}
.content .list01 .my_on,.content .list02 .my_on,.content .list03 .my_on,.content .list04 .my_on,.content .list05 .my_on{background:#fffeeb;cursor:pointer}
.content .list01 .rank_on,.content .list02 .rank_on,.content .list03 .rank_on,.content .list04 .rank_on,.content .list05 .rank_on{background:#F3FFFA;cursor:pointer}
.content .list01 .info,.content .list02 .info,.content .list03 .info,.content .list04 .info,.content .list05 .info{background:#fcfdff}
.content .list01 caption{font-family:ngn;font-size:14px}
.content .list01 .float_left{line-height:3}
.content .list01 .float_right{padding-bottom:10px}
.content .list01 .float_right.script{padding:0;font-size:12px;line-height:3.5;color:#555}
.shop_txtbox{min-height:91px;height:auto;padding:20px;border:1px solid #E1E1E1}
.shop_txtbox .maparea{top:0 !important;padding:10px !important}
.content .box02{position:relative;width:100%;height:auto;border:15px solid #E2E3E6}
.content .box02 table{width:100%}
.content .box02 td{padding:25px 25px 20px;vertical-align:top}
.content .box02 td h1{float:left;position:relative;top:5px;width:50%;height:34px;font-size:18px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#D91D2A}
.content .box02 td h2{float:right;position:relative;width:auto;margin:0;background:none;text-align:right}
.content .box02 td h2 div{float:right}
.content .box02 .ing{font-weight:bold;color:#D91D2A}
.content .box02 .end{font-weight:bold;color:#A1A1A1}
.content .chart{height:auto;border:solid 1px #E1E1E1;font-family:gulim;font-size:12px;color:#666}
.content .chart input{width:98%;height:20px;padding:0 5px;border:1px solid #E6E6E6;color:#939393}
.content .chart textarea{overflow:auto;width:95%;margin:10px 0;padding:10px;border-collapse:collapse;border:0;background:#fefefe;line-height:1.8;color:#797670}
.content .chart .middle{vertical-align:middle}
.content .chart td{padding:6px 10px;border:1px solid #E1E1E1;line-height:22px}
.content .chart td .star_rating_r,.star_rating_r span,.content .chart td .star_rating_b,.star_rating_b span{display:inline-block;overflow:hidden;height:13px;background:url(../img/ico_star_bg.png) no-repeat}
.content .chart td .star_rating_r,.content .chart td .star_rating_b{width:61px;vertical-align:middle}
.content .chart td .star_rating_r span{background:url(../img/ico_star01.png) 0 -13px;*background:url(../img/ico_star01.png) 0 0;font-size:0;line-height:0;text-indent:-100px;*text-indent:0;vertical-align:top}
.content .chart td .star_rating_b span{background:url(../img/ico_star02.png) 0 -13px;*background:url(../img/ico_star02.png) 0 0;font-size:0;line-height:0;text-indent:-100px;*text-indent:0;vertical-align:top}
.content .chart .color{border:solid 1px #E1E1E1;background:#FBFBFB;font-weight:bold}
.content .chart .color01{border:solid 1px #E1E1E1;background:#fff;text-align:left;vertical-align:middle}
.content .chart .color02{border:solid 1px #9A9589;background:url(../img/score_bg02.gif) top left repeat-x #9d998d;color:#fff}
.content .chart th{padding:3px 10px;line-height:22px;color:#888;letter-spacing:-1px}
.content .chart.middle th{vertical-align:middle}
.content .chart.middle td{text-align:center;vertical-align:middle}
.content .chart .b{font-size:13px;color:#626262}
.content .course{height:auto;border:solid 1px #E1E1E1;font-family:gulim;font-size:12px;color:#818181}
.content .course img{width:25px;height:25px}
.content .course td{padding:2px 5px;border:1px solid #E1E1E1;line-height:20px;text-align:center;vertical-align:middle}
.content .course th{padding:8px 5px;border:solid 1px #E1E1E1;border:1px solid #E1E1E1;background:#FBFBFB;font-weight:bold;line-height:20px;color:#888;letter-spacing:-1px;text-align:center;vertical-align:middle}
.content .script{color:#968F83}
.content .script ul{padding:8px 0 0}
.content .script h3{padding:0;background:none;font-size:14px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#666}
.content .script h4{padding-left:10px;font-weight:normal;font-size:13px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#666}
.content .view01{border-top:2px solid #C4C6CB;border-bottom:2px solid #C4C6CB;color:#A3A3A3;text-align:left}
.content .view01 th{height:40px;padding:0 15px;border-bottom:1px solid #E1E1E1;font-family:gulim;font-size:16px;line-height:40px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#CE1E12;text-align:left}
.content .view01 td{padding-left:15px;padding:6px 15px;border-bottom:1px solid #E1E1E1;line-height:18px;color:#666;vertical-align:top}
.content .view01 .right b{padding:0 5px 0 20px;color:#838383}
.content .view01 .text{padding:25px;line-height:1.8;color:#5B5B5B}
.content .view01 .img{padding:25px;line-height:1.8;color:#5B5B5B}

/* .content .view01 .img img{width:696px} */
.content .ranking_text{position:relative;top:-8px;height:20px;padding-right:12px;border-top:1px dotted #E1E1E1;background:#fff;font-size:12px;line-height:2.9;color:#A79C85;text-align:right}

/* 게시판 컨텐츠용 * 20130927 추가 */
.content .view01 .text .con_tbl{width:102%;margin-bottom:30px;border-bottom:1px solid #ddd;font-size:11px;text-align:center}
.content .view01 .text .con_tbl th{height:30px;padding:0 10px;border-left:1px solid #9A9589;font-size:11px;line-height:1.2;color:#fff;text-align:center;vertical-align:middle}
.content .view01 .text .con_tbl th.col01{padding:0;background:url(../img/score_bg01.gif) top left repeat-x #757064;font-weight:bold}
.content .view01 .text .con_tbl th.col02{padding:0;background:url(../img/score_bg02.gif) top left repeat-x #9d998d;font-weight:400}
.content .view01 .text .con_tbl th.col03{padding:0;background:url(../img/score_bg03.gif) top left repeat-x #CA5E46;font-weight:bold}
.content .view01 .text .con_tbl td{height:26px;padding:0 10px;border:1px solid #e5e5e5;line-height:1.2;color:#6D6D6D;vertical-align:middle}
.content .view01 .text .con_tbl td.t_bold{background-color:#f3f3f3;font-weight:bold}
.content .view01 .text .con_tbl td.n_bold{font-weight:bold}
.content .view01 .text .con_tbl td.bg_col01{background-color:#fffca4}
.content .view01 .text .con_tbl td.bg_col02{padding:0;background-color:#fcf7ea;font-weight:bold}
.content .view01 .text .con_tbl td.tx_red{font-weight:bold;color:#E46055}

.content .view01 .text .center_img{width:47%;margin:0 auto}
.content .view01 .text .left_img .img_box01,.content .view01 .text .right_img .img_box01,.content .view01 .text .center_img .img_box01{width:100%;margin:0 auto;border:solid 1px #efefef;background:#fff}
.content .view01 .text .left_img .img_box01 ul,.content .view01 .text .right_img .img_box01 ul,.content .view01 .text .center_img .img_box01 ul{padding:5px}
.content .view01 .text .left_img .img_box01 ul img,.content .view01 .text .right_img .img_box01 ul img,.content .view01 .text .center_img .img_box01 ul img{width:100%}

/* 추가 끝 */
.content .view_control{border-top:1px solid #C4C6CB;border-bottom:1px solid #C4C6CB;background:#F9F9FA;font-family:gulim;color:#A3A3A3;text-align:left}
.content .view_control td{padding-left:15px;padding:6px 25px;border-bottom:1px solid #E1E1E1;line-height:20px;color:#666;vertical-align:top}
.content .view_control b{padding-right:15px;color:#888;text-align:left}
.content .view_control a{font-weight:normal;font-family:gulim;font-size:12px;color:#666}
.content .view_control a:hover{color:#666}
.content .ranking_top{}
.content .ranking_top span{float:right;position:relative;top:4px;right:-5px;color:#888}
.content .ranking_top span b{padding-right:5px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-weight:normal}
.content .ranking_top .selectbox{height:24px;*height:20px;border:1px solid #CBCBCB;font-size:13px;color:#888}
.content .topimg{padding:0 0 18px}
.content .fame_list table{margin:10px 0;font-size:11px;font-family:gulim}
.content .fame_list td{line-height:1.5}
.content .fame_list th{padding:2px 0 0}
.content .faq_view{}
.content .faq_view td{padding:15px 10px 15px 80px;font-size:11px;font-family:gulim;text-align:left}
.content .faq_view h1{margin:0;padding:0 0 5px;font-size:12px;line-height:1.6;color:#888}
.content .faq_view h2{margin:0;padding:0;background:none;font-size:12px;line-height:1.8;font-weight:normal;color:#888}
.content .loginbox{position:relative;top:12px;width:100%;height:218px;margin:0 auto;border:1px solid #E6E6E6;color:#919191}
.content .loginbox li{margin:18px}
.content .loginbox .bannerarea{float:left;width:530px;height:180px;background:url(../img/kor_login_banner.gif) no-repeat}
.content .loginbox .loginarea{float:left;position:relative;left:20px;width:430px;height:180px}
.content .loginbox .loginarea td{vertical-align:middle}
.content .loginbox .loginarea .input{width:282px;height:36px;*height:33px;padding:0 5px;*padding-top:4px;border:1px solid #DDD;line-height:28px;font-size:16px;font-weight:bold;color:#939393}
.content .loginbox .loginarea .chk{height:45px;font-size:13px;font-family:'ngn','sans-serif';color:#494949}
.content .loginbox .loginarea .chk a{font-family:'ngn','sans-serif'}
.content .loginbox .loginarea .chk label{padding-right:146px;*padding-right:142px}
.content .loginbox .loginarea .chk input{position:relative;*top:-1px;height:24px;margin-right:1px;*padding:0;cursor:pointer}
.content .loginbox .loginarea .chk span{padding-left:10px}
.content .loginbox .loginarea .btn{position:relative;height:50px}
.content .loginbox .loginarea .login_btn{vertical-align:top}
.content .box_gray{width:100%;height:265px;border:1px solid #E6E6E6;background:#FDFDFD;color:#919191}
.content .box_gray li{margin:0;padding:0}
.content .box_gray li img{padding-bottom:20px}
.content .box_gray ul{margin:25px 0 30px;text-align:center}
.content .box_gray h1{margin:0;padding:0;line-height:1;color:#CC3F40;text-align:center}
.content .box_gray h2{padding:15px 0 10px;background:none;line-height:1.5;color:#5B5B5B;text-align:center}
.content .box_gray h3{padding:0 0 20px;background:none;font-size:12px;color:#A2A2A2;text-align:center}
.content .form01{position:relative;width:100%;border-bottom:1px solid #E6E6E6}
.content .form01 h1{width:500px;font-size:16px;font-family:gulim;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';letter-spacing:-1px}
.content .form01 h1 span{font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.content .form01 h2{width:500px;padding:5px;background:none;font-size:13px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.content .form01 div{position:absolute;top:2px;right:0;width:91px;font-size:12px}
.content .form01 div a{position:relative;left:0}
.content .form02{position:relative}
.content .form02 b{font-weight:normal}
.content .form02 h1{width:auto;height:22px;padding-left:17px;background:url(../img/kor_b05.gif) no-repeat 0 8px;line-height:1.9;font-size:15px;color:#373737;letter-spacing:-1px}
.content .form02 h2{margin-bottom:0;padding-bottom:5px;line-height:1.6;font-size:13px;font-family:'ngn';color:#5A5A5A;letter-spacing:-.5px}
.content .form02 h2 b{font-family:ngb;font-weight:bold;color:#5A5A5A}
.content .form02 h3{margin-bottom:8px;padding-left:18px;background:url(../img/kor_b05.gif) no-repeat 0 7px;font-size:16px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#555}
.content .form02 h3 span{font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.content .form02 h4{display:block;padding-left:19px;background:url(../img/kor_b06.gif) no-repeat 6px 4px;font-size:13px;line-height:1.8;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#5A5A5A}
.content .form02 h5{line-height:1.8;font-weight:normal;font-size:13px;font-family:gulim;color:#717171;letter-spacing:-.5px}
.content .form02 table{width:100%;margin:0 auto}
.content .form02 .right_btn{float:right}
.content .form02 h1 div{display:inline;margin-left:10px;*padding:0 !important;padding:5px 15px 5px 13px;*border:0 !important;border:1px solid #D5D5D5;font-size:12px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';letter-spacing:0;vertical-align:top}
.content .form02 h1 div span{padding-right:10px}
.content .form02 h1 div b{font-weight:normal;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#D91D2A;letter-spacing:0}
.content .left_img{float:left;width:47%;margin-right:10px}
.content .right_img{float:right;width:47%;margin-left:10px}
.content .center_img{width:47%;margin:0 auto}
.content .left_img .img_box01,.content .right_img .img_box01,.content .center_img .img_box01{width:100%;margin:0 auto;border:solid 1px #efefef;background:#fff}
.content .left_img .img_box01 ul,.content .right_img .img_box01 ul,.content .center_img .img_box01 ul{padding:5px}
.content .left_img .img_box01 ul img,.content .right_img .img_box01 ul img,.content .center_img .img_box01 ul img{width:100%}
/* 181101 Sven CSS modify start */
.content .img_box01{width:95%;margin:0 auto;margin-top:7px;border:solid 1px #efefef;background:#fff}
.content .img_box01 ul{padding:5px}
.content .img_box01 ul img{width:100%}
.content .img_box01 img{width:100%}
.content .img_box02{width:100%;margin:0 auto;border:solid 1px #efefef}
.content .img_box02 ul{padding:4px}
.content .img_box02 ul img{width:100%}
.content .img_box03{width:auto;margin:10px 0 20px;padding:5px;border:1px solid #efefef;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .img_box03 img{width:100%}
.content .img_box04{width:360px;margin:10px 0}
.content .img_box04 img{display:block;width:100%;padding:5px;border:1px solid #efefef;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .img_box05{width:auto;margin:10px 0 0}
.content .img_box05 img{display:block;width:100%;padding:5px;border:1px solid #efefef;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .img_box06{width:360px;margin:10px 0 0}
.content .img_box06 img{display:block;width:100%;padding:5px;border:1px solid #efefef;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .img_box07{width:360px;margin:10px 0 20px}
.content .img_box07 img{display:block;width:100%;padding:5px;border:1px solid #efefef;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .img_box08{width:auto;margin:30px 0 20px}
.content .img_box08 img{display:block;width:100%;padding:5px;border:1px solid #efefef;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .img_box09{width:360px;margin:20px 0 20px}
.content .img_box09 img{display:block;width:100%;padding:5px;border:1px solid #efefef;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .guide-info-txt{padding:10px 0;font-family:"ngn";font-size:13px;font-weight:700;line-height:1;text-align:center}
.content .guide-txt-small{font-size:12px;font-weight:400}
.content .guide-txt-bold{font-weight:700}
.content .guide__step-list{}
.content .guide__step-list > li{float:none}
.content .guide__step-list > li > h2{margin-left:43px}
.content .guide__step-txt{padding-bottom:5px;font-family:"ngn";font-size:13px;line-height:1.6}
.content .guide__step-num{display:inline-block;width:50px;font-weight:700}
.content .guide-info-link{display:block;padding:0 0 10px;color:#4d90fe;font-family:"ngn";font-size:13px;font-weight:700;line-height:1;text-align:center}
/* //181101 Sven CSS modify end */
.line{clear:both;position:relative;height:2px;margin:18px 0;border-bottom:dotted 1px #D4D4D4}
.line00{position:relative;width:100%;margin:20px 0;border-bottom:1px solid #E1E1E1}
.line02{clear:both;position:relative;height:2px;margin:10px 0 12px;border-bottom:dotted 1px #E0E0E0}
.space5{clear:both;position:relative;height:5px}
.space10{clear:both;position:relative;height:10px}
.space15{clear:both;position:relative;height:15px}
.space20{clear:both;position:relative;height:20px}
.space25{clear:both;position:relative;height:25px}
.space30{clear:both;position:relative;height:30px}
.space40{clear:both;position:relative;height:40px}
.space50{clear:both;position:relative;height:50px}
.space55{clear:both;position:relative;height:58px}
.textbox01{border:1px solid #E6E6E6}
.textbox01 ul{padding:20px}
.textbox01 h1{margin:0;padding:5px 0;font-size:14px;line-height:2;color:#343536}
.textbox01 h2{margin:0;padding:0 0 15px;background:none;font-size:13px;line-height:1.8;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#4A4B4C}
.pic{float:left;width:40px;height:40px;border:1px solid #E7E7E7}
.pic img{position:relative;top:1px;left:1px;width:38px;height:38px}
.total{position:relative;width:100%;height:42px;padding-top:5px;border-bottom:1px solid #E1E1E1}
.total li{float:left;width:100%}
.total img{width:20px;height:20px;margin:-2px 5px 0 4px}
.total .num{width:100%;font-size:14px;font-weight:bold;text-align:right}
.total .num span{padding-left:10px;color:#CF4041}
.content .maparea{position:relative;top:-20px;height:500px;border:1px solid #E6E6E6}
.content .map_layer01{position:relative;width:300px;border:1px solid #7F7F7F;background:#fff}
.content .map_layer01 h1{width:270px;height:27px;padding:0 15px 0 13px;border:1px solid #fff;background:#D5493A;font-size:13px;line-height:27px;color:#fff;letter-spacing:-1px}
.content .map_layer01 h1 img{float:right;position:relative;top:8px;*top:-19px}
.content .map_layer01 h2{width:auto;background:none}
.content .map_layer02{position:relative;width:150px;border:1px solid #7F7F7F;background:#D5493A;line-height:1.4;color:#fff;text-align:center}
.content .map_layer02 ul{padding:3px;border:1px solid #fff}
.content .search_location{float:left;width:79%;height:40px;border:9px solid #ECECEC}
.content .search_location ul{padding:0 0 0 15px}
.content .search_location input{width:100%;height:35px;border:0;font-weight:bold;font-size:16px;line-height:2;color:#797979}
.content .search_location .btn{display:block;float:right;position:relative;top:-33px;*top:-35px;right:4px;width:92px;height:32px;background:#D5493A;font-weight:bold;line-height:32px;color:#fff;text-align:center}
.content .search_location .btn a{display:block;color:#fff}
.content .search_location_all{float:right;width:124px}
.content .sitemap{margin-bottom:30px}
.content .sitemap td{height:26px}
.content .sitemap h1{line-height:32px;color:#E46055}
.content .sitemap h1 a{display:block;color:#E46055}
.content .sitemap h2{float:left;width:165px;background-position:3px 12px;font-size:13px;color:#595959;letter-spacing:0}
.content .sitemap h2 a{display:block;color:#595959}
.content .sitemap h2 a:hover{color:#E46055}
.content .sitemap h3{float:left;width:auto;margin:0;padding:0 25px 0 0;background:none;font-weight:normal;font-size:12px;color:#888}
.content .sitemap h3 a{display:block;color:#888}
.content .sitemap h3 a:hover{color:#E46055}
.content .sitemap div{float:left;position:relative;width:100%;height:26px;border-bottom:1px dotted #E6E6E6;line-height:26px}
.content .scroll01{overflow:auto;height:150px;background:#FDFDFD}

.e_list{position:relative;width:100%;margin:0}
.e_list li{float:left;width:20%;height:143px;padding:10px 0;text-align:center}
.e_list li .event_end{filter:url(grayscale.svg#greyscale);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1)}
.e_list .not_d{float:left;width:20%;height:143px;padding:10px 0;background:url(../img/event/event_ing_not.jpg) center no-repeat;text-align:center;vertical-align:middle}

#board_event{float:left;width:100%;margin-bottom:10px;border:1px solid #EDEDED}
#board_event li.img{width:402px;height:103px;margin:0;padding:8px}
#board_event li.banner{float:left;width:391px;margin:0;padding:8px 0 8px 8px}
#board_event li.banner img{width:100%}
#board_event li.event_end{width:355px;height:84px;margin:0;padding:8px;filter:url(css/grayscale.svg#greyscale);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1)}
#board_event li.text_on{float:right;width:50.8%;height:84px;margin:8px 8px 0 0;background:#F6F6F6}
#board_event li.text_on h1{height:61px;font-size:14px;line-height:84px;color:#5C5C5C;text-align:center}
#board_event li.text_on dt{float:left;position:relative;top:7px;background:#757575;color:#fff}
#board_event li.text_on dt.icon{width:33.3%;background:#a22b38;line-height:2.05;font-weight:normal;font-size:.9em;text-align:center;vertical-align:middle}
#board_event li.text_on dt.day{float:right;width:66.7%;height:24px;line-height:1.9;font-size:12px;font-weight:normal;text-align:center}
#board_event li.text_ready{float:right;width:50.8%;height:84px;margin:8px 8px 0 0;background:#F6F6F6}
#board_event li.text_ready h1{height:61px;font-size:14px;line-height:84px;color:#5C5C5C;text-align:center}
#board_event li.text_ready dt{float:left;position:relative;top:7px;background:#757575;color:#fff}
#board_event li.text_ready dt.icon{width:33.3%;background:#014286;line-height:2.05;font-weight:normal;font-size:.9em;text-align:center;vertical-align:middle}
#board_event li.text_ready dt.day{float:right;width:66.7%;height:24px;line-height:1.9;font-size:12px;font-weight:normal;text-align:center}
#board_event li.text_off{float:right;width:50.8%;height:84px;margin:8px 8px 0 0;background:#F6F6F6}
#board_event li.text_off h1{height:60px;font-size:14px;line-height:84px;color:#9a9a9a;text-align:center}
#board_event li.text_off dt{float:left;position:relative;top:7px;background:#757575;font-weight:bold;color:#fff}
#board_event li.text_off dt.icon{width:33.3%;background:#afafaf;line-height:2.05;font-weight:normal;font-size:.9em;text-align:center;vertical-align:middle}
#board_event li.text_off dt.day{float:right;width:66.7%;height:24px;line-height:1.9;font-size:12px;font-weight:normal;text-align:center}
#board_event li.nodata{height:160px;margin-top:150px;text-align:center}
#board_event li.gv54_event{position:relative;height:343px;background:url(../img/event/bg_bgt.jpg) center no-repeat}
#board_event li.gv54_event .dat{position:relative;top:207px;left:568px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.gv54_event .score{position:relative;top:259px;left:588px;width:122px;font:bold 64px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}
#board_event li.gv54_event .score span{font:bold 34px/1 Helvetica,AppleGothic,Sans-serif;color:#fff}
.content .list01 tr .gv54{font:bold 34px/1 Helvetica,AppleGothic,Sans-serif;color:#014285}
.content .list01 tr .gv54 span{font:bold 22px/1 Helvetica,AppleGothic,Sans-serif;color:#a5a5a5}

/* 한밤의 히든홀 이벤트 */
#board_event li.h2_event{position:relative;height:363px;background:url(../img/event/bg_h2t.jpg) center no-repeat}
#board_event li.h2_event .dat{position:relative;top:214px;*top:214px;left:144px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h2_event .score{position:relative;top:286px;left:588px;width:152px;font:bold 48px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 다이나믹 히든홀 이벤트 */
#board_event li.h2_dynamic{position:relative;height:363px;background:url(../img/event/h2_season2_t02.jpg) center no-repeat}
#board_event li.h2_dynamic .dat{position:relative;top:163px;*top:163px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h2_dynamic .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 몽환의 히든홀 이벤트 */
#board_event li.h3_fantasy{position:relative;height:363px;background:url(../img/event/h3_season3_t01.jpg) center no-repeat}
#board_event li.h3_fantasy .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h3_fantasy .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 히든홀 시즌4 이벤트 */
#board_event li.h4_winter{position:relative;height:363px;background:url(../img/event/list_title151130.jpg) center no-repeat}
#board_event li.h4_winter .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h4_winter .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 히든홀 시즌5 이벤트 */
#board_event li.h5_event{position:relative;height:363px;background:url(../img/event/h_e2016_list_t.jpg) center no-repeat}
#board_event li.h5_event .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h5_event .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 히든홀 시즌6 이벤트 */
#board_event li.h6_event{position:relative;height:363px;background:url(../img/event/h6_hiddenhole.jpg) center no-repeat}
#board_event li.h6_event .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h6_event .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 히든홀 시즌7 이벤트 */
#board_event li.h7_event{position:relative;height:363px;background:url(../img/event/h7_hiddenhole.jpg) center no-repeat}
#board_event li.h7_event .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h7_event .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 히든홀 시즌8 이벤트 */
#board_event li.h8_event{position:relative;height:363px;background:url(../img/event/wind_title.jpg) center no-repeat}
#board_event li.h8_event .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h8_event .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 히든홀 201701 이벤트 */
#board_event li.h1701_event{position:relative;height:363px;background:url(../img/event/snow_title.jpg) center no-repeat}
#board_event li.h1701_event .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h1701_event .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/*아이템전 이벤트*/
#board_event ul .item_event{position:relative;height:343px;background:url(../img/event/kakako_event.jpg) top no-repeat}
#board_event ul .item_event .dat{position:relative;top:225px;left:30px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fff}
#board_event ul .item_event .my_item_ev{position:relative;top:265px;left:20px;width:350px}
#board_event ul .item_event .my_item_ev .course_s{float: left;width:50px;height:50px;margin-left:10px;border:1px solid #E7E7E7;background:#fff}
#board_event ul .item_event .my_item_ev .course_s img{width:44px;height:44px;margin:3px;}
#board_event ul .item_event .my_item_ev .nic{float: left;margin:0 15px;padding-top:4px;font-weight: bold;font-size:14px;color:#fff}
#board_event ul .item_event .my_item_ev .nic span{font-size:12px}
#board_event ul .item_event .my_item_ev .score{margin:-6px 0 0 50px;float: left;font:bold 64px/1 Helvetica,AppleGothic,Sans-serif;color:#fff500;text-align:right}
#board_event ul .item_event .my_item_ev .score span{font:bold 34px/1 Helvetica,AppleGothic,Sans-serif;color:#fff}
#board_event ul .item_event .my_item_ev .end{font:bold 32px/1 Helvetica,AppleGothic,Sans-serif;color:#fff500;padding:10px;letter-spacing: -5px;}
#board_event ul .item_event .my_item_ev .log{font:bold 16px/1 Helvetica,AppleGothic,Sans-serif;color:#fff;padding:18px;letter-spacing: -2px;}
.item_mass{float:left;width:97%;margin-bottom:10px;border:1px solid #EDEDED;line-height:1.5;padding:15px 0 15px 25px}


/* 히든홀 201703 */
#board_event li.h1703_event{position:relative;height:363px;background:url(../img/event/froad_title.jpg) center no-repeat}
#board_event li.h1703_event .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h1703_event .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 히든홀 201709 */
#board_event li.h1709_event{position:relative;height:363px;background:url(../img/event/wind_title.jpg) center no-repeat}
#board_event li.h1709_event .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h1709_event .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 히든홀 201803 */
#board_event li.h1803_event{position:relative;height:363px;background:url(../img/event/h201803_title.png) center no-repeat}
#board_event li.h1803_event .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h1803_event .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 히든홀 201901 */
#board_event li.h1901_event{position:relative;height:363px;background:url(../img/event/h201901_title.jpg) center no-repeat}
#board_event li.h1901_event .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h1901_event .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

/* 히든홀 202001 */
#board_event li.h2001_event{position:relative;height:363px;background:url(../img/event/h202001_title.png) center no-repeat}
#board_event li.h2001_event .dat{position:relative;top:213px;*top:213px;left:134px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#fffc00}
#board_event li.h2001_event .score{position:relative;top:286px;left:580px;width:158px;font:bold 50px/1 Helvetica,AppleGothic,Sans-serif;color:#fffc00;text-align:right}

.grayscale img{filter:url(../css/grayscale.svg#greyscale);filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-webkit-filter:grayscale(100%);-o-filter:grayscale(100%)}
.content_line{border-bottom:1px solid #E1E1E1}
.content .list03 .line_non{border:0;font-size:15px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#5B5B5B}
.content .list03 .line_non .text11{padding-left:15px;font-size:13px}
.box_type .inner ul .best_space010{position:relative;margin-top:-10px}
.right_space15{padding-right:15px !important}
.right_space10{padding-right:10px !important}
.left_space35{padding-left:35px !important}
.left_space25{padding-left:25px !important}
.left_space20{padding-left:20px !important}
.left_space15{padding-left:15px !important}
.left_space10{padding-left:10px !important}
.top_space_20{margin-top:-20px !important;*margin-top:-30px !important}
.top_space_10{margin-top:-15px !important;*margin-top:-15px !important}
.space_ie20{*margin-top:40px}
.sub_t{margin-left:12px}
.float_left{float:left;position:relative}
.float_right{float:right;position:relative}
.img_box00{position:relative;width:115px;margin-right:0;padding:3px;border:solid 1px #efefef;background:#fff}
.img_box00 img{width:115px;height:115px}
.num_txt00{margin:20px 0 0;font-size:12px;line-height:1.5;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.img_box{position:relative;width:190px;margin:0 auto;padding:5px;border:solid 1px #efefef;background:#fff}
.img_box img{width:190px;height:auto}
.cast_txt{margin-left:5px;padding:0 5px 0 0;font-size:12px;line-height:1.2;color:#656565;text-align:left}
.cast_txt .b{font-size:15px;line-height:1.5}
.cast_txt a{color:#656565}
.cast_txt1{line-height:1.5}
.cast_txt1 span{line-height:2.5;color:#4C4C4C}
.cast_txt1 .b{font-size:15px;line-height:2.5}
.cast_txt1 .btn{position:absolute;right:20px;bottom:20px;width:auto}
.num_txt{margin:20px 0 0;font-size:12px;line-height:1.5;font-family:gulim;letter-spacing:0}
.cast_txt00{float:left;font-size:12px;font-size:13px;color:#7A7A7A;color:#6E6E6E;letter-spacing:-1px;text-align:left}
.cast_txt00 .b{font-size:16px;line-height:2.1;color:#5F5F5F;letter-spacing:0}
.cast_txt00 .b a{font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:16px;line-height:2.1;color:#5F5F5F;letter-spacing:0}
.cast_txt00 a{font-family:dotum;font-size:12px}
.cast_play{width:100%;*width:99.6%;margin:10px 0;padding:10px 0;border:solid 1px #e8e5e3;text-align:center}
.golf_cast_box{position:relative;left:-8px}

/* swing movie */
.content .swing_list{margin-bottom:20px;border-top:2px solid #C4C6CB;border-bottom:2px solid #C4C6CB;color:#A3A3A3;text-align:center}
.content .swing_list a{color:#656565}
.content .swing_list td{top:0;padding:15px 0 15px 6px;border-bottom:1px solid #E1E1E1;line-height:18px;color:#666;vertical-align:middle}
.content .swing_list td .img_box01{position:relative;margin:0 auto;border:solid 1px #efefef;background:#fff}
.content .swing_list td .img_box01 ul{position:relative;padding:5px}
.content .swing_list td .img_box01 ul dl{position:absolute;right:10px;bottom:12px;width:26px;height:26px;}
.content .swing_list td .img_box01 ul dl img{width:26px;height:26px;}
.content .swing_list td .img_box01 ul .play{position:absolute;top:80px;left:61px;z-index:2;background:none}
.content .swing_list td .img_box01 ul .play img{width:36px;height:36px}
.content .swing_list00 td .img_box01 ul img{width:179px;height:auto}
.content .swing_list td .thum_i{float:left;width:148px}
.content .swing_list td .thum_i img{width:138px;height:184px}
.content .swing_list td .swing_text{float:right;width:58%;margin-top:10px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:14px;color:#5B5B5B;text-align:left}
.content .swing_list td .swing_text .b{font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:15px;line-height:2;color:#5B5B5B}
.content .swing_list td .swing_text .text11{position:relative;top:10px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:12px;line-height:16px;color:#929292}
.content .swing_list td .swing_text .recom_bg{position:relative;top:20px;width:110px;height:22px;margin-top:8px;padding:4px 0 0 25px;background:url(../img/recom_bg.gif) no-repeat 0 0;font-size:11px;color:#fff}
.content .swing_list td .swing_text .recom_bg span{font-weight:bold}
.content .swing_list00{top:0;border-top:2px solid #C4C6CB;border-bottom:2px solid #C4C6CB;color:#A3A3A3;text-align:center}
.content .swing_list00 td{padding:15px 6px 0;border-bottom:1px solid #E1E1E1;color:#666:vertical-align:top}
.content .swing_list00 td .img_box01{position:relative;width:100%;margin:0 auto;border:solid 1px #efefef;background:#fff}
.content .swing_list00 td .img_box01 ul{position:relative;padding:5px}
.content .swing_list00 td .img_box01 ul .play{position:absolute;top:92px;left:70px;z-index:2;background:none}
.content .swing_list00 td .img_box01 ul .play img{width:50px;height:50px}
.content .swing_list00 td .img_box01 ul img{width:179px;height:239px}
.content .swing_list00 td .img_box01 ul .nice{position:absolute;top:237px;left:118px;z-index:2;background:none}
.content .swing_list00 td .img_box01 ul .nice img{width:71px;height:12px}
.content .swing_list00 td .textbox{padding:8px 0 8px 8px;font-size:12px;color:#7A7A7A;text-align:left}
.content .swing_list00 td .textbox span{font-weight:bold}
.sw_board{position:relative;top:-15px}
.sw_board .sw_board_nicimg{width:55px;padding:0 0 15px 5px}
.sw_board td{border-bottom:1px solid #ddd}
.sw_board .line_not{border-bottom:0}
.sw_board .line_not .recommend{width:190px;*width:210px;height:29px;padding:1px 0 0 18px;*padding:2px 0 0 15px;border:1px solid #ddd}
.sw_board td .sw_board_t{position:relative;top:-2px;font-weight:bold;font-size:15px;font-family:gulim;color:#d5493a}
.sw_board td .sw_board_name{position:relative;top:-4px}
.sw_board td li{float:left;width:auto;margin-top:6px;*margin:4px 0;padding-right:20px;background:url(../img/line_num.gif) right no-repeat;font-size:11px}
.sw_board td li img{margin-top:-5px}
.sw_board .last{background:none;text-align:left}
.sw_board .line01{*margin-bottom:5px;padding:5px 0 0 12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.sw_board .line02{padding:25px 15px;border-top:1px solid #ddd}
.sw_reply{float:left;width:100%;height:auto;margin-top:30px;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;background:#fff}
.sw_reply td{padding:10px 10px 0;border-bottom:1px solid #E4E4E4;font-size:12px;line-height:1.6;color:#848484}
.sw_reply .thum{padding-left:10px}
.sw_reply .adm_img{padding-left:16px}
.sw_reply td .nic{padding:4px 0;font-size:11px;font-weight:bold;color:#848484}
.sw_reply td ul{float:left;position:relative;height:40px;margin:0;padding:0}
.sw_reply td li{float:left;width:auto;margin-top:10px;padding-right:20px;background:url(../img/line_num.gif) right no-repeat;font-size:11px;letter-spacing:-1px}
.sw_reply td li span{letter-spacing:0}
.sw_reply td .last{background:none;text-align:left}
.sw_reply td li img{position:relative;top:-1px}
.sw_reply .text{float:left;width:100%}
.sw_reply .day{float:left;width:100%}

/* dream score */
.dream_box{float:left;width:100%;padding-left:15px}
.dream_box .course_name{width:auto;width:auto;padding:0 0 8px;font-weight:bold;font-size:16px}
.dream_box .course_name span{display:none;font-weight:normal;font-size:14px}
.dream_navi{height:30px;margin-left:15px;font-weight:bold;vertical-align:middle}
.dream_navi li{float:left;width:auto;margin-top:6px;*margin:4px 0;padding-right:20px;background:url(../img/line_num.gif) right no-repeat;font-size:13.5px}
.dream_navi .last{background:none;text-align:left}
.dream_navi li a{display:block;color:#888}
.box_type ul .course_txt{padding:0 15px 5px 10px;font:13px/23px Dotum,Helvetica,AppleGothic,Sans-serif;letter-spacing:-1px}

/* star rating */
.star_rating_r,.star_rating_r span,.star_rating_b,.star_rating_b span{display:inline-block;overflow:hidden;height:13px;margin:0 !important;padding:0 !important;border:0 !important;background:url(../img/ico_star_bg.png) no-repeat}
.star_rating_r,.star_rating_b{width:61px;text-align:left;vertical-align:middle}
.star_rating_r span{background:url(../img/ico_star01.png) 0 -13px;*background:url(../img/ico_star01.png) 0 -2px;font-size:0;line-height:0;text-indent:-100px;*text-indent:0;vertical-align:top}
.star_rating_b span{background:url(../img/ico_star02.png) 0 -13px;*background:url(../img/ico_star02.png) 0 -2px;font-size:0;line-height:0;text-indent:-100px;*text-indent:0;vertical-align:top}

/* 라운딩분석 */
.content .margin .analysis_left{float:left;position:relative;width:38%;height:auto;border-right:1px solid #E6E6E6}
.content .margin .analysis_left .myinfo{position:relative;width:auto}
.content .margin .analysis_left .myinfo .info_tx{overflow:auto;width:auto;padding:7px 14px;font:bold 12px/1 돋음;text-align:left}
.content .margin .analysis_left .myinfo .info_score{width:auto;margin-left:90px;padding-left:14px;font:bold 28px/1.5 Arial;color:#D5493A;text-align:left;vertical-align:middle}
.content .margin .analysis_left .myinfo .info_score span{padding-left:4px;font-size:12px;font-family:'돋음';font-weight:400;color:#818181}
.content .margin .analysis_left .info_tx span{font-weight:bold;letter-spacing:-1px;vertical-align:middle}
.content .margin .analysis_left .myinfo .pics{float:left;width:90px;height:90px;margin:0;border:1px solid #E7E7E7;background:#fff}
.content .margin .analysis_left .myinfo .pics img{width:80px;height:80px;margin:5px}
.content .margin .analysis_right{float:right;position:relative;width:56%;margin-top:16px}
.content .margin .analysis_right td{height:29px}
.analysis_graph_txt{padding-top:2px;font-weight:bold;color:#fff;letter-spacing:-1px;text-align:center;vertical-align:middle}
.analysis_clobox01{width:45px;margin:4px 2px 0;background-color:#c76b63}
.analysis_clobox01_tx{font-size:14px;font-weight:bold;color:#c76b63}
.analysis_clobox02{width:45px;margin:4px 2px 0;background-color:#f9b84d}
.analysis_clobox02_tx{font-size:14px;font-weight:bold;color:#f9b84d}
.analysis_clobox03{width:45px;margin:4px 2px 0;background-color:#91b550}
.analysis_clobox03_tx{font-size:14px;font-weight:bold;color:#91b550}
.analysis_clobox04{width:45px;margin:4px 2px 0;background-color:#61a1bc}
.analysis_clobox04_tx{font-size:14px;font-weight:bold;color:#61a1bc}
.analysis_clobox05{width:45px;margin:4px 2px 0;background-color:#a375b2}
.analysis_clobox05_tx{font-size:14px;font-weight:bold;color:#a375b2}
.analysis_clobox06{width:45px;margin:4px 2px 0;background-color:#b27596}
.analysis_clobox06_tx{font-size:14px;font-weight:bold;color:#b27596}
.analysis_clobox07{width:45px;margin:4px 2px 0;background-color:#cecbc2}
.analysis_clobox07_tx{font-size:14px;font-weight:bold;color:#9d998d}
.analysis_line01{border-top:2px solid #e5e5e5}
.analysis_line02{margin-bottom:1px;background:url(../img/analysis_line.gif) bottom left}
.r_handi{margin:8px 0 -7px}
.r_handi img{width:20px;height:20px}
.r_handi span{font-weight:bold;font-size:13px;color:#7F7F7F;vertical-align:-16%}
.r_handi span span{color:#D5493A;vertical-align:5%}

/* board text view reply */
.reply_input{float:left;position:relative;width:100%;height:80px;border:1px solid #E4E4E4;background:#F9F9FA}
.reply_input .title{background:#F9F9FA;color:#828282;text-align:center;vertical-align:middle}
.reply_input textarea{overflow:auto;float:left;position:relative;top:10px;width:96%;height:43px;padding:5px;border:1px solid #E4E4E4}
.reply_input .btn{vertical-align:middle}
.reply{float:left;width:100%;height:auto;margin:30px 0 0;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;background:#fff}
.reply td{padding:10px 0;border-bottom:1px solid #E4E4E4}
.reply .name{padding-left:5px;padding-right:15px;font-weight:bold;color:#848484}
.reply .name img{padding-right:10px}
.reply .text{font-size:12px;line-height:1.6;color:#848484;table-layout:fixed;word-wrap:break-word;word-break:break-all}
.reply .text img{padding-left:5px}
.reply .day{color:#848484;text-align:center;vertical-align:middle}
#board_reply{float:left;width:100%;height:52px;margin:10px 0 0;border:1px solid #e0dfde;background:#E4E4E4}
#board_reply ul{border-top:1px solid #f9f9f8}
#board_reply ul li{display:inline;float:left;margin-top:5px;font-weight:bold}
#board_reply ul li textarea{overflow:auto;width:535px;height:33px;margin-top:2px;border:1px solid #e1e1e1}
#board_reply ul li.ti{padding:14px 16px 0;color:#7d7d7d;letter-spacing:-1px;text-align:center}
#board_reply ul li.ti2{padding:2px 0 0;color:#7d7d7d;letter-spacing:-1px;text-align:center}
#board_reply_list{float:left;line-height:1.5}
#board_reply_list li{position:relative;top:-2px}
#board_reply_list ul{float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #E4E4E4}
#board_reply_list ul.last{margin-bottom:0}
#board_reply_list ul li{display:inline;float:left;border:none;font-size:11px;text-align:left}
#board_reply_list ul li.name{width:98px;padding:16px 10px 0 6px;font-weight:bold;line-height:1.6;color:#898989;letter-spacing:-1px}
#board_reply_list ul li.name img{float:left;margin:-1px 4px 0 0}
#board_reply_list ul li.contents{width:530px;padding-right:10px;padding:16px 0 0;color:#7d7d7d}
#board_reply_list ul li.contents img{margin-top:-2px}
#board_reply_list ul li.date{padding:16px 0 0 25px;color:#939393}
#board_reply_list p{clear:both;margin-bottom:-30px;padding:0;font-size:11px;color:#7d7d7d;letter-spacing:-1px;text-align:right}
#board_reply_list p b{letter-spacing:0}

/* btn set */

.btn01_red{position:relative;width:91px;height:31px;background:url(../img/kor_btn01_red.jpg) no-repeat;font-weight:bold;line-height:31px;color:#fff;text-align:center;cursor:pointer}
.btn01_red a{display:block;position:relative;top:1px;left:-2.5px;color:#fff}
@-moz-document url-prefix(){.btn01_red a{display:block;position:relative;top:1px;left:0;font-weight:100}}
.btn01_red a:hover{color:#fff}
.btn01_brown{position:relative;width:91px;height:31px;background:url(../img/kor_btn01_brown.jpg) no-repeat;font-weight:bold;line-height:31px;color:#fff;text-align:center;cursor:pointer}
.btn01_brown a{display:block;position:relative;top:1px;left:-2.5px;color:#fff}
@-moz-document url-prefix(){.btn01_brown a{display:block;position:relative;top:1px;left:0;font-weight:100}}
.btn01_brown a:hover{color:#fff}
.btn01_blue{position:relative;width:91px;height:31px;background:url(../img/kor_btn01_blue.jpg) no-repeat;font-weight:bold;line-height:31px;color:#fff;text-align:center;cursor:pointer}
.btn01_blue a{display:block;position:relative;top:1px;left:-2.5px;color:#fff}
@-moz-document url-prefix(){.btn01_blue a{display:block;position:relative;top:1px;left:0;font-weight:100}}
.btn01_blue a:hover{color:#fff}
.btn01_gray{position:relative;width:91px;height:31px;background:url(../img/kor_btn01_gray.jpg) no-repeat;font-weight:bold;line-height:31px;color:#fff;text-align:center;cursor:pointer}
.btn01_gray a{display:block;position:relative;top:1px;left:-2.5px;color:#fff}
@-moz-document url-prefix(){.btn01_gray a{display:block;position:relative;top:1px;left:0;font-weight:100}}
.btn01_gray a:hover{color:#fff}
.btn01_white{position:relative;width:91px;height:31px;background:url(../img/kor_btn01_white.jpg) no-repeat;font-weight:bold;line-height:31px;text-align:center;cursor:pointer}
.btn01_white a{display:block;position:relative;top:1px;left:-2.5px;color:#6D6D6D}
@-moz-document url-prefix(){.btn01_white a{display:block;position:relative;top:1px;left:0;font-weight:100}}
.btn01_white a:hover{color:#6D6D6D}
.btn02{width:63px;height:24px;background:url(../img/kor_btn02_white.jpg) no-repeat;line-height:24px;color:#7F838F;text-align:center;cursor:pointer}
.btn02 a{display:block;line-height:24px;color:#7F838F}
.btn02 a:hover{line-height:24px;color:#7F838F}
.btn02 .mini{font-size:11px !important;line-height:28px !important}
.btn03{float:left;width:90px;height:32px;margin-left:1px;background:#E46055;font-size:13px;line-height:34px;font-family:gulim;font-weight:bold;color:#fff;text-align:center;cursor:pointer}
.btn03 a{display:block;height:32px;background:#CECECE;line-height:34px;font-family:gulim;font-weight:bold;color:#fff}
.btn03 a:hover{height:32px;background:#E46055;line-height:34px;font-family:gulim;font-weight:bold;color:#fff}
.btn04{float:left;width:130px;height:30px;margin-left:3px;border:1px solid #C3C3C3;background:#C3C3C3;font-size:14px;line-height:32px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff;text-align:center;cursor:pointer}
.btn04 a{display:block;height:30px;background:#fff;line-height:32px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#66686B}
.btn04 a:hover{height:30px;background:#E14A55;line-height:32px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff}

.btn05{float:left;width:130px;height:30px;margin-left:3px;border:1px solid #C3C3C3;background:#C3C3C3;font-size:14px;line-height:32px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff;text-align:center;cursor:pointer}
.btn05 a{display:block;height:30px;background:#fff;line-height:32px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#66686B}
.btn05 a:hover{height:30px;background:#C3C3C3;line-height:32px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff}
.btn05_on{float:left;width:130px;height:30px;margin-left:3px;border:1px solid #E14A55;background:#E14A55;font-size:14px;line-height:32px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff;text-align:center;cursor:pointer}
.btn05_on a{display:block;height:30px;background:#E14A55;line-height:32px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff}



/* tab set */
.tab00_area{height:33px;margin-bottom:18px;background:url(../img/kor_tab00_bg.gif) left bottom repeat-x;font-size:13px}
.tab00_area ul{padding-left:0}
.tab00_area li{display:block;float:left;width:155px;height:33px;padding:0 5px 0 0;background:url(../img/kor_tab00_on.gif) no-repeat;line-height:33px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:13px;font-weight:normal;color:#5B5B5B;text-align:center}
.tab00_area li a{display:block;width:155px;height:33px;background:url(../img/kor_tab00_off.gif) no-repeat;color:#A5A5A5}
.tab00_area li a:hover{background:url(../img/kor_tab00_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center}
.tab00_area li .on{display:block;float:left;width:155px;height:33px;padding:0 5px 0 0;background:url(../img/kor_tab00_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center}
.tab00_area li .off{display:block;width:155px;height:33px;background:url(../img/kor_tab00_off.gif) no-repeat;color:#A5A5A5}
.tab00_area li span,.tab00_area li a:hover span{padding-left:4px;font-size:14px;color:#D5493A}
.tab00_area li a span{padding-left:4px;font-size:11px;color:#818181}
.tab01_area{height:33px;margin-bottom:30px;background:url(../img/kor_tab00_bg.gif) repeat-x;letter-spacing:-1px}
.tab01_area ul{padding-left:0}
.tab01_area li{display:block;float:left;width:155px;height:33px;padding:0 5px 0 0;background:url(../img/kor_tab00_on.gif) no-repeat;line-height:33px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:13px;font-weight:normal;color:#5B5B5B;text-align:center}
.tab01_area li a{display:block;width:155px;height:33px;background:url(../img/kor_tab00_off.gif) no-repeat;color:#A5A5A5}
.tab01_area li a:hover{background:url(../img/kor_tab00_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center}
.tab01_area li .on{display:block;float:left;width:155px;height:33px;padding:0 5px 0 0;background:url(../img/kor_tab00_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center}
.tab01_area li .off{display:block;width:155px;height:33px;background:url(../img/kor_tab00_off.gif) no-repeat;color:#A5A5A5}
.tab01_area li span,.tab01_area li a:hover span{padding-left:4px;font-size:13px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#D5493A}
.tab01_area li a span{padding-left:4px;font-size:11px;color:#818181}
.tab02_area{height:43px;margin-bottom:18px;background:url(../img/kor_tab00_bg.gif) left 0 repeat-x}
.tab02_area ul{padding-left:0}
.tab02_area li{display:block;float:left;width:155px;height:33px;padding:0 5px 0 0;background:url(../img/kor_tab00_on.gif) no-repeat;line-height:33px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:13px;font-weight:normal;color:#5B5B5B;text-align:center}
.tab02_area li a{display:block;width:155px;height:33px;background:url(../img/kor_tab00_off.gif) no-repeat;color:#A5A5A5}
.tab02_area li a:hover{background:url(../img/kor_tab00_on.gif) no-repeat;font-weight:normal;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';line-height:33px;color:#5B5B5B;text-align:center}
.tab02_area li .on{display:block;float:left;width:155px;height:33px;padding:0 5px 0 0;background:url(../img/kor_tab00_on.gif) no-repeat;font-weight:normal;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';line-height:33px;color:#5B5B5B;text-align:center}
.tab02_area li .off{display:block;width:155px;height:33px;background:url(../img/kor_tab00_off.gif) no-repeat;color:#A5A5A5}
.tab02_area li span,.tab02_area li a:hover span{padding-left:4px;font-size:14px;color:#D5493A}
.tab02_area li a span{padding-left:4px;font-size:11px;color:#818181}
.tab03_area ul{height:33px;margin-bottom:18px;background:url(../img/kor_tab00_bg.gif) left bottom repeat-x}
.tab03_area li{display:block;float:left;width:140px;height:33px;padding:0 5px 0 0;background:url(../img/kor_tab03_on.gif) no-repeat;line-height:33px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:13px;font-weight:normal;color:#5B5B5B;letter-spacing:-1px;text-align:center}
.tab03_area li a{display:block;width:140px;height:33px;background:url(../img/kor_tab03_off.gif) no-repeat;color:#A5A5A5}
.tab03_area li a:hover{background:url(../img/kor_tab03_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center} 
.tab03_area li button,.tab03_area li input{padding:0;border:0;font-family:'ngb';font-size:13px}
.tab03_area li .dash,.tab03_area li .dash:link,.tab03_area li .dash:visited{display:block;width:140px;height:33px;background:url(../img/kor_tab03_off.gif) no-repeat;color:#A5A5A5;outline: 0;white-space: nowrap;cursor: pointer}
.tab03_area li .dash:hover{background:url(../img/kor_tab03_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center}
.tab03_area li .on{display:block;float:left;width:140px;height:33px;background:url(../img/kor_tab03_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center}
.tab03_area li .off{display:block;width:140px;height:33px;background:url(../img/kor_tab03_off.gif) no-repeat;color:#A5A5A5}
.tab03_area li span,.tab01_area li a:hover span{padding-left:4px;font-size:11px;color:#D5493A}
.tab03_area li a span{padding-left:4px;font-size:11px;color:#818181}

.foot_space01{margin-bottom:-8px !important}
.top_space01{margin-top:-8px !important}
.tab04_area ul{height:33px;margin-bottom:10px;background:url(../img/kor_tab00_bg.gif) left bottom repeat-x}
.tab04_area li{display:block;float:left;width:90px;height:33px;margin:0 3px 0 0;background:url(../img/kor_tab04_on.gif) no-repeat;line-height:33px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:13px;font-weight:normal;color:#5B5B5B;text-align:center}
.tab04_area li a{display:block;width:90px;height:33px;background:url(../img/kor_tab04_off.gif) no-repeat;color:#A5A5A5}
.tab04_area li a:hover{background:url(../img/kor_tab04_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center}
.tab04_area li .on{display:block;float:left;width:90px;height:33px;padding:0 5px 0 0;background:url(../img/kor_tab04_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center}
.tab04_area li .off{display:block;width:90px;height:33px;background:url(../img/kor_tab04_off.gif) no-repeat;color:#A5A5A5}
.tab05_area ul{height:33px;margin-bottom:10px;background:url(../img/kor_tab00_bg.gif) left bottom repeat-x}
/* 181102 Sven CSS Modify start */
.tab05_area li{display:block;float:left;width:100px;height:33px;margin:0 3px 0 0;background:url(../img/kor_tab05_on.gif) no-repeat;line-height:33px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:12px;font-weight:normal;color:#5B5B5B;text-align:center}
/* //181102 Sven CSS Modify end */
.tab05_area li a{display:block;width:100px;height:33px;background:url(../img/kor_tab05_off.gif) no-repeat;color:#A5A5A5}
.tab05_area li a:hover{background:url(../img/kor_tab05_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center}
.tab05_area li .on{display:block;float:left;width:100px;height:33px;padding:0 5px 0 0;background:url(../img/kor_tab05_on.gif) no-repeat;line-height:33px;color:#5B5B5B;text-align:center}
.tab05_area li .off{display:block;width:100px;height:33px;background:url(../img/kor_tab05_off.gif) no-repeat;color:#A5A5A5}
.tab06_area{float:left;position:relative;width:100%;border-top:2px solid #C4C6CB;background:#FFF;vertical-align:middle}
.tab06_area ul{height:50px;border-bottom:1px solid #C4C6CB}
.tab06_area ul li{display:block;float:left;width:auto;min-width:50px;padding:15px 19px 5px;*padding:15px 19px 15px 19px;background:url(../img/bar.gif) no-repeat right 13px;line-height:1.2;font-size:13px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#D91D2A;text-align:center}
.tab06_area ul .end{background:none}
.tab06_area a{font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#50535A}
.tab06_area a:hover{font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#D91D2A;text-decoration:underline}
.tab06_area .on{font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-weight:bold;color:#D91D2A;text-decoration:none !important}

.screenshop{float:left;width:145px;height:auto;margin-left:6px;border:1px solid #E7E7E7;background:#fff}
.screenshop img{width:139px;height:88px;margin:3px}
.screenshop_txt{float:left;width:139px;margin:5px 0 0 8px;text-align:left}
.screenshop_txt dl{overflow:hidden;clear:both;width:100%;padding-bottom:8px;line-height:19px;color:#666}
.screenshop_txt dt{float:left;width:100%;font-weight:bold;line-height:26px}
.screenshop_txt dd{float:left;width:100%;line-height:19px}
.screenshop_big{float:left;width:460px;height:auto;margin-left:10px;border:1px solid #E7E7E7;background:#fff}
.screenshop_big img{width:450px;height:253px;margin:5px}
.screenshop_small{float:left;width:75px;height:auto;margin-left:9px;border:1px solid #E7E7E7;background:#fff}
.screenshop_small img{width:69px;height:42px;margin:3px}
.tlb_cours_search{clear:both;width:100%;margin-bottom:10px;border-bottom:0 solid #C4C6CB;border-collapse:collapse}
.tlb_cours_search td{height:30px;font-family:'ngn';vertical-align:middle}
.tlb_cours_search tr .coment{padding-left:10px;font:bold 12px/1.3 Arial Black,Dotum,Serif;color:#7F838F;text-align:left}
.tlb_cours_search span{padding-right:5px;font-weight:bold;color:#6D6D6D}
.tlb_cours_search input{height:20px;padding:0 5px;border:1px solid #CBCBCB;color:#939393}
.tlb_cours_search .title01{font-size:13px;font-weight:bold;color:#7F838F;letter-spacing:-1px}
.tlb_cours_search input .search{width:200px}
.tlb_cours_search .input_ca{margin-left:5px;padding-left:3px;font-size:13px;font-family:dotum;cursor:pointer}
.pop_tbl td .cours_imgbox{width:auto;height:auto;margin:2px}
.pop_tbl td .cours_imgbox a{filter:none;-webkit-filter:grayscale(0)}
.pop_tbl td .cours_imgbox a:hover{filter:url(grayscale.svg#greyscale);/* Firefox */filter:gray;/* IE */-webkit-filter:grayscale(1);/* Webkit */filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}
.pop_tbl td .cours_imgbox img{max-width:60px;max-height:130px}
.pop_tbl td .cours_imgbox .on{filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}
.pop_tbl td .cours_imgbox .off{filter:url(grayscale.svg#greyscale);/* Firefox */filter:gray;/* IE */-webkit-filter:grayscale(1);/* Webkit */filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:.5}
.pop_tbl td .big_img{padding:25px !important}
.pop_tbl td .cours_title{float:left;position:absolute;z-index:3;margin:20px 30px;*margin-left:-27%;font:bold 16px/1.3 Arial Black,Dotum,Serif;color:#999;letter-spacing:-1.5px}
.pop_tbl td .cours_title span{padding-left:5px;font:bold 22px/1.2 Arial #000;color:#b37668;text-decoration:underline}
.tab_area{float:right;height:38px;margin:0;padding:0}
.tab_area .tab01{float:left;width:158px;height:28px;background:url(../img/tab01_on.png) no-repeat;font-weight:bold;line-height:24px;color:#fff;text-align:center;cursor:pointer}
.tab_area .tab01 a{display:block;width:158px;height:28px;background:url(../img/tab01_off.png) no-repeat;color:#fff}
.tab_area .tab01 a:hover{width:158px;height:28px;background:url(../img/tab01_on.png) no-repeat;line-height:1.8 !important;color:#fff}
.tab_area .tab02,.tab_ex{float:left;width:103px;height:28px;background:url(../img/tab02_on.png) no-repeat;font-weight:bold;line-height:22px;color:#fff;text-align:center;cursor:pointer}
.tab_area .tab02 a,.tab_ex a{display:block;width:103px;height:28px;background:url(../img/tab02_off.png) no-repeat;color:#fff}
.tab_area .tab02 a:hover,.tab_ex a:hover{width:103px;height:28px;background:url(../img/tab02_on.png) no-repeat;color:#fff}
.tab00_area input,.box_type .inner ul li ul li .info input{height:18px;border:1px solid #CBCBCB;color:#939393}
.tab_area .tab02 .on{width:103px;height:28px;background:url(../img/tab02_on.png) no-repeat;font-weight:bold;line-height:24px;color:#fff;text-align:center;cursor:pointer}
.tab_area .tab02 .off{display:block;width:103px;height:28px;background:url(../img/tab02_off.png) no-repeat;color:#fff}
.btn00_area{height:39px;*padding-bottom:50px}
.btn00_area li{display:block;float:left;width:171px;height:39px;margin:5px 3px 5px 0;background:url(../img/kor_btn_on.gif) no-repeat;font-weight:bold;line-height:39px;color:#fff;text-align:center}
.btn00_area li a{display:block;width:171px;height:39px;background:url(../img/kor_btn_off.gif) no-repeat;color:#A5A5A5}
.btn00_area li a:hover{background:url(../img/kor_btn_on.gif) no-repeat;font-weight:bold;line-height:39px;color:#fff;text-align:center}
.btn00_area .on{display:block;float:left;width:171px;height:39px;background:url(../img/kor_btn_on.gif) no-repeat;font-weight:bold;line-height:39px;color:#fff;text-align:center}
.btn00_area .on span{padding-left:4px;font-size:11px;color:#fff}
.btn00_area .off{display:block;width:171px;height:39px;background:url(../img/kor_btn_off.gif) no-repeat;color:#A5A5A5}
.btn00_area li span{padding-left:4px;font-size:11px;color:#D5493A}
.btn00_area li a:hover span{padding-left:4px;font-size:11px;color:#fff}
.btn_event{height:39px;*padding-bottom:50px;line-height:40px;font-weight:bold;text-align:center}
.btn_event a{display:block;width:171px;height:39px;background:url(../img/kor_btn_on.gif) no-repeat;color:#fff}
.btn_event a:hover{background:url(../img/kor_btn_off.gif) no-repeat;color:#A5A5A5}


/* join */
.join_process{position:relative;width:100%;padding-bottom:20px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.join_process ul{font-size:16px;font-weight:bold;text-align:center}
.join_process ul .on{height:90px;background:url(../img/add_bg.png) no-repeat #999a9d bottom center;color:#fff}
.join_process ul li{width:33%;height:90px;border-right:1px solid #fff;background:#ececee;line-height:5.7;color:#888A8E;text-align:center}
.join_tab{height:45px;margin-bottom:10px;background:url(../img/kor_tab00_bg.gif) repeat-x;background-position:0 0}
.join_tab ul{padding-left:10px}
.join_tab li{display:block;float:left;width:200px;height:33px;padding:0 5px 0 0;background:url(../img/kor_join_on.gif) no-repeat;font-weight:bold;line-height:33px;color:#5B5B5B;text-align:center}
.join_tab li a{display:block;width:200px;height:33px;background:url(../img/kor_join_off.gif) no-repeat;color:#A5A5A5}
.join_tab li a:hover{background:url(../img/kor_join_on.gif) no-repeat;font-weight:bold;line-height:33px;color:#5B5B5B;text-align:center}
.join_list{position:relative;margin-top:0;border-top:1px solid #C4C6CB;border-bottom:1px solid #C4C6CB;color:#A3A3A3;text-align:center}
.join_list td{padding:10px 0;border-bottom:1px solid #E1E1E1;line-height:20px;color:#666;vertical-align:middle}
.join_list td.right{font-weight:normal;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#555}
.join_input table{background:#FDFDFD}
.join_list input{height:20px;padding:0 3px;border:1px solid #DBDBDB}
.join_list .alert{position:relative;top:4px;font-size:11px;color:#7B7B7B}
.join_list .alert2{position:relative;top:1px;left:5px;padding-right:10px;font-size:11px;color:#7B7B7B}
.join_list .alert .chk{border:0}
.join_list .comment{position:relative;top:1px;left:8px;padding-right:10px;font-size:11px;color:#CE6255}
.join_list .comment2{position:relative;top:1px;left:8px;padding-right:10px;font-size:11px;color:#6488D2}
.join_box01{float:left;position:relative;width:100%;height:auto;border:1px solid #E1E1E1;background:#FDFDFD;font-size:13px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#6F6F6F}
.join_box01 li{margin:0;padding:20px;line-height:1.7}
.join_list input.focus{width:70px;font-weight:bold;color:#BB9E69;text-align:center}
.join_list label{padding:0 15px 0 3px}
.join_list .right{padding-right:30px;font-weight:bold;color:#707070}
.join_list .radio{border:0}
.join_list .btn_phone{width:85px;height:23px;padding:0;border:0}
.join_list .btn_overlap{width:57px;height:20px;padding:0;border:0}
.join_list .btn_file{width:69px;height:23px;padding:0;border:0}
.join_list .btn_post{width:94px;height:23px;padding:0;border:0}
.join_list .btn_my{width:85px;height:23px;padding:0;border:0}
.join_list select{position:relative;font-size:12px;color:#444;vertical-align:middle; height: 2.2em}
.join_list .chk{border:0;cursor:pointer}
.join_list .address{position:relative;top:4px;width:97%;margin-bottom:3px}
.join_complete{height:130px;padding-top:50px}
.join_complete h1{line-height:2;text-align:center}
.join_complete span{color:#D5493A}
.join_btn_area{}
.join_btn_area div{float:right;position:relative}

/* paging Area */
.paging{margin-top:25px;font-size:13px;font-weight:bold;color:#E5424E;text-align:center}
.paging a{color:#9B9B9B}
.paging a:hover{color:#E5424E}
.paging img{padding:0 1px 2px}
.paging span{padding:0 8px;font-size:14px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';letter-spacing:4px}

/* modal popup */
#fade{display:none;position:fixed;top:0;left:0;z-index:10;z-index:9999;width:100%;height:100%;background:#000;opacity:.70}
#fade01{display:none;position:fixed;top:0;left:0;z-index:10;z-index:9;width:100%;height:100%;background:#000;opacity:.70}
.popup_block{display:none;float:left;position:fixed;top:42%;left:51.5%;z-index:99999;height:auto;background:#fff}
img.btn_close{float:right;position:relative;top:84px;right:-33px;margin:-50px 0 0}

/* --Making IE6 Understand Fixed Positioning-- */
*html #fade{position:absolute}
*html .popup_block{position:absolute}

/* sub_menu */
ul.dropdown,ul.dropdown li,ul.dropdown ul{margin:0;padding:0;list-style:none}
ul.dropdown{float:left;position:relative;z-index:597}
ul.dropdown li{float:left;line-height:19px;vertical-align:middle;zoom:1}
ul.dropdown li.hover,ul.dropdown li:hover{position:relative;z-index:599;cursor:default}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
ul.dropdown ul li{float:none}
ul.dropdown ul ul{top:1px;left:99%}
ul.dropdown li:hover > ul{visibility:visible}
ul.dropdown li{padding:5px}
ul.dropdown .dir{padding-right:30px;background-image:none;background-position:100% 50%;background-repeat:no-repeat}
ul.dropdown ul .dir{padding-right:15px;background-image:url(../img/nav-arrow-right.png);background-position:100% 50%;background-repeat:no-repeat}
ul.dropdown ul ul .dir{background-image:url(../img/nav-arrow-right2.png)}
ul.dropdown-vertical .dir{background-image:url(../img/nav-arrow-right.png)}
ul.dropdown-vertical-rtl .dir{padding-right:15px;background-position:0 50%}
ul.dropdown{font:bold 12px/normal Gulim,Arial,Helvetica,sans-serif}
ul.dropdown li{background-color:#CE1E12;color:#E8E8E8}
ul.dropdown li.hover,ul.dropdown li:hover{}

/* Links */
ul.dropdown a:link,ul.dropdown a:visited{color:#F7F7F7;text-decoration:none}
ul.dropdown a:hover{border-top-color:#2B2B2B !important;border-left-color:#2C2C2C;background-color:#2B2B2B;color:#fff}
ul.dropdown ul a.dir:hover{background-color:#fff;background-image:url(../img/comnav-arrowon.png);color:#fff}
ul.dropdown a:active{background:#2B2B2B url(../img/nav-sub-press.png) 0 0 repeat-x !important;color:#fff}
ul.dropdown ul{left:auto;left:0;width:150px;margin-top:-1px;border-top:none;font:bold 12px/1em gulim,Verdana,sans-serif}
ul.dropdown ul li{background-color:#3F3F3F}
ul.dropdown ul ul{top:0;right:auto;left:100%;margin-top:0;border-top:none;border-left:none;font-weight:normal}
ul.dropdown ul ul li{background-color:#4c4c4c}
ul.dropdown ul ul ul li{background-color:#1A1A1A}
ul.dropdown li a,ul.dropdown .dir{border-style:solid;border-width:1px;border-color:#BF2216 #9D1710 #A70800 #CC4336}
ul.dropdown ul li a,ul.dropdown ul .dir{border-color:#4A4A4A #242424 #242424;border-left:none}
ul.dropdown ul ul li a,ul.dropdown ul ul .dir{border-color:#595959 #333 #333}
ul.dropdown ul ul ul li a,ul.dropdown ul ul ul .dir{border-color:#767676 #404040 #404040}
ul.dropdown a,ul.dropdown span{display:block;padding:10px 25px}
ul.dropdown li{padding:0}
ul.dropdown ul a,ul.dropdown ul span{padding:8px}
ul.dropdown .dir{padding:10px 30px}
ul.dropdown ul .dir{padding:8px 30px 8px 8px}
ul.dropdown ul a{width:133px}
ul.dropdown ul a.dir{width:111px}
ul.dropdown .open{background-color:#2B2B2B}
ul.dropdown ul .open{background-color:#2B2B2B;background-image:url(../img/comnav-arrowover.png);color:#fff}
ul.dropdown ul ul .open{background-color:#2B2B2B;background-image:url(../img/comnav-arrowover2.png);color:#fff}
ul.dropdown a.open:hover{background-color:#2B2B2B;color:#fff}
ul.dropdown ul a.open:hover{background-image:url(../img/comnav-arrowon.png);color:#fff}
ul.dropdown li:hover > .dir{background-color:#2B2B2B}
ul.dropdown ul li:hover > .dir{background-color:#2B2B2B;background-image:url(../img/comnav-arrowover.png)}
ul.dropdown ul ul li:hover > .dir{background-color:#2B2B2B;background-image:url(../img/comnav-arrowover2.png);color:#fff}
ul.dropdown li:hover > a.dir:hover{background-color:#2B2B2B;color:#fff}
ul.dropdown ul li:hover > a.dir:hover{background-image:url(../img/comnav-arrowon.png);color:#fff}

/* Scorecard  Graph */
.graph{position:relative;height:30px;padding:7px;line-height:normal;white-space:nowrap}
.graph .g_bar{display:inline-block;position:relative;width:290px;height:14px;margin:0 5px 0 0;border:1px solid #ccc;background:#e9e9e9;font-size:11px}
.graph_b{position:relative;height:30px;padding:7px;line-height:normal;white-space:nowrap}
.graph_b .g_bar{display:inline-block;position:relative;width:auto;height:14px;margin:0 5px 0 0;border:0;font-size:11px}
.graph .g_action,.graph_b .g_action{display:inline-block;position:relative;height:14px;margin:-1px;border:1px solid #7f7b70;background:#9d998d}
.graph .g_action_my,.graph_b .g_action_my{display:inline-block;position:relative;height:14px;margin:-1px;border:1px solid #90655e;background:#d5493a}
.graph .g_percent,.graph .g_percent_my,.graph_b .g_percent,.graph_b .g_percent_my{font:11px Arial,Helvetica,sans-serif;color:#ccc}
.graph .g_percent strong,.graph_b .g_percent strong{padding-right:2px;font-size:18px;color:#9d998d}
.graph .g_percent_my strong,.graph_b .g_percent_my strong{padding-right:2px;font-size:18px;color:#d5493a}
.nic_t{float:left;width:100%;margin:10px 10px 0;text-align:left}
.nic_t .txt{display:inline-block;float:left;width:auto;padding:5px 0 12px 12px;line-height:18px;font-family:gulim;text-align:left}
.nic_t .txt span{padding-right:35px;font-weight:bold;font-size:12px;font-family:gulim}
.f_nic_t ul{position:relative;float:left;padding-right:15px}
.f_nic_t .f_pic{float:left;width:34px;height:34px;margin:0;border:1px solid #E7E7E7;background:#fff}
.f_nic_t .f_pic img{width:30px;height:30px;margin:2px}
.f_nic_t .nic{float:left;padding:3px 8px;font-weight:bold;font-size:13px;font-family:'ngb','NanumGothic';height:28px;text-align:left;line-height:2.2}
.f_nic_t .mode{position:relative;float:right;font-weight:400;font-size:12px;font-family:'ngb','NanumGothic';line-height:2.8;padding:0 12px 0 0}
.f_nic_t .mode span{padding-right:10px;font-weight:bold;font-size:12px;font-family:'ngb','NanumGothic'}
.f_nic_t .a_btn{float:right;padding:8px 25px 0 0}

/* box style */
.box_type{display:table;position:relative;width:100%;height:auto;border:1px solid #E6E6E6;background:#F8F9FB}
.box_type ul{float:left;position:relative;width:auto;padding:10px;border:3px solid #fff;background:#F8F9FB}
.box_type ul.side{display:table-cell;width:97.32%;padding:8px 0 0 15px;border:4px solid #fff;background:#F8F9FB} /* 이전 border:3px solid #fff; */
:first-child+html .box_type ul{display:relative;width:100%;padding:8px 8px 15px;border:3px solid #fff;background:#FBFBFB}
.box_type ul li{color:#5b5b5b}
.box_type ul li dl{width:auto;border:0}
.box_type ul li dl dt{margin-top:8px;padding:0;border-bottom:1px solid #E7E7E7}
.box_type ul li dl dd{float:left}
.box_type ul .line{width:98%;border-bottom:1px solid #e1e0df}
.box_type ul .left43{float:left;width:30%}
.box_type ul .left52{float:left;width:68%}
.box_type ul .left23{float:left;width:20%}
.box_type ul .left15{float:left;width:15%}
.box_type ul .left75{float:left;width:75%}
.box_type ul .left10{float:left;width:10%}
.box_type ul .left81{float:left;width:84%}
.box_type ul .left87{float:left;width:87%;*width:85%}
.box_type ul .left33{float:left;width:33%}
:first-child+html .box_type ul .left33{float:left;width:33%;margin-left:10px}
.box_type ul .left65{float:left;width:65%}
.box_type ul .left65 .cast_txt{line-height:1.5}
.box_type ul .left65 .cast_txt span{line-height:2.5;color:#4C4C4C}
.box_type ul .left63{float:left;width:63%}
.box_type ul .left135{float:left;width:135px}
.box_type ul .left25{float:left;width:25%;text-align:center}
.box_type ul .left63 .content_tbl td{font-size:13px;font-weight:normal;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.box_type ul .left100{float:left;width:100%}
.box_type ul .left28{float:left;width:28%}
.box_type ul li .myinfo{padding:10px 0;text-align:left}
.box_type ul li .myinfo .info_tx{width:100%;font:12px/34px Dotum,Helvetica,AppleGothic,Sans-seri;color:#818181;vertical-align:middle}
.box_type ul li .myinfo .info_tx span{font:bold 12px/34px Arial,Helvetica,AppleGothic,Sans-seri;color:#D5493A}
.box_type ul li .myinfo .info_nic{width:100%;font:bold 13px/1.2 Dotum,Helvetica,AppleGothic,Sans-seri;color:#818181;vertical-align:middle}
.box_type ul li .myinfo .info_tx img{width:23px;height:23px;*vertical-align:middle}
.box_type ul li .myinfo .pics{width:110px;height:110px;border:1px solid #E7E7E7;background:#fff}
.box_type ul li .myinfo .pics img{width:100px;height:100px;margin:5px}
.box_type ul li dl dt .info{line-height:30px;letter-spacing:-1px;text-align:left}
.box_type ul li dl dd .bast_c{width:210px;padding:15px 10px 0 15px}
.box_type ul li dl dd .bast_c h1{font-size:13px;font-weight:bold;letter-spacing:-1px}
.box_type ul li dl dd .bast_c h1 span{padding-left:8px;font:11px/18px Dotum,Helvetica,AppleGothic,Sans-seri;letter-spacing:0}
.box_type ul li dl dd .bast_c .course_s{float:left;width:50px;height:50px;margin:8px 8px 0 0;border:1px solid #E7E7E7;background:#fff}
.box_type ul li dl dd .bast_c .course_s img{width:44px;height:44px;margin:3px}
.box_type ul li dl dd .bast_c .course_info{margin-left:10px;padding:14px 0 0;font:11px/18px Dotum,Helvetica,AppleGothic,Sans-seri;color:#818181;text-align:left;vertical-align:middle}
.box_type ul li dl dd .bast_c .course_info span{font:bold 13px/18px Dotum,Helvetica,AppleGothic,Sans-seri;color:#818181}
.box_type ul li dl dd .bast_c .course_info .bast_btn{float:right;padding-top:25px;*padding:15px 0 10px}
.box_type ul li dl dd .bast_c .course_info .off{margin-left:3px;padding:14px 0 0;line-height:38px;color:#D5493A;letter-spacing:-1px;text-align:center}
.box_type ul li dl dd .bast_c .gray{letter-spacing:-2px}
.box_type ul li dl dd .bast_info{float:right;width:340px;margin:10px 5px 0;border-left:1px solid #E7E7E7;line-height:26px;text-align:right}
.box_type .nodata{width:100%;height:150px;margin:0;padding:0;border:0;line-height:500px !important;font-size:14px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}

/* top box */
.top_box{float:left;position:relative;width:100%;border:1px solid #E6E6E6;background:#F8F9FB}
.top_box .cast_main{border:3px solid #fff}
.top_box .cast_main td{padding:15px 20px}
.top_box .cast_main h1{position:relative;top:5px;font-size:15px;line-height:1.3}
.top_box .cast_main h2{position:absolute;bottom:8px;padding:0;background:none;font-size:12px;line-height:1.7}
.top_box .cast_main .cast_icon img{width:105px;height:105px;border:1px solid #EAEAEA}
.top_box .cast_main .hio_txt{border:1px solid #E7E7E7;background:#fff;font-size:14px;height: 50px;margin-top:21px}
.top_box .cast_main .hio_txt .hio_l{position:relative;float: left;width: 55%;padding:13px}
.top_box .cast_main .hio_txt .hio_r{position:relative;float: right;width: auto;padding:0 15px}
.hio_btn a{display:block;width:171px;height:39px;margin:5px 0;background:url(../img/kor_btn_on.gif) no-repeat;font-weight:bold;line-height:39px;color:#fff;text-align:center}


/* 월간 베스트 스윙 동영상 박스 */
.box_type ul li .best_box_btn{float:left;position:relative;width:99%;height:36px;margin:0;text-align:center}
.box_type ul li .best_box_btn .prv{width:40%;padding-top:6px;text-align:right}
.box_type ul li .best_box_btn .dat{width:20%;font-size:23px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}
.box_type ul li .best_box_btn .next{width:40%;padding-top:6px;text-align:left}
.month{position:absolute;top:17px;right:15px}
.box_type ul .best_swing{width:48.5%}
.box_type ul .best_swing dl .best_sum{width:140px;margin-left:15px}
.box_type ul .best_swing dl .best_sum .best_ico{position:absolute;z-index:2;width:49px}
.box_type ul .best_swing dl .best_sum .mc_ico{position:absolute;z-index:2;width:26px;height:26px;right:10px;bottom:12px}
.box_type ul .best_swing dl .best_sum .mc_ico img{width:26px !important;height:26px !important}
.box_type ul .best_swing dl .best_sum .img_box{width:130px;padding:5px;border:solid 1px #efefef;background:#fff}
.box_type ul .best_swing dl .best_sum .img_box img{width:130px;height:181px}
.box_type ul .best_swing dl .best_txt{width:54%;margin:15px 0 0 20px;font-size:12px;font-size:14px;color:#706A5A;letter-spacing:-1px;text-align:left}
.box_type ul .best_swing dl .best_txt .b{font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:15px;color:#5B5B5B}
.box_type ul .best_swing dl .best_txt_not{width:56%;margin:80px 0 0 10px;font-weight:bold;color:#5B5B5B;letter-spacing:-1px;text-align:center}
.box_type ul .best_swing dl .best_txt .recom_box{position:relative;top:77px;width:151px;height:60px;background:url(../img/s_best_bg.gif) no-repeat 0 0}
.box_type ul .best_swing dl .best_txt .recom_box th{height:26px;line-height:26px;font-size:12px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff;text-align:center;vertical-align:middle}
.box_type ul .best_swing dl .best_txt .recom_box td{height:18px;line-height:22px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';font-size:14px;text-align:center}
.box_type ul .best_swing dl .best_txt .recom_box .col01{color:#d5493a}
.course_logo{width:50px;height:50px;border:1px solid #E7E7E7;background:#fff}
.course_logo img{width:44px;height:44px;margin:3px}
.course_sys{padding-top:3px;font-size:12px;font-family:gulim;color:#706C65;text-align:left}
.course_sys span{width:auto;padding-right:10px;font-weight:bold;font-size:14px}
.course_big_pic{width:298px;border:1px solid #E1E1E1 !important;background:#fff}
.course_big_pic img{width:290px;height:auto;padding:4px !important}
.course_big_pic2{width:248px;border:1px solid #E1E1E1;background:#fff}
.course_big_pic2 img{width:240px;height:152px;padding:4px}
.big_pics{width:110px;height:110px;margin:0 auto;border:1px solid #E7E7E7;background:#fff}
.big_pics img{width:100px;height:100px;margin:5px}
.content_tbl,.content_tbl th,.content_tbl td{border:0}
.content_tbl{width:100%;border-bottom:1px solid #ddd;border-collapse:collapse;font-size:11px;text-align:center}
.content_tbl th{height:30px;border-left:1px solid #9A9589;font-size:13px;color:#fff !important}
.content_tbl th.bg_col08{background:#b37668;font-weight:bold;font-size:12px}
.content_tbl th.bg_col09{background:#757064;font-weight:bold;font-size:12px}
.content_tbl th.bg_col10{background:#E46055;font-weight:bold;font-size:12px}
.content_tbl .last{border-right:1px solid #9A9589}
.content_tbl td{height:30px;border:1px solid #e5e5e5;background-color:#fff;font-size:13px;color:#6D6D6D;vertical-align:middle}
.content_tbl td.t_bold{background-color:#f3f3f3;font-weight:bold;letter-spacing:-1px}
.content_tbl td.n_bold{font-weight:bold}
.content_tbl td.bg_col01{background-color:#fffca4}
.content_tbl td.bg_col02{background-color:#fcf7ea;font-weight:bold}
.content_tbl td.bg_col03{background-color:#9d998d;font-weight:bold;color:#fff}
.content_tbl td.bg_col04{background-color:#dcfdfb}
.content_tbl td.tx_red{font-weight:bold;color:#E46055}
.content_tbl .textbox{margin:0;padding:5px 10px;font-size:12.6px;font-weight:bold;color:#7B7B7B;letter-spacing:-1px;text-align:left}
.content_tbl .textbox span{font-weight:400;font-size:11px;line-height:1.3}

/* Scorecard Popup */
#pop_wrap{width:750px;height:100%;background:url(../img/pop_top_bg.jpg) top left repeat-x #fff}
#pop_wrap_500{width:500px;/* height:100%; */background:url(../img/pop_top_bg.jpg) top left repeat-x #fff}
#pop_title{width:100%;height:43px;margin-bottom:22px;list-style:none}
#pop_title .num{float:left;position:relative;width:40px;height:43px;background:url(../img/kor_pop_b01.gif) right no-repeat}
#pop_title .title{float:left;position:relative;padding:14px 8px;font-size:16px;font-weight:bold;color:#fff;letter-spacing:-1px}
#pop_title .close_bt{float:right;position:relative;height:43px;padding:12px 18px 0 0}
#pop_title .close_bt img{width:19px;height:18px}
#pop_cont{width:96%;margin:0 auto}
#pop_cont .text_pop{padding:0 29px;font-weight:bold;color:#6D6D6D}
#pop_cont .text_pop2{padding:0 5px 15px;line-height:20px;color:#6D6D6D}
#pop_cont .img_box{position:relative;left:3%;margin:20px 0 30px}
#pop_cont .img_box .out_line{width:682px;border:1px solid #e8e8e8}
#pop_cont .img_box .out_line img{border:4px solid #fff}
#pop_post{overflow:hidden;float:left;position:relative;width:550px;height:400px;background:#fff}
#pop_content{width:100%;color:#6F6F6F}
#pop_box_gray{float:left;position:relative;width:100%;margin-bottom:10px;border:1px solid #E1E1E1;background:#FBFBFB}
#pop_box_gray ul{padding:15px}
#pop_box_gray ol{float:left}
#pop_box_gray2{float:left;z-index:10;position:relative;display:block;width:99%;margin-bottom:12px;height:auto;border:1px solid #E1E1E1;background:#FBFBFB}
#pop_box_gray2 ul{height:auto;float:left;position:relative;padding:8px 0 8px 0}
#pop_box_gray2 li{padding:0 16px}
#pop_box_gray2 li tr{border-bottom:1px solid #E1E1E1;height: 48px;width: 100%;}
#pop_box_gray2 li td{height: 52px;letter-spacing: -1px;}
#pop_box_gray2 .red{border:2px dashed #F29999;margin:5px 5px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;float:left;width:42px;height:42px}
#pop_box_gray2 .blue{border:2px dashed #00CBF7;margin:5px 5px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;float:left;width:42px;height:42px}
#pop_box_gray2 .blue .box,#pop_box_gray2 .red .box{background: #666;width:38px;height:38px;border-radius:30px;-webkit-border-radius:28px;-moz-border-radius:28px;margin:2px}
#pop_box_gray2 .blue .box img,#pop_box_gray2 .red .box img{width:38px;height:38px;}

#post_box{overflow:auto;overflow-x:hidden;clear:both;position:relative;width:100%;height:180px;margin-bottom:10px;scrollbar-face-color:#fff;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#fff;scrollbar-3dlight-color:#D5D5D5;scrollbar-arrow-color:#D5D5D5;scrollbar-track-color:#ececec;scrollbar-darkshadow-color:#D5D5D5}
#post_box ul{padding:15px;color:#8C8C8C}
#post_box a{color:#8C8C8C}
#post_box a:hover{color:#DA513F}
#post_box ul li{border-bottom:1px solid #E1E1E1;line-height:2.2}
#post_box ul ol{display:inline;margin-right:20px}
.pop_address{position:relative;width:205px;height:16px;border:1px solid #D5D5D5;background:#fff;color:#666;margin-left:5px}
.pop_text{position:relative;padding:10px;font-size:11px;line-height:1.4;color:#868686}
.pop_tbl,.pop_tbl th,.pop_tbl td{border:0}
.pop_tbl{width:100%;border-bottom:1px solid #ddd;border-collapse:collapse;font-size:11px;text-align:center}
.pop_tbl th{height:30px;border-left:1px solid #9A9589;color:#fff !important;vertical-align:middle}
.pop_tbl th.bg_col01{background:url(../img/score_bg01.gif) top left repeat-x #757064;font-weight:bold;font-size:11px}
.pop_tbl th.bg_col02{background:url(../img/score_bg02.gif) top left repeat-x #9d998d;font-weight:400;font-size:11px}
.pop_tbl th.bg_col03{background:url(../img/score_bg03.gif) top left repeat-x #CA5E46;font-weight:bold;font-size:11px}
.pop_tbl th.bg_col04{background:url(../img/score_bg04.gif) top left repeat-x #b37668;font-weight:bold;font-size:12px}
.pop_tbl th.bg_col05{background:url(../img/score_bg01.gif) top left repeat-x #757064;font-weight:400;font-size:12px}
.pop_tbl th.bg_col06{background:url(../img/score_bg02.gif) top left repeat-x #9d998d;font-weight:400;font-size:12px}
.pop_tbl th.bg_col07{background:url(../img/score_bg03.gif) top left repeat-x #CA5E46;font-weight:bold;font-size:12px}
.pop_tbl .up{color:#CA5E46;font-weight: bold;}
.pop_tbl .as{color:#3DA1D5;font-weight: bold;}
.pop_tbl .item td img{width:25px;padding-bottom:1px}

/* 2단 컬러 */
.pop_tbl th.bg_col08{background:#b37668;font-weight:bold;font-size:12px}
.pop_tbl th.bg_col09{background:#757064;font-weight:bold;font-size:12px}
.pop_tbl th.bg_col10{background:#CA5E46;font-weight:bold;font-size:12px}
.pop_tbl .last{border-right:1px solid #9A9589}
.pop_tbl td{height:32px;border:1px solid #e5e5e5;background-color:#fff;font-size:12px;font-family:gulim;color:#6D6D6D;vertical-align:middle}
.pop_tbl td.t_bold{background-color:#f3f3f3;font-weight:bold}
.pop_tbl td.t_bold span{font-weight:400;font-size:11px;letter-spacing:-1px}
.pop_tbl td.n_bold{font-weight:bold}
.pop_tbl td.bg_col01{background-color:#fffca4}
.pop_tbl td.bg_col02{background-color:#fcf7ea;font-weight:bold}
.pop_tbl td.bg_col03{background-color:#9d998d;font-weight:bold;color:#fff}
.pop_tbl td.bg_col04{background-color:#dcfdfb}
.pop_tbl td.tx_red{font-weight:bold;color:#E46055}
.pop_tbl .textbox{margin:0;padding:5px 10px;font-size:13px;font-weight:bold;color:#7B7B7B;letter-spacing:-1px;text-align:left}
.pop_tbl .textbox span{font-weight:400;font-size:12px;line-height:1.3;font-family:gulim}
.pop_tbl .click_on{border:1px solid #e5e5e5;border-top:2px solid #e5e5e5}
.pop_tbl .click_on:hover{background:#FBFBFB !important;cursor:pointer}
.score00{height:26px;background:url(../img/score00.png) center no-repeat;line-height:26px}
.score01{height:26px;background:url(../img/score01.png) center no-repeat;line-height:26px}
.score02{height:26px;background:url(../img/score02.png) center no-repeat;line-height:26px}
.score03{height:26px;background:url(../img/score03.png) center no-repeat;line-height:26px}
.score04{height:26px;background:url(../img/score04.png) center no-repeat;line-height:26px}
.score05{height:26px;background:url(../img/score05.png) center no-repeat;line-height:26px}
.score06{width:22px;height:22px;border:1px solid #d6d4d1;background:#fffe80;line-height:26px}
#pop_userinfo{position:relative;width:100%;height:auto;margin-bottom:28px}
#pop_userinfo .row_tx{padding-right:15px;background-color:#f3f3f3;font-size:12px;font-weight:bold;text-align:right}
#pop_userinfo .course_tx{padding-left:15px;font-weight:bold;font-size:13px;color:#E46055;text-align:left}
#pop_userinfo .info_box{padding:8px 15px}
#pop_userinfo .info_box .nic_box{float:left;width:53px;height:53px;border:1px solid #e8e8e8}
#pop_userinfo .info_box .nic_box img{border:4px solid #fff}
#pop_userinfo .info_box .user_info{float:left;padding:10px 0 0 14px;line-height:18px;font-size:12px;text-align:left}
#pop_userinfo .info_box .user_info span{font-weight:bold;color:#666}
#score{position:relative;width:100%;height:20px;color:#6D6D6D}
#score .card_title{float:left;position:relative;background:url(../img/kor_pop_b02.png) left center no-repeat}
#score .card_title span{padding-left:15px;font-size:13px;font-weight:bold}
#score .card_time{float:right;position:relative;padding-right:10px;font-size:12px;text-align:right}
#score .card_time span{padding:0 8px;font-weight:bold}
#pop_cont .pop_line{width:100%;height:1px;border-bottom:1px solid #e8e8e8}
#pop_cont .pop_btn_box{position:relative;height:55px}
#pop_cont .pop_btn_box div{float:right;position:relative;top:12px;margin-left:3px}
#pop_cont.btn01_red a{display:block;position:relative;left:0;line-height:2.2;color:#fff}
#pop_cont.btn01_brown a{display:block;position:relative;left:0;line-height:2.2;color:#fff}
#pop_cont .btn01_gray a{display:block;position:relative;left:0;line-height:2.2;color:#fff}
#pop_cont .btn01_white a{display:block;left:0;line-height:2.2;color:#6D6D6D}

/* 코스소개 */
.course_list{width:100%;height:auto;margin:0;background:#fff}
.course_list .link:hover{padding:0;border:4px solid #E7E7E7;background:#fff;cursor:pointer}
.course_list .link:hover img{filter:alpha(opacity=80);-ms-filter:alpha(opacity=60);opacity:.6}
.course_list dd{float:left;width:242px;height:284px;*height:281px;margin:10px;padding:3px;border:1px solid #E7E7E7;background:#fff}/* 이전 223px */
.course_list .link table{margin:0;padding:0;border:0}
.course_list .link .tit_img{position:relative;border:0}
.course_list .link .tit_img img{width:242px;height:auto} /* 이전 223px */
.course_list .link td .cc_logo{float:left;position:relative;top:-30px;left:8px;width:50px;height:50px;border:1px solid #E7E7E7;background:#fff}
.course_list .link td .cc_logo img{width:46px;margin:2px}
.course_list .link td .region{float:right;position:relative;top:3px;padding:4px;font:11px/1 Dotum,Helvetica,AppleGothic,Sans-serif;color:#444;text-align:right}
.course_list .link td .cc_text{position:relative;top:-20px;padding:0 8px;border:0;font-weight:bold;font-size:14px;line-height:1.5;color:#D5493A;letter-spacing:-1px;text-align:left}
.course_list .link td .cc_text span{font-weight:normal;font-size:12px;color:#5b5b5b}
.course_list .link td .lr_space{position:relative;top:-20px;margin:0;padding:0 8px;border:0}
.course_list .link td .lev_left{float:left;width:48%;padding:10px 0}
.course_list .link td .lev_right{float:right;width:50%;padding:10px 0}
.course_list .link td .lev_left span,.course_list .link td .lev_right span{position:relative;top:-1px}
.course_list .link td .lev_left span span,.course_list .link td .lev_right span span{position:relative;top:-1px}
.course_list .link .user_in00{display:block;position:relative;top:-20px;width:auto;height:42px;margin:0;padding:5px;border:0;background:#f6f6f6;vertical-align:middle}
.course_list .link .user_in00 .user_non{font-weight:bold;line-height:3.5;text-align:center}
.course_list .link .user_in00 .pic{float:left;position:relative;width:42px;height:42px;margin:0 !important;border:1px solid #E7E7E7;background:#fff}
.course_list .link .user_in00 .pic img{width:38px;height:38px;margin:1px}
.course_list .link .user_in00 .name{float:left;position:relative;padding:14px 0 0 6px;font-weight:normal;font-size:12px}
.course_list .link .user_in00 .score{float:right;padding-top:10px;padding-right:6px;font:bold 26px/1 Arial,Helvetica,AppleGothic,Sans-seri;text-align:right}
.course_list .link .user_in00 .score span{font:bold 11px/1 Dotum,Helvetica,sans-serif;color:#EF5900;letter-spacing:0;vertical-align:15%}

/* Popup */
/* 181127 Sven Terms CSS modify start */
#pop_wrap{}
.pop_dot{position:relative;height:2px;margin:14px 0 16px;border-bottom:dotted 1px #C2C2C2}
.contest__terms-ttl{position:relative;padding:0 0 15px 15px;background:url("../img/kor_pop_b02.png") no-repeat 0 1px;font-size:14px;font-weight:700;letter-spacing:-1px}
.contest__terms-ttl-sub{display:block;padding-bottom:5px;color:#6f6f6f;font-family:"ngb";font-size:12px;font-weight:700;line-height:1.5;cursor:default}
.contest__terms-ttl-sub:hover{color:inherit}
.contest__terms-cont{overflow:auto;position:relative;width:auto;height:360px;padding:20px;line-height:1.8;color:#6f6f6f;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.contest__terms-desc{padding:20px 0;border-top:1px dotted #c2c2c2}
.contest__terms-desc:first-child{border-top:0;padding-top:0}
.contest__terms-item{padding:0 15px;margin-top:8px}
.contest__terms-item:first-child{margin-top:0}
.contest__terms-txt{color:#6f6f6f;font-family:"ngn";font-size:12px;font-weight:400;line-height:1.5}
.contest__terms-txt-sub{padding-left:15px;font-family:"ngn";font-size:12px;font-weight:400;line-height:1.5}
.contest__terms-list-sub{padding-left:15px}
/* //181127 Sven Terms CSS modify end */

#t_tour{position:relative;width:100%;height:30px;color:#6D6D6D}
#t_tour .tour_title{float:left;position:relative;background:url(../img/kor_pop_b02.png) no-repeat 0 1px;letter-spacing:-1px}
#t_tour .tour_title span{padding-left:15px;font-size:14px;font-weight:bold}
#t_tour .tour_title2{float:left;position:relative;letter-spacing:-1px}
#t_tour .tour_title2 span{font-size:14px;font-weight:bold}
#t_tour .tour_title2 span b{color:#E84242}
#t_tour .tour_sub{float:right;position:relative;padding-right:10px;font-size:14px;font-weight:bold;color:#E46055;text-align:right}
#pop_navi{float:left;position:relative;width:100%;margin-bottom:5px;padding:2px;border:1px solid #E1E1E1}
#pop_navi ul{margin:20px 30px 20px 35px}
#pop_navi .box{float:left;position:relative;width:100%;height:105px;background:#FBFBFB}
#pop_navi .box2{float:left;position:relative;width:100%;height:78px;background:#FBFBFB}
#pop_navi div{float:left;position:relative;width:160px;height:25px;font-size:13px;font-weight:bold;letter-spacing:-1px}
.tour_content{overflow:auto;position:relative;width:auto;height:324px;margin:7px 0 20px;padding:18px;line-height:1.8;color:#6F6F6F}
.tour_content h1{padding:5px 0;font-size:13px;letter-spacing:-1px}
.tour_content h2{padding:5px 0 5px 12px;font-size:12px;font-weight:normal;line-height:2;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica'}


/* footer */
.footer_menu_area{position:relative;width:100%;height:45px}
.foorer_menu{position:relative;height:40px;width:100%;;border-top:1px solid #E5E5E5}
.foorer_menu ul{position:relative;height:40px;width:1080px;margin:0 auto;font-size:12px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#8E8E8E;text-align:center}
.foorer_menu li{display:inline;line-height:40px;float:left}
.foorer_menu li.dot{margin:0 12px;color:#EAEBF0}
.foorer_menu a{font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#333}
.foorer_menu a b{font-weight:normal;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#333}
.foorer_address_area{position:relative;width:100%;height:40px;border-top:1px solid #EAEBF0;background:#fff;font-size:11px;color:#8E8E8E}
.foorer_address{position:relative;width:1080px;height:40px;margin:0 auto;font-size:11px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';text-align:left;color:#8C8E90;padding:10px 0}
.foorer_address li{display:block;line-height:1.8}
.foorer_address li:first-child{color:#333;font-family:ngb}
.foorer_copyright_area{position:relative;width:100%;height:30px}
.foorer_copyright{position:relative;width:1080px;height:50px;margin:0 auto;font-size:10px;font-family:'arial';text-align:left}
.foorer_copyright li{line-height:4.5;color:#8C8E90;padding-bottom:20px}
.footer_family_wrap{position:relative;width:1080px;margin:0 auto}
.footer_family{float:right;position:relative;top:-132px;}
.footer_family select{width:100%;border:1px solid #E7E7E7;background:#fff;font-size:12px;font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#9BA5B9}
.footer_family select a {font-family:'ngn','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';}
.foot_sns{position:relative;width:1080px;top:-122px;margin:0 auto}
.foot_sns ul{position:absolute;width:200px;height:24px;right:212px}
.foot_sns li{float:right;padding:0 4px}

/* add */
#drop02{display:none;position:absolute;left:530px;z-index:1500;min-width:130px;width:auto;min-height:22px;height:auto;margin-top:20px;padding:0;border:1px solid #dbdbdb;background-color:#fff}
#drop02 li{padding:0;font-weight:normal}
#drop .img_name,#drop02 .img_name{width:150px;padding:3px 0 2px 8px;padding-right:10px;font-size:11px;color:#000;text-align:right}
#drop span .sv,#drop02 span .sv{text-align:right}

/* 로딩중 이미지 */

/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window with position:fixed. Width, height, top and left speak speak for themselves. Background we set to 80% white with our animation centered, and no-repeating */
.load-modal{display:inline;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:url(../img/load.gif) 50% 50% no-repeat}

/* When the body has the loading class, we turn the scrollbar off with overflow:hidden */
body.loading{overflow:hidden}

/* Anytime the body has the loading class, our modal element will be visible */
body.loading .load-modal{display:block}

/* 로딩중 이미지 END */
.swimg_tool{float:left;position:relative;width:99.5%;padding:2px 0 4px;border:solid 1px #E1E1E1}
.content .list01 td .pic{width:42px;height:42px;margin:0;border:1px solid #E7E7E7;background:#fff;text-align:left}
.content .list01 td .pic img{width:38px;height:38px;padding:1px}
.content .margin .course_rank_left{float:left;position:relative;width:72%}
.content .margin .course_rank_right{float:right;position:relative;width:26%}
.content .margin .course_rank_right .my_round_box{width:auto;height:318px;padding:10px;border:8px solid #E7E7E7}
#my_round{width:100%}
#my_round dt{margin-bottom:14px}
#my_round dt .user_info{width:auto;height:22px;padding:6px 4px;font:bold 12px/1 Dotum,Helvetica,AppleGothic,Sans-seri}
#my_round dt .user_info img{width:25px;margin-left:10px}
#my_round dt .add{width:auto;margin-left:55px;font:11px/1 Dotum,Helvetica,AppleGothic,Sans-seri}
#my_round dd{padding:2px 0;border-top:1px solid #E7E7E7;letter-spacing:-1px}
#my_round dd table{height:48px;*height:46px}
#my_round dd .link:hover{border-radius:4px;background:#efefef;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px}
#my_round .right{padding:8px 5px 8px 0;text-align:right}
#my_round dd td span{font:bold 30px/1 Helvetica,AppleGothic,Sans-seri;letter-spacing:-1.8px}
#my_round dd td{padding-left:10px;letter-spacing:-1px;vertical-align:top}
#my_round dd td img{width:40px;padding:2px}
#my_round dd .col00{color:#979797}
#my_round dd .col01{color:#E46055}
#my_round dd .col02{color:#feb403}
#my_round dd .top_sp{width:100%;margin:-10px 0 5px;font:12px/1 'Dotum';vertical-align:bottom}
#my_round dd .top_sp .num{font:bold 30px/1 Helvetica,AppleGothic,Sans-seri;letter-spacing:-1.8px}
#my_round dd .num00{height:50px;padding-right:30px;font:bold 48px/1 Helvetica,AppleGothic,Sans-seri;letter-spacing:-4px !important;text-align:left;text-align:center;vertical-align:bottom}
#my_round dd td .score{position:relative;top:42px;left:68px;width:30px;height:16px;border-radius:8px;background:#999;font:bold 11px/1.55 Dotum,Helvetica,AppleGothic,Sans-seri;color:#fff;letter-spacing:0;text-align:center;vertical-align:middle;-webkit-border-radius:8px;-moz-border-radius:8px}
#my_round .not{padding-top:40px;text-align:center}
#my_round .not_log{height:300px;border:0;background:url(../img/not_score_login.gif) top left repeat-x}
#my_round .not01{width:100%;height:120px}
#my_round .not01 .not_left{float:left;width:20%;padding:20px 0;text-align:right}
#my_round .not01 .not_left img{width:34px}
#my_round .not01 .not_right{float:right;width:78%;padding:20px 0;font:11px/1.7 'Dotum';color:#979797;letter-spacing:-1px;text-align:left}
.bottom_ma10{margin-bottom:10px !importan}

/* Moving Boxes CSS */
#slider{width:320px}
#slider li{width:115px}

/* Panel images */
.mb-inside img{width:auto}

/* height of the placeholder until image completely loads - needed for
   webkit browsers, add this only if you don't want the height animation
   on startup. 326px measures the height of the current image when enlarged 
*/
#slider-two .current img{height:96px}

/* ** Overall MovingBoxes Slider ** */
.mb-wrapper{position:relative;top:2px;left:0;margin:0 auto;border:0 solid #E1E1E1}

/* Panel Wrapper */
.mb-slider,.mb-scroll{overflow:hidden;position:relative;top:0;left:0;width:auto;height:auto;margin:0 auto}

/* active slider border highlight */
.mb-active-slider{border-color:#E1E1E1}

/* ** Slider panel ** */
.mb-slider .mb-panel{display:block;float:left;margin:0;padding:5px;cursor:pointer;list-style:none}

/* Cursor to arrow over current panel, pointer for all others,
change .current class name using plugin option, currentPanel : 'current' */
.mb-slider .mb-panel.current{cursor:auto}

/* ** Inside the panel ** */
.mb-inside{padding:4px;border:1px solid #E1E1E1}
.mb-inside *{max-width:100%}

/* ** Left & Right Navigation Arrows ** */
a.mb-scrollButtons{display:block;position:absolute;top:50%;width:24px;height:39px;margin-top:-29px;border:0;/* if you change the arrow images, you may have to adjust this (1/2 height of arrow image) */background:transparent url(../img/prv_swbtn.gif) no-repeat;text-decoration:none;cursor:pointer;outline:0}
a.mb-scrollButtons.mb-left{display:block;position:absolute;left:-40px;width:24px;height:39px;background:url(../img/prv_swbtn.gif) no-repeat;cursor:pointer}
a.mb-scrollButtons.mb-left:hover{display:block;position:absolute;width:24px;height:39px;background:url(../img/prv_swbtn_ov.gif) no-repeat;cursor:pointer}
a.mb-scrollButtons.mb-right{display:block;position:absolute;right:-40px;width:24px;height:39px;background:url(../img/next_swbtn.gif) no-repeat;cursor:pointer}
a.mb-scrollButtons.mb-right:hover{display:block;position:absolute;width:24px;height:39px;background:url(../img/next_swbtn_ov.gif) no-repeat;cursor:pointer}
a.mb-scrollButtons.disabled{display:none}

/* ** Controls added below the panels ** */
.mb-controls{position:relative;z-index:100;margin:-3px auto 0;text-align:center}
.mb-controls a{display:inline-block;margin:0 5px 0 0;padding:2px;font:18px/1.3 Georgia,Serif;color:#999;text-align:center;text-decoration:none;outline:0}
.mb-controls a:hover{color:#efa29a}
.mb-controls a.current{color:#d5493a}
.mb-active-slider .mb-controls{background:#fff}

/* Moving Boxes CSS  END */

/* t-up masters */
.master_rank{width:100%;margin:0;border:0}
.master_rank li{float:left;width:24.2%;padding:0 4px;text-align:center}
.tableset04{float:left;position:relative;width:100%;height:auto;margin-bottom:10px;border-top:1px solid #C4C6CB}
.tableset04 th{padding:3px 10px;border:1px solid #E1E1E1;background:#F8F9FB;font-weight:bold;font-size:14px;font-family:'Gulim','Arial','verdana','Helvetica';line-height:44px;text-align:center;vertical-align:middle}
.tableset04 td{padding:8px 7px;border:1px solid #E1E1E1;line-height:44px;font-family:gulim;font-size:13px}
.tableset04 td .pic{float:left;position:relative;width:43px;height:43px;border:1px solid #E7E7E7}
.tableset04 td .pic img{position:absolute;top:1px;left:1px;width:41px;height:41px}
.tableset04 td .nic{float:left;position:relative;top:3px;margin-left:6px;font-size:12px;vertical-align:middle}
.tableset04 td .num{float:right;position:relative;top:3px;margin-right:2px;font-weight:bold}
.win_icon{position:relative;top:-150px;*top:-143px;margin-bottom:-31px}

/* 20150203 추가 
/**/
.content .margin .my_profile_box{margin-top:-10px}
.content .margin .my_profile_box table .info_pad{padding:10px}
.content .margin .my_profile_pic{float:left;width:25%}
.content .margin .my_profile_pic .pic_big{float:left;width:100px;height:100px;padding:3px;border:1px solid #E7E7E7}
.content .margin .my_profile_pic .pic_big img{position:relative;width:100%}
.content .margin .my_profile_info{float:left;width:74%;margin-top:6px;font-family:ngn}
.content .margin .my_profile_info ul .name{float:left;width:100%;vertical-align:middle;list-style:none}
.content .margin .my_profile_info ul .name_tx{float:left;padding-right:15px;font-family:ngb;font-size:20px}
.content .margin .my_profile_info ul .name .btn{float:left;margin-top:4px;padding:2px 10px;border-radius:3px;background:#4c7f9a;font-size:12px;font-family:ngn;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}
.content .margin .my_profile_info ul .name .btn01{float:left;margin-top:4px;padding:2px 10px;border-radius:3px;background:#7b7b7b;font-size:12px;font-family:ngn;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}
.content .margin .my_profile_info ul .name .inf{float:right;margin-top:5px;font-family:ngn}
.content .margin .my_profile_info ul .name .inf span{margin-left:6px;padding:2px 10px;border-radius:3px;background:#e46055;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}
.content .margin .my_profile_info ul .local_inf{position:relative;font-family:ngn;font-size:13px;line-height:1.5;vertical-align:middle;float: right;width: auto;}
.content .margin .my_profile_info ul .local_inf span{margin-left:6px;padding:2px 10px;border-radius:3px;background:#e46055;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}
.content .margin .my_profile_info ul .local_inf i{padding-top:.25em;font-size:18px}

.content .margin .my_profile_info ul .mileage{position:relative;font-family:ngn;font-size:13px;line-height:1.5;vertical-align:middle}
.content .margin .my_profile_info ul .mileage span{margin-left:6px;padding:2px 10px;border-radius:3px;background:#e46055;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}
.content .margin .my_profile_info ul .mileage i{padding-top:.25em;font-size:18px}

.content .margin .my_skill_box{display:table;position:relative;width:100%;height:auto;border:1px solid #E6E6E6;background:#F8F9FB}
.content .margin .my_skill_box table{margin:10px}
.content .margin .my_skill_box table .con00{padding:6px 20px;border-right:1px solid #E7E7E7;text-align:left}
.content .margin .my_skill_box table .con01{font-size:20px;font-family:ngb;color:#e46055;text-align: center;border-right:1px solid #E7E7E7;vertical-align: middle}
.content .margin .my_skill_box table .con01 span{font-size:12px;color:#666}
.content .margin .my_skill_box table .con02{padding:15px 5px 0 0;font-size:60px;text-align:right}
.content .margin .my_skill_box table .con03{font-size:20px;font-family:ngb;color:#e46055;text-align: center;vertical-align: middle}
.content .margin .my_skill_box table .con03 span{font-size:12px;color:#666}
.content .margin .my_score_box{float:right;width:49% !important;margin-top:-10px}
.content .margin .my_g_box00{float:left;width:50%;height:220px;text-align:center;vertical-align:middle;list-style:none}
.content .margin .my_g_box01{float:left;width:100%;height:220px;border:1px solid #E7E7E7;text-align:center;vertical-align:middle;list-style:none}

.my_score_info{width:auto;padding:5px 26px 0;font-size:26px !important;font-family:'ngb' !important;line-height:1;color:#3da1d5;text-align:center}
.my_score_info span{font-size:12px;color:#000}

.my_course{float:left;width:184px;height:auto;margin:0 7px 7px 5px;border:1px solid #E7E7E7;background:#fff;color:#5b5b5b}
.my_course img{width:178px;margin:3px}
.my_best_box{margin:0}
.my_best_box .bast_unit{float:left;width:33.333%}
.my_best_box .bast_unit:hover{cursor:pointer}
.my_best_box .bast_unit:hover img{filter:alpha(opacity=40);-ms-filter:alpha(opacity=80);opacity:.8}
.my_nc_cont_box{padding-left:5px}
.my_nc_cont_box .cc_logo{float:left;width:37px;height:37px;margin-right:10px;border:1px solid #E7E7E7;background:#fff}
.my_nc_cont_box .cc_logo img{width:33px;margin:2px}
.my_nc_cont_box .cc_text{overflow:hiden;height:38px;padding-bottom:8px;line-height:1.4;font-family:ngn;vertical-align:bottom}
.my_nc_cont_box dl{float:left;position:relative;width:96%;margin-top:10px;line-height:2.8;text-align:center}
.my_nc_cont_box dt{height:32px;border:1px solid #E7E7E7;background:#E7E7E7;letter-spacing:-1px;vertical-align:middle}
.my_nc_cont_box dd{border:1px solid #E7E7E7;font:bold 48px/1.8 Helvetica,AppleGothic,Sans-serif;letter-spacing:-2px;vertical-align:middle}
.my_nc_cont_box dl .bg01{background:url(../img/prof_bg01.gif) left no-repeat}
.my_nc_cont_box dl .bg02{background:url(../img/prof_bg02.gif) bottom left no-repeat}
.my_nc_cont_box dl .bg03{background:url(../img/prof_bg03.gif) bottom left no-repeat}
.content .margin .my_swm{width:46%}
.content .margin .my_swm_tex{padding:2px 10px 0;font-size:15px;font-family:ngb;line-height:1.4}
.content .margin .my_swm_tex span{font-size:12px;font-family:ngn}
.half_right00 h3 .float_right{margin-top:-25px}
.half_right00 h3 .fl_right{margin-top:0;float: right}

.tableset04 td .nc_box{margin:15px 0 25px}
.tableset04 td .nc_box .nc_unit{float:left;width:25%}
.tableset04 td .nc_box .nc_unit:hover{cursor:pointer}
.tableset04 td .nc_box .nc_unit:hover img{filter:alpha(opacity=80);-ms-filter:alpha(opacity=60);opacity:.6}
.new_course{float:left;width:238px;height:auto;margin-bottom:8px;margin:0 11px 7px 10px;border:1px solid #E7E7E7;background:#fff;color:#5b5b5b} /* 이전 230px */
.new_course img{width:232px;margin:3px} /* 이전 224px */
.nc_cont_box{padding-left:10px}
.nc_cont_box .cc_logo{float:left;width:37px;height:37px;margin-right:10px;border:1px solid #E7E7E7;background:#fff}
.nc_cont_box .cc_logo img{width:33px;margin:2px}
.nc_cont_box .cc_text{overflow:hiden;height:38px;line-height:1.4;font-family:ngn;vertical-align:bottom;width:auto;float:left;;max-width:180px}
.nc_cont_box dl{float:left;position:relative;width:100%;margin-top:10px;line-height:2.8;text-align:center}
.nc_cont_box dt{float:left;width:43%;height:38px;background:#E7E7E7;vertical-align:middle}
.nc_cont_box dd{float:left;width:50%;height:36px;border:1px solid #E7E7E7;font:bold 32px/1 Helvetica,AppleGothic,Sans-serif;letter-spacing:-2px;vertical-align:middle}
.tableset04 .course_v{padding:18px 18px 10px;border-bottom:hidden !important;*border-bottom:0 !important}
.tableset04 .course_v .cc_logo{float:left;width:52px;height:52px;margin-right:10px;border:1px solid #E7E7E7;background:#fff}
.tableset04 .course_v .cc_logo img{width:48px;margin:2px}
.tableset04 .course_v .cc_text{width:50%;*width:40%;height:38px;padding-top:12px;font-family:ngn;font-size:18px;font-weight:bold;vertical-align:bottom}
.tableset04 .course_v .cc_text span{font-weight:normal;font-size:14px;padding:0 8px 0 2px}
.tableset04 .course_v .cc_text img{padding:0 2px 0 0}
.tableset04 .course_v .cc_web{float:right;position:relative;width:48%;padding:38px 10px 0 0;line-height:1;font-size:11px;text-align:right;vertical-align:bottom}
.tableset04 .course_v .cc_web a{font-family:ngb;font-size:14px;vertical-align:1px}
.tableset04 .bo_hidden01{padding:0 18px;border-bottom:hidden !important;*border-bottom:0}
.tableset04 .bo_hidden02{padding:0 18px;border-right:hidden !important;*border-bottom:hidden !important;*border-right:0 !important;*border-bottom:0 !important}
.tableset04 td .t_box{width:97.5%}
.tableset04 td .t_box td,.tableset04 td .t_box th{line-height:1.8 !important}
.tableset04 .course_info{padding:22px;border-top:hidden;line-height:2}
.tableset04 td .best_box{margin:15px 10px}
.tableset04 td .best_box .bast_unit{float:left;width:33.333%}
.tableset04 td .best_box .bast_unit:hover{cursor:pointer}
.tableset04 td .best_box .bast_unit:hover img{filter:alpha(opacity=80);-ms-filter:alpha(opacity=60);opacity:.6}
.tableset05{float:left;position:relative;width:100%;height:auto;margin:10px 0 !important;border-top:2px solid #C4C6CB}
.tableset05 th{height:auto !important;padding:0 5px !important;border:1px solid #E1E1E1;background:#F8F9FB;line-height:2.8 !important;font-weight:bold;font-size:12px !important;font-family:'Gulim','Arial','verdana','Helvetica' !important;color:#666 !important;text-align:center !important;vertical-align:middle !important}
.tableset05 td{padding:0 5px !important;border:1px solid #E1E1E1;line-height:2.5 !important;font-family:gulim;font-size:12px !important;text-align:center;vertical-align:middle !important}
.tableset05 th{height:auto !important;padding:0 5px !important;border:1px solid #E1E1E1;background:#F8F9FB;line-height:2.8 !important;font-weight:bold;font-size:12px !important;font-family:'Gulim','Arial','verdana','Helvetica' !important;color:#666 !important;text-align:center !important;vertical-align:middle !important}
.tableset05 caption{padding-bottom:10px;text-align:left}
.tableset05 tr .l_height{line-height:1.6 !important; padding:6px 0 !important;font-size:11px !important;;letter-spacing:1px}
.tableset05 tr .l_height span{font-weight:bold;font-size:12px;letter-spacing:0}
.tableset05 .td_j{text-align: left;line-height: 1.6 !important;padding:15px !important}


/* 나의기록실 */
.score_pop_tlb{float:left;position:relative;width:100%;height:auto;margin-bottom:10px;border-top:2px solid #C4C6CB}
.score_pop_tlb caption{padding-left:6px;font-weight:bold;font-size:22px;font-family:'ngb','NanumGothic';color:#D5493A;letter-spacing:-1px;text-align:left}
.score_pop_tlb caption span{position:absolute;top:9px;right:0;height:20px;padding-right:5px;font-size:14px;color:#666;letter-spacing:0;text-align:right}
.score_pop_tlb th{padding:3px;border:1px solid #E1E1E1;background:#F8F9FB;font-weight:bold;font-size:14px;font-family:'Gulim','Arial','verdana','Helvetica';line-height:33px;text-align:center;vertical-align:middle}
.score_pop_tlb td{padding:2px;border:1px solid #E1E1E1;font-family:gulim;font-size:13px;text-align:center;vertical-align:middle}
.score_pop_tlb td .num{font-family:'verdana','Helvetica';font-size:18px;font-weight:bold;line-height:1.4}
.score_pop_tlb .ob{font-family:'Helvetica';font-weight:bold;color:#D5493A}
.score_pop_tlb .hazard{font-family:'Helvetica';font-weight:bold;color:#3F80A5}
.score_pop_tlb .nickname{font-size:12px;line-height:1}
.score_pop_tlb .nickname img{width:22px}
.mini_map_box{max-height:auto;min-height:460px;height:460px;border:0 !important;text-align:center;vertical-align:middle}
.hole_t{float:left;position:absolute;padding-left:16px;font-weight:bold;font-size:24px;font-family:'Helvetica';line-height:1;color:#3F80A5;letter-spacing:-1px;text-align:left}
.hole_t span{margin-top:-8px;font-size:15px}

.content .margin .half_left00{float:left;position:relative;padding-right:18px;border-right:1px solid #eee}
.content .margin .half_left_non00{float:left;position:relative;padding:0 10px 0 0}
.content .margin .half_right00{float:right;position:relative}
.content .margin .size70{width:68%}
.content .margin .size60{width:58%}
.content .margin .size55{width:54%}
.content .margin .size50{width:49%}
.content .margin .size45{width:44%}
.content .margin .size40{width:38%}
.content .margin .size30{width:28%}
.content .margin .round_view_block{width:30%;height:197px}
.content .margin .half_left_non00 .co_img{width:310px;height:197px;padding:4px;border:1px solid #E7E7E7;background:#fff}
.content .margin .half_left_non00 .co_img img{width:100%;margin:0}
.content .margin .half_left_non00 .co_img ul{padding:5px 12px 0 0;line-height:1.5;font-size:11px;text-align:right}
.content .margin .half_left_non00 .co_img ul span{font-size:12px}
.content .margin .half_left_non00 .cc_logo{float:left;position:relative;top:-86px;left:20px;width:74px;height:74px;margin:0;border:1px solid #E7E7E7;background:#fff}
.content .margin .half_left_non00 .cc_logo img{width:70px;margin:2px}
.content .margin .half_left_non00 ul .con_left{float:left;width:100px}
.content .margin .half_left_non00 ul .con_right{float:right;width:240px;padding-top:10px}
.content .margin .half_left_non00 ul .con_right span{font-weight:bold;color:#6D6D6D}
.content .margin .half_left_non00 ul .con_right span b{font-size:18px;color:#D5493A}
.content .margin .half_right00 ul .con_left{float:left;width:105px}
.content .margin .half_right00 ul .con_right{float:right;width:320px;padding-top:10px}
.content .margin .half_right00 ul .con_right span{font-weight:bold;color:#6D6D6D}
.content .margin .half_right00 ul .con_right span b{font-weight:bold;font-size:18px;color:#D5493A}
.hole_imgbox{width:auto;border:1px solid #e5e5e5}
.hole_imgbox.click_on{padding:10px;background:#FBFBFB;text-align:center;vertical-align:middle}
.hole_imgbox.click_on:hover{background:#f3f3f3;cursor:pointer}
.click_on{background:#FBFBFB;text-align:center;vertical-align:middle}
.click_on:hover{background:#f3f3f3;cursor:pointer}
.click_on .img_btn{padding:10px}
.click_table:hover{filter:alpha(opacity=60);-ms-filter:alpha(opacity=60);opacity:.6;cursor:pointer}

/* 카카오계정연동 */
.kakao_account{position:relative;top:50px;width:880px;height:200px;margin:0 auto;margin-bottom:60px;border:1px solid #E6E6E6;background:#FFE600}
.kakao_account ul{height:190px;border:5px solid #fff}
.kakao_account h1{position:absolute;top:35px;left:50px;width:150px;height:136px}
.kakao_account h2{position:absolute;top:75px;left:250px;width:245px;height:60px;padding:0;background:none;font-size:15px}
.kakao_account h3{position:absolute;top:72px;right:50px;width:248px;height:55px;padding:0 !important;background:#472A2B !important;font-size:18px !important;line-height:55px !important;color:#fff !important;text-align:center;cursor:pointer}
.kakao_account h3 a{display:block;color:#fff}

/* 이벤트 대회 */
#board_event00{float:left;width:100%;margin-bottom:10px;border:1px solid #EDEDED}
#board_event00 li.img{width:515px;height:103px;margin:0;padding:8px}
#board_event00 li .img a{width:100%;height:103px;border:1px solid red;background:#F6F6F6}
#board_event00 li .img a img{width:515px;height:103px}
#board_event00 li.text_on{float:right;width:47%;height:84px;margin:8px 8px 0 0;background:#F6F6F6}
#board_event00 li.text_on h1{height:61px;font-size:14px;line-height:84px;color:#5C5C5C;text-align:center}
#board_event00 li.text_on dt{float:left;position:relative;top:7px;background:#757575;font-weight:bold;color:#fff}
#board_event00 li.text_on dt.day{float:right;width:73.7%;height:24px;line-height:1.9;font-size:12px;font-weight:normal;text-align:center}
#board_event00 li.text_off{float:right;width:47%;height:84px;margin:8px 8px 0 0;background:#F6F6F6}
#board_event00 li.text_off h1{height:60px;font-size:14px;line-height:84px;color:#9a9a9a;text-align:center}
#board_event00 li.text_off dt{float:left;position:relative;top:7px;background:#757575;font-weight:bold;color:#fff}
#board_event00 li.text_off dt.day{float:right;width:73.7%;height:24px;line-height:1.9;font-size:12px;font-weight:normal;text-align:center}
#board_event00 li.nodata{height:160px;margin-top:70px;text-align:center}

.process{overflow:hidden;border:1px solid #E1E1E1;background:#F8F9FB}
.process table{width:100%;height:100%;border:0}
.process table td{height:100%;padding:1px 40px 0 5px;border:0;background:url(../img/bg_process_arr.gif) no-repeat 100% 50%;font-weight:bold;text-align:center;vertical-align:middle;white-space:nowrap}
.process table td span{display:block;margin-top:4px;font-weight:normal;color:#f86f41}
.process table td.last{padding-right:20px;background:none}

/* 2015 04 28 추가 */
.content .margin .left_event{float:left;width:49%}
.content .margin .right_event{float:right;width:49%}
.tableset_ev{float:left;position:relative;width:100%;height:auto;margin-bottom:10px;border-top:1px solid #C4C6CB}
.tableset_ev td{padding:8px 7px;border:1px solid #E1E1E1;font-family:gulim;font-size:13px}
.tableset_ev .alert04{padding:10px 20px;font-size:18px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#D91D2A;letter-spacing:-1px}
.tableset_ev .alert04 span{line-height:.6 !important;font-size:14px;color:#C4C6CB}
.tableset_ev td .ing{position:absolute;top:228px;*top:227px;left:419px;padding:3px 16px;background:#D5493A;font-size:14px;font-family:'ngb';color:#fff}
.tableset_ev td .end{position:absolute;top:228px;*top:227px;left:431px;padding:3px 16px;background:#C4C6CB;font-size:14px;font-family:'ngb';color:#fff}
.tableset_ev td .ready{position:absolute;top:228px;*top:227px;left:431px;padding:3px 16px;background:#3F80A5;font-size:14px;font-family:'ngb';color:#fff}

/* movie player */
.content .list01 .course_s{float:left;width:50px;height:50px;margin-left:10px;border:1px solid #E7E7E7;background:#fff}
.content .list01 .course_s img{width:44px;height:44px;margin:3px;.padding-left:3px}
.content .list03 .course_s,.content .list02 .course_s{float:left;width:50px;height:50px;margin-left:10px;border:1px solid #E7E7E7;background:#fff}
.content .list03 .course_s img,.content .list02 .course_s img{width:44px;height:44px;margin:3px}
.content .list01 td span{font-size:11px}

.movie_btn{border-right:solid 1px #c4c6cb}
.movie_btn .movie_prv,.movie_btn .movie_play,.movie_btn .movie_stop,.movie_btn .movie_next,.movie_btn .movie_pause{display:block;overflow:hidden;position:relative;width:48px;height:36px;margin:-1px;padding:1px}
.movie_btn .movie_prv a{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) 0 0 no-repeat;cursor:pointer}
.movie_btn .movie_prv a:hover{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) 0 -40px no-repeat;cursor:pointer}
.movie_btn .movie_play a{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -50px 0 no-repeat;cursor:pointer}
.movie_btn .movie_play a:hover{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -50px -40px no-repeat;cursor:pointer}
.movie_btn .movie_play .on{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -50px -40px no-repeat;cursor:pointer}
.movie_btn .movie_stop a{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -100px 0 no-repeat;cursor:pointer}
.movie_btn .movie_stop a:hover{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -100px -40px no-repeat;cursor:pointer}
.movie_btn .movie_stop.on{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -100px -40px no-repeat;cursor:pointer}
.movie_btn .movie_next a{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -150px 0 no-repeat;cursor:pointer}
.movie_btn .movie_next a:hover{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -150px -40px no-repeat;cursor:pointer}
.movie_btn .movie_pause a{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -200px 0 no-repeat;cursor:pointer}
.movie_btn .movie_pause a:hover{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -200px -40px no-repeat;cursor:pointer}
.movie_btn .movie_pause.on{display:block;position:absolute;top:1px;left:1px;width:48px;height:36px;background:url(../img/mov_img.gif) -200px -40px no-repeat;cursor:pointer}

#my_swmov_l{float:left;position:relative;width:49%;padding-right:8px}
#my_swmov_r{float:right;position:relative;width:50%}
#my_swmov_l .swmov_view{float:left;width:100%;margin:1.5px auto;border:solid 1px #efefef;background:#fff}
#my_swmov_l .swmov_play01{float:left;padding:5px 2.5px 5px 5px}
#my_swmov_l .swmov_play01 .player_view{float: left;width:240px}
#my_swmov_l .swmov_play01 img{width:240px;height:320px}
#my_swmov_l .swmov_play02{float:right;padding:5px 5px 5px 2.5px}
#my_swmov_l .swmov_play02 .player_view{width:240px;height:330px}
#my_swmov_l .swmov_play02 img{width:240px;height:320px}
#my_swmov_l .swmov_play01 .time_line,#my_swmov_l .swmov_play02 .time_line{position: absolute;width:240px;height:4px;background:#4b4b4f;top:337px}
#my_swmov_l .swmov_play01 .time_line .time_line_bar,#my_swmov_l .swmov_play02 .time_line .time_line_bar{position: relative;float:left;height:4px;background:#e46055}
#my_swmov_l .swmov_play01 .time_line .time_line_bar .time_line_btn,#my_swmov_l .swmov_play02 .time_line .time_line_bar .time_line_btn{position: relative;float:right;z-index: 2;margin-top:-6px;text-align: right}
#my_swmov_l .swmov_play01 .time_line .time_line_bar .time_line_btn img,#my_swmov_l .swmov_play02 .time_line .time_line_bar .time_line_btn img{position: relative;width: 15px;height: 17px;cursor:pointer}
#my_swmov_l .swmov_play_btn{position: relative;width:98.2%;margin:0 4.9px 4.9px;border:solid 1px #c4c6cb;.margin-top:4px}
#my_swmov_l .swmov_play_btn tr{height:36px;background:url(../img/movie_bar.jpg);letter-spacing:-1.5px;text-align:center;vertical-align:middle}
#my_swmov_l .swmov_speed_btn a:hover{color:#dd665c}
#my_swmov_l .swmov_speed_btn .on{color:#dd665c}

#public_mov{width: 1080px;margin:auto}
#public_mov .t_banner{margin:30px 0;border:1px solid #E1E1E1;width: 100%;text-align: center;}
#public_mov .title{text-align: center;font-size:28px;font-family: ngb;color:#555a6a;margin:2% 0 5% 0}
#swmov_l{float:left;position:relative;width:100%;padding-right:8px}
#swmov_l .swmov_view{float:left;width:100%;margin:1.5px auto;border:solid 1px #efefef;background:#fff}
#swmov_l .swmov_play{float:left;padding:5px 2.5px 2.5px 5px}
#swmov_l .swmov_play .swing_con{float: right;width: 73%;padding-right:4px; margin:10px 0}
#swmov_l .swmov_play .player_view{float: left;width:auto}
#swmov_l .swmov_play .player_view img{width:240px;height:320px}
#swmov_l .swmov_play .time_line{width:240px;height:4px;background:#4b4b4f;top:330px;z-index: 2}
#swmov_l .swmov_play .time_line .time_line_bar{position: relative;float:left;height:4px;background:#e46055}
#swmov_l .swmov_play .time_line .time_line_bar .time_line_btn{position: relative;float:right;z-index: 2;margin-top:-8px;text-align: right}
#swmov_l .swmov_play .time_line .time_line_bar .time_line_btn img{position: relative;width: 15px;height: 17px;cursor:pointer}
#swmov_l .swmov_play_btn{position: relative;width:99%;margin:4.9px 4.9px;border:solid 1px #c4c6cb;.margin-top:4px}
#swmov_l .swmov_play_btn tr{height:36px;background:url(img/movie_bar.jpg);letter-spacing:-1.5px;text-align:center;vertical-align:middle}
#swmov_l .swmov_speed_btn a:hover{color:#dd665c}
#swmov_l .swmov_speed_btn .on{color:#dd665c}

#swmov{float:left;position:relative;width:100%;padding-right:8px}
#swmov .swmov_view{float:left;width:100%;margin:1.5px auto;border:solid 1px #efefef;background:#fff}
#swmov .swmov_play{float:left;padding:5px 2.5px 2.5px 5px}
#swmov .swmov_play .swing_con{float: right;width: 68%;padding-right:4px; margin:10px 0}
#swmov .swmov_play .player_view{float: left;width:auto;margin-right:10px}
#swmov .swmov_play .player_view img{width:240px;height:320px}
#swmov .swmov_play .time_line{position:absolute;width:240px;height:4px;background:#4b4b4f;top:332px;z-index: 2}
#swmov .swmov_play .time_line .time_line_bar{position: relative;float:left;height:4px;background:#e46055}
#swmov .swmov_play .time_line .time_line_bar .time_line_btn{position: relative;float:right;z-index: 2;margin-top:-8px;text-align: right}
#swmov .swmov_play .time_line .time_line_bar .time_line_btn img{position: relative;width: 15px;height: 17px;cursor:pointer}
#swmov .swmov_play_btn{position: relative;width:99%;margin:4.9px 4.9px;border:solid 1px #c4c6cb;.margin-top:4px}
#swmov .swmov_play_btn tr{height:36px;background:url(img/movie_bar.jpg);letter-spacing:-1.5px;text-align:center;vertical-align:middle}
#swmov .swmov_speed_btn a:hover{color:#dd665c}
#swmov .swmov_speed_btn .on{color:#dd665c}

.swmov_pop{position:absolute;z-index:2;width:auto;height:382px;margin-top:2px;padding:4.9px;border:solid 1px #efefef;background:#fff}
.swmov_pop .title_bar{width:100%;margin-bottom:4.9px;border:solid 1px #c4c6cb;font-family:'ngb'}
.swmov_pop .title_bar tr{height:36px;background:url(../img/movie_bar.jpg);text-align:center;vertical-align:middle}
.swmov_pop .title_bar .text{padding-left:15px;font-weight:bold;text-align:left}
.swmov_pop .title_bar tr .btn01{height:24px;padding:4px 10px;border-radius:3px;background:#91919c;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}
.swmov_pop .title_bar tr .btn02{height:24px;padding:4px 10px;border-radius:3px;background:#c4c4c4;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}
.swmov_pop .menu{float:right;padding:7px 0;height: 21px}
.swmov_pop .menu select{width:100px}
.swmov_pop .pop_list{overflow:auto;width:100%;height:290px;padding:6px 0;border-top:solid 2px #c4c6cb}
.swmov_pop .pop_list dl{float:left;width:46%;*width:45%;height:89px;margin:3.5px;padding:3px;border:solid 1px #efefef}
.swmov_pop .pop_list dt{float:left; width: 70px}
.swmov_pop .pop_list dt img{width:66px;height:88px}
.swmov_pop .pop_list dd{float:right;width:145px;text-align:left}
.swmov_pop .pop_list .club_t{padding-top:4px;font:15px/1.5 ngb}
.swmov_pop .pop_list .distance_t{font:bold 24px/1.9 'Arial','verdana','Helvetica';color:#dd665c;letter-spacing:-1px}
.swmov_pop .pop_list .on{background-color:#f5f5f5;cursor:pointer}
.swmov_pop .pop_list .off:hover{background-color:#FBFBFB;cursor:pointer}

.friend_list{overflow:auto;width:100%;height:250px;padding:6px 0}
.friend_list .friend_m{width:auto;height:60px;border-bottom:solid 1px #c4c6cb}
.friend_list .friend_m .nic_00{float:left;position:relative;width:10%;margin:3px 10px}
.friend_list .friend_m .nic_00 .nic_s{float:left;width:50px;height:50px;border:1px solid #E7E7E7;background:#fff}
.friend_list .friend_m .nic_00 .nic_s img{width:44px;height:44px;margin:3px}
.friend_list .friend_m .name{float:left;position:relative;width:50%;height:52px;font:16px/3.4 ngb;vertical-align:middle}
.friend_list .friend_m .swm_co{float:right;position:relative;width:120px;height:52px;font:14px/3.8 ngb;text-align:left;vertical-align:middle}
.friend_list dl{float:left;width:46%;*width:45%;height:89px;margin:3.5px;padding:3px;border:solid 1px #efefef}
.friend_list dt{float:left; width: 70px}
.friend_list dt img{width:66px;height:88px}
.friend_list dd{float:right;width:145px;text-align:left}
.friend_list .club_t{padding-top:4px;font:15px/1.5 ngb}
.friend_list .distance_t{font:bold 24px/1.9 'Arial','verdana','Helvetica';color:#dd665c;letter-spacing:-1px}
.friend_list .on{background-color:#f5f5f5;cursor:pointer}
.friend_list .off:hover{background-color:#FBFBFB;cursor:pointer}

.my_graph_txt{position: absolute;z-index: 2;margin:58px 0;font-size:11px !important;line-height:1.0;*line-height:1.1;text-align:center;width: 100px;left:100px;background:#fff;color:#000;letter-spacing:-1px}
.my_graph_txt span{font-size:18px;color:#3da1d5;font-family:'ngb' !important}

#ie_alert{position:absolute;z-index:1;width:110%;height:35px;background: #ffffe1;line-height:2.8;border:solid 1px #d5d9dc;color:#888;.left:-1px !important;}
 .guide_item{border:2px dashed #666;margin:5px;border-radius:74px;-webkit-border-radius:74px;-moz-border-radius:74px;float:left;width:82px;height:82px}
 .guide_item .box{background:#666 !important;width:74px;height:74px;border-radius:74px;-webkit-border-radius:74px;-moz-border-radius:74px;margin:4px}
 .guide_item .box img{width:74px ;height:74px}

.myoung_rang{width:100%;padding:10px 0;border-collapse:collapse;table-layout:fixed}
.myoung_rang td{padding:5px}
.myoung_rang td dl{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:8px 15px 0;height: 284px;*height: 309px;margin-top:8px;border:1px solid #c4c6cb}
.myoung_rang td dl dt{font-size:18px;margin-top:10px;padding:0;color:#d91d2a;width: auto;}
.myoung_rang td dl dt span{font-size:14px;color:#464646;font-weight: normal;}
.myoung_rang td .box_s{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:8px 20px;height: 125px;*height: 138px;margin-top:8px;border:1px solid #c4c6cb}
.myoung_rang td td{*height: 55px}
.myoung_rang td td .pic{position:relative;float:left;width:40px;border:1px solid #b1b1af;padding:1px 3px 1px 1px;background:#fff;text-align: center;margin:5px 0}
.myoung_rang td td .pic img{position:relative;width:100%;margin:0 !important; padding:0 !important;}
.myoung_rang td td span{float: left;position: relative;margin:8px 0 0 4px;} 
.myoung_tableset{position:relative;width:100%;height:auto;margin:2% 0}
.myoung_tableset th{padding:0 1%;height:auto;line-height:2.8;font-weight:bold;vertical-align:middle;background:#F8F9FB;color:#666}
.myoung_tableset td{padding:10px .5% 0 .5%;vertical-align:middle;text-align:center}
.myoung_tableset caption{text-align:left;letter-spacing: -1px;}
.myoung_tableset .birdie_k{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%x;width:90%;border:1px solid #b1b1af;padding:5px;background:#fff;text-align: center}
.myoung_tableset .birdie_k img{width: 100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.myoung_tableset tr .birdie_name{font-weight: bold;font-size:12px;letter-spacing: -1px;}
.myoung_tableset tr .birdie_name .handy{line-height: 1.6;color:#e14a55;font-weight: bold;letter-spacing: 0;}
.myoung_tableset tr .birdie_name .handy img{width: 22px};
.myoung_rang td .red{color:#e14a55 !important}
.myoung_rang td .blue{color:##3F80A5 !important}

.qrlogin{position:relative;width:100%;height:360px;text-align:center;padding:30px 0}
.qrlogin .box{width:455px;margin-left:30%;*margin-left:0}
.qrlogin .box .mass{font-weight:bold; font-size:14px}
.qrlogin .box .mass span{font-weight:400; font-size:12p}

.btn_qrlogin{float:left;width:220px;height:34px;margin-left:3px;border:1px solid #dfdfe1;background:#C3C3C3;font-size:14px;line-height:34px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff;text-align:center;cursor:pointer}
.btn_qrlogin a{display:block;height:34px;background:#fff;line-height:34px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#66686B}
.btn_qrlogin a:hover{height:34px;background:#dfdfe1;line-height:34px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff}
.btn_qrlogin_on{float:left;width:220px;height:34px;margin-left:3px;border:1px solid #E14A55;background:#E14A55;font-size:14px;line-height:34px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff;text-align:center;cursor:pointer}
.btn_qrlogin_on a{display:block;height:34px;background:#E14A55;line-height:34px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff}
.btn_qrlogin_refresh{margin:20px 0;width:100%;height:34px;margin-left:3px;border:1px solid #E14A55;background:#E14A55;font-size:14px;line-height:34px;font-family:'ngb','sans-serif','AppleGothic','Gulim','Arial','verdana','Helvetica';color:#fff;text-align:center;cursor:pointer}

.loginarea_n{float:left;position:relative;left:-3px;width:445px;height:150px;padding-top:30px}
.loginarea_n td{vertical-align:middle;}
.loginarea_n .input{width:282px;height:36px;*height:30px;padding:0 5px;*padding-top:4px;border:1px solid #DDD;line-height:28px;font-size:16px;font-weight:bold;color:#939393}
.loginarea_n .chk{height:45px;font-size:13px;font-family:'ngn','sans-serif';color:#494949;padding:0 10px}
.loginarea_n .chk a{font-family:'ngn','sans-serif'}
.loginarea_n .chk label{padding-right:144px;*padding-right:140px}
.loginarea_n .chk input{position:relative;*top:-1px;height:24px;margin-right:1px;*padding:0;cursor:pointer}
.loginarea_n .chk span{padding-left:10px}
.loginarea_n .btn{position:relative;height:50px; padding-top:30px;text-align:center}
.loginarea_n .login_btn{vertical-align:top;}

/* 매장소개 추가 */
.shop_btn{position: relative;}
.shop_btn li{float:left;width:15.85%;margin:3px;border:1px solid #cecece;text-align:center}
.shop_btn .on{display:block;height:32px;background:#e46055;line-height:34px;font-weight:bold;color:#fff;border:1px solid #e46055}
.shop_btn .on a{display:block;height:32px;line-height:34px;font-weight:bold;color:#fff}
.btn06{width:16.5%;height:32px;background:#f8f8f8; font-size:13px;line-height:34px;font-weight:bold;color:#fff;cursor:pointer}
.btn06 a{display:block;height:32px;background:#f8f8f8;line-height:34px;font-weight:bold;color:#a6a6a6}
.btn06 a:hover{height:32px;background:#fff;line-height:34px;font-weight:bold;color:#323232;}
.tlb_cours_search tr .text00{	font-size:15px;color:#343434;}		
.tlb_cours_search tr .text00 span{	font-size:15px;color:#e46055;font-weight:bold}

/*통합 계정 추가 */
.join_list .check_line{margin-top:12px}
.join_list .pro_file{padding-top:10px}
.join_list .add_line01{margin-top:8px;padding-left:87px}
.join_list .add_line02{margin-top:8px;padding-left:31px}
.join_list  .my_pic_w{width: 125px !important;}
.join_list .btn_post00{width:83px;height:20px;padding:0;border:0}

#tg_pluse{width:600px; margin-left: 30%;*margin-left:0;padding-top:30px;text-align: center;}
#tg_pluse .tg_title{padding:15px 0; line-height: 1.5rem;text-align: center;margin-left:-20%}
#tg_pluse .line{width:100%;height:1px;border-bottom:1px solid #e8e8e8;margin-left:-10%}
#tg_box{padding:40px 0px;float:left;position:relative}
#tg_box table{width: auto;}
#tg_box .tg_input{width:270px;height:36px;*height:30px;padding:0 5px;*padding-top:4px;border:1px solid #DDD;line-height:28px;font-size:16px;font-weight:bold;color:#939393;margin-left:10px}
#tg_box .mas_on{padding-bottom:10px;font-weight: bold;color:#7ec241;line-height:38px;padding-left:-20% !important}
#tg_box .mas_off{padding-bottom:10px;font-weight: bold; color:#E14A55; line-height:38px;padding-left:-20% !important}
#tg_box .btn_tg_overlap{margin:0 5px;width:130px;border:1px solid #E14A55;background:#E14A55;font-size:16px;line-height:36px;font-family:'ngb';color:#fff;text-align:center;cursor:pointer;}
#pop_wrap_600{width:600px;/* height:100%; */background:url(../img/pop_top_bg.jpg) top left repeat-x #fff}

.icon_v1{float:right;position:relative;top:8px;width:250px;height:26px;line-height:26px;font-family:ngn;font-size:12px;text-align:right;}
.icon_v1 span{padding-right:12px;}
.icon_v1 span:last-child{padding-right:0 !important}
.icon_v1 img{padding-right:5px;position:relative;top:-1px;}
.ico_store img{padding-left:2px}

/* 심짱 */
.simjjang_banner{position:relative;float:left;width:100%;height:240px;background:url(../img/simjjang_banner_g.jpg) no-repeat}
.simjjang_banner.tv{background:url(../img/tv_banner_g.jpg) no-repeat !important}
.simjjang_banner .banner{position:relative;width:422px !important;height:160px !important;right:-420px;top:40px}
.simjjang_banner .banner h1{position:absolute;width:189px;height:106px;overflow:hidden;bordeR:1px solid #fff;margin:0 0 11px 0;}
.simjjang_banner .banner h1 img{position:relative;width:194px;height:108px;left:-5px}
.simjjang_banner .banner h1 span{padding:0;margin:0}
.simjjang_banner .banner h1 span img{position:absolute;width:38px;height:38px;z-index:100;top:32px !important;left:81px}
.simjjang_banner .banner h1 dl{font-size:10px;color:#fff;position:absolute;right:2px;bottom:1px;background:#000;opacity:0.6;width:35px;text-align:center}
.simjjang_banner .banner h2{position:absolute;height:51px;overflow:hidden;padding:0;margin:0;line-height:1.1;font-weight:normal;font-size:13px;font-family:dotum;background:none;letter-spacing:-1px;top:122px}
.simjjang_banner .banner h2 span{display:block;font-weight:bold;margin-bottom:5px}
.simjjang_banner .banner a{color:#484848}
.simjjang_banner .banner a:hover{color:#484848}
#rolling li div{float:left !important;position:relative;margin:0 5px 0 8px !important;width:194px;height:158px}

.tv_select{float:right;width:200px;position:relative;top:-5px}

/* 심짱 롤링배너 */
.frame {overflow: hidden; position: relative;}
.frame ul {list-style: none; margin: 0; padding: 0; position: absolute;}
.frame ul li { float: left; margin: 0 1px 0 0; padding: 0; cursor: pointer; }
.frame ul li img {width:100%;}
.frame ul li.active { color: #fff; background: #a03232; }

.pages {list-style: none;margin: 10px 0;position:relative;margin:0 auto;text-align:center;width:60px;top:11px;left:4px;padding: 0;text-align: center;}
.pages li {display: inline-block;width: 9px; height: 9px;margin: 0 2px;text-indent: -999px;border-radius: 10px;background: #fff;cursor: pointer;overflow: hidden;}
.pages li:hover {background: #aaa;}
.pages li.active {background: #FA0C60;}
.sp01 {font:12px 'tahoma';text-align:center;line-height:160px;width:196px;height:160px;}
.sp02 {font:12px 'tahoma';text-align:center;line-height:160px;width:196px;height:160px;}
.sp03 {font:12px 'tahoma';text-align:center;line-height:160px;width:196px;height:160px;}
.sp04 {font:12px 'tahoma';text-align:center;line-height:160px;width:196px;height:160px;}
.nobullet{background:none !important;padding:0 !important;float:left}

/* 심짱 영상리스트 */
.simjjang_list{position:relative;float:left;border-top:1px solid #3A3A3A;width:100%}
.simjjang_list ul{}
.simjjang_list li{position:relative;width:268px;height:203px;margin:20px 0;margin-right:31px;overflow:hidden;}
.simjjang_list li:last-child{margin-right:0}
.simjjang_list li dt{background:#E3E3E3;width:268px;height:150px;overflow:hidden}
.simjjang_list li h2{padding:10px 10px 8px 10px;background:none;border-bottom:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;font-weight:normal !important;font-family:dotum;line-height:1.8;overflow:hidden;height:33px;}
.simjjang_list li h2 span{display:block;font-weight:bold;line-height:1.4}
.simjjang_list a:hover{color:#464646}

/*본인인증*/
.agreecheck_info{position:relative;top:40px;width:880px;height:200px;margin:0 auto;margin-bottom:70px;border:1px solid #E6E6E6;background:#FFf}
.agreecheck_info ul{height:190px;border:5px solid #fff}
.agreecheck_info h1{position:absolute;top:30px;left:70px;width:120px;height:120px;border:7px solid #d2d2d3;border-radius:80px;text-align: center;}
.agreecheck_info h1 img{width:80%;margin:10px 5px 0 0}
.agreecheck_info h2{position:absolute;top:65px;left:250px;width:auto;height:60px;padding:0;background:none;font-size:1.4rem;line-height: 1.6;font-family:ng;letter-spacing: -1px;}
.agreecheck_info h2 span{color:#f67977;font-size:1.8rem;font-family:ngb;}
.agreecheck_info h2 a{text-decoration:underline;font-family:ng;}
.agreecheck_info h3{position:absolute;top:65px;right:50px;width:200px;height:55px;padding:0 !important;background:#f67977 !important;font-size:18px !important;line-height:55px !important;color:#fff !important;text-align:center;cursor:pointer}
.agreecheck_info h3 a{display:block;color:#fff}

/* 181120 Sven Notice CSS modify start */
.ir__txt-caption{overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0}
.float__after-clear:after{display:block;content:"";clear:both}

.notice-tit{font-size:14px;font-weight:700;line-height:1.5}
.notice__date{margin-top:10px;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.notice__date-box{float:left;width:75%;font-size:0;text-align:left}
.notice__hit{float:left;width:25%;font-size:0;text-align:right}
.notice__date-tit,
.notice__hit-tit{display:inline-block;vertical-align:middle;margin-right:10px;font-size:12px;font-weight:700}
.notice__date-num,
.notice__hit-num{display:inline-block;vertical-align:middle;font-size:12px}

.notice__contents{padding:20px 0;font-size:12px;line-height:1.5;letter-spacing:-.025em}
.content .view01 .notice__tbl-wrap{position:relative;width:100%;margin:15px 0}
.content .view01 .notice__tbl{table-layout:fixed;width:100%;min-width:100%;max-width:none}
.content .view01 .notice__tbl tr th,
.content .view01 .notice__tbl tr td{height:auto;padding:10px;vertical-align:middle;border:1px solid #efefef;color:#333;font-size:12px;letter-spacing:-.05em;line-height:1.5;word-break:break-all;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .view01 .notice__tbl tr th{text-align:center;background:#f8f8f8}
.content .view01 .text .style__table{table-layout:fixed;width:100%;min-width:100%;max-width:none;margin-top:10px;border-top:2px solid #000;border-bottom:2px solid #000}
.content .view01 .text .style__table tr th,
.content .view01 .text .style__table tr td{vertical-align:middle;padding:10px;border:1px solid #ddd;border-left:0;border-right:0;color:#333;font-size:12px;line-height:1.5;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .view01 .text .style__table thead tr:first-child th{border-top:0}
.content .view01 .text .style__table tr th{background:#f0f0f0}

.content .view01 .text .style__notice-type{width:100%;margin-top:10px;border-top:2px solid #000;border-bottom:2px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .view01 .text .style__notice-type:after{display:block;clear:both;content:""}
.content .view01 .text .style__notice-item{display:table;width:100%;height:100%;border-top:1px solid #ddd;font-size:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .view01 .text .style__notice-item:first-child{border-top:0}
.content .view01 .text .style__notice-item.style__notice-w100{width:100%}
.content .view01 .text .notice-list-txt{display:table-cell;vertical-align:middle;padding:10px;color:#333;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:-.05em;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .view01 .text .notice-list-num{display:table-cell;vertical-align:middle;padding:10px 5px;color:#333;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:-.05em;text-align:center;background:#f0f0f0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .view01 .text .notice-list-tit{width:100%;padding:10px;color:#333;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:-.05em;text-align:center;background:#f0f0f0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .view01 .text .notice-list-tit-sub{display:table-cell;vertical-align:middle;padding:10px;color:#333;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:-.05em;text-align:center;background:#f0f0f0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.content .view01 .text .style__notice-type-1 .notice-list-txt{width:12.5%}
.content .view01 .text .style__notice-type-2 .notice-list-num{width:10%}
.content .view01 .text .style__notice-type-2 .notice-list-txt{width:15%}
.content .view01 .text .style__notice-type-3 .notice-list-num{width:20%}
.content .view01 .text .style__notice-type-3 .notice-list-txt{width:80%}
.content .view01 .text .style__notice-type-4 .notice-list-num{width:20%}
.content .view01 .text .style__notice-type-4 .notice-list-txt{width:40%}
.content .view01 .text .style__notice-type-4 .notice-list-tit-sub{width:40%}
.content .view01 .text .style__notice-type-4 .notice-list-tit-sub:first-child{width:20%}
.content .view01 .text .style__notice-type-5 .notice-list-num{width:60%}
.content .view01 .text .style__notice-type-5 .notice-list-txt{width:20%}
.content .view01 .text .style__notice-type-5 .notice-list-tit-sub{width:20%}
.content .view01 .text .style__notice-type-5 .notice-list-tit-sub:first-child{width:60%}
.content .view01 .text .style__notice-type.style__notice-type-6{width:auto}
.content .view01 .text .style__notice-type-6 .notice-list-num{width:20%}
.content .view01 .text .style__notice-type-6 .notice-list-txt{width:20%}
.content .view01 .text .style__notice-type-6 .notice-list-tit-sub{width:20%}
.content .view01 .text .style__notice-type-6 .notice-list-tit-sub:first-child{width:20%}
.content .view01 .text .style__notice-type-6 .notice-list-img{display:table-cell;vertical-align:middle;padding:10px;width:20%}
.content .view01 .text .style__notice-type-6 .notice-list-img img{width:100%}
/* //181025 Sven Notice CSS modify end */
/* //181120 Sven Notice CSS modify end */

/* 190116 Sven Terms CSS modify start */
.team_area{font-size:0;padding:10px 0;margin:0 8px;border-bottom:1px solid #e5e5e5;text-align:left}
.team-ico{display:inline-block;vertical-align:middle;width:40px;height:40px}
.team-ico img{width:100%}
.team-name{display:inline-block;vertical-align:middle;padding:0 8px;font-family:"ngb","sans-serif","AppleGothic","Gulim","Arial","verdana","Helvetica";color:#6d6d6d;font-size:13px}
.f_nic_t{position:relative;padding:4px 8px;font-size:0;text-align:left;padding-right:120px}
.f_nic_t.f_nic_normal{padding-right:240px}
.f_nic_t:after{display:block;content:"";clear:both}
.f_nic_t .game-mode{position:absolute;top:8px;right:10px;padding:0;font-family:"ngb","sans-serif","AppleGothic","Gulim","Arial","verdana","Helvetica";color:#6d6d6d;font-size:13px;line-height:34px}
.f_nic_t.f_nic_normal .game-mode.game-mode-1{right:10px}
.f_nic_t.f_nic_normal .game-mode.game-mode-2{right:50px}
.f_nic_t.f_nic_normal .a_btn.btn-swich{position:absolute;top:15px;right:10px;padding:0}
.f_nic-box{display:inline-block;vertical-align:top;padding:4px 15px 4px 0}
/* //190116 Sven Terms CSS modify end */

/* 190129 Sven Banner CSS Add Start */
.funnysports-banner{position:fixed;top:272px;left:50%;margin-left:560px}
.funnysports-banner-link{display:block;width:120px;height:196px}
/* //190129 Sven Banner CSS Add End */ 

/* 190201 Sven Holiday Popup Start */
#holidayPopup{display:none;position:absolute;width:100%;top:50%;z-index:9999}
.holiday__popup-cont{width:640px;margin:0 auto}
.holiday__popup-cont img{display:block;max-width:none;width:100%}
.holiday__popup-bottom{position:relative;width:640px;padding-right:0px;height:34px;margin:0 auto;background:#373331;font-size:0;text-align:right}
.today__popup-close{display:inline-block;vertical-align:middle;font-size:0}
.today__popup-close-txt{display:inline-block;vertical-align:middle;color:#a3a1a1;font-family:"ngb";font-size:12px;line-height:34px}
.popup-close{display:inline-block;vertical-align:middle;width:34px;height:34px;text-indent:-10000px;background:url("../img/popup-close.png") no-repeat 50% 12px}
.pop__dimm{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:9998;background:rgba(0, 0, 0, 0.5)}
/* //190201 Sven Holiday Popup End */

/* 190211 Sven CSS Add Start */
.holeinone-img-box{width:138px;margin:15px auto 0}
.holeinone-img-box img{width:100%}
/* //190211 Sven CSS Add End */

/* 190226 Sven Css Add Start */
.total-cash-pop{display:none;position:fixed;top:50%;left:50%;z-index:100;width:440px;height:527px;margin:-264px 0 0 -220px;background:url("../img/total-cash-pop.png") no-repeat}
.total-cash-pop-cont{position:relative;width:100%;height:100%;text-indent:-10000px}
.total-cash-pop-btn{position:absolute;top:433px;left:41px;width:360px;height:67px;border-radius:5px;text-indent:-10000px}
.total-cash-pop-dimm{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:rgba(0, 0, 0, 0.7)}
.kakao__interlock-wrap{position:relative;width:694px;margin:0 auto;padding-bottom:190px}
.kakao__txt-area{padding-top:56px;text-align:center}
.kakao__interlock-ttl{color:#000;font-family:"NotoSansKR-Regular";font-size:26px;letter-spacing:-.65px}
.kakao__interlock-txt{padding-top:19px;color:#666;font-family:"NotoSansKR-Light";font-size:16px;line-height:1.63;letter-spacing:-.2px}
.kakao__interlock-service{font-size:0;margin:28px auto 0;text-align:center}
.kakao__service-ico{display:inline-block;vertical-align:middle;margin:5px;text-indent:-9999px;background-repeat:no-repeat;background-size:100% auto}
.friends-screen-bi{width:334px;height:60px;background-image:url("../img/friends-screen-bi.png")}
.friends-golf-bi{width:165px;height:60px;background-image:url("../img/friends-golf-bi.png")}
.golf-reservation-bi{width:165px;height:60px;background-image:url("../img/golf-reservation-bi.png")}
.kakao__interlock-list{margin-top:35px}
.kakao__interlock-list .kakao__interlock-item{float:none;margin:0}
.kakao__interlock-info-txt{position:relative;padding-left:12px;color:#666;font-family:"NotoSansKR-Light";font-size:14px;line-height:1.86}
.kakao__interlock-info-txt:before{display:block;content:"";position:absolute;top:11px;left:0;width:3px;height:3px;border-radius:50%;background-color:#666}
.kakao__interlock-info-txt-bold{color:#1e1e1e;font-family:"NotoSansKR-Regular"}
.kakao__interlock-info-txt-bold:before{background-color:#1e1e1e}
.kakao__interlock-btns{margin-top:120px;font-size:0;text-align:center}
.kakao__interlock-btns > a{display:inline-block;vertical-align:middle;width:250px;height:60px;margin-left:10px;color:#000;font-family:"NotoSansKR-Regular";font-size:16px;letter-spacing:-.16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.kakao__interlock-btns > a:first-child{margin-left:0}
.kakao__interlock-btns > a.kakao__interlock-cancel{border:1px solid #000;line-height:58px;background:#fff}
.kakao__interlock-btns > a.kakao__interlock-btn{background:#ffcd00;line-height:60px}
/* 190226 Sven Css End Start */

/* 190628 Sven Css Add Start */
.course_list .link td .cc_text .course-hole-txt{position:absolute;top:5px;right:9px;color:#000;font-family:"Dotum";font-size:20px}
/* //190628 Sven Css Add End */

/* 191023 Sven Css Add Start */
.search_area{position:relative}
.search_area:after{display:block;content:"";clear:both}
.competition_type{display:block;float:none;width:100%}
.competition_type:after{display:block;content:"";clear:both}
.search_left{float:left}
.search_left:after{display:block;content:"";clear:both}
.search_right{padding-bottom:15px;text-align:right}
.search_right input[type="text"]{width:160px;height:24px;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.search_right input[type="button"]{padding:0;border:0;outline:none}
/* //191023 Sven Css Add End */

/* 200229 개인정보 유출 팝업 */
.notice-pop-wrap{display:none;position:absolute;width:100%;top:541px;z-index:9999}
.notice-pop-inner{width:600px;margin:0 auto}
.notice-pop-head{position:relative;width:100%;height:180px;background:url("../img/pop-head-bg.png") no-repeat;background-size:100% auto}
.pop-head-ttl{padding:46px 0 0 35px;color:#fff;font-family:"NotoSansKR-Bold";font-size:36px;font-weight:700;line-height:47px}
.notice-pop-cont{padding:40px 35px;background:#fff}
.pop-cont-ttl{font-family:"NotoSansKR-Medium";font-size:24px;font-weight:500;letter-spacing:-1px}
.pop-cont-txt{padding-top:25px;font-family:"NotoSansKR-Regular";font-size:16px;line-height:27px;letter-spacing:-.5px;word-break:keep-all}
.pop-cont-txt-bold{font-family:"NotoSansKR-Medium"}
.notice-pop-btns{padding-top:45px;font-size:0;text-align:center}
.notice-pop-btn{display:inline-block;vertical-align:middle;padding:12px;margin-left:10px;border-radius:4px;color:#fff !important;font-family:"NotoSansKR-Regular";font-size:15px;letter-spacing:-.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.notice-pop-btn:hover,
.notice-pop-btn:active,
.notice-pop-btn:focus{color:#fff !important}
.notice-pop-link-1{background:#4f5071}
.notice-pop-link-2{background:#39399d}
.notice-pop-close{color:#4d4d4d !important;border:1px solid #dfdfe5}
.notice-pop-close:hover,
.notice-pop-close:active,
.notice-pop-close:focus{color:#4d4d4d !important}
.notice-pop-btn:first-child{margin-left:0}
.holiday__popup-bottom.notice-pop-bottom{position:relative;width:600px;padding-right:0px;height:45px;margin:0 auto;background:#373331;font-size:0;text-align:right}
.holiday__popup-bottom.notice-pop-bottom .today__popup-close-txt{color:#fff;font-family:"NotoSansKR-Regular";font-size:14px;line-height:45px}
.holiday__popup-bottom.notice-pop-bottom .popup-close{display:inline-block;vertical-align:middle;width:45px;height:45px;text-indent:-9999px;background:url("../img/notice-pop-close.png") no-repeat 50% 50%;background-size:14px 14px}
/* //200229 개인정보 유출 팝업 */

.vx-prev-terms-link{display:inline-block;padding:12px 16px;margin-top:50px;border:1px solid #1e1e1e;font-size:16px;background:#fff}

@media screen and (max-width:850px) {
	.vx-prev-terms-link{padding:10px 12px;margin-top:36px;font-size:14px}
}

/* 200810 웹 서비스 종료 사전 안내 팝업 Start */
#serviceInfoPopup{display:none;position:absolute;width:100%;top:50%;z-index:9999}
#serviceInfoPopup .txt-bold{font-family:"Kakao-Bd"}
#serviceInfoPopup a{color:#000}
#serviceInfoPopup a:hover,
#serviceInfoPopup a:active,
#serviceInfoPopup a:focus{color:#000}
.service-pop-inner{position:relative;width:686px;margin:0 auto;padding:30px 50px;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.service-pop-cont{position:relative;width:100%}
.service-pop-close{display:block;position:absolute;top:10px;right:0;width:30px;height:30px;text-indent:-9999px;background:url("../img/service-pop-close.png") no-repeat;background-size:100% auto}
.service-pop-ttl-area{padding-top:40px;font-size:0;text-align:center}
.service-pop-bi{width:164px;height:16px;margin:0 auto;text-indent:-9999px;background:url("../img/service-pop-bi.png") no-repeat;background-size:100% auto}
.service-pop-ttl{display:inline-block;position:relative;z-index:1;padding-top:16px;color:#000;font-family:"Kakao-Bd";font-size:38px;letter-spacing:-.025em;line-height:1}
.service-pop-ttl:after{display:block;content:"";position:absolute;bottom:-5px;left:0;z-index:-1;width:100%;height:12px;background:#ffde00}
.service-pop-txt-area{padding-top:70px;text-align:left}
.service-pop-txt{color:#000;font-family:"Kakao-Rg";font-size:15px;line-height:25px;letter-spacing:-.025em}
.service-pop-date{padding-top:50px;color:#000;font-family:"Kakao-Rg";font-size:18px;line-height:1;letter-spacing:-.025em}
.app-download-box{width:100%;padding:22px 30px;margin-top:40px;border:1px solid #000;border-radius:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.app-download-box:after{display:block;content:"";clear:both}
.app-download-txt{float:left;padding-left:15px;color:#000;font-family:"Kakao-Rg";font-size:17px;line-height:42px;letter-spacing:-.025em}
.app-download-btns{float:right;font-size:0}
.app-download-btn{display:inline-block;vertical-align:top;width:150px;height:42px;border:1px solid #000;border-radius:4px;margin-left:10px;background-repeat:no-repeat;background-position:50% 50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.app-download-btn:first-child{margin-left:0}
.app-google-btn{background-image:url("../img/google-play-ico.png");background-size:104px 24px}
.app-store-btn{background-image:url("../img/app-store-ico.png");background-size:96px 25px}
.today-close-box{margin-top:30px;font-size:0;text-align:right}
.today-close-btn{display:inline-block;position:relative;min-height:21px;padding-left:30px;background:url("../img/today-close-btn.png") no-repeat 0 0;background-size:21px 21px}
.today-close-txt{display:block;color:#000;font-family:"Kakao-Rg";font-size:15px;line-height:21px;letter-spacing:-.025em}
/* //200810 웹 서비스 종료 사전 안내 팝업 End */

/* footer start */
.vx-footer{position:relative;width:100%;background:#fff;clear:both}
.vx-footer:after{display:block;content:"";clear:both}
.foot-bottom{position:relative;width:1080px;margin:0 auto;padding:20px 0 60px}
.foot-bottom:after{display:block;content:"";clear:both}
.foot-bi{width:128px;height:26px;margin-bottom:30px;text-indent:-9999px;background:url("../img/foot-bi.png") no-repeat;background-size:100% auto}
.foot-terms-btns{margin:15px 0 10px;font-size:0}
.terms-link{display:inline-block;vertical-align:top;padding:15px 0;margin-left:20px;color:#222;font-family:"Kakao-Rg";font-size:16px;font-weight:700;letter-spacing:-.025em}
.terms-link:first-child{font-weight:400;margin-left:0}
.foot-info-txt{padding:0;font-size:0}
.foot-info-txt > span{display:inline-block;vertical-align:middle;position:relative;padding-left:15px;color:#222;font-family:"Kakao-Rg";font-size:16px;line-height:1.5;letter-spacing:-.025em}
.foot-info-txt > span:before{display:block;content:"";position:absolute;top:5px;left:7px;width:1px;height:12px;background:#222}
.foot-info-txt > span:first-child{padding-left:0}
.foot-info-txt > span:first-child:before{display:none}
.foot-copy{padding:6px 0 0 0;color:#222;font-family:"Kakao-Rg";font-size:16px;line-height:1.5;letter-spacing:-.025em}
.vx-footer .footer_family_wrap{position:absolute;top:10px;left:50%;width:auto;margin-left:339px}
.vx-footer .footer_family{position:relative;float:none;top:auto}
.vx-footer .foorer_copyright_area{position:absolute;bottom:55px;right:0}
.vx-footer .foot_sns{top:0}
.vx-footer .foot_sns:after{display:block;content:"";clear:both}
.vx-footer .foot_sns > ul{position:relative;right:0;float:right}
.vx-footer .foot_sns > ul:after{display:block;content:"";clear:both}
/* //footer end */