@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

*{margin:0; padding:0}
html{width:100%; height:100%}
body{position:relative; font-size:14px; font-family:'Malgun Gothic'; color:#666;}
body.main{background:none;}
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:22px; vertical-align:middle; background:#fff; border:1px solid #e3e3e3; font-family:'Malgun Gothic'; color:#666;}
input,option{padding:3px}
select{height:30px; padding:2px}
textarea{padding:3px; vertical-align:middle; background:#fff; border:1px solid #ddd; font-family:'Malgun Gothic'; color:#666; font-size:13px;}
.checkbox {padding:0; border:0}
.disNone{display:none}
a{text-decoration:none; color:#666666}
a:hover, a:focus, a:active{text-decoration:none;}
table{border-collapse:collapse}
map area{outline:none;}
input[type="radio"]:focus{outline:1px dotted #888;}

::-webkit-input-placeholder{color: #999999 ;}
:-moz-placeholder{color: #999999 ;}/* Firefox 18- */
::-moz-placeholder{color: #999999 ;}/* Firefox 19+ */
:-ms-input-placeholder {color: #999999 ;}

/* margin */
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}

.mt15{margin-top:15px !important}
.mt18{margin-top:18px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}
.mt55{margin-top:55px !important}
.mt60{margin-top:60px !important}
.mt65{margin-top:65px !important}
.mt70{margin-top:70px !important}
.mt80{margin-top:80px !important}
.mt120{margin-top:120px !important}


.mb30{margin-bottom:30px !important}
.mb50{margin-bottom:50px !important}

.ml5{margin-left:5px !important}
.ml8{margin-left:8px !important}
.ml10{margin-left:10px !important}
.ml11{margin-left:11px !important}
.ml24{margin-left:24px !important}
.ml25{margin-left:25px !important}
.ml20{margin-left:20px !important}
.ml270{margin-left:270px !important}
.ml325{margin-left:325px !important}

.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}
.mr30{margin-right:30px !important}
.mr40{margin-right:40px !important}
.mr45{margin-right:45px !important}


/* padding */
.pt5{padding-top:5px !important}
.pt10{padding-top:10px !important}
.pt12 {padding-top:12px !important} 
.pt15 {padding-top:15px !important} 
.pt40{padding-top:40px !important}
.pt60{padding-top:60px !important}
.pt80{padding-top:80px !important}
.pt180{padding-top:180px !important}


.pl5{padding-left:5px !important}
.pl8{padding-left:8px !important}
.pl10{padding-left:10px !important}
.pl15{padding-left:15px !important}
.pl20{padding-left:20px !important}
.pl25{padding-left:25px !important}
.pl30{padding-left:30px !important}
.pl35{padding-left:35px !important}
.pl40{padding-left:40px !important}

.pb8 {padding-bottom:8px !important}
.pb12 {padding-bottom:12px !important}
.pb25 {padding-bottom:25px !important}
.pb30 {padding-bottom:30px !important}
.pb50{padding-bottom:50px !important;}

.bold{font-weight:bold;color: #444;}
.boldB{font-weight:bold;color:#444;font-size:14px;}
.bold3{font-weight: bold;color:#333;}

.lsm1{letter-spacing:-1px;}
.lsm03{letter-spacing:-0.3px;}
.font14{font-size:14px !important;line-height:24px;}
.font15{font-size:15px !important;}
.font13{font-size:13px !important;}

.lh17{line-height:17px !important;}
.lh20{line-height: 20px;}
.lh21{line-height: 21px;}
.lh22{line-height: 22px}
.lh23{line-height: 23px;}
.lh24{line-height: 24px;}

.borB { border-bottom:1px solid #ededed !important;}

/* text-align */
.taC{text-align:center !important}
.taR{text-align:right !important}
.taL{text-align:left !important}


#wrapper {position:relative; width:100%; min-width:960px;}

.gnbArea{position:relative; height:119px;}
.gnbArea .gnbHd{position:absolute; width:100%; min-height:119px; background:url('/common/images/icon/head_sepa_bg.png') no-repeat center bottom;}
.gnbArea .gnbDiv{position:relative; top:0; width:960px; margin:0 auto;}
.gnbArea .gnbDiv ul {float:right; padding-top:62px;}
.gnbArea .gnbDiv ul:after{content:" "; display:block; clear:both;}
.gnbArea .gnbDiv ul li{position:relative; float:left; height:45px;}
.gnbArea .gnbDiv ul li>a{display:block; padding:13px 19px; font-size:16px; color:#666; text-align:center; font-weight:bold;}
.gnbArea .gnbDiv ul li>a.last {padding-right:0;}
.gnbArea .gnbDiv ul li .twoD{position:absolute; top:80px; left:18px; display:none; z-index:10; width:115px;}
.gnbArea .gnbDiv ul li .twoD a{display:block; padding:6px 0; font-size:14px; color:#000; line-height:18px;}
.gnbArea .gnbDiv ul li .twoD a span{padding-right:10px;}
.gnbArea .gnbDiv ul li .twoD a:hover span{font-weight:bold; color:#681031; background:url("/common/images/icon/gnb_bg.png") no-repeat right bottom;}
.gnbArea .gnbDiv ul li .twoD .threeD a{display:block; font-size:12px;line-height:14px;}
.gnbArea .gnbDiv ul li .twoD .threeD a span{padding-left:13px;background:url("/common/images/icon/gnbThreeD_icon.gif") no-repeat left 5px;}
.gnbArea .gnbDiv .arrowIcon{position:absolute; top:38px; left:0; width:13px; height:7px; display:none;}
.gnbArea .gnbTwoBg{position:absolute; top:119px; width:100%; height:315px; height:0px; background:url('/common/images/icon/head_sepa_bg.png') no-repeat center bottom #fff; z-index:9; background-size:5921px 1px;}
.bodyBlackBg{position:absolute; top:135px; left:0; width:100%; height:0; background:#0000009e; z-index:1;}

.mainLogo {float:left; padding:26px 0 22px 0;}

.headerArea {}
.headerDiv {background:#f7f7f7; border-bottom:1px solid #ddd; height:33px; overflow:hidden;}
.headerDiv .unitDiv  {width:960px; margin:0 auto;}
.headerDiv .unitDiv ul {padding:0; overflow:hidden; float:right;}
.headerDiv .unitDiv ul li {float:left; letter-spacing:0; padding:8px 14px; background:url('/common/images/icon/unit_sepa_bg.png') no-repeat center left;}
.headerDiv .unitDiv ul li:last-child {padding:8px 0 8px 14px;}
.headerDiv .unitDiv ul li:first-child {background:none;}
.headArea {background:url('/common/images/icon/head_sepa_bg.png') no-repeat center bottom;}
.headArea .headDiv {width:960px; margin:0 auto; position:relative;}
.logo {padding:26px 0 22px 0;}

.gnb {position:absolute; top:75px; right:0; padding-bottom:23px;}
.gnb ul {padding:0; overflow:hidden;}
.gnb li {float:left; letter-spacing:-1px; font-size:16px; color:#000; padding:0 25px; font-weight:bold;}
.gnb li:last-child {padding:0 0 0 25px;}
.gnb li.en {letter-spacing:0;}

.twoDepthArea {position:absolute; top:153px; width:100%;  height:0; z-index:99999; overflow:hidden; background:url('/common/images/icon/head_sepa_bg.png') no-repeat center bottom #fff; background-size:5921px 1px;}
.twoDepthArea .twoDepthDiv {width:960px; margin:0 auto;}
.twoDepthArea .twoDepthDiv .twoDepth {float:left; padding-top:12px;}
.twoDepthArea .twoDepthDiv .twoDepth.one {padding-left:420px;}
.twoDepthArea .twoDepthDiv .twoDepth.two {padding-left:65px;}
.twoDepthArea .twoDepthDiv .twoDepth.thr {padding-left:41px;}
.twoDepthArea .twoDepthDiv .twoDepth.four {padding-left:57px;}
.twoDepthArea .twoDepthDiv .twoDepth li {padding-top:13px;}
.twoDepthArea .twoDepthDiv .twoDepth li a {font-size:14px; font-weight:bold;}
.twoDepthArea .twoDepthDiv .twoDepth li a:hover {color:#681031;}


.mainBanArea {height:406px; background:url('/common/images/icon/main_bg.png') no-repeat center top; background-size:cover; position:relative;}
.mentDiv {position:absolute; top:76px; left:50%; margin-left:-362px; background:url('/common/images/icon/main_ment_bg.png') no-repeat center top; width:725px; height:245px;}
p.mainMent {font-family:'nanummyeongjo'; font-weight:bold; font-size:26px; color:#283a50; text-align:center; letter-spacing:-1px; padding-top:32px;}
p.mainMent02 {font-family:'nanummyeongjo'; font-weight:bold; font-size:35px; color:#283a50; text-align:center; letter-spacing:-1px; padding-top:7px; padding-bottom:60px; background:url('/common/images/icon/main_ment_sepa_bg.png') no-repeat center 70px;}
p.mainMent02 span {font-size:40px; color:#681031;}
p.exMent {font-size:16px; color:#283a50; letter-spacing:-1px; text-align:center;}

.mainBanMenu {height:128px; background:url('/common/images/icon/main_menu_ban_bg.png') no-repeat center top;}
.mainBanMenu .mainBanDiv {width:960px; margin:0 auto; overflow:hidden;}
.mainBanMenu .mainBanDiv a {display:block; float:left; width:320px; color:#fff; font-weight:bold; font-size:20px; text-align:center; letter-spacing:-1px; line-height:20px; padding-top:70px; padding-bottom:16px;}
.mainBanMenu .mainBanDiv a.blue {color:#283a50;}
.mainBanMenu .mainBanDiv a span {font-size:16px; font-weight:normal;}

.mainInfoArea {background:#e7e7e7; padding-top:34px; padding-bottom:33px;}
.haccpSysBan {background:#172536;}
.haccpSysBan a {display:block; width:960px; margin:0 auto; padding:22px 0; color:#fff; text-decoration:none;}
.haccpSysBan strong {display:block; font-size:22px; letter-spacing:-1px;}
.haccpSysBan span {display:block; margin-top:6px; font-size:14px; color:#d7dee8; letter-spacing:-1px;}

.mainInfoArea .mainInfoDiv {overflow:hidden; width:960px; margin:0 auto;}
.mainInfoArea .mainInfoDiv a {display:block; width:200px; height:242px; padding-left:20px; float:left;}
.mainInfoArea .mainInfoDiv a:first-child {padding-left:0;}
.mainInfoArea .mainInfoDiv a.webBtn {background:url('/common/images/icon/web_btn.png') no-repeat center right;}
.mainInfoArea .mainInfoDiv a.webBtn p {font-weight:normal; font-size:18px; text-align:center; color:#fff; line-height:30px; padding-top:60px; background:url('/common/images/icon/mouse_bg.png') no-repeat 81px 182px; padding-bottom:117px;}
.mainInfoArea .mainInfoDiv a.webBtn p span {letter-spacing:-1px; font-size:30px; font-weight:bold;}
.mainInfoArea .mainInfoDiv a.programBtn {background:url('/common/images/icon/program_btn.png') no-repeat center right;}
.mainInfoArea .mainInfoDiv a.programBtn .titDiv {font-size:22px; font-weight:bold; color:#fff; text-align:center; letter-spacing:-1px; line-height:32px; padding-top:32px; background:url('/common/images/icon/mouse_bg.png') no-repeat 81px 182px; padding-bottom:79px;}
.mainInfoArea .mainInfoDiv a.programBtn .titDiv span {font-size:29px; }
.mainInfoArea .mainInfoDiv a.programBtn .titDiv p {background:url('/common/images/icon/pro_tit_bg.png') no-repeat center center; font-size:16px; font-weight:normal;}
.mainInfoArea .mainInfoDiv a.applyBtn {background:url('/common/images/icon/apply_btn.png') no-repeat center right;}
.mainInfoArea .mainInfoDiv a.applyBtn .titDiv {padding-top:30px; letter-spacing:-1px; background:url('/common/images/icon/mouse_bg.png') no-repeat 81px 182px; padding-bottom:82px;}
.mainInfoArea .mainInfoDiv a.applyBtn .titDiv p {text-align:center; font-size:24px; color:#fff; font-weight:bold; line-height:36px; border-bottom:1px solid #fff; margin:0 10px; padding-bottom:5px;}
.mainInfoArea .mainInfoDiv a.applyBtn .titDiv p span {font-size:26px;}
.mainInfoArea .mainInfoDiv a.applyBtn .titDiv .ex {text-align:center; font-size:13px; color:#fff; font-weight:normal; letter-spacing:-1px; line-height:17px; padding-top:12px; border-bottom:none;}
.mainInfoArea .mainInfoDiv .applyForm {margin-left:20px; height:242px; float:left; width:300px;}
.mainInfoArea .mainInfoDiv .applyForm p {font-size:24px; font-weight:bold; letter-spacing:-1px; color:#283a50; padding-bottom:12px;}
.mainInfoArea .mainInfoDiv .applyForm .form {border:1px solid #c3c3c3; padding:23px 14px 14px; overflow:hidden;}
.mainInfoArea .mainInfoDiv .applyForm .form .name {overflow:hidden;}
.mainInfoArea .mainInfoDiv .applyForm .form .name p {color:#585858; font-size:18px; letter-spacing:-1px; text-align:right; float:left; font-weight:normal; padding:9px 0;}
.mainInfoArea .mainInfoDiv .applyForm .form .name input {height:30px; width:190px; float:right; border:1px solid #c3c3c3;}
.mainInfoArea .mainInfoDiv .applyForm .form .num {overflow:hidden; text-align:right; padding-top:15px;}
.mainInfoArea .mainInfoDiv .applyForm .form .num p {color:#585858; font-size:18px; letter-spacing:-1px; text-align:right; float:left; font-weight:normal; padding:9px 0;}
.mainInfoArea .mainInfoDiv .applyForm .form .num input {height:30px; width:54px; border:1px solid #c3c3c3;}
.mainInfoArea .mainInfoDiv .applyForm .form .num span {float:right;}
.mainInfoArea .mainInfoDiv .applyForm .form a.aplyBtn {display:block; color:#fff; font-size:16px; font-weight:bold; text-align:center; background:#681031; padding:12px 0; float:none; height:auto; width:auto; margin-top:15px;}

.mainConArea {}
.mainConArea .mainConDiv {width:960px; margin:0 auto;}
.mainConArea .mainConDiv .boardArea {overflow:hidden; padding-top:32px; letter-spacing:-1px; }
.mainConArea .mainConDiv .boardArea .boardDiv {width:310px; padding-left:15px; position:relative; float:left;}
.mainConArea .mainConDiv .boardArea .boardDiv:first-child {padding-left:0;}
.mainConArea .mainConDiv .boardArea .boardDiv .board {border:1px solid #eee; padding:28px 0;}
.mainConArea .mainConDiv .boardArea .boardDiv p {color:#444; font-size:20px; font-weight:bold; padding-bottom:12px;}
.mainConArea .mainConDiv .boardArea .boardDiv a.moreBtn {position:absolute; top:8px; right:0;}
.mainConArea .mainConDiv .boardArea .boardDiv .board ul {padding:0; overflow:hidden;}
.mainConArea .mainConDiv .boardArea .boardDiv .board li {font-size:12px; color:#444; overflow:hidden; margin:0 14px; padding:10px 0 10px 12px; background:url('/common/images/icon/list_dot.png') no-repeat center left; height:16px;}
.mainConArea .mainConDiv .boardArea .boardDiv .board li .date {float:right; font-size:12px; color:#444; font-weight:normal; letter-spacing:0;}

.bankQuickArea {width:960px; margin:0 auto; padding-top:50px;}
.bankQuickArea .bankQuickDiv {overflow:hidden; padding-bottom:43px;}
.bankQuickArea .bankQuickDiv .bankDiv {float:left; width:310px;}
.bankQuickArea .bankQuickDiv .bankDiv p {font-size:20px; color:#444; letter-spacing:-1px; font-weight:bold;}
.bankQuickArea .bankQuickDiv .bankDiv p.bankNum {color:#444; font-size:34px; font-weight:bold; text-align:center; padding-top:19px;}
.bankQuickArea .bankQuickDiv .bankDiv .bankBg {background:#f6f6f6; padding:15px 0; text-align:center; margin-top:17px;}
.bankQuickArea .bankQuickDiv .bankDiv .bankBg .bankLogo {text-align:center; padding-bottom:15px; background:url('/common/images/icon/bank_sepa_bg.png') no-repeat center bottom;}
.bankQuickArea .bankQuickDiv .bankDiv .bankBg .bankName {font-size:20px; color:#444; letter-spacing:-1px; padding-top:12px;}
.bankQuickArea .bankQuickDiv .bankDiv .bankBg .bankName span {font-size:25px; font-weight:bold;}
.bankQuickArea .bankQuickDiv .quickLink {float:left; width:635px; padding-left:15px;} 
.bankQuickArea .bankQuickDiv .quickLink p {font-size:20px; color:#444; letter-spacing:-1px; font-weight:bold;}
.bankQuickArea .bankQuickDiv .quickLink .linkArea {height:190px; padding-top:33px;}
.bankQuickArea .bankQuickDiv .quickLink .linkArea a {float:left; text-align:center;}
.bankQuickArea .bankQuickDiv .quickLink .linkArea a p {text-align:center; font-size:14px; padding-top:12px; padding-bottom:16px; font-weight:bold; letter-spacing:-1px;}
a.quickMenu01 {display:block; width:144px; background:url('/common/images/icon/quick_bg.png') no-repeat center right;}
a.quickMenu01 p {color:#182637 !important;}
a.quickMenu02 {display:block; width:138px; background:url('/common/images/icon/quick_bg.png') no-repeat center right;}
a.quickMenu02 p {color:#878788 !important;}
a.quickMenu03 {display:block; width:188px; background:url('/common/images/icon/quick_bg.png') no-repeat center right;}
a.quickMenu03 p {color:#182637 !important;}
a.quickMenu04 {display:block; width:165px;}
a.quickMenu04 p {color:#878788 !important;}
a.quickMenu05 {display:block; width:144px; background:url('/common/images/icon/quick_bg.png') no-repeat center right;}
a.quickMenu05 p {color:#878788 !important;}
a.quickMenu06 {display:block; width:138px; background:url('/common/images/icon/quick_bg.png') no-repeat center right;}
a.quickMenu06 p {color:#182637 !important;}
a.quickMenu07 {display:block; width:188px; background:url('/common/images/icon/quick_bg.png') no-repeat center right;}
a.quickMenu07 p {color:#878788 !important;}
a.quickMenu08 {display:block; width:165px;}
a.quickMenu08 p {color:#182637 !important;}

.logoAll {border-top:1px solid #ccc;}
.logoArea {width:100%; margin:0 auto;overflow:hidden; background:#fff; }
.logoArea .mBlockD{position:relative; width:960px; margin:0 auto; overflow:hidden;}
.logoArea .mBlockD .mBlockS {padding:24px 50px; width:860px;  overflow:hidden;}
.logoArea .mBlockD .mBlockS .mCsrD{position:relative; width:860px;  height:35px;  overflow:hidden;}
.logoArea .mCsrL {position:absolute; width:860px; left:0; top:0; overflow:hidden;}
.logoArea .mCsrL li {float:left; width:160px; margin:0 25px !important; text-align:center;}
.logoArea .mCsrL li:first-child{margin:0}
.logoArea .mCsrL li a {display:block; width:160px; height:35px;}
.logoArea .mBlockD .btL{position:absolute; top:30px; left:0;}
.logoArea .mBlockD .btR{position:absolute; top:30px; right:0;}

.footer {}
.footer .menuArea {background:#212831;}
.footer .menuArea .menuDiv {width:960px; margin:0 auto; text-align:center; padding:12px 0;}
.footer .menuArea .menuDiv a {color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; padding:0 18px; background:url('/common/images/icon/footer_menu_sepa.png') no-repeat center left;}
.footer .menuArea .menuDiv a:first-child {background:none;}
.footer .footerArea {background:#283a51;}
.footer .footerArea .footerDiv {width:960px; margin:0 auto; padding:23px 0; overflow:hidden;}
.footLogo01 {float:left;}
.footLogo02 {float:left; padding:17px 0 17px 43px;}
.copyright {float:left; padding-left:50px;}
.copyright .footerTxt {font-size:13px; color:#fff; letter-spacing:-1px;}
.copyright .footerTxt span {letter-spacing:0;}
.copyright .copyTxt {font-size:13px; color:#fff; letter-spacing:0; padding-top:10px}


/* 서브 */
.subMainBg {background:url('/common/images/icon/sub_main_ban.png') no-repeat center top; background-size:cover; height:207px;}
.subMainBg .subMainBgDiv {width:960px; margin:0 auto; background:url('/common/images/icon/sub_main_ban_ment_bg.png') no-repeat center 28px;}
.subMainBg .subMainBgDiv p {font-size:16px; color:#283a50; letter-spacing:-1px; text-align:center; background:url('/common/images/icon/main_ment_sepa_bg.png') no-repeat center 60px; padding:105px 0 60px;}

.subCon {width: 960px; margin:0 auto; overflow:hidden;}
.subCon .lnbArea {width:180px; float:left;}
.subCon .lnbArea .lnbTit {background:#172536; font-size:21px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:40px 10px 40px 18px;}
.subCon .lnbArea .lnbTit ul {padding:0;}
.subCon .lnbArea ul li {font-size:14px; color:#000; letter-spacing:-1px; font-weight:normal; padding:15px 0 15px 20px; border-bottom:1px solid #d9d9d9;}
.subCon .lnbArea ul li.on {background:#681031;}
.subCon .lnbArea ul li.on a {color:#fff;}

.subCon .conArea {width:720px; float:left; padding-left:60px; padding-bottom:110px;}
.subCon .conArea .conTit {vertical-align:bottom; padding-top:30px; overflow:hidden; border-bottom:1px solid #d9d9d9; padding-bottom:25px;}
.subCon .conArea .conTit p.tit {font-size:32px; font-weight:bold; letter-spacing:-1px; color:#3d3d3d; float:left;}
.subCon .conArea .conTit p.cate { float:right; font-size:13px; color:#000; padding-top:24px;}
.subCon .conArea .conTit p.cate.line {text-align:right; padding-top:6px !important;}
.subCon .conDiv {padding-top:30px;}
.subCon .conDiv .introTit {background:url('/common/images/icon/intro_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .introTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .introTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subH1 {font-family:'nanummyeongjo'; font-weight:bold; color:#681031; font-size:25px; letter-spacing:-1px; padding-left:12px; background:url('/common/images/icon/sub_h1_bg.png') no-repeat left 32px; padding-top:30px; padding-bottom:48px;}
.subH1B {font-family:'nanummyeongjo'; font-weight:bold; color:#681031; font-size:25px; letter-spacing:-1px; padding-left:12px; background:url('/common/images/icon/sub_h1_bg.png') no-repeat left 3px; padding-bottom:48px;}

.subH2 {font-family:'nanummyeongjo'; font-weight:bold; color:#681031; font-size:22px; letter-spacing:-1px; background:#f2f2f2; display:inline-block; padding:5px 33px 5px 9px;}

.subH3 {font-family:'nanummyeongjo'; font-weight:bold; color:#681031; font-size:22px; letter-spacing:-1px; display:inline-block; padding:0 33px 5px 0;}
.subH4 {font-family:'nanummyeongjo'; font-weight:bold; color:#681031; font-size:22px; letter-spacing:-1px; display:inline-block; padding-bottom:25px;}
.dotTxt { color:#777; font-weight:bold; padding-left:8px; background:url('/common/images/icon/dot_txt_dot.png') no-repeat left 23px; padding-top:15px; letter-spacing:-1px;}
.dotTxt span {font-weight:normal;}
.dotNoTxt {font-size: 14px; color: #777; letter-spacing: -1px; line-height: 20px;}

.en {letter-spacing:0 !important;}
.introStory {font-size:14px; color:#777; letter-spacing:-1px; line-height:20px; padding-bottom:140px;}
.introStory span {font-size:15px; color:#000;}
.introStory strong {font-size:18px; font-weight:bold; color:#000;}


.subCon .conDiv .workTit {background:url('/common/images/icon/work_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .workTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .workTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subCon .conDiv .mapArea {}

.subCon .conDiv .sumTit {background:url('/common/images/icon/sum_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .sumTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .sumTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}
.sumStory {font-size:14px; color:#777; letter-spacing:-1px; line-height:20px; padding-bottom:50px;}
.sumStory span.other {font-weight:bold; color:#681031;}

.subCon .conDiv .adFoodTit {background:url('/common/images/icon/add_food_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .adFoodTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .adFoodTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subCon .conDiv .proxyTit {background:url('/common/images/icon/proxy_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .proxyTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .proxyTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subCon .conDiv .aniProTit {background:url('/common/images/icon/ani_pro_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .aniProTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .aniProTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subCon .conDiv .etcTit {background:url('/common/images/icon/etc_work_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .etcTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .etcTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subCon .conDiv .haccpTit {background:url('/common/images/icon/haccp_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .haccpTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .haccpTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subCon .conDiv .comTit {background:url('/common/images/icon/com_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .comTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .comTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subCon .conDiv .judgeTit {background:url('/common/images/icon/judge_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .judgeTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .judgeTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subCon .conDiv .agreeTit {background:url('/common/images/icon/agree_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .agreeTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .agreeTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subCon .conDiv .cancelTit {background:url('/common/images/icon/cencel_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .cancelTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .cancelTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.subCon .conDiv .drinkTit {background:url('/common/images/icon/drink_tit_bg.png') no-repeat center top; padding-bottom:99px;}
.subCon .conDiv .drinkTit .subMent {font-size:25px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:50px 0 20px 45px; background:url('/common/images/icon/sub_tit_sepa_bg.png') no-repeat 45px bottom;}
.subCon .conDiv .drinkTit .mentEx {font-size:14px; color:#fff; font-weight:normal; letter-spacing:-1px; padding:15px 0 92px 45px;}

.squListBoxA { overflow:hidden;}
.squListBoxA ul {padding:38px 0 0 0;}
.squListBoxA ul li {text-align:center; font-size:18px; font-weight:bold; color:#444; background:url('/common/images/icon/squ_list_bg.png') no-repeat center top; width:162px; float:left; margin-left:24px;}
.squListBoxA ul li.twoLine {padding:57px 0;}
.squListBoxA ul li.thrLine {padding:45px 0;}
.squListBoxA ul li:first-child {margin-left:0;}


/* sentence */
.subSen {padding-bottom:45px; letter-spacing:-1px;}
.subSen input {border:1px solid #d9d9d9; height:30px !important; width:712px;}
.exTxt {font-size: 14px; color: #777; letter-spacing: -1px; line-height: 20px; padding-top:10px; letter-spacing:-1px;}
.wayApic {background:url('/common/images/icon/way_bg_a.png') no-repeat center bottom; height:267px; padding-bottom:20px; position:relative; text-align:center; font-weight:bold; font-size:15px; letter-spacing:-1px;}
.wayApic .txt01 {position:absolute; top:55px; left:34px; color:#fff;}
.wayApic .txt02 {position:absolute; top:66px; left:180px; color:#172536;}
.wayApic .txt03 {position:absolute; top:55px; left:316px; color:#fff;}
.wayApic .txt04 {position:absolute; top:55px; left:463px; color:#172536;}
.wayApic .txt05 {position:absolute; top:55px; left:633px; color:#fff;}
.wayApic .txt06 {position:absolute; top:208px; left:29px; color:#172536;}
.wayApic .txt07 {position:absolute; top:208px; left:174px; color:#fff;}
.wayApic .txt08 {position:absolute; top:218px; left:323px; color:#172536;}
.wayApic .txt09 {position:absolute; top:218px; left:482px; color:#fff;}

.wayBpic {background:url('/common/images/icon/way_bg_b.png') no-repeat center bottom; height:267px; padding-bottom:20px; position:relative; text-align:center; font-weight:bold; font-size:15px; letter-spacing:-1px;}
.wayBpic .txt01 {position:absolute; top:55px; left:34px; color:#fff;}
.wayBpic .txt02 {position:absolute; top:66px; left:180px; color:#172536;}
.wayBpic .txt03 {position:absolute; top:55px; left:316px; color:#fff;}
.wayBpic .txt04 {position:absolute; top:55px; left:463px; color:#172536;}
.wayBpic .txt05 {position:absolute; top:55px; left:633px; color:#fff;}
.wayBpic .txt06 {position:absolute; top:208px; left:29px; color:#172536;}
.wayBpic .txt07 {position:absolute; top:208px; left:174px; color:#fff;}
.wayBpic .txt08 {position:absolute; top:208px; left:323px; color:#172536;}

.wayCpic {background:url('/common/images/icon/way_bg_c.png') no-repeat center bottom; height:267px; padding-bottom:20px; position:relative; text-align:center; font-weight:bold; font-size:15px; letter-spacing:-1px;}
.wayCpic .txt01 {position:absolute; top:55px; left:34px; color:#fff;}
.wayCpic .txt02 {position:absolute; top:66px; left:180px; color:#172536;}
.wayCpic .txt03 {position:absolute; top:55px; left:316px; color:#fff;}
.wayCpic .txt04 {position:absolute; top:55px; left:476px; color:#172536;}
.wayCpic .txt05 {position:absolute; top:208px; left:29px; color:#172536;}
.wayCpic .txt06 {position:absolute; top:208px; left:180px; color:#fff;}
.wayCpic .txt07 {position:absolute; top:208px; left:329px; color:#172536;}
.wayCpic .txt08 {position:absolute; top:218px; left:473px; color:#fff;}
.wayCpic .txt01B {position:absolute; top:46px; left:11px; color:#fff;}
.wayCpic .txt02B {position:absolute; top:57px; left:166px; color:#172536;}
.wayCpic .txt03B {position:absolute; top:46px; left:314px; color:#fff;}
.wayCpic .txt04B {position:absolute; top:46px; left:463px; color:#172536;}
.wayCpic .txt05B {position:absolute; top:208px; left:13px; color:#172536;}
.wayCpic .txt06B {position:absolute; top:208px; left:164px; color:#fff;}
.wayCpic .txt07B {position:absolute; top:199px; left:309px; color:#172536;}
.wayCpic .txt08B {position:absolute; top:208px; left:459px; color:#fff;}

.wayDpic {background:url('/common/images/icon/way_bg_d.png') no-repeat center bottom; height:114px; padding-bottom:20px; position:relative; text-align:center; font-weight:bold; font-size:15px; letter-spacing:-1px;}
.wayDpic .txt01 {position:absolute; top:47px; left:11px; color:#fff;}
.wayDpic .txt02 {position:absolute; top:55px; left:170px; color:#681031;}
.wayDpic .txt03 {position:absolute; top:55px; left:324px; color:#fff;}
.wayDpic .txt04 {position:absolute; top:55px; left:470px; color:#681031;}
.wayDpic .txt01B {position:absolute; top:67px; left:28px; color:#fff;}
.wayDpic .txt02B {position:absolute; top:55px; left:180px; color:#681031;}
.wayDpic .txt03B {position:absolute; top:67px; left:331px; color:#fff;}
.wayDpic .txt04B {position:absolute; top:55px; left:465px; color:#681031;}
.wayDpic .txt01C {position:absolute; top:55px; left:28px; color:#fff;}
.wayDpic .txt02C {position:absolute; top:55px; left:180px; color:#681031;}
.wayDpic .txt03C {position:absolute; top:55px; left:331px; color:#fff;}
.wayDpic .txt04C {position:absolute; top:67px; left:473px; color:#681031;}

.wayEpic {background:url('/common/images/icon/way_bg_e.png') no-repeat center bottom; height:114px; padding-bottom:20px; position:relative; text-align:center; font-weight:bold; font-size:15px; letter-spacing:-1px;}
.wayEpic .txt01 {position:absolute; top:47px; left:42px; color:#fff;}
.wayEpic .txt02 {position:absolute; top:57px; left:316px; color:#681031;}
.wayEpic .txt03 {position:absolute; top:57px; left:477px; color:#fff;}

.wayFpic {background:url('/common/images/icon/way_bg_f.png') no-repeat center bottom; height:80px; padding-bottom:20px; position:relative; text-align:center; font-weight:bold; font-size:15px; letter-spacing:-1px;}
.wayFpic .txt01 {position:absolute; top:30px; left:12px; color:#fff;}
.wayFpic .txt02 {position:absolute; top:30px; left:111px; color:#283a51;}
.wayFpic .txt03 {position:absolute; top:42px; left:193px; color:#fff;}
.wayFpic .txt04 {position:absolute; top:42px; left:293px; color:#283a51;}
.wayFpic .txt05 {position:absolute; top:50px; left:363px; color:#fff;}
.wayFpic .txt06 {position:absolute; top:50px; left:461px; color:#283a51;}
.wayFpic .txt07 {position:absolute; top:50px; left:528px; color:#fff;}
.wayFpic .txt08 {position:absolute; top:42px; left:615px; color:#283a51;}
.wayFpic .txt09 {position:absolute; top:42px; left:682px; color:#fff;}

.wayGpic {background:url('/common/images/icon/way_bg_g.png') no-repeat center bottom; height:419px; padding-bottom:20px; position:relative; text-align:center; font-weight:bold; font-size:15px; letter-spacing:-1px;}
.wayGpic .txt01 {position:absolute; top:46px; left:9px; color:#fff;}
.wayGpic .txt02 {position:absolute; top:59px; left:165px; color:#172536;}
.wayGpic .txt03 {position:absolute; top:46px; left:314px; color:#fff;}
.wayGpic .txt04 {position:absolute; top:46px; left:463px; color:#172536;}
.wayGpic .txt05 {position:absolute; top:208px; left:13px; color:#172536;}
.wayGpic .txt06 {position:absolute; top:208px; left:165px; color:#fff;}
.wayGpic .txt07 {position:absolute; top:200px; left:309px; color:#172536;}
.wayGpic .txt08 {position:absolute; top:208px; left:458px; color:#fff;}
.wayGpic .txt09 {position:absolute; top:350px; left:8px; color:#fff;}

.subTitGray {font-size:16px; color:#777; font-weight:bold; padding-top:25px;}
.lastSentence {font-size:16px; font-weight:normal; color:#777; background:#f2f2f2; padding:25px; line-height:26px;}

.partUl ul {padding:15px 0 0;}
.partUl ul li {overflow:hidden; margin-top:19px;}
.partSub {font-size:16px; color:#fff; font-weight:bold; background:#681031; float:left; text-align:center; width:180px; padding:31px 0 32px;}
.partSubB {font-size:16px; color:#fff; font-weight:bold; background:#681031; float:left; text-align:center; width:180px; padding:22px 0 23px;}
.partSubC {font-size:16px; color:#fff; font-weight:bold; background:#681031; float:left; text-align:center; width:180px; padding:14px 0 13px;}
.partStory {color:#777; font-size:14px; font-weight:normal; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:14px; float:left; width:511px;}

input.cheBox {width:12px;}
.subSen label {padding-left:5px; width:75px; display:inline-block;}
.subSen textarea {width:712px; height:220px;}
.subSenB label {padding-left:5px; width:140px; display:inline-block;}
.subSenB label.none {width:80px;}
.subSenB {padding-bottom:45px; letter-spacing:-1px;}
.subSenB input {}
.btnArea {border-top:1px solid #ededed;}
.btnArea a.aplyBtn {font-size:19px; font-weight:bold; color:#fff; width:235px; text-align:center; padding:15px 0; margin:45px auto 0; display:block; background:#681031;}

.sitemapArea {overflow:hidden;}
.sitePlece {float:left; width:160px; margin-left:26px; letter-spacing:-1px;}
.sitePlece p {font-family:'nanummyeongjo'; font-weight:bold; font-size:24px; color:#681031; border-bottom:1px solid #681031; padding-bottom:11px;}
.sitePlece a {display:block; padding:10px 0 10px 10px; background:url('/common/images/icon/dot_txt_dot.png') no-repeat left 19px; font-size:16px; color:#777; font-weight:normal;}
.sitePlece.fir {margin-left: 0;}
.ovF {overflow:hidden;}

/* TableStyle */
.tableStyleA table {border-top:2px solid #172536; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.tableStyleA table th {text-align:center; font-size:16px; color:#172536; font-weight:bold; padding:14px 0; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.tableStyleA table th.last {border-right:none;}
.tableStyleA table td {color:#777; font-weight:normal; font-size:14px; padding:23px 0; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.tableStyleA table td.last {border-right:none;}
.tableStyleA table td.pl27 {padding-left:17px !important;}
.tableStyleA table th.pr42 {padding-right:42px !important;}
.tableStyleA table td.taC {text-align:center !important;}
.tableStyleA table td.taL {text-align:left !important;}
.tableStyleA table td.taR {text-align:right !important;}
.tableStyleA table td.boldA {color:#172536; font-weight:bold;}
.tableStyleA table td a:hover {font-weight:bold;}
.boldA {color:#172536; font-weight:bold;}

.tableStyleB table {border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.tableStyleB table th {text-align:center; color:#172536; font-size:16px; font-weight:bold; padding:15px 0; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.tableStyleB table th.last {border-right:none;}
.tableStyleB table td {text-align:center; color:#777; font-size:14px; font-weight:normal; padding:16px 0; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.tableStyleB table td.last {border-right:none;}
.tableStyleB table td.taL {text-align:left !important;}
.tableStyleB table td.pl27 {padding-left:27px !important;}
.tableStyleB table td.pl15 {padding-left:15px !important;}
.tableStyleB table td.pr15 {padding-right:15px !important;}
.tableStyleB table td a:hover {font-weight:bold;}
.numArea {text-align:center; padding:55px 0;}
.numArea a {color:#777; font-size:14px; padding:0 10px;}
.numArea a.on {font-weight:bold; color:#681031;}
.serchArea {background:#f3f3f3; padding:12px 0; text-align:center;}
.serchArea select {border:1px solid #ddd; height:28px; width:95px;}
.serchArea input {border:1px solid #ddd; height:20px; width:260px;}
.serchArea a.serchBtn {background:#681031; color:#fff; display:inline-block; padding:5px 14px; vertical-align:bottom;}

.tableStyleC table {border-top:2px solid #2e2e2e; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.tableStyleC table td.tit {color:#666; font-size:25px; font-weight:bold; text-align:center; padding:17px 0 12px;}
.tableStyleC table td.date {color:#666; font-size:15px; font-weight:normal; text-align:center; padding:20px 0; border-bottom:1px solid #d9d9d9;}
.tableStyleC table td.date ul {padding:0; overflow:hidden;}
.tableStyleC table td.date ul li {display:inline-block; padding:0 10px 0 18px; background:url('/common/images/icon/data_sepa_bg.jpg') no-repeat left center;}
.tableStyleC table td.date ul li:first-child {background:none;}
.tableStyleC table td.date ul li span {padding:0 2px;}
.tableStyleC table td.story {padding:32px 32px 100px 32px; border-bottom:1px solid #d9d9d9; line-height:25px;}
.tableStyleC table td.downTit { color:#444; font-size:18px; font-weight:bold; text-align:right; padding:30px 45px 30px 0; border-bottom:1px solid #d9d9d9;}
.tableStyleC table td.downFile {border-bottom:1px solid #d9d9d9;}
.tableStyleC table td.downFile a {color:#666; font-size:15px; font-weight:normal;}
.tableStyleC table td.downFile a:hover {text-decoration:underline;}
.tableStyleC table td.linkTit { color:#444; font-size:18px; font-weight:bold; text-align:right; padding:30px 45px 30px 0; border-bottom:1px solid #d9d9d9;}
.tableStyleC table td.linkFile {border-bottom:1px solid #d9d9d9;}
.tableStyleC table td.linkFile a {color:#666; font-size:15px; font-weight:normal;}
.tableStyleC table td.linkFile a:hover {text-decoration:underline;}

.tableStyleD table {border-top:2px solid #2e2e2e; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.tableStyleD table th {color:#444; font-size:18px; font-weight:bold; text-align:right; padding-right:35px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.tableStyleD table td {padding:12px 15px; border-bottom:1px solid #d9d9d9;}
.tableStyleD table td input {width:500px; height:34px;}
.tableStyleD table td textarea {width:500px; height:320px;}
.tableStyleD table td .checkbox {width:12px;}
input.fileUp {padding:10px 0; height:auto !important; width:506px !important;}

.empty {padding:100px 0 !important;}

.TableBtnArea {overflow:hidden; padding-top:25px;}
.TableBtnArea .pageBtn {float:left;}
.TableBtnArea .pageBtn a {display:inline-block; width:46px; background:#d9d9d9; color:#444; font-size:18px; text-align:center; padding:5px 0 9px 0;}
.TableBtnArea .optionBtn {float:right;}
.TableBtnArea .optionBtn a { color:#fff; font-size:15px; font-weight:normal; text-align:center; padding:9px 0; display:inline-block; width:60px; vertical-align:bottom;}
.TableBtnArea .optionBtn a.del {background:#acacac;}
.TableBtnArea .optionBtn a.fix {background:#172536;}
.TableBtnArea .optionBtn a.list {background:#681031;}

.writeBtnArea { text-align:center; padding-top:36px;}
.writeBtnArea a {display:inline-block; text-align:center; padding:10px 0;}
.writeBtnArea a.uploadBtn {font-size:18px; color:#fff; font-weight:bold; width:162px; background:#681031;}
.writeBtnArea a.cancelBtn {font-size:18px; color:#444; font-weight:bold; width:108px; background:#d9d9d9;}





/* 2017-12-12 인트라넷 로그인 페이지 추가 */
.intraInfoDiv {overflow:hidden; padding-top:30px;}
.intraLoginArea {text-align:center;width:400px; height:200px; background:url('/common/images/icon/intra_loing.jpg') no-repeat center top; margin:0 auto;}
.intraLoginArea .login {text-align:center; padding-top:34px;}
.intraLoginArea .pass {text-align:center; padding-top:10px;}
.intraLoginArea .login input {padding-left:5px; font-size:13px; width:200px;}
.intraLoginArea .pass input {padding-left:5px; font-size:13px; width:200px;}
.intraLoginDiv {padding:0 23px;}
.intraLoginDiv .loginBtn {display:block; color:#888; font-size:14px; text-align:center; border:1px solid #888; padding:5px;width:200px; margin:10px auto 0;}
.intraLoginDiv .loginBtn:hover {background:#00a16f; color:#fff; border:1px solid #00a16f;}
p.errorMent {font-size:14px; color:#666; padding-top:10px; letter-spacing:-1px;}
p.errorMent span {font-weight:bold; color:#ff0000;}