@import url('edit_style.css');
/*웹폰트*/

/*
@font-face {
 font-family: "easyNanumGothic";
 src: url('/common/css/font/NanumGothic.eot');
 src: local('?'), url('/common/css/font/NanumGothic.woff') format('woff'), url('/common/css/font/NanumGothic.ttf') format('truetype'), url('NanumGothic.otf') format('opentype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: "easyNanumGothicBold";
 src: url('/common/css/font/NanumGothicBold.eot');
 src: local('?'), url('/common/css/font/NanumGothicBold.woff') format('woff'), url('/common/css/font/NanumGothicBold.ttf') format('truetype'), url('NanumGothicBold.otf') format('opentype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: "easyLeMondeSansBold";
 src: url('/common/css/font/lemonde/LeMondeSansSemiBold.eot');
 src: local('?'), url('/common/css/font/lemonde/LeMondeSansSemiBold.woff') format('woff'), url('/common/css/font/lemonde/LeMondeSansSemiBold.ttf') format('truetype'), url('LeMondeSansSemiBold.otf') format('opentype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: "easyLeMondeSansBoldItalic";
 src: url('/common/css/font/lemonde/LeMondeLivreSemiBoldItalic.eot');
 src: local('?'), url('/common/css/font/lemonde/LeMondeLivreSemiBoldItalic.woff') format('woff'), url('/common/css/font/lemonde/LeMondeLivreSemiBoldItalic.ttf') format('truetype'), url('LeMondeLivreSemiBoldItalic.otf') format('opentype');
 font-weight: normal;
 font-style: normal;
} */


/*2014-06-05 IE를 위한 웹폰트적용 추가*/
@font-face{font-family:'easyNanumGothicBold'; src: url('/common/css/font/NanumGothicBold.eot');}
@font-face{font-family:'easyNanumGothic'; src: url('/common/css/font/NanumGothic.eot');}
@font-face{font-family:'easyLeMondeSansBold02'; src: url('/common/css/font/lemonde/LeMondeSansSemiBold.eot');}
@font-face{font-family:'easyLeMondeSansBoldItalic02'; src: url('/common/css/font/lemonde/LeMondeLivreSemiBoldItalic.eot');}



