	
@charset "utf-8";

* {-webkit-text-size-adjust:none;}
body{margin:0; padding:0; font-family:arial; font-size:12px; color:#646464;}

/* link */
a{color:#646464; text-decoration:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}

/* base */
ol,ul,li,p,dl,dt,dd,table,img,h1,h2,h3{margin:0; padding:0;}
ol,ul,li{list-style-type:none;}
img{border:none;}
fieldset{border:none;}

#wrap{width:100%;}
#wrap #header{height:39px; padding:13px 0 0 16px; margin-bottom:7px; background:url('../img/bg_header.gif') repeat-x;}
#wrap #header h1{width:371px; height:27px; background:url('../img/title.gif') no-repeat; text-indent:-9999px;}
#wrap #footer{height:30px; padding-left:16px;}
#wrap #footer address{width:447px; height:21px; background:url('../img/copyright.gif') no-repeat; text-indent:-9999px;}

#tab{overflow:hidden; width:454px; height:28px; margin:0 auto; padding:0;}
#tab li{float:left;}

#main{width:100%; padding-bottom:40px;}
#main #pic{display:block; padding-top:19px; text-align:center;}
#main .txt_img{position:relative; padding-left:21px; margin-top:-14px;}
#main h2{padding-left:20px; margin:2px 0 10px 0; font-size:55px; color:#2d2d2d; line-height:53px;}
#main .txt{padding:0 60px 0 30px; font-size:13px; line-height:16px;}
#main .txt strong{display:block; padding-bottom:3px;}

#features{width:480px; padding:21px 0 2px 0; margin:0 auto;}
#features dl{position:relative; width:480px; padding:0; margin-bottom:14px;}
#features dt{padding-left:24px; font-size:50px; color:#2d2d2d; line-height:48px; font-weight:bold;}
#features dd{position:absolute; left:24px; width:415px; padding:0; margin:0; font-size:12px; line-height:16px;}

	#features dl.ft1{height:324px; background:url('../img/f_bg1.gif') no-repeat;}
	#features dl.ft1 dd{bottom:20px;}
	#features dl.ft2{height:396px; background:url('../img/f_bg2.gif') no-repeat;}
	#features dl.ft2 dd{bottom:20px;}
	#features dl.ft3{height:311px; background:url('../img/f_bg3.gif') no-repeat;background-position:0 20px;}
	#features dl.ft3 dd{top:80px;}
	#features dl.ft4{height:376px; background:url('../img/f_bg4.gif') no-repeat; }
	#features dl.ft4 dd{bottom:20px;}
	#features dl.ft5{height:296px; background:url('../img/f_bg5.gif') no-repeat;}
	#features dl.ft5 dd{top:80px; width:210px;}
	#features dl.ft6{height:391px; background:url('../img/f_bg6.gif') no-repeat;}
	#features dl.ft6 dd{top:135px; width:210px;}
	#features dl.ft7{height:286px; background:url('../img/f_bg7.gif') no-repeat;}
	#features dl.ft7 dd{top:80px; width:210px;}
	#features dl.ft8{height:262px; background:url('../img/f_bg8.gif') no-repeat;}
	#features dl.ft8 dd{top:80px; width:185px;}
	#features dl.ft9{height:279px; background:url('../img/f_bg9.gif') no-repeat;}
	#features dl.ft9 dd{top:80px; width:185px;}
	#features dl.ft10{height:310px; background:url('../img/f_bg10.gif') no-repeat;}
	#features dl.ft10 dd{top:80px; width:250px;}
	#features dl.ft11{height:321px; background:url('../img/f_bg11.gif') no-repeat;}
	#features dl.ft11 dd{bottom:20px;}
	#features dl.ft12{height:222px; background:url('../img/f_bg12.gif') no-repeat;}
	#features dl.ft12 dd{top:80px; width:210px;}
	#features dl.ft13{height:278px; background:url('../img/f_bg13.gif') no-repeat;}
	#features dl.ft13 dd{top:80px; width:230px;}
	#features dl.ft14{height:283px; background:url('../img/f_bg14.gif') no-repeat;}
	#features dl.ft14 dd{top:80px; width:183px;}
	#features dl.ft15{height:245px; background:url('../img/f_bg15.gif') no-repeat;}
	#features dl.ft15 dd{top:80px; width:190px;}
	#features dl.ft16{height:268px; background:url('../img/f_bg16.gif') no-repeat;}
	#features dl.ft16 dt{font-size:46px;}
	#features dl.ft16 dd{top:80px; width:190px;}
	#features dl.ft17{height:270px; background:url('../img/f_bg17.gif') no-repeat;background-position:0 20px;}
	#features dl.ft17 dt{padding-bottom:40px;}
	#features dl.ft17 dd{top:120px; width:175px;}

#design{width:100%; padding:30px 0 40px 0;}
#design #pic{display:block; margin-bottom:48px; text-align:center;}
#design #pic img{vertical-align:top;}
#design #btn{padding-bottom:47px; text-align:center;}
#design #btn a{margin:0 4px 0 5px;}
#design h2{padding-left:30px; margin-bottom:11px; font-size:55px; color:#2d2d2d;}
#design .txt{padding:0 60px 0 30px; font-size:13px; line-height:16px;}

#spec{width:407px; padding:27px 0 38px 0; margin:0 auto;}
#spec h2{font-size:15px; color:#000;}
#spec dl{overflow:hidden; width:100%; height:100%; padding-bottom:9px; margin-bottom:10px; border-bottom:1px #e5e5e5 solid; line-height:19px;}
#spec dl.end{border-bottom:none;}
#spec dt{float:left; margin-right:20px;}
#spec dt.flt{height:47px;}
#spec dt.flt2{height:67px;}
#spec dt.flt3{height:27px;}
#spec p{width:100%; padding-bottom:9px; margin-bottom:10px; border-bottom:1px #e5e5e5 solid; line-height:19px;}

/* -------------------------------------- 가로적용 css -----------------------------------------------------*/

@media only screen and (min-width:321px) {

}