@charset "UTF-8";

/* CSS Document */

/* 全体をセンタリング */
body { text-align:center; }
#container { margin: 0 auto; }


#contents {
	width:740px;
	margin: 0 auto 20px;
	text-align:left;
}

	#contents .box1 {
		overflow:hidden;
		width:740px;
		margin: 10px auto;
	}

	#contents .box2 {
		overflow:hidden;
		width:740px;
	}
	
	#contents h1{
		float:left;
		display:inline;
		width:120px;
		margin-top:15px;
	}


	#banner_area1 {
		float:right;
		display:inline;
		width:468px;
		margin-bottom:20px;
	}


	#contents p.old{
		padding:0;
		margin-top: 10px;
		text-align: right;
	}


/* 更新情報 */
#new_list {
	float:left;
	display:inline;
	width:485px;
	margin:0 0 20px 0;
}

	#new_list h2 {
		margin:0 0 5px 0;
	}

	#new_list table{
		width:485px;
		margin:0 0 15px 0;
	}
	
	#new_list th{
		width:100px;
		padding:4px 0 4px 0;
		vertical-align:top;
		text-align:center;
		line-height:1.3em;
		border-bottom:1px solid #DDDDDD;
	}
	
	#new_list td{
		width:385px;
		font-weight:bold;
		padding:4px 0 4px 0;
		vertical-align:top;
		line-height:1.3em;
		border-bottom:1px solid #DDDDDD;
	}

	#banner_area2 {
		float:right;
		display:inline;
		width:234px;
		margin-bottom:12px;
	}

	#banner_area2 .banner{
		text-align:right;
	}


	#banner_area2 img{
		margin-bottom:5px;
	}

/* 製品一覧リスト */
#products_list {
	clear:both;
	overflow:hidden;
	width:740px;

}

	#products_list h2 {
		margin:0 0 10px 0;
	}


	#products_list .pd_sea_box {
		clear:both;
		overflow:hidden;
		width:740px;
		margin:0 0 20px 0;
	}

		#products_list .pd_search {
			background:url(../images/products_search_bg.gif) no-repeat left center;
			float:left;
			display:inline;
			width:520px;
			height:49px;
		}

			#products_list .pd_search form{
				margin:9px 0 0 140px;
			}
	
			#products_list .pd_search form input{
				float:left;
				display:inline;
			}
	
			#products_list .pd_search form #search_box_form{
				width: 240px;
				margin:5px 10px 0 0;
			}


		#products_list .pd_old {
			background:url(../images/products_old_bg.gif) no-repeat left center;
			float:right;
			display:inline;
			width:210px;
			height:49px;
		}

			#products_list .pd_old img{
				margin:9px 0 0 10px;
			}


	#products_list .box_l {
		float:left;
		display:inline;
		width:360px;
		margin:0 0 20px 0;
	}

	#products_list .box_r {
		float:right;
		display:inline;
		width:360px;
		margin:0 0 20px 0;
	}

	#products_list .list_box {
		width: 360px;
		overflow: hidden;
	}

		#products_list .list_box .list {
			float: left;
			display: inline;
			width: 300px;
		}
	
		#products_list .list_box .trial {
			float: right;
			display: inline;
			text-align: right;
			width: 60px;
		}
	

	#products_list h3 {
		font-weight:bold;
		font-size:110%;
		background:#EEEEEE;
		padding:3px 9px;
		margin:10px 0 0 0;
	}

	#products_list h4 {
		border-bottom:1px #DDDDDD solid;
		padding:0 0 2px 9px;
		margin:15px 0 5px 0;
		font-weight: bold;
	}

	#products_list h4 img.pkg {
		vertical-align: middle;
		margin-right: 10px;
	}


	#products_list h5 {
		padding:2px 0 3px 12px;
		margin-left: 15px;
		font-weight:bold;
		background:url(../images/pdlist_cursor.gif) no-repeat left center;

	}

	#products_list h6 {
		padding:1px 0 2px 12px;
		margin-left: 30px;
		background:url(../images/pdlist_cursor.gif) no-repeat left center;
	}

	#products_list ul {
		margin:0 0 5px 55px;
	}

		#products_list ul li {
			list-style:disc;
		}

	#products_list p{
		padding:0 0 5px 27px;
	}

	


/* バナーエリア */
#bunner {
	text-align: center;
	margin-bottom: 30px;
}


