@charset utf-8;



/*---------------------------------

		右MENU部分が太いバージョン

---------------------------------*/



/*-------メイン--------*/

/*タイトル*/

#main h1{

	width:444px;

	margin:15px 10px 15px 0px;

	padding-bottom:3px;

	border-bottom-style:solid;

	border-color:#000000;

	border-width:1px;

}



/*サブタイトル*/

#main h2{

	margin:15px 15px 10px 2px;

	padding-bottom:3px;

	padding-left:0px;

	padding-right:0px;

	font-size:85%;

}



/*サブタイトルを強調*/

#main h2.bold{

	font-size:85%;

	font-weight:bold;

	padding-left:10px;

}

/*サブタイトルを強調(幅広)*/

#main h2.bold_2{

	font-size:85%;

	font-weight:bold;

	padding-left:10px;

	margin-top:5px;

}

/*サブタイトルを強調(インデントなし)*/

#main h2.bold_3{

	font-size:85%;

	font-weight:bold;

	margin-top:5px;

}



/*サブタイトルをアンダーライン*/

#main h2.st1{

	width:444px;

	margin:15px 0px 10px 0px;

	padding-bottom:3px;

	border-bottom:1px #000 solid;

}

/*サブタイトルを囲む*/

#main h2.st3{

	width:290px;

	margin:0px 0px 5px 10px;

	font-size:80%;

	padding:2px;

	border:1px #333333 solid;

}



/*テキスト*/

#main h3{

	margin:0px 0px 5px 0px;

	padding-left:15px;

	padding-right:15px;

}

#main h3.sub{

	margin:0px 0px 5px 0px;

	padding-left:30px;

	padding-right:0px;

}



/*テキスト(右paddingなし)*/

#main h3.st4{

	padding-right:0px;

}



/*テキストh4*/

#main h4{

	margin:0px 0px 0px 0px;

	padding-left:5px;

	padding-right:10px;

}

/*テキストh4(サイズ小)*/

#main h4.st1{

	font-size:70%;

	padding-left:15px;

}

/*テキストMENU*/

#main h5{

	margin:5px;

}

#main h5.ind{

	margin:0px 0px 5px 20px;

}



/*テーブル*/

#main table.st1{

	width:444px;

	margin:0px 0px 15px 0px;

	list-style:none;

	line-height:120%;

}

/*テーブル　DOT設定（左）*/

#main table td.st1{

	border-left-style:dotted;

	border-left-color:#000000;

	border-left-width:1px;

}

/*テーブル ボーダー*/

#main table.st2{

	width:428px;

	margin-left:16px;

}

#main table.st2 td{

	border:1px #333333 solid;

}

#main table.st2 th{

	border:1px #333333 solid;

}

/*テーブル（左にインデント）*/

#main table.st3{

	width:428px;

	margin-left:16px;

	margin-bottom:10px;

}

/*テーブル　DOT設定（下）*/

#main div.l-dot{

	width:444px;

	padding-bottom:15px;

	margin-bottom:15px;

	border-bottom-style:dotted;

	border-bottom-color:#000000;

	border-bottom-width:1px;

}



/*-------メイン左側--------*/

#box_left{

	width:464px;

	margin:0px;

	padding:0px;

	list-style:none;

}

/*-------メイン左側リスト--------*/

#box_left li.st1{

	margin-left:-40px;

}



/*-------メイン右側--------*/

#box_right{

	width:276px;

	margin:0px;

	padding:0px;

	list-style:none;

}



/*****************************************/

/*-------メイン右側詳細--------*/

#box_rightin{

	margin:0px;

	padding:0px;

	width:254px;

	border-style:solid;

	border-color:#333333;

	border-width:1px;

}

/*バナー部分（使ってない）*/

#box_right ul{

	margin:0px;

	padding:0px;

	list-style:none;

}

/*バナー部分（使ってない）*/

#box_right li{

	margin:0px;

	padding:0px;

	list-style:none;

}

/*（使ってない）*/

#box_right li.st1{

	padding:3px;

	border-top-style:dotted;

	border-bottom-style:dotted;

	border-color:#333333;

	border-width:1px;

}

/*（使ってない）*/

#box_right li.st2{

	padding:3px;

	margin-left:3px;

	border-top-style:none;

}

