html{overflow-y:scroll;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,button,select,textarea{margin:0;padding:0;}
body{font-size:12px;color:#777;line-height:20px;font-family:'Malgun Gothic';}
a{color:#343537;text-decoration:none;border:none;}
fieldset,img{border:none;}
li{list-style:none;}
address{font-style:normal;}

/* input */
.inputText{}
/*  IE6 */
* html .jqTransformInputInner div input{padding:2px 0 0 0;margin:0 0 0 -8px;height:16px;}
/* Ie7 */
*+ html .jqTransformInputInner div input{padding:2px 0 0 0;margin-left:-10px;height:16px;}

/*hover*/
.jqTransformInputWrapper_hover{background-position:left top;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{background-position:right top;}

/*focus*/
.jqTransformInputWrapper_focus{background-position:left -20px;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{background-position:right -20px;}
.jqTransformSafari .jqTransformInputInner div{position:relative;overflow:hidden;margin:0px 8px;}
.jqTransformSafari .jqTransformInputInner div input{background-color:none;position:absolute;top:-10px;left:-2px;height:31px;padding-left:4px;}

/* radios */
.jqTransformRadioWrapper{display:inline-block;line-height:0;font-size:0;vertical-align:top;}
.jqTransformRadio{display:inline-block;width:20px;height:20px;margin:0;padding:0;vertical-align:top;font-size:0;line-height:0;background:red;}

.radio1 .jqTransformRadioWrapper{height:25px;}
.radio1 .jqTransformRadio{width:16px;height:16px;margin:3px 0 0;background:url(/images/common/radio1.gif) 0 0 no-repeat;}
.radio1 .jqTransformChecked{background-position:0 -16px;}

/* Checkboxes */
.jqTransformCheckboxWrapper{display:inline-block;line-height:0;font-size:0;vertical-align:top;}
.jqTransformCheckbox{display:inline-block;height:20px;width:20px;margin:0;padding:0;vertical-align:top;line-height:0;font-size:0;background:red;}
.jqTransformChecked{background:blue;}

.checkbox1 .jqTransformCheckboxWrapper{height:25px;}
.checkbox1 a.jqTransformCheckbox{width:22px;height:28px;margin:-3px 0 0;background:url(/images/common/checkbox1.gif) 0 0 no-repeat;}
.checkbox1 a.jqTransformChecked{background-position:0 -28px;}

.checkbox2 .jqTransformCheckboxWrapper{height:20px;}
.checkbox2 a.jqTransformCheckbox{width:20px;height:20px;background:url(/images/common/checkbox2.gif) 0 0 no-repeat;}
.checkbox2 a.jqTransformChecked{background-position:0 -20px;}

/* Selects */
.jqTransformSelectWrapper{float:left;position:relative;height:25px;background:white; background:url(../images/common/select_line1.gif) 0 0 no-repeat;}
.jqTransformSelectWrapper div{position:relative;overflow:hidden;}
.jqTransformSelectWrapper div span{display:block;height:25px;padding:0 0 0 1px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;cursor:pointer;}
.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;top:0;right:0px;width:28px;height:25px;}
.jqTransformSelectWrapper ul{position:absolute;top:20px;left:0px;height:auto;overflow:auto;overflow-y:hidden;z-index:100;border:1px solid red;border-top:none;background:pink;}
.jqTransformSelectWrapper ul:after{content:"";display:block;clear:both;}
.jqTransformSelectWrapper ul a{display:block;text-align:left;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.jqTransformSelectWrapper ul a.selected{}

.select1 .jqTransformSelectWrapper{height:25px;background:url(/images/common/select_line1.gif) 0 0 no-repeat;}
.select1 .jqTransformSelectWrapper.on{background-position:0 0;}
.select1 .jqTransformSelectWrapper div{padding:0 10px 0 0;background:url(/images/common/select_button1.gif) right 0 no-repeat;}
.select1 .jqTransformSelectWrapper div span{height:24px;padding:0 0 0 11px;}
.select1 .jqTransformSelectWrapper a.jqTransformSelectOpen{width:28px;height:25px;}
.select1 .jqTransformSelectWrapper ul{top:25px;max-height:250px;border:1px solid #d8d8d8;border-top:none;overflow-y:auto;background:white;}
.select1 .jqTransformSelectWrapper ul li{width:100%;}
.select1 .jqTransformSelectWrapper ul a{height:25px;padding:0 0 0 10px;}

/* Hidden - used to hide the original form elements */
.jqTransformHidden{display:none;}
.inputDesign{}
.inputDesign:after{content:"";display:block;clear:both;}

#skip{position:absolute;top:-9999px;left:0;z-index:1000;width:100%;height:30px;background:#fe120e;}
#skip.on{top:0;}
#skip a{display:block;text-align:center;color:white;line-height:30px;}

#wrap{width:100%;}

#mainHeader{position:relative;width:100%;min-width:1000px;height:75px;background:#00b9f2;}
#mainHeader h1{position:absolute;top:14px;left:50%;margin:0 0 0 -500px;}
#mainHeader h1 a,
#mainHeader h1 img{display:block;}

#mainHeader .utility{position:absolute;top:45px;right:50%;margin:0 -496px 0 0;}
#mainHeader .utility:after{content:"";display:block;clear:both;}
#mainHeader .utility li{display:inline;float:left;margin:0 0 0 12px;}
#mainHeader .utility li a,
#mainHeader .utility li img{float:left;}

#mainGnb{position:absolute;top:16px;left:50%;margin:0 0 0 -162px;}
#mainGnb:after{content:"";display:block;clear:both;}
#mainGnb li{float:left;margin:0 21px 0 0;}
#mainGnb li a,
#mainGnb li img{float:left;}

#header{position:relative;width:100%;z-index:100;}
#header .title{width:100%;height:45px;border-bottom:1px solid #d5d5d5;background:#00b9f2;}
#header .title img{position:absolute;top:14px;left:50%;margin:0 0 0 -490px;}
#header .gnbArea{position:relative;width:100%;height:68px;border-bottom:1px solid #e5e5e5;}
#header .gnbArea:after{content:"";display:block;clear:both;}
#header .gnbArea .logo{position:absolute;top:16px;left:50%;margin:0 0 0 -436px;}
#header .gnbArea .utility{position:absolute;top:25px;left:50%;width:195px;height:17px;margin:0 0 0 305px;padding:0 0 0 25px;}
#header .gnbArea .utility li{float:left;padding:0 12px;}
#header .gnbArea .utility li.center{padding:0 8px;}
#header .gnbArea .utility li a{float:left;}

#gnb{position:absolute;top:0;left:50%;z-index:100;width:637px;margin:0 0 0 -311px;}
#gnb li{float:left;}
#gnb li .button{float:left;height:68px;overflow:hidden;background:url(/images/common/line.gif) right 0 no-repeat;}
#gnb li .button img{float:left;}
#gnb li.on .button img{margin-top:-68px;}
#gnb li.on .button span{float:left;border-left:1px solid #e3e3e3;}

#gnb li div{display:none;position:absolute;top:67px;left:0;z-index:110;border:1px solid #e3e3e3;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#47d4ff;}
#gnb li.on div{display:block;}
#gnb li div.gnb3{left:227px;width:128px;}
#gnb li div.gnb4{left:356px;width:129px;}
#gnb li div.gnb5{left:486px;width:129px;}
#gnb li div.gnb6{left:221px;width:156px;}
#gnb li div ul{width:103px;height:62px;margin:0 13px;padding:5px 0 7px;border-top:1px dotted #e3e3e3;}
#gnb li div ul li{float:left;padding:0;}
#gnb li div ul li a{float:left;}
#gnb li div ul li a img{float:left;margin:0;}

.festivalVisual{width:880px;height:290px;margin:0 auto;}

#contents2{position:relative;z-index:99;width:1000px;min-height:814px;height:auto !important;height:814px;margin:0 auto;border-bottom:5px solid #eaeaea;background:url(/images/common/contents_bg.jpg) 0 0 no-repeat;}
#contents2:after{content:"";display:block;clear:both;}
#contents2 .mainVisual{position:absolute;top:0;left:0;z-index:99;width:100%;text-align:center;}
#contents2 .mainMenu{position:relative;z-index:100;width:904px;margin:0 auto 55px;padding:350px 0 0;}
#contents2 .mainMenu:after{content:"";display:block;clear:both;}
#contents2 .mainMenu li{display:inline;float:left;width:448px;height:185px;margin:0 2px;}
#contents2 .mainMenu li a{display:block;position:relative;width:100%;height:180px;background:url(/images/main/menu_bg1.gif) 0 0 no-repeat;}
/*#contents2 .mainMenu li a:hover{background:url(/images/main/menu_bg1_over.gif) 0 0 no-repeat;}*/
#contents2 .mainMenu li a.round{display:block;height:180px;background:url(/images/main/menu_bg2.gif) 0 0 no-repeat;}
/*#contents2 .mainMenu li a.round:hover{background:url(/images/main/menu_bg2_over.gif) 0 0 no-repeat;}*/
#contents2 .mainMenu li a strong{display:block;position:relative;z-index:100;padding:24px 36px 7px;font-size:24px;color:#00b9f2;line-height:28px;letter-spacing:-1px;font-weight:normal;}
#contents2 .mainMenu li a span{display:block;position:relative;z-index:100;padding:0 36px;font-size:15px;color:#737373;line-height:22px;letter-spacing:-1px;}
#contents2 .mainMenu li a .object{position:absolute;bottom:1px;right:1px;z-index:99;}
#contents2 .mainWarning{clear:both;width:100%;height:39px;text-align:center;font-size:14px;color:#737373;line-height:39px;letter-spacing:-1px;background:url(/images/main/warning_bg.gif) center 0 no-repeat;}

#contents2 .box{position:relative;float:left;width:658px;background:url(/images/main/box_repeat.gif) 0 0 repeat-y;}
#contents2 .box:after{content:"";display:block;clear:both;}
#contents2 .box .bottomBg{background:url(/images/main/box_bottom.gif) 0 bottom no-repeat;}

/* 2018-04-24 ����� ����Ʈ��� �߰�*/
#contents2.bannerType {}
#contents2.bannerType .mainVisual {position:relative;overflow:hidden;height:347px;}
#contents2 .kidsBanArea {position:relative;width:1000px;margin-top:10px;z-index:110;}
#contents2 .kidsBanArea img {display:block;}
#contents2.bannerType  .mainMenu {padding:20px 48px 0 48px;background:url(/images/common/contents_bg.jpg) 0 -350px no-repeat}
/* 2018-04-24 ����� ����Ʈ��� �߰�*/

#contents2.orderMain{min-height:744px;height:auto !important;height:744px;}
#contents2.orderMain h2{width:808px;height:63px;margin:0 auto 26px;padding:11px 40px 0;font-size:22px;color:white;line-height:56px;font-weight:normal;background:url(/images/main/su_title_bg.gif) 0 11px no-repeat;}
#contents2.orderMain .section1{position:relative;width:878px;height:223px;margin:0 auto 35px;border:1px solid #e3e3e3;}
#contents2.orderMain .section1:after{content:"";display:block;clear:both;}
#contents2.orderMain .section1 h3{height:59px;margin:0 0 18px;padding:0 0 0 19px;font-size:24px;color:#00ace1;line-height:52px;background:url(/images/main/su_section1_title_line.gif) 23px bottom no-repeat;}
#contents2.orderMain .section1 .listSection{display:inline;float:left;width:260px;height:146px;margin:0 5px 0 29px;background:url(/images/main/su_section1_line.gif) right 13px no-repeat;}
#contents2.orderMain .section1 .listSection.last{margin:0 0 0 29px;background:none;}
#contents2.orderMain .section1 .listSection h4{float:left;font-size:13px;color:#737373;line-height:15px;font-weight:normal;}
#contents2.orderMain .section1 .listSection h4 span{font-family:Dotum,sans-serif;}
#contents2.orderMain .section1 .listSection a.more{display:inline;float:left;margin:0 0 0 14px;}
#contents2.orderMain .section1 .listSection a.more img{float:left;}
#contents2.orderMain .section1 .listSection ul{clear:both;width:236px;height:90px;padding:16px 0 0;overflow:hidden;}
#contents2.orderMain .section1 .listSection ul li{width:219px;height:18px;padding:0 0 0 17px;line-height:18px;background:url(/images/main/su_list_dot.gif) 10px 8px no-repeat;}
#contents2.orderMain .section1 .listSection ul li a{float:left;max-width:100%;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px;color:#7d7d7d;line-height:18px;font-family:Dotum,sans-serif;text-decoration:underline;}
#contents2.orderMain .section2{width:880px;margin:0 auto;}
#contents2.orderMain .section2:after{content:"";display:block;clear:both;}
#contents2.orderMain .section2 li{float:left;width:285px;height:135px;background:url(/images/main/su_section2_bg.gif) 0 0 no-repeat;}
#contents2.orderMain .section2 li.marginCenter{display:inline;margin:0 13px 0 12px;}
#contents2.orderMain .section2 li a{display:block;position:relative;width:255px;height:135px;padding:0 0 0 30px;}
#contents2.orderMain .section2 li a img{position:absolute;bottom:1px;right:1px;}
#contents2.orderMain .section2 li a strong{display:block;padding:17px 0 15px;font-size:24px;color:#00ace1;line-height:28px;}
#contents2.orderMain .section2 li a span{display:block;font-size:12px;color:#737373;line-height:16px;letter-spacing:-1px;}
#contents2.orderMain .section3{display:inline;float:left;width:336px;margin:29px 64px 0 80px;}
#contents2.orderMain .section3 h3{padding:0 0 19px;font-size:24px;color:#00ace1;line-height:28px;}
#contents2.orderMain .section3 a.more{float:right;}
#contents2.orderMain .section3 a.more img{float:left;}
#contents2.orderMain .section3 ul{clear:both;width:236px;height:90px;overflow:hidden;}
#contents2.orderMain .section3 ul li{width:219px;height:18px;padding:0 0 0 17px;line-height:18px;background:url(/images/main/su_list_dot.gif) 10px 8px no-repeat;}
#contents2.orderMain .section3 ul li a{float:left;max-width:100%;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px;color:#7d7d7d;line-height:18px;font-family:Dotum,sans-serif;text-decoration:underline;}
#contents2.orderMain .section4{position:relative;float:left;width:460px;height:145px;margin:35px 0 0;background:url(/images/main/su_section4_bg.png) 0 0 no-repeat;}
#contents2.orderMain .section4 h3{height:48px;padding:0 0 21px 33px;font-size:16px;line-height:52px;letter-spacing:-1px;}
#contents2.orderMain .section4 h3 strong{color:#00b9f2;}
#contents2.orderMain .section4 p{padding:0 0 0 101px;font-size:11px;color:#737373;line-height:20px;letter-spacing:-1px;}
#contents2.orderMain .section4 p strong{display:block;margin:0 0 11px;font-size:32px;}
#contents2.orderMain .section4 a{position:absolute;top:60px;left:320px;}

#contents2 .box.login{margin:104px 0 0 171px;font-size:14px;color:#616161;line-height:20px;letter-spacing:-1px;}
#contents2 .box.login h2{position:relative;margin:0 0 0 -4px;}
#contents2 .box.login p.info{height:82px;margin:0 0 44px;padding:27px 0 0;text-align:center;font-size:18px;color:white;line-height:24px;font-weight:bold;background:url(/images/main/box_top_login2.gif) 0 0 no-repeat;}
#contents2 .box.login p.section{position:relative;width:100%;padding:0 0 15px;line-height:23px;}
#contents2 .box.login p.section:after{content:"";display:block;clear:both;}
#contents2 .box.login p.section label{display:inline;float:left;width:88px;height:25px;margin:0 0 0 146px;text-align:center;}
#contents2 .box.login p.section .inputText{float:left;width:178px;height:23px;margin:0;padding:0 10px;font-size:14px;color:#616161;line-height:23px;letter-spacing:-1px;font-family:'Malgun Gothic';border:1px solid #d8d8d8;background:white url(/images/main/box_input_bg.gif) 0 0 repeat-x;}
#contents2 .box.login .loginButton{position:absolute;top:308px;left:456px;z-index:100;}
#contents2 .box.login .centerButton{clear:both;width:495px;margin:0 auto;padding:25px 0 16px;text-align:center;border-bottom:1px solid #d8d8d8;}
#contents2 .box.login .centerButton li{display:inline;}
#contents2 .box.login .centerButton li a,
#contents2 .box.login .centerButton li input,
#contents2 .box.login .centerButton li img{vertical-align:top;}
#contents2 .box.login .bottomBg{clear:both;padding:16px 0 30px 83px;}

#contents2 .box.customer{margin:136px 0 0 171px;font-size:14px;color:#616161;line-height:20px;letter-spacing:-1px;}
#contents2 .box.customer h2{height:64px;margin:0 0 9px;padding:10px 0 6px 58px;font-size:20px;color:white;line-height:58px;background:url(/images/main/box_top_customer.gif) 0 0 no-repeat;}
#contents2 .box.customer p.info{margin:0 0 35px;padding:0 0 0 35px;color:#808080;}
#contents2 .box.customer dl.section{display:inline;position:relative;z-index:99;float:left;width:425px;margin:0 0 0 49px;padding:0 0 0 135px;line-height:23px;}
#contents2 .box.customer dl.section.inputDesign{z-index:100;}
#contents2 .box.customer dl.section.half1{width:211px;}
#contents2 .box.customer dl.section.half2{width:135px;margin:0;padding:0 0 0 79px;}
#contents2 .box.customer dl.section dt{position:absolute;top:0;left:0;height:25px;}
#contents2 .box.customer dl.section.full{width:100%;padding:0;}
#contents2 .box.customer dl.section.full dt{position:static;width:100%;margin:0 0 6px;}
#contents2 .box.customer dl.section dd{width:100%;padding:0 0 10px;}
#contents2 .box.customer dl.section dd:after{content:"";display:block;clear:both;}
#contents2 .box.customer dl.section dd .inputText{float:left;height:23px;margin:0;padding:0 10px;font-size:14px;color:#616161;line-height:23px;letter-spacing:-1px;font-family:'Malgun Gothic';border:1px solid #d8d8d8;background:white url(/images/main/box_input_bg.gif) 0 0 repeat-x;}
#contents2 .box.customer dl.section dd .bar1{float:left;width:20px;text-align:center;}
#contents2 .box.customer dl.section dd .bar2{float:left;width:27px;text-align:center;}
#contents2 .box.customer dl.section dd textarea{width:538px;height:73px;margin:0;padding:10px;overflow-y:auto;font-size:14px;color:#616161;line-height:23px;letter-spacing:-1px;font-family:'Malgun Gothic';border:1px solid #dadada;background:white url(/images/main/box_input_bg.gif) 0 0 repeat-x;}
#contents2 .box.customer .centerButton{clear:both;width:100%;padding:4px 0 49px;text-align:center;}
#contents2 .box.customer .centerButton li{display:inline;margin:0 8px;}
#contents2 .box.customer .centerButton li a,
#contents2 .box.customer .centerButton li input,
#contents2 .box.customer .centerButton li img{vertical-align:top;}

#contents2 .privacy{width:650px;margin:0 auto;padding:70px 0 0;font-size:14px;color:#616161;line-height:20px;letter-spacing:-1px;}
#contents2 .privacy h2{padding:0 0 0 38px;font-size:24px;color:#303030;line-height:85px;letter-spacing:0;font-weight:normal;background:url(/images/common/page_title_dot.gif) 12px 38px no-repeat;}
#contents2 .privacy .info{height:85px;padding:0 0 6px;text-align:center;color:white;line-height:85px;background:url(/images/main/privacy_info.gif) 0 0 no-repeat;}
#contents2 .privacy .section{position:relative;width:610px;margin:0 auto 6px;padding:26px 0 0;}
#contents2 .privacy .section h3{margin:0 0 8px;font-size:16px;font-weight:normal;}
#contents2 .privacy .section .textarea{width:588px;height:118px;padding:10px;overflow-y:auto;border:1px solid #dadada;background:white url(/images/main/box_input_bg.gif) 0 0 repeat-x;}
#contents2 .privacy .section a{position:absolute;top:26px;right:0;color:#616161;border-bottom:1px solid #bababa;}
#contents2 .privacy .agree{height:20px;padding:14px 0 0;text-align:center;color:#5b5b5b;line-height:18px;}
#contents2 .privacy .agree label{margin:0 10px 0 0;}
#contents2 .privacy .centerButton{clear:both;width:100%;padding:29px 0;text-align:center;}
#contents2 .privacy .centerButton li{display:inline;margin:0 8px;}
#contents2 .privacy .centerButton li a,
#contents2 .privacy .centerButton li input,
#contents2 .privacy .centerButton li img{vertical-align:top;}

#contents{position:relative;z-index:99;width:1000px;min-height:555px;height:auto !important;height:555px;margin:0 auto 50px;background:url(/images/common/contents_bg.jpg) 0 0 no-repeat;}
#contents.typeLine{margin:0 auto;border-bottom:5px solid #eaeaea;}
#contents:after{content:"";display:block;clear:both;}

#contents h2.pageTitle{width:842px;margin:0 auto;padding:0 0 0 38px;font-size:24px;color:#303030;line-height:85px;font-weight:normal;background:url(/images/common/page_title_dot.gif) 12px 38px no-repeat;}
#contents h2.pageTitle:after { content:""; clear:both; display:block; }
#contents h2.pageTitle span{color:#767676;}
#contents dl.warning{position:relative;width:779px;min-height:63px;height:auto !important;height:63px;margin:0 auto;padding:11px 0 4px 99px;border:1px solid #e3e3e3;background:url(/images/common/warning_line.gif) 78px 0 repeat-y;}
#contents dl.warning dt{position:absolute;top:0;left:0;width:78px;height:100%;overflow:hidden;text-indent:-9999px;background:url(/images/common/warning_title.gif) 36px center no-repeat;}
#contents dl.warning dd{padding:0 27px 5px 6px;font-size:12px;line-height:15px;font-family:Dotum,sans-serif;background:url(/images/common/warning_dot.gif) 0 5px no-repeat;}
#contents dl.warning dd.type2{font-size:14px;color:#616161;line-height:24px;font-weight:bold;font-family:'Malgun Gothic';}
#contents dl.warning dd strong{color:red;font-weight:normal;}
#contents .data{position:relative;width:880px;margin:0 auto;}
#contents .data:after{content:"";display:block;clear:both;}

#contents .data .searchArea{float:left;margin:45px 0 10px;padding:0 0 0 17px;}
#contents .data .searchArea label,
#contents .data .searchArea input,
#contents .data .searchArea a,
#contents .data .searchArea a img{float:left;}
#contents .data .searchArea label{height:25px;font-size:14px;line-height:23px;font-weight:bold;}
#contents .data .searchArea .inputText{display:inline;width:129px;height:23px;margin:0 7px 0 19px;font-size:12px;color:#7d7d7d;line-height:23px;font-weight:bold;font-family:Dotum,sans-serif;border:1px solid #e3e3e3;background:white;}
#contents .data .unite{position:absolute;top:13px;right:9px;}
#contents .data .utilitys1{float:right;margin:45px 0 10px;padding:0 8px 0 0;}
#contents .data .utilitys1 li{display:inline;float:left;margin:0 0 0 4px;}
#contents .data .utilitys1 li a,
#contents .data .utilitys1 li img{float:left;}

#contents .data .displayButton{position:absolute;top:30px;left:25px;font-size:11px;line-height:40px;}
#contents .data .displayButton.type2{font-size:14px;color:#737373;font-weight:bold;}
#contents .data .displayButton img{margin:0 5px 0 0;vertical-align:middle;}
#contents .data .calendarInfo{position:absolute;top:29px;left:169px;}
#contents .data .calendarInfo li{font-size:10px;color:#737373;line-height:15px;}
#contents .data .calendarInfo li img{margin:0 7px 0 0;vertical-align:-2px;}
#contents .data .yearControl{width:100%;height:24px;padding:39px 0 17px;text-align:center;font-size:14px;line-height:24px;font-weight:bold;font-family:Dotum,sans-serif;}
#contents .data .yearControl a,
#contents .data .yearControl img{vertical-align:middle;}
#contents .moveBtnCon{
	font-size: 12px;    
	color: #777;
    line-height: 25px;
 }
#contents .data .yearControl span{margin:0 23px;vertical-align:middle;}
#contents .data .monthHistory{position:absolute;top:38px;right:125px;max-width:210px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:right;font-size:12px;line-height:25px;letter-spacing:-1px;font-weight:bold;font-family:Dotum,sans-serif;}
#contents .data .printButton{position:absolute;top:38px;right:20px;}
#contents .data .printButton img{float:left;}

#contents .data .listTable{clear:both;width:100%;border-top:3px solid #ababab;border-bottom:3px solid #ababab;}
#contents .data .listTable caption{visibility:hidden;width:0;height:0;padding:0;overflow:hidden;line-height:0;}
#contents .data .listTable thead th{padding:0 30px;white-space:nowrap;font-size:13px;line-height:56px;border-bottom:1px solid #e3e3e3;background:url(/images/common/table_th_line.gif) right center no-repeat;}
#contents .data .listTable thead th.last{background:none;}
#contents .data .listTable thead th.half{padding:0 10px;line-height:33px;border-bottom:none;background:none;}
#contents .data .listTable thead th.half span{display:block;height:32px;border-bottom:1px solid #e3e3e3;}
#contents .data .listTable thead th.half.last span{height:28px;line-height:28px;}
#contents .data .listTable thead th.half.bottom{padding:0;font-size:11px;line-height:23px;border-bottom:1px solid #e3e3e3;}
#contents .data .listTable thead th.half.bottom.last{line-height:27px;}
#contents .data .listTable thead th.halfAfter{background:url(/images/common/table_th_line.gif) 0 center no-repeat;}
#contents .data .listTable tbody td{padding:7px 10px;white-space:nowrap;text-align:center;font-size:12px;color:#7d7d7d;line-height:25px;font-weight:bold;font-family:Dotum,sans-serif;border-bottom:1px solid #e3e3e3;}
#contents .data .listTable tbody td.wol a{text-decoration:underline;}
#contents .data .listTable tbody td.noneW{width:100%;white-space:normal;text-align:left;}
#contents .data .listTable tbody td .inputText{width:33px;height:23px;margin:0;padding:0;text-align:center;font-size:12px;color:#7d7d7d;line-height:23px;font-weight:bold;font-family:Dotum,sans-serif;border:1px solid #e3e3e3;background:white;}
#contents .data .listTable tbody td span.normalText{display:inline-block;width:35px;text-align:center;}
#contents .data .listTable tbody td span.normalText.fix{color:#b9b9b9;}
#contents .data .listTable tbody td a{font-size:12px;color:#7d7d7d;font-weight:bold;font-family:Dotum,sans-serif;}
#contents .data .listTable tbody td a:hover{text-decoration:underline;}
#contents .data .listTable tfoot th{padding:7px 0;font-size:13px;color:#737373;line-height:25px;background:#f7f7f7;}
#contents .data .listTable tfoot td{padding:7px 0;text-align:center;font-size:12px;color:#7d7d7d;line-height:25px;font-weight:bold;font-family:Dotum,sans-serif;}
#contents .data .listTable.type2 tbody td{padding:7px 20px;}
#contents .data .listTable.type3{margin:45px 0 0;}

/* 151016 �߰� */

#contents .data .scollx { overflow-x:scroll; }
#contents .data .listTable2 { width:880px;  }
#contents .data .listTable2 thead th { padding:0 3px; }
#contents .data .listTable2 thead th.date { width:20px; }
#contents .data .listTable2 tbody td { padding:7px 3px; border-left:1px solid #e3e3e3; }
#contents .data .listTable2 tbody td.first { border-left:none; }
/* #contents .data .listTable2 tbody td.date { width:20px; } */
#contents .data .listTable2 tbody td.total { background:#ffff00; }


#contents .data .listTable3 { width:880px; }
#contents .data .listTable3 thead th { padding:0 3px; }
#contents .data .listTable3 thead th.date { width:47px; }
#contents .data .listTable3 tbody td { padding:7px 3px; border-left:1px solid #e3e3e3; }
#contents .data .listTable3 tbody td.first { border-left:none; }
/* #contents .data .listTable2 tbody td.date { width:20px; } */
#contents .data .listTable3 tbody td.total { background:#ffff00; }


/* //151016 �߰� */

#contents .data .calendarTable{clear:both;width:100%;border-top:3px solid #ababab;border-bottom:3px solid #ababab;}
#contents .data .calendarTable caption{visibility:hidden;width:0;height:0;padding:0;overflow:hidden;line-height:0;}
#contents .data .calendarTable thead th{white-space:nowrap;font-size:13px;line-height:56px;border-bottom:1px solid #e3e3e3;background:url(/images/common/table_th_line.gif) right center no-repeat;}
#contents .data .calendarTable thead th.last{background:none;}
#contents .data .calendarTable tbody td{padding:15px 0 14px;vertical-align:top;border-bottom:1px solid #e3e3e3;background:url(/images/common/calendar_line1.gif) right bottom no-repeat;}
#contents .data .calendarTable tbody td div{position:relative;min-width:1px;min-height:36px;height:auto !important;height:36px;padding:14px 11px 0;word-wrap:break-word;font-size:12px;color:#7d7d7d;line-height:15px;font-weight:bold;font-family:Dotum,sans-serif;}
#contents .data .calendarTable tbody td div span.day{position:absolute;top:-15px;right:-1px;width:130px;height:3px;padding:12px 0 0;background:white;}
#contents .data .calendarTable tbody td div span.day_holi{position:absolute;top:-15px;right:-1px;width:130px;height:3px;padding:12px 0 0;background:white;color:red;}
#contents .data .calendarTable tbody td div span.day_st{position:absolute;top:-15px;right:-1px;width:110px;height:3px;padding:12px 0 0;background:white;color:blue;}
#contents .data .calendarTable tbody td div span.day_holi_st{position:absolute;top:-15px;right:-1px;width:110px;height:3px;padding:12px 0 0;background:white;color:red;}
#contents .data .calendarTable tbody td div span.day_sn{position:absolute;top:-15px;right:-1px;width:105px;height:3px;padding:12px 0 0;background:white;color:red;}
#contents .data .calendarTable tbody td div strong{display:inline-block;height:15px;padding:1px 0;line-height:15px;}
#contents .data .calendarTable tbody td div strong.type1{background:#cbcbcb;}
#contents .data .calendarTable tbody td div strong.type2{background:#ffd800;}
#contents .data .calendarTable tbody td div strong.type3{background:#ffb1b1;}
#contents .data .calendarTable tbody td.last{background:none;}

#contents .data .payTable{clear:both;width:100%;margin:80px 0 0;border-top:3px solid #ababab;}
#contents .data .payTable caption{visibility:hidden;width:0;height:0;padding:0;overflow:hidden;line-height:0;}
#contents .data .payTable tbody th{padding:0 10px;font-size:13px;line-height:56px;border-bottom:1px solid #e3e3e3;background:#f7f7f7 url(/images/common/table_th_line.gif) 0 center no-repeat;}
#contents .data .payTable tbody th.first{background:#f7f7f7;}
#contents .data .payTable tbody th.half.bottom.last{line-height:27px;}
#contents .data .payTable tbody th.normal{padding:8px 0 6px;font-size:12px;color:#7d7d7d;line-height:25px;font-weight:bold;font-family:Dotum,sans-serif;background:none;}
#contents .data .payTable tbody td{padding:8px 0 6px;text-align:center;font-size:12px;color:#7d7d7d;line-height:25px;font-weight:bold;font-family:Dotum,sans-serif;border-bottom:1px solid #e3e3e3;}
#contents .data .payTable tbody td.jqtransformdone label{display:inline-block;height:25px;padding:0 8px;line-height:25px;}
#contents .data .payTable tfoot th{padding:8px 0 6px;font-size:13px;line-height:25px;border-bottom:1px solid #e3e3e3;background:#f7f7f7;}
#contents .data .payTable tfoot td{padding:8px 0 6px;text-align:center;font-size:12px;color:#7d7d7d;line-height:25px;font-weight:bold;font-family:Dotum,sans-serif;border-bottom:1px solid #e3e3e3;background:#f7f7f7;}

#contents .data .payChoice{position:relative;width:704px;padding:18px 0 17px 176px;text-align:center;border-bottom:3px solid #ababab;}
#contents .data .payChoice dt{position:absolute;top:0;left:0;width:176px;height:60px;text-align:center;font-size:13px;line-height:56px;font-weight:bold;}
#contents .data .payChoice dd{display:inline;margin:0 44px;}
#contents .data .payChoice.jqtransformdone dd label{display:inline-block;height:25px;padding:0 20px 0 0;font-size:12px;color:#7d7d7d;line-height:25px;font-weight:bold;font-family:Dotum,sans-serif;}

#contents .data .monthUnite{width:100%;padding:60px 0;text-align:center;}
#contents .data .monthUnite li{display:inline;margin:0 44px;}
#contents .data .monthUnite li a,
#contents .data .monthUnite li img{vertical-align:top;}

#contents .data .centerButton{clear:both;width:100%;padding:32px 0;text-align:center;}
#contents .data .centerButton a,
#contents .data .centerButton img,
#contents .data .centerButton input{vertical-align:top;}

#contents .data .mypageSection{width:100%;padding:0 0 20px;}
#contents .data .mypageSection:after{content:"";display:block;clear:both;}
#contents .data .mypageSection.first{padding:21px 0 20px;border-top:1px solid #e5e5e5;}
#contents .data .mypageSection h3{margin:0 0 -4px;padding:0 0 0 42px;font-size:18px;color:#303030;line-height:22px;font-weight:normal;background:url(/images/common/mypage_title_dot.gif) 19px 8px no-repeat;}

#contents .data .stateSection{position:relative;float:left;width:100%;margin:15px 0 0;font-size:14px;color:#616161;line-height:23px;letter-spacing:-1px;background:url(/images/common/customer_bg1.gif) 0 0 repeat-y;}
#contents .data .stateSection.first{margin:20px 0 0;}
#contents .data .stateSection a{color:#616161;}
#contents .data .stateSection dt{position:absolute;top:0;left:0;z-index:97;width:860px;height:25px;padding:10px 0 10px 20px;font-size:16px;color:#00b9f2;font-weight:bold;background:url(/images/common/customer_bg2.gif) 0 0 no-repeat;}
#contents .data .stateSection dt span{color:white;}
#contents .data .stateSection dd{position:relative;z-index:98;width:621px;min-height:25px;height:auto !important;height:25px;padding:10px 0 10px 259px;background:url(/images/common/customer_bg3.gif) 0 bottom no-repeat;}
#contents .data .stateSection dd.normal{font-size:12px;color:#7d7d7d;line-height:25px;letter-spacing:0;font-weight:bold;font-family:Dotum,sans-serif;}
#contents .data .stateSection dd:after{content:"";display:block;clear:both;}
#contents .data .stateSection dd label{float:left;width:137px;}
#contents .data .stateSection dd .inputText{float:left;height:23px;margin:0;padding:0 10px;font-size:14px;color:#616161;line-height:23px;letter-spacing:-1px;font-family:'Malgun Gothic';border:1px solid #d8d8d8;background:white url(/images/main/box_input_bg.gif) 0 0 repeat-x;}
#contents .data .stateSection dd span.normal{float:left;font-size:12px;color:#7d7d7d;line-height:25px;letter-spacing:0;font-weight:bold;font-family:Dotum,sans-serif;}
#contents .data .stateSection dd p.normal{padding:0 0 22px;font-size:12px;color:#7d7d7d;line-height:18px;letter-spacing:0;font-weight:bold;font-family:Dotum,sans-serif;}
#contents .data .stateSection dd textarea{width:540px;height:119px;margin:0;padding:10px;overflow-y:auto;font-size:14px;color:#616161;line-height:23px;letter-spacing:-1px;font-family:'Malgun Gothic';border:1px solid #dadada;background:white url(/images/main/box_input_bg.gif) 0 0 repeat-x;}
#contents .data .stateSection dd ul.item{width:100%;}
#contents .data .stateSection dd ul.item:after{content:"";display:block;clear:both;}
#contents .data .stateSection dd li.inputItem{float:left;width:100%;padding:0 0 20px;}
#contents .data .stateSection dd li.inputItem.half1{width:349px;}
#contents .data .stateSection dd li.inputItem.half2{width:272px;}
#contents .data .stateSection dd li.inputItem.half2 label{width:78px;}
#contents .data .stateSection dd li.inputItem.last{padding:0;}
#contents .data .stateSection dd li.checkItem{float:left;margin:0 46px 0 0;}
#contents .data .stateSection dd li.checkItem label{width:auto;}
#contents .data .stateSection dd li.checkItem .jqTransformCheckboxWrapper{margin:2px 0 0 15px;}
#contents .data .stateSection dd .bar1{float:left;width:18px;text-align:center;}
#contents .data .stateSection dd .bar2{float:left;width:23px;text-align:center;}

#contents .data .mypageButton{clear:both;width:100%;padding:0 0 20px;text-align:center;}
#contents .data .mypageButton li{display:inline;margin:0 8px;}
#contents .data .mypageButton a,
#contents .data .mypageButton img,
#contents .data .mypageButton input{vertical-align:top;}

#contents .data .customerButton{clear:both;width:100%;padding:55px 0;text-align:center;}
#contents .data .customerButton li{display:inline;margin:0 8px;}
#contents .data .customerButton a,
#contents .data .customerButton img,
#contents .data .customerButton input{vertical-align:top;}

#contents .data .applyButton{clear:both;width:100%;padding:26px 0 34px;text-align:center;}
#contents .data .applyButton li{display:inline;margin:0 8px;}
#contents .data .applyButton a,
#contents .data .applyButton img,
#contents .data .applyButton input{vertical-align:top;}

/* 20131030 order2.css �� �ִ� ������ ������ start */
#contents .data .noticeTable{width:100%;border-top:3px solid #47d4ff;border-bottom:3px solid #47d4ff;}
#contents .data .noticeTable caption{visibility:hidden;width:0;height:0;padding:0;overflow:hidden;line-height:0;}
#contents .data .noticeTable thead th{height:28px;padding:8px 20px;font-size:13px;color:#737373;line-height:13px;font-weight:normal;white-space:nowrap;border-bottom:3px solid #47d4ff;background:url(/images/common/noticeTable_line.gif) right 8px no-repeat;}
#contents .data .noticeTable thead th.last{background:none;}
#contents .data .noticeTable thead th.no{padding:0 44px 0 31px;}
#contents .data .noticeTable thead th.date{padding:0 54px 0 45px;}
#contents .data .noticeTable thead th.subject{padding:0 35px;}
#contents .data .noticeTable thead th.subjectCon{width:500px;max-width:600px;padding:8px 54px;text-align:left;color:#737373;font-weight:bold;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#contents .data .noticeTable thead th.subjectCon img{padding:0 0 0 9px;vertical-align:-5px;}
#contents .data .noticeTable tbody td{font-family:'Dotum';padding:1px 32px;line-height:14px;white-space:nowrap;border-bottom:1px solid #e3e3e3;}
#contents .data .noticeTable tbody td.count{padding:15px 48px 10px 21px;color:#7d7d7d;font-weight:bold;}
#contents .data .noticeTable tbody td.subject a{display:block;color:#7d7d7d;width:400px;max-width:582px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#contents .data .noticeTable tbody td.date{padding:9px 43px 10px 35px;}
#contents .data .noticeTable tbody tr.notice td.subject a{display:block;color:#7d7d7d;font-weight:bold;}
#contents .data .noticeTable tbody td.noticebg{padding:0 0 0 15px;}
#contents .data .noticeTable tbody td.noticebg img{vertical-align:top;}
#contents .data .noticeTable tbody td.registerDate{padding:11px 31px 11px 28px;}
#contents .data .noticeTable tbody td.registerDater{padding:0 45px 0 54px;}
#contents .data .noticeTable tbody td.con{padding:23px 30px 37px 30px;}
#contents .data .noticeTable tbody td.view{background:url(/images/common/noticeTable_line2.gif) right 7px no-repeat;}
#contents .data .noticeTable tbody td.hit{padding:0 16px 0 15px;}
#contents .data .noticeTable tbody td.hitCount{padding:0 35px 0 21px;}
#contents .data .noticeTable tbody td p{padding:0 0 18px;}
#contents .data .noticeTable tbody td.control{padding:0 41px;background:#f7f7f7;}
#contents .data .noticeTable tbody td.thumView{padding:11px 0;background:#f7f7f7;}

#contents .data .listButton{width:87px;height:25px;margin:22px 0 22px 24px;background:url(/images/common/noticeTable_listButton.gif) 0 0 no-repeat;}
#contents .data .listButton a{display:block;font-size:10px;color:#737373;line-height:25px;text-align:center;}

#contents .data .paging{position:relative;width:100%;padding:23px 0;text-align:center;}
#contents .data .paging li{display:inline;padding:0 5px;}
#contents .data .paging li.prev1{padding:0 3px 0 0;}
#contents .data .paging li.prev2{padding:0 13px 0 0;}
#contents .data .paging li.next1{padding:0 0 0 13px;}
#contents .data .paging li.next2{padding:0 0 0 3px;}
#contents .data .paging li a{font-family:'Dotum';color:#919191;}
#contents .data .paging li img{vertical-align:-2px;}

#contents .data .paperInfo{position:relative;width:100%;height:505px;margin:56px 0 0;padding:0 0 58px;background:url(/images/common/paper_visual1.jpg) center 0 no-repeat;}
#contents .data .paperInfo li{position:absolute;}
#contents .data .paperInfo strong{display:block;font-size:22px;line-height:24px;}
#contents .data .paperInfo span{display:block;font-size:15px;color:#3b3b3b;line-height:20px;text-align:center;letter-spacing:-1px;}
#contents .data .paperInfo .info1{top:153px;left:61px;}
#contents .data .paperInfo .info1 strong{padding:0 0 22px;color:#00a0e8;text-indent:16px;}
#contents .data .paperInfo .info2{top:105px;left:276px;}
#contents .data .paperInfo .info2 strong{padding:0 0 16px;color:#e51572;text-indent:16px;}
#contents .data .paperInfo .info3{top:188px;left:484px;}
#contents .data .paperInfo .info3 strong{padding:0 0 24px;color:#9d9f00;text-indent:16px;}
#contents .data .paperInfo .info4{top:101px;left:690px;}
#contents .data .paperInfo .info4 strong{position:absolute;top:54px;left:66px;color:#576500;text-indent:16px;}
#contents .data .applyButton2{position:absolute;bottom:55px;left:50%;margin:0 0 0 -95px;}

#contents .data .festivalInfo{padding:40px 0 48px;}
#contents .data .festivalInfo li{position:relative;padding:0 0 25px;}
#contents .data .festivalInfo li a{position:absolute;}
#contents .data .festivalInfo li img{vertical-align:top;}
#contents .data .festivalInfo li .festivalButton1{bottom:51px;left:50%;margin:0 0 0 -106px;}
#contents .data .festivalInfo li .festivalButton2{bottom:43px;left:50%;margin:0 0 0 -99px;}

/* 20151016 ���� ����Ʈ �߰�*/
#contents .data .selectArea2{ position:relative; width:880px;border-bottom:1px solid #e3e3e3;}
#contents .data .selectArea2:after{content:"";display:block;clear:both;}
#contents .data .selectArea2 div.cb { clear:both; }
#contents .data .selectArea2 div.cb .leftBox {padding:0 0 24px 27px;}
#contents .data .selectArea2 .leftBox{float:left;width:350px;padding:24px 0 24px 27px;}
#contents .data .selectArea2 .leftBox.lB2 { padding:24px 0; }
#contents .data .selectArea2 .leftBox label{float:left;margin:0 17px 0 0;font-size:13px;color:#737373;line-height:25px;}
#contents .data .selectArea2 .leftBox .jqtransformdone{float:left;}
#contents .data .selectArea2 .leftBox .wol{float:left;margin:0 0 0 12px;font-size:13px;color:#737373;line-height:25px;}
#contents .data .selectArea2 .leftBox .inputDate{float:left;height:23px; width:71px; margin:0;padding:0 10px;font-size:14px;color:#616161;line-height:23px;letter-spacing:-1px;font-family:'Malgun Gothic';border:1px solid #d8d8d8;background:white url(/images/main/box_input_bg.gif) 0 0 repeat-x;}
#contents .data .selectArea2 .leftBox .bar {float:left;width:18px;text-align:center;}
#contents .data .selectArea2 .utility{float:right;min-width:1px;/*margin:0px -493px 0 0;*/}
#contents .data .selectArea2 .utility.big { position:absolute; clear:both;  top:75px; right:5px; margin:0; padding:0; }
#contents .data .selectArea2 .utility:after{content:"";display:block;clear:both;}
#contents .data .selectArea2 .utility li{float:left;margin:0 5px 0 0;}
/* //20151016 ���� ����Ʈ �߰�*/

/* 20131107 ��ǰ ���̾� �˾� */
.productLayer{display:none;position:fixed;top:50%;left:50%;z-index:200;width:644px;height:294px;margin:-152px 0 0 -327px;padding:5px 8px 9px 6px;background:white url(/images/common/productlayer_bg2.png) 0 0 no-repeat;}
.productLayer.on{display:block;}
.productLayer .layerWrap{padding:6px 6px 17px 6px;}
.productLayer .header{position:relative;width:100%;height:40px;margin:0 0 18px;background:#00b9f2;}
.productLayer .header:after{content:"";display:block;clear:both;}
.productLayer .header h1{float:left;padding:5px 0 0 13px;font-size:24px;color:#fff;line-height:24px;font-weight:normal;}
.productLayer .header a{display:block;position:absolute;top:12px;right:0;height:17px;margin:0px 9px 0 0;padding:0 18px 0 0;font-size:13px;color:#fff;font-weight:bold;line-height:16px;background:url(/images/common/popproduct_closeButton.png) right 4px no-repeat;}

.productLayer .contents{width:616px;padding:0 5px 0 10px;}
.productLayer .contents:after{content:"";display:block;clear:both;}
.productLayer .contents .leftCon{float:left;width:182px;height:211px;margin:0 13px 0 0;border:1px solid #84888b;}
.productLayer .contents .leftCon img{float:left;max-width:182px;max-height:211px;}

.productLayer .contents .rightCon{float:left;position:relative;width:419px;}
.productLayer .contents .rightCon h2{padding:11px 0 20px;font-size:16px;color:#7d7d7d;line-height:16px;}
.productLayer .contents .rightCon .layerTable{width:100%;border-top:3px solid #7d7d7d;border-bottom:3px solid #7d7d7d;}
.productLayer .contents .rightCon .layerTable caption{visibility:hidden;width:0;height:0;padding:0;overflow:hidden;line-height:0;}
.productLayer .contents .rightCon .layerTable th{padding:8px 19px 8px 14px;font-size:13px;color:#737373;line-height:14px;font-weight:normal;white-space:nowrap;border-bottom:1px solid #e3e3e3;background:#f7f7f7;}
.productLayer .contents .rightCon .layerTable td{padding:8px 21px;font-family:'Dotum';font-size:12px;color:#7d7d7d;line-height:12px;white-space:nowrap;border-bottom:1px solid #e3e3e3;}
.productLayer .contents .rightCon .layerTable td.data{white-space:normal;}
.productLayer .contents .rightCon .detailButton{display:block;margin:34px 0 0 289px;}
.productLayer .contents .rightCon .detailButton img{vertical-align:top;}

/* 20131030 order2.css �� �ִ� ������ ������ end */


#footer{position:relative;width:100%;height:106px;}
#footer .logo{position:absolute;top:33px;left:50%;margin:0 0 0 -489px;}
#footer .utility{position:absolute;top:27px;left:50%;margin:0 0 0 -364px;}
#footer .utility li{float:left;height:10px;padding:0 9px;background:url(/images/common/footer_util_line.gif) right 0 no-repeat;} 
#footer .utility li.last{background:none;}
#footer .utility li a,
#footer .utility li img{float:left;}
#footer .copy{position:absolute;top:43px;left:50%;margin:0 0 0 -357px;}
#footer .copy img{float:left;}
#footer .addressArea ul{position:absolute;top:57px;left:50%;margin:0 0 0 -357px;}
#footer .addressArea ul li{height:12px;}
#footer .addressArea ul img{float:left;}
#footer .utility2{position:absolute;top:57px;left:50%;width:134px;margin:0 0 0 224px;}
#footer .utility2 li,
#footer .utility2 img,
#footer .utility2 a{float:left;}
#footer .button1{position:absolute;top:60px;left:50%;margin:0 0 0 389px;}
#footer .button1 a{float:left;}


/* 180131 ���̾��˾� */
.lpop_section{position: absolute;z-index: 999998;top:100px;width: 100%;}
.layer_popup{width: 500px;position: absolute;top: 70px;left: 50%;margin-left: -250px;z-index: 999999;}
.layer_popup #lpop_close{position: absolute;right:20px;top:10px;}
.layer_popup .close{   }
.overlay{ position: fixed; width: 100%; height: 100%; top: 0; left:0; right:0; bottom:0; background-color: #000000; opacity: 0.4;}
.layer_popup input[type="checkbox"]{ background: none;     appearance: checkbox; -moz-appearance: checkbox; /* Firefox */ -webkit-appearance: checkbox; /* Safari and Chrome */ display: inline-block;}

/*고객센터 안내*/
.customerArea{   
    position: absolute;
    top: 210px;
    left: 50%; 
    width: 337px;
    height: 199px;
    margin-left: 510px;
    background: url(/images/main/customerNotice.png) 0 0 no-repeat;
    text-indent: -99999px;
     z-index: 100;
}


