﻿@charset "UTF-8";

.inbox{
	width:604px;
	margin:5px 0px 0px 7px;
}
.inbox p{
	width:570px;
	margin:5px 0px 0px 27px;
	line-height:130%;
}

.inbox h4{
	width:570px;
	margin:5px 0px 0px 27px;
	line-height:130%;
	color:#0C859A;
}
.red{
	color:#CC0000;
}

.star{
	margin:10px;
}

.cafe_btn {
	padding:0px 0px 0px 60px;
	width:570px;
}
.cafe_btn a{
	width:489px;
	height:51px;
	display:block;
	overflow:hidden; 
	background:url(images/cafe_btn.jpg) no-repeat center top;
	text-indent:-666px;
}
.cafe_btn a:hover{
	background:url(images/cafe_btn.jpg) no-repeat center bottom;
}
.ss_btn,
.enq_btn {
	padding:0px 0px 0px 110px;
	width:570px;
}
.ss_btn a,
.enq_btn a{
	width:377px;
	height:45px;
	display:block;
	overflow:hidden; 
	text-indent:-666px;
}
.ss_btn a{
	background:url(images/ss_btn.jpg) no-repeat center top;
}
.enq_btn a{
	background:url(images/enq_btn.jpg) no-repeat center top;
}
.ss_btn a:hover{
	background:url(images/ss_btn.jpg) no-repeat center bottom;
}
.enq_btn a:hover{
	background:url(images/enq_btn.jpg) no-repeat center bottom;
}

.inbox ul{
	margin-left:15px;
	padding-left:30px;
}

.inbox li{
	margin:4px 0px 0px 0px;
	padding:0px;
	line-height:120%;
	list-style:disc;
}

#sidetxt {margin:0px 0px 0px 30px; width:577px;}
#sidetxt .right{float:left; width:280px; margin:0px;}
#sidetxt .left{float:right; width:280px; margin:0px;}
#sidetxt img{margin:10px 0px;}

.inbox table{
	margin:10px 0px;
}

.inbox td,
.inbox th{
	color:#333300;
	font-size:12px;
	font-family:
		"ＭＳ Ｐゴシック",
		Osaka,
		Sans-Serif;
}

.sub_title{margin:0px 0px 10px 0px;}

/* result_ss
------------------------------------------------- */
table.comment{
	margin:0 0 0 8px;
	font-size:10pt;
}

table.comment th{
	padding:3px;
	text-align:left;
	background-color: #b8e3f0;
}

td.ttl{
	width:220px;
}

table.comment td{
	padding:3px;
	line-height:1.3;
}
