@charset "utf-8";


#contents #mainArea .checks_area {
	padding:10px 0;
}

#contents #mainArea .checkbox01 {
	padding:0px;
	margin:0 0 10px 0;
	border-collapse:collapse;
	border:1px solid #DDDDDD;
}

#contents #mainArea .checks_area .left {
	float:left;
	padding:0 10px 0 0;
}

#contents #mainArea .checkbox01 .lcheck {
	width:20px;
	background:#F6F6F6;
	vertical-align:middle;
}

#contents #mainArea .checkbox01 .lphoto {
	width:100px;
	float:left;
	padding:10px;
}

#contents #mainArea .checkbox01 .rconsul_tx {
	width:480px;
	margin:0px;
	padding:5px 10px 5px 0;
}


#contents #mainArea .checkbox01 .rconsul_tx .consul_title{
	font-weight:bold;
	font-size:120%;
}

#contents #mainArea .checkbox01 .rconsul_tx .date a{
	font-weight:bold;
}

#contents #mainArea .checkbox01 .rconsul_tx .field {
	margin:10px 0 0 0;
}

#contents #mainArea .checkbox01 .rconsul_tx .field dt {
	width:50px;
	float:left;
}

#contents #mainArea .checkbox01 .rconsul_tx .field dd {
	width:430px;
	float:left;
}


/*個別ページ*/

p.page_navigation{
	border:1px solid #ffddbb;
	background:#ffeedd;
	padding:2px 10px;
	margin:5px 0;
}

#contents #mainArea .commonbox02 .lphoto {
	width:200px;
	float:left;
	padding:0 15px 0 0;
}

#contents #mainArea .commonbox02 .lphoto p {
	padding:0 0 10px 0;
}


#contents #mainArea .commonbox02 .r_tx {
	width:410px;
	float:right;
	margin:0px;
	padding:0px;
}

#contents #mainArea .commonbox02 .r_tx a {
	font-weight:bold;
}

#contents #mainArea .commonbox02 .r_tx h4 {
	font-size:120%;
	font-weight:bold;
	padding:0 0 5px 0;
}

#contents #mainArea .commonbox02 .r_tx .inbox {
	padding:10px 0 0 0;
	border-top:1px solid #DDDDDD;
}

#contents #mainArea .commonbox02 .r_tx .catch {
	padding:0 0 10px 0;
	font-weight:bold;
	font-size: 120%;
	color: #E41320;
}

#contents #mainArea .commonbox02 .r_tx p {
	padding:0 0 10px 0;
}

#contents #mainArea .commonbox02 .r_tx .contact_btn {
	text-align:right;
}

#contents #mainArea .ad_profile01 {
	width:630px;
	padding:0;
	margin:0 0 10px 10px;
	border-collapse:collapse;
	border:1px solid #dedede;
	clear:both;
}

#contents #mainArea .ad_profile01 th {
	background:#f7f7f7;
	border:1px solid #dedede;
	padding:5px 10px;
}

#contents #mainArea .ad_profile01 td {
	border:1px solid #dedede;
	padding:5px 10px;
}

#contents #mainArea .commonbox02 h4.shop {
	color:#E41320;
	font-size:130%;
	font-weight:bold;
	margin:15px 0 5px 0;
}

#contents #mainArea .shopdate {
	border:1px solid #CCCCCC;
	background:#F6F6F6;
	padding:10px;
}

#contents #mainArea .shopdate .left {
	width:200px;
	float:left;
	padding:0 10px 0 0 ;
}

#contents #mainArea .shopdate .right {
	width:390px;
	float:right;
}

#contents #mainArea .shopdate .right h5 {
	margin:0;
	padding:0 0 10px 0;
	font-size:120%;
}
#contents #mainArea .shopdate .right .catch {
	color:#E41320;
	font-size:120%;
	font-weight:bold;
	padding:0 0 10px;
}

#gourmet_comment_area{
	margin:0 10px 20px;
}
#gourmet_comment_area li{
	margin:5px 0;
	clear:both;
}
#gourmet_comment_area p.photo{
	margin:0 0 5px;
	float:left;
}
div.baloon-start{
	background:#ffffff url(../images/common/baloon-start.gif) no-repeat;
	width:10px;
	height:50px;
	float:left;
}
#gourmet_comment_area div.baloon{
	background:#ffeedd url(../images/common/baloon-bottom570.gif) bottom right no-repeat;
	margin:0 0 0 60px;
	padding-bottom:5px;
}
#gourmet_comment_area h5{
	font-size:90%;
	background:#ffeedd url(../images/common/baloon-upper570.gif) no-repeat;
	padding:2px 5px 0;
	margin:0;
}
#gourmet_comment_area p.comment{
	background:#ffeedd;
	padding:0 5px 0;
	margin:0;
}


