
body,div,th,td,ol,ul,li,a,strong,span,input,select,textarea{
	font-family:µ¸¿ò,Dotum,±¼¸²,Gulim,tahoma,sans-serif;
	color:#666;
	margin:0px;
	padding:0px;
	font-size:12px;
}

form {
	margin:0;
	padding:0;
}

body,html{
	height:100%;
}

ul{
	list-style:none;
}

table,td {
border-collapse:collapse;
word-break:break-all;
}

img,table{
	border:none;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/* layout */
div.wrap{
	width:1000px;
	margin:0 auto;
	position:relative;
}

div.sublay1{
	width:640px;
	margin:22px 0 0 28px;
	overflow:hidden;
}
div.bdline{
	border-bottom:1px solid #e6e6e6;
	padding:0 0 19px 0;
}
div.bdline1{
	border-bottom:1px solid #b7d0b2;
	padding:0 0 19px 0;
	margin:2px 0 0 28px;
}
div.bdline2{
	border-bottom:1px solid #b7d0b2;
	padding:0 0 19px 0;
	margin:22px 0 0 28px;
}
div.sublay1 div.le{
	float:left;
}
div.sublay1 div.ri{
	float:right;
}

div.macontent{
	width:985px;
	margin:7px auto 16px;
}
div.macontent div.con1{
	float:left;
	width:179px;
	height:238px;
	background:url(/images/bg/line_bg1.gif) no-repeat 100% 0;
}
div.macontent div.con1 h2{
	margin:0;
	padding:3px 0 0 5px;
}
div.macontent div.con2{
	float:left;
	width:182px;
	height:238px;
	background:url(/images/bg/line_bg2.gif) no-repeat 100% 0;
}
div.macontent div.con2 h2{
	margin:0;
	padding:2px 0 0 15px;
}
div.macontent div.con3{
	float:left;
	width:179px;
	height:238px;
	background:url(/images/bg/line_bg3.gif) no-repeat 100% 0;
}
div.macontent div.con3 h2{
	margin:0;
	padding:0 0 0 15px;
}
div.macontent div.con4{
	float:left;
	width:182px;
	height:238px;
	background:url(/images/bg/line_bg4.gif) no-repeat 100% 0;
}
div.macontent div.con4 h2{
	margin:0;
	padding:8px 0 0 16px;
}
div.macontent div.con4 div.mamar2{
	margin:14px 0 0 11px;
}
div.macontent div.con5{
	float:left;
}
div.macontent div.con5 h2{
	margin:0;
	padding:7px 0 0 13px;
}

div.container{
	margin:0 0 70px 0;
	width:100%;
}
div.container div.snb{
	width:220px;
	float:left;
}
div.container div.content{
	float:left;
	width:780px;
	background:url(/images/bg/conbg.gif) no-repeat 100% 0;
}

div.foot{
	background:url(/images/bg/footbg.gif) no-repeat;
	clear:both;
	width:1000px;
	height:139px;
	position:relative;
}
div.foot h3{
	margin:0px;
	padding:8px 0 0 221px;
}
div.foot div.logo{
	float:left;
	padding:48px 0 0 86px;
	width:202px;
}
div.foot div.copy{
	float:left;
	margin:50px 0 0 0;
	width:482px;
	font-size:0;
}
div.foot div.copy p{
	margin:7px 0 0 0;
}
div.foot div.site{
	float:left;
	margin:52px 0 0 0;
}
div.foot div.site div.sele{
	width:168px;
	height:22px;
	background:#8f918f;
	font-size:0;
}
div.foot div.site div.sele span.txt{
	float:left;
	padding:5px 0 0 8px;
	width:140px;
}
div.foot div.site div.sele span.btn{
	float:right;
}
div.foot div.opt{
	width:166px;
	background:#8f918d;
	border:1px solid #797979;
	position:absolute;
	top:0px;
	left:770px;
}
div.foot div.opt ul{
	padding:4px 0 0 10px;
	width:146px;
}
div.foot div.opt ul li{
	padding:4px 0 4px 9px;
	border-bottom:1px solid #70716e;
}
div.foot div.opt ul li.bdnone{
	border-bottom:0px;
}
div.foot div.opt ul li a{
	font-size:11px;
	color:#fefefe;
}
div.foot div.opt ul li a:hover{
	color:#d0cece;
	text-decoration:none;
}

div.foot1{
	background:url(/images/bg/footbg1.gif) no-repeat;
	clear:both;
	width:1000px;
	height:145px;
	position:relative;
}
div.foot1 h3{
	margin:0px;
	padding:36px 0 0 221px;
}
div.foot1 div.logo{
	float:left;
	/* padding:25px 0 0 86px; Old Logo */
	padding:15px 0 0 120px;
	width:202px;
}
div.foot1 div.copy{
	float:left;
	/* margin:27px 0 0 0; Old Address */
	margin:23px 0 0 -34px;
	width:470px;
	font-size:0;
}
div.foot1 div.copy p{
	margin:7px 0 0 0;
}
div.foot1 div.site{
	float:left;
	margin:29px 0 0 0;
}
div.foot1 div.site div.sele{
	width:168px;
	height:22px;
	background:#8f918f;
	font-size:0;
}
div.foot1 div.site div.sele span.txt{
	float:left;
	padding:5px 0 0 8px;
	width:140px;
}
div.foot1 div.site div.sele span.btn{
	float:right;
}
div.foot1 div.opt{
	width:166px;
	background:#8f918d;
	border:1px solid #797979;
	position:absolute;
	top:5px;
	left:758px;
}
div.foot1 div.opt ul{
	padding:4px 0 0 10px;
	width:146px;
}
div.foot1 div.opt ul li{
	padding:4px 0 4px 9px;
	border-bottom:1px solid #70716e;
}
div.foot1 div.opt ul li.bdnone{
	border-bottom:0px;
}
div.foot1 div.opt ul li a{
	font-size:11px;
	color:#fefefe;
}
div.foot1 div.opt ul li a:hover{
	color:#d0cece;
	text-decoration:none;
}

/* round box */
div.rbox1{
	background:url(/images/bg/rbox1.gif) no-repeat;
	width:163px;
	height:186px;
	margin:12px 0 0 0;
}
div.rbox1 h3{
	padding:5px 0 0 11px;
	margin:0px;
}
div.rbox1 div.pho{
	margin:10px 0 0 33px;
}
div.rbox1 div.pho img{
	border:1px solid #d3d3d3;
}
div.rbox1 div.stit{
	margin:8px 0 0 0;
	color:#7f8186;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
div.rbox1 div.stxt{
	margin:0 6px 0 10px;
	color:#7f8186;
	font-size:11px;
	line-height:14px;
}
div.rbox1 div.btn{
	margin:6px 0 0 35px;
}
div.rbox1 div.btn a{
	float:left;
	background:url(/images/bg/btn_blue1.gif) no-repeat;
	width:17px;
	height:12px;
	font-family:tahoma;
	font-size:9px;
	padding:1px 0 0 0;
	margin:0 2px 0 0;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
div.rbox1 div.btn a:hover{
	float:left;
	background:url(/images/bg/btn_blue1on.gif) no-repeat;
	text-decoration:none;
}

div.rbox2{
	background:url(/images/bg/rbox2.gif) no-repeat;
	width:153px;
	height:64px;
	margin:3px 0 0 9px;
}
div.rbox2 img{
	margin:5px 0 0 16px;
	border:1px solid #666;
}

div.rbox3{
	background:url(/images/bg/rbox3.gif) no-repeat;
	width:315px;
	height:107px;
}
div.rbox3 dl{
	margin:12px 0 0 14px;
	padding:0px;
	width:280px;
}
div.rbox3 dl dt{
	width:116px;
	float:left;
	margin:0px;
	padding:0px;
	font-size:0;
}
div.rbox3 dl dt img{
	border:1px solid #b8b5b5;
}
div.rbox3 dl dd{
	float:left;
	margin:0px;
	padding:16px 0 0 0;
	line-height:140%;
}
div.rbox3 dl dd span{
	color:#0083a9;
	font-weight:bold;
}
div.rbox3 dl dd strong{
	color:#000;
}
div.rbox3 dl dd.ct1{
	float:left;
	margin:0px;
	padding:2px 0 0 0;
	line-height:150%;
}

div.rbox4{
	width:640px;
	margin:22px 0 0 28px;
}
div.rbox4 div.t{
	width:640px;
	height:34px;
	background:url(/images/bg/rbox4_t.gif) no-repeat;
	overflow:hidden;
}
div.rbox4 div.t h2{
	margin:12px 0 0 64px;
	color:#3670ad;
	font-size:15px;
}
div.rbox4 div.m{
	width:640px;
	background:url(/images/bg/rbox4_m.gif) repeat-y;
	overflow:hidden;
	padding:0 0 5px 0;
}
div.rbox4 div.m div.lef{
	float:left;
	padding:13px 0 0 30px;
	width:230px;
}
div.rbox4 div.m div.lef img.bd{
	border:2px solid #b8b5b5;
}
div.rbox4 div.m div.lef div.thumb{
	margin:6px 0 0 0;
	font-size:0;
}
div.rbox4 div.m div.rig{
	float:left;
	margin:16px 0 0 0;
}
div.rbox4 div.m div.rig dl{
	overflow:hidden;
	padding:6px 0 0 0;
	margin:0;
	width:350px;
}
div.rbox4 div.m div.rig dl dt{
	float:left;
	width:66px;
	padding:0;
	margin:0;
	color:#000;
	font-weight:bold;
}
div.rbox4 div.m div.rig dl dd{
	float:left;
	padding:0;
	margin:0;
}
div.rbox4 div.m div.rig dl dd.ct1{
	color:#3670ad;
	font-weight:bold;
}
div.rbox4 div.m div.rig ul{
	width:360px;
	padding:0px 0 0 0;
}
div.rbox4 div.m div.rig ul li{
	padding:4px 0 0 0;
}
div.rbox4 div.m div.rig ul li.cte1{
	padding:11px 0 0 0;
	font-size:0;
}
div.rbox4 div.m div.rig ul li.cte2{
	padding:7px 0 10px;
	background:url(/images/bg/dotline1.gif) repeat-x 0 100%;
	line-height:150%;
}
div.rbox4 div.m div.rig ul li.cte3{
	padding:11px 0 7px 0;
	font-size:0;
}
div.rbox4 div.b{
	width:640px;
	height:10px;
	background:url(/images/bg/rbox4_b.gif) no-repeat;
	overflow:hidden;
}

div.rbox5{
	width:640px;
	margin:22px 0 0 28px;
}
div.rbox5 div.t{
	width:640px;
	height:34px;
	background:url(/images/bg/rbox5_t.gif) no-repeat;
	overflow:hidden;
}
div.rbox5 div.t h2{
	margin:12px 0 0 64px;
	color:#3670ad;
	font-size:15px;
}
div.rbox5 div.m{
	width:640px;
	background:url(/images/bg/rbox5_m.gif) repeat-y;
	overflow:hidden;
	padding:0 0 5px 0;
}
div.rbox5 div.m div.lef{
	float:left;
	padding:13px 0 0 30px;
	width:230px;
}
div.rbox5 div.m div.lef img.bd{
	border:2px solid #b8b5b5;
}
div.rbox5 div.m div.lef div.thumb{
	margin:6px 0 0 0;
	font-size:0;
}
div.rbox5 div.m div.rig{
	float:left;
	margin:16px 0 0 0;
}
div.rbox5 div.m div.rig ul{
	width:360px;
	padding:0px 0 0 0;
}
div.rbox5 div.m div.rig ul li{
	padding:4px 0 0 0;
}
div.rbox5 div.m div.rig ul li.cte1{
	padding:11px 0 0 0;
	font-size:0;
}
div.rbox5 div.m div.rig ul li.cte2{
	padding:7px 0 10px;
	background:url(/images/bg/dotline1.gif) repeat-x 0 100%;
	line-height:150%;
}
div.rbox5 div.m div.rig ul li.cte3{
	padding:11px 0 7px 0;
	font-size:0;
}
div.rbox5 div.b{
	width:640px;
	height:10px;
	background:url(/images/bg/rbox5_b.gif) no-repeat;
	overflow:hidden;
}

div.rbox6{
	width:640px;
	margin:-20px 0 0 28px;
}
div.rbox6 div.t{
	width:640px;
	height:77px;
	background:url(/images/bg/rbox6_t.gif) no-repeat;
	overflow:hidden;
}
div.rbox6 div.t h2{
	margin:42px 0 0 26px;
}
div.rbox6 div.m{
	width:640px;
	background:url(/images/bg/rbox6_m.gif) repeat-y;
	overflow:hidden;
	padding:0 0 5px 0;
}
div.rbox6 div.m div.lef{
	float:left;
	padding:13px 0 0 30px;
	width:230px;
}
div.rbox6 div.m div.lef img{
	border:2px solid #b8b5b5;
}
div.rbox6 div.m div.rig{
	float:left;
	margin:16px 0 0 0;
}
div.rbox6 div.m div.rig ul{
	width:360px;
}
div.rbox6 div.m div.rig ul li.cte1{
	font-weight:bold;
}
div.rbox6 div.m div.rig ul li.cte2{
	padding:7px 0 10px;
	background:url(/images/bg/dotline1.gif) repeat-x 0 100%;
	line-height:150%;
}
div.rbox6 div.m div.rig ul li.cte3{
	padding:7px 0 7px 0;
	font-size:0;
}
div.rbox6 div.b{
	width:640px;
	height:10px;
	background:url(/images/bg/rbox6_b.gif) no-repeat;
	overflow:hidden;
}

div.rbox7{
	background:url(/images/bg/rbox7.gif) no-repeat;
	width:319px;
	height:80px;
}
div.rbox7 dl{
	margin:10px 0 0 8px;
	padding:0px;
	width:293px;
}
div.rbox7 dl dt{
	width:92px;
	float:left;
	margin:0px;
	padding:0px;
	font-size:0;
}
div.rbox7 dl dd{
	float:left;
	margin:0px;
	padding:0px;
}
div.rbox7 dl dd.ct1{
	margin:16px 0 0 0;
	padding:0 0 0 17px;
	background:url(/images/bg/bul_arrow2.gif) no-repeat 0 3px;
	color:#00909a;
	font-weight:bold;
}
div.rbox7 dl dd.ct2{
	margin:40px 0 0 0;
	float:right;
}

div.rbox8{
	width:640px;
	margin:14px 0 0 28px;
}
div.rbmar{
	margin:22px 0 0 28px;
}
div.rbox8 div.t{
	width:640px;
	height:37px;
	background:url(/images/bg/rbox8_t.gif) no-repeat;
	overflow:hidden;
}
div.rbox8 div.t1{
	width:640px;
	height:19px;
	background:url(/images/bg/rbox8_t1.gif) no-repeat;
	overflow:hidden;
}
div.rbox8 div.t h2{
	margin:22px 0 0 48px;
	color:#328d71;
	font-size:14px;
}
div.rbox8 div.m{
	width:640px;
	background:url(/images/bg/rbox8_m.gif) repeat-y;
	overflow:hidden;
	padding:0 0 20px 0;
}
div.rbox8 div.m div.lef{
	float:left;
	padding:13px 0 0 30px;
	width:230px;
}
div.rbox8 div.m div.lef img.bd{
	border:2px solid #b8b5b5;
}
div.rbox8 div.m div.lef div.thumb{
	margin:6px 0 0 0;
	font-size:0;
}
div.rbox8 div.m div.rig{
	float:left;
	margin:16px 0 0 0;
}
div.rbox8 div.m div.rig ul{
	width:360px;
	padding:0px 0 0 0;
}
div.rbox8 div.m div.rig ul li{
	padding:0px 0 0 0;
}
div.rbox8 div.m div.rig ul li.cte1{
	font-size:0;
}
div.rbox8 div.m div.rig ul li.cte2{
	padding:5px 0 10px;
	background:url(/images/bg/dotline1.gif) repeat-x 0 100%;
	line-height:150%;
}
div.rbox8 div.m div.rig ul li.cte3{
	padding:11px 0 0 0;
	font-size:0;
}
div.rbox8 div.m div.rig ul li.cte4{
	padding:5px 0 0;
	line-height:150%;
}
div.rbox8 div.m div.rig ul li.cte5{
	padding:0 0 0 16px;
	margin:10px 0 0 0;
	background:url(/images/bg/bul_cir1.gif) no-repeat 0 1px;
	color:#328d71;
	font-size:14px;
	font-weight:bold;
}
div.rbox8 div.m div.rig ul li.cte6{
	padding:13px 0 0;
	margin:17px 0 0 0;
	background:url(/images/bg/dotline1.gif) repeat-x;
}
div.rbox8 div.m div.rig ul li.cte7{
	padding:13px 0 10px;
	background:url(/images/bg/dotline1.gif) repeat-x 0 100%;
}
div.rbox8 div.b{
	width:640px;
	height:10px;
	background:url(/images/bg/rbox8_b.gif) no-repeat;
	overflow:hidden;
}

div.rbox9{
	background:url(/images/bg/rbox9.gif) no-repeat;
	width:640px;
	height:48px;
	margin:17px 0 0 28px;
}
div.rbox9 img{
	margin:17px 50px 0 48px;
}

div.rbox10{
	width:640px;
	margin:22px 0 0 28px;
}
div.rbox10 div.t{
	width:640px;
	height:36px;
	background:url(/images/bg/rbox10_t.gif) no-repeat;
	overflow:hidden;
}
div.rbox10 div.t h2{
	margin:22px 0 0 47px;
	color:#4b75a0;
	font-size:15px;
}
div.rbox10 div.m{
	width:640px;
	background:url(/images/bg/rbox10_m.gif) repeat-y;
	overflow:hidden;
	padding:0 0 5px 0;
}
div.rbox10 div.m div.lef{
	float:left;
	padding:13px 0 0 30px;
	width:230px;
}
div.rbox10 div.m div.lef img.bd{
	border:2px solid #b8b5b5;
}
div.rbox10 div.m div.rig ul{
	width:360px;
	padding:0px 0 0 0;
}
div.rbox10 div.m div.rig ul li{
	padding:7px 0 10px;
	line-height:150%;
}
div.rbox10 div.m div.rig ul li.cte1{
	padding:15px 0 0 0;
	font-size:0;
}
div.rbox10 div.b{
	width:640px;
	height:10px;
	background:url(/images/bg/rbox10_b.gif) no-repeat;
	overflow:hidden;
}

/* title */
div.mastit1{
	margin:17px 0 0 9px;
}

div.subtit1{
	background:url(/images/bg/subline_bg1.gif) no-repeat 0 100%;
	width:670px;
	margin:6px 0 0 13px;
	font-size:0;
}
div.subtit1 h2{
	margin:0 0 0 5px;
	padding:0 0 9px 0;
	float:left;
}
div.subtit1 div.tab{
	float:right;
	margin:0 0 -2px 0;
	padding:5px 0 0 0;
}

div.subtit2{
	margin:14px 0 0 35px;
	font-size:0;
}

div.subtit3{
	margin:18px 0 0 35px;
	padding:13px 0 0 0;
	font-size:0;
	background:url(/images/bg/dotline1.gif) repeat-x;
	width:633px;
}

div.subtit4{
	background:url(/images/bg/subline_bg1.gif) no-repeat 0 100%;
	width:670px;
	margin:30px 0 0 13px;
	font-size:0;
}
div.subtit4 h2{
	margin:0 0 0 5px;
	padding:0 0 9px 0;
}

div.subtit5{
	background:url(/images/bg/subline_bg2.gif) no-repeat 0 100%;
	width:670px;
	margin:6px 0 0 13px;
	font-size:0;
}
div.subtit5 h2{
	margin:0 0 0 5px;
	padding:0 0 9px 0;
}

div.subtit6{
	background:url(/images/bg/subline_bg3.gif) no-repeat 0 100%;
	width:670px;
	margin:6px 0 0 13px;
	font-size:0;
}
div.subtit6 h2{
	margin:0 0 0 5px;
	padding:0 0 9px 0;
}

div.subtit7{
	margin:21px 0 0 28px;
	font-size:0;
}

div.subtit8{
	background:url(/images/bg/bul_arrow2.gif) no-repeat 0 3px;
	width:670px;
	margin:18px 0 0 77px;
	padding:0 0 0 11px;
	font-weight:bold;
	color:#00909a;
}

/* text */
div.txt1{
	width:633px;
	background:url(/images/bg/dotline1.gif) repeat-x 0 100%;
	margin:14px 0 0 33px;
	padding:0 0 15px 0;
	line-height:150%;
}

div.txt2{
	margin:19px 0 0 63px;
	font-size:0;
}


/* margin */
div.mamar1{
	margin:20px 0 0 8px;
}
div.mamar2{t
	margin:14px 0 0 11px;
}
div.mamar3{
	margin:8px 0 0 6px;
}
div.mamar4{
	margin:9px 0 0 28px;
}

/* table */
caption{
	display:none;
}
table.tbl1{
	margin:12px 0 0 28px;
	width:640px;
}
table.tbl1 th{
	background:#acc9e8;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:7px 0;
}
table.tbl1 td{
	background:#dbe6f5;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:5px 0;
	text-align:center;
	line-height:130%;
}
table.tbl1 td.dpdnone{
	display:block;
}
table.tbl1 td img{
	border:1px solid #b8b5b5;
}
table.tbl1 td img.bdnone{
	border:0px;
}
table.tbl1 td img.bdnone1{
	border:0px;
	margin:0 1px 1px 0;
}
table.tbl1 td img.mar1{
	margin:0 6px 0 0;
}
table.tbl1 td.view{
	text-align:left;
	font-size:0;
	background:#fff;
	padding:1px 0;
}
table.tbl1 td.view div.box{
	background:#fff;
	border:1px solid #e5e5e5;
	padding:0 0 10px 10px;
	font-size:0;
}
table.tbl1 td.view div.stit{
	margin:10px 0 5px 0;
}

div.tbl2{
	width:640px;
	margin:16px 0 0 28px;
	background:url(/images/bg/tbl2_bg.gif) no-repeat;
}
div.tbl2 table{
	width:640px;
}
div.tbl2 table th{
	padding:7px 0 13px;
}
div.tbl2 table td{
	padding:7px 0;
	border-bottom:1px solid #d5cac0;
	text-align:center;
	color:#636363;
}
div.tbl2 table td a{
	color:#636363;
}
div.tbl2 table td.le{
	padding:7px 5px;
	text-align:left;
}
div.tbl2 table td.le img{
	vertical-align:-2px;
}

div.tbl3{
	width:640px;
	margin:10px 0 0 28px;
	background:url(/images/bg/tbl3_bg.gif) no-repeat;
	border-bottom:2px solid #f4f4f4;
}
div.tbl3 table{
	width:640px;
}
div.tbl3 table th{
	padding:7px 0 13px;
}
div.tbl3 table td{
	padding:7px 0;
	border-bottom:1px solid #a3cda4;
	text-align:center;
	color:#636363;
}

div.tbl4{
	width:552px;
	margin:5px 0 0 77px;
	padding:3px 0 2px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
}
div.tbl4 table th{
	background:#eee;
	border-bottom:1px solid #fff;
	font-weight:normal;
}
div.tbl4 table td{
	padding:9px 7px;
	line-height:130%
}

/* view */
div.view1{
	margin:46px 0 0 28px;
	padding:0 0 2px 0;
	width:640px;
	border-top:3px solid #8a7461;
	border-bottom:3px solid #8a7461;ble
}
div.view1 dl{
	margin:0px;
	padding:2px 0 0 0;
	overflow:hidden;
	width:640px;
}
div.view1 dl dt{
	margin:0px;
	padding:0px;
	float:left;
	width:80px;
	font-size:0;
}
div.view1 dl dd{
	margin:0px;
	padding:7px 0 0 0;
	float:left;
	color:#636363;
}
div.view1 dl dd.ct1{
	width:343px;
}
div.view1 dl dd.ct2{
	width:135px;
}

div.view1con{
	width:630px;
	padding:10px 5px 20px;
	margin:0 0 0 28px;
	border-bottom:1px solid #b6a799;
	line-height:1.5em;
	color:#636363;
}
div.view1con p {
	padding:0;
	margin:0;
}

/* form */
div.form1{
	margin:17px 0 0 28px;
	padding:0 0 19px 0;
	width:640px;
	border-top:3px solid #8a7461;
	border-bottom:1px solid #b6a799;
}
div.form1 dl{
	margin:0px;
	padding:7px 0 0 0;
	overflow:hidden;
	width:640px;
}
div.form1 dl dt{
	margin:0px;
	padding:0px;
	float:left;
	width:77px;
	font-size:0;
}
div.form1 dl dd{
	margin:0px;
	padding:0px;
	float:left;
	color:#636363;
}
div.form1 dl dd input.txt1{
	border:1px solid #e6e6e6;
	width:162px;
	height:16px;
	padding:3px 0 0 3px;
}
div.form1 dl dd input.txt2{
	border:1px solid #e6e6e6;
	width:345px;
	height:16px;
	padding:3px 0 0 3px;
}
div.form1 dl dd input.txt3{
	border:1px solid #e6e6e6;
	width:536px;
	height:16px;
	padding:3px 0 0 3px;
}
div.form1 dl dd textarea{
	border:1px solid #e6e6e6;
	width:519px;
	height:196px;
	padding:10px;
}

/* button */
div.btnr1{
	text-align:right;
	margin:7px 112px -10px 0;
}

div.btnr2{
	text-align:right;
	margin:7px 112px 0 0;
	font-size:0;
}
div.btnr2 img{
	margin:0 0 0 3px;
}

div.btnr3{
	margin:14px 0 0 0271px
}


/* list */
div.malist1{
	margin:30px 0 0 7px;
	width:155px;
	border-top:1px solid #e5e5e5;
}
div.malist1 dl{
	border-bottom:1px solid #e5e5e5;
	padding:6px 7px;
	margin:0px;
	overflow:hidden;
	width:141px;
}
div.malist1 dl dt{
	float:left;
	width:80px;
	margin:0px;
	font-size:0;
}
div.malist1 dl dt img{
	border:1px solid #b7c0d0;
}
div.malist1 dl dd{
	padding:17px 0 0 0;
	margin:0px;
	width:60px;
	font-size:11px;
	color:#838383;
	font-weight:bold;
	float:left;
}

ul.malist1{
	margin:11px 0 0 9px;
}
ul.malist1 li{
	background:url(/images/bg/bul_arrow1.gif) no-repeat 0 6px;
	color:#4f4f4f;
	padding:0 0 0 7px;
	line-height:150%;
}
ul.malist1 li a{
	color:#4f4f4f;
}

/* etc */
div.paging{
	margin:14px 0 0 0;
	text-align:center;
}
div.paging img{
	margin:0 10px;
	vertical-align:-1px;
}
div.paging a{
	padding:0 10px 0 0;
	color:#898989;
	font-size:11px;
	font-weight:bold;
}
div.paging a:hover{
	color:#000;
	font-weight:bold;
}
div.paging span{
	color:#000;
	font-weight:bold;
	padding:0 10px 0 0;
}

div.coupon{
	margin:10px 0 0 28px;
	background:url(/images/bg/coupon_bg.gif) no-repeat;
	width:640px;
	height:161px;
	font-size:0;
}
div.coupon img.ma{
	margin:30px 0 0 110px;
}
div.coupon img.ma1{
	margin:0 0 54px 49px;
}
div.coupon img.ma2{
	margin:-46px 0 0 343px;
}

div.coupon1{
	margin:47px 0 0 96px;
	font-size:0;
}
div.coupon1 p.ctn1{
	margin:0 0 19px 58px;
}
div.coupon1 p.ctn2{
	margin:0 0 20px 0;
}
div.coupon1 p.ctn3{
	margin:0 0 0 15px;
}
div.coupon1 p.ctn3 img.ma{
	margin:0 0 35px 53px;
}
div.coupon1 p.ctn4{
	margin:20px 0 0 160px;
}

/* menu */
div.matab{
	width:169px;
	border-bottom:1px solid #bcbcbc;
	margin:20px 0 0 8px;
	font-size:0;
	position:relative;
	z-index:1;
}
div.matab img{
	margin:0 -1px -1px 0;
	position:relative;
	z-index:0;
}

div.subtab1{
	width:640px;
	border-bottom:1px solid #b7d0b2;
	margin:22px 0 0 28px;
	font-size:0;
	text-align:right;
}
div.subtab1 img{
	margin:0 0 0 -1px;
}

div.quick{
	position:relative;
	top:313px;
	background:url(/images/bg/quick_bg.gif) no-repeat;
	width:67px;
	height:179px;
}
div.quick h2{
	margin:0;
	padding:13px 0 0 12px;
}
div.quick ul{
	margin:22px 0 0 15px;
}
div.quick ul li{
	padding:0 0 21px 0;
	line-height:0;
	font-size:0;
}

div.history{
	margin:12px 108px 0 0;
	text-align:right;
	color:#818181;
	font-size:11px;
}
div.history a, div.history a:hover{
	color:#818181;
	font-size:11px;
}
div.history strong{
	color:#818181;
}

div.snb1{
	width:220px;
}
div.snb1 div.t{
	width:220px;
	height:96px;
	background:url(/images/bg/sub1bg_t.gif) no-repeat;
	overflow:hidden;
}
div.snb1 div.t h2{
	margin:16px 0 0 88px;
}
div.snb1 div.m{
	width:220px;
	background:url(/images/bg/sub1bg_m.gif) repeat-y;
	overflow:hidden;
}
div.snb1 div.m div.depmn1{
	margin:3px 12px 0 0;
	text-align:right;
}
div.snb1 div.m div.depmn2{
	margin:1px 12px 0 0;
	text-align:right;
}
div.snb1 div.m ul{
	padding:8px 0 8px 28px;
	width:160px;
}
div.snb1 div.m ul li{
	border-bottom:1px solid #eaeaea;
	text-align:right;
	padding:3px 6px;
}
div.snb1 div.m ul li a{
	font-size:11px;
	color:#437bb7;
	font-weight:bold;
}
div.snb1 div.m ul li a:hover{
	color:#80a9d6;
	text-decoration:none;
}
div.snb1 div.m ul li a.on, div.snb1 div.m ul li a.on:hover{
	color:#80a9d6;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
div.snb1 div.b{
	width:220px;
	height:91px;
	background:url(/images/bg/sub1bg_b.gif) no-repeat;
	overflow:hidden;
}

div.snb2{
	width:220px;
}
div.snb2 div.t{
	width:220px;
	height:96px;
	background:url(/images/bg/sub2bg_t.gif) no-repeat;
	overflow:hidden;
}
div.snb2 div.t h2{
	margin:27px 0 0 102px;
}
div.snb2 div.m{
	width:220px;
	background:url(/images/bg/sub2bg_m.gif) repeat-y;
	overflow:hidden;
}
div.snb2 div.m div.depmn1{
	margin:3px 12px 0 0;
	text-align:right;
}
div.snb2 div.m div.depmn2{
	margin:1px 12px 0 0;
	text-align:right;
}
div.snb2 div.m ul{
	padding:8px 0 8px 28px;
	width:160px;
}
div.snb2 div.m ul li{
	border-bottom:1px solid #eaeaea;
	text-align:right;
	padding:3px 6px;
}
div.snb2 div.m ul li a{
	font-size:11px;
	color:#398e73;
	font-weight:bold;
}
div.snb2 div.m ul li a:hover{
	color:#69ac97;
	text-decoration:none;
}
div.snb2 div.m ul li a.on, div.snb2 div.m ul li a.on:hover{
	color:#69ac97;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
div.snb2 div.b{
	width:220px;
	height:90px;
	background:url(/images/bg/sub2bg_b.gif) no-repeat;
	overflow:hidden;
}

div.snb3{
	width:220px;
}
div.snb3 div.t{
	width:220px;
	height:96px;
	background:url(/images/bg/sub3bg_t.gif) no-repeat;
	overflow:hidden;
}
div.snb3 div.t h2{
	margin:28px 0 0 121px;
}
div.snb3 div.m{
	width:220px;
	background:url(/images/bg/sub3bg_m.gif) repeat-y;
	overflow:hidden;
	padding:0 0 80px 0;
}
div.snb3 div.m ul{
	padding:3px 12px 0 0;
}
div.snb3 div.m ul li{
	text-align:right;
	padding:2px 0 0 0;
	font-size:0;
	line-height:0;
}
div.snb3 div.b{
	width:220px;
	height:94px;
	background:url(/images/bg/sub3bg_b.gif) no-repeat;
	overflow:hidden;
}

/* sitemap */
div.sitemap{
	background:url(/images/bg/sitemap_bg.gif) no-repeat 50% 0;
	margin:22px 0 0 23px;
	height:560px;
}
div.sitemap div.cote1{
	width:130px;
	float:left;
}
div.sitemap div.cote2{
	float:left;
}
div.sitemap div ul{
	padding:9px 0 0 6px;
	width:110px;
}
div.sitemap div ul li{
	font-size:11px;
}
div.sitemap div ul li.ct1{
	padding:0 0 4px 11px;
	margin:9px 0 0 0;
	border-bottom:1px solid #e6e6e6;
	color:#707070;
	background:url(/images/bg/bul_dot1.gif) no-repeat 0 2px;
}
div.sitemap div ul li.ct1 a, div.sitemap div ul li.ct3 a, div.sitemap div ul li.ct4 a, div.sitemap div ul li.ct5 a, div.sitemap div ul li.ct6 a{
	color:#707070;
}
div.sitemap div ul li.ct2{
	padding:5px 0 0 11px;
	color:#a2a2a2;
	letter-spacing:-0.09em;
}
div.sitemap div ul li.ct2 a{
	color:#a2a2a2;
}
div.sitemap div ul li.ct3{
	padding:10px 0 4px 11px;
	margin:20px 0 0 0;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	color:#707070;
	background:url(/images/bg/bul_dot1.gif) no-repeat 0 13px;
}
div.sitemap div ul li.ct4{
	padding:0 0 4px 11px;
	margin:9px 0 0 0;
	border-bottom:1px solid #e6e6e6;
	color:#707070;
	background:url(/images/bg/bul_dot2.gif) no-repeat 0 2px;
}
div.sitemap div ul li.ct5{
	padding:10px 0 4px 11px;
	margin:20px 0 0 0;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	color:#707070;
	background:url(/images/bg/bul_dot2.gif) no-repeat 0 13px;
}
div.sitemap div ul li.ct6{
	padding:0 0 4px 11px;
	margin:9px 0 0 0;
	border-bottom:1px solid #e6e6e6;
	color:#707070;
	background:url(/images/bg/bul_dot3.gif) no-repeat 0 2px;
	letter-spacing:-0.09em;
}
div.sitemap div ul li.ct7{
	padding:25px 0 0 0;
}


#floating{position:absolute; left:929px; top:313px; z-index:600; width:74px;}
