#wrap {position:relative;width:950px;margin:0 auto;}

#header {position:relative;width:950px;margin:0 auto;}
#header .top .title {float:left;padding-left:246px;font-family:'Nanum Gothic';font-size:11px;padding-bottom:2px;font-weight:700;letter-spacing:-0em}
#header .top .link {float:right;}
#header .top .link .ir {display:block;background:url('/images/common/bg_ir.jpg') no-repeat;width:100px;height:22px;font-size:12px;color:#777;line-height:22px;font-family:'NanumBarunGothic';padding-left:23px;}
#header .top:after {clear:both;content:'';height:0;display:block;}

#header #nav {position:relative;background:url('/images/common/bg_menubar_5.png') no-repeat;width:100%;height:70px}
#header #nav a.logo {position:absolute;top:-14px;left:50px}

#nav div {float:left;font-size:0;position:relative;}
#nav div a {display:inline-block}
#nav ul {display:none;position:absolute;width:400px;top:44px;left:0;height:40px;}
#nav ul li {float:left}
#nav ul li a {padding-left:1px;display:inline-block;background:url('/images/common/nav_2depth_line.gif') left top;}
#nav ul li:first-child a {background:none;}
#nav .on ul {display:block;}
#nav ul:after, #nav div:after {clear: both;display: block;height: 0;content: "";}

#nav .menu1 {margin-left:230px;}
#nav .menu1 .tMenu {width:94px;height:35px;}
#nav .menu2 {margin-left:2px;}
#nav .menu2 .tMenu {width:94px;height:35px}
#nav .menu3 {margin-left:4px;}
#nav .menu3 .tMenu {width:94px;height:35px}
#nav .menu4 {margin-left:4px;}
#nav .menu4 .tMenu {width:94px;height:35px;}
#nav .menu5 {margin-left:2px;}
#nav .menu5 .tMenu {width:92px;height:35px;}
#nav .menu7 {margin-left:72px;}
#nav .menu7 .tMenu {width:80px;height:35px;font-size:12px}
#nav .menu8 {margin-left:0px;}
#nav .menu8 .tMenu {width:80px;height:35px;font-size:12px}
#nav a {text-decoration:none}
#nav {font-family:'NanumBarunGothic'}
#nav .tMenu {background:none;font-size:15px;color:#fff;text-align:center;line-height:38px;font-weight:bold}
#nav .on {color:#ffc75b}
#nav ul li a {background:none;font-size:12px;color:#555;line-height:22px;font-weight:bold;padding:0 6px}

#nav .layer {position: absolute !important;display: none;right:-24px;top:42px;width: 226px;height: 168px;border: 2px solid #ccc;background-color: #ffffff;z-index:999;/*color:#888*/color:#666;font-size:12px}
#nav .layer img {float:left;}
#nav .layer span {display:block;margin:50px 0 0 130px}

