
/* tag */
body {
	margin:0px;
	background:url('../../img/top/pc/layout/bg.jpg');
	background-repeat:repeat-x;
	background-color:#FCF6EA;
}

body,td,th {
	font-size:13px;
	line-height:130%;
}

body,td,th,div {
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}

form {
	margin:0;
	padding:0;
}

a {
	color:#0083B9;
}

.img {
	vertical-align:middle;
}

/* base */
#contents {
	padding:0 10px 0 10px;
}


/* header */
#head {
	padding:7px 0 0 0;
}

#head_text {
	text-align:right;
	font-size:12px;
}

#head_line h1 {
	color: #666;
	font-size: 86%;
	font-style: normal;
	font-weight: normal;
	line-height: 1.2;
	overflow: hidden;
	text-align: right;
}

/* menu */
#menu_layout {
	padding-top:3px;
}

/* search form */
#search_main {
	padding-top:15px;
}
.search_form {
	border-left:1px solid #CEC0A3;
	border-right:1px solid #CEC0A3;
	padding:0 20px;
}

.search_more_layout {
	padding:3px;
}

.search_padding_small {
	padding:5px;
}

.search_padding_large {
	padding:15px;
}

.search_more_link {
	padding:7px;
}


.ganre_area {
	color:#6A3E1B;
	text-decoration:none;
}

/* pan */
.pan_layout {
	padding-left:15px;
}

/* main */
#main {
	padding-top:15px;
}

#main_page {
	padding:0 0 20px 0;
}
#pan {
	padding:3px 0;
	font-size:11px;
}

.search_area_space {
	padding-right:5px;
}
.search_area_space02 {
	padding-bottom:5px;
}
.search_area_list {
	padding:10px;
	line-height:160%;
}

.search_genre {
	padding:10px;
}

.search_genre_btn_bg {
	background:url(../../img/top/pc/tab/btn_genre.jpg);
	text-align:center;
}

.search_genre_btn {
	color:#FD6A00;
	text-decoration:none;
}

.store_pr {
	padding:10px 0 0 0;
}
.store_date_color {
	color:#7B0002;
}


.pickup_menu_title {
	padding-bottom:8px;
}

.pickup_menu_text {
	font-size:11px;
	color:#333333;
	padding:9px 0;
}


/* footer */

#foot_menu_layout {
	padding-top:10px;
}

#foot_menu {
	margin-bottom:10px;
}
#foot_menu_link {
	padding:10px;
}

.foot01 {
	padding:10px 0 10px 0;
}

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

#foot {
	padding:5px 0 20px 0;
}

/* ページング */
.paging_layout {
	padding-bottom:7px;
}

.paging {
	padding:6px 0;
	text-align:center;
	width:20px;
	border:1px solid #BFBFBF;
}
.paging_active {
	background:#F4EED8;
}

.paging a {
	text-decoration:none;
}

.paging_width {
	width:50px;
}

/******** module *********/
.title {
	padding-left:13px;
}

.title_right {
	color:#FFFFFF;
	text-align:right;
}

.left_page_link,
.right_page_link {
	padding:6px;
	text-align:right;
	background:url(../../img/top/pc/info/more_bg.jpg);
}
.right_page_link {
	font-size:11px;
}

/* tab title */
.tab_left_title,
.tab_right_title {
	text-align:center;
	padding:4px;
	color:#FFFFFF;
}

.tab_left_title a,
.tab_right_title a {
	color:#000000;
	text-decoration: none;
}

.tab_small_title {
	font-size:12px;
	padding:4px 0 4px 0;
}

.tab_pink {
	border-top:1px solid #FF7E64;
	border-left:1px solid #FF7E64;
	border-right:1px solid #FF7E64;
}

.tab_pink_line {
	border-right:1px solid #FF7E64;
}


/**************************/
/********* info ***********/
/**************************/

/* right_layout */
#info_right_contents_layout {
	padding:6px 10px 0 10px;
	font-size:11px;
}

#info_right_contents_layout strong {
	color:#000000;
}

.info_right_contents {
	color:#545454;
	margin:0 0 10px 0;
}

.info_right_line {
	padding:5px 0;
}


/**************************/
/******* 新規掲載店 *******/
/**************************/

.newup_date_color {
	color:#7B0002;
}

.newup_line {
	padding:5px 0;
}

/* right_layout */
#newup_right_contents_layout {
	padding:10px;
}

.newup_right_contents {
	font-size:11px;
	line-height:150%;
}

#news_right_contents_layout ul {
	margin:10px 0 0 20px;
	padding:0;
}

#news_right_contents_layout li {
	padding:0 0 5px 0;
}

.news_right_contents {
	color:#545454;
	margin:0 0 10px 0;
}


/**************************/
/******** QRCODE **********/
/**************************/

/* right_layout */
#qrcode_right_contents_layout {
	padding:6px;
}
#qrcode_right_contents_contents {
	font-size:10px;
}


/**************************/
/******** STORE PR ********/
/**************************/

.pr_info_layout {
	font-size:11px;
	color:#000000;
}

.pr_info_layout a {
	color:#6A3E1B;
}
