#content{
	line-height:16px;
	width:430px;
	margin:0px 5px;
	display:inline;
}
.flv{
	margin-bottom:5px;
	width:596px;
	height:168px;
	display:block;
}
h2.map_caption {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	/*color: #fff;
	background-color: #f1ba3c;*/
	margin-top: 2px;
}
.map_hr {
	border: dotted 1px #ccc;
	margin-top: 4px;
}
.ad_img{
margin:0;
padding:0;
list-style:none;
}
.areaimage{
	width:178px;
	height:138px;
	margin-bottom:10px;
	padding:3px 0px 0px 418px;
}
.areaimage li{
	width:174px;
	height:67px;
	display:block;
	vertical-align:top;
}
.areaimage li a{
	width:174px;
	height:67px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;	
}
.map{
	background:url(../img/common/map.jpg);
	width:429px;
	height:238px;
	text-indent:-9999px;
	margin-bottom:15px;
}
.ttl_area{
	width:596px;
	height:27px;
	color:#5b3002;
	font-size:12px;
	line-height:27px;
	text-align:right;
}
.ttl_newlist{
	background:url(../img/top/ttl_newlist.jpg);
	width:429px;
	height:46px;
	text-indent:-9999px;
}
.ttl_ipn a {
	display:block;
	text-indent:-9999px;
	background:url(../img/top/ipn.jpg);
	width:429px;
	height:65px;
	margin-bottom:5px;
}
.nagoyaleft{
	width:211px;
	font-size:10px;
	margin-right:7px;
	margin-bottom:15px;
	float:left;
	margin:12px 0px;
}
.nagoyaright{
	width:211px;
	font-size:10px;
	margin-bottom:15px;
	float:right;
	margin:12px 0px;
}
.nagoya_link{
	margin:15px 0;
}
.nagoya_link img.nagoya_link_right{
	margin-left:4px;
}
.ttl_blog{
	background:url(../img/top/ttl_blog.jpg);
	width:429px;
	height:25px;
	text-align:right;
	/*margin-bottom:10px;*/
}
.puti {
	margin: 12px 0px 12px 0px;
}
.tokai_sp {
	margin: 12px 0px 12px 0px;
}
.top_caption {
	font-size: 11px;
	margin: 4px 0;
}
.ttl_blog2{
	background:url(../img/top/ttl_blog.jpg);
	width:429px;
	height:25px;
	/*margin-bottom:10px;*/
	display:block;
	text-indent:-9999px;
}

.ttl_faq{
	clear:both;
	background:url(../img/top/ttl_faq.jpg);
	width:429px;
	height:25px;
	text-align:right;
	margin:20px 0px 0px;
}
.ttl_blog a,.ttl_faq a{
	background:url(../img/common/top_arrow.gif) no-repeat;
	padding-left:10px;
	color:#333;
	text-decoration:none;
	font-size:11px;
	line-height:25px;
}
.ttl_working{
	clear:both;
	background:url(../img/top/ttl_working.jpg);
	width:429px;
	height:25px;
	color:#736557;
	font-size:12px;
	line-height:25px;
	text-align:right;
	margin:20px 0px 0px;
}
.ttl_pickup{
	clear:both;
	background:url(../img/top/ttl_pickup.jpg);
	width:429px;
	height:25px;
	color:#736557;
	font-size:12px;
	line-height:25px;
	text-align:right;
	margin:20px 0px 0px;
}
.blogflame{
	border:#ccc8c2 solid 1px;
	margin:0px;
	padding:5px;
	margin-bottom:1px;
}
.blogflame h3,.blogflame div.h3{
	font-size:13px;
}
.blogflame h4 a,.blogflame span.h4 a{
	color:#fe6891;
	font-size:13px;
	font-weight: bold;
}
.blogflame .area{
	color:#6cb0ea;
	font-size: 10px;
}
.blogflame a{
	color:#f96a01;
}
.blogflame .ttl_sub_faq{
	background:url(../img/top/ttl_sub__faq.jpg);
	width:417px;
	height:23px;
	color:#fff;
	text-indent:80px;
	line-height:23px;
	font-weight:bold;
	margin-bottom:5px;
}
.blogflame .bg{
	background:#faf4dd;
	padding:5px;
}
.diary_ph_s{
	width:70px;
	float:left;
	margin-right:10px;
}
#content .special{
	font-size:10px;
	margin-bottom:20px;
}
#content .left{
	width:211px;
	font-size:10px;
	margin-right:7px;
	margin-bottom:15px;
	float:left;
}
#content .right{
	width:211px;
	font-size:10px;
	margin-bottom:15px;
	float:right;
	text-align:left;
}
#content h3,#content div.h3{
	font-size:10px;
}
#content h3 a,#content div.h3 a{
	font-size:12px;
	color:#333;
	font-weight:bold;
	line-height:16px;
}

#content h3 a:hover,#content div.h3 a:hover{
	font-size:12px;
	color:#f9779d;
	font-weight:bold;
	line-height:16px;
}

#content .pickup{
	width:210px;
	height:70px;
	padding-right:4px;
	margin-bottom:20px;
	float:left;
}
#content .pickup .thumbs{
	width:70px;
	float:left;
}
#content .pickup .text{
	width:140px;
	float:left;
	font-size:10px;
}
#content .newlist{
	height:217px;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:#fcb30d solid 2px;
}
#content .newlist ul{
	height:217px;
	overflow:auto;
}
#content .newlist ul li{
	width:410px;
	height:auto;
	display:block;
	line-height:23px;
	margin:2px 0px;
	border-bottom:#cfc7ba dashed 1px;
}
#content .newlist ul li .gyosyu{
	background:url(../img/top/bg_gyosyu.gif);
	width:110px;
	height:23px;
	display:block;
	float:left;
	text-align:center;
	color:#fff;
	margin-right:5px;
}
#content .newlist ul li a{
	width:410px;
	height:auto;
	display:block;
	text-decoration:none;
	color:#333;
}
#content .newlist ul li a:hover{
	background:#fbefd6;
}
#sub h2.ttl_other{
	background:url(../img/common/ttl/ttl_shop_other.jpg);
	height:48px;
}
.caution {
	font-size: 10px;
	text-align: right;

}