.search {position:absolute;top:79px;right:2px}
.search input.text {width: 150px;height: 14px;padding: 2px 4px 0 4px;border: 1px solid #cccccc;color: #333333;font-size:12px}

/* contents */
#contents {position:relative;width:950px;margin:0 auto;margin-top:20px;}
#contents #contentsLeft {float:left;width:700px;position:relative}
#contents #contentsRight {float:right;width:230px;}
#contents #contentsLeft:after {clear:both;display:block;height:0;content: "";}
#contents:after {clear:both;display:block;height:0;content: "";}

/* visual */
.visual {position:relative;height:300px;overflow:hidden;}
.visual ul.images {position:absolute;left:0px;top:0px;overflow:hidden;width:10000px;height:300px}
.visual ul.images li {float:left;position:relative;vertical-align:middle;width:700px}
.visual ul.images li a {position:relative;display:inline-block;width:342px;margin-left:5px;height:300px;overflow:hidden;background:#fff;}
.visual ul.images li a .img {width:342px;height:276px;vertical-align:middle;display: table-cell;text-align:center;}    /*background-size:100% 100% !important;background-repeat:no-repeat !important;background-position:center !important*/
.visual ul.images li a .img p {display:block;vertical-align:middle;*zoom:1;*font-size:240px}
.visual ul.images li a .img img {max-width:342px !important;max-height:276px;margin:0 auto;vertical-align:middle}
.visual ul.images li a:first-child {margin-left:0}
.visual ul.images li a .img .title  {position:absolute;width:45px;height:45px;background:url('/images/main/bg_title.png') no-repeat; top:0px;left:0;font-size:0}
.visual ul.images li a .img .en {left:0px;background-position:0 0px; }
.visual ul.images li a .img .sp {left:0px;background-position:-45px 0px; }
.visual ul.images li a .txt {position:absolute;bottom:0px;left:0;padding-left:10px;color:#fff;font-size:16px;background:#000;width:100%;height:24px;opacity: 0.8;filter: alpha(opacity=80);line-height:24px}
.visual ul.images li a .txt:hover {text-decoration:underline}
.visual .control {position:absolute;width:17px;height:33px;background:url('/images/main/btn_marrow.png') no-repeat; top:133px; color:#fff; cursor:pointer;font-size:0;z-index:4}
.visual .prev {left:0px;background-position:0 0px; }
.visual .prev:hover {left:0px;background-position:-18px 0px; }
.visual .next {right:0px;background-position:0px -33px;}
.visual .next:hover {right:0px;background-position:-18px -33px;}

.visual2 {position:relative;height:170px;overflow:hidden;background: url('/images/common/bg_line.gif') repeat-x;}
.visual2 ul.images {position:absolute;left:25px;top:0px;overflow:hidden;width:10000px;height:168px}
.visual2 ul.images li {float:left;position:relative;vertical-align:middle;width:700px}
.visual2 ul.images li a {position:relative;display:inline-block;width:210px;margin-left:5px;height:170px;overflow:hidden;background:#000;}
.visual2 ul.images li a .img {position:relative;width:210px;height:168px;vertical-align:middle;display: table-cell;text-align:center;}
.visual2 ul.images li a .img img {display:block;/*margin-left:-25%;*/margin-top:-5%;max-width:220px !important}
.visual2 ul.images li a:first-child {margin-left:0}
.visual2 ul.images li a .txt {position:absolute;bottom:0px;left:0;padding-left:10px;color:#fff;font-size:12px;background:#000;width:100%;height:18px;opacity: 0.8;filter: alpha(opacity=80);line-height:18px}
.visual2 ul.images li a .txt:hover {text-decoration:underline}
.visual2 .control {position:absolute;width:17px;height:33px;background:url('/images/main/btn_marrow.png') no-repeat; top:73px; color:#fff; cursor:pointer;font-size:0;z-index:4}
.visual2 .prev {left:0px;background-position:0 0px; }
.visual2 .prev:hover {left:0px;background-position:-18px 0px; }
.visual2 .next {right:0px;background-position:0px -33px;}
.visual2 .next:hover {right:0px;background-position:-18px -33px;}

/* leftArea */
#leftArea {position:relative;float:left;width:450px;}
#leftArea h2 {position:relative;border-bottom:1px solid #d4d4d4;width:420px;background:url('/images/common/icon_h2.jpg') left 2px no-repeat;padding:0 0 2px 18px;font-size:15px;font-family:'NanumBarunGothic';color:#e41e26;font-weight:700}
#leftArea h2 a {/*color:#777*/color:#666;margin:0 5px}
#leftArea h2 span.sub {display:block;position:absolute;bottom:3px;left:80px;font-size: 11px;/*color:#777*/color:#666;font-family:'Dotum';font-weight:normal}
#contentsLeft h2 a.more, #contentsRight h2 a.more {display:block;position:absolute;bottom:3px;right:0px;font-size:11px;font-weight:normal;font-family:'Dotum';letter-spacing:-1px;background:url('/images/common/icon_more.jpg') left center no-repeat;padding-left:6px;margin:0;/*color:#777*/color:#666}
#leftArea .mainArticle {position:relative;width:100%;}
#leftArea .mainArticle .photo {float:left;width: 116px;height: 72px;border:1px solid #e4e4e4;padding:1px;overflow:hidden;text-align:center}
#leftArea .mainArticle .photo img {width:116px;}
#leftArea .mainArticle .txt {float:right;width:312px;font-size:12px;/*color:#999999*/color:#666}
#leftArea .mainArticle .txt a {/*color:#999*/color:#666}
#leftArea .mainArticle .txt p.title a {font-size:14px;color:#000;font-weight:bold}
#leftArea .mainArticle:after {clear:both;display:block;height:0;content: "";}
#leftArea .article {width:450px;height:192px;background:#f7f7f7}
#leftArea .article ul {padding:6px 10px}
#leftArea .article ul li {float:left;width:200px;border-left:1px solid #ffffff;padding-left:10px;}
#leftArea .article ul li p {background:url('/images/common/bg_dot1.gif') no-repeat;padding-left:10px;line-height:16px}
#leftArea .article ul li p a {font-size:11px;/*color:#999999*/color:#666}
#leftArea .article ul li:first-child {border-left:0;border-right:1px solid #cfcfcf;padding-left:0}
#leftArea .article ul:after {clear:both;display:block;height:0;content: "";}


#rightArea {float:right;width:230px;}
#rightArea h2 {position:relative;border-bottom:1px solid #d4d4d4;width:420px;background:url('/images/common/icon_h2.jpg') left 2px no-repeat;padding:0 0 2px 18px;font-size:15px;font-family:'NanumBarunGothic';color:#e41e26;font-weight:700}
#rightArea h2 a {/*color:#999*/color:#666;margin:0 5px}
#rightArea h2 span.sub {display:block;position:absolute;bottom:3px;left:80px;font-size: 11px;/*color:#777*/color:#666;font-family:'Dotum';font-weight:normal}

#rightArea .sexyzone {position:relative;width:100%;margin-top:18px}
#rightArea .sexyzone ul li {float:left;position:relative;margin-left:8px;width:111px;height:78px;overflow:hidden;text-align:center;background:#000}
#rightArea .sexyzone ul li a {width:111px;height:65px;vertical-align:middle;display: table-cell;text-align:center;}
#rightArea .sexyzone ul li a p {display:block;vertical-align:middle;*zoom:1;*font-size:56px}
#rightArea .sexyzone ul li img {width:111px;vertical-align:middle}
#rightArea .sexyzone ul li .txt {width:111px;position:absolute;height:12px;line-height:14px;bottom:0;left:0;font-size:11px;color:#fff;background:#000;opacity: 0.8;filter: alpha(opacity=80);padding:2px}
#rightArea .sexyzone ul .wrap {clear:both;margin-top:8px;}
#rightArea .sexyzone ul .wrap li:first-child {margin-left:0}
#rightArea .sexyzone ul .wrap:after {clear:both;display:block;height:0;content: "";}

#contentsRight .sexyzone {position:relative;width:100%;margin-top:18px}
#contentsRight .sexyzone ul li {float:left;position:relative;margin-left:8px;width:111px;height:78px;overflow:hidden;text-align:center;background:#000}
#contentsRight .sexyzone ul li a {width:111px;height:65px;vertical-align:middle;display: table-cell;text-align:center;}
#contentsRight .sexyzone ul li a p {display:block;vertical-align:middle;*zoom:1;*font-size:56px}
#contentsRight .sexyzone ul li img {width:111px;vertical-align:middle}
#contentsRight .sexyzone ul li .txt {width:111px;position:absolute;height:12px;line-height:14px;bottom:0;left:0;font-size:11px;color:#fff;background:#000;opacity: 0.8;filter: alpha(opacity=80);padding:2px}
#contentsRight .sexyzone ul .wrap {clear:both;margin-top:8px;}
#contentsRight .sexyzone ul .wrap li:first-child {margin-left:0}
#contentsRight .sexyzone ul .wrap:after {clear:both;display:block;height:0;content: "";}
#rightArea .mainArticle {position:relative;width:100%;}
#rightArea .mainArticle .photo {float:left;width: 86px;height: 72px;border:1px solid #e4e4e4;padding:1px;overflow:hidden;}
#rightArea .mainArticle .photo a {width:86px;height:72px;vertical-align:middle;display: table-cell;text-align:center;}
#rightArea .mainArticle .photo a p {display:block;vertical-align:middle;*zoom:1;*font-size:64px}
#rightArea .mainArticle .photo a p img {max-width:86px;vertical-align:middle}
#rightArea .mainArticle .txt {float:right;width:126px;font-size:12px;/*color:#999999*/color:#666}
#rightArea .mainArticle .txt a {/*color:#999*/color:#666}
#rightArea .mainArticle .txt p.title a {font-size:14px;color:#000;font-weight:bold}
#rightArea .mainArticle:after {clear:both;display:block;height:0;content: "";}
#rightArea .article {width:100%;height:76px;background:#f7f7f7}
#rightArea .article ul {padding:6px 10px}
#rightArea .article ul li p {background:url('/images/common/bg_dot1.gif') no-repeat;padding-left:10px;line-height:16px}
#rightArea .article ul li p a {font-size:11px;/*color:#999999*/color:#666}
#rightArea .article ul:after {clear:both;display:block;height:0;content: "";}
#rightArea .best {position:relative;border:1px solid #d4d4d4;margin-top:16px}
#rightArea .best h2 {background:url('/images/common/bg_title.gif') repeat-x;height:18px;color:#e41e26;font-family:'Nanum Gothic';font-size:13px;padding:4px 0 0 10px;width:218px;letter-spacing:-1px;}
#rightArea .best h2 img {margin:4px 0 0 10px}
#rightArea .best ul {padding:10px 10px;max-height:180px}
#rightArea .best ul li p {background:url('/images/common/bg_dot1.gif') 0 4px no-repeat;padding-left:10px;line-height:22px}
#rightArea .best ul li p a {font-size:12px;/*color:#999999*/color:#666}
#rightArea .hot h2 {width:218px}

.banner img {padding:1px;border:1px solid #e4e4e4}
#contentsRight {float:right;width:230px;}
#contentsRight h2 {position:relative;border-bottom:1px solid #d4d4d4;background:url('/images/common/icon_h2.jpg') left 2px no-repeat;/*background:url('/images/common/icon_h2_3.jpg') left 2px no-repeat;*/padding:0 0 2px 18px;font-size:15px;font-family:'NanumBarunGothic';/*color:#478ed1;color:#1b225f;*/color:#0000fe;font-weight:700}
#contentsRight h2 span.sub {display:block;position:absolute;bottom:3px;left:80px;font-size: 11px;/*color:#777*/color:#666;font-family:'Dotum';font-weight:normal}
#contentsRight h2 a.more {display:block;position:absolute;bottom:0px;right:0px}
#contentsRight .slide {position:relative;width:100%;}
#contentsRight .slide ul li {float:left;position:relative;margin-left:8px;width:111px;height:78px;overflow:hidden;text-align:center;background:#000}
#contentsRight .slide ul li a {width:111px;height:65px;vertical-align:middle;display: table-cell;text-align:center;}
#contentsRight .slide ul li a p {display:block;vertical-align:middle;*zoom:1;*font-size:56px}
#contentsRight .slide ul li img {width:111px;vertical-align:middle}
#contentsRight .slide ul li .txt {position:absolute;width:111px;height:12px;line-height:14px;bottom:0;left:0;font-size:11px;color:#fff;background:#000;opacity: 0.8;filter: alpha(opacity=80);padding:2px}
#contentsRight .slide ul .wrap {clear:both;margin-top:8px;}
#contentsRight .slide ul .wrap li:first-child {margin-left:0}
#contentsRight .slide ul .wrap:after {clear:both;display:block;height:0;content: "";}
#rightArea .calumn {position:relative}
/*#rightArea .calumn h2 {background:url('/images/common/bg_title.gif') repeat-x;height:18px;color:#222;font-family:'Nanum Gothic';font-size:13px;padding:4px 0 0 10px;width:218px;letter-spacing:-1px}
#rightArea .calumn h2 img {margin:4px 0 0 10px}*/
#rightArea .calumn ul {padding:10px 0px;max-height:260px}
#rightArea .calumn ul li {clear:both;margin-top:10px}
#rightArea .calumn ul li:first-child {margin-top:0px}
/*
#rightArea .calumn ul li p {background:url('/images/common/bg_dot1.gif') 0 4px no-repeat;padding-left:10px;line-height:22px}
#rightArea .calumn ul li p a {font-size:12px;color:#999999}
*/
#rightArea .calumn ul li .photo {float:left;width: 86px;height: 72px;border:1px solid #e4e4e4;padding:1px;overflow:hidden;text-align:center}
#rightArea .calumn ul li .photo a {width:86px;height:72px;vertical-align:middle;display: table-cell;text-align:center;}
#rightArea .calumn ul li .photo a p {display:block;vertical-align:middle;*zoom:1;*font-size:64px}
#rightArea .calumn ul li .photo img {max-width:86px;vertical-align:middle}
#rightArea .calumn ul li .txt {float:right;width:126px;font-size:12px;/*color:#999999*/color:#666;}
#rightArea .calumn ul li .txt a {/*color:#999*/color:#666}
#rightArea .calumn ul li .txt p {background:none;line-height:14px}
#rightArea .calumn ul li .txt p.title a {font-size:14px;color:#000;font-weight:bold}
#rightArea .calumn ul li:after {clear:both;display:block;height:0;content: "";}
#contentsRight .best {position:relative;border:1px solid #d4d4d4;background:#f7f7f7}
#contentsRight .best h2 {background:url('/images/common/bg_title.gif') repeat-x;height:18px;color:#e41e26;font-family:'Nanum Gothic';font-size:13px;padding:4px 0 0 10px;width:218px;letter-spacing:-1px;}
#contentsRight .best h2 img {margin:4px 0 0 10px}
#contentsRight .best .wrap {padding:11px 9px;}
#contentsRight .best #tab {background:url('/images/common/bg_tab_off.jpg') no-repeat;}
#contentsRight .best #tab a {display:inline-block;width:42px;height:21px;font-size:12px;line-height:21px;color:#444;text-align:center;text-decoration:none;font-family:'NanumBarunGothic';}
#contentsRight .best .tab1 {width:210px;height:21px;}
#contentsRight .best .tab2 {width:210px;height:21px;}
#contentsRight .best .tab3 {width:210px;height:21px;}
#contentsRight .best .tab4 {width:210px;height:21px;}
#contentsRight .best .tab5 {width:210px;height:21px;}
#contentsRight .best .tab1 a.menu1 {background:url('/images/common/bg_tab_on.jpg') no-repeat;color:#fff !important;}
#contentsRight .best .tab2 a.menu2 {background:url('/images/common/bg_tab_on.jpg') no-repeat;color:#fff !important;}
#contentsRight .best .tab3 a.menu3 {background:url('/images/common/bg_tab_on.jpg') no-repeat;color:#fff !important;}
#contentsRight .best .tab4 a.menu4 {background:url('/images/common/bg_tab_on.jpg') no-repeat;color:#fff !important;}
#contentsRight .best .tab5 a.menu5 {background:url('/images/common/bg_tab_on.jpg') no-repeat;color:#fff !important;}

#contentsRight .best .mainArticle {position:relative;width:100%;}
#contentsRight .best .mainArticle .photo {float:left;width: 86px;height: 72px;border:1px solid #e4e4e4;padding:1px;overflow:hidden;text-align:center;}
#contentsRight .best .mainArticle .photo a {width:86px;height:72px;vertical-align:middle;display: table-cell;text-align:center;background:#fff}
#contentsRight .best .mainArticle .photo img {max-width:90px;display:block;text-align:center}
#contentsRight .best .mainArticle .txt {float:right;width:116px;font-size:11px;/*color:#999999*/color:#666;letter-spacing: -1px;}
#contentsRight .best .mainArticle .txt a {/*color:#999*/color:#666}
#contentsRight .best .mainArticle .txt p.title a {font-size:12px;color:#000;font-weight:bold;letter-spacing:0px;}
#contentsRight .best .mainArticle:after {clear:both;display:block;height:0;content: "";}
#contentsRight .best .article {width:100%;height:76px;background:#f7f7f7}
#contentsRight .best .article ul li p {background:url('/images/common/bg_dot1.gif') no-repeat;padding-left:10px;line-height:16px}
#contentsRight .best .article ul li p a {font-size:12px;/*color:#999999*/color:#666}
#contentsRight .best .article ul:after {clear:both;display:block;height:0;content: "";}
.rall, .renter, .rsports, .rlife, .rsexy {display:none}


.headline {position:relative;height:146px;padding: 2px;border: solid 1px #d4d4d4;background:url('/images/common/bg_pattern1.gif') #e1e1e1 repeat-x;}
.headline .photo {float:left;width:210px;height:116px;border:1px solid #e4e4e4;padding:1px;overflow:hidden;}
.headline .photo a {width:210px;height:116px;vertical-align:middle;display: table-cell;text-align:center;}
.headline .photo img {max-width:210px !important;display:block;}
.headline .txt {float:right;width:436px;font-size:12px;/*color:#999999*/color:#666}
.headline .txt a {/*color:#999*/color:#666}
.headline .txt p.title a {font-size:24px;color:#000;font-weight:bold;letter-spacing: -2px;}

.newsList {position:relative;width:100%}
.listTitle {position:relative;width:100%;height:36px;border-bottom:1px solid #ddd}
.listTitle h3 {position:absolute;top:2px;left:0;color:#e41e26;font-size:24px;font-family:"NanumBarunGothic";font-weight:700;line-height:36px}
.listTitle .gnb {position:absolute;bottom:2px;right:0;font-size: 12px;line-height: 18px;color: #d4d4d4;letter-spacing: -1px;}
.listTitle .gnb a.on {font-weight: bold;color: #e41e26;text-decoration: none;}
.listTitle .gnb img {vertical-align:middle}
.listTitle:after {clear:both;display:block;height:0;content: "";}

.newsList .photo {float:left;width:120px;height:120px;border:1px solid #e4e4e4;padding:1px;overflow:hidden;}
.newsList .photo a {width:120px;height:120px;vertical-align:middle;display: table-cell;text-align:center;background:#f7f7f7;text-align:center;*zoom:1;*font-size:104px;}
.newsList .photo img {max-width:120px;max-height:120px;vertical-align:middle}
.newsList .txt {float:right;width:565px;font-size:12px;/*color:#999999*/color:#666}
.newsList .txt a {/*color:#999*/color:#666}
.newsList .txt p.title a {font-size:14px;color:#000;font-weight:bold;letter-spacing: -1px;}
.newsList .txt p.date {padding-top: 1px;font-size: 11px;/*color: #b7b7b7*/color: #666;}
.newsList ul li {clear:both;margin-top:15px}
.newsList ul li:after {clear:both;display:block;height:0;content: "";}
#contentsLeft h4 {position:relative;background:url('/images/common/icon_h2.jpg') left 2px no-repeat;padding:0 0 2px 18px;font-size:15px;font-family:'NanumBarunGothic';color:#e41e26;font-weight:700}

.none {margin: 10px 0 10px 0;padding:25px 0;text-align:center;border: solid 1px #eeeeee;background-color: #f7f7f7;text-align: center;font-size:12px}
.moreNews {text-align:right;padding:3px 0;line-height:18px;font-size:12px;color:#e21f25;border-bottom:1px dotted #999}
.moreNews a {color:#e21f25;}
.moreNews img {vertical-align:middle}
strong.keyword {background:#ffd200;font-weight:bold;color:#e21f25;padding:2px}

.newsGrid ul .wrap {margin-top:20px;*height:160px}
.newsGrid ul li {float:left;width:120px;padding:1px;margin-left:21px;}
.newsGrid ul li .photo {width:120px;height:120px;border:1px solid #e4e4e4;padding:1px;vertical-align:middle;display: table-cell;background:#f7f7f7;text-align:center;}
.newsGrid ul li .photo a {vertical-align:middle;*zoom:1;*font-size:104px;}
.newsGrid ul li .photo img {max-width:120px;max-height:120px;vertical-align:middle}
.newsGrid ul li .txt {margin-top:5px;/*color:#999*/color:#666;font-size:12px;padding:0px 2px;height:28px;overflow:hidden}
.newsGrid ul .wrap li:first-child {margin-left:0}
.newsGrid ul .wrap:after {clear:both;display:block;height:0;content: "";}
.newsGrid ul:after {clear:both;display:block;height:0;content: "";}

.newsBGrid ul .wrap {margin-top:20px;*height:170px}
.newsBGrid ul li {float:left;width:130px;height:160px;padding:1px;border: solid 1px #000000;background: url('/images/contents/bg_photo3.gif') repeat-x;margin-left:19px;padding: 14px 14px 0 14px;}
.newsBGrid ul li .photo {width:120px;height:120px;vertical-align:middle;display: table-cell;text-align:center;padding-left:4px}
.newsBGrid ul li .photo a {vertical-align:middle;*zoom:1;*font-size:104px;}
.newsBGrid ul li .photo img {max-width:120px;max-height:120px;vertical-align:middle}
.newsBGrid ul li .txt {margin-top:5px;color:#fff;font-size:11px;padding:0px 2px;height:27px;overflow:hidden}
.newsBGrid ul li .txt a {color:#b7b7b7}
.newsBGrid ul li .txt a:hover {color:#fff;}
.newsBGrid ul .wrap li:first-child {margin-left:0}
.newsBGrid ul .wrap:after {clear:both;display:block;height:0;content: "";}
.newsBGrid ul:after {clear:both;display:block;height:0;content: "";}

.articleView {position:relative;width:100%}
.articleView dl {width:100%; padding:0 2px 0 2px;}
.articleView dt {margin-bottom:26px; font-weight:bold; font-size:24px; line-height:32px; color:#222222; letter-spacing:-2px;}
.articleView dt p.date {padding:8px 0 0 2px; font-weight:normal; font-size:12px; line-height:18px; /*color:#b7b7b7*/color:#666; letter-spacing:normal;}
.articleView dt span.txt {/*color:#999999*/color:#666;}
.articleView dd {position:relative;padding:0 2px 0 2px; font-size:14px; line-height:24px; color:#222222;}
.articleView dd a.next {position:absolute;right:-20px;top:400px;width:21px;height:21px; background:url('/images/common/arrow_right_off.gif') no-repeat;font-size:0}
.articleView dd a.next:hover {background:url('/images/common/arrow_right_on.gif') no-repeat;}
.articleView dd a.prev {position:absolute;left:-20px;top:400px;width:21px;height:21px; background:url('/images/common/arrow_left_off.gif') no-repeat;font-size:0}
.articleView dd a.prev:hover {background:url('/images/common/arrow_left_on.gif') no-repeat;}
.articleView dd p.img {padding:5px 0 15px 0; text-align:center;}
.articleView img {vertical-align:middle}

.slideView {position:relative;width:100%}
/*.slideView .wrap {padding:20px;height:820px;background-color: #2b2b2b;}
.slideView .wrap h3 {width: 100%;background: url('/images/contents/line.gif') center bottom no-repeat;color:#fff;font-size: 14px;font-weight:bold;padding:0 0 15px 0;margin-bottom:20px}*/
.slideView .wrap {padding:20px;height:820px;background-color: #fff;}
.slideView .wrap h3 {width: 100%;background: url('/images/contents/line2.gif') center bottom no-repeat;/*color:#444*/color:#666;font-size: 24px;font-weight:bold;padding:0 0 15px 0;margin-bottom:20px}
.slideView .wrap .photoMain {position:relative;float:left;width:600px;margin-left:20px}
.slideView .wrap .photoMain .photo {width: 620px;height: 700px;margin: 0 auto;display: table-cell;vertical-align: middle;text-align: center;}
.slideView .wrap .photoMain .photo a {vertical-align:middle;*font-size:400px;*zoom:1}
.slideView .wrap .photoMain .photo img {max-width:620px !important;max-height:700px;vertical-align:middle}
.slideView .wrap .photoMain dt {font-weight: bold;font-size: 24px;color:#fff;letter-spacing:-2px}
.slideView .wrap .photoMain dd {font-size: 12px;line-height: 18px;/*color:#999999*/color:#666;}
.slideView .wrap .photoMain dd a {/*color:#999*/color:#666}
/*
.slideView .wrap .photoMain a.next {position:absolute;right:-50px;top:291px;width:19px;height:27px; background:url('/images/common/sarrow_right_off.gif') no-repeat;font-size:0}
.slideView .wrap .photoMain a.next:hover {background:url('/images/common/sarrow_right_on.gif') no-repeat;}
.slideView .wrap .photoMain a.prev {position:absolute;left:-30px;top:291px;width:19px;height:27px; background:url('/images/common/sarrow_left_off.gif') no-repeat;font-size:0}
.slideView .wrap .photoMain a.prev:hover {background:url('/images/common/sarrow_left_on.gif') no-repeat;}
*/
.slideView .wrap .photoMain a.next {position:absolute;right:-50px;top:320px;width:22px;height:27px; background:url('/images/common/arrow_right_off.gif') no-repeat;font-size:0}
.slideView .wrap .photoMain a.next:hover {background:url('/images/common/arrow_right_on.gif') no-repeat;}
.slideView .wrap .photoMain a.prev {position:absolute;left:-30px;top:320px;width:22px;height:27px; background:url('/images/common/arrow_left_off.gif') no-repeat;font-size:0}
.slideView .wrap .photoMain a.prev:hover {background:url('/images/common/arrow_left_on.gif') no-repeat;}

.slideView .photoList {float:left;width: 100%;height: 150px;margin: 20px 0 0 0;}
.slideView .photoList .viewport { width: 680px; height: 130px; overflow: hidden;  position: absolute;}
.slideView .photoList .viewport ul.overview {position: absolute; left: 0; top: 0; padding: 0; margin: 0 auto;}
/*.slideView .photoList .viewport ul li {float:left; width:134px; height:130px;margin:0 auto;text-align:center;cursor:pointer;vertical-align:middle;border:#333333 solid 1px;background-color:#2b2b2b;line-height:120px;}*/
.slideView .photoList .viewport ul li {float:left; width:134px; height:130px;margin:0 auto;text-align:center;cursor:pointer;vertical-align:middle;border:#fff solid 1px;background-color:#f7f7f7;line-height:120px;}
.slideView .photoList .viewport ul li a{vertical-align:middle; width:134px; height:130px;overflow:hidden;  text-align:center;}
.slideView .photoList .viewport ul li img{text-align:center;vertical-align:middle;}
.slideView .slideWrap:after {clear:both;display:block;height:0;content: "";}
.slideView .slideWrap a {color:#666}
/*.slideView .slideWrap a {color:#fff}*/
.slideView .autoplay {clear:both;width:100%; height:28px;}
.slideView .autoplay .text {float:left;/*color:#777777*/color:#666;font-size:12px;line-height:20px;margin:1px 0 0 20px;}
.slideView .autoplay .text .red {color:#e21f25;}
.slideView .autoplay .text .radio {vertical-align:middle;margin:-3px 0 0 5px}
.slideView .autoplay .playbtn a:hover {float:left;width:22px; height:22px; margin:0px 0px 0 10px;padding:0 1px 0 1px;background:url('/images/contents/play_on.gif') no-repeat;}
.slideView .autoplay .playbtn a {float:left;width:22px; height:22px; margin:0px 0px 0 10px;padding:0 1px 0 1px;background:url('/images/contents/play_off.gif') no-repeat;}
.slideView .autoplay .pausebtn a:hover {float:left;width:22px; height:22px; margin:0px 0px 0 0px;padding:0 1px 0 1px;background:url('/images/contents/pause_on.gif') no-repeat;}
.slideView .autoplay .pausebtn a {float:left;width:22px; height:22px; margin:0px 0px 0 0px;padding:0 1px 0 1px;background:url('/images/contents/pause_off.gif') no-repeat;}

#scrollbar1 .scrollbar{ background-color:#555555; position: relative; float: right; width: 15px; height:480px;}
#scrollbar1 .track { background-color:#555555; height:100%; width:15px; position: relative;}
#scrollbar1 .thumb { background-color:#000000; height:20px; width:15px; cursor: pointer; overflow:hidden; position: absolute; top: 0; left: 0px; }
#scrollbar1 .thumb .end { background-color:#555555; overflow: hidden; height: 5px; width: 15px; }
#scrollbar1 .disable { display: none;}

.paging {width:100%;margin-top:25px;text-align:center;font-weight:bold}
.paging .pageOn {display:inline-block; margin:0 3px; padding:5px; border:solid 1px #e41e26;font-size:12px; line-height:12px; color:#e41e26;}
.paging .pageOff a {display:inline-block; margin:0 3px; padding:5px; border:solid 1px #e1e1e1; font-size:12px; line-height:12px; color:#222;}

.page_navi {position:relative;width:100%; margin-top:15px;}
.page_navi .page_navi_con {width:697px;border-top:solid 1px #e1e1e1; padding-top:20px; text-align:right;}
.page_navi .page_navi_con span {font-size:11px; font-weight:normal; color:#d7d7d7;line-height:14px;}
.page_navi .page_navi_con span.cls_bar {padding-left:5px;padding-right:5px;}
.page_navi .page_navi_con span.cls_back {background:url('/images/contents/arrow_back.gif') no-repeat 0px 2px;font-size:11px; font-weight:normal; color:#666;padding-left:8px;}
.page_navi .page_navi_con span.cls_back a {font-size:11px; font-weight:normal; color:#666;}
.page_navi .page_navi_con span.cls_back a:hover {font-size:11px; font-weight:normal; color:#666;}
.page_navi .page_navi_con span.cls_top {background:url('/images/contents/arrow_top.gif') no-repeat 0px 2px;font-size:11px; font-weight:normal; color:#666;padding-left:8px;}
.page_navi .page_navi_con span.cls_top a {font-size:11px; font-weight:normal; color:#666;}
.page_navi .page_navi_con span.cls_top a:hover {font-size:11px; font-weight:normal; color:#666;}

/* footer */
#footer {width:950px; margin:0 auto;margin-top:20px}
.info {float:left; width:100%; padding:15px 0 15px 0;font-family:'NanumBarunGothic';}
.info .policy {clear:both; width:100%; border-top:solid 2px #e41e26; text-align:right;font-weight:bold}
.info .policy a {color:#e41e26;font-size:11px;line-height:25px;letter-spacing:-0.05em;margin:0 8px}
.info .line {clear:both; padding:10px 10px 0 10px; margin-top:1px;border-top:solid 1px #c7c7c7;}
.info .line .address {float:left;font-size:11px;color:#777;letter-spacing:-0.05em;line-height:14px}
.info .line .global {float:right; padding-top:12px;}
#globalMenu {position:relative; width:109px; height:17px;}
#globalMenuOpen {position:relative; width:109px; height:17px;}
#globalMenuOpen ul {overflow:hidden; position:absolute; bottom:17px; width:87px; padding:5px 10px 0 10px; border-top:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4; border-left:solid 1px #d4d4d4; background-color:#ffffff;}
#globalMenuOpen ul li a {display:inline-block; width:100%; font-size:11px; line-height:20px;/*color:#999999*/color:#666; text-align:center;}
#globalMenuOpen ul li a:hover {color:#e41e26; text-decoration:none;}


.viewSlide {display:inline-block; width:100%; margin-top:45px;}
.viewSlide .name {width:697px; padding:7px 0 6px 3px; border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; font-weight:bold; font-size:14px; line-height:18px; color:#e41e26; letter-spacing:-1px;}
.viewSlide .bg {position:relative;width:100%; height:160px; background:url(../images/common/bg_line4.gif) repeat-x;background:#f7f7f7;}
.viewSlide .bg li.photo1 {float:left; width:90px; height:90px; margin:35px 5px 0 5px; text-align:center;}
.viewSlide .bg li p.txt1 a {float:left; padding:6px 1px 0 1px; font-size:11px; line-height:14px; /*color:#999999*/color:#666; letter-spacing:0; text-align:center;}
.viewSlide .bg li p.txt1 a:hover {float:left; padding:6px 1px 0 1px; font-size:11px; line-height:14px; color:#666666; text-decoration:underline; letter-spacing:0; text-align:center;}
.viewSlide .bg li.photo2 {float:left; width:90px; height:90px; margin:10px 5px 0 5px; text-align:center;}
.viewSlide .bg li p.txt2 a {float:left; padding:6px 1px 0 1px; font-size:11px; line-height:14px; /*color:#999999*/color:#666; letter-spacing:0; text-align:center;}
.viewSlide .bg li p.txt2 a:hover {float:left; padding:6px 1px 0 1px; font-size:11px; line-height:14px; color:#666666; text-decoration:underline; letter-spacing:0; text-align:center;}
.viewSlide .bg li.arrow1 a:hover {float:left; width:21px; height:21px; margin:62px 19px 0 10px; background:url(/images/common/arrow_left_on.gif) no-repeat;}
.viewSlide .bg li.arrow1 a {float:left; width:21px; height:21px; margin:62px 19px 0 10px; background:url(/images/common/arrow_left_off.gif) no-repeat;}
.viewSlide .bg li.arrow2 a:hover {float:right; width:21px; height:21px; margin:62px 10px 0 0; background:url(/images/common/arrow_right_on.gif) no-repeat;}
.viewSlide .bg li.arrow2 a {float:right; width:21px; height:21px; margin:62px 10px 0 0; background:url(/images/common/arrow_right_off.gif) no-repeat;}
.screen {width:700px;height:160px;padding:0;margin-left:0px;position:relative;}
.screen li{float:left;list-style:none;}
.screen .jq-ss-crop{border:1px solid #e4e4e4;background-color:#fafafa;}
.screen .jq-ss-crop span {display: table-cell;vertical-align: middle;width:120px;height:120px;text-align:center;*display:block;*height:auto;*font-size:105px;}
.screen .jq-ss-crop img{vertical-align:middle;text-align:center;}
#left{position:absolute;left:15px;}
#right{position:absolute;right:15px;}
#view{width:544px;height:160px;overflow:hidden;position:absolute;top:12px;left:79px;}
#images {width:3822px;padding:0;}
#images li.cls_clip {/*border:1px solid #e4e4e4;*/background:#f5f5f5;width:120px;height:120px;margin-left:16px;text-align:center;}
#images li.cls_clip a.img {display: table-cell;vertical-align: middle;width:120px;height:120px;text-align:center;*display:block;*height:auto;*font-size:105px;}
#images li.cls_clip a.img img {border:0;text-align:center;vertical-align: middle}
#images li.cls_clip a.clip_txt {display:block;/*color:#888888*/color:#666;font-size:12px;line-height:18px; *line-height:20px; _line-height:20px;}
#images li.cls_clip a:hover.clip_txt{color:#000000;font-size:12px;line-height:18px; *line-height:20px; _line-height:20px;}

.listSearch {display:inline-block; width:100%; margin-top:20px; text-align:center;}
.listSearch .search2 {display:inline-block; width:240px;}
.listSearch .search2 .select {float:left; width:63px; height:20px; border:1px solid #cccccc; font-size:12px; color:#333333;}
.listSearch .search2 .input {float:left; width:167px; height:15px; margin-left:3px; padding:3px 4px 0 4px; border:1px solid #cccccc; font:normal; font-family:Dotum, Gulim, Tahoma, Verdana, AppleGothic, sans-serif; font-size:12px; color:#333333;}
.listSearch .search2 .btn {float:left; margin-left:3px;}
.listSearch .search3 {display:inline-block; width:350px;}
.listSearch .search3 .select {float:left; width:63px; height:20px; border:1px solid #cccccc; font-size:12px; color:#333333;}
.listSearch .search3 .input {float:left; width:167px; height:15px; margin-left:3px; padding:3px 4px 0 4px; border:1px solid #cccccc; font:normal; font-family:Dotum, Gulim, Tahoma, Verdana, AppleGothic, sans-serif; font-size:12px; color:#333333;}
.listSearch .search3 .btn {float:left; margin-left:3px;}

.article_list {display:inline-block; width:100%; margin-top:50px;}
.article_list .name {width:697px; padding:15px 0 6px 3px; border-top:solid 1px #e1e1e1;}
.article_list .name span.article_title {font-weight:bold; font-size:14px; line-height:18px; color:#2f2f2f;padding-right:5px;}
.article_list .name span.article_all {font-size:11px; font-weight:normal; color:#c7c7c7;line-height:18px}
.article_list .name span.article_all a {font-size:11px; font-weight:normal; color:#666;}
.article_list .name span.article_all a:hover {font-size:11px; font-weight:normal; color:#666;}
.article_list_con ul li {display:block;font-size:12px; line-height:20px; padding-left:20px;}
.article_list_con ul li.article_list_con01 {background:url('/images/common/article_arrow01.gif') no-repeat 5px 6px;}
.article_list_con ul li.article_list_con02 {background:url('/images/common/article_arrow02.gif') no-repeat 5px 8px;}
.article_list_con ul li.article_list_con03 {background:url('/images/common/article_arrow03.gif') no-repeat 5px 9px;}
.article_list_con ul li.article_list_con04 {background:url('/images/common/article_arrow04.gif') no-repeat 5px 8px;}
.article_list_con ul li.article_list_con05 {background:url('/images/common/article_arrow05.gif') no-repeat 5px 6px;}

.agree {width:100%;position:relative;font-size:12px;}
.agree h4 {font-weight:bold;}
.agree h5 {font-weight:bold;color:#e21f25}
.agree textarea {border: 1px solid #dadada;font-size: 12px;color: #222222;vertical-align: middle;width:100%;height: 200px;resize: none;}
.agree label {cursor:pointer}
.agree table.tbc {border-bottom:#d4d4d4 solid 1px; border-top:#d4d4d4 solid 2px;width:100%}
.agree table.tbc tbody th {line-height:16px;background:#f9f9f9;border-bottom:#cfcfcf solid 1px;padding:5px 3px 5px 15px;font-size:12px;color:#222222;font-weight:bold;text-align:left;}
.agree table.tbc tbody th span.red {color:#e21f25;}

.agree table.tbc tbody td {line-height:16px;border-bottom:#cfcfcf solid 1px;padding:5px 3px 5px 15px;font-size:12px;color:#222222;text-align:left;}
.agree table.tbc tbody td .txt {border:1px solid #dadada;width:150px;height:16px;}
.agree table.tbc tbody td .txtarea {border:1px solid #dadada;font-size:12px;color:#222222;vertical-align:middle;width:500px;height:200px;resize:none;overflow-y:scroll;overflow-x:hidden;}
.agree table.tbc tbody td .file {border:1px solid #dadada;width:300px;height:20px;font-size:12px;vertical-align:middle;}
.agree table.tbc tbody td p.blank {height:3px;}

.fcred {color:#e41e26;}

#contents img {max-width:696px}