@charset "utf-8";
.skip_navigation, .skip_navigation ul {height:0}
.skip_navigation a{position:absolute; top:-9999px; background:#000; width:100%; height: 30px; text-align: center; color: #fff; line-height: 30px; font-weight: bold; z-index: 100; opacity: 0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); }
.skip_navigation a:focus,
.skip_navigation a:hover,
.skip_navigation a:active{top:0;}
.un{text-decoration:underline !important;}
.lh26{ line-height:26px;}
.headerWrap{height: 100px;position: fixed;left: 0px;top: 0px;width: 100%;z-index: 30;border-bottom: 1px solid #000; background:#d91229}
.headerWrap.greenDay { background:#74D36D; }
.headerWrap.greenDay .searchArea {border-color:#4a3;}
.headerWrap.greenDay .searchArea input {background: rgba(255,255,255,0.5);}
.headerWrap.greenDay .searchArea a { background: rgba(255,255,255,0.5); }

.headerArea{width:910px; height:100px; margin:0 auto; position:relative; }
.headerArea h1{position:absolute;left:0;top:0; z-index:1000}
.headerArea h1 a {display:inline-block; width:156px; height:100px; text-align:center; background:#d91229}
.headerArea h1 a img {margin-top:17px}
.headerArea .searchArea{ position:absolute; left:324px;top:20px; border:1px solid #333333;height:25px;width:223px;}
.headerArea .searchArea input{ float:left;width:180px;border:0px;height:25px; line-height:25px;padding:0 10px;}
.headerArea .searchArea a{ display:block; float:left;padding-top:6px;}
.headerArea .searchArea a img{ width:13px;}
.headerArea .utilArea{ position:absolute;right:0px;bottom:30px;}
.headerArea .utilArea a{ display:block; float:left; margin-left:1px;}
.headerArea .utilArea a.btnText{padding: 0 10px; height:25px; line-height:25px; font-size:15px; color:#fff; text-align:center; border:3px solid #fff; background:none}
.headerArea #gnb{ position:absolute;left:0;bottom:-46px; width:auto; height:100%; padding-left:366px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.headerArea #gnb .menu{ display:none;}
.headerArea #gnb .gnbArea:after {content:""; display:block; clear:both}
.headerArea #gnb .gnbArea > li{float:left; position:relative; text-align:center}
.headerArea #gnb .gnbArea > li ~ li {margin-left:30px}
.headerArea #gnb .gnbArea > li > a {display:block; color:#fff; padding:0 15px 21px; font-size:22px; font-weight:normal; height:33px;letter-spacing:0px}
.headerArea #gnb .gnbArea > li > ul{display:none; position:absolute; left:50%; top:54px; width:180px; margin-left:-90px; padding:10px 0; background:#fff; border:1px solid #000; border-top:0}
.headerArea #gnb .gnbArea > li.hover > ul{display:block}
.headerArea #gnb .gnbArea > li > a:hover,
.headerArea #gnb .gnbArea > li > a:focus,
.headerArea #gnb .gnbArea > li.hover > a {background:url("../images/common/gnb_on.png") no-repeat center bottom}
.headerArea #gnb .gnbArea > li > ul > li {line-height:1.4}
.headerArea #gnb .gnbArea > li > ul > li > a {display:block; text-align:center; padding:7px 0; font-weight:normal}
.headerArea #gnb .gnbArea > li > ul > li > a:hover,
.headerArea #gnb .gnbArea > li > ul > li > a:focus,
.headerArea #gnb .gnbArea > li > ul > li.on > a {color:#d91229}
.headerArea #gnb .gnbInfo {display:none}

.contentWrap{padding-top:100px;margin:0 auto;width:910px; position:relative;padding-bottom:180px;min-height:100%;box-sizing:border-box;-moz-box-sizing:border-box}
.topInfomation{height:65px; position:relative;padding-top:40px;}
.topInfomation .leftArea{ float:left;}
.topInfomation .leftArea li{ float:left;}
.topInfomation .leftArea li.customer{ line-height:30px; /*** width:300px; ***/}
.topInfomation .leftArea li.customer span{ display:block; float:left; color:#fff; font-size:16px; width:87px;}
.topInfomation .leftArea li.customer strong{ display:block; float:left;padding-left:10px; color:#f89b1c; font-weight:bold; font-size:24px;}
.topInfomation .leftArea li.customer strong em{ font-weight:normal;}
.topInfomation .leftArea li.customer strong + p {display:none;}
.topInfomation .leftArea li.time p{ margin-left:20px; float:left;}
.topInfomation .leftArea li.time p span{ display:block;color:#fff}
.topInfomation .leftArea li.time p strong{ display:block;color:#44cae1; font-weight:bold; margin-top:9px;}
.topInfomation .btnArea{ float:right; margin-top:3px;}
.topInfomation .btnArea a{ display:block; float:left; margin-left:20px;line-height:25px;color:#fff; font-weight:bold;}
.topInfomation .btnArea a.btn_tiket{ background:url("../images_en/common/icon_tiket.png") no-repeat; padding-left:49px; font-weight:normal; font-size:16px}
.topInfomation .btnArea a.btn_reg{ background:url("../images_en/common/icon_reg.png") no-repeat;padding-left:40px}

.topTitle{padding-right:212px; background:url("../images_en/common/title_bg.png");margin-bottom:30px; position:relative;min-height:75px;}
.topTitle h2{ float:left;padding-left:25px; line-height:75px;color:#fff; font-size:24px; font-weight:bold;height:75px;}
.topTitle .location{ float:right;margin:32px 25px 0 0}
/* .topTitle.share .location{ float:right;margin:32px 237px 0 0} */
.topTitle .location li{ float:left;font-family:"Dotum"; font-size:14px;color:#fff;padding-top:1px; margin-left:8px;}
.topTitle .location li a{font-family:"arial"; font-size:13px; color:#fff;}
.topTitle .location li.home{ padding-top:0;}
.topTitle .location li.home a{ display:block; padding-left:24px; background:url("../images_en/common/home_icon.png") 0 center no-repeat; height:12px; overflow:hidden}
.topTitle.share .shareArea{background:url("../images_en/information/share_bg.png");height:33px;width:192px; position:absolute;right:0px;top:0px;z-index:10;padding:21px 10px; text-align:center;}
.topTitle.share .shareArea li{ float:left;}
.topTitle.share .shareArea li a{ display:block; overflow:hidden; text-indent:-999px; width:48px;height:33px;}
.topTitle.share .shareArea li a.btn_share1{ background:url("../images_en/information/btn_share_01.png") no-repeat center center;}
.topTitle.share .shareArea li a.btn_share2{ background:url("../images_en/information/btn_share_02.png") no-repeat center center;}
.topTitle.share .shareArea li a.btn_share3{ background:url("../images_en/information/btn_share_03.png") no-repeat center center;}
.topTitle.share .shareArea li a.btn_share4{ background:url("../images_en/information/btn_share_04.png") no-repeat center center;}

.topTitle.share .snsArea{ display:none;background:url("../images_en/information/share_bg.png");height:33px;width:192px; position:absolute;right:0px;top:0px;z-index:11;padding:21px 10px; text-align:center;}
.topTitle.share .snsArea li{ display:inline-block;*display:inline;zoom:1;}
.topTitle.share .snsArea li a{ display:block; overflow:hidden; text-indent:-999px; width:48px;height:33px;}
.topTitle.share .snsArea li a.btn_sns1{ background:url("../images_en/information/sns_01_off.png") no-repeat center center;}
.topTitle.share .snsArea li a.btn_sns1:hover { background:url("../images_en/information/sns_01_on.png") no-repeat center center;}
.topTitle.share .snsArea li a.btn_sns2{ background:url("../images_en/information/sns_02_off.png") no-repeat center center;}
.topTitle.share .snsArea li a.btn_sns2:hover { background:url("../images_en/information/sns_02_on.png") no-repeat center center;}
.topTitle.share .snsArea li a.btn_sns3{ background:url("../images_en/information/sns_03_off.png") no-repeat center center;}
.topTitle.share .snsArea li a.btn_sns3:hover { background:url("../images_en/information/sns_03_on.png") no-repeat center center;}
.topTitle.share .snsArea li a.btn_sns4{display:none; background:url("../images_en/information/sns_04_off.png") no-repeat center center;}
.topTitle.share .snsArea li a.btn_sns4:hover { background:url("../images_en/information/sns_04_on.png") no-repeat center center;}

.contentArea{ position:relative;}

.footerWrap{clear:both; position: relative; margin-top:-100px}
.footerMenuWrap{height:80px; background:#635748;}
.footerMenuArea{width:910px;margin:0 auto; position:relative;}
.footerMenuArea .footerMenu{ padding-top:34px; float:left;}
.footerMenuArea .footerMenu .btn_prev{ display:none;}
.footerMenuArea .footerMenu .btn_next{ display:none;}
.footerMenuArea .footerMenu .footerSlide ul{}
.footerMenuArea .footerMenu .footerSlide ul li{ float:left; margin-right:13px;}
.footerMenuArea .footerMenu .footerSlide ul li a{color:#fff; font-weight:bold; letter-spacing:-1px}
.footerMenuArea .familySite{ position:absolute;right:0px;top:21px;}
.footerMenuArea .familySite .btn_site{ display:block;width:158px;height:37px; line-height:37px;color:#d2b99c;padding-left:20px; background:#000000 url("../images_en/common/site_arr.png") no-repeat 146px center}
.footerArea{width:910px;margin:0 auto; position:relative; overflow:hidden;height:100px;display:table;}
.footerArea .bottomLogo{ float:left;}
.footerArea .bottomLogo a {display:block}
.footerArea .copyRight{ float:left; margin-top:18px; line-height:15px; font-family: 'HelveticaNeue'; color:#bfbfbf; margin-left:40px;text-align:left;}
.footerArea .copyRight span.pc{ display:block;}
.footerArea .ex{ float:left;margin:37px 0 0 30px}
.footerArea .ex a{ display:block; float:left; margin-right:35px}
.footerArea .sns{ float:right; margin-top:17px; }
.footerArea .sns a{ display:block; float:left; margin:0 3px;}
.footerArea .sns a img{ width:39px;height:38px;}


/*버튼 스타일*/
.btnText{ display:inline-block;*display:inline;zoom:1; background:#333333; line-height:32px;height:32px; overflow:hidden; text-align:center;color:#fff;}
.btnText.pad{ padding:0 20px;}
.btnText.blue{ background:#006a84;color:#fff !important;}
.btnText.gray{ background:#666666;}
.btnText.yellow{ background:#f89b1c;color:#000}
.btnText.brown{ background:#7d6f5e;color:#fff}
.btnText.green{ background:#368202;color:#fff}
.btnText.orange{ background:#ff9151;color:#000}
.green{color:#368202}

/* writeTable */
.writeTable{ position:relative; border-top:2px solid #000000;padding-top:1px;}

.writeTable table{width:100%;}
.writeTable table tr th{ background:#f4f4f4 url("../images_en/information/dot_line_write.png") repeat-x left bottom;padding-bottom:3px;height:50px; line-height:20px;width:150px;}
.writeTable.list table tr th{ padding:0 15px; text-align:left;}
.writeTable table tr td{ background:url("../images_en/information/dot_line_write.png") repeat-x left bottom;padding:0 15px 3px 15px;}
.writeTable table tr td *{vertical-align:middle;}
.writeTable table tr td a.btnText{height:32px; line-height:32px; width:auto;padding:0 20px;min-width:20px;}
.writeTable table tr td.con{padding:19px 15px 17px 15px}
.writeTable table tr td.con2{padding:9px 15px 9px 15px}
.writeTable table tr td.con3{padding:15px 15px 15px 15px}
.writeTable table tr td.textarea{padding:10px 0 10px 0}
.writeTable table tr td.textarea textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:20px; height:118px;}
.writeTable table tr td .posr{ position:relative;}
.writeTable table tr td .posr .btnText{ position:absolute;right:0px;top:50%;margin-top:-16px;}
.writeTable.lineType table tr th{ background:#f4f4f4;padding-bottom:0px;height:50px; line-height:20px;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
.writeTable.lineType table tr td{ background:none;padding-bottom:0px;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
.writeTable.lineType table tr td.inTable{padding:20px !important; text-align:left !important;}
.writeTable.lineType table tr td.inTable .writeTable{border:1px solid #d5d5d5;padding:0px;border-bottom:0px;}
.writeTable.lineType table tr td.inTable .writeTable table{table-layout:auto}
.writeTable.lineType table tr td.inTable .writeTable th{ text-align:center;}
.writeTable.lineType table tr td:last-child{ border-right:0;}
.writeTable.lineType table tr th:last-child{ border-right:0;}
.writeTable.lineType table tr.rowspanLine td:last-child{ border-right:1px solid #d5d5d5;}
.writeTable table tr td .inTableArea2{ overflow:hidden;}
.writeTable table tr td .inTableArea2 li{ float:left;}
.writeTable table tr td select.w100{width:680px;}
.writeTable table tr td input.w100{width:658px;}
.writeTable table tr td input.inputFile{width:560px;}
.writeTable table tr td.editer{padding:0px;}
.writeTable table tr td.editer.line{padding:0px 0 3px 0;}
.writeTable table tr td.editer .w100{ width:100%;}
.writeTable table tr td.editer textarea {width:92%; height:150px; padding:4%;}
.writeTable.topLine {border-top:1px solid #d5d5d5;padding-top:0px;}

/* writeTableType */
.writeTableType{ display:table;position:relative; border-top:2px solid #000000;width:100%; margin-bottom:20px;}
.writeTableType > ul{ display:table-row;}
.writeTableType > ul > li{ display:table-cell;vertical-align:middle;}
.writeTableType > ul > li * {vertical-align:middle}
.writeTableType > ul > li.th{background:#f4f4f4 url("../images_en/information/dot_line_write.png") repeat-x left bottom;padding-bottom:3px;height:50px; text-align:center; font-weight:bold; width:150px;}
.writeTableType > ul > li.td{background:url("../images_en/information/dot_line_write.png") repeat-x left bottom;padding:0 15px 3px 15px;}
.writeTableType > ul > li.td.intable{padding:0}
.writeTableType > ul > li.td.intable > div.line{background:url("../images_en/information/dot_line.png") repeat-x left bottom;padding:0 15px 0px 15px; height:55px; overflow:hidden; line-height:55px;}
.writeTableType > ul > li.td.intable > div.line.list{padding:10px 15px 0 15px;height:auto;}
.writeTableType > ul > li.td.intable > div.line.lh20{ line-height:20px;height:auto;padding:18px 15px;}
.writeTableType > ul > li.td.intable > div.line.lh20 .pc{ display:block;}
.writeTableType > ul > li.td.intable > div.line.list .listTableType{ margin-bottom:0;}
.writeTableType > ul > li.td.intable > div.line.list .listTableType ul:last-child li{ background:none;}
.writeTableType > ul > li.td.intable > div.line.list .listTableType.coupon ul.titleArea li.couponNumber{ width:140px;}
.writeTableType > ul > li.td.intable > div.line.list .listTableType.coupon ul.titleArea li.couponSale{ width:140px;}
.writeTableType > ul > li.td.intable > div.line *{vertical-align:middle}
.writeTableType > ul > li.td.intable > div.line p.left{ float:left;}
.writeTableType > ul > li.td.intable > div.line p.right{ float:right;}
.writeTableType > ul > li.td.intable > div.line:last-child{background:none}
.writeTableType > ul > li.td.intable > div.line input.coupon{width:582px; margin-top:-3px;}
.writeTableType > ul > li.td.intable > div.line a.yellow{height:32px; line-height:32px;margin-top:-3px;}
.writeTableType > ul > li.td.intable > ul.dotBl{padding:15px 0 15px 15px;}
.writeTableType > ul > li.td.intable > ul.dotBl li{padding-left:9px; background:url("../images_en/information/bl_dot.png") no-repeat left 8px; line-height:20px;}
.writeTableType > ul > li.td .rightText{ float:right;}
.red{color:#ce217a !important;}
.blue{color:#006aa4 !important;}

.writeTableType2{position:relative; border-top:2px solid #000000;width:100%; margin-bottom:20px;}
.writeTableType2 ul.tr{border-bottom:1px solid #d5d5d5; overflow:hidden;padding-left:249px; position:relative;}
.writeTableType2 ul.tr > li.th{ position:absolute;left:0px;top:0px;background:#f4f4f4;border-right:1px solid #d5d5d5;text-align:center; font-weight:bold; width:248px;height:100%;}
.writeTableType2 .middle{ display:block; position:absolute;left:0px;top:50%; text-align:center;width:100%;margin-top:-6px;}
.writeTableType2 .middle2{ display:block; position:absolute;left:0px;top:50%; text-align:center;width:100%;margin-top:-10px;}
.writeTableType2 ul.tr > li.td{padding:15px;width:644px; line-height:20px;}
.writeTableType2 ul.tr > li.td.con{padding:13px 15px;width:614px; line-height:27px;}
.writeTableType2 ul.tr > li.td.con *{vertical-align:middle}
.writeTableType2 ul.tr > li.td.con .btnText{line-height:27px; height:27px;padding:0 15px; margin-left:10px;}
.writeTableType2 .table{ position:relative;padding-left:108px;border-bottom:1px solid #d5d5d5;}
.writeTableType2 .table .rowspan{ position:absolute;left:0px;top:0px;background:#f4f4f4;border-right:1px solid #d5d5d5;text-align:center; font-weight:bold; width:107px;height:100%;}
.writeTableType2 .table > ul.tr{ padding-left:140px;}
.writeTableType2 .table > ul.tr:last-child{ border-bottom:0px;}
.writeTableType2 .table > ul.tr > li.th{ width:140px;}
.writeTableType2 ul.tr > li.td.inTable{padding:0px; }
.writeTableType2 ul.tr > li.td .inTableArea{overflow:hidden;}
.writeTableType2 ul.tr > li.td .inTableArea dl{ float:left; width:214px;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.writeTableType2 ul.tr > li.td .inTableArea dl:last-child{ border-right:0;}
.writeTableType2 ul.tr > li.td .inTableArea dl dt{background:#f4f4f4;height:50px; line-height:50px; text-align:center; font-weight:bold;;border-bottom:1px solid #d5d5d5}
.writeTableType2 ul.tr > li.td .inTableArea dl dd{padding:10px 0px; text-align:center;}
.writeTableType2 ul.tr > li.td .inTableArea dl dd input{ width:160px;}
.writeTableType2 ul.tr > li.td.inTable .iconTxt{margin:20px;}


/* listTableType */
.listTableType{ display:table;position:relative; width:100%; margin-bottom:18px;}
.listTableType ul{ display:table-row;}
.listTableType ul li{ display:table-cell;vertical-align:middle;}
.listTableType ul.titleArea{ background:#006a84; height:45px;}
.listTableType ul.titleArea li{ text-align:center; color:#ffffff; font-weight:bold;}
.listTableType ul.titleArea li.money{ width:190px;}
.listTableType ul.titleArea li.many{ width:160px;}
.listTableType ul li * {vertical-align:middle}
.listTableType ul.conArea li{background:url("../images_en/information/dot_line.png") repeat-x left bottom;height:54px; text-align:center;}
.listTableType ul.conArea li.name{ text-align:left;padding-left:30px}
.listTableType ul.conArea li.money{ color:#be216a;}
.listTableType ul.conArea li.many select{ width:90px;height:33px}


/* listTableType */
.listLineTableType{ display:table;position:relative; width:100%; margin-bottom:18px;border-top:2px solid #000}
.listLineTableType ul{ display:table-row;}
.listLineTableType ul li{ display:table-cell;vertical-align:middle;text-align:center; border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5; line-height:20px;}
.listLineTableType ul li.colspan{ padding:0px !important; border-right:0px;width:342px;}
.listLineTableType ul li.colspan .inTable{ display:table;position:relative; width:100%;}
.listLineTableType ul li.colspan ul{ display:table-row;}
.listLineTableType ul li.colspan ul li{ display:table-cell;vertical-align:middle;text-align:center; border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5; line-height:50px;padding:0px; text-align:center;}
.listLineTableType ul li.colspan ul li .colTd{border-right:1px solid #d5d5d5; float:left; width:170px;}
.listLineTableType ul li.colspan ul li .colTd:last-child{border-right:0px}
.listLineTableType ul li.colspan ul:last-child li{border-bottom:0px}
.listLineTableType ul li:last-child{ border-right:0;}
.listLineTableType ul.titleArea{ height:50px;}
.listLineTableType ul.titleArea li{ background:#f4f4f4;font-weight:bold;}
.listLineTableType ul li * {vertical-align:middle}
.listLineTableType ul.conArea li{padding:15px;}
.listLineTableType ul.conArea li.leftCon{padding:15px 25px; text-align:left;}

/*totalTable*/
.totalTable{border-top:2px solid #000000;width:100%; margin-bottom:20px;}
.totalTable tr > th{background:#f4f4f4;border-right:1px solid #d5d5d5;text-align:center; font-weight:bold; border-bottom:1px solid #d5d5d5;padding:15px 0; line-height:20px;}
.totalTable tr > td{padding:10px 15px;line-height:20px;border-right:1px solid #d5d5d5;text-align:center;  border-bottom:1px solid #d5d5d5;}
.totalTable tr > td.left{ text-align:left;}
.totalTable tr > th:last-child,
.totalTable tr > td:last-child{ border-right:0;}
.totalTable tr.total > td{ background:#f4f4f4;}

/* listTableType2 */
.listTableType2{ display:table;position:relative; width:100%;}
.listTableType2 ul{ display:table-row;}
.listTableType2 ul li{ display:table-cell;vertical-align:middle;}
.listTableType2 ul.titleArea{ background:#368202; height:45px;}
.listTableType2.blueType ul.titleArea{ background:#006a84; height:45px;}
.listTableType2.yellowType ul.titleArea{ background:#f89b1c; height:45px;}
.listTableType2 ul.titleArea li{ text-align:center; color:#ffffff; font-weight:bold;}
.listTableType2.yellowType ul.titleArea li{ text-align:center; color:#000000; font-weight:bold;}
.listTableType2 ul li{line-height:20px;}
.listTableType2 ul li *{vertical-align:middle;}
.listTableType2 ul.conArea li{background:url("../images_en/information/dot_line_write.png") repeat-x left bottom;height:22px;padding:15px 0; text-align:center;}
.listTableType2 ul.conArea .title{ text-align:left;}
.listTableType2 ul.conArea.notice li{ background-color:#f4f4f4;}
.listTableType2 ul.conArea li.title a{ display:inline-block;*display:inline;zoom:1;}
.listTableType2 ul.conArea li.title a *{vertical-align:top}
.listTableType2 ul.conArea li.title a strong{display:inline-block;*display:inline;zoom:1;}
.listTableType2 ul.conArea li.title a span{display:inline-block;*display:inline;zoom:1;}
.listTableType2 ul.conArea li.title a span.new{background:url("../images_en/customer/new_icon.png") no-repeat right 0px;line-height:20px;width:16px; height:20px; margin-left:3px;}
.listTableType2 ul.conArea li.title a span.lock{background:url("../images_en/customer/lock_icon.png") no-repeat right 0px;line-height:20px;width:16px; height:20px; margin-left:3px;}
.listTableType2 ul.conArea li a.btn_file{ display:inline-block;*display:inline;zoom:1;background:url("../images_en/customer/btn_file.png") no-repeat; width:14px; height:13px; overflow:hidden; text-indent:-999px; text-align:left;}
.listTableType2 ul.conArea:last-child li{ background:none;}
.listTableType2.bline ul.conArea:last-child li{background:url("../images_en/information/dot_line_write.png") repeat-x left bottom;}
.listTableType2 ul.conArea.totalArea li{background-color:#f4f4f4 !important;}
.listTableType2 .colspan{ display:block;height:52px; position:relative;}
.listTableType2 .colspan li{ position:absolute;left:0px;top:0px; display:block; line-height:22px;width:860px;}

/*pagingArea*/
.pagingArea{ background:#e9e9e9;padding:15px 0; text-align:center; position:relative;z-index:1}
.pagingArea * {vertical-align:top}
.pagingArea > a{ display:inline-block;*display:inline;zoom:1; padding:4px 0;margin:0 8px;}
.pagingArea > a img{height:11px;}
.pagingArea > ul{ display:inline-block;*display:inline;zoom:1;margin:0 7px;}
.pagingArea > ul > li{ float:left;}
.pagingArea > ul > li a{ line-height:22px; display:block;padding:0 10px;}
.pagingArea > ul > li.on a{ font-weight:bold;}
.pagingArea > a.btnWrite{ display:block; position:absolute;right:0px;top:0px; background:#f89b1c;height:52px; text-align:center;width:92px; line-height:52px;padding:0px;margin:0px;}

/*boardView*/
.boardView .titleArea{ background:url("../images_en/information/dot_line.png") repeat-x left bottom;}
.boardView .titleArea .title{ background:#368202;height:45px; line-height:45px; padding:0 20px;color:#fff; font-weight:bold;}
.boardView.blueType .titleArea .title{ background:#006a84;}
.boardView .titleArea .dateHit{padding:20px; text-align:right; position:relative;min-height:12px;}
.boardView .titleArea .dateHit p{display:inline-block;*display:inline}
.boardView .titleArea .dateHit strong{ display:inline-block;*display:inline;zoom:1;padding-right:10px; border-right:1px solid #cccccc; margin:0 6px 0 14px;}
.boardView .titleArea .dateHit span{ display:inline-block;*display:inline;zoom:1;}
.boardView .titleArea .dateHit p.left{ position:absolute;left:20px;top:20px;}
.boardView .titleArea .dateHit p.left strong{ margin-left:0;}
.boardView .boardContent{padding:30px 25px 30px 25px; line-height:20px;}
.boardView .boardContent img{ max-width:100%;}
.boardView.event .boardContent{padding:30px 20px 0px 20px; line-height:20px;}
.boardView .fileArea{ background:#e9e9e9;padding:17px 20px 17px 111px; overflow:hidden; position:relative;}
.boardView .fileArea li{ line-height:16px;}
.boardView .fileArea li.title{ position:absolute;left:20px;top:17px; font-weight:bold;padding-right:20px;border-right:1px solid #cccccc;}
.boardView .fileArea li.file a{ display:block; text-decoration:underline;}
.boardView .fileArea li.file a:hover{ }
.boardView .fileArea li.file a span{display:inline-block;*display:inline;zoom:1;vertical-align:top}
.boardView .fileArea li.file a span.icon{ margin-right:8px;}
.boardView .fileArea li.file a span.txt{text-decoration:underline;}
.boardView .fileArea li.rightBtn{ position:absolute;right:0px;top:0px;}
.boardView .btnArea{background:#e9e9e9; overflow:hidden; position:relative;padding-right:92px; text-align:right;}
.boardView .btnArea li{display:inline-block;*display:inline;zoom:1;vertical-align:top; }
.boardView .open{background:url("../images_en/information/dot_line.png") repeat-x left top;padding:30px 25px 30px 172px; position:relative;min-height:40px;}
.boardView .open li.img{ position:absolute; left:25px; top:30px;}
.boardView .open li.txt{ line-height:20px; margin-top:2px;}
.boardView .btnArea{ background:#e9e9e9; position:relative; text-align:right}
.boardView .btnArea.rightBtn{padding:0px; background:#e9e9e9; position:relative; text-align:right}
.boardView .btnArea li{ display:inline-block;*display:inline;zoom:1}
.boardView .btnArea li a{ display:inline-block;*display:inline;zoom:1; line-height:50px;}
.boardView .btnArea li.harf a{background:#333333 url("../images_en/customer/btn_blank.png") no-repeat right center;height:50px; text-align:center;width:80px; line-height:50px;color:#fff}
.boardView .btnArea li.harf a:last-child{background:#333333}
.boardView .btnArea li.only a{background:#333333 url("../images_en/customer/btn_blank.png") no-repeat right center;height:50px; text-align:center;width:80px; line-height:50px;color:#fff}
.boardView .btnArea li.right{ position:absolute;right:0px;top:0px;}
.boardView .btnArea li.right a{background:#f89b1c;height:50px; text-align:center;width:92px; line-height:50px;}

/*listLineType*/
.listLineType{border-top:2px solid #000000; overflow:hidden;}
.listLineType ul{ float:left;width:50%;}
.listLineType ul li{ border-bottom:1px solid #d5d5d5;height:50px; line-height:50px; text-align:center;border-right:1px solid #d5d5d5;}
.listLineType ul:last-child li{ border-right:0;}
.listLineType ul li.title{ font-weight:bold; background:#f4f4f4;}



.iconTxt{ position:relative;padding-left:15px;}
.iconTxt.lh20{ line-height:20px;}
.iconTxt.bar{ position:relative;padding-left:9px;}
.iconTxt.number{ position:relative;padding-left:12px;}
.iconTxt.txt{ position:relative;padding-left:18px;}
.iconTxt .icon{ position:absolute;left:0px;top:0px}
.pc_block{ display:block;}

.footerContentWrap{ background:#ffffff; padding:30px 25px; line-height:20px;}
.footerContentWrap h3{ font-size:16px; font-weight:bold; margin:15px 0;}
.footerContentWrap h3:first-child{ margin-top:0;}
.footerContentWrap > .title{ font-weight:bold; margin-bottom:3px;}
.footerContentWrap > .con{ margin-bottom:15px;}
.footerContentWrap > .con > .inCon{padding:5px 12px;}
.footerContentWrap .un{text-decoration:underline}
.footerContentWrap .un{text-decoration:underline}
.footerContentWrap .dotTxtTitle { line-height:12px;}
.footerContentWrap ul.dot > li{padding:0 0 0 10px; background:url("../images_en/information/bl_dot.png") no-repeat left 7px; line-height:20px;}
.footerContentWrap ul.dot > li > ul.bar{ margin-left:13px;}
.footerContentWrap ul.bar > li{ background:url("../images_en/information/bar_txt.png") no-repeat left 9px; line-height:20px;padding-left:9px;}

.privacyTable{ display:table;width:100%;border-top:2px solid #000}
.privacyTable ul{ display:table-row;}
.privacyTable ul li{ display:table-cell;text-align:center;line-height:20px;padding:15px 0;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;vertical-align:middle}
.privacyTable .titleTableArea{ position:relative;border-bottom:1px solid #d5d5d5;padding-left:79px; font-weight:bold; text-align:center;}
.privacyTable .titleTableArea .title{ position:absolute;left:0px;top:0px;height:100%;width:79px;background:#f4f4f4; line-height:100px;}
.privacyTable .titleTableArea .titleTable{display:table; background:#f4f4f4;width:100%;}
.privacyTable .titleTableArea .titleTable ul li{width:50%;}
.privacyTable .titleTableArea .titleTable ul:last-child li{ border-bottom:0px;}
.privacyTable .conTableArea{ position:relative;border-bottom:1px solid #000000;padding-left:79px; text-align:center;}
.privacyTable .conTableArea:last-child{border-bottom:1px solid #d5d5d5;}
.privacyTable .conTableArea .title{ position:absolute;left:0px;top:0px;height:100%;width:79px;background:#f4f4f4; line-height:100px;}
.privacyTable .conTableArea .conTable{display:table; width:100%;}
.privacyTable .conTableArea .conTable ul li{width:50%;}
.privacyTable .conTableArea .conTable ul:last-child li{ border-bottom:0px;}
.privacyTable > ul > li:first-child{border-left:0px;}
.privacyTable > ul.title > li{ background:#f4f4f4;  font-weight:bold; line-height:50px;height:50px;padding:0px;}
.privacyTable > ul.title > li:first-child{ border-left:0px;}
.privacyTable > ul.conArea > li p.iconTxt{ text-align:left;}
.privacyTable > ul.conArea > li p.iconTxt .icon{ font-weight:bold;}
.footerContentWrap .cctv_img{border:1px solid #d5d5d5; margin-top:10px;}
.footerContentWrap .cctv_img img{ width:100%;}
.footerContentWrap .writeTable.lineType table{ table-layout:auto}
.footerContentWrap .writeTable.lineType table tr th:first-child{ width:16% !important;}
.footerContentWrap .writeTable.lineType table tr th.content{ width:600px !important;}
/*.footerContentWrap .writeTable.lineType table tr th:last-child{ width:722px !important;border-right:0px;}*/
.footerContentWrap .writeTable.lineType table tr td{padding:15px 0; text-align:center;}
.footerContentWrap .writeTable.lineType table tr td.inTable th.gubun {width:120px !important;}
.footerContentWrap .writeTable.lineType table tr td.inTable th.many {width:80px !important;}
.footerContentWrap .writeTable.lineType table tr td.inTable th.etc {width:80px !important;}


.mainTopNotice{border:1px solid #4b4030; background:url("../images_en/main/img_bg.png"); line-height:50px;height:50px; position:relative; margin-bottom:30px;padding-left:110px;}
.mainTopNotice .title{ position:absolute;left:0px;top:0px;background:url("../images_en/main/notice_bg.png"); line-height:50px;height:50px; text-align:center;color:#fff; font-weight:bold;width:110px; float:left;;}
.mainTopNotice ul{ overflow:hidden;height:50px; float:left;width:720px}
.mainTopNotice ul li{height:50px; line-height:50px;;padding-left:20px;}
.mainTopNotice ul li a{color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mainTopNotice .btnUpDown{ float:left; width:30px;padding-top:5px;}
.mainTopNotice .btnUpDown a{ display:block;margin-top:9px;height:6px;}
.mainTopNotice .btn_more{ display:block; position:absolute;right:0px;top:0px;width:50px; height:50px;background:url("../images_en/main/notice_bg.png"); text-align:center;}
.mainTopNotice .btn_more img{ margin-top:20px;}
.mainImgArea{ overflow:hidden; position:relative; height:360px; margin-bottom:5px;}
.mainImgArea.left .img{ position:absolute;left:0px;top:0px;}
.mainImgArea.left .con{ position:absolute;right:0px;top:0px;width:128px;padding:30px 25px;color:#fff}
.mainImgArea.right .img{ position:absolute;right:0px;top:0px;}
.mainImgArea.right .con{ position:absolute;left:0px;top:0px;width:128px;padding:30px 25px;color:#fff}
.mainImgArea .con.bg1{ background:url("../images_en/main/main_bg_01.png");}
.mainImgArea .con.bg2{ background:url("../images_en/main/main_bg_02.png");}
.mainImgArea .con.bg3{ background:url("../images_en/main/main_bg_03.png");}
.mainImgArea .con .title{ font-size:24px; background:url("../images_en/main/w_bline.png") no-repeat left bottom;padding-bottom:21px; margin-bottom:15px; line-height:24px;}
.mainImgArea .con .txt{ font-size:14px; line-height:20px; font-weight:bold; background:url("../images_en/main/w_bline.png") no-repeat left bottom;padding-bottom:15px; margin-bottom:15px;}
.mainImgArea .con .date{ font-size:12px; line-height:20px; font-weight:bold; font-family:"Arial";}
.mainBanner{ overflow:hidden; padding-top:30px;}
.mainBanner .left{ float:left;}
.mainBanner .right{ float:right;}

.mainLivingWrap{padding:35px 0 40px 0; overflow:hidden;}
.mainLivingArea{overflow:hidden;}
.mainLivingArea li{ float:left; margin-right:5px;width:300px;}
.mainLivingArea li:last-child{margin-right:0px;}
.mainLivingArea li a{ display:block; position:relative;}
.mainLivingArea li a span{ display:block; line-height:20px;}
.mainLivingArea li a span.img{ position:relative;}
.mainLivingArea li a span.img img{ width:100%;}
.mainLivingArea li a span.icon{ position:absolute;left:0;top:0px;padding:8px 0px 0 10px; background:url("../images/main/img_top_icon.png");width:74px;height:76px; line-height:14px; font-weight:bold;}
.mainLivingArea li a span.icon.together{color:#99d227}
.mainLivingArea li a span.icon.play{color:#d275ff}
.mainLivingArea li a span.icon.think{color:#26b7da }
.mainLivingArea li a span.bg{ padding:20px 20px 0 20px;width:260px; height:40px; line-height:20px;color:#fff;opacity: 0.85;}
.mainLivingArea li a span.bg.bg1 {background-color:#242018;}
.mainLivingArea li a span.bg.bg2 {background-color:#231e26;}
.mainLivingArea li a span.bg.bg3 {background-color:#1a2023;}

.mainLivingArea li a span.bg .title{ float:left; font-weight:bold;padding-right:13px;color:#fff;font-size: 16px;}
.mainLivingArea li a span.bg .txt{ float:left; width:168px; color:#fff;padding-left:13px;}



/* 161108 메인 container */
.main-container .main-bnnr {padding-bottom:60px}
.main-container .main-bnnr > strong.tit {display:none}
.main-container .main-bnnr .bnnr {overflow:hidden; position:relative; width:910px; height:464px}
.main-container .main-bnnr .bnnr.len0 {height:0;}
.main-container .main-bnnr .bnnr ul {position:absolute}
.main-container .main-bnnr .bnnr ul:after {content:""; display:block; clear:both}
.main-container .main-bnnr .bnnr ul li {float:left; position:relative; width:910px}
.main-container .main-bnnr .bnnr ul li img {width:100%}
.main-container .main-bnnr .bnnr ul li .info {position:absolute; left:0; top:0; width:195px; height:100%; padding:0 35px; background:rgba(0, 0, 0, 0.75); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)}
.main-container .main-bnnr .bnnr ul li .info > strong.tit {display:inline-block; padding-top:35px; font-family: 'HelveticaNeue'; font-weight:normal; font-size:30px; color:#fff; line-height:1.2; word-break:break-word; word-wrap:break-word}
.main-container .main-bnnr .bnnr ul li .info strong.tit > span {display:block; line-height:1.2}
.main-container .main-bnnr .bnnr ul li .info > p {display:block; padding-top:15px; font-family: 'HelveticaNeue'; font-size:16px; color:#fff; line-height:1.4}
.main-container .main-bnnr .bnnr ul li .info .more-info {position:absolute; left:35px; bottom:50px; padding-right:35px}
.main-container .main-bnnr .bnnr ul li .info .more-info > strong {position:relative; font-family: 'HelveticaNeue'; font-size:16px; color:#fff}
.main-container .main-bnnr .bnnr ul li .info .more-info > strong:after {content:""; display:inline-block; position:absolute; left:0; top:-19px; width:28px; height:2px; background:#fff}
.main-container .main-bnnr .bnnr ul li .info .more-info > span {display:block; margin-top:13px; font-family: 'HelveticaNeue'; font-size:16px; color:#aaa9a9; letter-spacing:0}
.main-container .main-bnnr .bnnr ul li .info .more-info > a {display:inline-block; width:192px; height:42px; margin-top:23px; line-height:42px; text-align:center; background:#d91229}
.main-container .main-bnnr .bnnr ul li .info .more-info > a > span {padding-right:45px; font-family: 'HelveticaNeue'; font-weight:bold; font-size:19px; color:#fff; background:url(/upload/images_161108/bg-arr-right.png) right 50% no-repeat}
.main-container .main-bnnr .bnnr .page {position:absolute; right:25px; bottom:22px}
.main-container .main-bnnr .bnnr.len0 .page {display:none;}
.main-container .main-bnnr .bnnr .page a {display:inline-block; width:14px; height:14px; font-size:0; text-indent:-9999px; background:url(/upload/images_161108/btn-paging.png) 0 -14px no-repeat}
.main-container .main-bnnr .bnnr .page a ~ a {margin-left:10px}
.main-container .main-bnnr .bnnr .page a.on {background-position:0 0}
.main-container .main-bnnr .bnnr .page a.pause {height:16px; background:url(/upload/images_161108/btn-pause.png) no-repeat}
.main-container .main-bnnr .bnnr .page a.play {height:17px; background:url(/upload/images_161108/btn-play.png) no-repeat}
.main-container .main-bnnr .quick {position:relative; width:100%; height:90px}
.main-container .main-bnnr .quick > strong.tit {position:absolute; left:0; top:0; font-size:0}
.main-container .main-bnnr .quick ul {display: flex;height:90px;padding-left:143px;background:#d91229;flex-grow: 1;}
.main-container .main-bnnr .quick ul:after {content:""; display:block; clear:both}

.main-container .main-bnnr .quick ul li {
	display: table;
	position: relative;
	float: left;
	height: 90px;
	text-align: center;
	flex-grow: 1;
}
.main-container .main-bnnr .quick ul li a {
	display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 90px;
    font-size: 16px;
    color: #650c16;
    line-height: 1.2;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.main-container .main-bnnr .quick ul li ~ li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: calc(50% - 30px);
    height: 60px;
    width: 1px;
    background-color: #852c36;
}
.main-container .main-bnnr .quick ul li:last-child {
    width: 75px;
}
.main-container .main-bnnr .quick ul li:last-child:after {
	display:none;
}

.main-container .main-bnnr .quick ul li a > span {display:block; line-height:1.2}
.main-container .main-bnnr .quick ul li a:hover,
.main-container .main-bnnr .quick ul li a:focus {color:#fff}
.main-container .prev-show {position:relative}
.main-container .prev-show .tit {display:block;padding-bottom:55px; font-family: 'HelveticaNeue'; font-weight:normal; font-size:27px; color:#fff; text-align:center}
.main-container .prev-show .more {display:inline-block; position:absolute; right:13px; top:0; padding-right:20px; font-family: 'HelveticaNeue'; font-size:18px; color:#fff; background:url(/upload/images_161108/bg-arr-right2.png) right center no-repeat}
.main-container .prev-show ul {width:100%}
.main-container .prev-show ul:after {content:""; display:block; clear:both}
.main-container .prev-show ul li {float:left; position:relative; width:284px; padding-top:55px; border-bottom:3px solid #cc2135}
.main-container .prev-show ul li ~ li {margin-left:29px}
.main-container .prev-show ul li div.light {position:absolute; left:0; top:0; width:284px; height:270px; text-align:center; z-index:1}
.main-container .prev-show ul li div.light:after {content:""; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(/upload/images_161108/bg-light.png) 0 -4px no-repeat; opacity:0.4}
.main-container .prev-show ul li div.light > span {display:inline-block; position:relative; width:69px; height:6px; border-bottom:5px solid #d91229; background:#94101f}
.main-container .prev-show ul li div.light > span:before {content:""; display:inline-block; position:absolute; left:50%; top:-4px; width:38px; height:4px; margin-left:-19px; background:#cc2135}
.main-container .prev-show ul li img {width:100%}
.main-container .prev-show ul li div.info {position:relative; padding-bottom:20px}
.main-container .prev-show ul li div.info > strong.tit {display:block; padding:28px 0 25px; text-align:left; font-family: 'HelveticaNeue'; font-weight:normal; font-size:23px; color:#fff}
.main-container .prev-show ul li div.info > .more-info > strong {font-family: 'HelveticaNeue'; font-size:15px; color:#fff}
.main-container .prev-show ul li div.info > .more-info > span {display:block; min-height:30px; margin-top:9px; padding-right:35px; font-family: 'HelveticaNeue'; font-size:13px; color:#aaa9a9}
.main-container .prev-show ul li div.info > .more-info > a {display:inline-block; position:absolute; right:0; bottom:40px; width:34px; height:34px; font-size:0; text-indent:-9999px; background:url(/upload/images_161108/btn-more.png) no-repeat}

.main-container .bnnr-link {width:100%; padding-top:20px}
.main-container .bnnr-link ul {width:100%}
.main-container .bnnr-link ul:after {content:""; display:block; clear:both}
.main-container .bnnr-link ul li {float:left; position:relative; width:33.33%; height:120px}
.main-container .bnnr-link ul li ~ li:after {content:""; display:inline-block; position:absolute; left:0; top:50%; width:1px; height:84px; margin-top:-42px; background:#202020}
.main-container .bnnr-link ul li.link1 a {padding-top:24px; background:#000 url(/upload/images_161108/bg-link1.png) 85% 50% no-repeat}
.main-container .bnnr-link ul li.link2 a {background:#000 url(/upload/images_161108/bg-link2.png) 85% 50% no-repeat}
.main-container .bnnr-link ul li.link3 a {padding-top:24px; background:#000 url(/upload/images_161108/bg-link3.png) 85% 50% no-repeat}
.main-container .bnnr-link ul li a {display:inline-block; width:100%; height:120px; line-height:1.2; padding-left:35px; font-family:"HelveticaNeue"; font-weight:400; font-size:20px; color:#f89b1c; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.main-container .bnnr-link ul li a:before {content:""; display:inline-block; width:1px; height:100%; vertical-align:middle}
.main-container .bnnr-link ul li a strong {display:inline-block}
.main-container .bnnr-link ul li a strong > span {display:block}