@charset "utf-8";
/* CSS Document */
/*////////////////////////////////////////////*/
/*　　　　　　　　　　　　　　　　　　　　　    　*/
/*   　　　ショップ情報インデックス     　　     */
/*　　　　　　　　　　　　　　　　　　　　 　     */
/*////////////////////////////////////////////*/


#index_shop {
	width: 950px;
}
#index_shop .fullwidth950 {
	width: 950px;
}


/*マップ、新店情報、禁煙、分煙についてエリア
----------------------------------------------------*/
#index_shop .index_shop_search_left {
	width: 480px;
	/*height: 721px;*/
	position:relative;
}

/*検索、アルバイト募集エリア
----------------------------------------------------*/
#index_shop .index_shop_search_right {
	width: 400px;
	/*height: 721px;*/
	position:relative;
}


/*------------------------------------------------------------------------
　
 ショップ&アルバイト募集検索

------------------------------------------------------------------------*/

/*ショップ検索タイトル*/
#index_shop .index_shop_ttl_01 {
	height: 30px;
	width: 950px;
	border-bottom:#5e230d solid 1px;
}
/*ショップ検索タイトル横　注釈*/
#index_shop .index_shop_ttl_tyuui {
	padding: 5px 0 0 0;
	color: #454545;
}
/*ショップ&アルバイト募集検索 背景*/
#index_shop .shop_arbeit_area {
	width: 910px;
	/*height: 721px;*/
	background: url(../images/shop_index_bg.gif) no-repeat #e5e7e5;
	padding: 20px;
	margin-bottom: 30px;
}

/*都道府県からさがす
----------------------------------------------------*/
#index_shop .shop_search_maparea {
	width: 480px;
	height: 365px;
	padding-bottom: 25px;
	_padding-bottom: 15px;
}
/*説明文*/
#index_shop .lead_txt {
	color: #5e230d;
	padding: 7px 0 0 13px;
}
/*地図上部都道府県からさがす*/
#index_shop .search_todouhuken {
	padding: 3px 0 6px 0;
	_padding: 2px 0 13px 0;
}
/*IE7*/
*:first-child+html #index_shop .search_todouhuken {
	padding: 3px 0 11px 0;
}


/*地図からさがす
----------------------------------------------------*/
#index_shop .shop_search_map_txt {
}

/*禁煙・分煙
----------------------------------------------------*/
#index_shop .shop_no_smoking_box {
	/*position: absolute;
	bottom: 0;*/
	padding:10px;
	width: 460px;
	/*height: 80px;*/
	background-color: #FFF;
	margin-top:25px;
}
#index_shop .shop_no_smoking_box img {
	vertical-align:middle;
}

#index_shop .smoke_txt {
	padding-bottom: 6px;
}

/*新店情報
----------------------------------------------------*/
#index_shop .shop_shoplist_box {
	width: 480px;
	height:160px;
	background-color: #FFF;
}
#index_shop .shop_shoplist_box #new_darea {
	width: 445px;
	padding: 10px 0 0 15px;
}
#index_shop .shop_shoplist_box .sub .line {
	width: 435px;
	height:15px;
	background:url(../images/line.gif) repeat-x center center;
}
#index_shop .shop_shoplist_box .sub {
	width: 435px;
}
#area_search .btn, #area_search {
	width:135px;
}

/*下のボタン*/
#index_shop .shop_shoplist_box .down_btn {
	margin-top: 5px;
}


/*------------------------------------------
		スクロール対応　ここから
------------------------------------------*/
/*スクロール内容 見えてる部分*/
#index_shop #scr-view {
	position:relative;
	height:120px;
	width: 445px;
	overflow:hidden;
}
/*スクロール内容 中身全部*/
#index_shop .scr-in {
	width: 445px;
	position:absolute;
	top:0px;
	left:0px;
}
/*スクロールボタンのカーソルを指先に*/
#index_shop #btn_darea {
	cursor: pointer;
	width: 12px;
	margin:0;
	padding:10px 10px 0 0;
}
/*------------------------------------------
		スクロール対応　ここまで
------------------------------------------*/


/*フリーワードでさがす
----------------------------------------------------*/
#index_shop .search_freeword {
	width: 400px;
	margin-bottom: 10px;
}
/*テキストエリアのサイズ*/
#index_shop .search_textarea {
	width: 271px;
	height: 15px;
	padding: 0;
	margin: 0; 
	vertical-align: top;
}
/*注意文*/
#index_shop .search_freeword_tyuui {
	margin-top: 8px;
}
/*検索ボタン*/
#index_shop .search_btn {
	height: 20px;
}

