@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/css?family=Open+Sans);
* {-webkit-text-size-adjust:none;}

html{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;outline:none;overflow-y:scroll;overflow-x:hidden;}
body {font-size:0.75em;line-height:1.25em; color:#555;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,div{margin:0;padding:0;font-family:'nanumgothic';}
h1, h2, h3, h4, h5, h6 {font-weight:normal;100%;}
dl, dd, ul, ol, li {list-style:none;padding:0;margin:0}
fieldset, img {border:none;}
hr, button img {display:none;}
form, fieldset, legend, label {margin:0; padding:0;}
fieldset{border:0 none;}
fieldset legend {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;}
em,address{font-style:normal;}
input,textarea,select,button,table{vertical-align:middle;outline:none}
label { cursor:pointer; }
.fl_l {display:block; float:left; width:auto;}
.fl_r {display:block; float:right; width:auto;}
.clear{clear:both}
.hidden{display:none}
td {font-size: 14px;  font-family:'nanumgothic'; line-height: 17px ; color:#666666 }
a:link {color:#777777; text-decoration: none }
a:visited{color:#777777; text-decoration: none }
a:active {color:#FF7E00; text-decoration: none; }
a:hover{ color: #FF7E00; text-decoration: none; }
a:{padding:0; margin:0;}
IMG {BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;vertical-align:middle}


/* float ¼¼·Î°ª Àû¿ë¾ÈµÇ´Â ¹ö±×¿¡ »ç¿ë */
.clearfix:after {
  content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;      /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

* html .clearfix {height: 1%;}
.clearfix {display: block;}

.input {width:128px; border:1px solid #e1e1e1;  height:21px;background-color:ffffff;  font-size: 12px; color:333333;}
.select {height:23px; width:55px; background-color:ffffff; font-size: 11px; color:333333; border:1px solid #e1e1e1; }
.check {COLOR: #666666;	BORDER: 0 solid #dddddd; font-size: 8px; background-color:ffffff;}
.radio {BORDER: 0; background-color:FFFFF7}


/******************************************************************* °øÅë ·¹ÀÌ¾Æ¿ô *******************************************************************/


#wrap{position:relative;width:100%; min-width:1200px; }
.Holder1200 {position:relative; width:1200px; margin:0 auto; }

/*head¿µ¿ª*/
#head {position:absolute; z-index:99999999; width:100%; height:70px; background-color:rgba( 0, 0, 0, 0.4);}
#head h1 {margin-top:14px;}
.navi {position:relative; width:675px; margin:0 auto;}

/*footer¿µ¿ª*/
/* FOOTER CSS */
.footer{background:#262c36;}
.foot_wrap{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:80px; color:#848a92;}
.foot_left{float:left; margin-top:40px;}
.foot_left .fl_quick ul{overflow:hidden; margin-bottom:27px;}
.foot_left .fl_quick ul > li{float:left;}
.foot_left .fl_quick ul > li > a{display:block; padding-right:23px; margin-right:17px; font-size:14px; color:#c3c7cd; font-weight:bold; background:url("/img/fl_bullet.jpg") no-repeat 100% 50%;}
.foot_left .fl_quick ul > li > a:hover{color:#1176bd;}
.foot_left .fl_quick ul > li:last-of-type > a{padding:0; margin:0; background:none;}
.foot_left .fl_txt p{margin-bottom:18px; line-height:1.5; font-size:13px;}
.foot_left .fl_txt p a{color:#848a92;}
.foot_left .fl_txt p.copy{color:#656a70; font-size:11px;}
.foot_right{float:right;}
.foot_right .fr_icon{margin-top:40px; padding-bottom:45px; padding-left:50px; border-left:1px solid #3c424a;}
.foot_right .fr_award{text-align:right; padding-bottom:10px; border-left:1px solid #3c424a;}
.foot_right .fr_award a{display:inline-block; padding-left:10px;}
/******************************************************************* ¸ÞÀÎ *******************************************************************/


/*contents*/
.contents {clear:both; position:relative; width:100%;}

/*¸ÞÀÎ½½¶óÀÌµå*/
.slideArea {position:relative; width:100%; height:562px; overflow:hidden; background:url('/images/slideBg.png')no-repeat; background-position:top center;}

/*¸ÞÀÎ¸µÅ©¹è³Ê*/
.linkBn {height:256px; margin:37px 0;}
.linkBn ul {height:256px; }
.linkBn ul li {float:left; margin-right:20px; }
.linkBn ul li:last-child {margin:0; }

/*aboutUs*/
.aboutUs {position:relative; width:100%; height:360px; background:#e1e0dd; margin-bottom:84px; }
.aboutImg {width:640px; float:left;}
.aboutUs p {width:560px; float:right; margin-top:54px; line-height:24px; font-size:15px; color:#474747; letter-spacing:-1.5px }

/*¸ÞÀÎ»ó´ãÄÁÅÙÃ÷*/
.mainTit {position:relative; height:25px; margin-bottom:63px; }
.line {height:1px; width:403px; float:left; background:#d7d7d7; margin-top:4px; }
.mainTit p {font-size:26px; font-weight:600; letter-spacing:-1.5px; color:#474747; float:left; margin:0 50px; }
.leftBox {float:left; width:590px; height:527px; }
.rightBox {float:right; width:526px; height:527px; }

/*»ó´ã¹®ÀÇ*/
.formArea {position:relative; width:526px; height:303px; margin-top:22px;}
.formTit {font-size:16px; color:#484848; margin-bottom:5px; float:left; padding:10px 0; }
.fc01, .fc02 {clear:both; height:38px; margin-bottom:12px;}
.fc03 {margin-bottom:8px; }
.fc01 input, .fc02 input {float:right; width:428px; height:38px; padding:0 5px; border:1px solid #e2e2e2; font-size:12px; color:#a7a7a7; }
.requestCheck textarea {float:right; width:428px; height:120px; padding:0 5px; border:1px solid #e2e2e2; font-size:12px; color:#a7a7a7; }
.send {clear:both; float:right; margin-top:19px;}







/******************************************************************* ¼­ºêCSS *******************************************************************/

/*¼­ºê»ó´ÜÀÌ¹ÌÁö*/
.subTopArea {position:relative; width:100%; background:url('/images/subTopBg_02.jpg')no-repeat; background-position:top center;}

/*¼­ºêÄÁÅÙÃ÷¿µ¿ª*/
.subContents{position:relative; width:1200px; margin:40px auto 0; }

/*¼­ºêÁÂÃø¿µ¿ª*/
.leftMenu {position:relative; width:240px; float:left;}
.l_menu {position:relative; width:238px; border:1px solid #d7d7d7; background:#fff; }
.l_menu li {padding:16px 16px; color:#464646; border-bottom:1px solid #d7d7d7; }
.l_menu li:last-child {border:none; }
.l_menu li a {color:#464646; font-size:13px; letter-spacing:-0.5px;}
.l_menu li a:hover {color:#0e76bc; }
.l_menu li:hover {background:#fafafa; }

/*¼­ºê¿ìÃø¿µ¿ª*/
.Holder905 {position:relative; width:905px; float:right;}


/*¼­ºê»ó´ã¹®ÀÇ*/
.formArea2 {position:relative; width:526px; height:303px; float:left; }