@charset "euc-kr";

/* Common */
html,body {width:100%;height:100%;}
html {overflow-y:scroll;overflow-x:auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button {margin:0;padding:0;}
body,h1,h2,h3,h4,input,button,select,textarea {font-family:"µ¸¿ò",dotum,"±¼¸²",gulim; font-size:13px; color:#898989; line-height:140%;}
body {background-color:#bdb09f;text-align:center;}


/* Layout */
.recruit {
    position: relative;
    overflow: hidden;
    width: 100%;
    background: url(./../images/bg.jpg) repeat-x;
    min-width: 1220px;
}

.topIMG   {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
}

.topIMG a   {
	display:block;
	position:absolute;
	top:1890px;
	left:820px; 
	width:300px;
	height:220px;

}

h1   {
    overflow: hidden;
    width: 1220px;
    height: 2660px;
    margin: 0 auto;
    background: url(./../images/top.png) no-repeat 0 0;
    text-align: left;
    text-indent: -9999px;
}

.contArea   {
    position: relative;
    overflow: hidden;
    width: 1090px;
    margin: 0 auto;
    padding: 28px 0 90px 0;
    background-color: #FFFFFF;
    text-align: center;
}

.tt01_head  {margin: 0 auto; overflow:hidden; width: 964px; height: 192px; background: url(./../images/tt01_head.gif) no-repeat 0 0; text-indent: -9999px;}
.tt01_cont  {margin: 0 auto; overflow:hidden; width: 964px; height: 210px; margin-top:45px; background: url(./../images/tt01_cont.gif) no-repeat 0 0; text-indent: -9999px;}

p.tt02_head  {margin: 0 auto; overflow:hidden; width: 964px; height: 132px; margin-top:75px; background: url(./../images/tt02_head.gif) no-repeat 0 0; text-indent: -9999px;}
p.tt02_cont  {margin: 0 auto; overflow:hidden; width: 964px; height: 230px; margin-top:35px; background: url(./../images/tt02_cont.gif) no-repeat 0 0; text-indent: -9999px;}

p.tt03_head  {margin: 0 auto; overflow:hidden; width: 964px; height: 135px; margin-top:75px; background: url(./../images/tt03_head.gif) no-repeat 0 0; text-indent: -9999px;}
p.tt03_cont01  {position:relative;margin: 0 auto; overflow:hidden; width: 964px; height: 168px; margin-top:45px; background: url(./../images/tt03_cont01.png) no-repeat 0 0; text-indent: -9999px; padding-bottom:23px; border-bottom:1px solid #e5e7fd;}
p.tt03_cont01 span a {width: 964px; height: 123px; padding-top:45px; position:absolute;left:0;top:0;}
p.tt03_cont02  {position:relative;margin: 0 auto; overflow:hidden; width: 964px; height: 168px; margin-top:22px; background: url(./../images/tt03_cont02.png) no-repeat 0 0; text-indent: -9999px; padding-bottom:23px; border-bottom:1px solid #e5e7fd;}
p.tt03_cont02 span a {width: 964px; height: 123px; padding-top:45px; position:absolute;left:0;top:0;}
p.tt03_cont03  {position:relative;margin: 0 auto; overflow:hidden; width: 964px; height: 168px; margin-top:22px; background: url(./../images/tt03_cont03.png) no-repeat 0 0; text-indent: -9999px; padding-bottom:23px; border-bottom:1px solid #e5e7fd;}
p.tt03_cont03 span a {width: 964px; height: 123px; padding-top:45px; position:absolute;left:0;top:0;}
p.tt03_cont04  {position:relative;margin: 0 auto; overflow:hidden; width: 964px; height: 168px; margin-top:22px; background: url(./../images/tt03_cont04.png) no-repeat 0 0; text-indent: -9999px; padding-bottom:23px; border-bottom:1px solid #e5e7fd;}
p.tt03_cont04 span a {width: 964px; height: 123px; padding-top:45px; position:absolute;left:0;top:0;}
p.tt03_cont05  {position:relative;margin: 0 auto; overflow:hidden; width: 964px; height: 168px; margin-top:22px; background: url(./../images/tt03_cont05.png) no-repeat 0 0; text-indent: -9999px; padding-bottom:23px; border-bottom:1px solid #e5e7fd;}
p.tt03_cont05 span a {width: 964px; height: 123px; padding-top:45px; position:absolute;left:0;top:0;}
p.tt03_cont06  {position:relative;margin: 0 auto; overflow:hidden; width: 964px; height: 168px; margin-top:22px; background: url(./../images/tt03_cont06.png) no-repeat 0 0; text-indent: -9999px; padding-bottom:23px; border-bottom:1px solid #e5e7fd;}
p.tt03_cont06 span a {width: 964px; height: 123px; padding-top:45px; position:absolute;left:0;top:0;}
p.tt03_cont07  {position:relative;margin: 0 auto; overflow:hidden; width: 964px; height: 168px; margin-top:22px; background: url(./../images/tt03_cont07.png) no-repeat 0 0; text-indent: -9999px; padding-bottom:23px; border-bottom:1px solid #e5e7fd;} 
p.tt03_cont07 span a {width: 964px; height: 123px; padding-top:45px; position:absolute;left:0;top:0;}
p.tt03_cont08  {position:relative;margin: 0 auto; overflow:hidden; width: 964px; height: 168px; margin-top:22px; background: url(./../images/tt03_cont08.png) no-repeat 0 0; text-indent: -9999px; padding-bottom:23px; }
p.tt03_cont08 span a {width: 964px; height: 123px; padding-top:45px; position:absolute;left:0;top:0;}

.applyAreaTop   {
    position: relative;
    overflow: hidden;
    width: 1126px;
	height:287px;
    margin: 0 auto; 
    margin-top:0px;
	 background: url(./../images/tt04_title.png) no-repeat ;
    text-align: center;
}

.kakaotalk   {
    position: relative;
    overflow: hidden;
    width: 1091px;
	height:376px;
    margin: 0 auto; 
    margin-top:0px;
	 background: url(./../images/tt05.png) no-repeat ;
    text-align: center;
}



.applyArea   {
    position: relative;
    overflow: hidden;
    width: 1090px;
    margin: 0 auto; 
    margin-top:0px;
    padding: 0 0 75px 0;
    background-color: #3a5dab;
    text-align: center;
}

p.tt04_head  {margin: 0 auto; overflow:hidden; width: 1220px; height: 455px;margin-top:13px;  background: url(./../images/tt04_head.gif) no-repeat 60px 50px; text-indent: -9999px;}
/* p.tt04_cont  {margin: 0 auto; overflow:hidden; width: 987px; height: 395px; margin-top:13px; background: url(./../images/tt04_cont.png) no-repeat 0 0; text-indent: -9999px;}  */

.btnArea    {
    position: relative;
    overflow: hidden;
	padding: 40px 0 65px 0;
    display: block;
}
.btn_apply   {
    overflow: hidden;
    display: block;
    width: 656px;
    height: 148px;
    margin: 0 auto;
    background: url(./../images/btn_apply.png) no-repeat 0 0;
    text-align: center;
    text-indent: -9999px;
}

.footerArea	{
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0 auto;
}
.opa30line	{margin: 0 auto; overflow: hidden; width:1090px; height:1px; border-top:1px solid #d7cdc2;}
.footer_logo  {margin: 0 auto; overflow: hidden; display: block;width: 92px; height: 31px; margin-top:35px; margin-bottom:30px; background: url(./../images/footer_logo.png) no-repeat 0 0; text-indent: -9999px;}