@charset "EUC-JP";
@import "/download/css/cmn.css";

/* * { border:1px solid #D0DBDD; }  */
body {}
body,th,td,p,li,strong { font-size: 12px; font-weight:normal; line-height: 1.4; color: #000; }
p,li,div,h1,h2,h3,h4,h5,h6 { overflow:hidden; }
a, a strong                 { color: #3079C7; text-decoration: none; }
a:link, a:link strong       { color: #3079C7; }
a:visited, a:visited strong { color: #3079C7; } 
a:hover, a:hover strong     { color: #006; text-decoration: underline; }
a:active, a:active strong   { color: #006; text-decoration: underline; }

#wrapper { width:756px; margin:0 10px; position:relative; overflow:visible; }
#contents{ position: relative; top:145px; z-index:200; overflow:visible; }
	#contents .col1 { width:516px; float:right; }
		h1 { background:url('/download/template/img/main.jpg') no-repeat; height:0; padding-top:120px; }
		p.h1 { background:url('/download/template/img/sub_titilebar_info.jpg') no-repeat; height:0; padding-top:22px; }
	#contents .col2 { width:226px; float:left; }
	#contents .col3 { padding: 5px 10px 5px; border:1px solid #ddd; border-top:0; margin-bottom:10px; }
	#contents .category {}
		#contents .category h3 { clear:both; margin:0 0 5px 10px; }
		#contents .category ul { float:left; margin:5px 15px 10px; }
		#contents .category li { float:left; width:151px; height:1.5em; margin-bottom:5px; padding-left:3px; border-bottom:1px dotted #ccc; }
		#contents .category p { border-left: 5px solid #09f; margin:15px 0 10px 5px; padding:3px 0 0 5px; clear:both; }
	#contents .kind {}
		#contents .kind div { width:400px; margin:10px auto 15px; }
			#contents .kind div p { float:left; }
			#contents .kind div select { float:right; }
	#contents .guide { padding:0 10px 10px 10px; }
		#contents .guide ul { margin-top:5px; }
			#contents .guide li { list-style:disc; margin-left:15px; overflow:visible; }
#header{ position: absolute; top:0; z-index:100; padding:20px 0; }
	#header .left, #header .right { height:80px; }
	#header .left { width:226px; text-align:center; }
	#header .right { width:516px; text-align:center; padding-top:3px; }
	#header .searchArea { clear:both; background:url('/download/template/img/serch_bar.gif') no-repeat; height:22px; width:756px; padding:3px 15px 0; }
		#header .searchArea * { vertical-align: middle; }
.commonFooter { position:relative; clear:both; top:175px; z-index:60; clear:both; }
	.commonFooter, .commonFooter * { font-size:10px; text-align:center; color:#999; }
		.commonFooter a, .commonFooter a strong                 { color: #999; text-decoration: none; }
		.commonFooter a:link, .commonFooter a:link strong       { color: #999; }
		.commonFooter a:visited, .commonFooter a:visited strong { color: #999; } 
		.commonFooter a:hover, .commonFooter a:hover strong     { color: #999; text-decoration: none; }
		.commonFooter a:active, .commonFooter a:active strong   { color: #999; text-decoration: none; }
#footer { position:relative; top:185px; z-index:500; overflow:visible; padding:10px 0; border-top:2px solid #09f; }
	#footer ul { text-align:center; }
		#footer li { width:auto; display:inline; }
	#footer p { text-align:center; padding:5px 0; }

/*______________________________________________________________________left_*/
#frame #contents {top:10px;}
#freepackNav { width:200px; margin:-5px auto 0; }
	#freepackNav ul { width:160px; margin: 0 auto 15px; }
	#freepackNav li { background:url('/download/img/topic_head.jpg') no-repeat 0 6px; padding:2px 0 2px 13px; }
/*______________________________________________________________________star_*/
* html #contents,
* html *
{ zoom:1 }
* html #contents .kind, * html #contents .category { width:494px; }




