﻿/*--ページ、ヘッダー、コンテンツ--*/
.ui-page{
	background:#ffffff;
}
.ui-header{
	color:#FFFFFF;
	background:#FFFFFF;
	border:1px solid #ffffff;
}

nav {
	width: 100%;

}
nav.fixed {
	position: fixed;
	left: 0;
	top: 0;
}

.ui-header .ui-title{
	color:#ffffff;
	text-align:left;
	margin:0.5em 1% 0.5em;
}
.ui-header .ui-btn-icon-notext{
	top:90px;
}
.ui-header .ui-btn-right{
	right:3px;
}
.ui-content{
	background:#ffffff;
}

/*---スライドショー---*/
.flexslider{
    border:none;
    box-shadow:none;
}

/*---下層ページの画像---*/
.img_w{
	width:100%;
}


.img_i
{  
width:15%;
height:15%;
!important;  
}  


/*--ページトップへ--*/
.pagetop{
	padding:10px 5px;
	text-align:right;
	background:#efefef;
}
/*--フッター--*/
#footer{
	text-align:center;
	padding:20px 0px;
	font-size:11px;
	color:#000000;
	background:#dff8c9;
}



/*------------リスト・ボタン系-----------------*/
/*--文字省略なし(ヘッダー・フッター含む)---*/


.ui-icon-myiconride { background : url("../img/icon-menu.png")
  no-repeat rgba(0, 0, 0, 0.4) !important; }


.ui-header .ui-title,
.ui-footer .ui-title,
.ui-btn-inner,
.ui-li-heading,
.ui-li .ui-btn-text a.ui-link-inherit,
.ui-li-desc
{
	overflow: visible;
	white-space: normal;
}

/*-ボタンコーナー部分-*/
.ui-btn-corner-all{
	border-radius:5px;
}
/*-ボタンサイズ-*/
.ui-btn-inner{
	padding:10px 20px;
}
/*-ヘッダー ボタンコーナー部分-*/
.ui-header .ui-btn-corner-all{
	border-radius:15px;
}
/*-リストビュー リスト名部分-*/
.ui-li .ui-btn-text a.ui-link-inherit{
	font-size:13px;
}
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit{
	min-height: 20px;
	padding-left:60px;
}
/*-リストビュー サムネイル部分-*/
.ui-listview .ui-li-thumb {
	max-height: 36px;
	max-width: 36px;
	left: 8px;
	top:  12px; 
}

/*--トップ　リストビュー(ニュース)--*/
li.toplist_news{
	background:#ffffff;
	font-size:13px;
	line-height:13px;
}
li.toplist_news:hover{
	font-weight:normal;
}
li.toplist_news.ui-btn-active{
	border-color:#c0c0c0;
	text-shadow:none;
}
li.toplist_news.ui-btn-active:visited,
li.toplist_news.ui-btn-active:hover,
li.toplist_news.ui-btn-active a.ui-link-inherit{
	color:#5994bf;
}
li.toplist_news p{
	font-size:11px;
	font-weight:bold;
}
li.toplist_news.ui-btn-up-c{
	font-weight:100;
}

/*--トップ　リストビュー(メニュー)の背景色、タップ時--*/
li.toplist_menu1{
	background:#d3fe8f;
	font-size:15px;
	line-height:19px;
}
li.toplist_menu2{
	background:#efefef;
}

.toplist_menu1.ui-btn-active{
	border-color:#c0c0c0;
	text-shadow:none;
}
li.toplist_menu1.ui-btn-active:visited,
li.toplist_menu1.ui-btn-active:hover,
li.toplist_menu1.ui-btn-active a.ui-link-inherit{
	color:#5994bf;
}
li.toplist_menu2.ui-btn-active{
	border-color:#c0c0c0;
	text-shadow:none;
}
li.toplist_menu2.ui-btn-active:visited,
li.toplist_menu2.ui-btn-active:hover,
li.toplist_menu2.ui-btn-active a.ui-link-inherit{
	color:#5994bf;
}


#left {
	width:385px;
	float:left;
	padding-left:10px; 
	background: #ffffff;

}




#right {
	width:385px;
	float:left;
	
	background: #ffffff;


}


#left2 {
	width:385px;
	float:left;
	margin-left:10px;
	background: #ffffff;
	padding-left:8px;
	padding-top:15px;
	padding-bottom:15px;
}



#menu-left-gourmet {

	width:385px;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:20px;
	float:left;
	background: #ffffff;
}




#menu-left-course {

	width:300px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:1px;
	float:left;
	background: #ffffff;
}




#menu-right-gourmet {

	width:300px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	float:right;
	background: #ffffff;
	clear : both;
}




#menu-left {

	width:210px;
	padding-left:20px;
	float:left;
	background: #ffffff;
}


#menu-right {
	width:70px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	background: #ffffff;
}



#menu-left2 {

	width:210px;
	padding-left:2px;
	float:left;
	background: #ffffff;
}


#li_menu {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b10947;
	color: #000;
	margin: 0.1em 0px 0.5em 0px;

}

#li_menu2 {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b10947;
	color: #000;
	margin: 0.1em 0px 0.5em 0px;
	list-style: none;

}

#li_menu3 {
	font-size: 13px;
	font-weight: 600;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b10947;
	color: #000;
	margin: 0.1em 0px 0.9em 0px;

}