/*-------小項目までの階層が入る場合（入れ子部）----*/

/*（使ってない）*/

#box_right ul.st1{

	margin-left:5px;

	padding:0px;

	list-style:none;

}

/*****************************************/



/*-------お問合わせ先ボックス（タイトル）----*/

#box1{

	width:402px;

	margin-left:10px;

	border-style:solid;

	border-color:#333333;

	border-width:1px;

}

/*-------お問合わせ先ボックス（内容）----*/

#box2{

	width:402px;

	margin-left:10px;

	padding-top:5px;

	padding-bottom:5px;



	border-style:solid;

	border-color:#333333;

	border-width:1px;

	border-top-width:0px;

}

/*-------お問合わせ先ボックス（テキスト）----*/

#box2 p{

	padding-left:15px;

	margin-bottom:3px;

	font-size:80%;

}





/*-------d-edit 製品情報：--------*/



#box_right .form-box{

	padding:10px 25px 5px 20px;

	text-align:right;

}

#box_right .form-box select{

	width:200px;

}

#box_right .space001{

	margin-top:20px;;

}



#box_left .product-search{

	padding:8px;

	border:1px solid #999999;

	width:424px;

}

#box_left .product-search .textbox{

	 margin-right:5px;

	width:160px;

}



#main h2.product_st1{

	width:444px;

	margin:15px 0px 0px 0px;

	padding-bottom:3px;

	border-bottom:1px #000 solid;

}

.product-box h3{

	width:140px;

	margin:0;

	padding:5px 0px 0px 5px;

}

.product-box td{

	border-bottom:#999999 dotted 1px;

}

