@charset "utf-8";

#feature-content {
	width: 645px;
	margin: 0 auto;
	overflow: hidden;
	height: auto;
}

.f_index_tit {
	background: url(../img/new_midashi.gif) repeat-x left;
	text-indent: 20px;
	color: #FFFFFF;
	font-weight: bold;
	width: 642px;
	height: 27px;
	margin: 0 auto;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 2.0;
}

.f_index_txt {
	width: 630px;
	margin: 15px auto;
	line-height: 2.0;
}

.f_txt_right {
	text-align: right;
}

#f_main {
	width: 620px;
	margin: 0 auto;
	clear: both;
	display: block;
}

#f_index_left {
	width: 300px;
	float: left;
	margin: 20px auto 0;
	height: auto;
	overflow: hidden;
}

#f_index_right {
	width: 300px;
	float: right;
	margin: 20px auto 0;
}

.f_index_box {
	width: 290px;
	height: auto;
	overflow: hidden;
	margin: 10px auto;
}

.ferture_tit {
	width: 645px;
	height: auto;
	overflow: hidden;
	margin: 0 0 15px 0;
}

.ferture_tama {
	float: left;
	width: 120px;
	height: 123px;
}

.ferture_t {
	float: right;
	width: 485px;
	height: 62px;
	margin: 0 10px 0 0;
}

.f_txt {
	width: 440px;
	margin: 10px auto 0;
	padding: 0 0 0 10px;
	line-height: 2.0;
	border-left: #ececec solid 10px;
}

.feature-inner {
	clear: both;
	margin: 5px auto 20px;
	width: 630px;
	display: block;
	height: auto;
	overflow: hidden;
}

.ichioshi_box {
	width: 610px;
	height: auto;
	overflow: hidden;
	margin: 10px auto 20px;
}

.ichioshi_box_left {
	width: 300px;
	float: left;
}

.ichioshi_box_right {
	width: 300px;
	float: right;
}

.ichioshi_box_img {
	width: 90px;
	height: auto;
	float: left;
	background: #ffffff;
}

.ichioshi_box_txt {
	width: 200px;
	height: auto;
	overflow: hidden;
	float: right;
}

