body{
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: url("img/back_02.gif");
}
td {
	font-family:"MS PGOTHIC","Osaka","Helvetica","sans-serif";
	line-height: 135%;
}
img{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	color: #3366cc;
	text-decoration: underline;
}
h1{
	margin: 0px;
	padding: 25px 0px 15px 0px;

}
h2{
	margin: 0px;
	padding: 25px 0px 10px 0px;

}
h3{
	margin: 0px;
	padding: 0px;
	font-size:1em;
}
h4{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size:1em;
}

/* フォント */
.font_xs {
	font-size: 70% ;
}
.font_s{
	font-size: 75%;
}
.font_l {
	font-size: 90%;
}
.font_xl{
	font-size:110%;
	margin-bottom:5px;
}
.news{
	font-size: 90% ;
	padding:5px 0 5px 0;
}
p {
	font-size: 90%;
	margin:0px;
	padding:5px 0px 5px 0px;
	line-height: 130%;
}
.colored_dark {
	color:#666666;
	font-weight:bold;
	font-size:110%;
}
.colored_red {
	color:#ff0000;
	font-weight:bold;
}
.colored_blue
{
	color:#1F5FA9;
	font-size:110%;
	padding: 0px 0px 10px 0px;
}
.date {
	color:#ffffff;
	font-weight:bold;
}
.present {
	color:#ff6600;
	font-size:120%;
	line-height: 130%;
	font-weight:bold;
}
.price {
	font-weight:bold;
	color:#ffffff;
	font-size:130%;
}
.comment{
	padding:5px;
	font-size:90%;
}
/*テーブル*/

table.tokusen{
	border-style: solid;
	border-color: #ff9900;
	border-collapse: collapse;
}
table.tokusen td{
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #ff9900;
	font-size:80%;
	line-height: 120%;
}
table.means{
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
	border-top-color:#a8d928;
	border-bottom-color:#a8d928;
}
table.means td{
	border-width: 0px 1px 1px 1px;
	width:160px;
	padding:0 5px 0 10px;
	border-style: solid;
	border-color: #999999;
	color:#666666;
	font-size:70%;
}
table.lst_style1 td{
	font-size:70%;
}
table.lst_style2 td{
	font-size:72%;
}
table.info td{
	padding:13px 0px 10px 0px;
	font-size: 80% ;
	line-height: 128%;
}