.product-box .ph01{

	background:url(../products/img/ph_01.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph02{

	background:url(../products/img/ph_02.jpg) right top no-repeat;

}

.product-box .ph03{

	background:url(../products/img/ph_03.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph04{

	background:url(../products/img/ph_04.jpg) right top no-repeat;

}

.product-box .ph05{

	background:url(../products/img/ph_05.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph06{

	background:url(../products/img/ph_06.jpg) right top no-repeat;

}

.product-box .ph07{

	background:url(../products/img/ph_07.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph08{

	background:url(../products/img/ph_08.jpg) right top no-repeat;

}

.product-box .ph09{

	background:url(../products/img/ph_09.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph10{

	border-bottom:#000000 solid 1px;

}

.product-box .ph11{

	background:url(../products/img/ph_09.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph12{

	background:url(../products/img/ph_b01.jpg) right top no-repeat;

}

.product-box .ph13{

	background:url(../products/img/ph_b18.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}





.product-box .ph01b{

	background:url(../products/img/ph_b01.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph02b{

	background:url(../products/img/ph_b02.jpg) right top no-repeat;

}

.product-box .ph03b{

	background:url(../products/img/ph_b03.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph04b{

	background:url(../products/img/ph_b04.jpg) right top no-repeat;

}

.product-box .ph05b{

	background:url(../products/img/ph_b05.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph06b{

	background:url(../products/img/ph_b06.jpg) right top no-repeat;

}

.product-box .ph07b{

	background:url(../products/img/ph_b07.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph08b{

	background:url(../products/img/ph_b08.jpg) right top no-repeat;

}

.product-box .ph09b{

	background:url(../products/img/ph_b09.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph10b{

	background:url(../products/img/ph_b10.jpg) right top no-repeat;

}

.product-box .ph11b{

	background:url(../products/img/ph_b11.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph12b{

	background:url(../products/img/ph_b12.jpg) right top no-repeat;

}

.product-box .ph13b{

	background:url(../products/img/ph_b13.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph14b{

	background:url(../products/img/ph_b14.jpg) right top no-repeat;

}

.product-box .ph15b{

	background:url(../products/img/ph_b15.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph16b{

	background:url(../products/img/ph_b16.jpg) right top no-repeat;

}

.product-box .ph17b{

	background:url(../products/img/ph_b17.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph18b{

	background:url(../products/img/ph_b18.jpg) right top no-repeat;

}

.product-box .ph19b{

	background:url(../products/img/ph_b19.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph20b{

	border-bottom:#000000 solid 1px;

}



.product-box .ph01c{

	background:url(../products/img/ph_01.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph02c{

	background:url(../products/img/ph_02.jpg) right top no-repeat;
	
	border-right:#999999 dotted 1px;

}

.product-box .ph03c{

	background:url(../products/img/ph_03.jpg) right top no-repeat;

	

}

.product-box .ph04c{

	background:url(../products/img/ph_04.jpg) right top no-repeat;
	
	border-right:#999999 dotted 1px;

}

.product-box .ph05c{

	background:url(../products/img/ph_09.jpg) right top no-repeat;

	

}

.product-box .ph06c{

	background:url(../products/img/ph_b01.jpg) right top no-repeat;

}

.product-box .ph07c{

	background:url(../products/img/ph_b18.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph08c{

	background:url(../products/img/ph_b18.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}





.product-box .ph01d{

	background:url(../products/img/ph_u01.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph02d{

	background:url(../products/img/ph_u02.jpg) right top no-repeat;

}

.product-box .ph03d{

	background:url(../products/img/ph_u03.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph04d{

	background:url(../products/img/ph_u04.jpg) right top no-repeat;

}

.product-box .ph05d{

	background:url(../products/img/ph_u05.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph06d{

	background:url(../products/img/ph_u06.jpg) right top no-repeat;

}

.product-box .ph07d{

	background:url(../products/img/ph_u07.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph08d{

	background:url(../products/img/ph_u08.jpg) right top no-repeat;

}

.product-box .ph09d{

	background:url(../products/img/ph_u09.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph10d{

	background:url(../products/img/ph_u10.jpg) right top no-repeat;

}

.product-box .ph11d{

	background:url(../products/img/ph_u11.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph12d{

	background:url(../products/img/ph_u12.jpg) right top no-repeat;
	
	border-right:#999999 dotted 1px;
	
	border-bottom:#000000 solid 1px;

}

.product-box .ph13d{

	background:url(../products/img/ph_u13.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph14d{

	background:url(../products/img/ph_u14.jpg) right top no-repeat;

}

.product-box .ph15d{

	background:url(../products/img/ph_u15.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph16d{

	background:url(../products/img/ph_u16.jpg) right top no-repeat;

	border-bottom:#000000 solid 1px;

}

.product-box .ph17d{

	background:url(../products/img/ph_u17.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph18d{

	background:url(../products/img/ph_u18.jpg) right top no-repeat;

}

.product-box .ph19d{

	background:url(../products/img/ph_u19.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

}

.product-box .ph20d{

	background:url(../products/img/ph_u20.jpg) right top no-repeat;

}

.product-box .ph21d{

	background:url(../products/img/ph_u21.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph22d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph23d{

	background:url(../products/img/ph_u23.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph24d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph25d{

	background:url(../products/img/ph_u25.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph26d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph27d{

	background:url(../products/img/ph_u27.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph28d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph29d{

	background:url(../products/img/ph_u29.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph30d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph31d{

	background:url(../products/img/ph_u31.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph32d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph33d{

	background:url(../products/img/ph_u33.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph34d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph35d{

	background:url(../products/img/ph_u35.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph36d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph37d{

	background:url(../products/img/ph_u37.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph38d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph39d{

	background:url(../products/img/ph_u39.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph40d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph41d{

	background:url(../products/img/ph_u41.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph42d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph43d{

	background:url(../products/img/ph_u43.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph44d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph45d{

	background:url(../products/img/ph_u45.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph46d{

	border-bottom:#000000 solid 1px;

}

.product-box .ph47d{

	background:url(../products/img/ph_u47.jpg) right top no-repeat;

	border-right:#999999 dotted 1px;

	border-bottom:#000000 solid 1px;

}

.product-box .ph48d{

	border-bottom:#000000 solid 1px;

}

.product-box2 th{

	border-right:1px solid #999999;

	border-top:1px solid #999999;

	border-left:1px solid #999999;

	background:#7FBFFF;

	text-align:left;

}

.product-box2 th span{

	padding:0px 0px 0px 5px ;

	margin:0;

}

.product-box2 td{

	border:1px solid #999999;

}

.product-box2 td ul{

	padding:3px 5px 3px 5px;

	margin:0px;

}

.product-box2 td li{

	list-style-type:none;

	font-size:85%;

}

