@charset "euc-kr";
#mainVisimgArea { position:relative; top:0; width:100%; max-width:1920px; height:670px; margin:0 auto; overflow:hidden; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); }
#mainVisimgArea .visImg { position:absolute; width:100%; height:670px; overflow:hidden; }
#mainVisimgArea .visImg .visImg_list li { position:relative; height:670px; left:50%; margin-left:-960px; }
#mainVisimgArea .visImg .visImg_list li img { max-width:100%; height:auto; }
.scrollDown { position:absolute; left:50%; bottom:110px; margin-left:20px; width:33px; height:20px; }
.btnArea { position:absolute; left:50%; margin-left:-18px; top:575px; width:108px; height:12px; z-index:9; }
.btnArea span { float:left; padding-right:8px; }
.btnArea span.over { padding-right:0; }
.btnArea span img { max-width:100%; height:100%; }
.btnArea span a { display:block; }
#mainCont { width:100%; overflow:hidden; }
#noticeWrap { float:left; width:100%; background:#FFF; }
.noticeCon { position:relative; }
.noticeCon { max-width:1000px; margin:0 auto; }
.noticeCon:before, .noticeCon:after { content:''; display:block; }
.noticeCon:after { clear:both; }
#notice { padding:20px 0; border-top:0px solid #EEE; border-bottom:1px dashed #E2E2E2; }
#notice h3 { float:left; width:13%; min-width:100px; color:#111; background:url(../images/v_line.gif) right 5px no-repeat; }
#notice h3 a { font-size:18px; font-weight:700; letter-spacing:-1px; }
#notice h3 i { position:relative; top:0; color:#F60; margin-right:5px; }
#notice .noticeRolling { position:relative; float:right; width:85%; height:22px; padding-top:0; overflow:hidden; }
#notice .noticeLatest { position:relative; width:100%; }
#notice .noticeLatest td[width='1%'] { display:none; }
#notice .noticeLatest td[align='center'] { text-align:right !important; color:#888; }
#notice .noticeLatest td div { max-width:100%; }
#notice .noticeLatest td a { font-size:16px; color:#555; -webkit-transition:color 0.25s; transition:color 0.25s; }
#notice .noticeLatest td a:hover { color:#000; }
#mainContEx { float:left; width:100%; border-bottom:1px dashed #E2E2E2; }
.mainContEx { width:100%; max-width:1000px; margin:0 auto; }
#storyArea { float:left; width:100%; max-width:324px; border-right:1px solid #E2E2E2; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); }
#story { margin:0 auto; width:100%; max-width:300px; height:auto; }
#story .picto { margin:20px auto 0; width:118px; height:118px; line-height:118px; border:1px solid #DDD; border-radius:50%; }
#story .picto a { display:block; font-size:58px; color:#666; text-align:center; }
.bt { text-align:center; font-weight:bold; font-size:18px; }
.btc { color:#DC4D1B; }
.bt2 a { display:block; text-align:center; font-weight:bold; font-size:16px; color:#222 !important; margin-top:20px; padding-bottom:4px; }
.bt2s { display:block; text-align:center; line-height:18px; }
#csArea { float:left; width:100%; max-width:346px; border-right:1px solid #E2E2E2; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); }
#cs { margin:0 auto; width:100%; max-width:300px; height:auto; background:url('../images/cs_ico.gif') center top no-repeat; }
.cst { text-align:center; font-weight:normal; font-size:15px; padding:3px 0 0 10px; }
.csNum { text-align:center; font-weight:bold; font-size:32px; color:#222 !important; margin:6px 0 5px 0; letter-spacing:-1px; }
.cs_s { display:block; padding:20px 0 6px 52px; line-height:22px; font-size:13px; }
#cs a.map { display:block; width:120px; margin:10px auto 0; text-align:center; padding:10px 48px 10px; font-size:15px; color:#FFF; font-weight:bold; background:#DF3F33 url('../images/zoom_ico.png') 160px center no-repeat; transition:0.5s all; border-radius:46px; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all; }
#cs a.map:hover { color:#FFF; background:#332A28 url('../images/zoom_ico.png') 160px center no-repeat; transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all; }
#maUpArea { float:left; width:100%; max-width:324px; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); }
#maUp { margin:0 auto; width:100%; max-width:300px; height:auto; }
#maUp .picto { margin:20px auto 0; width:118px; height:118px; line-height:118px; border:1px solid #DDD; border-radius:50%; }
#maUp .picto a { display:block; font-size:58px; color:#666; text-align:center; }
.mt { text-align:center; font-weight:bold; font-size:18px; }
.mtc { color:#DC4D1B; }
.mt2 a { display:block; text-align:center; font-weight:bold; font-size:16px; color:#222 !important; margin-top:20px; padding-bottom:4px; }
.mt2s { display:block; text-align:center; line-height:18px; }
#nd-bdr { position:relative; padding:65px 0; } 
#nd-bdr .nd-bdr { display:block; background:#969696; position:absolute; text-indent:-99999px; -webkit-transition:all 0.40s cubic-bezier(0.160, 0.87, 0.48, 1); transition:all 0.40s cubic-bezier(0.160, 0.87, 0.48, 1); }
#nd-bdr .ll { bottom:0; left:-1px; width:1px; height:0; } 
#nd-bdr .lr { top:0; right:-1px; width:1px; height:0; } 
#nd-bdr:hover .ll, #nd-bdr:hover .lr { height:100% }
#carouselWrap { float:left; width:100%; margin:50px auto; }
.album_t { font-size:32px; font-family:"Poiret One"; font-weight:500; text-align:center; padding:0 0 20px; }
.owl-carousel .item { display:block; width:100%; height:auto; overflow:hidden; }
.owl-carousel .item img { transition:0.2s ease-out; -webkit-transition: all 0.2s ease-out; transform: scale(1); -webkit-transform: scale(1); }
.owl-carousel .item:hover img { transition:0.2s ease-out; -webkit-transition: all 0.2s ease-out; transform: scale(1.1); -webkit-transform: scale(1.1); }
.nodepop { position:absolute; width:540px; height:332px; left:50%; top:245px; margin-left:-270px; z-index:9; }
#popWrapper { float:left; width:540px; }
#popWrapper .popImg { width:540px; height:300px; }
#popWrapper .popFooter { position:relative; background:#000; height:38px; }	
#popWrapper .popFooter .to_cls { position:absolute; right:60px; line-height:38px; }
#popWrapper .popFooter .to_cls input { vertical-align:middle; margin-right:4px; }
#popWrapper .popFooter .to_cls label { color:#BBB; font-size:12px; cursor:pointer; }
#popWrapper .popFooter .cls { position:absolute; top:0; right:0; }