div#gnb ul li.gnav1 a { background:url('img/bg_gnb.png') no-repeat 0 -46px; }
div.footer1 a.footlink1 { font-weight:bold; }

div.mainvs { width:530px; height:409px; margin:5px 0 19px 0; padding:40px 0 0 410px; background:url('img/bg_main.gif') no-repeat left top; }
div.mainvs div { width:480px; height:360px; }
div.main { line-height:18px; font-size:86%; }
div.main dl.box { position:relative; float:left; width:565px; margin:0 0 25px 0; }
div.main dl.box dt { float:left; width:172px; }
div.main dl.box dd { float:left; width:393px; }
div.main dl.box dd a { display:block; position:absolute; right:0; bottom:0; padding:0 0 0 16px; background:url('img/bul_left1.gif') no-repeat left 4px; color:#879825; text-decoration:none; }
div.main div.mainbox { float:left; width:600px; margin:30px 0 0 0; }
div.main div.mainbox div.left { float:left; width:300px; }
div.main div.mainbox div.right { float:left; width:300px; }
div.main div.mainbox div dl { position:relative; width:255px; height:285px; }
div.main div.mainbox div dl dt { }
div.main div.mainbox div dl dd { padding:10px 0 0 0; }
div.main div.mainbox div dl dd img { margin:0 0 15px 0; }
div.main div.mainbox div dl dd a { display:block; position:absolute; right:0; bottom:0; padding:0 0 0 16px; background:url('img/bul_left1.gif') no-repeat left 4px; color:#879825; text-decoration:none; }
div.main div.news { padding:85px 0 0 0; }
div.main div.news table { }
div.main div.news table th { width:87px; font-weight:normal; color:#ff9900; vertical-align:top; }
div.main div.news table td { padding:0 0 10px 0; }
div.main div.news table td div.ttl { color:#71830c; text-decoration:underline; }

table#newsCont td a {
	text-decoration:underline;
	color:#71830c;
}
table#newsCont td a:hover {
	color:#f60;
}
div#yt {
	width:480px;
	height:360px;
}
