@charset "UTF-8";

/* ****************************************************
Title: n_restaurant.css
Created date: 2010/03/29
Last Modified: 2010/03/29
Created by: iGrove
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 primary

----------------------------------------*/


/* #01 primary
---------------------------------------------------------------------------- */
div#conciergeBox{
	width:864px;
	padding:10px 0 5px 0;
	display:block;
}

div#conciergeBox img{
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	vertical-align:top;
}

div.conciergeInner{
	padding:0 3px 0 0;
	float:left;
}
div.conciergeInner2{
	padding:0 15px 0 0;
	float:left;
}


div.conciergeInner_lst{
	padding:0;
	float:left;
}


#twitter{
	padding:15px 0 0 0;
}

.bnr_uchina{
	padding-top:15px;
	padding-bottom:65px;
	text-align:center;
}

.contentTxt1{
	padding:5px 0;
}

.contentTxt2{
	width:424px;
	color:#4c240d;
	font-size:11px;
	padding-bottom:5px;
	border-bottom:1px #a08668 solid;
}

.contentTxt3{
	width:424px;
	color:#87644b;
	font-size:10px;
	padding-top:5px;
	line-height:1.6em;
}

.contentTxt3 .price{
	font-size:12px;
	font-weight:bold;
}

/* メイン画像
-----------------------------*/
div.mainimageUmi {
	border-bottom: 1px solid #FFF;
	background:url(../../images/concierge/main_umi.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
div.mainimageShizen {
	border-bottom: 1px solid #FFF;
	background:url(../../images/concierge/main_shizen.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
div.mainimageIyashi {
	border-bottom: 1px solid #FFF;
	background:url(../../images/concierge/main_iyashi.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
div.mainimageTaiken {
	border-bottom: 1px solid #FFF;
	background:url(../../images/concierge/main_taiken.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
div.mainimageKodomo {
	border-bottom: 1px solid #FFF;
	background:url(../../images/concierge/main_kodomo.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
div.mainimageTaisetu {
	border-bottom: 1px solid #FFF;
	background:url(../../images/concierge/main_taisetu.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}


/* style
-------------------------------*/
.paddingB1{
	padding-bottom:45px !important;
}

.noborder{
	border:none;
}


/* うちなー
-----------------------------*/
div.mainimageUchinan {
	border-bottom: 1px solid #FFF;
	background:url(../../images/concierge/uchina/n_main_image.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}

div.uchina_ttl{
	padding:15px 0 20px 0;
}

div.uchinaSubttl{
	padding:0 0 20px; 0;
	font-size:115%;
	color:#46240d;
	font-weight:bold;
}

div#pageBody div.flash-photo{
	padding:10px 0;
}

div#pageBody div.flash-title{
	width:290px;
	float:right;
}

div#pageBody div.box{
	padding:0;
	float:left
}


div#pageBody div.uchina_flash {
	width: 529px;
	float: left;
	padding:0 0 60px 0;
}

div#pageBody div.uchina_list{
	width: 290px;
	float: right;
	padding:0 0 60px 0;
}

div#pageBody div.uchina_list div.uchina_photo{
	width:74px;
	padding:10px 0;
	float:left;
}

div#pageBody div.uchina_list div.line{
	border-bottom:#31312F dotted 1px;
	height:1px;
	font-size:0px;;
	line-height:0px;
}

div#pageBody div.uchina_list div.flash_ttl{
	width:215px;
	float:right;
	line-height:1.4;
	padding:10px 0 0 0;
}

div#pageBody div.uchina_list div.flash_ttl .new {
	color: red;
	font-weight: bold;
}



.clr{
	clear:both;
	height:0;
	font-size:0px;
	line-height:0%;
	visibility:hidden;
}