.inner_news {
	width: 630px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.inner_news_box {
	width: 610px;
	height: auto;
	overflow: hidden;
	margin: 10px auto;
}

.inner_news_img {
	width: 150px;
	float: left;
	height: auto;
	overflow: hidden;
	background: #ffffff;
}

.inner_news_txt {
	width: 450px;
	float: right;
	height: auto;
	overflow: hidden;
}

.inner_news_txt li {
	margin: 10px 0;
	background: url(../img/f_li.gif) no-repeat left;
	text-indent: 20px;
}



.feature-inner-left {
	width: 300px;
	float: left;
	height: auto;
	overflow: hidden;
	margin: 10px 0 0 0;
}

.feature-inner-right {
	width: 300px;
	float: right;
	height: auto;
	overflow: hidden;
	margin: 10px 0 0 0;
}

.feature_news {
	width: 290px;
	height: auto;
	overflow: hidden;
	margin: 10px auto;
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px 0; 
}

.feature_news li {
	background: url(../img/f_li.gif) no-repeat left;
	text-indent: 20px;
	padding: 5px 0;
}

.feature_img {
	float: left;
	width: 100px;
	height: auto;
	overflow: hidden;
	background: #ffffff;
}


.feature_txt {
	float: right;
	width: 180px;
	height: auto;
	overflow: hidden; 
}

.asobi_box {
	width: 290px;
	height: auto;
	overflow: hidden;
	margin: 10px auto 7px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 7px 0;
}

.asobi_box_img {
	width: 80px;
	height: auto;
	float: left;
	background: #ffffff;
}

.asobi_box_txt {
	width: 200px;
	height: auto;
	overflow: hidden;
	float: right;
}

.f_back {
	width: 620px;
	margin: 10px auto 0;
}

.f_right {
	text-align: right;
	float: right;
	display: block;
	clear: both;
}

/*漫喫特集*/

.manga_tit1 {
	background: url(../img/f_manga_h2.gif) no-repeat;
	width: 630px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

.manga_tit {
	background: url(../img/f_manga_h3.gif) no-repeat;
	width: 300px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

/*映画特集*/

.eiga_tit1 {
	background: url(../img/f_move_h2.gif) no-repeat;
	width: 630px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

.eiga_tit {
	background: url(../img/f_move_h3.gif) no-repeat;
	width: 300px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

/*演劇特集*/

.engeki_tit1 {
	background: url(../img/f_engeki_h2.gif) no-repeat;
	width: 630px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

.engeki_tit {
	background: url(../img/f_engeki_h3.gif) no-repeat;
	width: 300px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

/*カラオケ特集*/

.karaoke_tit1 {
	background: url(../img/f_karaoke_h2.gif) no-repeat;
	width: 630px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

.karaoke_tit {
	background: url(../img/f_karaoke_h3.gif) no-repeat;
	width: 300px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

/*ボウリング特集*/

.bowl_tit1 {
	background: url(../img/f_bowl_h2.gif) no-repeat;
	width: 630px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

.bowl_tit {
	background: url(../img/f_bowl_h3.gif) no-repeat;
	width: 300px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

/*アミューズメントバー特集*/

.bar_tit1 {
	background: url(../img/f_bar_h2.gif) no-repeat;
	width: 630px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

.bar_tit {
	background: url(../img/f_bar_h3.gif) no-repeat;
	width: 300px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

/*スパ特集*/

.supa_tit1 {
	background: url(../img/f_supa_h2.gif) no-repeat;
	width: 630px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

.supa_tit {
	background: url(../img/f_supa_h3.gif) no-repeat;
	width: 300px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

/*ゲーム特集*/

.game_tit1 {
	background: url(../img/f_game_h2.gif) no-repeat;
	width: 630px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

.game_tit {
	background: url(../img/f_game_h3.gif) no-repeat;
	width: 300px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

/*パチンコ特集*/

.pachi_tit1 {
	background: url(../img/f_pachi_h2.gif) no-repeat;
	width: 630px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

.pachi_tit {
	background: url(../img/f_pachi_h3.gif) no-repeat;
	width: 300px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

/*パーク特集*/

.park_tit1 {
	background: url(../img/f_park_h2.gif) no-repeat;
	width: 630px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}

.park_tit {
	background: url(../img/f_park_h3.gif) no-repeat;
	width: 300px;
	height: 30px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2.2;
}


/* index navi */

#tama_navi {  
	margin: 10px auto;
	height: auto;  
	width: 500px;  
}  

#tama_navi li {  
	text-indent: -9999px;  
	float: left;  
	list-style: none;  
}  

#tama_navi a {  
	text-decoration: none;  
	display: block;  
	height: 95px;  
	width: 100px;
}  

#tama_navi1 a { background: url(/img/tama-navi.gif) no-repeat 0 0; outline: 0; }
#tama_navi2 a { background: url(/img/tama-navi.gif) no-repeat -100px 0; outline: 0; }
#tama_navi3 a { background: url(/img/tama-navi.gif) no-repeat -200px 0; outline: 0; }
#tama_navi4 a { background: url(/img/tama-navi.gif) no-repeat -300px 0 ; outline: 0; }
#tama_navi5 a { background: url(/img/tama-navi.gif) no-repeat -400px 0; outline: 0; }

#tama_navi6 a { background: url(/img/tama-navi.gif) no-repeat 0 -95px; outline: 0; }
#tama_navi7 a { background: url(/img/tama-navi.gif) no-repeat -100px -95px; outline: 0; }
#tama_navi8 a { background: url(/img/tama-navi.gif) no-repeat -200px -95px; outline: 0; }
#tama_navi9 a { background: url(/img/tama-navi.gif) no-repeat -300px -95px; outline: 0; }
#tama_navi10 a { background: url(/img/tama-navi.gif) no-repeat -400px -95px; outline: 0; }

#tama_navi1 a:hover { background: url(/img/tama-navi.gif) no-repeat 0 -190px; outline: 0; }
#tama_navi2 a:hover { background: url(/img/tama-navi.gif) no-repeat -100px -190px; outline: 0; }
#tama_navi3 a:hover { background: url(/img/tama-navi.gif) no-repeat -200px -190px; outline: 0; }
#tama_navi4 a:hover { background: url(/img/tama-navi.gif) no-repeat -300px -190px; outline: 0; }
#tama_navi5 a:hover { background: url(/img/tama-navi.gif) no-repeat -400px -190px; outline: 0; }

#tama_navi6 a:hover { background: url(/img/tama-navi.gif) no-repeat 0 -285px; outline: 0; }
#tama_navi7 a:hover { background: url(/img/tama-navi.gif) no-repeat -100px -285px; outline: 0; }
#tama_navi8 a:hover { background: url(/img/tama-navi.gif) no-repeat -200px -285px; outline: 0; }
#tama_navi9 a:hover { background: url(/img/tama-navi.gif) no-repeat -300px -285px; outline: 0; }
#tama_navi10 a:hover { background: url(/img/tama-navi.gif) no-repeat -400px -285px; outline: 0; }

/* 2009.10.14追加 */

.asobi_box2 {
	width: 290px;
	height: auto;
	overflow: hidden;
	margin: 10px auto 7px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 7px 0;
}

.asobi_box_img2 {
	width: 150px;
	height: auto;
	float: left;
	background: #ffffff;
}

.asobi_box_txt2 {
	width: 130px;
	height: auto;
	overflow: hidden;
	float: right;
}

li.asobi_link {
	background: url(/img/asobi_link.gif) no-repeat left;
	width: auto;
	height: 25px;
	line-height: 2.0;
	text-indent: 60px;
}

li.asobi_link a {
	display: block;
}

.cap_tit {
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	margin: 5px 0 0 0;
}
