@charset "utf-8";
/* 名入れライターCSS */
table{
	text-align:center;
	font-size:13px;
	line-height:1.5em;
	letter-spacing:0;
}

hr{
	border-style:dashed;
	border-color:#666666;
	margin-top:5px;
	margin-bottom:5px;
}

.exp{
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	border-collapse:collapse;
}
.exp th{
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	background-color:#FF9999;
	padding:2px;
}
.exp td{
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	padding:2px;
}
.imgpointer{
	cursor:pointer;
}
p{
	margin-left:60px;
}
#order{
	margin:8px;
}
.ordertitle {
	display:block;
	background-color:#999999;
	color:#FFFFFF;
	text-align:center;
	line-height:30px;
	width:580px;
	font-size:18px;
	font-weight:bold;
}
/* 各製品を囲む製品テーブル */
.seihin {
	background-color:#FFFFFF;
	border:3px solid #999999;
	letter-spacing:1px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:2px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	width:575px;
}
.seihin img {
border:1px solid #333333;
/*cursor:pointer;*/
margin:0;
}
.seihin th {
text-align:center;
width:120px;
}
.seihin td {
font-size:14px;
}

/* 傘 */
/*
h3{
	background-color:#006666;
	font-size:16px;
	line-height:30px;
	padding:5px;
	color:#003399;
}
*/
.umblist{
	border-collapse:collapse;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	margin-bottom: 10px;
}
.umblist th{
	color:#FFFFFF;
	width:110px;
	background-color:#6699CC;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
}

.umblist td{
	width:235px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
}
.list-um{
	border-collapse:collapse;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	margin-bottom:5px;
	letter-spacing:1px;
	margin-top:10px;
	margin-left:2px;
	width:575px;
}
.list-um th{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	font-size:13px;
	text-align:left;
	background-color:#660000;
	color:#FFFFFF;
}
.list-um td{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	font-size:12px;
	text-align:center;
}
.list-um img{
/*	cursor:pointer;*/
}
.umsouryou{
	width:575px;
	border:1px solid #666666;
	text-align:left;
	margin-top:10px;
	margin-left:2px;
}
.umsouryou th{
	color:#FFFFFF;
	background-color:#003366;
	padding-left:10px;
}
.umsouryou td{
	border-bottom:1px solid #666666;
	padding-left:10px;
}
.umprice{
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	border-collapse:collapse;
	width:575px;
}
.umprice th{
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	background-color:#336699;
	padding:2px;
	color:#FFFFFF;
}
.umprice td{
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	padding:2px;
}
.price-red{
	color:#FF0000;
	font-size:14px;
}
.price-blue{
	color:#0000FF;
	font-size:14px;
}
.f-s{
	font-size:10px;
	font-weight:normal;
}
.xlslink{
	text-align:center;
	line-height:20px;
	vertical-align:middle;
	font-size:15px;
	margin-bottom: 40px;
}

div#su h3{
	background-color:#CC6600;
	margin-top:10px;
}
div#sua h3{
	background-color:#CC6600;
	margin-top:10px;
}
.keppin{
	color:#FF0000;
}
div#su th{
	background-color:#FF9933;
	font-weight:normal;
}
div#sua{
	margin-bottom:80px;
}
div#sua th{
	background-color:#999999;
	font-weight:normal;
}
div#sua img{
/*	cursor:pointer;*/
	margin:0;
}
.subtitle{
	font-size:20px;
	color:#0000FF;
	font-weight:bold;
	margin-bottom:0px;
}
.totop{
	float:right;
	margin-bottom:10px;
}

/*メニューテーブル*/
table.topmenu{
	text-align: left;
	font-size: 16px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;

}
table.topmenu td{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	padding-top:3px;
	padding-bottom:3px;
}
