/* --- フォント --- */
#mainpage{
	font-family:"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3";
}

/*==========================================================
  コンテンツ全体の背景色
========================================================= */
.contents_background{
	background : #ffffff;
}

/*==========================================================
  ヘッダ
========================================================= */
/* --- 背景色 --- */
.header_background{
	background-image : -webkit-gradient(linear, left top, left bottom, from( #ff9933 ), to( #ff3300 )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #ff9933 , #ff3300); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #ff9933 , #ff3300); /* FF3.6 */
	background-image :     -ms-linear-gradient( #ff9933 , #ff3300); /* IE10 */
	background-image :      -o-linear-gradient( #ff9933 , #ff3300); /* Opera 11.10+ */
	background-image :         linear-gradient( #ff9933 , #ff3300);
	height           : 29px;
}
/*==========================================================
  ヘッダ　PCサイトへボタン
========================================================= */
/* --- ボタン本体 --- */
.to_pc_btn {
	border                : 1px solid #cccccc;
	background            : #ffffff;
	color                 : #2F3E46;
	text-decoration       : none;
	font-weight           : bold;
	-moz-border-radius    : 7px;
	-webkit-border-radius : 7px;
	border-radius         : 7px;
	position:absolute;
	top:10%;
	right:10px;
	padding:6px;
	display:inline-block;
}
.to_pc_btn_touch {
	background-image : -webkit-gradient(linear, left top, left bottom, from( #29abe2 ), to( #0071bc )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #29abe2 , #0071bc); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #29abe2 , #0071bc); /* FF3.6 */
	background-image :     -ms-linear-gradient( #29abe2 , #0071bc); /* IE10 */
	background-image :      -o-linear-gradient( #29abe2 , #0071bc); /* Opera 11.10+ */
	background-image :         linear-gradient( #29abe2 , #0071bc);
	border                : 1px solid #000000;
	color                 : #2F3E46;
	text-decoration       : none;
	font-weight           : bold;
	-moz-border-radius    : 7px;
	-webkit-border-radius : 7px;
	border-radius         : 7px;
	position:absolute;
	top:3px;
	right:5px;
	display:inline-block;
}

/* --- フォント --- */
.to_pc_btn_font{
	color     : #666;
	font-size : 10px;
	margin    : -5px -5px;
}

/* --- 画像 --- */
.to_pc_btn_img{
	width:16px;
	height:15px;
	padding-left:1px;
}


/*==========================================================
  フッタ　検索結果に戻るボタン
========================================================= */
/* --- フォント --- */
.footer_to_search_list_btn_font{
	font-size : 12px;
	margin : -2px -4px -2px -4px;
}

/*==========================================================
  フッタ　注意書きメッセージ
========================================================= */

/*==========================================================
  フッタ　サントリーグルメガイドTOPに戻るボタン
========================================================= */
.footer_toplink {
	font-size    : 12px;
	font-weight  : bold;
	padding-left : 0;
	padding       : 0px 16px 16px 16px;
}

.footer_toplink a{
	color:#fff;
}

/*==========================================================
  特集トップページ　タイトル（都道府県からお店を探す）
========================================================= */
#search_wrap{
	width:100%;
	background:#441e06;
}


.search_itemlist_header_sp {
	height:36px;
	background: -webkit-gradient(
	linear,
	left top, left bottom,
	color-stop(0, #ac4b00),
	color-stop(48% ,#883c00),
	color-stop(52%, #522303),
	color-stop(100%, #753300));
	
	color            : #FFF;
	text-shadow      : 0 -1px 1px #521;
	font-weight      : bold;
	font-size        : 16px;
	width:95%;
	margin           : 0px auto;
	padding          : 8px 1px 0 1px;
}

/*==========================================================
  特集トップページ　地域名アコーディオンボタン
========================================================= */
/* --- ボタン外枠 --- */
.search_itemlist_content_sp {
	border           : 1px solid #56141d;
	background-color : #ffffff;
	color            : #333;
	width:95%;
	margin           : 0px auto;
	padding          : 3px 1px 0px 1px;
}
/* --- ボタン本体 --- */
.search_collapsible_fitting{
	margin           : 0px;
	background-image : -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #f5ecdd )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #ffffff , #f5ecdd); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #ffffff , #f5ecdd); /* FF3.6 */
	background-image :     -ms-linear-gradient( #ffffff , #f5ecdd); /* IE10 */
	background-image :      -o-linear-gradient( #ffffff , #f5ecdd); /* Opera 11.10+ */
	background-image :         linear-gradient( #ffffff , #f5ecdd);
}
/* --- タッチした場合 --- */
.search_collapsible_fitting:active{
	margin           : 0px;
	background-image : -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #f6f3e1 )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #ffffff , #f6f3e1); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #ffffff , #f6f3e1); /* FF3.6 */
	background-image :     -ms-linear-gradient( #ffffff , #f6f3e1); /* IE10 */
	background-image :      -o-linear-gradient( #ffffff , #f6f3e1); /* Opera 11.10+ */
	background-image :         linear-gradient( #ffffff , #f6f3e1);
}
/* --- フォント --- */
.ui-collapsible-heading a{
	text-align      : left;
	z-index         : 2 !important;
	text-decoration : none;
	color           : #000000;
	margin          : 0px 0px;
}
/* --- 閉じた状態のアイコン --- */
.search_collapsible_icon_black .ui-icon-plus {
	background              : url("/gourmet/img/search/collapsible_icon_black_plus.png") no-repeat 0 0px !important;
	background-size         : 15px 15px !important;
	-webkit-background-size : 15px 15px !important;
	box-shadow              : none;
	-webkit-box-shadow      : none;
	border-radius:0px;
}
/* --- 開いた状態のアイコン --- */
.search_collapsible_icon_black .ui-icon-minus {
	background              : url("/gourmet/img/search/collapsible_icon_black_minus.png") no-repeat 0 0px !important;
	background-size         : 15px 15px !important;
	-webkit-background-size : 15px 15px !important;
	box-shadow              : none;
	-webkit-box-shadow      : none;
	border-radius           : 0px;
}

/*==========================================================
  特集トップページ　都道府県ボタン
========================================================= */
/* --- ボタン本体 --- */
.pref_btn {
	border-style : solid;
	border-width : 1px 1px 0px 1px;
	border-color : #bbbbbb #7d263a #bbbbbb #7d263a;
	background:#ffffff;
	margin       : 0px 6px;
}
/* --- タッチした場合 --- */
.pref_btn_touch{
	background-image : -webkit-gradient(linear, left top, left bottom, from( #29abe2 ), to( #0071bc )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #29abe2 , #0071bc); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #29abe2 , #0071bc); /* FF3.6 */
	background-image :     -ms-linear-gradient( #29abe2 , #0071bc); /* IE10 */
	background-image :      -o-linear-gradient( #29abe2 , #0071bc); /* Opera 11.10+ */
	background-image :         linear-gradient( #29abe2 , #0071bc);
	border-style     : solid;
	border-width     : 1px 1px 0px 1px;
	border-color     : #bbbbbb #F7C942 #bbbbbb #F7C942;
	margin           : 0px 6px;
	font-weight      : bold;
	cursor           : pointer;
	text-shadow      : 0 1px 1px #3373a5;
	text-decoration  : none;
	color            : #FFF;
}
/* --- フォント --- */
.pref_btn_font{
	margin          : 0;
	text-align      : left;
	z-index         : 2 !important;
	text-decoration : none;
	color           : #000000;
	font-weight     : bold;
	margin          : 0px 6px;
}
.pref_btn_font_touch{
	margin          : 0;
	text-align      : left;
	z-index         : 2 !important;
	text-decoration : none;
	color           : #FFF;
	font-weight     : bold;
	margin          : 0px 6px;
}
/* --- 右側の矢印アイコン --- */
.listview_link_icon_orange .ui-icon-arrow-r {
	background              : url("/gourmet/img/link-arrow.png") no-repeat 0 0px !important;
	background-size         : 15px 15px !important;
	-webkit-background-size : 15px 15px !important;
	box-shadow              : none;
	-webkit-box-shadow      : none;
	border-radius           : 0px;
}
/* --- 表示幅調整 --- */
.search_collapsible_content_fitting{
	margin : -10px -16px -10px -16px !important;
}



/*==========================================================
  検索結果一覧　タイトル
========================================================= */
.search_resaultlist_header_sp {
	background-color : #ffffff;
	color            : #de5002;
	font-size        : 16px;
	font-weight      : bold;
	margin           : 0px;
	padding          : 0px 8px 4px 8px;
}

/*==========================================================
  検索結果一覧　外枠
========================================================= */
.search_resaultlist_content_sp {
	border      : 1px solid #6b1d2f;
	background  : #fff;
	color       : #FFF;
	text-shadow : none;
	margin      : 0px;
	padding     : 0px;	
}

/*==========================================================
  検索結果一覧画面　検索結果？件表示部
========================================================= */
/* --- 表示エリア --- */
.result_head_area{
	border-bottom : 1px solid #B3B3B3;
	background    : #ffffff;
	color         : #000;
	font-weight   : bold;
	margin        : 0px;
	padding       : 2px;
}
/* --- フォント黒字 --- */
.result_font{
	color : #333333;
	padding-left:8px;
}
/* --- フォント赤字 --- */
.result_font_red{
	color     : #de5002;
}

/*==========================================================
  検索結果一覧画面　検索条件を変更するボタン
========================================================= */
/* --- ボタン本体 --- */
.search_cond_btn{
	background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0, #e47918 ), color-stop(48%, #e47918 ), color-stop(52%, #c76300), color-stop(100%, #c76300)); /* Saf4+, Chrome */
	background-image : -moz-linear-gradient(top,#e47918 0%, #e47918 48%, #c76300 52%, #c76300);
	background-image : -linear-gradient(top,#e47918 0%, #e47918 48%, #c76300 52%, #c76300);
	text-decoration  : none;
	font-size:14px;
	border-radius:5px;
	margin-top:8px;
}
/* --- タッチした場合 --- */
.search_cond_btn_touch{
	background-image : -webkit-gradient(linear, left top, left bottom, from( #29abe2 ), to( #0071bc )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #29abe2 , #0071bc); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #29abe2 , #0071bc); /* FF3.6 */
	background-image :     -ms-linear-gradient( #29abe2 , #0071bc); /* IE10 */
	background-image :      -o-linear-gradient( #29abe2 , #0071bc); /* Opera 11.10+ */
	background-image :         linear-gradient( #29abe2 , #0071bc);
	text-decoration  : none;
}
/* --- 画面上部のボタンの画像 --- */
.search_cond_btn_img{
	width          :24px;
	height         : 24px;
	vertical-align : middle;
	margin         : -8px -2px -6px -8px;
	padding        : 6px 2px 8px 0px;
}
/* --- 画面上部のボタンのフォント --- */
.search_cond_btn_top_font{
	font-size   : 12px;
	font-weight : bold;
	color       : #FFF;
}
/* --- 画面下部のボタンのフォント --- */
.search_cond_btn_bottom_font{
	font-size   : 16px;
	font-weight : bold;
	color       : #FFF;
}

/*==========================================================
  検索結果一覧画面　検索結果データ1行分
========================================================= */
/* 1行分のボタン */
.result_line_btn{
	border-bottom : 1px solid #B3B3B3;
	background : #fbf4e0;
}
/* タッチした場合 */
.result_line_btn_touch{
	border-bottom : 1px solid #B3B3B3;
	background-image : -webkit-gradient(linear, left top, left bottom, from( #29abe2 ), to( #0071bc )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #29abe2 , #0071bc); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #29abe2 , #0071bc); /* FF3.6 */
	background-image :     -ms-linear-gradient( #29abe2 , #0071bc); /* IE10 */
	background-image :      -o-linear-gradient( #29abe2 , #0071bc); /* Opera 11.10+ */
	background-image :         linear-gradient( #29abe2 , #0071bc);
}
/* ボタン内の外枠 */
.result_line_normal_body{
	background : #FFFFFF;
	margin     : -5px -10px -5px -10px;
	padding    : 5px;
	border     : 2px solid #927945;
	position   : relative;
}
/* 枠内左側全体 */
.result_line_block_left{
	float : left;
	width : 100px;
}
/* 枠内右側全体 */
.result_line_block_right{
	background              : url(/gourmet/img/search/search-link-arrow.png) no-repeat right;
	background-size         : 23px 23px;
	-webkit-background-size : 23px 23px;
	margin-left             : 115px;
	padding-right           : 20px;
	min-height:100px;
}
/* 枠内右側　店名 */
.result_line_info_name{
	font-size   : 14px;
	font-weight : bold;
	color       : #B24821;
	white-space : normal;
	margin      : 2px;
}
/* 枠内右側　タイプ */
.result_line_info_type{
	font-size   : 9px;
	font-weight : bold;
	text-shadow : none;
	color       : #000;
	white-space : normal;
	margin:4px 4px 0 4px;
	line-height:1.7;
}
/* 枠内右側　住所 */
.result_line_info_address{
	font-size   : 12px;
	font-weight : normal;
	text-shadow : none;
	color       : #000;
	white-space : normal;
	margin      : 0 4px 4px 4px;
}
/* 店名上部の余白 */
.result_line_info_rank{
	margin : 4px 4px 0px;
}

/*==========================================================
  検索結果一覧画面　ページングエリア表示部
========================================================= */
.result_pagenate_area{
	background  : #fbf4e0;
	color       : #000;
	font-weight : bold;
	margin      : 0px;
	padding     : 2px;
}

/*==========================================================
  検索結果一覧画面　前のページへボタン、次のページへボタン
========================================================= */
/* --- 前のページへボタン表示部 --- */
.pagenate_prev{
	text-align : left;
	padding    : 0px;
}

/* --- 次のページへボタン表示部 --- */
.pagenate_next{
	text-align : right;
	padding    : 0px;
}
/* --- ボタン本体 --- */
.pagenate_next_btn{
	background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff ), color-stop(48%, #faf6ef ), color-stop(52%, #f2e7d3), color-stop(100%, #f2e7d3)); /* Saf4+, Chrome */	
	background-image : -moz-linear-gradient(top,#ffffff 0%, #faf6ef 48%, #f2e7d3 52%, #f2e7d3);
	font-weight      : bold;
	text-decoration  : none;
	border           : 1px solid #bcaa94;
	border-radius:5px;
	font-size        : 12px;
	color            : #4b2b1f;
	margin           : 1px 1px;
	padding          : 0px 0px;
}
/* --- タッチした場合 --- */
.pagenate_next_btn_touch{
	background-image : -webkit-gradient(linear, left top, left bottom, from( #29abe2 ), to( #0071bc )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #29abe2 , #0071bc); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #29abe2 , #0071bc); /* FF3.6 */
	background-image :     -ms-linear-gradient( #29abe2 , #0071bc); /* IE10 */
	background-image :      -o-linear-gradient( #29abe2 , #0071bc); /* Opera 11.10+ */
	background-image :         linear-gradient( #29abe2 , #0071bc);
	font-weight      : bold;
	text-decoration  : none;
	border           : 1px solid #000000;
	font-size        : 12px;
	color            : #FFF;
	margin           : 1px 1px;
	padding          : 0px 0px;
}
/* --- 次の行き先がない場合 --- */
.pagenate_next_btn_no_data {
	background      : #CCC;
	font-weight     : bold;
	text-decoration : none;
	border          : 1px solid #888;
	border-radius:5px;
	font-size       : 12px;
	color           : #888;
	margin          : 1px 1px;
	padding         : 0px 0px;
	cursor          : auto;
	pointer-events  : none;
}

/*==========================================================
  検索結果一覧画面　ページングボタン
========================================================= */
/* --- ボタン表示部 --- */
.pagenate_btn_bar{
	text-align  : center;
	padding-top : 2px;
	white-space : nowrap;
}
/* --- ボタン本体 --- */
.pagenate_btn{
	background-image : -webkit-gradient(linear, left top, left bottom, from( #d9936f ), to( #a08370 )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #d9936f , #a08370); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #d9936f , #a08370); /* FF3.6 */
	background-image :     -ms-linear-gradient( #d9936f , #a08370); /* IE10 */
	background-image :      -o-linear-gradient( #d9936f , #a08370); /* Opera 11.10+ */
	background-image :         linear-gradient( #d9936f , #a08370);
	text-decoration  : none;
	font-size        : 12px;
	color            : #FFF;
	margin           : 1px 1px;
	padding          : 0px 0px;
}
/* --- タッチした場合 --- */
.pagenate_btn_touch{
	background-image : -webkit-gradient(linear, left top, left bottom, from( #29abe2 ), to( #0071bc )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #29abe2 , #0071bc); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #29abe2 , #0071bc); /* FF3.6 */
	background-image :     -ms-linear-gradient( #29abe2 , #0071bc); /* IE10 */
	background-image :      -o-linear-gradient( #29abe2 , #0071bc); /* Opera 11.10+ */
	background-image :         linear-gradient( #29abe2 , #0071bc);
	text-decoration  : none;
	font-size        : 12px;
	color            : #FFF;
	margin           : 1px 1px;
	padding          : 0px 0px;
}
/* --- 選択中 --- */
.pagenate_btn_selected{
	background-image : -webkit-gradient(linear, left top, left bottom, from( #C63 ), to( #520 )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #C63 , #520); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #C63 , #520); /* FF3.6 */
	background-image :     -ms-linear-gradient( #C63 , #520); /* IE10 */
	background-image :      -o-linear-gradient( #C63 , #520); /* Opera 11.10+ */
	background-image :         linear-gradient( #C63 , #520);
	
	text-decoration  : none;
	font-size        : 12px;
	color            : #FFF;
	margin           : 1px 1px;
	padding          : 0px 0px;
	pointer-events   : none;
}
/* --- フォント --- */
.pagenate_btn_font{
	text-align : center;
	width      : 12px
}

/*==========================================================
  検索条件変更画面
========================================================= */
.search_form {
	border           : 1px solid #723E1D;
	background-color : #FFF;
	color            : #333;
	text-shadow      : 0 1px 1px #666;
	margin           : 4px;
	padding          : 0px;
}
/*==========================================================
  検索条件変更画面　タイトル
========================================================= */
.search_cond_title {
	background-color : #723E1D;
	color            : #FFF;
	font-weight      : bold;
	font-size        : 16px;
	margin           : 0px;
}
/*==========================================================
  検索条件変更画面　戻るボタン
========================================================= */
/* --- ボタン本体 --- */
.to_search_list_btn {
	background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0, #e47918 ), color-stop(48%, #e47918 ), color-stop(52%, #c76300), color-stop(100%, #c76300)); /* Saf4+, Chrome */
	background-image : -moz-linear-gradient(top,#e47918 0%, #e47918 48%, #c76300 52%, #c76300);
	background-image : -linear-gradient(top,#e47918 0%, #e47918 48%, #c76300 52%, #c76300);
	color                 : #FFF;
	text-decoration       : none;
	font-weight           : bold;
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
	border-radius         : 5px;
}
/* --- タッチした場合修正不要 --- */
.to_search_list_btn_touch {
	background-image : -webkit-gradient(linear, left top, left bottom, from( #29abe2 ), to( #0071bc )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #29abe2 , #0071bc); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #29abe2 , #0071bc); /* FF3.6 */
	background-image :     -ms-linear-gradient( #29abe2 , #0071bc); /* IE10 */
	background-image :      -o-linear-gradient( #29abe2 , #0071bc); /* Opera 11.10+ */
	background-image :         linear-gradient( #29abe2 , #0071bc);
	color                 : #FFF;
	text-decoration       : none;
	font-weight           : bold;
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
	border-radius         : 5px;
}
/* --- 画面下部のボタンの大きさ --- */
.to_search_list_btn_bottom {
	width  : 78px;
	height : 32px;
}

/*==========================================================
  検索条件変更画面　都道府県ボタン
========================================================= */
/* --- ボタン本体 --- */
.search_cond_pref_btn{
	background-image:-webkit-linear-gradient( #ffffff , #f5ecdd);
	background-image:-moz-linear-gradient( #ffffff , #f5ecdd);
	background-image:-ms-linear-gradient( #ffffff , #f5ecdd);
	background-image: -o-linear-gradient( #ffffff , #f5ecdd);
	background-image:linear-gradient( #ffffff , #f5ecdd);
	margin           : 0px;
}
/* --- タッチした場合 修正不要--- */
.search_cond_pref_btn_touch{
	margin           : 0px;
	background-image : -webkit-gradient(linear, left top, left bottom, from( #29abe2 ), to( #0071bc )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #29abe2 , #0071bc); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #29abe2 , #0071bc); /* FF3.6 */
	background-image :     -ms-linear-gradient( #29abe2 , #0071bc); /* IE10 */
	background-image :      -o-linear-gradient( #29abe2 , #0071bc); /* Opera 11.10+ */
	background-image :         linear-gradient( #29abe2 , #0071bc);
}
/* --- フォント --- */
.search_cond_pref_font{
	font-weight : bold;
	text-shadow : none;
	color       : #000000;
}
/* --- タッチした場合 --- */
.search_cond_pref_font_touch{
	font-weight : bold;
	text-shadow : none;
	color       : #FFF;
}

/*==========================================================
  検索条件変更画面　??以外の検索はこちらから　フォント
========================================================= */
.search_cond_to_top_font{
	font-size   : 16px;
	font-weight : bold;
}


/*==========================================================
  その他
========================================================= */
/* --- 文字詰め --- */
article{
	margin         : 0px;
	padding        : 0px;
	letter-spacing : -0.03em;	
	font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","sans-serif";
}

/* --- 画像の調整 --- */
img{
	vertical-align : middle;
	border-style   : none;
	margin         : 0px;
}

/* --- JQueryMobileの上書き --- */
.ui-content{
	padding: 0 !important;
}
.ui-header .ui-btn-icon-notext{
	display:none !important;
}

/* --- マージンなし --- */
.no_margin{
	margin:0px !important;
}

/* --- 余白 --- */
.blank_small {
	padding-top:8px;
}

.blank {
	padding-top:16px;
}




.loupe_img{
	padding-left:6px;
}



.head_pc_btn{
	position:absolute;
	width:20%;
	top:50%;
	left:78%;
}

#contents_body{
	background:#441e06;
}

.area_serach{
	background:#723e1d;
	color:#ffffff;
	padding:4px 0 4px 0;
	font-size:16px;
	font-weight:bold;
}

.area_icon{
	padding:0 8px 0 14px;
}

.result_header{
}

.result_top_btn{
	display:block;
	width:150px;
	font-weight:bold;
	font-size:13px;
	color:#3f1d10;
	text-decoration:none;
	border:1px solid #cebeb2;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:10px 0;
	margin:15px 0 0 0;
}

.result_caution{
	background:url(../../img/11BASGG1210A/result/result_footer_back.jpg) no-repeat;
	background-size:100%;
	width:100%;
	height:142px;
	color:#362e23;
}

.result_caution .footer_caution{
	color:#362e23;
}

.result_head{
	margin:14px 0;
}

.area_result{
	float:left;
	width:65%;
}

.area_btn{
	float:left;
	width:35%;
}

.l_arrow_img{
	padding-right:10px;
}

.r_arrow_img{
	padding-left:10px;
}

.pc_top_box{
	padding-bottom:16px;
	background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff ), color-stop(30%, #ffffff ), color-stop(31%, #fefefc), color-stop(100%, #fdf8f0)); /* Saf4+, Chrome */	
	background-image : -moz-linear-gradient(top,#ffffff 0%, #ffffff 30%, #fefefc 31%, #fdf8f0);
}



.search_area{
	background-image : -webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #f6f3e1 )); /* Saf4+, Chrome */
	background-image : -webkit-linear-gradient( #ffffff , #f6f3e1); /* Chrome 10+, Saf5.1+ */
	background-image :    -moz-linear-gradient( #ffffff , #f6f3e1); /* FF3.6 */
	background-image :     -ms-linear-gradient( #ffffff , #f6f3e1); /* IE10 */
	background-image :      -o-linear-gradient( #ffffff , #f6f3e1); /* Opera 11.10+ */
	background-image :         linear-gradient( #ffffff , #f6f3e1);
	margin:0!important;
}