@charset "utf-8";

/*-------------------------
최근 수정일 : 2012-06-05
작성자 : 김영란
내용 : 메인 스타일
---------------------------*/

/* 보더 색 7a7a7a
border:1px solid;#000;
background-color:#000000;
*/

/* 비주얼 */
#wcyr_container .visual {position:relative; margin-bottom:5px;  height:323px; background: url("../img/main/visual_bg.gif") no-repeat 0 100% transparent;}
/* photo1 */
.visual .viewer {position:absolute; width:938px !important; border:1px solid #7a7a7a; overflow:hidden;}
.visual .viewer ul {width:938px; height:318px !important; overflow:hidden; }
.visual .viewer ul li {}
.visual .bannerPaging {position:absolute; top:115px; right:46px; z-index:10; overflow:hidden; *zoom:1;}
.visual .bannerPaging li {float:left; margin-right:5px; height:92px;}
.visual .bannerPaging li a {outline:none;}
.popuplist {overflow:hidden; width:938px; height:318px;}
.v_01 {position:relative;}

/* banner_zone_A */
#banner_zone_A{clear:both;position:relative;position:relative;width:938px;height:318px;margin-top:0px;padding:0px}
#banner_zone_A ul{overflow:hidden;height:318px}
#banner_zone_A li{height:318px}
#banner_zone_A .bx-next, #banner_zone_A .bx-prev{display:none;text-indent:-1000em}
#banner_zone_A .bx-next a, #banner_zone_A .bx-prev a{display:none;overflow:hidden;text-indent:-1000em;}
/* 위치 */
#banner_zone_A .visual_pager{ width:200px;height:92px;position:absolute; top:115px; right:46px; z-index:100;}
#banner_zone_A .visual_pager a{position:absolute; top:0px; right:0px; z-index:100;display:inline-block;float:left;width:92px;height:92px;margin-right:3px;cursor:pointer}
#banner_zone_A .visual_pager a.n1{top:0;right:97px;background: url("/img/main/photo/visu_btn01.png") no-repeat 0 0 transparent;}
#banner_zone_A .visual_pager a.n2{top:0;right:0;background: url("/img/main/photo/visu_btn02.png") no-repeat 0 0 transparent;}
#banner_zone_A .visual_pager a.n_new1{top:0;right:97px;background: url("/img/main/photo/btn_main_visuon.png") no-repeat 0 0 transparent;}
#banner_zone_A .visual_pager a.n_new2{top:0;right:0;background: url("/img/main/photo/btn_main_visuon.png") no-repeat 0 0 transparent;}
#banner_zone_A .visual_pager a.n_new3{top:0;right:0;background: url("/img/main/photo/btn_main_visuon.png") no-repeat 0 0 transparent;}
#banner_zone_A .bx-pager{display:none;text-indent:-1000em}
#banner_zone_A .bx-pager .pager-active{display:none;text-indent:-1000em}
#banner_zone_A span{display:none;text-indent:-1000em}

/* 위치 수정(0829) */
/* banner_zone_A */
#banner_zone_A2{clear:both; position:relative; width:1100px; height:493px; margin-top:0px; padding:0px; margin-top:30px;}
#banner_zone_A2 ul{overflow:hidden;height:318px}
#banner_zone_A2 li{height:318px}
#banner_zone_A2 .bx-next, #banner_zone_A2 .bx-prev{display:none !important; text-indent:-1000em; visibility:hidden;}
#banner_zone_A2 .bx-next a, #banner_zone_A2 .bx-prev a{display:none !important; overflow:hidden;text-indent:-1000em; visibility:hidden;}

#banner_zone_A2 .visual_pager{ width:200px;height:92px;position:absolute; top:290px; right:342px; z-index:100;}
#banner_zone_A2 .visual_pager a{position:absolute; top:0px; right:0px; z-index:100;display:inline-block;float:left;width:92px;height:92px;margin-right:3px;cursor:pointer}
#banner_zone_A2 .visual_pager a.n_new1{top:0;right:10px;background: url("/img/main/photo/btn_main_visuon.png") no-repeat 0 0 transparent;}
#banner_zone_A2 .visual_pager a.n_new2{top:0;right:40px;background: url("/img/main/photo/btn_main_visuon.png") no-repeat 0 0 transparent;}
#banner_zone_A2 .visual_pager a.n_new3{top:0;right:70px;background: url("/img/main/photo/btn_main_visuon.png") no-repeat 0 0 transparent;}
#banner_zone_A2 .bx-pager{display:none;text-indent:-1000em}
#banner_zone_A2 .bx-pager .pager-active{display:none;text-indent:-1000em}
#banner_zone_A2 span{display:none;text-indent:-1000em}


/* 아트뉴스 */
.artNews {position:relative; margin-bottom:24px;border:1px solid #7a7a7a; height:98px; background-color:#f8f9f9;}

.art_contr li {position:absolute; top:29px;}
.art_contr li.pre {left:10px;}
.art_contr li.next {right:10px;}

.rolling03_wrap{padding:11px 0 0;}
.rolling03_wrap div span {vertical-align:top;}
.rolling03_wrap div span a {display:inline-block; padding:0; border-right:1px solid #7a7a7a; width:208px; height:78px; line-height:18px; text-align:center; vertical-align:top;}
.rolling03_wrap div span a strong {display: block; margin-bottom:3px; font-weight:bold;}
#rolling03 {margin: 0 auto; border-left:1px solid #7a7a7a; width:836px !important;}

.rolling03_wrap div span a:hover, .rolling03_wrap div span a:active, .rolling03_wrap div span a:focus {color:#F29200;}

.nav2 {position: absolute; top:80px; right:6px; overflow:hidden; }
.nav2 li {float:left; margin-right:4px;}


/* 아마존 배너용 */
.amazon_scroller{margin:10px 0 0 46px; height:78px !important;}
.amazon_scroller .amazon_scroller_nav{position: absolute;height:39px;}
.amazon_scroller .amazon_scroller_nav li{ cursor: pointer; position: absolute; border:none;}
.amazon_scroller
*:first-child+html .amazon_scroller .nav2 { top:65px; }
.amazon_scroller

.amazon_scroller .amazon_scroller_mask { width:847px !important; height:78px !important; position: absolute; overflow: hidden;}
.amazon_scroller .amazon_scroller_mask ul{ float: left; border-left:1px solid #7a7a7a; height:78px !important; /*background: url("../img/main/news_bg.gif") repeat-y left 0 transparent;*/}
.amazon_scroller .amazon_scroller_mask ul li{border-right:1px solid #7a7a7a; width:208px; height:78px; float: left; text-align: left; display:inline; }
.amazon_scroller .amazon_scroller_mask ul li.last {border-right:none;}
.amazon_scroller ul li a{ text-decoration: none;}
.amazon_scroller ul li a amazon_scroller_title{position:absolute; top:-10000px; display:none; overflow:hidden;}
.amazon_scroller ul li a img{ border: none;}

/* section01 */
.section01 {position:relative; overflow:hidden; margin-bottom:32px; *zoom:1;}
.section01:after {content:"."; height:0; visibility:hidden; display:block; clear :both; font-size:0px;line-height:0px;}
.section01 .article {position:relative;width:464px; height:327px; background: url("../img/main/article_bg.gif") repeat-x 0 bottom transparent;}
.article h3 {padding:0 0 10px 0; border-bottom:1px solid #7a7a7a;}
.article .more {position:absolute; top:10px; right:0;}
.article ul {overflow:hidden; padding:6px 0 0 0; border-top:1px solid #7a7a7a; border-bottom:1px solid #7a7a7a; *zoom:1;}
.article ul li {float:left;}
.article ul li.top {margin-bottom:17px;border-bottom:1px solid #e0e1e2;}


/* section02 */
.section02 { overflow:hidden; height:396px; *zoom:1;}
.section02:after {content:"."; height:0; visibility:hidden; display:block; clear :both; font-size:0px;line-height:0px;}
.section02 .weekly {float:left; position:relative; width:702px;}
.section02 .weekly h3 {padding:0 0 5px 0; border-bottom:1px solid #7a7a7a;}
.section02 .weekly .weekly_txt {position:absolute; top:6px; left:239px}

	.weekly .wam_box {padding:16px 0 10px; border-bottom:1px solid #e0e1e2;}
	.weekly .wam_box{ overflow:hidden;}
	.weekly .wam_box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.weekly .wam_box dl{width:702px; height:96px; position:relative; text-align:right;}
	.weekly .wam_box dl dt{position:absolute; top:86px; margin-right:0px; display:inline;}
	.weekly .wam_box dl dt.fir {left:93px;}
	.weekly .wam_box dl dt.sec {left:108px;}
	.weekly .wam_box dl dt.thir {left:123px;}
	.weekly .wam_box dl dd{position:absolute; display:none; overflow:hidden; width:702px; height:75px; left:0; top:0px; *zoom:1; word-break:keep-all;}
	.weekly .wam_box dl dd strong {float:left; display: block; margin-right:10px; width:226px; height:75px;}
	.weekly .wam_box dl dd .more {position:absolute; top:0; right:0;}
	.weekly .wam_box dl dd .wam_txt {float:left; display: block; width:424px; text-align:left; line-height:17px;}
	.weekly .wam_box dl dd .wam_txt .title {display: block; font-weight:bold;}
	.weekly .wam_box dl dd .wam_txt em {display: block; margin-bottom:6px; font-size:11px; font-style:normal;}
	.weekly .wam_box dl dd .wam_txt .con {font-size:11px;}

.section02 .coop {float:right; width:226px;}
.section02 .coop h3 {padding:0 0 5px 0; border-bottom:1px solid #7a7a7a;}
.section02 .coop ul {padding-top:17px;}
.section02 .coop ul li {margin-bottom:17px; border-bottom:1px solid #e0e1e2; height:105px;}


/* news */
.newsSet{overflow:hidden; margin:25px 0 40px 0;}
.newsSet .newsbox01{width:458px; float:left;}
/*.newsSet .newsbox01 .titleLine{width:100%; border-bottom:solid 1px #f0f0f0; overflow:hidden;}*/
.newsSet .newsbox01 .titleLine{width:100%; border-bottom:solid 1.5px #7f7f7f; overflow:hidden;}
.newsSet .newsbox01 .titleLine .title{float:left;}
.newsSet .newsbox01 .titleLine .moreBtn{float:right;}
.newsSet .newsbox01 .titleLine .imgBor{border-bottom:solid 0px #7f7f7f; padding-bottom:10px;}
.newsSet .newsbox01 .conLine{width:100%; overflow:hidden; padding:20px 0 10px 0; }
.newsSet .newsbox01 .conLine .imgPos{float:left; margin-right:15px;}
.newsSet .newsbox01 .conLine .textPos{float:right; width:360px;}
.newsSet .newsbox01 .conLine .textPos .nameBox{text-align:right; font-size:11px; color:#848484; float:right; display:block; font-family:"나눔고딕", "맑은 고딕", "돋움" !important; font-weight:bold;}
.newsSet .newsbox01 .conLine .textPos dt{font-size:14px; color:#111; font-weight:bold; margin-bottom:5px; font-family:"나눔고딕", "맑은 고딕", "돋움" !important;}
.newsSet .newsbox01 .conLine .textPos dd{font-size:13px; color:#848484; line-height:16px; font-family:"나눔고딕", "맑은 고딕", "돋움" !important;}
.newsSet .newsbox01 .conLine2{width:100%; overflow:hidden;}
.newsSet .newsbox01 .conLine2 li{background:url(../img/main/bg_text_bullet.gif) no-repeat 0 8px; padding-left:8px; font-size:13px; color:#636363; font-weight:bold; font-family:"나눔고딕", "맑은 고딕", "돋움" !important;}
.newsSet .newsbox01 .conLine2 .nameBox{text-align:right; font-size:11px; color:#848484; float:right; display:block; font-family:"나눔고딕", "맑은 고딕", "돋움" !important;}

.newsSet .newsbox02{width:458px; float:right; font-family:"나눔고딕", "맑은 고딕", "돋움" !important;}
/*.newsSet .newsbox02 .titleLine{width:100%; border-bottom:solid 1px #f0f0f0; overflow:hidden;}*/
.newsSet .newsbox02 .titleLine{width:100%; border-bottom:solid 1.5px #7f7f7f; overflow:hidden;}
.newsSet .newsbox02 .titleLine .title{float:left;}
.newsSet .newsbox02 .titleLine .moreBtn{float:right;}
.newsSet .newsbox02 .titleLine .imgBor{border-bottom:solid 0px #7f7f7f; padding-bottom:10px;}
.newsSet .newsbox02 .conLine{width:100%; overflow:hidden; padding:20px 0 10px 0;}
.newsSet .newsbox02 .conLine .imgPos{float:left; margin-right:15px;}
.newsSet .newsbox02 .conLine .textPos{float:right; width:360px;}
.newsSet .newsbox02 .conLine .textPos .nameBox{text-align:right; font-size:11px; color:#848484; float:right; display:block; font-family:"나눔고딕", "맑은 고딕", "돋움" !important; font-weight:bold;}
.newsSet .newsbox02 .conLine .textPos dt{font-size:14px; color:#111; font-weight:bold; margin-bottom:5px; font-family:"나눔고딕", "맑은 고딕", "돋움" !important;}
.newsSet .newsbox02 .conLine .textPos dd{font-size:13px; color:#848484; line-height:16px; font-family:"나눔고딕", "맑은 고딕", "돋움" !important;}
.newsSet .newsbox02 .conLine2{width:100%; overflow:hidden;}
.newsSet .newsbox02 .conLine2 li{background:url(../img/main/bg_text_bullet.gif) no-repeat 0 8px; padding-left:8px; font-size:13px; color:#636363; font-weight:bold; font-family:"나눔고딕", "맑은 고딕", "돋움" !important;}
.newsSet .newsbox02 .conLine2 .nameBox{text-align:right; font-size:11px; color:#848484; float:right; display:block; font-family:"나눔고딕", "맑은 고딕", "돋움" !important;}

.bannerRol{width:100%; border-top:solid 2px #9c9a9c; padding:35px 0 0 0;}
.bannerRol #prevBtn{float:left;}
.bannerRol #nextBtn{float:right;}
.bannerRol ul{text-align:center; margin-top:-12px;}
.bannerRol li{display:inline; padding:0 15px 0 15px;}



