/* webfont */
@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;
}

/*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');}

@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; font-family:'easyNanumGothic','easyNanumGothic02'}
.p_box{width:100%; overflow:hidden}

/* 간격, 폰트 */
.mt2{margin-top:2px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.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_s9{font-size:11px; color:#999}
.font11{font-size:11px}
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;}

/* 기본 */
#header{position:relative; width:1100px; height:21px; margin:0 auto; padding:4px 0; z-index:1000}
#header .skipNavi{position:absolute;top:44px;} /*20130114 추가*/
#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; height:7px; float:left; text-align:center; padding:10px 0; border-bottom:1px solid #eee; border-right:1px solid #eee; z-index:1000}
#header .util{text-align:right;}

#body_sec{width:100%; min-width:1100px; border-top:1px solid #eee; border-bottom: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:353px;}
#cHeader .quick_m td{padding-bottom:12px; text-align:left}
#cHeader .menu{position:absolute; bottom:16px; right:0; overflow:hidden}
#cHeader .menu .bts{width:310px; height:15px; overflow:hidden; float:right}
#cHeader .menu .bts .unit{float:left; padding-left:20px}
#cHeader .menu .search{width:305px; float:right; margin-top:15px; overflow:hidden; border:1px solid #eee}
#cHeader .menu .search .left{width:270px; 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}

#footer{text-align:center; padding:20px 0;}

/* GNB 
#gnb{}
#gnb .depth01 ul{width:100%; overflow:hidden; }
#gnb .depth01 li{width:366px; height:15px; float:left; padding:14px 0 14px; text-align:center; color:#fff; font-size:16px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; cursor:pointer}
#gnb .depth01 li.gnb03{background:#333}
#gnb .depth01 li.gnb01{width:368px; background:#e72e35}
#gnb .depth01 li.gnb02{background:#fcaf17}

#gnb .depth02 .unit{width:100%; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:16px; color:#fff}

#gnb .depth02 .unit.num03{background:url('/common/eng_images/icon/gnb_depth02_unit01bg.gif') repeat-x 0 0; width:100%; overflow:hidden}
#gnb .depth02 .unit.num03 ul{width:650px; float:right}
#gnb .depth02 .unit.num03 li{float:left; padding:30px 0 23px 30px; height:15px}

#gnb .depth02 .unit.num02{background:url('/common/eng_images/icon/gnb_depth02_unit02bg.gif') repeat-x 0 0;}
#gnb .depth02 .unit.num02 .eng_ver{width:1040px; padding:16px 30px 2px; overflow:hidden}
#gnb .depth02 .unit.num02 .eng_ver .left{width:250px; float:left}
#gnb .depth02 .unit.num02 .eng_ver .left ul{width:100%; overflow:hidden}
#gnb .depth02 .unit.num02 .eng_ver .left li{float:left;}
#gnb .depth02 .unit.num02 li.bt_sec{padding:7px 10px 0 0;}
#gnb .depth02 .unit.num02 li.txt_sec{padding:0; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:30px}
#gnb .depth02 .unit.num02 .eng_ver .right{width:790px; float:right}
#gnb .depth02 .unit.num02 .eng_ver .right ul{width:100%; overflow:hidden}
#gnb .depth02 .unit.num02 .eng_ver .right li{float:left; height:12px; padding-left:26px; padding-bottom:14px}

#gnb .depth02 .unit.num01{background:url('/common/eng_images/icon/gnb_depth02_unit03bg.gif') repeat-x 0 0;}
#gnb .depth02 .unit.num01 .eng_ver{width:1040px; padding:16px 30px 2px; overflow:hidden}
#gnb .depth02 .unit.num01 .eng_ver .left{width:250px; float:left}
#gnb .depth02 .unit.num01 .eng_ver .left ul{width:100%; overflow:hidden}
#gnb .depth02 .unit.num01 .eng_ver .left li{float:left;}
#gnb .depth02 .unit.num01 li.bt_sec{padding:7px 10px 0 0;}
#gnb .depth02 .unit.num01 li.txt_sec{padding:0; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:30px}
#gnb .depth02 .unit.num01 .eng_ver .right{width:790px; float:right}
#gnb .depth02 .unit.num01 .eng_ver .right ul{width:100%; overflow:hidden}
#gnb .depth02 .unit.num01 .eng_ver .right li{float:left; height:12px; padding-left:26px; padding-bottom:14px}

#gnb .depth02 ul{width:100%; overflow:hidden;}
.gnb_history_div{width:100%; height:119px; background:url('/common/eng_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 25px; background:url('/common/eng_images/icon/gnb_history_bg.gif') no-repeat 90px 50px;}
.gnb_history_div .contents ul{width:; overflow:hidden}
.gnb_history_div .contents li{width:; 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;}
*/

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

#gnb .depth02{width:1100px;position:absolute;top:43px;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.num02{background:url('/common/eng_images/icon/gnb_depth02_unit02bg.gif') repeat-x 0 0;}*/
#gnb .depth02 .unit.num02{background:url('/common/eng_images/icon/gnb_depth02_unit03bg.gif') repeat-x 0 0;}
#gnb .depth02 .unit.num02 .eng_ver{width:1040px; padding:16px 30px 16px; overflow:hidden;height:38px;}
#gnb .depth02 .unit.num02 .eng_ver .left{width:250px; float:left}
#gnb .depth02 .unit.num02 .eng_ver .left ul{width:100%; overflow:hidden}
#gnb .depth02 .unit.num02 .eng_ver .left li{float:left;}
#gnb .depth02 .unit.num02 .txt_sec{padding:0; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:30px;padding-left:10px;}
#gnb .depth02 .unit.num02 .eng_ver .right{width:790px; float:right;font-size:0}
#gnb .depth02 .unit.num02 .eng_ver .right ul{width:100%; overflow:hidden} 
#gnb .depth02 .unit.num02 .eng_ver .right li{float:left; height:12px; padding-left:26px;padding-bottom:14px;}

/*#gnb .depth02 .unit.num01{background:url('/common/eng_images/icon/gnb_depth02_unit03bg.gif') repeat-x 0 0;}*/
#gnb .depth02 .unit.num01{background:url('/common/eng_images/icon/gnb_depth02_unit02bg.gif') repeat-x 0 0;}
#gnb .depth02 .unit.num01 .eng_ver{width:1040px;padding:16px 30px 16px; overflow:hidden;height:38px;}
#gnb .depth02 .unit.num01 .eng_ver .left{width:250px; float:left}
#gnb .depth02 .unit.num01 .eng_ver .left ul{width:100%; overflow:hidden}
#gnb .depth02 .unit.num01 .eng_ver .left li{float:left;}
#gnb .depth02 .unit.num01 .txt_sec{padding:0; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:30px;padding-left:10px;}
#gnb .depth02 .unit.num01 .eng_ver .right{width:790px;float:right;font-size:0 }
#gnb .depth02 .unit.num01 .eng_ver .right ul{width:100%; overflow:hidden}
#gnb .depth02 .unit.num01 .eng_ver .right li{float:left; height:12px; padding-left:26px; padding-bottom:14px;}

#gnb .depth02 .unit.num03{background:url('/common/eng_images/icon/gnb_depth02_unit03bg.gif') repeat-x 0 0; width:100%; overflow:hidden}
#gnb .depth02 .unit.num03 ul{width:900px; float:right;}
#gnb .depth02 .unit.num03 li{float:left; padding:30px 0 28px 30px; height:12px;}

#gnb .depth02 ul{width:100%; overflow:hidden;}
.gnb_history_div{width:100%; height:119px; background:url('/common/eng_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/eng_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; height:44px; 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 .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;}

/* LNB */
#lnb{margin-top:18px;}
#lnb li{padding-bottom:7px;}
#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}

/* 메인 */
.main_div{width:1100px; height:;}
.main_topsec{width:100%; height:748px; overflow:hidden; border-bottom:0px 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:433px}
.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}
.main_topsec .left .con02 .list li{padding:0 0 8px 10px; background:url('/common/eng_images/icon/dot3x3.gif') no-repeat 1px 7px;}

.main_topsec .center .con02 li{padding-bottom:0px}
.main_topsec .center .con02 li .column_img{width:110px; float:left; padding-top:3px}
.main_topsec .center .con02 li .column_txt{width:200px; float:right; line-height:20px}
.main_topsec .center .con02 li .column_txt strong{color:#333}

.main_topsec .center{width:310px; float:left}
.main_topsec .center .con02{height:143px}
.main_topsec .center .con02 .list li{padding:0 0 8px 10px; background:url('/common/eng_images/icon/dot3x3.gif') no-repeat 1px 7px;}
.main_topsec .center .con03{height:413px; 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:5px;}
.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:0 0 10px 10px; background:url('/common/eng_images/icon/dot3x3.gif') no-repeat 1px 7px; line-height:18px}

.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{padding:12px 0; border-bottom:1px dotted #d2d2d2; line-height:22px}
.main_topsec .right .con05 li.end{border-bottom:0px dotted #d2d2d2}
.main_topsec .right .con05 li .festival_left{width:95px; float:left}
.main_topsec .right .con05 li .festival_right{width:242px; 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 15px 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:11px 0 10px; 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:250px; 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:306px; overflow:hidden; padding:60px 29px; border:1px solid #ddd;;}

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

.main_bottomsec .right{width:366px; float:right;}
.main_bottomsec .right .con10 .conbt{width:366px; height:128px; background:url('/common/eng_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:#fcaf17}

/* 서브메인 */
.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:18px}
.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; float:left; padding:30px 30px 0 0;}
.submain_con24_div .con02{height:; line-height:20px; padding-bottom:30px}
.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 8px 14px 8px; float:left; border-bottom:1px solid #eee; border-right:1px solid #eee; background:#fff}
.submain_con24_div .con02 strong{font-size:23px; color:#333}
.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{font-size:26px; color:#333; padding:15px 0 0;}
.submain_con24_div .con04 li .con04_tit span{color:#999}
.submain_con24_div .con04 li .con04_txt{position:relative; width:100%; padding:12px 0 12px; color:#888; line-height:20px;}
.submain_con24_div .con04 li .con04_txt .txt_sec{width:600px;}
.submain_con24_div .con04 li .con04_txt .con04_icon{position:absolute; top:0; right:10px;}

.submain_con35_div{width:306px; height:1031px; 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{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:90px; float:left; padding:15px 0;}
.submain_div .con07 li .submain_event_div .right{width:276px; 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; height:50px; float:left;} /* 20130607 width값 수정 */
.submain_con8 .sponsor_div02 .rolling_div{position:absolute; top:0px; left:0px; width:100%; height:50px; overflow:hidden}
.submain_con8 .sponsor_div02 .rolling_div ul{width:5000px; height:50px; overflow:hidden}
.submain_con8 .sponsor_div02 .rolling_div li{width:140px; height:50px; float:left; padding:0;}

/* 서브 */
#leftCon{width:763px; min-height:550px; float:left; border-right:1px solid #ddd}
#rightCon{width:305px; float:right; padding-left:30px}

/* 광주비엔날레 */
.gb_intro_div{width:734px;}
.gb_intro_div .title_txt{font-size:16px; line-height:26px; font-size:18px; 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/eng_images/icon/dot3x3.gif') no-repeat 0 7px; font-size:18px; 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;}
.gb_intro_div .con01 td .txt02 .gb_right{width:272px; float:right; font-size:14px; line-height:25px;}
.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:16px}
.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:32px; 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/eng_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-09 width수정*/
.planner_div.w764 li{width:382px; float:left}
.planner_div.bor-b5{background:url('/common/eng_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-09 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-09 수정*/
.planner_div .planner_infor .role{font-size:14px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.planner_div .planner_infor .kor{margin-top:10px; font-size:18px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;} /*2013-07-09 수정*/
.planner_div .planner_infor .eng{margin-top:5px; font-size:12px; color:#888; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.planner_div .planner_infor .more{position:absolute; top:0; right:0;}/*2013-07-09 추가*/
.planner_div .planner_infor .work{font-size:14px; line-height:20px; color:#333; margin-top:20px;}/*2013-07-09 추가*/
.artist_div{width:352px;height:55px;  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: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{font-size:13px; 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/eng_images/icon/pop_planner_dot3x3.gif') no-repeat 0 10px;}

.exhibition_div{width:734px;}
.exhibition_div .tit{width:100%; overflow:hidden; background:url('/common/eng_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:15px 0; font-size:20px; color:#333; line-height:30px; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.exhibition_div .tit .txt2{width:508px; float:left; padding:15px 0 0 140px; 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:30px; color:#333; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal}
.exhibition_div li .exhibition_list .type01{color:#999}
.exhibition_div li .exhibition_list .type02{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 td{vertical-align:top; padding-bottom:25px;}
.form_view_div td .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 td .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/eng_images/icon/pop_planner_dot3x3.gif') no-repeat 0 10px;}

.pop_work_view{position:absolute; top:550px; 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;}

/*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/eng_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; text-decoration:underline; 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{position:relative; 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{width:473px; float:left}
.workview_div .txt strong{font-size:25px; color:#333; text-decoration:underline; line-height:30px}
.workview_div .txt .type01{margin-top:3px}
.workview_div .txt .type02{color:#888; line-height:20px;}
.workview_div .xbt{position:absolute; top:40px; right:30px;}

.view_guide_div{width:734px;}
.view_guide_div td{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 .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/eng_images/icon/dot3x3.gif') no-repeat 0 10px;}

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

.pregb_list_div{width:734px;}
.pregb_list_div li{min-height:260px; background:url('/common/eng_images/icon/pre_gb_list_bottomline.gif') no-repeat 0 bottom;}
.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:354px; float:left; font-size:13px}
.pregb_list_div li .right .txt .tit_kor{font-size:32px; 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:200px; 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; line-height:30px;}
.pregb_list_div li .right .txt02 p{line-height:20px}
.pregb_list_div li .right .txt02 p.dot{padding:0 0 5px 10px; background:url('/common/eng_images/icon/dot3x3.gif') no-repeat 0 9px;}
.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 .left{float:left; width:188px;}
.greeting_div .right{float:right; width:545px; font-size:14px; color:#333; text-align:justify}
.greeting_div .txt{width:734px; font-size:14px; line-height:25px; color:#333; text-align:justify}
.greeting_div .txt strong{font-size:20px; color:#000; line-height:32px;}

.history_div .con01{width:734px; height:183px; padding-top:35px; background:url('/common/eng_images/icon/history_img.gif') no-repeat right 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; text-align:justify}
.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:465px; background:url('/common/eng_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:50px}
.group_div .con02 li{float:left}
.group_div .con02 table{border-top:3px solid #333}
.group_div .con02 table.tdConb td{padding:20px 0 30px}
.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-right:1px dotted #c6c6c6; border-bottom:1px dotted #c6c6c6; text-align:center; font-family: 'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal;}
.group_div .con02 td.bor_rn{border-right:none}
.group_div .con02 td.bor_r{border-right:1px dotted #c6c6c6}
.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/eng_images/icon/dot3x3.gif') no-repeat 0 7px;}
.sponsor02_table td .dot strong{font-size:12px; font-family: 'easyNanumGothic' ,'easyNanumGothic02';}

.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/eng_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:14px; 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; font-family: "easyLeMondeSansBold", "easyLeMondeSansBold02";}
.pressroom_div .icon_sec{width:674px; overflow:hidden; padding:50px 30px; border-top:3px solid #333; border-bottom:1px dotted #ccc}
.pressroom_div .icon_sec .icon_div{width:140px; float:left;}
.pressroom_div .icon_sec .spec_div01{width:534px; float:left; margin-top:0px;}
.pressroom_div .icon_sec .spec_div02{width:; float:left; margin-top:25px;}
.pressroom_div .icon_sec strong{font-size:14px; color:#000}
.pressroom_div .icon_sec p{line-height:10px}

/*20120801추가*/
.p_contact{font-size:12px;}
.p_txt{line-height:20px !important;}
/*2014-06-18 추가*/
.join_div td .p_input{float:left; margin-top:4px}
.join_div td .p_input input[type="radio"] {margin-top:1px}
/*2014-06-18 추가*/
.pressroom_div .icon_sec .spec_div03{width:534px; float:right; margin-top:25px;}
.pressroom_div .icon_sec .spec_div03 p{line-height:20px}
.pressroom_div .icon_sec .spec_div03 a{color:#1b3d9e;text-decoration:underline;}

.webzine_div{width:734px;}
.webzine_div ul{width:100%; overflow:hidden; border-bottom:3px solid #333}
.webzine_div li{width:213px; float:left; margin:0 45px 50px 0}
.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/eng_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{padding:30px 0; border-top:1px dotted #ccc}
.selling_con01 li.bar5{padding:30px 0; border:0; background:url('/common/eng_images/icon/newbar5_0622.gif') no-repeat 0 0;}
.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/eng_images/icon/dot3x3.gif') no-repeat 0 7px; line-height:20px; color:#888}
.selling_con01 li .selling_con01_right li p{font-size:11px; color:#aaa}

.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.main_txt{color:#333; text-align:center}
.selling_con02 td.taR{padding:7px 35px 9px 15px; 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:652px; padding:39px; border:1px 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/eng_images/icon/calendar_event_bg.png') no-repeat 0 0; color:#fff; font-size:17px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; z-index:999; text-align:center}
.cal_body td .day_div .reser_num.on{display:block}
.cal_body td .day_div .selected_box{position:absolute; top:-1px; left:-1px; display:none; width:104px; height:100px; background:#fff; border:1px solid #e72e35;}
.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}

.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; font-size:11px}
.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;}

.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;}

.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;}
.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;}
.bookcafe_div .txt_area p.dot{padding-left:10px; background:url('/common/eng_images/icon/dot_new4x4.gif') no-repeat 0 7px;}


/* 회원 */
.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/eng_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}

/*20120801추가*/
.join_div td .p_input{display:inline-block;}
.join_div td .p_input02{position:relative;display:inline-block;}
.join_div td .p_input02 .input_radio{position:absolute;top:0;left:0; padding-top:5px}
.join_div td .p_input02 .input_radio{top:5px \9;}
.join_div td .p_input02 .input_txt{padding-left:18px;padding-left:22px \9;}
.search_my_div td.type02 ul.list01 li{margin-bottom:8px;padding-top:5px;}
.search_my_div td.type02 ul.list01 li.other{position:relative;padding-top:3px;}
.join_div td.type01_mid{font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; font-size:14px; color:#000;vertical-align:middle;}
/*2014-06-19 input style추가*/
.join_div td.type02 .yorn{margin:0 10px 0 20px}
.join_div td.type02 .yorn:first-child{margin-left:0px}
.search_my_div td.type02 ul.list02 li{margin-bottom:8px;padding-top:5px;float:left;width:230px;}
.note{padding:12px 10px;background:#efefef;color:#666;}
.note strong{color:#333;padding-left:3px;}
.accBox{width:734px;border-top:3px solid #333;margin-top:15px;border-bottom:1px dotted #ACACAC;padding-bottom:90px;}
.accBox h3{margin-top:70px;}
.accBox p{line-height:20px;}
.accBox a{color:#1b3d9e;text-decoration:underline;}

.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/eng_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:170px; 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;}
.gp_project_div .right{width:218px; float:right}
.gp_project_div .follyFb{margin:10px 20px;} /*20130508 추가*/

/* 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:22px; line-height:22px; 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:22px; 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:22px; 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:40px 0; width:734px; font-size:14px; color:#000; line-height:25px; text-align:justify}
.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 .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; border-top:3px solid #333}
.board_type02 td{padding:16px 0; border-bottom:1px dotted #ababab;}
.board_type02 td.type01{vertical-align:top; font-size:14px; font-family:'easyNanumGothicBold', 'easyNanumGothicBold02'; font-weight:normal; color:#000;}
.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:265px;}
.board_type02 td.type02 a{color:#333; letter-spacing:-1px}
.board_type02 td.type03{padding:9px 0; line-height:30px}

.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}

.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:16px}
.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:100%; 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%;}
.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:223px; 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/eng_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 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}


/*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}


/*2014-06-26 */

.search_my_div tr td a.acBtn {margin-left:40px;}