/* CSS Document */

h1 {
	margin:0;
	padding:0;
	margin-bottom:15px;
}

h2 {
	width:590px;
	font-size:14px;
	margin:0px 0px 15px 0px;
	padding:8px 5px 8px 30px;
	background:url(/share/img/mk_sub2_mkname.gif) left top repeat-y;
}


h3 {
	font-size:14px;
	margin:3px 0px;
	padding:0;
	text-indent:0.5em;
}

table,th,td{
	padding:3px;
}

table p{
	margin:0px;
	padding:0px;
	line-height:1.5em;
/*	font-size:85%; */
}

th{
	text-align:left;
	vertical-align:top;
}




#message th{
	border-bottom:1px solid #cfcdff;
	width:580px;
}

#message{
	border-collapse:collapse;
	border:3px solid #cfcdff;
	margin-bottom:10px;
}
#message p{
/*	font-size:12px; */

}

#makerinf{
	border-collapse:collapse;
	border:1px solid #c2c2c2;
	margin:0;	
	padding:0;
	}
#makerinf_all{
	width:588px;
}
#makerinf_inf{
	width:400px;
}
#makerinf_address{
	width:100px;
}
#makerinf_other{
	width:120px;
}

 
#makerinf th{
	width:180px;
}
#makerinf td{
	word-break: break-all;
	font-size:12px;

}
#midashi{
	font-weight:bold;
	color:#d56d0e;
}


#itemidx{
	border-collapse:collapse;
	border:1px solid #c2c2c2;
	margin:0;
	padding:0;
	margin-bottom:20px;
}
#itemidx table{
	width:588px;
}
#itemidx td{
/*	font-size:85%; */
	padding:3px;
	width:180px; 
/*	font-size:12px; */

	}
/*	
#itemidx ul{
	list-style-type:none;
	margin:10px 0px 10px 10px;
	padding:0;
}

#itemidx a{
	display:block;
	width:180px;
	height:40px;
	margin:5px;
	padding:0;
	float:left;
}

*/


.items{
	margin:0;
	padding:10px;
	border:1px solid #c2c2c2;
}

.items img{
	border:1px solid #c2c2c2;
}


#image_center{
	text-align:center;
	vertical-align:middle;
}

.items table{
/*	font-size:100%;  */
/*	border-bottom:1px solid #c2c2c2; */
}

#itemtbl_line{
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #c2c2c2;
	font-size:3px;
}

.items td{
	text-align:left;
	vertical-align:top;
}

#naiyo{
	width:92px;
}
#litre{
	width:340px;
}

/*
#rettop{
	background:url(/share/img/linkmark1.gif) left no-repeat;
	text-indent:1.5em;
}
*/

/*
.navi input{
	width:175px;
	margin:3px;
	padding:0px;	
}
*/


/* 以下2016メンテ時追加 */

p#topicpass{font-size:10px; padding-top:2px; margin-bottom:8px;}

div.rmaker{border-collapse:collapse; border:3px solid #cfcdff; margin:0px 0px 10px 0px; padding:0px; width:585px;}
.rmaker h3{font-size:14px; padding:5px; margin:0px; width:575px; border-bottom:solid 1px #cfcdff;}
.rmaker p.p1{border-top:solid 0px #cfcdff; padding:8px; margin:0px;}
.rmaker td{padding:8px;}
.rmaker table.t1{border:solid 0px #cfcdff; margin:0px; width:100%;}
.rmaker table.t1 td.td-left{width:180px;}
.rmaker table.t2{border-top:solid 0px #cfcdff; margin:10px 0px 10px 0px; width:100%; table-layout:fixed;}
.rmaker table.t2 td{padding:4px 6px 4px 8px; vertical-align:top; line-height:125%;}
.rmaker table.t4{border:none; margin-left:0px; padding-left:0px;}
.rmaker table.t4 th{border:none; padding:3px 5px 3px 0px; font-weight:normal; width:58px;}
.rmaker table.t4 td{border:none; padding:3px 5px 3px 0px;}

div.ritems{border-collapse:collapse; border:1px solid #c0c0c0; margin:0px 0px 10px 0px; padding:0px; width:588px;}
.ritems table.t3{border-top:solid 1px #c0c0c0; margin:0px 9px 9px 9px; width:97%;}
.ritems table#t3-top{border-top:solid 0px #c0c0c0;}
.ritems table.t3 th{padding:4px 6px 4px 8px; width:80px; font-weight:bold;}
.ritems table.t3 td{padding:4px 6px 4px 8px;}

.ritems table.t3 td.iname{padding:12px 10px 2px 8px; font-weight:bold; width:430px;}

.ritems table.t3 td.iname2{padding:2px 10px 8px 8px; width:430px;}

.ritems table.t3 td.td-right{width:340px;}
.ritems img{border:0;}
.ritems td.image_center{text-align:center; vertical-align:middle; width:126px;}

div.ritems-line{border-top:solid 1px #c0c0c0; margin:0px 8px 0px 8px; height:1px;}

div.rettxt{text-align:right; margin:10px 5px 20px 0px;}
.rettxt img{border:0; vertical-align:middle; margin:0px 2px 2px 0px;}


/* 以下2021追加 */
.ritems table.t3-2{border-top:solid 1px #c0c0c0; margin:0px 9px 9px 9px; width:97%;}
.ritems table.t3-2 th{padding:4px 6px 4px 8px; width:80px; font-weight:bold;}
.ritems table.t3-2 td{padding:4px 6px 4px 8px;}

.ritems table.t3-2 td.iname{padding:12px 10px 2px 8px; font-weight:bold; width:430px;}

.ritems table.t3-2 td.iname2{padding:2px 10px 8px 8px; width:430px;}

.ritems table.t3-2 td.td-right{width:340px;}