/*駅名、路線名からさがす
----------------------------------------------------*/
#index_shop .search_tit {
	width: 400px;
	margin: 20px 0 23px 0;
}
#index_shop .train_checkrea {
	padding-bottom: 5px;
}

/*こだわり条件でさがす
----------------------------------------------------*/
/*都道府県のセレクトボタン*/
#index_shop select {
	width: 110px;
}
#index_shop .todouhuken {
	padding: 3px 15px 0 0;
}
/*飲茶が食べれるお店の右のマージン*/
#index_shop .search_mgright40 {
	margin-right: 40px;
}
#index_shop .input_bottom {
	padding-bottom: 2px;
}
/*検索ボタン大*/
#index_shop .search_lbtn {
	width: 169px;
	padding-top: 15px;
	margin: 0 auto;
}

/*アルバイトのお仕事紹介
----------------------------------------------------*/
/*右のdiv内で下揃え*/
#index_shop .arbeit_baunner {
	/*position: absolute;
	bottom:0;*/
}


/*------------------------------------------------------------------------
　
 店内BGM情報

------------------------------------------------------------------------*/

#index_shop .shop_bgm {
	width: 500px;
	margin-right: 30px;
}
/*店内BGMタイトル*/
#index_shop .index_shop_ttl_02 {
	height:30px;
	border-bottom:#5e230d solid 1px;
}
#index_shop .index_bgm_area {
	width: 500px;
	height:135px;
}
#index_shop .index_bgm_area .bgm_sel {
	width:203px;
}

/*今流れている曲は？
----------------------------------------------------*/
/*エリア*/
#index_shop .index_bgm_area .now_area {
	width:281px;
}

#index_shop .index_bgm_area .now_area_bg {
	width:281px;
	background: #fffadc;
}

/*NOW PLAYING*/
#index_shop .index_bgm_area .now_area .nowplaying {
	width: 261px;
	padding: 10px;
}
#index_shop .index_bgm_area .now_area .nowplaying .time_txt {
	color: #e63333;
}
#index_shop .index_bgm_area table {
	border: none;  
    border-collapse: collapse;
    border-spacing: 0;
	display: none;
}
#index_shop .index_bgm_area td {
	vertical-align:top;
}
#index_shop .index_bgm_area .pdTop3 {
	padding-top: 3px;
}
#index_shop .pdBottom6 {
	padding-bottom: 6px;
}

/*時間帯で検索！
----------------------------------------------------*/

/*エリア*/
#index_shop .index_bgm_area .check_area {
	width:203px;
}
#index_shop .index_bgm_area .time {
	height: 62px;
	padding: 5px 0 12px 0;
	line-height:130% !important;
}

/*注釈（放送時間）*/
#index_shop .time_tyuui {
	padding-top: 2px;
	_padding-top: 0px;
}
*:first-child+html #index_shop .time_tyuui {
	padding-top: 5px;
}


/*店内BGM情報（150401｜PDFダウンロードに変更）
----------------------------------------------------*/
.index_shop_bgm_pdf {
	width: 500px;
}
/*PDF容量*/
.index_shop_bgm_kb {
	display:block;
	text-align:center;
}



/*------------------------------------------------------------------------
　
 盲導犬 （お客様アンケートあり）

-----------------------------------------------------------------------

#index_shop .index_dog_area {
	height:70px;
	width: 920px;
	padding:15px;
	background:#ebf5d7 url(../images/index_shop_dog_back.gif);
}
#index_shop .index_dog_area .main_text {
	width:548px;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	background:url(../images/index_shop_dog_line.gif) repeat-y top left;
}

/* -------------------------------------------------------

盲導犬

-------------------------------------------------------*/
#index_shop .index_dog_area {
	width: 390px;
	height: 160px;
	padding: 15px;
	background: url(../images/shop_index_dog_bg.gif) repeat-y;
}
#index_shop .index_dog_area .text {
	overflow: auto;
}
#index_shop .index_dog_ttl {
	padding-bottom: 15px;
}


/*------------------------------------------------------------------------
　
 リンク

------------------------------------------------------------------------*/
#index_shop .link_box {
	margin:5px 0 0 0;
}
#index_shop .link_box a,
#index_shop .link_box a:hover {
	display:block;
	padding:0 0 0 8px;
}
#index_shop .link_box a {
	background: url(/images/triangle.gif) left center no-repeat;
}
#index_shop .link_box a:hover {
	background: url(/images/triangle2.gif) left center no-repeat;
}