/* webfont *//*2014-07-10 파폭에서 볼드체 적용되지 않아서 영문버전에서 css 가져옴*/
@font-face {
 font-family: "easyLeMondeSansNormal";
 src: url('/common/css/font/lemonde/LeMondeSansNormal.eot');
 src: local('?'), url('/common/css/font/lemonde/LeMondeSansNormal.woff') format('woff'), url('/common/css/font/lemonde/LeMondeSansNormal.ttf') format('truetype'), url('LeMondeSansNormal.otf') format('opentype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: "easyLeMondeSansBold";
 src: url('/common/css/font/lemonde/LeMondeSansSemiBold.eot');
 src: local('?'), url('/common/css/font/lemonde/LeMondeSansSemiBold.woff') format('woff'), url('/common/css/font/lemonde/LeMondeSansSemiBold.ttf') format('truetype'), url('LeMondeSansSemiBold.otf') format('opentype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: "easyLeMondeSansBoldItalic";
 src: url('/common/css/font/lemonde/LeMondeLivreSemiBoldItalic.eot');
 src: local('?'), url('/common/css/font/lemonde/LeMondeLivreSemiBoldItalic.woff') format('woff'), url('/common/css/font/lemonde/LeMondeLivreSemiBoldItalic.ttf') format('truetype'), url('LeMondeLivreSemiBoldItalic.otf') format('opentype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: "easyNanumGothic";
 src: url('/common/css/font/NanumGothic.eot');
 src: local('?'), url('/common/css/font/NanumGothic.woff') format('woff'), url('/common/css/font/NanumGothic.ttf') format('truetype'), url('NanumGothic.otf') format('opentype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: "easyNanumGothicBold";
 src: url('/common/css/font/NanumGothicBold.eot');
 src: local('?'), url('/common/css/font/NanumGothicBold.woff') format('woff'), url('/common/css/font/NanumGothicBold.ttf') format('truetype'), url('NanumGothicBold.otf') format('opentype');
 font-weight: normal;
 font-style: normal;
}

@font-face{font-family:'easyLeMondeSansNormal02'; src: url('/common/css/font/lemonde/LeMondeSansNormal.eot');}
@font-face{font-family:'easyLeMondeSansBold02'; src: url('/common/css/font/lemonde/LeMondeSansSemiBold.eot');}
@font-face{font-family:'easyLeMondeSansBoldItalic02'; src: url('/common/css/font/lemonde/LeMondeLivreSemiBoldItalic.eot');}
@font-face{font-family:'easyNanumGothic02'; src: url('/common/css/font/NanumGothic.eot');}
@font-face{font-family:'easyNanumGothicBold02'; src: url('/common/css/font/NanumGothicBold.eot');}

.png24{behavior: url("iepngfix.htc")}

/* style */
*{margin:0; padding:0}
html{width:100%; height:100%;}
body{font-size:12px; font-family: 'easyNanumGothic', 'easyNanumGothic02', dotum,"돋움",sans-serif; color:#666;}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0; padding:0}
ul,ol,li{list-style:none}
img, fieldset{border:none; vertical-align:top}
legend, caption{display:none;}
textarea, button{vertical-align:middle;}
input, select{height:16px; vertical-align:top; background:#f7f7f7; border:1px solid #ccc; font-family: 'easyNanumGothic', 'easyNanumGothic02', dotum,"돋움",sans-serif; font-size:12px; color:#666; line-height:22px;}
input{padding:3px;}
select{padding:2px}
textarea{padding:3px; vertical-align:middle; background:#f7f7f7; border:1px solid #ccc; font-family: 'easyNanumGothic', 'easyNanumGothic02', dotum,"돋움",sans-serif; font-size:12px; color:#666; line-height:22px;}
.checkbox{padding:0; border:0; background:#f7f7f7}
.checkbox02{padding:0; border:0; background:#EDEDED}
.disNone{display:none;}
a{text-decoration:none; color:inherit;}
a:hover, a:focus, a:active{text-decoration:none; color:inherit;}
table{width:100%; border-collapse:collapse}
.p_box{width:100%; overflow:hidden; /*overflow:hidden 20130614*/}

/* 간격, 폰트 */
.mt2{margin-top:2px}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt55{margin-top:55px}
.mt60{margin-top:60px}

.red_f{color:#e72e35}
.font_a{color:#aaa}
.font_8{color:#888}
.font_3{color:#333}
.font_s9{font-size:11px; color:#999}
strong{font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
th{font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}

/* 정렬 */
.taC{text-align:center}
.taR_Ori{text-align:right;}
.taR{text-align:right; padding-right:30px}
.taL{text-align:left;}
.textAlignL{text-align:left !important; padding-left:10px !important;}

/* 기본 */
#header{position:relative; width:1100px; height:21px; margin:0 auto; padding:4px 0; z-index:1000}
#header .skipNavi{position:absolute;top:44px;} /*20130108 추가*/
#header .go_folly{position:absolute;top:40px;left:114px;} /*20130507 추가*/
#header .select_lang{position:absolute; top:0; left:0; z-index:1000; width:500px; overflow:hidden}
#header .select_lang .bt_sec{width:145px; height:29px; float:left; overflow:hidden;}
#header .select_lang .bt_sec .left{width:113px; float:left; text-align:center; padding:11px 0; border-left:1px solid #eee; border-right:1px solid #eee;}
#header .select_lang .bt_sec .right{width:29px; float:right; border-right:1px solid #eee;}
#header .select_lang ul{display:block; width:230px; float:left; overflow:hidden; border-top:1px solid #eee; border-left:1px solid #eee; background:#fff; z-index:1000}
#header .select_lang li{width:113px; float:left; text-align:center; padding:10px 0; border-right:1px solid #eee; z-index:1000; line-height:7px;}
#header .util{text-align:right;}

#divImgSubVisual{padding-top:10px;}

#body_sec{width:100%; min-width:1100px; border-top:1px solid #eee; background:#f7f7f7;}
#cBody{width:1100px; margin:0 auto; padding:20px 0 70px;}
#submain_cBody{width:1100px; margin:0 auto; padding:20px 0 0px;}
#cHeader{position:relative; width:100%; height:84px; overflow:hidden; padding-bottom:16px; text-align:center}
#cHeader .quick_m{position:absolute; bottom:7px; left:0; width:265px;}
#cHeader .quick_m td{padding-bottom:9px; text-align:left}
#cHeader .menu{position:absolute; bottom:16px; right:0px; overflow:hidden;}
#cHeader .menu .bts{width:225px; height:15px; overflow:hidden; float:right}
#cHeader .menu .bts .unit{float:left; padding-left:20px}
#cHeader .menu .search{width:258px;height:28px; float:right; margin-top:15px; overflow:hidden; border:1px solid #eee}
#cHeader .menu .search .left{width:223px; float:left;}
#cHeader .menu .search .right{width:34px; float:right;}
#cHeader .qrcode{position:absolute; bottom:16px; right:0px;}
#cHeader input{background:#fff; border:1px solid #ccc}
#cHeader h1{margin-top:15px;}
                      
#contents{position:relative; width:100%; padding-top:0px}
#submain_contents{position:relative; width:100%;}

#footer{height:160px; text-align:center; padding:20px 0; border-top:1px solid #eee;}


/*GNB
#gnb{}
#gnb {width:100%;}
#gnb .depth01 ul{width:100%; overflow:hidden;}
#gnb .depth01 li{width:366px; height:18px; float:left; padding:10px 0 12px; text-align:center; color:#fff; font-size:16px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; cursor:pointer;}
#gnb .depth01 li.gnb01{background:#e72e35}
#gnb .depth01 li.gnb02{width:368px; background:#fcaf17}
#gnb .depth01 li.gnb03{background:#333}
#gnb .depth02 .unit{width:100%; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:16px; color:#fff;}
#gnb .depth02 .unit.num03{background:url('/common/images/icon/gnb_depth02_unit01bg.gif') repeat-x 0 0; width:100%; overflow:hidden}
#gnb .depth02 .unit.num03 ul{width:550px; float:right}
#gnb .depth02 .unit.num03 li{float:left; padding:19px 0 19px 30px;}
#gnb .depth02 .unit.num02{background:url('/common/images/icon/gnb_depth02_unit02bg.gif') repeat-x 0 0;}
#gnb .depth02 .unit.num02 li{float:left; padding:19px 0 19px 20px; letter-spacing:-1px;}
#gnb .depth02 .unit.num02 li.bt_sec{padding:20px 10px 14px 33px;}
#gnb .depth02 .unit.num02 li.txt_sec{padding:11px 23px 9px 0; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:30px}
#gnb .depth02 .unit.num01{background:url('/common/images/icon/gnb_depth02_unit03bg.gif') repeat-x 0 0;}
#gnb .depth02 .unit.num01 li{float:left; padding:19px 0 19px 14px; letter-spacing:-1px}
#gnb .depth02 .unit.num01 li.bt_sec{padding:18px 10px 16px 33px;}
#gnb .depth02 .unit.num01 li.txt_sec{padding:11px 23px 9px 0; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:30px}
#gnb .depth02 ul{width:100%; overflow:hidden;}

.gnb_history_div{width:100%; height:119px; background:url('/common/images/icon/gnb_bottom_bg.gif') repeat-x 0 0;vertical-align:top;}
.gnb_history_div .contents{position:relative; width:902px; height:21px; margin:0 auto; padding:58px 99px 25px; background:url('/common/images/icon/gnb_history_bg.gif') no-repeat 90px 50px;}
.gnb_history_div .contents ul{width:; overflow:hidden}
.gnb_history_div .contents li{width:87px; overflow:hidden; float:left; padding:0 1px !important; text-align:center; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-size:13px; color:#a2a2a2; letter-spacing:0 !important;}
.gnb_history_div .contents li p{line-height:21px}
.gnb_history_div .contents li.on{font-size:20px; color:#fff; line-height:21px;}
.gnb_history_div .contents li.on p{line-height:21px}
.gnb_history_div .contents .leftbt{position:absolute; top:35px; left:30px;}
.gnb_history_div .contents .rightbt{position:absolute; top:35px; right:30px;}

.notfound_div{height:450px; margin-top:160px; text-align:center; font-size:14px; line-height:25px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
*/

#gnb {width:100%;position:relative;}
#gnb .depth01 ul{width:100%; overflow:hidden;}
#gnb .depth01 .gnbDt01{width:550px; height:18px; float:left; padding:10px 0 12px; text-align:center;cursor:pointer;}
#gnb .depth01 .gnbDt01 a ,#gnb .depth02 .unitFt a{color:#fff; font-size:16px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
#gnb .depth01 li{*display:inline; *zoom:1;}
#gnb .depth01 li.gnb01 .gnbDt01{background:#e72e35;}
#gnb .depth01 li.gnb02 .gnbDt01{width:368px;background:#fcaf17;}
#gnb .depth01 li.gnb03 .gnbDt01{background:#fcaf17;}

#gnb .depth02{width:1100px;position:absolute;top:40px;left:0px; z-index:5000}
#gnb .depth02 .unit{width:100%; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:16px; color:#fff;}
#gnb .depth02 .unit.num03{background:url('/common/images/icon/gnb_depth02_unit01bg.gif') repeat-x 0 0; width:100%; overflow:hidden}
#gnb .depth02 .unit.num03 ul{width:550px; float:right;}
#gnb .depth02 .unit.num03 li{float:left; padding:19px 0 19px 30px;}

/*#gnb .depth02 .unit.num02{background:url('/common/images/icon/gnb_depth02_unit02bg.gif') repeat-x 0 0;}*/
#gnb .depth02 .unit.num02{background:url('/common/images/icon/gnb_depth02_unit03bg.gif') repeat-x 0 0;}
#gnb .depth02 .unit.num02 li{float:left; height:44px; padding:19px 0 19px 18px; letter-spacing:-1px;}
#gnb .depth02 .unit.num02 li.bt_sec{padding:20px 10px 14px 33px;}
#gnb .depth02 .unit.num02 li.txt_sec{padding:11px 23px 9px 0; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:30px;}

/*#gnb .depth02 .unit.num01{background:url('/common/images/icon/gnb_depth02_unit03bg.gif') repeat-x 0 0;}*/
#gnb .depth02 .unit.num01{background:url('/common/images/icon/gnb_depth02_unit02bg.gif') repeat-x 0 0;}
#gnb .depth02 .unit.num01 li{float:left; height:44px; padding:19px 0 19px 20px; letter-spacing:-1px}
#gnb .depth02 .unit.num01 li.bt_sec{padding:18px 10px 16px 33px;}
#gnb .depth02 .unit.num01 li.txt_sec{padding:11px 23px 9px 0; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:30px;}
#gnb .depth02 ul{width:100%; overflow:hidden;}
#gnb .depth02 .unitFt{width:100%; overflow:hidden;height:60px;}

.gnb_history_div{width:100%; height:119px; background:url('/common/images/icon/gnb_bottom_bg.gif') repeat-x 0 0;}
.gnb_history_div .contents{position:relative; width:902px; height:21px; margin:0 auto; padding:58px 99px 40px; background:url('/common/images/icon/gnb_history_bg.gif') no-repeat 90px 50px;}
.gnb_history_div .contents ul{width:; overflow:hidden;}
.gnb_history_div .contents li{width:87px; overflow:hidden; float:left; padding:0 1px !important; text-align:center;}
.gnb_history_div .contents li .icon_img{height:4px; overflow:hidden}
.gnb_history_div .contents li a{font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-size:13px; color:#a2a2a2; letter-spacing:0 !important; line-height:21px;}
.gnb_history_div .contents li p{line-height:21px; height:21px;}
.gnb_history_div .contents li.on{font-size:20px; color:#fff; line-height:21px;}
.gnb_history_div .contents li.on a{font-size:20px; color:#fff;}
.gnb_history_div .contents li.on p{line-height:21px; height:21px;}
.gnb_history_div .contents .leftbt{position:absolute; top:35px; left:30px;}
.gnb_history_div .contents .rightbt{position:absolute; top:35px; right:30px;}
.notfound_div{height:450px; margin-top:160px; text-align:center; font-size:14px; line-height:25px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}

/* LNB */
#lnb{margin-top:18px;}
#lnb li{padding-bottom:7px;}

/* 메인 */

.main_div{width:1100px; height:;}
.main_topsec{width:100%; height:743px; overflow:hidden; border-bottom:10px solid #555}
.main_topsec .left{width:366px; float:left; padding-right:29px;}
.main_topsec .left ul.main_tab{width:100%; overflow:hidden}
.main_topsec .left ul.main_tab li{width:; float:left; padding-right:3px;}
.main_topsec .left ul.main_tab li.end{padding-right:0px;}
.main_topsec .left .con01{height:425px}
.main_topsec .left .con01 .contents{margin-top:18px; color:#333; line-height:20px}
.main_topsec .left .con01 .contents .type01{font-size:11px; color:#666}
.main_topsec .left .con01 .contents strong{font-size:17px; color:#e72e35; line-height:25px}
.main_topsec .left .con02{height:143px; padding-top:20px; border-top:1px dotted #d2d2d2}
.main_topsec .left .con02 .list li{padding:0 0 8px 10px; background:url('/common/images/icon/dot3x3.gif') no-repeat 1px 5px;}

.main_topsec .center{width:310px; float:left}
.main_topsec .center .con03{height:403px; padding-top:17px; border-top:3px solid #555;}
.main_topsec .center .con03 .photo ul{width:100%; overflow:hidden}
.main_topsec .center .con03 .photo li{width:; float:left; padding-right:4px;}
.main_topsec .center .con03 .photo li.end{padding-right:0px;}
.main_topsec .center .con04{padding-top:20px; border-top:1px dotted #d2d2d2}
.main_topsec .center .con04 li{padding-bottom:15px; height:103px;} /*20130628 height값 추가 */
.main_topsec .center .con04 li .column_img{width:110px; float:left; padding-top:3px}
.main_topsec .center .con04 li .column_txt{width:200px; float:right; line-height:20px}
.main_topsec .center .con04 li .column_txt strong{color:#333}

.main_topsec .right{width:365px; float:right; border-left:1px solid #ddd}
.main_topsec .right .con05{width:337px; height:243px; padding:17px 0 0 28px; border-top:3px solid #555}
.main_topsec .right .con05 li{overflow:hidden; padding:12px 0; border-bottom:1px dotted #d2d2d2; line-height:22px} /* 2013-09-06 overflow:hidden; 추가 */
.main_topsec .right .con05 li.end{border-bottom:0px dotted #d2d2d2}
.main_topsec .right .con05 li .festival_left{width:70px; float:left}
.main_topsec .right .con05 li .festival_right{width:267px; float:right}
.main_topsec .right .con05 li .festival_right strong{color:#333}
.main_topsec .right .con05 ul.bts{width:100%; overflow:hidden}
.main_topsec .right .con05 .bts li{border:0; float:left; width:; padding:0 20px 0 0}
.main_topsec .right .con06{position:relative; width:308px; height:373px; margin-top:33px; padding:20px 28px; background:#fff; border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.main_topsec .right .con06 .tit_sec{position:relative; widht:100%;}
.main_topsec .right .con06 .tit_sec .bt_sns{position:absolute; top:-5px; right:0;}
.main_topsec .right .con06 li{padding:12px 0 11px; border-top:1px solid #eee; line-height:20px}
.main_topsec .right .con06 li .tit{color:#333}
.main_topsec .right .con06 .refresh{position:absolute; bottom:15px; left:28px;}

.main_bottomsec{width:100%; height:300px; overflow:hidden;}
.main_bottomsec .left{width:366px; float:left; padding-right:29px;}
.main_bottomsec .left .con07{color:#333; line-height:20px; height:113px}
.main_bottomsec .left .con08{width:364px; overflow:hidden; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.main_bottomsec .left .con08 .unit{width:141px; float:left; padding:20px 20px 20px 19px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}

.main_bottomsec .center{width:310px; float:left}
.main_bottomsec .center .con09 li{padding:15px 0; border-bottom:1px dotted #d2d2d2; color:#333; line-height:14px}
.main_bottomsec .center .con09 li.fir{padding:0 0 15px}

.main_bottomsec .right{width:366px; float:right;}
.main_bottomsec .right .con10 .conbt{width:366px; height:128px; background:url('/common/images/icon/maincon10_bg.gif') no-repeat 0 0;}
.main_bottomsec .right .con10 ul{width:100%; overflow:hidden}
.main_bottomsec .right .con10 li{width:183px; height:13px; float:left; text-align:center; padding:25px 0;}
.main_bottomsec .right .con10 li.on{background:#e72e35}

/* 서브메인 */
.submain_div{width:1100px;}
.submain_div .p_box.bor_b3{border-top:3px solid #333}
.submain_div .con01_left{position:relative; width:704px; height:450px; float:left; padding:30px 0 30px 30px; background:#fff}
.submain_div .con01_left .txt{width:673px; height:125px; overflow:hidden; color:#333; line-height:20px}
.submain_div .con01_left .leftbts{position:absolute; bottom:30px; left:30px;}
.submain_div .con01_left .leftbts ul{width:100%; overflow:hidden}
.submain_div .con01_left .leftbts li{float:left; padding-right:2px}
.submain_div .con01_left .img img{border:1px solid #ddd}
.submain_div .con01_left .rightbts{position:absolute; bottom:30px; right:22px;}
.submain_div .con01_left .rightbts ul{width:100%; overflow:hidden}
.submain_div .con01_left .rightbts li{float:left;}
.submain_div .con01_right{width:336px; height:450px; float:right; padding:30px 30px 30px 0; background:#fff}
.submain_div .con01_right .img img{border:1px solid #ddd}

.submain_con24_div{width:704px; height:977px; float:left; padding:30px 30px 0 0;}
.submain_con24_div .con02{height:475px; line-height:20px; padding-bottom:30px}
.submain_con24_div .con02 strong{font-size:23px; color:#333}
.submain_con24_div .con02 ul{width:100%; overflow:hidden; border-top:1px solid #eee; border-left:1px solid #eee;}
.submain_con24_div .con02 li{width:; padding:14px 9px; float:left; border-bottom:1px solid #eee; border-right:1px solid #eee; background:#fff}
.submain_con24_div .con04{border-top:3px solid #333; padding:20px 0 0 0;}
.submain_con24_div .con04 ul{border-top:1px dotted #d2d2d2}
.submain_con24_div .con04 li{border-bottom:1px dotted #d2d2d2}
.submain_con24_div .con04 li.end{border-bottom:0px dotted #d2d2d2}
.submain_con24_div .con04 li .con04_tit:first-child{padding:20px 0 50px;}
.submain_con24_div .con04 li .con04_tit{width:260px; float:left; font-size:26px; color:#333; padding:30px 0 40px;}
.submain_con24_div .con04 li .con04_tit span{color:#999}
.submain_con24_div .con04 li .con04_txt{position:relative; width:434px; float:right; padding:12px 0 12px 10px; color:#888; line-height:20px;}
.submain_con24_div .con04 li .con04_txt .txt_sec{width:380px;}
.submain_con24_div .con04 li .con04_txt .con04_icon{position:absolute; top:40%; right:10px;}

.submain_con35_div{width:306px; height:977px; float:right; padding:30px 30px 0 30px; background:#fff}
.submain_con35_div .con03{width:100%; height:505px}
.submain_con35_div .con03 li{padding-bottom:5px}
.submain_con35_div .con03 .con03_img{width:123px; float:left;}
.submain_con35_div .con03 .con03_txt{width:183px; float:right; color:#333}
.submain_con35_div .con05{position:relative; width:100%;}
.submain_con35_div .con05 .tit_sec{position:relative; width:100%;}
.submain_con35_div .con05 .tit_sec .bt_roll{position:absolute; top:2px; right:0;}
.submain_con35_div .con05 ul{width:100%; overflow:hidden}
.submain_con35_div .con05 li{width:151px; float:left; padding:0 0 10px 2px; line-height:16px; color:#333}
.submain_con35_div .con05 .guide_txt{position:absolute; top:26px; left:0; z-index:2000}

.submain_div .con06{position:relative; width:705px; height:544px; float:left; padding:18px 0 0 0; border-top:3px solid #333;}
.submain_div .con06 ul{width:100%; overflow:hidden}
.submain_div .con06 li{width:; float:left; padding:0 8px 8px 0;}
.submain_div .con06 li.end{padding:0 0 8px 0;}
.submain_div .con06 li .exhibit_div{position:relative; width:100%;}
.submain_div .con06 li .exhibit_div .over{position:absolute; top:0; left:0; display:none; width:150px; height:80px; padding:15px 10px 10px; background:#444; color:#fff; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.submain_div .con06 li .exhibit_div .over.on{display:block}
.submain_div .con06 li .exhibit_div .over .tit{font-size:14px}
.submain_div .con06 .guide_txt{position:absolute; bottom:68px; left:0; z-index:2000}

.submain_div .con07{width:366px; height:544px; float:right; padding:18px 0 0 0; border-top:3px solid #333;}
.submain_div .con07 li{min-height:75px; border-bottom:1px dotted #d2d2d2}
.submain_div .con07 li.end{border-bottom:0px dotted #d2d2d2}
.submain_div .con07 li .submain_event_div{width:100%; overflow:hidden}
.submain_div .con07 li .submain_event_div .left{width:76px; float:left; padding:15px 10px 15px 0;}
.submain_div .con07 li .submain_event_div .right{width:280px; float:right; padding:13px 0;  color:#333; line-height:19px}

.submain_con8{width:100%}
.sponsor_pbox{width:1110px; overflow:hidden; margin:0 auto; padding:10px 0}
.submain_con8 .sponsor_div{width:400px; float:left; z-index:1000} /* 20130607 width값 수정 */
.submain_con8 .sponsor_div ul{width:100%; overflow:hidden; z-index:1000}
.submain_con8 .sponsor_div li{width:; float:left; padding:0; z-index:1000;}
.submain_con8 .sponsor_div02{position:relative; width:650px; float:left;} /* 20130607 width값 수정 */
.submain_con8 .sponsor_div02 .rolling_div{position:absolute; top:0px; left:0px; width:100%; overflow:hidden}
.submain_con8 .sponsor_div02 .rolling_div ul{width:5000px; overflow:hidden}
.submain_con8 .sponsor_div02 .rolling_div li{width:130px; height:50px; float:left; padding:0;}

/* 서브 */
#leftCon{position:relative; width:763px; min-height:500px; float:left; border-right:1px solid #ddd}
#rightCon{width:305px; float:right; padding-left:30px}
#rightCon .right_sec_bts{border-top:1px solid #ddd; border-left:1px solid #ddd}
#rightCon .right_sec_bts li{padding:14px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#fff}

/* 광주비엔날레 */
.gb_intro_div{width:734px;}
.gb_intro_div .title_txt{font-size:16px; line-height:26px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.gb_intro_div .con01{border-top:3px solid #333}
.gb_intro_div .con01 td.tit{padding:30px 0; font-size:15px; color:#e72e35; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; vertical-align:top}
.gb_intro_div .con01 td .txt01{width:553px; padding:30px 0; margin-left:10px; border-bottom:1px dotted #ccc; font-size:14px; text-align:justify; line-height:25px}
.gb_intro_div .con01 td .txt02{padding:30px 0;}
.gb_intro_div .con01 td .txt02 li{padding:0 0 10px 10px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 7px; font-size:16px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.gb_intro_div .con01 td .txt02 .gb_left{width:272px; padding-left:10px; float:left; font-size:14px; line-height:25px; text-align:justify}
.gb_intro_div .con01 td .txt02 .gb_right{width:272px; float:right; font-size:14px; line-height:25px; text-align:justify}
.gb_intro_div .con01 td .txt02 .gb_right p{width:267px; padding-left:5px}
.gb_intro_div table.con02{border-top:5px solid #333}
.gb_intro_div table.con02 th{padding:10px 0 12px; background:#eaeaea; border-bottom:1px dotted #acacac; font-size:14px; color:#333;}
.gb_intro_div table.con02 td{height:60px; padding:10px 0 12px; text-align:center; border-bottom:1px dotted #acacac; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; line-height:20px}
.gb_intro_div table.con02 td.taL{text-align:left; font-size:18px; color:#333}
.gb_intro_div table.con02 td.taL02{text-align:left;}
.gb_intro_div h4{padding:35px 0 20px; color:#e72e35; font-size:15px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}

.overview_tab ul{width:100%; overflow:hidden}
.overview_tab li{width:182px; float:left; padding-right:1px; cursor:pointer}
.overview_tab li .tab_div{position:relative; width:162px; height:; padding:10px; background:#adadad; color:#fff; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:14px}
.overview_tab li.on .tab_div{background:#e72e35;}
.overview_tab li.on .tab_div .icon{display:block}
.overview_tab li .tab_div .icon{position:absolute; top:18px; right:10px; display:none}
.overview_div{width:734px;}
.overview_div .con01 td{vertical-align:top}
.overview_div .con01 td strong{font-size:24px; color:#333;}
.overview_div .con01 td p{font-size:14px; color:#888; line-height:25px}
.overview_div .con01 td.project_part01 strong{font-size:14px; color:#000; text-decoration:underline}
.overview_div .con01 td.project_part01 p{font-size:14px; color:#888;}
.overview_div .con01 td.project_part01 li{font-size:14px; color:#666; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 9px; padding:0 0 0 10px; line-height:25px}
.overview_div h4{padding:50px 0 10px;}
.overview_div .bor_t{border-top:5px solid #333}
.overview_div .bor_t td{padding:30px 0;}
.overview_div .bor_t td.txt{border-bottom:1px dotted #ccc}
.overview_div .bor_t td.txt span{color:#999}
.overview_div .project_part02{font-size:14px; line-height:25px}

.planner_div{width:734px; overflow:hidden}
.planner_div.w764{width:764px;}
.planner_div ul{width:100%; overflow:hidden}
.planner_div li{width:734px; float:left} /*2013-07-05 width수정*/
.planner_div.w764 li{width:382px; float:left}
.planner_div.bor-b5{background:url('/common/images/icon/border_bottom3.gif') no-repeat 0 bottom;}
.planner_div .p_box.bor-t5{border-top:5px solid #333}
.planner_div .p_box{width:734px; overflow:hidden; padding:20px 0; border-bottom:1px dotted #acacac}/*2013-07-05 width수정*/
.planner_div .p_box.end{border-bottom:0px}
.planner_div .planner_img{width:180px; float:left}
.planner_div .planner_infor{width:539px; float:left; padding-left:15px; position:relative;}/*2013-07-05수정*/
.planner_div .planner_infor .role{font-size:14px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.planner_div .planner_infor .kor{margin-top:5px; font-size:18px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.planner_div .planner_infor .eng{margin-top:5px; font-size:12px; color:#888; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.planner_div .planner_infor .work {line-height:16px; color:#333; margin-top:30px;} /*2013-07-05추가*/
.planner_div .planner_infor .more {position:absolute; top:0; right:0;} /*2013-07-05추가*/
.artist_div{width:352px; height:59px;  padding:12px 0; border-bottom:1px dotted #acacac}
.artist_div.bor_t5{border-top:5px solid #333}
.artist_div.end{border-bottom:0}
.artist_div strong{color:#333}
/* 2013-10-29 추가 시작 */
.artist_div2 li{width:50%} 
.artist_div2 .p_box{width:367px}
.artist_div2 .planner_infor{width:172px}
/* 2013-10-29 추가 끝 */

.pop_planner{position:absolute; top:190px; left:0; width:674px; height:; overflow:hidden; padding:23px 30px; background:#333; color:#ccc}
.pop_planner .img{width:210px; float:left}
.pop_planner .spec{width:464px; float:right}
.pop_planner .spec .spec_head{position:relative; width:100%; padding-bottom:18px; border-bottom:5px solid #fff}
.pop_planner .spec .spec_head .xbt{position:absolute; top:0; right:0;}
.pop_planner .spec .spec_head .role{font-size:18px; color:#fff; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.pop_planner .spec .spec_head .name{font-size:28px; color:#fff; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.pop_planner .spec .spec_head .birth{font-size:14px; color:#ccc; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.pop_planner .spec .spec_txt{line-height:20px;}
.pop_planner .spec .spec_txt strong{font-size:16px;}
.pop_planner .spec .spec_txt li{padding:0 0 5px 10px; background:url('/common/images/icon/pop_planner_dot3x3.gif') no-repeat 0 10px;}

.exhibition_div{width:734px;}
.exhibition_div .tit{width:100%; overflow:hidden; background:url('/common/images/icon/form_bgicon.gif') no-repeat right 0}
.exhibition_div .tit .img{width:142px; float:left}
.exhibition_div .tit .txt{width:508px; float:left; padding:25px 0; font-size:20px; color:#333; line-height:30px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.exhibition_div ul{border-top:5px solid #333}
.exhibition_div li{border-bottom:1px dotted #ccc; cursor:pointer}
.exhibition_div li .exhibition_list{position:relative; padding:35px 0 38px; font-size:35px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.exhibition_div li .exhibition_list .type01{color:#999}
.exhibition_div li .exhibition_list .type02{color:#999; font-size:20px;}
.exhibition_div li .exhibition_list .bt{position:absolute; top:38px; right:20px;}

.form_view_div{width:734px;}
.form_view_div dl{border-top:5px solid #333; border-bottom:5px solid #333}
.form_view_div dt{padding:26px 0 28px; border-bottom:1px dotted #ccc; font-size:35px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.form_view_div dt span{color:#999}
.form_view_div dd{padding:27px 0 29px; font-size:14px; line-height:25px}
.form_view_div ul{width:100%; overflow:hidden}
.form_view_div li{width:182px; float:left; padding:0 1px 25px 0}
.form_view_div li .type01{margin-top:10px; font-size:14px; line-height:20px; text-decoration:underline; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.form_view_div li .type02{font-size:12px; color:#888;}

.pop_form_view{position:absolute; top:190px; left:0; width:674px; height:; padding:30px; background:#333; color:#ccc}
.pop_form_view .spec .spec_head{position:relative; width:100%; padding-bottom:18px;}
.pop_form_view .spec .spec_head .xbt{position:absolute; top:0; right:0;}
.pop_form_view .spec .spec_head .name{font-size:28px; color:#fff; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.pop_form_view .spec .spec_txt{line-height:20px;}
.pop_form_view .spec .spec_txt strong{font-size:16px; color:#fff}
.pop_form_view .spec .spec_txt li{padding:0 0 5px 10px; background:url('/common/images/icon/pop_planner_dot3x3.gif') no-repeat 0 10px;}

.pop_work_view{position:absolute; top:100px; left:310px; width:500px; height:; padding:20px; background:#333; color:#ccc}
.pop_work_view .spec .spec_head{position:relative; width:100%; padding-bottom:18px;}
.pop_work_view .spec .spec_head .xbt{position:absolute; top:0; right:0;}
.pop_work_view .spec .spec_head .name{font-size:18px; color:#fff; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.pop_work_view .spec .spec_txt{line-height:20px;}
.pop_work_view .spec .spec_txt .pre_gbview_img{position:relative; width:500px;}
.pop_work_view .spec .spec_txt .pre_gbview_img .viewbt{position:absolute; bottom:0; right:0;}
.pop_work_view ul{width:100%; overflow:hidden}
.pop_work_view li{float:left; padding-right:1px}


/*2014-09-16 드랍박스 추가*/
.dropBox{position:relative; top:0; left:0}
.dropBox a{display:block; margin-top:1px; padding:10px; width:162px; height:15px; font-size:13px; color:#fff; font-weight:bold; background-color:#adadad;}
.dropBox a.oneD{background:#e72e35 url(/common/images/icon/dropBoolet.gif) no-repeat 160px center}
.dropBox .twoD{position:absolute; top:35px; left:0; z-index:999; background-color:#FFF;}

.work_div{width:734px; border-bottom:3px solid #333}
.work_div table{}
.work_div td{vertical-align:top; padding-bottom:20px}
.work_div td .title{margin-top:10px; margin-right:1px; font-size:14px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; line-height:20px}
.work_div td .kor{margin-top:8px; margin-right:1px;}
.work_div td .eng{margin-top:3px; margin-right:1px;}
.work_div td .work_list_div{display:block; position:relative; cursor:pointer}
.work_div td .work_list_div .selected{position:absolute; top:0; left:0; display:none}
.work_div td.on .work_list_div .selected{display:block}
.workview_div{display:none; width:694px; overflow:hidden; margin-bottom:30px; padding:40px 20px; background:#eee}
.workview_div.on{display:block;}
.workview_div .img{width:210px; float:left}
.workview_div .img .pic{position:relative; width:182px;}
.workview_div .img .pic .search_bt{position:absolute; bottom:0; right:0;}
.workview_div .txt{position:relative; width:473px; float:left}
.workview_div .txt strong{display:block; width:440px; font-size:25px; color:#333; text-decoration:underline; line-height:25px}
.workview_div .txt .type01{margin-top:3px}
.workview_div .txt .type02{color:#888; line-height:20px;}
.workview_div .xbt{position:absolute; top:0px; right:0px;}

.view_guide_div{width:734px;}
.view_guide_div td{padding-bottom:5px; vertical-align:top}
.view_guide_div td .type01{width:150px; padding:20px 0; border-top:5px solid #333}
.view_guide_div td .type02{padding:30px 0;}
.view_guide_div td .type03{width:554px; margin-left:10px; padding:20px 0; border-top:5px solid #333; border-bottom:1px dotted #acacac; font-size:14px}
.view_guide_div td .type03 .txt01{color:#333; padding-bottom:5px}
.view_guide_div td .type03 .txt02{color:#666; padding-bottom:5px}
.view_guide_div td .type04{width:554px; margin-left:10px; padding:25px 0 30px; border-bottom:1px dotted #acacac; font-size:14px; line-height:25px}
.view_guide_div td .type04 strong{color:#333}
.view_guide_div td .type04.noline{border-bottom:0px}
.view_guide_div td .type05{padding:25px 0 30px;}
.view_guide_div td .type05 li{padding-left:10px; padding-bottom:10px; font-size:14px; line-height:24px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 10px;}
.view_guide_div td .jp_txt{line-height:25px;}
.view_guide_div td.txt02 li{padding-left:10px; font-size:14px; line-height:24px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 10px;}

.ticket_div{width:759px;}
.ticket_div table{width:100%; border-top:3px solid #333}
.ticket_div th{padding:7px 0 8px; color:#333; border-bottom:1px dotted #acacac; background:#eaeaea}
.ticket_div td{font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; padding:7px 0 8px; border-bottom:1px dotted #c6c6c6; text-align:center; line-height:16px}
.ticket_div td.tit{color:#333}
.ticket_div td.taR{padding-right:30px; text-align:right}
.ticket_div td.taL{padding:13px 0 12px 20px; text-align:left}
.ticket_div td.taL p{padding:0 0 0 10px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 9px; line-height:22px}
.ticket_div td.taL p.p_btn{padding:0 0 0 10px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 9px;display:inline-block;}
.ticket_div tr.lastLine{border-bottom:3px solid #333}

.p_txt{}
.p_title{font-size:18px;font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;color:#e72e35;}
.p_title02{font-size:12px;font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;color:#333;}
.tb_title{font-size:18px;font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;color:#333;}
.p_list{margin-top:8px;}
.p_list li{font-size:12px;color:#666;line-height:22px;}
.p_list li p.list_txt{padding-left:55px;}
.font_12{font-size:12px;}
.tb_btn img{padding:2px 0 0 5px; }
.tb_btn2 img{padding:5px 0 0 5px; }
.p_ico{padding:5px 3px 0 3px}

.pregb_list_div{width:734px;}
.pregb_list_div li{min-height:260px; background:url('/common/images/icon/pre_gb_list_bottomline.gif') no-repeat 0 bottom;} /* 20130703 min-height값 변경 min-height:260px; */
.pregb_list_div li .left{width:150px; min-height:260px; float:left; padding:30px 0;}
.pregb_list_div li .right{width:554px; min-height:260px; float:right; padding:30px 0; overflow:hidden;}
.pregb_list_div li .right .txt{width:318px; float:left}
/*.pregb_list_div li .right .txt .tit_kor{font-size:28px; color:#e72e35}*/
.pregb_list_div li .right .txt .tit_kor{font-size:14px; color:#e72e35}
.pregb_list_div li .right .txt .tit_eng{margin-top:15px; font-size:18px; color:#333}
.pregb_list_div li .right .txt p{line-height:20px}
.pregb_list_div li .right .img{width:236px; float:right; text-align:right}
.pregb_list_div li .right .txt02{width:400px; float:left}
.pregb_list_div li .right .txt02 .tit_kor{font-size:28px; color:#e72e35; letter-spacing:-1px;}
.pregb_list_div li .right .txt02 .tit_eng{margin-top:15px; font-size:18px; color:#333}
.pregb_list_div li .right .txt02 p{line-height:20px}
.pregb_list_div li .right .img02{width:140px; float:right; text-align:right}
.pregb_list_div li.first .left{border-top:5px solid #333}
.pregb_list_div li.first .right{border-top:5px solid #333}
.pregb_list_div li.view .left{border-top:5px solid #333}
.pregb_list_div li.view .right{border-top:5px solid #333}
.pregb_list_div li.view{background:none}
.past_view_tab ul{width:100%; overflow:hidden}
.past_view_tab li{width:146px; float:left; padding-right:1px; cursor:pointer}
.past_view_tab li .tab_div{position:relative; width:126px; height:; padding:10px; background:#adadad; color:#fff; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:14px}
.past_view_tab li.on .tab_div{background:#e72e35;}
.past_view_tab li.on .tab_div .icon{display:block}
.past_view_tab li .tab_div .icon{position:absolute; top:18px; right:10px; display:none}

/* 재단소개 */
.greeting_div{width:734px; overflow:hidden}
.greeting_div .img{width:185px; float:left}
.greeting_div .txt{width:549px; float:right; font-size:14px; line-height:25px; color:#333}
.greeting_div .txt strong{font-size:20px; color:#000; line-height:32px;}

.history_div .con01{width:579px; height:77px; padding-top:45px; padding-left:155px; background:url('/common/images/icon/history_img.gif') no-repeat 0 0; line-height:23px; font-size:14px}
.history_div .con01 strong{font-size:32px; color:#333;}
.history_div .con02{width:734px; border-top:10px solid #333}
.history_div .con02 td{border-bottom:1px dotted #ccc; padding:25px 0; vertical-align:top; font-size:16px; line-height:25px}
.history_div .con02 td.year{padding:28px 0 25px;}
.history_div .con02 .end td{border:0}

.ci_div{width:734px;}
.ci_div td{padding-bottom:55px; font-size:14px; line-height:25px;}
.ci_div td.tit{font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:15px; color:#000; vertical-align:top}
.ci_div td .color_txt{font-size:11px; color:#666; line-height:18px}

.vision_div{width:734px;}
.vision_div td{padding-bottom:55px; font-size:14px; line-height:25px;}
.vision_div td.line{border-top:1px dashed #ccc; padding:30px 0;}
.vision_div td.tit{font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:15px; color:#000; vertical-align:top}
.vision_div td.subTit{font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:14px; color:#333; vertical-align:top}
.vision_div td .color_txt{font-size:11px; color:#666; line-height:18px}
.vision_div td .redTxt{font-family: 'easyNanumGothicBold'; color:#e72e35;}
.vision_div td .blcTxt{font-family: 'easyNanumGothicBold'; color:#333;}
.vision_div td .sTxt{padding-left:10px; padding-top:3px; color:#444; background:url("/common/images/icon/dot3x3.gif") no-repeat 0 14px;}
.vision_div td li.c333{color:#333;}

.group_div{width:734px;}
.group_div .con01{width:734px; height:490px; background:url('/common/images/icon/group_img01.gif') no-repeat 0 0;}
.group_div .con01 strong{font-size:22px; color:#333; line-height:30px; letter-spacing:-1px}
.group_div .con01 p{font-size:18px; line-height:30px;}
.group_div .con02 ul{width:100%; overflow:hidden; margin-top:90px}
.group_div .con02 li{float:left}
.group_div .con02 table{border-top:3px solid #333}
.group_div .con02 th{padding:10px 0 12px; background:#eaeaea; border-bottom:1px dotted #acacac; color:#333}
.group_div .con02 th.taL{padding:10px 0 12px 10px; text-align:left; border-right:1px dotted #c6c6c6;}
.group_div .con02 th.taL02{padding:10px 0 12px 10px; text-align:left;}
.group_div .con02 td{padding:10px 0 12px; border-bottom:1px dotted #c6c6c6; text-align:center; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.group_div .con02 td.taL{padding:10px 0 12px 10px; text-align:left; border-right:1px dotted #c6c6c6;}
.group_div .con02 td.taL02{padding:10px 0 12px 10px; text-align:left;}
.group_div .con02 td strong{color:#333}

.sponsor01_div{width:734px;}
.sponsor01_div ul{width:100%; overflow:hidden}
.sponsor01_div li{float:left}
.sponsor01_div strong{font-size:14px; color:#000}
.sponsor01_div table{border-top:1px solid #ddd; border-left:1px solid #ddd}
.sponsor01_div td{border-right:1px solid #ddd; border-bottom:1px solid #ddd}
table.sponsor02_table{border:0;}
.sponsor02_table td{border-bottom:1px dotted #ccc; border-right:0; padding:25px 0; vertical-align:top; line-height:20px; color:#888}
.sponsor02_table td.tit{font-size:14px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.sponsor02_table td .dot{padding-left:10px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 7px;}
.sponsor02_table td .dot strong{font-size:12px; font-family: 'easyNanumGothic', 'easyNanumGothic';}

.location_div{width:734px;}
.location_div td{padding:12px 0 10px; border-bottom:1px dotted #ccc}
.location_div td.tit{font-size:14px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.location_div td .dot{padding-left:10px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 6px;}
.location_div .end td{border:0}
.location_div ul{width:100%; overflow:hidden}
.location_div li{float:left}
.map_txt{padding:20px; border:1px solid #ddd; background:#fff; line-height:13px}
.location_div .con03 .loca_box{width:100%; overflow:hidden; padding:30px 0; border-bottom:1px dotted #ccc}
.location_div .con03 .bus_left{width:191px; float:left; padding-top:10px}
.location_div .con03 .bus_right{width:543px; float:right}
.location_div .con03 .bus_right strong{font-size:13px; color:#000}
.location_div .con03 .bus_right p{margin-top:15px; line-height:20px}
.location_div .con03 .bus_right span{color:#e72e35}
.location_div .con03 table{border-top:3px solid #333; border-left:1px solid #ddd}
.location_div .con03 td{padding:25px 0 27px; background:#ededed; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.location_div .con03 td strong{font-size:16px; color:#000;}

/* 알림마당 */
.pressroom_div{width:734px;}
.pressroom_div .txt_sec{font-size:18px; line-height:28px; letter-spacing:-1px}
.pressroom_div .txt_sec strong{font-size:22px; color:#e72e35}
.pressroom_div .icon_sec{width:694px; overflow:hidden; padding:50px 20px; border-top:3px solid #333; border-bottom:1px dotted #ccc}
.pressroom_div .icon_sec .icon_div{width:130px; float:left;}
.pressroom_div .icon_sec .spec_div01{width:210px; float:left; margin-top:25px;}
.pressroom_div .icon_sec .spec_div02{width:216px; float:left; margin-top:25px;}
.pressroom_div .icon_sec strong{font-size:14px; color:#000}
.pressroom_div .icon_sec p{line-height:10px}

.webzine_div{width:734px;}
.webzine_div ul{width:100%; overflow:hidden; border-bottom:3px solid #333;padding-bottom:27px}
.webzine_div li.type01{width:213px; float:left; margin:26px 77px 27px;height:317px}
.webzine_div li.type02{width:213px; float:right; margin:26px 77px 27px}
/*.webzine_div li.type02{width:213px; float:left; margin:0 0 50px 0}*/
.webzine_div li .img{width:212px; height:281px; padding:1px 0 0 1px; background:url('/common/images/icon/webzine_imgbg.gif') no-repeat 0 0;}
.webzine_div li .txt{margin-top:15px; text-align:center}
.webzine_div li .txt strong{font-size:16px; color:#000}

.selling_con01 li{overflow:hidden; padding:30px 0; border-top:1px dotted #ccc} /* 2013-09-06 overflow:hidden; 추가 */
.selling_con01 li .selling_con01_left{width:180px; float:left}
.selling_con01 li .selling_con01_left p{padding-bottom:20px;}
.selling_con01 li .selling_con01_left strong{font-size:14px; color:#333; line-height:20px;}
.selling_con01 li .selling_con01_right{width:515px; float:left}
.selling_con01 li .selling_con01_right li{padding:0 0 0px 10px; border:0; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 7px; line-height:20px; color:#888}

.selling_con02 .tab ul{width:100%; overflow:hidden}
.selling_con02 .tab li{float:left}
.selling_con02 table{border-top:3px solid #333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.selling_con02 th{padding:10px 0 12px; color:#333; background:#eaeaea; border-bottom:1px dotted #c6c6c6}
.selling_con02 td{padding:7px 0 9px; border-bottom:1px dotted #c6c6c6; letter-spacing:-0.5px}
.selling_con02 td a{text-decoration:underline}
.selling_con02 td.main_txt{color:#333; text-align:center}
.selling_con02 td.taR{padding:7px 35px 9px; text-align:right}

.newsletter_div ul{width:732px; overflow:hidden; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:3px solid #333}
.newsletter_div li{width:121px; height:90px; float:left; text-align:center; cursor:pointer; border-right:1px solid #ccc; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.newsletter_div li .newsletter_tab{position:relative; width:121px;}
.newsletter_div li .newsletter_tab .txt{position:absolute; top:15px; left:13px; z-index:1100}
.newsletter_div li .newsletter_tab .selected{display:none; width:122px; height:90px; background:#333; position:absolute; top:0px; left:0px; z-index:1000}
.newsletter_div li .newsletter_tab .month{font-size:25px; color:#333}
.newsletter_div li .newsletter_tab .day{margin-top:5px;}
.newsletter_div li .newsletter_tab.on .selected{display:block;}
.newsletter_div li .newsletter_tab.on .month{color:#fff}
.newsletter_div li .newsletter_tab.on .day{color:#fff}
.newsletter_area{width:730px; padding:39px 0; border:0px solid #ccc; background:#fff}

/* 고객마당 & 자료마당 */
.qna_guest_div{width:644px; overflow:hidden; padding:83px 40px 83px 50px; border-top:3px solid #333; border-bottom:1px dotted #bdbdbd}
.qna_guest_div .icon{width:118px; float:left}
.qna_guest_div .message{width:475px; float:right}
.qna_guest_div .message strong{font-size:22px; color:#333;}
.qna_guest_div .message p{font-size:14px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; line-height:25px; letter-spacing:-1px}

.nodata_div{width:644px; overflow:hidden; padding:80px 40px 80px 50px; border-top:3px solid #333; border-bottom:1px dotted #bdbdbd}
.nodata_div .icon{width:118px; float:left}
.nodata_div .message{width:475px; float:right}
.nodata_div .message strong{font-size:22px; color:#333;}
.nodata_div .message p{font-size:14px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; line-height:25px; letter-spacing:-1px}

.reservation_evnet{width:734px; overflow:hidden; padding-bottom:25px; border-bottom:1px dotted #bdbdbd}
.reservation_evnet .img{width:180px; float:left; padding:6px; border:1px solid #ddd}
.reservation_evnet .txt{width:518px; float:left; padding-left:22px; font-size:22px; color:#333}
.reservation_evnet .txt .day{font-size:12px;}

.select_ym{width:376px; overflow:hidden; margin:55px auto 0;}
.select_ym div{float:left}
.cal_body{width:735px; padding-left:1px; border-top:3px solid #333; border-bottom:3px solid #333;}
.cal_body th{padding:13px 0 14px; font-size:13px; color:#000; border-bottom:1px dotted #acacac}
.cal_body td{border-bottom:1px dotted #acacac; border-right:1px dotted #acacac}
.cal_body td.seven{border-right:0px dotted #acacac}
.cal_body td .day_div{position:relative; height:60px; padding:20px 0; text-align:center}
.cal_body td.holy .day_div .day_num{color:#ffa900}
.cal_body td .day_div .day_num{position:absolute; top:10px; left:10px; color:#999; font-family:Tahoma; z-index:1000}
.cal_body td .day_div .reser_num{position:absolute; top:20px; left:19px; display:none; width:66px; height:26px; padding:20px 0; background:url('/common/images/icon/calendar_event_bg.png') no-repeat 0 0; color:#454545; font-size:17px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; z-index:999; text-align:center} /* 2013-10-23 수정 color:#fff */
.cal_body td .day_div .reser_num.on{display:block}
.cal_body td .day_div .full{position:absolute; top:20px; left:19px; display:none; width:66px; height:26px; padding:20px 0; background:url('/common/images/icon/calendar_fullBg.png') no-repeat 0 0; color:#fff; font-size:17px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; z-index:999; text-align:center}/*2013-06-21수정*/
.cal_body td .day_div .selected_box{position:absolute; top:-1px; left:-1px; display:none; z-index: 1;width:104px; height:100px; background:#fff; border:1px solid #e72e35;}/*2013-06-24 z-index추가*/
.cal_body td.selected .day_div .day_num{color:#e72e35}
.cal_body td.selected .day_div .selected_box{display:block;}
.cal_txt{width:325px; float:left}
.cal_reser_bt{width:198px; float:right;  /*padding-right:30px*/} /*20130605 수정*/
.cal_body td.on {background:#fff;}/*20130605 수정*/

.cal_body td .day_div .sche_num{position:absolute; top:14px; right:10px; display:none; color:#e72e35; font-family:Tahoma; line-height:10px; z-index:1000}
.cal_body td .day_div .sche_num.on{position:absolute; top:14px; right:10px; display:block; color:#e72e35; font-family:Tahoma; line-height:10px; z-index:1000}
.cal_body td .day_div .sche_txt{z-index:999; padding:10px; display:none; text-align:justify; position:absolute; top:20px; left:0px; height:50px; overflow:hidden; line-height:18px}
.cal_body td .day_div .sche_txt.on{display:block;}
.cal_body td.selected .day_div .sche_txt{position:absolute; top:20px; left:0px; z-index:999;}

/*2013-06-24 추가*/
.cal_body td .day_div .passBox{position:absolute; top:-1px; left:-1px; border:1px dotted #acacac; display:none;  width:104px; height:100px; background:#efefef;}
.cal_body td.pass .day_div .passBox{display:block;}
/*****************/

/*20130605 추가*/
.Bt_box {width:734px; overflow:hidden}
.cal_reser_txt {float:left;}
.cal_reser_txt p {color:#e72e35; padding:10px 0;}
.cal_reser_bt {float:right;}

/*20130610추가*/
.cal_body td .day_div .over { display:none; position:absolute; top:60px; left:0; width:230px; height:20px; background:#fff; text-align:center; border:1px solid #000; font-size:14px; color:#000; z-index:1000;}
.cal_body td .day_div .over.on {display:block; padding-top:5px;}

.g_tour_tab ul{width:100%; overflow:hidden}
.g_tour_tab li{width:; float:left}

.agency_div ul{width:100%; overflow:hidden}
.agency_div li{width:; float:left; padding:10px 10px 0 0;}

.join_program_txt{width:734px; padding-top:15px; background:url('/common/images/icon/icon_txt.gif') no-repeat 645px 0; font-size:18px; letter-spacing:-1px}
.join_program_txt strong{font-size:22px; color:#333}

.bookcafe_div{}
.bookcafe_div .img_area{width:734px; overflow:hidden}
.bookcafe_div .img_area .left{width:460px; float:left; padding-right:4px;}
.bookcafe_div .img_area .right{width:270px; float:right}
.bookcafe_div .title_area{width:734px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; padding-bottom:20px; border-bottom:1px dotted #aaa}
.bookcafe_div .title_area strong{font-size:22px;}
.bookcafe_div .txt_area{font-size:14px; color:#000;}
.bookcafe_div .txt_area p{margin-top:6px;}

/* 2014-09-12 추가(주말콘서트 영역) */
.view_guide_div .org{font-size:15px; font-weight:bold; color:#fa5e16}
.view_guide_div .weekWrap{overflow:hidden}
.view_guide_div .weekConcert{width:260px; float:left}
.view_guide_div .weekImg{float:right}
.view_guide_div .weekConcert td{border-top:1px solid #db6d3a; padding:3px 0}
.view_guide_div .weekConcert td.la{border-bottom:1px solid #db6d3a}
.view_guide_div .img{width:275px}

.view_guide_div .weekConcert2{width:554}
.view_guide_div .weekConcert2 th{font-weight:normal; text-align:left; color:#f97335; border-top:1px solid #db6d3a; border-bottom:1px solid #db6d3a; padding:3px 0}
.view_guide_div .weekConcert2 td{border-bottom:1px solid #db6d3a; padding:3px 0}



/* 회원 */
.terms_txt{width:733px; line-height:20px;}
.terms_txt strong{font-size:14px; color:#333}
.terms_top{width:691px; padding:20px 20px 10px; border-top:3px solid #000; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.terms_top.mail{padding:20px;}
.terms_top td{padding-bottom:10px}
.terms_top td a{text-decoration:underline}
.terms_top strong{color:#333}
.terms_top p{color:#888; line-height:20px}
.terms_div{width:733px;}
.terms_div td{padding:20px 0; border-bottom:1px dotted #ccc}
.terms_div td.type01{font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; color:#333; line-height:20px; vertical-align:top}
.terms_div td.type02{color:#888; line-height:20px; vertical-align:top}

.login_div{width:734px; overflow:hidden; padding:40px 0 50px; border-top:3px solid #333; border-bottom:1px dotted #acacac}
.login_div .img_sec{width:344px; float:left}
.login_div .input_sec{width:390px; float:right}
.login_div .input_sec .bt_sec{width:100%; overflow:hidden;}
.login_div .input_sec .bt_sec .check{width:; float:left; padding:5px 0; font-size:14px}
.login_div .input_sec .bt_sec .bt{width:; float:right;}
.login_bottom{padding-right:30px; text-align:right; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:14px; color:#333; line-height:14px}
.error_div{width:370px; height:24px; padding:3px 10px 4px; background:#e6e6e6; font-size:14px; line-height:25px; display:none}
.error_div.on{display:block}

.join_div{position:relative; width:734px;}
.join_div table{width:100%; border-top:1px dotted #acacac}
.join_div td{padding:30px 0; border-bottom:1px dotted #acacac; vertical-align:top}
.join_div td.type01{font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:14px; color:#000; line-height:22px}
.join_div td .txt_box{width:575px; height:315px; padding:0 0 18px 18px; border:1px solid #ccc; overflow-y:scroll; line-height:20px; color:#888}
.join_div td .txt_box strong{color:#333;}
.agree_div strong{font-size:14px; color:#333; line-height:14px}

.join_div .credit_tab{height:25px; background:url('/common/images/icon/accredit_tab_line.gif') repeat-x 0 bottom;}
.join_div .credit_tab ul{width:100%; overflow:hidden}
.join_div .credit_tab li{float:left}

.id_number{display:none}
.id_number.on{display:block}
.id_number table{border:0}
.id_number td{padding:9px 0; vertical-align:middle}
.id_number td.type01{padding:12px 0; font-size:14px; color:#666; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.id_number td.type02{line-height:30px}
.id_number td.type03{padding:0;}
.id_number td.type03 .txt_div{padding:30px 20px; background:#ededed}
.id_number td.type03 .txt_div .txt01{font-size:14px; color:#333; line-height:14px;}
.id_number td.type03 .txt_div .txt02{margin-top:12px; line-height:20px;}

.ipin_div{display:none}
.ipin_div.on{display:block}
.ipin_div .txt{padding:40px 0; border-bottom:1px dotted #acacac}
.ipin_div .txt strong{font-size:16px; color:#000}

.complete_div{padding:70px 0; border-bottom:1px solid #acacac}
.complete_div .message{font-size:14px; color:#888; line-height:28px;}
.complete_div .message strong{color:#333; text-decoration:underline;}

.search_my_div table{border-top:3px solid #333}
.search_my_div td.type01{padding:12px 0;}
.search_my_div td.type02{padding:9px 0; vertical-align:middle; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.search_my_div td.type02 strong{font-size:14px; color:#333; line-height:25px}
.search_my_div td.type03{padding:9px 0; line-height:30px}
.search_my_div td.type03 strong{font-size:14px;}
.search_my_div td.type04{padding:15px 0 20px; line-height:20px}
.search_my_div td.type04 strong{font-size:14px; color:#333; line-height:25px}
.search_my_div td.type05{padding:0; border-bottom:1px solid #acacac}
.search_my_div td.type05 .txt_div{padding:25px 20px; border-left:1px solid #acacac; border-right:1px solid #acacac}
.search_my_div td.type05 .txt_div li{padding:0 0 10px 10px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 7px;}

.withdraw_div h4{padding:27px 0 10px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:14px; color:#000}
.withdraw_div .con01{padding:24px 20px 27px; border-top:3px solid #333; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; line-height:20px}
.withdraw_div .con01 strong{color:#333}
.withdraw_div table{border-top:1px dotted #acacac}
.withdraw_div td{padding:; background:#ededed}
.withdraw_div td.type01{padding:14px 0 14px 20px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:14px; color:#000}
.withdraw_div td.type02{padding:14px 0 14px 0; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:14px;}
.withdraw_div .reason{padding-top:20px; border-top:1px dotted #acacac; background:#ededed;}
.withdraw_div .reason table{border-top:0px dotted #acacac}
.withdraw_div .reason td{padding:0 0 12px 20px; border-bottom:0px dotted #acacac; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.withdraw_div .reason td.type01{padding:0 0 12px 20px; border-bottom:1px dotted #acacac;}

.error{display:none;}
.error.on{display:inline}
.error02{position:absolute; bottom:10px; right:0; display:none;}
.error02.on{display:block}

/* 통합검색 */
.search_div{width:734px;}
.search_div .notice_result{font-size:22px}
.search_div .notice_result strong{color:#e72e35}
.result_div .result_txt{padding-bottom:20px; font-size:22px; color:#333; border-bottom:3px solid #333}
.result_div ul{}
.result_div li{border-bottom:1px dotted #acacac}
.result_div li .result_spec{width:100%; overflow:hidden; padding:20px 0;}
.result_div li .result_spec .left{width:538px; float:left}
.result_div li .result_spec .left .tit{font-size:14px; color:#000; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.result_div li .result_spec .left .tit span{padding-left:3px; font-size:12px; color:#888; font-family:'easyNanumGothic', 'easyNanumGothic02';}
.result_div li .result_spec .left .txt{margin-top:8px; font-size:14px; color:#888; line-height:25px;}
.result_div li .result_spec .left .spec{margin-top:10px; font-size:12px; color:#888; line-height:12px;}
.result_div li .result_spec .left02{width:100%; float:left}
.result_div li .result_spec .left02 .tit{font-size:14px; color:#000; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.result_div li .result_spec .left02 .tit span{padding-left:3px; font-size:12px; color:#888; font-family:'easyNanumGothic', 'easyNanumGothic02';}
.result_div li .result_spec .left02 .txt{margin-top:8px; font-size:14px; color:#888; line-height:25px;}
.result_div li .result_spec .left02 .spec{margin-top:10px; font-size:12px; color:#888; line-height:12px;}
.result_div li .result_spec .right{width:; float:right; padding-left:25px;}

/* 사이트맵 */
.sitemap_div{width:340px; height:320px; float:left; padding-right:37px; padding-bottom:55px}
.sitemap_div.end{padding-right:0}
.sitemap_div .unit{width:160px; float:right}
.sitemap_div .unit li{padding:8px 0 7px; border-bottom:1px dotted #acacac}

/* 컨텐츠 */
.course_div{width:734px; overflow:hidden}
.course_div .img{width:262px; float:left; border-top:5px solid #333; padding:30px 0 0 0;}
.course_div .txt{width:442px; float:right; border-top:5px solid #333; padding:30px 0 0 0; font-size:14px; line-height:25px;}
.course_div .txt strong{font-size:14px; color:#000; text-decoration:underline}
.gp_project_div{width:734px; overflow:hidden; border-top:5px solid #333}
.gp_project_div .left{position:relative; width:; float:left; padding-top:0px;}
.gp_project_div .left .selectbox{position:absolute; top:10px; right:0;}
.gp_project_div .left strong{font-size:32px; color:#333;}
.gp_project_div .left td{line-height:20px; vertical-align:top; letter-spacing:-1px}
.gp_project_div .right{width:218px; float:right}
.gp_project_div .follyFb{margin:10px 20px;} /*20130508 추가*/
.world_b_schedule{width:735px; border-top:3px solid #333}
.world_b_schedule th{padding:12px 0; background:#eaeaea; border-bottom:1px dotted #acacac }
.world_b_schedule td{padding:12px 0 12px 10px; border-bottom:1px dotted #c6c6c6 }
.world_b_schedule td.taC{padding:12px 0; text-align:center; color:#333}

/* board type */
.board_type01{width:734px; border-bottom:3px solid #333}
.nobor_b{border-bottom:0px solid #333}
.board_type01 td{border-top:1px dotted #ababab;}
.board_type01 .nobar td{border-top:0px dotted #ababab;}
.board_type01 .nobar02 td{border-top:0px dotted #ababab; border-bottom:3px solid #333}

.board_type01 td.type01{vertical-align:top; padding:22px 0 50px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; color:#888;}
.board_type01 td.type02{padding:20px 0; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:20px; line-height:20px; vertical-align:top}
.board_type01 td.type02 .colunm_txt{font-family:'easyNanumGothic', 'easyNanumGothic02'; font-size:14px; color:#333}
.board_type01 td.type03{padding:0; background:#ededed; font-size:14px; color:#000; line-height:25px}
.board_type01 td.type05{padding:30px 0; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:20px; color:#999; vertical-align:top}
.board_type01 td.type06{padding:16px 0; vertical-align:top}

.board_type01 td.type02 a{color:#333; letter-spacing:-1px; line-height:30px}
.board_type01 td.type02 .subtxt span{font-size:12px; padding-right:15px;}
.board_type01 td.type02 .subtxt span.date{color:#333}
.board_type01 td.type02 span.on{display:inline;}
.board_type01 td.type02 span.off{display:none;}
.board_type01 td.type02 .work_txt{font-size:14px; color:#333; line-height:20px; font-family: 'easyNanumGothic', 'easyNanumGothic02'}
.board_type01 .question td.type02{padding:16px 0; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:20px; line-height:48px}
.board_type01 .question td.type02 a{color:#333; letter-spacing:-1px}
.board_type01 .on td.type02 a{color:#e72e35; letter-spacing:-1px}

.board_type01 td.type03 .view{position:relative; width:654px; overflow:hidden; padding:16px 40px;}
.board_type01 td.type03 .view .icon{width:50px; float:left}
.board_type01 td.type03 .view .txt{width:569px; float:right}

.board_type01 td.type04 .view{position:relative; padding:30px 0; text-align:justify; font-size:14px; line-height:25px; color:#000}
.board_type01 td.type04 .view02{position:relative; padding:50px 0; font-size:14px; color:#000; line-height:22px; width:734px; overflow:hidden}
.board_type01 td.type04 .view02 .icon{width:135px; float:left;}
.board_type01 td.type04 .view02 .txt{width:599px; float:left;}
.board_type01 td.type04 .view .view_sns{position:absolute; bottom:35px; right:0;}
.board_type01 td.type04 .repl_div{width:732px; overflow:hidden; background:#ededed; border:1px solid #ddd}
.board_type01 td.type04 .repl_div .left{width:89px; float:left; padding:20px 0; text-align:center}
.board_type01 td.type04 .repl_div .right{width:613px; float:right; padding:30px 30px 30px 0; text-align:justify; font-size:14px; line-height:25px; color:#000}
.board_type01 td.type04 .repl_div .right .title{font-size:12px; color:#333; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}

.board_type01 td.type04 .view03{font-size:14px; color:#000; line-height:25px;}
.board_type01 td.type04 .view03 ul{}
.board_type01 td.type04 .view03 li{padding:20px 0; border-bottom:1px dotted #a5a5a5;}
.board_type01 td.type04 .view03 li .voice_down_div{width:100%; overflow:hidden}
.board_type01 td.type04 .view03 li .voice_down_div .img{width:140px; float:left}
.board_type01 td.type04 .view03 li .voice_down_div .txt{width:439px; float:left}
.board_type01 td.type04 .view03 li .voice_down_div .txt span{font-size:12px; padding-left:15px;}
.board_type01 td.type04 .view03 li .voice_down_div .txt p{font-size:12px; color:#666; line-height:18px}
.board_type01 td.type04 .view03 li .voice_down_div .bt{width:155px; float:right; text-align:right}

.board_type02{width:734px; position:relative; border-top:3px solid #333; border-bottom:1px solid #ccc; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02', dotum,"돋움",sans-serif; font-size:14px;}/*20130605 font추가*/

.board_type02 td{padding:15px 0;/*border-bottom:1px dotted #ababab; 20130607 삭제*/}
.board_type02 td.type01{padding:5px;font-size:14px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; color:#000;}
.board_type02 td.type01 span{ font-family: 'easyNanumGothic', 'easyNanumGothic02'; color:#666; font-size:11px; line-height:20px;} /*2013-07-02 추가*/
.board_type02 td.type02{font-size:14px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; color:#666;}
.board_type02 td.type02 .addbt{position:relative;}
.board_type02 td.type02 .bt{position:absolute; top:-5px; left:120px;}
.board_type02 td.type02 a{color:#333; letter-spacing:-1px}
.board_type02 td.type03{padding:9px 0; line-height:20px}

/*20130607 추가*/
.board_type02 tr {border-bottom:1px dotted #ccc;} 
.board_type02 tr.nobottom {border:0 none;}
.board_type02 tr.bg {background:#eaeaea; color:#000;}
.board_type02 td.bd{border-left:1px dotted #ccc;border-right:1px dotted #ccc;}
.board_type02 td.bdR{border-right:1px dotted #ccc;}
.board_type02 .type02 span {color:#e72e35;}
.board_type02 td.txtnote {line-height:28px; padding-left:20px;}
.inq {border-bottom:1px solid #ccc; padding:18px; overflow:hidden; width:698px;}
.inq .leftCon {float:left; width:325px; overflow:hidden}
.inq .rightCon {float:left; overflow:hidden}
.inq .rightCon .left {float:left;width:80px;}
.inq .rightCon .right {float:left;}
.inq strong {font-size:14px; color:#000; }/*2013-07-03나눔고딕삭제*/
.inq p {line-height:20px; font-size:14px;  font-family:'easyNanumGothicBold', 'easyNanumGothicBold02';}
.inq p.refer {font-size:14px; margin-top:10px;}
.Btarea {float:right; margin-right:30px;}
.printBt {position:absolute; top:55px; right:30px;}
/************************/

/*20130605 추가*/
.board_type02 input, select, textarea{vertical-align:top; background:#f7f7f7; border:1px solid #ccc; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02', dotum,"돋움",sans-serif; font-size:14px; color:#666; line-height:22px;}
.board_type02 td.type03 .text {float:left;}
.board_type02 td.type03 .warning_txt {overflow:hidden; float:right; padding-right:30px;} /*20130619 수정*/
.board_type02 td.type03 .warning_txt .img{float:left; padding:5px 5px 0 0;}
.board_type02 td.type03 .warning_txt p{float:left;}
.board_type02 td.type03 .applyBt {float:right; margin:0px 0 0 20px;}/*20130614추가*/
.board_type02 td.type03 .applyBt a{width:85px; height:25px; }
.board_type02 td.type03 .calBt {width:33px; height:24px; margin:2px 0 0 10px; float:left;}/*20130614추가*/
.board_type02 td.type03 .radio {margin:3px 8px 0 0; border:0 none;}
.docent {overflow:hidden}
.docent .txt{float: left; padding-left:30px;}
.docent .docentBt {float:left; margin:0px 0 0 30px; font-family: 'easyNanumGothic', 'easyNanumGothic02'; font-size:11px; }/*2013-06-25수정*/
.docentBt a{width:95px; height:25px;}/*2013-06-25수정*/
.board_type02 td.type03 .reser_Box {overflow:hidden; }
.board_type02 td.type03 .reser_Box span { font-family: 'easyNanumGothic', 'easyNanumGothic02'; font-size:12px;}
.board_type02 td.type03 .same {float:left; padding-right:30px;}
.board_type02 td.type03 .different {float:left; }
.Bt_box {text-align:right;}
.no {color:#a9a9a9;}
.footerIcon {overflow:hidden; width:1103px; text-align:center;margin:0 auto;}
.footerIcon li{float:left;}
.B_line {border-bottom:1px solid #eee;}
.viewNum {overflow:hidden}
.ast {font-size:11px; clear:both; font-family: 'easyNanumGothic', 'easyNanumGothic02';} /*20130614수정*/
.ast .txt01 {padding-top:5px;}
.ast .txt02 {padding-bottom:5px; color: #e72e35;}

/*2013-06-24추가 확인버튼 popup*/
.popBox01{position:absolute; top: 480px; left:300px; width:179px; height:78px; font-size: 14px;  background:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02', dotum,"돋움"; padding:30px 0  0 84px ; z-index: 1000; color: #fff;} /*2013-06-24추가*/
.popBox01 a.Bt {display:block; width: 50px; height: 25px; background: #000; line-height: 25px; text-align: center; margin:10px 0 0 20px;}
.popBox01 .closeBt {position:absolute; top:0; right:0; padding:10px 10px;}

.popBox02{position:absolute; top: 480px; left:300px; width:236px; height:98px; font-size: 14px;  background:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02', dotum,"돋움"; padding:30px 0  0 27px ; z-index: 1000; color: #fff;} /*2013-06-24추가*/
.popBox02 a.Bt {display:block; width: 50px; height: 25px; background: #000; line-height: 25px; text-align: center; margin:10px 0 0 75px;}
.popBox02 .closeBt {position:absolute; top:0; right:0; padding:10px 10px;}

.popBox03 {position:absolute; top: 480px; left:300px; overflow:hidden; width:188px; height:78px; font-size: 14px;  background:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02', dotum,"돋움"; padding:30px 0  0 75px ; z-index: 1000; color: #fff;} /*2013-06-24추가*/
.popBox03 a.Bt {display:block; width: 50px; height: 25px; background: #000; line-height: 25px; text-align: center;}
.popBox03 .closeBt {position:absolute; top:0; right:0; padding:10px 10px;}
.popBox03 p.left, p.right{ margin:10px 0 0; float: left;}
.popBox03 p.right {margin-left:10px;}


.popBox04 {position:absolute; top: 480px; left:300px; overflow:hidden; width:220px; height:78px; font-size: 14px;  background:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02', dotum,"돋움"; padding:30px 0  0 35px ; z-index: 1000; color: #fff;} /*2013-06-24추가*/
.popBox04 a.Bt {display:block; width: 50px; height: 25px; background: #000; line-height: 25px; text-align: center; }
.popBox04 .closeBt {position:absolute; top:0; right:0; padding:10px 10px;}
.popBox04 p.left {padding-left:35px;}

.popBox04 p.left, p.right{ margin:10px 0 0; float: left;}
.popBox04 p.right {margin-left:10px;}

.popBox05{position:absolute; top: 480px; left:300px; width:179px; height:78px; font-size: 14px;  background:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02', dotum,"돋움"; padding:30px 0  0 84px ; z-index: 1000; color: #fff;} /*2013-06-24추가*/
.popBox05 a.Bt {display:block; width: 50px; height: 25px; background: #000; line-height: 25px; text-align: center; margin:10px 0 0 20px;}
.popBox05 .closeBt {position:absolute; top:0; right:0; padding:10px 10px;}

.poppos {top:150px;}
.poppd { width:188px; height:78px; padding:30px 0  0 75px ;}


/************************/

/*20130605 달력 popup*/
.p_box {}
.Mini_cal {width:203px; height:190px; background:#333; position:absolute; top:360px; left:300px; padding:20px 30px; z-index:1000;}
.Mini_cal .MiniCon {width:203px; height:179px; border-left:1px solid #2f2f2f; border-right:1px solid #2f2f2f;}
.Mini_cal .header { text-align:center;}
.Mini_cal .header select {background:#151515; border:none;}
.Mini_cal .header span {vertical-align:middle; margin-left:7px; color:#ccc;}
.Mini_cal .content {width:190px;  text-align:center;margin-left:8px; overflow:hidden}
.Mini_cal .content ul {height:137;} 
.Mini_cal .content li {float:left; width:26px; height:16px; line-height:20px; padding-bottom:6px; background:#151515; border-bottom:1px solid #353535; border-right:1px solid #353535; font-size:12px;}
.Mini_cal .content .sun {color:#925e5f;}
.Mini_cal .content .sat {color:#658ab7;}
.Mini_cal .content li.on {background:#151515 url("/common/images/icon/Mini_cal_fullbg.png") no-repeat 4px 1px; color:#fff;}
.preBt {width:30px; height:230px;}
.preBt a{position:absolute; top:0; left:0; width:30px; height:230px; }
.preBt img {position:absolute; top:102px; left:13px;}
.nextBt a {position:absolute; top:0; right:0; width:30px; height:230px;}
.nextBt img {position:absolute; top:102px; right:13px;}
/************************/

/*20130607 적용범위 popup  // 20130613 수정 //2013-06-24수정*/
.applyBox {position:absolute;  top:380px; right:-335px; width:305px; height:372px; font-family: 'easyNanumGothic', 'easyNanumGothic02';  
				padding:20px; font-size:11px; background:#fff; border:1px solid #333;   line-height:18px;  letter-spacing:-0.4px;}
.applyBox img {position:relative; top:-165px; right:29px;}
.applyBox .applyTable {border-top:2px solid #000; color:#666;}
.applyBox .applyTable tr { height:25px; }
.applyBox .applyTable th {background:#fafafa;}
.applyBox .applyTable td {padding:2px; text-align:center;}
.applyBox .applyTable td span{color:#000; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; }
.applyBox .applytxt { overflow:hidden; color:#e72e35; line-height:15px;}
.applyBox .applytxt span{float:left; margin-right:4px;}
.applyBox strong {color:#000; font-size:16px; }
.applyBox li {background: url("/common/images/icon/bl_list.gif") no-repeat 0 7px;padding-left:7px; color:#666;}
/************************/

/*20130607 도슨트란? popup // 2013-06-24수정*/
.docentBox {position:absolute; top:400px; right:-5px; width:280px; height:107px; background:#fff; border:1px solid #333; padding:18px 0 0 20px; line-height:20px;}
.docentBox img {position:relative; top:17px; left:0px;}
.docentBox span {font-size:16px; color:#000; padding-left:-20px;}
.docentBox p {font-size:12px;  font-family: 'easyNanumGothic', 'easyNanumGothic02';  letter-spacing:-0.5px}
/************************/

.board_type03{width:734px; border-top:3px solid #333; border-bottom:3px solid #333}
.board_type03.tour{border-bottom:1px dotted #ababab}
.board_type03 th{padding:10px 0; background:#eaeaea; font-size:14px; color:#333}
.board_type03 td{padding:11px 0; font-size:14px; color:#666; border-top:1px dotted #ababab; text-align:center; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.board_type03 .comp td{color:#666}
.board_type03 .cancel td{color:#aaa}
.board_type03 .modi td{color:#fe9710}
.board_type03 .city{font-size:18px; color:#333}
.board_type03 .agency{font-size:18px; color:#333; text-align:left}
.board_type03 .ceo{font-size:12px;}
.board_type03 .address{font-size:12px; text-align:left; padding:13px 0 8px}
.board_type03 .num_sec{border:0px; font-size:12px; text-align:left; line-height:12px; padding:0 0 13px}
/*20130607추가*/
.board_type03 .selectpd {padding-left:15px}
.board_type03 .selectpd .radio {border:0 none;}
/*************************/

.board_type04{width:734px; border-bottom:3px solid #333}
.board_type04 td{border-top:1px dotted #ababab;}
.board_type04 .nobar td{border-top:0px dotted #ababab;}
.board_type04 td.type01{vertical-align:top; padding:32px 0 120px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; color:#888;}
.board_type04 td.type02{padding:30px 0; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:22px; line-height:22px;}
.board_type04 td.type02 a{color:#333; letter-spacing:-1px}
.board_type04 td.type02 .subtxt span{font-size:12px; padding-right:15px;}
.board_type04 td.type02 .subtxt span.date{color:#333}
.board_type04 td.type02 span.on{display:inline;}
.board_type04 td.type02 span.off{display:none;}
.board_type04 td.type02 .work_txt{font-size:14px; color:#333; line-height:20px; font-family: 'easyNanumGothic', 'easyNanumGothic02'}
.board_type04 .on td.type02 a{color:#e72e35; letter-spacing:-1px}
.board_type04 td.type03{padding:30px 0;}

.board_type05{width:734px; border-bottom:3px solid #333}
.board_type05 ul{width:100%; overflow:hidden;}
.board_type05 li{width:215px; float:left; padding:0 44px 39px 0;}
.board_type05 li.type01{height:231px;}
.board_type05 li.type02{height:231px; padding-right:0}
.board_type05 li.type03{height:205px;}
.board_type05 li.type04{height:205px; padding-right:0}
.board_type05 li.type05{height:185px;}
.board_type05 li.type06{height:185px; padding-right:0}
.board_type05 li .img{padding:6px; border:1px solid #ddd}
.board_type05 li .movie{position:relative; width:214px;}
.board_type05 li .movie .play{position:absolute; bottom:19px; left:10px;}
.board_type05 li .title{margin-top:10px; font-size:14px; color:#000; line-height:14px}
.board_type05 li .address{margin-top:7px; line-height:11px}
.board_type05 li .phone{margin-top:4px; line-height:11px}

.board_type06{width:734px;}
.board_type06 ul{width:100%; overflow:hidden;}
.board_type06 li{width:367px; height:123px; float:left; padding:20px 0; border-bottom:1px dotted #ababab;}
.board_type06 li.type02{border-bottom:0px dotted #ababab;}
.board_type06 li .g_tour_img{width:183px; float:left; padding:6px; border:1px solid #ddd}
.board_type06 li .g_tour_txt{width:145px; float:left; margin-top:5px; padding:0 14px 0 10px; letter-spacing:-1px}
.board_type06 li .g_tour_txt strong{font-size:17px; color:#000;}
.board_type06 li .g_tour_txt p.txt{padding:4px 0 14px; line-height:18px;}

.newboard_div li{border-top:1px dotted #a3a3a3;}
.board_typenew{width:100%; overflow:hidden; padding:13px 0;}
.board_typenew .type01{width:73px; float:left; padding-left:10px}
.board_typenew .type02{width:536px; float:left}
.board_typenew .type03{width:104px; float:right; padding-right:10px}

.input_board{width:734px; border-top:1px solid #acacac !important;}
.input_board td{border-bottom:1px dotted #ccc}
.input_board td.type01{padding:13px 0 14px;}
.input_board td.type02{padding:9px 0; vertical-align:middle; font-size:14px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; line-height:30px}
.input_board td.type03{padding:9px 0; vertical-align:middle; font-size:14px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; line-height:14px}

.bt_div{float:left; padding:0 3px 3px 0; cursor:pointer}
.bt_div div{float:left}
.txt_bts{width:595px; overflow:hidden}
.bt_div .downbt{display:inline; height:15px; font-size:11px; padding:5px 6px 3px; border-top:1px solid #333; border-bottom:1px solid #333; background:#555; text-align:center; color:#fff; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; line-height:12px}

/* PAGING*/
.paging_div{position:relative; width:100%; height:30px;}
.paging{width:100%; font-size:12px;}
.paging img{vertical-align:top;}
.paging strong{display:inline-block; padding:5px 6px 5px 5px; vertical-align:top}
.paging a{display:inline-block; color:#888888; padding:5px 6px 5px 5px; vertical-align:top}
.paging a.prev{display:inline-block; color:#888888; padding:0; border:0px solid #dadada; vertical-align:top}
.paging a.next{display:inline-block; color:#888888; padding:0; border:0px solid #dadada; vertical-align:top}
.paging a:hover, .paging a:focus{text-decoration:none; color:#e76e03;}
.paging a.bgNone{background:none; padding:3px 2px 0 2px; border:none}
.paging  span{display:inline-block; font-weight:bold; color:#ffffff; padding:2px 4px 1px 5px; border:1px solid #2f7c9b; background:#4492b2; vertical-align:top}

.list_search{position:absolute; top:0; right:30px; width:350px; overflow:hidden}
.list_search .select{width:88px; float:left}
.list_search .search{width:260px; float:right; overflow:hidden; border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.list_search .search .left{width:216px; float:left}
.list_search .search .right{width:34px; float:right}
.list_search input{background:#fff; border:1px solid #ddd }
.list_search select{background:#fff; border:1px solid #ddd }

.paging_taR{position:absolute; bottom:0; right:30px}

.clearB{clear:both; width:100%; height:0px; line-height:0px}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* 레이어팝업 */
.popup_option{position:absolute; bottom:34px; left:0px; width:300px; border:1px solid #333;}
.popup_option .header{width:260px; overflow:hidden; padding:20px 20px 0; background:#fff}
.popup_option .header .tit{float:left; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:16px; color:#333}
.popup_option .header .xbt{float:right;}
.popup_option .body{width:260px; overflow:hidden; padding:15px 20px; background:#fff; font-size:12px; color:#666; font-family: 'easyNanumGothic', 'easyNanumGothic02'; line-height:20px}
.popup_arrow{position:absolute; bottom:-9px; left:22px; width:22px}

.popup_option02{position:absolute; top:15px; left:-18px; width:260px; border:3px solid #888; z-index:1100}
.popup_option02 .header{width:260px; overflow:hidden; padding:0; background:#fff; z-index:1100}
.popup_option02 .header .tit{float:left; padding:10px 0 10px 15px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:14px; color:#333; z-index:1100}
.popup_option02 .header .xbt{float:right;; z-index:1100}
.popup_option02 .body{width:230px; overflow:hidden; padding:15px 15px 5px; background:#f8f8f8; border-top:1px solid #e6e6e6; font-size:12px; color:#666; font-family: 'easyNanumGothic', 'easyNanumGothic02'; line-height:20px; text-align:left; z-index:1100}
.popup_option02 .body li{padding:0 0 10px 10px; background:url('/common/images/popup/sche_pop_dot3x3.gif') no-repeat 0 4px; line-height:12px; z-index:1100}

.popup_option03{position:absolute; top:100px; left:-18px; width:340px; border:3px solid #888; z-index:1200}
.popup_option03 .header{position:relative; width:340px; overflow:hidden; padding:0; background:#fff; z-index:1200}
.popup_option03 .header .tit{padding:10px 0 10px 15px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:12px; color:#333; z-index:1200}
.popup_option03 .header .xbt{position:absolute; top:0; right:0; z-index:1200}
.popup_option03 .body{width:310px; overflow:hidden; padding:15px; background:#f8f8f8; border-top:1px solid #e6e6e6; font-size:12px; color:#666; font-family: 'easyNanumGothic', 'easyNanumGothic02'; line-height:20px; text-align:left; z-index:1200}

.popup_option04{position:absolute; top:34px; left:-18px; width:195px; padding:10px; z-index:1200; background:#fcaf17; color:#fff;}
.popup_arrow02{position:absolute; top:-4px; left:22px; width:22px; z-index:1200}

.popup_option05{position:absolute; top:3px; left:100px; width:210px; border:1px solid #333; z-index:1100; background:#fff}
.popup_option05.t_search{position:absolute; top:-33px; left:-53px; width:210px; border:1px solid #333; z-index:1100; background:#fff}
.popup_option05.t_search02{position:absolute; top:-33px; left:90px; width:210px; border:1px solid #333; z-index:1100; background:#fff}
.popup_option05 .header{position:relative; width:86px; margin:0 auto; text-align:center; font-size:15px; color:#000; overflow:hidden; padding:0; background:#fff; z-index:1100; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; line-height:30px}
.popup_option05 .header .left{position:absolute; top:10px; left:0;}
.popup_option05 .header .right{position:absolute; top:10px; right:0;}
.popup_option05 .body{width:182px; overflow:hidden; padding:0px 14px; background:#f8f8f8; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:12px; color:#666; font-family: 'easyNanumGothic', 'easyNanumGothic02'; line-height:20px; text-align:left; z-index:1100}
.popup_option05 .body th{padding:3px 0; border:0; text-align:center; width:24px; height:24px;}
.popup_option05 .body .holy{color:#ffa900}
.popup_option05 .body02{width:182px; overflow:hidden; padding:0px 14px 12px; background:#f8f8f8;}
.popup_option05 .body02 .holy{color:#ffa900}
.popup_option05 .body02 td{padding:0 0 2px 0; border:0; text-align:center; height:22px; line-height:12px;}
.popup_option05 .body02 td.select{background:#ddd; color:#333}

/*20130530 popcss 추가*/
.postPop {position:absolute; top:300px; left:205px; width:360px; height:363px; padding:27px 30px 30px; background:#333; z-index:1000;}
.postPopheader {display:block; width:360px; height:42px; border-bottom:5px solid #fff; overflow:hidden;}
.postPopheader .txt{float:left;padding-top:2px}
.postPopheader .bt{float:right}
.postPopCon .txt{color:#fff;font-size:12px;margin-top:13px}
.searchBox {width:360px; height:30px; overflow:hidden;margin-top:14px}
.searchBox strong{font-size:14px;color:#ccc;line-height:20px;padding:0 20px 0 0;display:inline-block;}
.searchBox .boxTxt{font-weight:bold;margin-right:7px}
.searchBox .searchbt {vertical-align:middle;width:41px; height:31px;}
.searchBox input {background:#151515; border:none; color:#fff; font-size:14px;}
.postBox {width:330px; height:200px; padding:14px 15px; background:#242424; clear:both; color:#fff; overflow-y:scroll; clear:both;margin-top:16px;border-top:1px solid #151515;border-bottom:1px solid #151515}
.postBox span {width:60px; float:left; color:#666; padding-right:5px;}
.postBox p {width:247px; float:left;}
.postBox li {line-height:18px; overflow:hidden;padding-bottom:3px}
/*********************/

/*20130630 추가*/
.divFacebook{width:300px;overflow:hidden}
.divFacebook .divFacebookUl{overflow:hidden;}
.divFacebook .divFacebookUl li{overflow:hidden}
.divFacebook .divFacebookUl li img{float:left;width:48px;}
.divFacebook .divFacebookUl li .list{float:right;width:242px;padding-left:10px;margin-top:-5px}
/****************/

/*2013-06-24 pop 추가*/

/**********************/

/*2014-06-23 멤버십 온라인가입페이지 추가 스타일*/
#leftCon .tabBox{padding-top:25px; overflow:hidden}
#leftCon .tabBox li{float:left; padding-right:2px}
#leftCon .conBox{padding-top:30px; padding-bottom:29px; border-bottom:1px dotted #ccc; overflow:hidden}
#leftCon .conWrap{overflow:hidden}
.conBox .btTxt input{height:30px; margin-left:10px;display:block; cursor:pointer; float:left}
.conBox .btTxt input:first-child{margin-left:142px;}
#leftCon .leftB{float:left; width:131px}
#leftCon .right{float:left; overflow:hidden; padding-left:10px}
 
#leftCon .rightTxt{font-size:12px; color:#333; font-weight:bold; font-family:'NanumGothic'}
#leftCon .txtGry{color:#888; padding-bottom:10px; font-weight:normal}
#leftCon .rightList{overflow:hidden; padding-top:18px} 
#leftCon .rightList li{float:left}
#leftCon .right > li{line-height:20px}


/*2014-06-25*/
#leftCon .left.planLeft {width:100%;}

/*2014-06-26 티켓정보 제휴할인 추가*/
.ticket_div .disdisCon{padding-top:20px}
.ticket_div .disdisCon .ConTitle{font-size:15px; font-family:"NanumGothic"; color:#333; padding-bottom:15px; font-weight:bold}
.ticket_div .disdisCon .ConTitleB{letter-spacing:-1px; font-size:15px; font-family:"NanumGothic"; color:#333; padding-top:10px; padding-bottom:8px}
.ticket_div .disdisCon .ConTitle2{font-size:13px; font-family:"NanumGothic"; color:#333; padding:0px 10px 10px; font-weight:bold}
#disConWrap table{border-collapse:collapse; width:100%; font-size:12px}
#disConWrap caption{position:absolute; top:-999px; left:-999px}
#disConWrap .topTtl th{border-top:2px solid #333; width:100%; background:#eaeaea; padding:10px; font-size:12px; overflow:hidden; text-align:left}
.ticket_div .disdisCon th.topTtl p{float:left; font-family:"NanumGothic"}
.ticket_div .disdisCon p.taR2{float:right; font-family:"NanumGothic"}
.ticket_div .disdisCon th.topTtl{text-align:left; padding-left:10px}
.ticket_div .disdisCon th.topTtl span{float:right; font-family:"NanumGothic"; padding-right:10px}
.ticket_div .disdisCon td.talM{text-align:left; padding-left:150px}

/*2014-07-08 스타일겹치는거 추가*/
#reserLayerPopId p.left{width:50px}

/*2014-07-08 단체관람 나의 예약현황 페이지 추가*/

.board_type02.emailB1 {border-bottom:0}
.board_type02.emailB1 .textB{padding-left:27px}
.board_type02.emailB1 .textB p{background:url("/common/images/txt/email_txt2_01.gif") no-repeat 0 2px}
.board_type02.emailB1 .textB span{padding-left:20px}
.board_type02 .emailB2{padding-top:20px}
.board_type02 .emailB2:after{content:""; clear:both; display:block}
.board_type02 .emailTit{float:left; padding:0px 80px 0px 28px}
.board_type02 .emailCon{float:left}
.emailCon span{display:inline-block; width:12px}
.emailCon select{width:100px; height:24px}

/*2014-07-09 단체관람 나의 예약현황에 비밀번호 추가*/
.board_type02 .passCon{overflow:hidden}
.board_type02 .passCon p{float:left; padding:20px 38px 0px 28px}
.board_type02 .passCon input{float:left; margin:20px 80px 0px 28px; height:16px}
.board_type02 .emilEx1{font-size:12px; margin:0px 38px 0px 30px; background:url("/common/images/txt/email_txt2_01.gif") no-repeat 0 0; }
.board_type02 .emilEx1 span{padding-left:20px}

/*2015-08-24 메인 배너 추가*/
.newBanner{overflow:hidden; margin-top:16px;}
.newBanner .newBannerLeft{float:left; width:178px; margin-right:5px;}
.newBanner .newBannerRight{float:left;}

/*2015-10-15 찾아오시는 길 탭 두개 추가*/
.location_div .con03 .bus_right span.gray{color:#888}
.location_div .con03 .table2{border-top:3px solid #333; border-left:1px solid #ddd}
.location_div .con03 .table2 th{background:#ededed;font-size:13px;text-align:left;border-bottom:1px dotted #ddd;padding-left:20px;font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;color:#333}
.location_div .con03 .table2 td{padding:11px 0 12px;background:#fff;border-bottom:1px dotted #ddd;border-right:1px solid #ddd; text-align:left;padding-left:20px;color:#888;font-family: "easyNanumGothic";font-weight:normal}