﻿body{
	margin:20px 20px 20px 20px;
	padding: 0px;
}

img {
	border: 0px;
}

.frame{
	width:602px;
	margin:0px;
	padding:0px;
}

/*ヘッダー*/

.header{
	width:600px; height:50px;
	margin:0px;
}

.title{
	display:none;
}

.h-content{
	width: 600px; height:40px;
	margin:0px; padding:0px;
	color:#000000;
	background-color: #FFFFCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.h-contentmenu{
	display:none;
}

.companylogo{
	width:195px;
	margin:9px 0px 0px 20px; padding:0px;
	float:left; display:inline;
	font-size:110%; font-weight:bold;
}

.contact{
	width:220px; height:30px;
	margin:9px 0px 0px 0px;
	float:right;
	font-size:66%; font-weight:bold;
}

.telfax{
	margin:0px; padding:0px;
	text-align:left;
	float:left;
}

.telfax ul{
	margin:0px 12px 0px 0px; padding:0px;
}

.telfax li{
	margin:0px; padding:0px;
	line-height:13px;
	list-style-type:none;
}

.charge{
	margin:13px 0px 0px 0px;
	line-height:13px;
	float:left;
}

/*メニューバー*/

.menu{
	display:none;
}

/*商品カタログ　ナビバー*/
.catalognavibar{
	width:600px; height:32px;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 20px;
	font-size:15px;
	background-image: url("../pic/catalog-bar.gif");
	background-repeat: no-repeat;
}


/*メイン*/

.main{
	width:605px;
	margin:5px 0px 5px 0px;
}

.catalognavibar{
	width:600px; height:32px;
	margin:0px 0px 7px 0px;
	padding:6px 0px 0px 20px;
	font-size:15px;
	background-image: url("../pic/catalog-bar.gif");
	background-repeat: no-repeat;
}

/*メイン*/
.spec-maincontent{
	width:560px;
	margin:15px 20px 0px 20px;
	padding:0px 0px 20px 0px;
	text-align:center;
	border:1px solid #555555;
}

.catalog-body{
	width:520px;
	margin:20px 20px 0px 20px;
	text-align:center;
}

h4{margin:0px; padding:0px;}
h5{margin:0px ;padding:0px;}

.catalog-body-t{
	width:370px; height:60px;
	margin:0px 0px 5px 0px;
	float:left;
	text-align:left;
}

.catalog-title1{
	margin:0px 0px 2px 0px;
	font-size:70%;
}

.catalog-title2{
	font-size:135%; font-weight:bold;
	color:#0000CC;
	background-color:#FFFFFF;
}

.catalog-description{
	margin:2px 0px 0px 0px;
	font-size:95%;
}

.catalog-brand{
	width:135px; margin:0px 0px 0px 5px;
	font-size:104%; font-weight:bold;
	text-align:left;
	float:right;
}

.catalog-brand-img{
	margin:0px;
	padding:0px;
}

.catalog-imgprice{
	margin:0px 0px 20px 0px;
	padding:20px 0px 0px 0px;
	clear:left;
}

.catalog-img{
	display:inline;
}

.catalog-price{
	width:100%;
	text-align:center;
	font-size:100%;
	font-weight:bold;
}

.catalog-text{
	width:520px;
		/*take*/
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 0px;
	text-align:left;
	float:left;
	font-size:90%;
}

/*カタログのテーブル*/
.catalog{
	width:520px;
	clear:left;
	border-collapse: collapse;
}

.catalog-subject{
	width:130px;
	padding:2px 0px 1px 3px;
	font-size:85%;
	text-align:left; color:#000000;
	background-color:#FFFFCC;
	border-collapse: collapse;
	border:1px solid #323323;
}

.catalog-subject a:link{ color:#ff3300; text-decoration:underline; background-color:inherit; }
.catalog-subject a:visited{ color:#cc0033; text-decoration:underline; background-color:inherit; }
.catalog-subject a:active { color:#FF0033; text-decoration:none; background-color:inherit; }
.catalog-subject a:hover  { color:#FF00DD; text-decoration:underline; background-color:inherit; }

.catalog-value{
	width:365px;
	padding:2px 0px 1px 3px;
	font-size:85%;
	text-align:left; color:#000000;
	background-color:#FFFFFF;
	border-collapse: collapse;
	border:1px solid #323323;
}

.catalog-value ul{
	margin:0px; padding:0px;
	list-style-type:none;
}

.catalog-value li{
	margin:0px;
	padding:0px;
}

/*フッター*/

.footer{
	display:none;
}

