* { margin: 0; padding: 0; }
body {
    position:absolute;    
    width:100%;
	margin: 0 auto;
	padding: 0px;
	font:normal 9pt ±¼¸²Ã¼,tahoma,arial;
	color:#333333;
	text-align:center;
	line-height:160%;	
}
:root body {width:100%;height:100%;}

a:link    {color:#000000;font:normal 9pt ±¼¸²Ã¼;text-decoration: none;}
a:visited {color:#000000;font:normal 9pt ±¼¸²Ã¼;text-decoration: none;}
a:active  {color:#000000;font:normal 9pt ±¼¸²Ã¼;text-decoration: none;}
a:hover   {color:#000000;font:normal 9pt ±¼¸²Ã¼;text-decoration: none;}

p,form {margin:0px;padding:0px;}
input {font:normal 9pt arial,±¼¸²Ã¼;}

img {border:0;margin:0px;}

table {border-collapse:collapse; padding:0px; margin:0px;
    border-spacing:0px;
    empty-cells:show;
    text-align:left;
    }
td {padding:0px;}
select {border:solid 1px;}

div {text-align:justify;}

ul {margin:0;padding:0px;text-align:left;}
ol {margin:0;padding:0px;text-align:left;}
li {margin-left:25px;padding:0px;}


/*Á¦¸ñ*/
h2 {height:77px;padding-top:10px;}                      /*¼­ºê¸Þ´ºÁ¦¸ñ*/
h3 {height:25px;margin:0px;padding:0px;text-align:left;}/*¼­ºêÈ­¸éÁ¦¸ñ*/

h4 {height:auto;margin:0px;padding:5px 0px 2px 0px;text-align:left;font-weight:bold;font-size:9pt;
    padding:0px 0px 5px 20px;}/*º»¹®¾È¿¡µé¾î°¡´ÂÁ¦¸ñ*/
h4.re    {background:url('/img/sub/ic_arr01_re.gif')  no-repeat 0px 0px;color:#2d6cc0;}
h4.land  {background:url('/img/sub/ic_arr01_land.gif')  no-repeat 0px 0px;color:#b37506;}
h4.urban {background:url('/img/sub/ic_arr01_urban.gif') no-repeat 0px 0px;color:#5e50a1;}
h4.golf  {background:url('/img/sub/ic_arr01_golf.gif') no-repeat 0px 0px;color:#598527;}

/*¹®´Ü*/
.p4 {padding:3px 0px 10px 18px;}

.p01 {padding:0px 0px 5px 20px;}
.p01_land  {background:url('/img/sub/ic_arr01_land.gif') no-repeat 1px 0px;}/*land*/
.p01_re    {background:url('/img/sub/ic_arr01_re.gif') no-repeat 1px 0px;}/*land*/
.p01_urban {background:url('/img/sub/ic_arr01_urban.gif') no-repeat 1px 0px;}/*urban*/
.p01_golf  {background:url('/img/sub/ic_arr01_golf.gif') no-repeat 1px 0px;}/*urban*/

.p00 {padding:0px 0px 10px 40px; text-indent:-40px;}
/*¹®´Ü¾Õ¿¡VÇ¥½Ã*/
.p02 {padding:15px 0px 10px 30px; 
    background:url('/img/sub/ic_chk01.gif') no-repeat 8px 10px;
    color:#b55a43;}
/*¹®´Ü¾Õ¿¡>Ç¥½Ã*/
.p03 { padding:0px 5px 0px 15px;}
.p03_re    {background:url('/img/sub/ic_arr02_re.gif') no-repeat 0px 2px;}
.p03_land  {background:url('/img/sub/ic_arr_land2.gif') no-repeat 0px 2px;}
.p03_urban {background:url('/img/sub/ic_arr02_urban.gif') no-repeat 0px 2px;}
.p03_golf {background:url('/img/sub/ic_arr02_golf.gif') no-repeat 0px 2px;}

/*È¸»ö±ÛÀÚ*/
.p04 {padding:10px 0px 5px 0px;font-weight:bold;color:#333;}
.p05 {padding:0px 5px 5px 10px;}

/*³»¾î¾²±â*/
.p06 {padding:0px 5px 5px 10px;margin-left:-15px;}

#bodyBackM {
	background:url(/img/mainBack.jpg) repeat-x 0 0px;z-index:-1;
}
#bodyBackS {
	background:url(/img/subBack.jpg) repeat-x 0 0px;
}

#top {
    position:relative;
    top:0px;
    left:0px;
    margin:0px auto;
    width:950px;
}
#top .topM {height:440px;}
#top .topS {height:375px;}

#logoTop {
    float:left;
    position:relative;
    top:15px;
    left:0px;
    width:250px;
    height:58px;
    padding:0px;
    margin:1px 0 0 0;
    display:inline;
    text-align:center;
    z-index:900;
}

/*¸ÇÀ§¸Þ´º1*/ 
#topMenu1 {
    position:relative;
    float:left;
    top:1px;
    left:0px;
    width:700px;
    height:19px;
    overflow:hidden;
    margin:0 auto;
    z-index:900;
    text-align:right;
}

#topMenu1 img {cursor:hand;}

/*¸ÇÀ§¸Þ´º2--------------------------*/ 
#topMenu2  {
    float:left;
    position:relative;
    top:11px;
    left:10px;
    width:690px;
    height:64px;
    padding:0px;
    margin:0px;
    display:inline;
    z-index:900;
    text-align:center;
}

/*¸ÇÀ§ÀÌ¹ÌÁö*/
#topFlash {
    position:relative;
    top:0px;
    left:0px;
    width:950px;
    margin:0 auto;
    z-index:0;
    text-align:left;
}

#topFlash .topM {height:290px;}

/*°¡¿îµ¥------------------------------*/
#mid {
    position:relative; 
    width:950px;
   overflow:hidden;
    top:0px;
    left:0px;
    padding:0px 0px 50px 0px;
    margin:0 auto;
    background:url('/img/subBack_mid01.jpg') no-repeat 0% 100%;
}

/*¼­ºê¸Þ´º-----*/
#subMenu {
    float:left;
    position:relative;
    top:0px;left:0px;
    width:215px;
    height:500px;
    margin:0 0 0 22px;
    display:inline;
    z-index:900;
    text-align:left;
    background:url('/img/sub/subvBar.gif') no-repeat 100% 0%;    
}

/*Location*/
.loc dl {
    float:left;
    position:relative;
    top:10px;
    left:40px;
    padding-top:10px;
    width:645px;
    height:37px;
    margin-bottom:20px;
    display:inline;
    font:normal 8pt µ¸¿òÃ¼;
    color:#999999;
    border-bottom:solid 1px #e1e1e1;
}


.loc dl a {color:#999999;font:normal 8pt µ¸¿òÃ¼;}
.loc dt {float:left;width:360px;}
.loc dd {float:left;width:280px;padding-top:10px;padding-right:0px;
    text-align:right;letter-spacing:-1px;}
.curLoc01 {color:#006666;}
.curLoc02 {color:#b37506;}
.curLoc03 {color:#2d6cc0;}
.curLoc04 {color:#5e50a1;}
.curLoc05 {color:#598527;}
.curLoc06 {color:#006666;}

/*¼­ºêº»¹®-----*/
#content{
    float:left;
    position:relative;
    top:20px; left:40px;
    padding:0px 0px 20px 0px;
    margin:0;
    width:645px;
    display:inline;
    text-align:left;
}
#content dl {
    float:left;
    position:relative;
    top:0px; left:0px;
    padding:0px;
    width:645px;
    display:inline;
}
#content dt {padding:0px;margin:0px;height:36px;}
#content dd.top {height:8px; padding:0px;
    background:url('/img/sub/dl-back_01.gif') no-repeat 0% 0%;}
#content dd.dd1 {padding:5px 15px 5px 45px;text-align:left;
    background:url('/img/sub/dl-back_02.gif') repeat-y 0% 0%; }
#content dd.bot {height:6px;  margin-bottom:20px;
    background:url('/img/sub/dl-back_03.gif') no-repeat 0% 0%;}

#land dd.top {background-image:url('/img/sub/dl-back_land_01.gif');}
#land dd.dd1 {background-image:url('/img/sub/dl-back_land_02.gif'); }
#land dd.bot {background-image:url('/img/sub/dl-back_land_03.gif');}

#urban dd.top {background-image:url('/img/sub/dl-back_re_01.gif');height:8px;margin:0px;padding:0px;}
#urban dd.dd1 {background-image:url('/img/sub/dl-back_re_02.gif'); }
#urban dd.bot {background-image:url('/img/sub/dl-back_re_03.gif');}

#re dd.top {background-image:url('/img/sub/dl-back_re_01.gif');}
#re dd.dd1 {background-image:url('/img/sub/dl-back_re_02.gif'); }
#re dd.bot {background-image:url('/img/sub/dl-back_re_03.gif');}

#content ul {padding:0px;}
#content li {margin:0px 0px 3px 0px; color:#666}

#content .ul2 {padding-top:5px;}
#content .ul2 li {list-style-image:none; color:#666;}

#land  li {list-style:url('/img/sub/ic_arr02_land.gif');margin-left:30px;}
#re02  li {list-style:url('/img/sub/ic_arr02_re.gif');margin-left:30px;}
#urban li {list-style:url('/img/sub/ic_arr02_urban.gif');margin-left:30px;}
#golf li {list-style:url('/img/sub/ic_arr02_golf.gif');margin-left:15px;line-height:120%;}
#golf02 li {list-style:url('/img/sub/ic_arr02_golf.gif');margin-left:30px;line-height:120%;}
#golf03 li {list-style:url('/img/sub/ic_arr02_golf.gif');margin-left:30px;line-height:120%;}

/*3Àç°³¹ß:Á¤ºñ»ç¾÷ÃßÁøÀýÂ÷*/
#re02 dl {width:640px;}
#re02 dt {float:left;width:200px;text-align:center;}
#re02 dd {float:left;width:430px;border:solid 1px #bac9e7; padding:5px;margin-bottom:5px;}

/*4µµ½Ã°³¹ß»ç¾÷*/
#ur02 dl {width:640px;}
#ur02 dt {float:left;width:200px; text-align:center;}
#ur02 dd {float:left;width:430px;border:solid 1px #d9d7e9; padding:5px;margin-bottom:5px;}

#ur02 li {margin-left:30px;list-style:url('/img/sub/ic_arr02_urban.gif');}

/*5°ñÇÁ:Ã¼À°½Ã¼³¼³Ä¡»ç¾÷ÀýÂ÷*/
#golf02 dl {width:640px;}
#golf02 dt {float:left;width:190px; text-align:center;}
#golf02 dd {float:left;width:430px;border:solid 1px #c4df9b; padding:5px;margin-bottom:5px;}
#golf02 li {padding-left:5px;}

/*5golf:°ñÇÁÀå»ç¾÷ÃßÁøÀýÂ÷*/
#golf03 dl {width:640px;}
#golf03 dt {float:left; width:190px; height:40px; margin:0px 10px 0px 0px; vertical-align:middle; text-align:center;}
#golf03 dd {width:420px;height:30px; padding:5px; border:dotted 1px #d1d1d1;float:left;}
html*#golf03 dd{float:none;}


#golf03 dt.noborder {border:none; height:15px;padding:0px;margin:0px; 
    background:url('/img/sub/ic_arr_flow.gif') no-repeat 50% 50%; 
    text-indent:60px;color:#3333cc;font-weight:bold;}
#golf03 dd.noborder {border:none; height:15px;padding:0px;margin:0px;}
#golf03 dd.noborder2 {border:none; height:auto;padding-left:20px;color:#3333cc;}

#golf03 li {margin-left:18px;list-style:none;}

/*Äü-----------------------------*/
#divMenuR {
    float:left;
    position:absolute;
    top:0px;
    left:50%;
    margin-top:0px;
    margin-left:475px; 
    width:30px; 
    height:100px; 
    z-index:1; 
    visibility:visible;
    text-align:left;
    display:inline;
    text-align:right;
}

/*address-----------------------------*/
#addr {
    clear:both;
    top:0px;
    left:0;
    width:100%;
    height:80px;
    margin:0px auto 0 auto;
    text-align:center;
    z-index:-1;
}
.addr_menu_back {width:100%;height:26px;padding-top:3px;background:#f4f4f4;}
.addr_menu {width:630px;margin:0px auto;padding:3px;letter-spacing:5px;padding-left:250px;}

/*¼Õ*/
.hand {cursor:pointer;}

/*Ã£¾Æ¿À½Ã´Â±æ*/
.tblMap {width:500px;border:0px;}


/*Å¸ÀÌÆ²2*/
.tit2{margin:10 0 10 30;text-align:left;}

/*Á¡¼±¹Ú½º*/
.box01 {WIDTH:95%; 
    border: #3366ff 1px dotted; 
    padding:20px;}
.box01 td {padding:0px 0px 0px 5px;}

#scrollbox {width:600px;overflow:auto;overflow-y:hidden; padding:0px; border:0px;}
#scrollbox2 {width:97%;height:200px;overflow:auto; padding:5px; margin-top:0px;
    border:solid 1px #efefef;}
    
#scrollbox td  {border:0px;padding:0px;margin:0px;}
#scrollbox td2 {border:0px;padding:0px;margin:0px;}

/*¸Þ´º*/
.subBar01{background:url(/img/bar_solid01.gif) fixed repeat-x;}

/**/
.titA{
	Font-Family:µ¸¿òÃ¼;font-size:11pt;color:#0066cc;font-weight:bold;padding-left:20px;}

/* Input */
input.inp1 {border:solid 1px #a7c1c0;height:16px;padding:1px;color:#336666;}
textarea.txta1 {border:solid 1px #a7c1c0;}
.contact {
	font-size:9pt;color:#595959;
	border-width:1;border-color:#dadada;background-color:#ffffff;border-style:solid;
	padding:2;}
.join{
	color:#595959;border-width:1;border-color:#dadada;
	border-style:solid;height:20px;padding-top:2px;}
.join2{
	background:#0077D4;color:#ffffff;border-width:1;border-color:#dadada;
	border-style:solid;height:20px;padding-top:2px;}
.joinR{
	font-family:±¼¸², arial;color:#595959;font-size:9pt;background-color:f7fbf7;
	height:20px;padding-top:2px;}
.joinNo{border-width:0;color:#333333;}
.size1 {font-size:9pt;color:#A0410D;line-height:180%;}

.inp1 {color:#333333;border:1px solid #d1d1d1;padding:2 0 0 5;}
.inp2 {color:#333333;border:1px groove #d1d1d1;height:20px;padding:2 0 0 5;}

select{
	font:9pt µ¸¿òÃ¼;
	color:#666666;
	background-color:#ffffff;
}

select.prod	{
	font:9pt µ¸¿òÃ¼;color:#3d5bb1;
	background-color:#ffffff;padding:5px;
	border:1 solid #e5d1c8;
}

search {font:9pt ±¼¸²Ã¼;color:#595959;background-color:#f3f8fc;}

/*±ÛÀÚÁ¤·Ä*/
.txtAl{text-align:left;}
.txtAc{text-align:center;}
.txtAr{text-align:right;}

.txtVt{vertical-align:top;}
.txtVm{vertical-align:middle;}
.txtVb{vertical-align:bottom;}

/*¼±*/
.lineT {border-top:solid 1px #e4e4e4;}
/*¼±¾øÀ½*/
.nolineB {border-bottom:none; width:100%;}

/*±ÛÀÚ»ö*/
.txtC1 {color:#ff0066;}/*ÁøÈ«»ö*/
.txtC2 {color:#339999;}
.txtC3 {color:#0066ff;}/*ÆÄ¶û°èÅë*/
.txtC4 {color:#d1d1d1;}
.txtC5 {color:#666666;}
.txtC6 {color:#006600;} /*ÃÊ·Ï*/
.txtC7 {color:#b37506;} /*È²Åä»öland*/
.txtB {font-weight:bold;}


/*º»¹®ÀÌ¹ÌÁö*/
.img01 {text-align:center;padding-bottom:15px;}

/*table*/
#tbl01 {width:580px; padding:2px; border:solid 1px #d7d7d7; }
#tbl01 th {border:solid 1px #d1d1d1; font-weight:bold; text-align:center;}
#tbl01 td {border:solid 1px #d1d1d1;padding:5px 5px 5px 0px;}

#tbl01 dl {clear:both;width:100%; padding:2px;}
#tbl01 dt {float:left; padding:0px 5px 0px 15px;margin:0px; }
#tbl01 dd {padding:0px 8px 0px 25px;margin:0px;}

.tblUrban th {color:#5e50a1;}
.tblUrban dt {clear:both;margin:0px;padding:0px;background:url('/img/sub/ic_arr02_urban.gif') no-repeat 0px 2px;color:#5e50a1;}
.tblUrban dd {margin:0px;padding:0px;}

.tblRe th {color:#1a75bc;}
.tblRe dt {clear:both; background:url('/img/sub/ic_arr02_re.gif') no-repeat 0px 2px;color:#1a75bc;}


.tblGolf th {color:Red;}
.tblGolf dt {background:url('/img/sub/ic_arr_golf2.gif') no-repeat 0px 2px;color:#006600;}

.dpp_img1 {}
.dpp_img2 {position: relative; }
#topMenu1 {position: relative;}
#topMenu1:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: 0; background: #fff; width: 2px; height: 19px; z-index: 3;}
#topMenu1:after {content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: 1px; background: #fff; width: 2px; height: 18px; z-index: 3; border-top-right-radius: 15px; border-bottom-right-radius: 15px; border-right: 1px solid #dbdbdb;}

.gnb > li {position: relative; float: left; list-style: none; padding-bottom: 50px;}
.gnb > li:hover:before {display: block;}
.gnb > li:before {display: none; content: ""; position: absolute; top: -15px; left: 50%; transform: translateX(-50%); width: 7px; height: 7px; background: #049900; border-radius: 50%;}
.gnb > li + li {margin-left: 40px;}
.gnb > li > a {display: block; font-family:'Spoqa Han Sans Neo', sans-serif; color: #000; font-size: 16px; font-weight: 700;}
.gnb > li:hover .gnb_2depth {display: block;}
.gnb_2depth {display: none; position: absolute; top: 50px; left: 50%; transform: translateX(-50%); min-width: 140px; padding: 20px; background: #1e5b9e; box-sizing: border-box;}
.gnb_2depth li {list-style: none; margin-left: 0; }
.gnb_2depth li + li {margin-top: 10px;}
.gnb_2depth li a {display:inline-block !important; font-family:'Spoqa Han Sans Neo', sans-serif; display: block; color: #6499d4; font-size: 15px; font-weight: 700;}
.gnb_2depth li:hover a {border-bottom: 1px solid #fff; color: #fff;}

.gnb_2depth.gnb2 {width: 170px;}
.gnb_2depth.gnb3 {width: 170px;}
.gnb_2depth.gnb4 {width: 210px;}
.gnb_2depth.gnb5 {width: 265px;}

.vis_img1 {display: none; margin-bottom: 40px;}
.vis_img2 {margin-bottom: 40px;}


#addr.footer {position: relative; padding: 40px 0; background: #ededed; height: auto;  z-index: 15;}
#addr.footer h1 {position: absolute; top: 0; left: 0;}
.foot {position: relative; width: 950px; min-height: 100px; margin: 0 auto;}
.foot .ft_menu {padding-left: 270px; padding-top: 5px;}
.ft_menu ul li {list-style: none; margin-left: 0;}
.ft_menu ul li a {font-family: 'Spoqa Han Sans Neo', sans-serif;}
.ft_menu ul {position: relative;}
.ft_menu ul:after {content: ""; display: block; clear: both;}
.ft_tp li {float: left; position: relative; }
.ft_tp li a {display: block; color: #6e6e6e; font-size: 13px; line-height: 20px;}
.ft_tp li + li {margin-left: 20px;}
.ft_tp li + li:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: -10px; width: 1px; height: 10px; background: #6e6e6e;}
.ft_bt {margin-top: 15px;}
.ft_bt li span {font-family: 'Spoqa Han Sans Neo', sans-serif; display: inline-block; color: #6e6e6e; font-size: 13px; line-height: 20px; letter-spacing: -0.5px;}
.ft_bt li + li {margin-top: 5px;}
.ft_menu .copy {font-family: 'Spoqa Han Sans Neo', sans-serif; display: inline-block; color: #6e6e6e; font-size: 13px; line-height: 20px; margin-top: 5px;}