/*
StyleSheet Ver.1.2
Copyright (C) 2003 Move48 Corporation All Right Reserved.
*/

a:link {text-decoration: none}
a:active {text-decoration: underline}
a:hover {text-decoration: underline;
		 color:#333333}
a:visited {text-decoration: none}

.px10 {font-size: 10px}
.px12 {font-size: 12px}
.px14 {font-size: 14px}
.px16 {font-size: 16px}
.px18 {font-size: 18px}

.px10h120 {font-size: 10px; line-height: 120%}
.px10h150 {font-size: 10px; line-height: 150%}
.px10h200 {font-size: 10px; line-height: 200%}

.px12h120 {font-size: 12px; line-height: 120%}
.px12h150 {font-size: 12px; line-height: 150%}
.px12h200 {font-size: 12px; line-height: 200%}

.px14h120 {font-size: 14px; line-height: 120%}
.px14h150 {font-size: 14px; line-height: 150%}
.px14h200 {font-size: 14px; line-height: 200%}

.px16h120 {font-size: 16px; line-height: 120%}
.px16h150 {font-size: 16px; line-height: 150%}
.px16h200 {font-size: 16px; line-height: 200%}

.px18h120 {font-size: 18px; line-height: 120%}
.px18h150 {font-size: 18px; line-height: 150%}
.px18h200 {font-size: 18px; line-height: 200%}

.h120 {line-height: 120%}
.h150 {line-height: 150%}
.h200 {line-height: 200%}


.textarea {border-top:1px solid #333333; border-bottom:1px solid #333333; border-left:1px solid #333333; border-right:1px solid #333333;}
.submit {color: #FFFFFF; background-color: #FF9900}
.reset {color: #FFFFFF; background-color: #999999}

div.img_right{
	float:right;
	margin:10px;
}

div.img_left{
	float:left;
	margin:20px 10px 5px 10px;
}

table.order td{
	border:solid 1px #999999;
} 

table.item{
	width:100%;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}

table.item th.a{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	padding:5px;
	background-color:#CCFFFF;
	white-space:nowrap;
	font-weight:bold;
	font-size:12px;
}

table.item th.b{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	padding:5px;
	background-color:#FFFFCC;
	white-space:nowrap;
	font-weight:bold;
	font-size:12px;
}

table.item td.c{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	padding:5px;
	white-space:nowrap;
	font-size:12px;
}

table.item td.d{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	padding:5px;
	background-color:#E1E1E1;
	white-space:nowrap;
	font-size:12px;
}

.e{
	color:#FFFFFF;
	background-color:#0099CC;
	padding:2px;
}

ul {
font-size:0.75em;
line-height:1.6;
list-style-image: url(image/kyotsu/list_1.gif);
list-style-position:outside;
list-style-type:none;
}

h2 {
background: url(image/kyotsu/h2.gif) no-repeat scroll left center;
clear:both;
font-size:0.875em;
line-height:32px;
padding:3px 3px 3px 20px;
margin:10px;
}