/* CSS Document */

#navi { left; width: 800px; margin: 0 auto; padding: 0; border:}
#navi ul { margin: 0; padding: 0; list-style:none; }
#navi li { margin: 0; padding: 0; height: 32px; text-indent: -9999px; }
#navi li#home { float: left; background:  url(../btn_top.gif) no-repeat; width: 84px;}
#navi li#feature { float: left; background:  url(../btn_feature.gif) no-repeat; width: 100px;}
#navi li#search { float: left; background:  url(../btn_search.gif) no-repeat; width: 132px;}
#navi li#cata { float: left; background:  url(../btn_cata.gif) no-repeat; width: 156px;}
#navi li#news { float: left; background:  url(../btn_blog.gif) no-repeat; width: 122px;}
#navi li#case { float: left; background:  url(../btn_case.gif) no-repeat; width: 105px;}
#navi li#link { float: left; background:  url(../btn_link_over.gif) no-repeat; width: 101px;}
#navi li a { height: 32px; text-decoration: none; display: block;}

#navi li#home a:hover { background:  url(../btn_top_over.gif); }
#navi li#feature a:hover { background:  url(../btn_feature_over.gif); }
#navi li#search a:hover { background:  url(../btn_search_over.gif); }
#navi li#cata a:hover { background:  url(../btn_cata_over.gif); }
#navi li#news a:hover { background:  url(../btn_blog_over.gif); }
#navi li#case a:hover { background:  url(../btn_case_over.gif); }
#navi li#link a:hover { background:  url(../btn_link_over.gif); }

#l-con p {
	margin: 15px 0 0 40px;
	padding: 0;
	width: 480px;
}

#snavi { width: 580px; height: 25px; margin: 10px 0 0 0; padding: 0;}
#snavi ul { margin: 0; padding: 0; list-style:none; }
#snavi li { margin: 0; padding: 0; height: 25px; text-indent: -9999px; }
#snavi li#link_news { float: left; background:  url(../../link/img/btn_news.gif) no-repeat; width: 83px;}
#snavi li#link_cals { float: left; background: url(../../link/img/btn_cals.gif) no-repeat; width: 98px;}
#snavi li#link_cad { float: left; background: url(../../link/img/btn_cad.gif) no-repeat; width: 92px;}
#snavi li#link_soft { float: left; background: url(../../link/img/btn_soft.gif) no-repeat; width: 120px;}
#snavi li#link_blog { float: left; background: url(../../link/img/btn_blog.gif) no-repeat; width: 111px;}
#snavi li#link_other { float: left; background: url(../../link/img/btn_other.gif) no-repeat; width: 76px;}
#snavi li a { height: 25px; text-decoration: none; display: block;}

#snavi li#link_news a:hover { background: url(../../link/img/btn_news_over.gif);}
#snavi li#link_cals a:hover { background: url(../../link/img/btn_cals_over.gif);}
#snavi li#link_cad a:hover { background: url(../../link/img/btn_cad_over.gif);}
#snavi li#link_soft a:hover { background: url(../../link/img/btn_soft_over.gif);}
#snavi li#link_blog a:hover { background: url(../../link/img/btn_blog_over.gif);}
#snavi li#link_other a:hover { background: url(../../link/img/btn_other_over.gif);}

#l-con h3 { margin: 0; padding: 0; font-size: 1.2em; font-weight: bold; }
.cont { margin: 25px 0 0 40px; padding: 0; width: 450px;}

//#l-con h3 { margin: 0; padding: 0; font-size: 1.2em; font-weight: bold; }

form {
	margin: 25px 0 10px 0;
	padding: 0;
	width: 580px;
	height: 22px;
}


.col {
	margin: 0;
	padding: 0;
	width: 580px; height: 85px;
}
.left {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
	width: 280px; height:80px;
	border-bottom: 1px dotted #999999;
}



.new {
	font-size: 1em;
	border-bottom: 1px dotted #666666;
}
.new1 {
	font-size: 1em;
}
.tb-text {
	font-size: 1em;
}


.ltext {
	font-size: 1em;
	color: #000000;
	font-weight: bold;
}
.stext {
	font-size: 0.75em;
	color: #000000;
}

.right {
	float: right;
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
	width: 280px; height: 80px;
	border-bottom: 1px dotted #999999;
}
.right h3 { margin: 0; padding: 0; font-size: 1.2em; font-weight: bold; }

.exp {
	font-size: 0.8em;
	line-height: 1.4;
	color: #666666;
}
