﻿.form-control,article,aside,footer,header,main,nav,section{display:block}.alertBody .errId,a,header{font-weight:700}a,footer .links a{text-decoration:none}.input-group,.photo,footer{position:relative}@import url(http://fonts.googleapis.com/css?family=Raleway:700,400);body{background-color:#363636}body,select{font-family:Raleway,'Segoe UI',Tahoma,NanumGothic,sans-serif;line-height:1.3;margin:0}img{border:none}a{color:#33c}a:visited{color:#339}a:hover,a:visited:hover{color:#c00}header{background-color:#3c3f45;color:#fff;font-size:18px}header img{border-width:0;padding:9px 15px;width:134px;height:26px}main{background-color:#fff;padding-top:30px;padding-bottom:100px}body.form main{text-align:center}.mainBox{width:95%;max-width:560px;margin:60px auto 0;font-size:12px}body.form .mainBox{max-width:400px}body.form .mainBox.noMargin{margin:auto}.mainBox .msg{margin:20px 5px;font-size:11px;text-align:left;color:#666}body.form .mainBox .alertBox{font-weight:700;font-size:17px}.photo{margin:30px auto 20px;width:80px;height:80px;box-shadow:2px 2px 5px #999;background-image:url(util/getFile.ashx?fid=1);background-size:cover;background-position:center top}.input-group input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.csDialog{z-index:9999}.bot10{margin-bottom:10px}.alertBody h2{font-size:12px}.alertBody h2 i{color:#999;font-size:14px}footer,footer .links a:visited{color:#ccc}.alertBody .errId{font-size:14px}.btn,footer{font-size:12px}.alertBody .naviBtns{text-align:center;margin-top:10px}.alertBody p{margin-left:15px}.alertBody ul{padding-left:30px}footer{background:url(../images/pub/footer_top.png) repeat-x #363636;border-top:solid 1px #222;padding-top:10px}footer .container{background:url(../images/pub/worldMap.png) center top no-repeat;text-align:center;padding-top:30px;height:130px;box-sizing:content-box}footer .imgContainer{display:none;float:left;width:210px}footer .imgContainerMobile img{padding-left:12px;width:134px;height:26px}footer .imgContainer img{width:150px}footer .links a{color:#ccc;font-weight:400}footer .links a:hover,footer .links a:visited:hover{color:#fff}footer .links{margin:5px 0 10px}footer .links span{padding-left:10px}footer .addr{display:none;margin:15px 0}@media (min-width:768px){footer .container{margin:50px auto;width:610px;background:0 0;text-align:left;padding:0;height:auto}footer .imgContainerMobile{display:none}footer .addr,footer .imgContainer{display:block}footer .linkContainer{overflow:hidden;background:url(../images/pub/worldMap.png) 20px -20px no-repeat}footer .links{margin:0}footer .links span{padding-left:0;padding-right:10px}}.alertBox{padding:.8em;margin:0;line-height:1.6em;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.6);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.6);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.6)}.alertBox.center{text-align:center}.alertBox.white{background:#fff;border:1px solid #dfdfdf;color:#373737}.alertBox.red{background:#ffe6e3;border:1px solid #f2c3bf;color:#bf210e}.alertBox.yellow{background:#fff7d6;border:1px solid #e9d477;color:#956433}.alertBox.green{background:#edfdd3;border:1px solid #c4dba0;color:#657e3c}.alertBox.grey{background:#fbfbfb;border:1px solid #dfdfdf;color:#373737}.btn{vertical-align:middle;color:#fff;font-family:NanumGothic,NanumGothicWeb,맑은 고딕,Helvetica,Arial,Sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700;line-height:1em;padding:6px 12px 7px;cursor:pointer;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.4);border:1px solid #0d507a;margin:0 0 .1em;background:#0c6fb1;background:-webkit-gradient(linear,left top,left bottom,from(#14a7cf),to(#0c6fb1));background:-webkit-linear-gradient(top,#14a7cf,#0c6fb1);background:-moz-linear-gradient(top,#14a7cf,#0c6fb1);background:-ms-linear-gradient(top,#14a7cf,#0c6fb1);background:-o-linear-gradient(top,#14a7cf,#0c6fb1)}.btn.large{padding:15px 30px;font-size:16px;border-radius:10px}.btn:disabled{cursor:default;color:#ccc;border-color:#888;background:#aaa;background:-webkit-gradient(linear,left top,left bottom,from(#999),to(#aaa));background:-webkit-linear-gradient(top,#999,#aaa);background:-moz-linear-gradient(top,#999,#aaa);background:-ms-linear-gradient(top,#999,#aaa);background:-o-linear-gradient(top,#999,#aaa)}.btn:hover{color:#fff;background:#1188d6;background:-webkit-gradient(linear,left top,left bottom,from(#1bb6e6),to(#1188d6));background:-webkit-linear-gradient(top,#1bb6e6,#1188d6);background:-moz-linear-gradient(top,#1bb6e6,#1188d6);background:-ms-linear-gradient(top,#1bb6e6,#1188d6);background:-o-linear-gradient(top,#1bb6e6,#1188d6)}.btn.green{border-color:#69963b;background:#7fc33c;background:-webkit-gradient(linear,left top,left bottom,from(#b1d960),to(#7fc33c));background:-webkit-linear-gradient(top,#b1d960,#7fc33c);background:-moz-linear-gradient(top,#b1d960,#7fc33c);background:-ms-linear-gradient(top,#b1d960,#7fc33c);background:-o-linear-gradient(top,#b1d960,#7fc33c)}.btn.green:hover{background:#8dd242;background:-webkit-gradient(linear,left top,left bottom,from(#b9e46a),to(#8dd242));background:-webkit-linear-gradient(top,#b9e46a,#8dd242);background:-moz-linear-gradient(top,#b9e46a,#8dd242);background:-ms-linear-gradient(top,#b9e46a,#8dd242);background:-o-linear-gradient(top,#b9e46a,#8dd242)}.btn.narrow{color:#0c0c0c;border:1px solid #b7b7b7;padding:4px 6px;border-radius:2px;box-shadow:none;font-weight:400;text-shadow:none;background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#eee));background:-webkit-linear-gradient(top,#fefefe,#eee);background:-moz-linear-gradient(top,#fefefe,#eee);background:-ms-linear-gradient(top,#fefefe,#eee);background:-o-linear-gradient(top,#fefefe,#eee)}.btn.narrow:hover{color:#0c0c0c;box-shadow:0 1px 1px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.4);background:#fff}.btn.narrow:disabled{color:#bbb;box-shadow:none;background:#fefefe;cursor:not-allowed}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}.mainBox *{box-sizing:border-box}.form-control{width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.input-group{display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.input-group .form-control,.input-group-addon{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child){border-radius:0}.input-group-addon{width:1%;white-space:nowrap;vertical-align:middle;padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group .form-control:first-child,.input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.hide {display:none}