@charset "Shift_JIS" ;

/* --------------------------------------------------------------------------------------------------
AUTHOR:			Tosa Mamico
CSS構成書:   	こまちTOP タブ領域専用　（Adobe Spry使用）
LAST MODIFIED:	2008.12.18	

■ 基本階層構造			（段組み） 		
----------------------------------------------------------------------------------------------------
	.TabPanel			→ タブ領域全体　（480px）			
	   ul.TabGroup		→ タブ部分
	   		li.Tab		→ タブ（クリック領域）
	   .Content_Group	→ タブコンテンツ管理
	   .Tab_Content		→ 1件分のタブの内容
-------------------------------------------------------------------------------------------------- */ 


/* -------------------------------------------------------------------
            #container設定 【総合TOP専用】
-------------------------------------------------------------------- */
/* 基本タブ設定(共通) */

.TabPanel {
	width : 480px ;
	overflow : hidden ; /* float対策 */
}

/* タブ部分 */
ul.TabGroup {
	width : 480px ;
	overflow : hidden ; /* float対策 */
}

/* タブ */
.Tab {
	position : relative ;
	float : left ;
	width : 118px ;
	height : 26px ;
	overflow : hidden ; /* firefox枠線対策 */
	margin : 0px 1px ;
	/display : inline ; /* IE6 older */
	-moz-user-select : none ;
	-khtml-user-select : none ;
	cursor : pointer ;
}
.TabHover {}
.TabSelected {}
.Tab a {
	color : black ;
	text-decoration : none ;
}


/* タブ内容管理 */
.Content_Group {
	clear : both ;
	border : solid 1px #cccccc ; /* 罫線 グレー */
	border-top : solid 3px #ff7100 ; /* 上罫線 オレンジ */
	background : url(/img/tab_content_bg.jpg) left bottom no-repeat ;
}

/* タブ内容 */
.Tab_Content {
	padding : 10px 0 ;
}

.Tab_ContentVisible {}





/* ///////////////////////////////////////////////////////////////////////////// 【 街ネタ 】 */
/* タブ */
#T_postpic { background : url(/img/tab_01.jpg) left top no-repeat ; }
#T_postpic.TabSelected { background : url(/img/tab_01.jpg) left bottom no-repeat ; }

/* コンテンツ */
#postpic {
	width : 460px ;
	overflow : hidden ; /* float対策 */
	margin : 0 9px ;
}

/* 画像＆コピー */
#postpic span {
	width : 170px ;
	float : left ;
}
#postpic em {
	display : block ;
	margin : 5px 0 0 ;
	padding-left : 20px ;
	background : url(/img/icon_02.gif) left top no-repeat ;
	font-size : 1.2em ; /* 12px相当 */
}

/* 街ネタ情報 */
#postpic div {
	float : right ;
	width : 278px !important ;
	width /* */ : 280px ; /* IE6 older */
	border : solid 1px #cccccc ;
	background : #ffffff ; /* 背景 白 */
}

#postpic h4 { margin : 5px 12px 10px ; }
#postpic ol { margin : 0 10px ; }
#postpic li {
	line-height : 1.4 ;
	margin-bottom : 8px ;
	padding-left : 20px ;
	background : url(/img/icon_02.gif) left top no-repeat ;
}
#postpic p { margin : 15px 10px 10px ; }
#postpic p a {
	padding-left : 16px ;
	background : url(/img/icon_01.gif) left top no-repeat ;
}


/* ///////////////////////////////////////////////////////////////////////////// 【 お店からの情報 】 */
/* タブ */
#T_shop { background : url(/img/tab_02.jpg) left top no-repeat ; }
#T_shop.TabSelected { background : url(/img/tab_02.jpg) left bottom no-repeat ; }


/* コンテンツ */
#shop {
	width : 450px ;
	margin : 0 14px ;
}

#shop ol { margin : 15px 0 0 ; }
#shop li {
	line-height : 1.4 ;
	padding-left : 16px ;
	padding-bottom : 5px ;
	margin-bottom : 5px ;
	border-bottom : dotted 1px #cccccc ;
	background : url(/img/icon_03.gif) left top no-repeat ;
}
#shop li span {	display : block ; }



/* ///////////////////////////////////////////////////////////////////////////// 【 県内ニュース 】 */
/* タブ */
#T_news_niigata { background : url(/img/tab_03.jpg) left top no-repeat ; }
#T_news_niigata.TabSelected { background : url(/img/tab_03.jpg) left bottom no-repeat ; }


/* コンテンツ */
#news_niigata {
	width : 450px ;
	margin : 0 14px ;
	overflow : hidden ; /* float対策 */
}

#news_niigata h4 { margin-bottom : 10px ; }

/* ニュースリスト */
#news_niigata div {
	width : 270px ;
	float : left ;
	font-size : 1.2em ;
	line-height : 2.3 ;
	color : #333333 ;
}
#news_niigata div a {
	padding : 5px 0 5px 18px ;
	background : url(/img/icon_04.gif) left top no-repeat ;
}
#news_niigata div img { vertical-align : middle ; }

/* 広告スペース */
#news_niigata span {
	display : block ;
	width : 160px ;
	float : right ;
}
#news_niigata span a { background : none ; }


/* ///////////////////////////////////////////////////////////////////////////// 【 全国ニュース 】 */
/* タブ */
#T_news { background : url(/img/tab_04.jpg) left top no-repeat ; }
#T_news.TabSelected { background : url(/img/tab_04.jpg) left bottom no-repeat ; }

/* コンテンツ */
#news {
	width : 450px ;
	margin : 0 14px ;
	overflow : hidden ; /* float対策 */
}

#news h4 { margin-bottom : 10px ; }

/* ニュースリスト */
#news div {
	width : 270px ;
	float : left ;
	font-size : 1.2em ;
	line-height : 2.3 ;
	color : #333333 ;
}
#news div a {
	padding : 5px 0 5px 18px ;
	background : url(/img/icon_04.gif) left top no-repeat ;
}
#news div img { vertical-align : middle ; }

/* 広告スペース */
#news span {
	display : block ;
	width : 160px ;
	float : right ;
}
#news span a { background : none ; }




/* ///////////////////////////////////////////////////////////////////////////// 【 グルメ・おでかけ・宴会・スキー　共通 】 */
.block {
	width : 470px ;
	margin : 0 4px ;
}
.block li {
	width : 215px ;
	overflow : hidden ; /* float対策 */
	vertical-align : top ;
	margin : 0 10px 0 7px ;
	/margin : 0 10px ;
	
	display : -moz-inline-box ; /* Firefox 2 and older */
	display : inline-block ;
	/display : inline ; /* IE7 older */
	/zoom : 1 ; /* IE7 older */
}
.block li span {
	display : block ;
	width : 215px ;
	padding-bottom : 10px ;
	margin-bottom : 15px ;
	/margin-bottom : 0 ;
}

.block p {
	font-size : 1em ;
	line-height : 1.2 ;
	margin-bottom : 3px ;
}

.block strong {
	color : #ff3333 ; /* 濃いピンク */
	font-size : 1.1em ;
}
.block img {
	float : left ;
	margin-right : 5px ;
}
.block a { font-weight : bold ; }

/* ///////////////////////////////////////////////////////////////////////////// 【 新潟グルメ 】 */
/* タブ */
#T_ngg { background : url(/img/tab_05.jpg) left top no-repeat ; }
#T_ngg.TabSelected { background : url(/img/tab_05.jpg) left bottom no-repeat ; }

/* 内容 */
#ngg p.A_Right { margin : 10px 5px 0 0 ; }
#ngg p.A_Right a {
	padding-left : 16px ;
	background : url(/img/icon_01.gif) left top no-repeat ;
}



/* ///////////////////////////////////////////////////////////////////////////// 【 新潟おでかけ 】 */
/* タブ */
#T_kankou { background : url(/img/tab_06.jpg) left top no-repeat ; }
#T_kankou.TabSelected { background : url(/img/tab_06.jpg) left bottom no-repeat ; }

/* 内容 */
#kankou p.A_Right { margin : 10px 5px 0 0 ; }
#kankou p.A_Right a {
	padding-left : 16px ;
	background : url(/img/icon_01.gif) left top no-repeat ;
}




/* ///////////////////////////////////////////////////////////////////////////// 【 新潟宴会 】 */
/* タブ */
#T_ynavi { background : url(/img/tab_07.jpg) left top no-repeat ; }
#T_ynavi.TabSelected { background : url(/img/tab_07.jpg) left bottom no-repeat ; }


/* 内容 */
#ynavi p.A_Right { margin : 10px 5px 0 0 ; }
#ynavi p.A_Right a {
	padding-left : 16px ;
	background : url(/img/icon_01.gif) left top no-repeat ;
}



/* ///////////////////////////////////////////////////////////////////////////// 【 新潟スキー場 】 */
/* タブ */
#T_skion { background : url(/img/tab_08.jpg) left top no-repeat ; }
#T_skion.TabSelected { background : url(/img/tab_08.jpg) left bottom no-repeat ; }


/* 内容 */
#skion p.A_Right { margin : 10px 5px 0 0 ; }
#skion p.A_Right a {
	padding-left : 16px ;
	background : url(/img/icon_01.gif) left top no-repeat ;
}




/* ///////////////////////////////////////////////////////////////////////////// 【 映画・イベント　共通 】 */
table.Entertainment {
	width : 468px ;
	margin : 0 5px ;
}

.Entertainment th,
.Entertainment td {
	padding : 2px 8px ;
	vertical-align : top ;
	line-height : 1.2 ;
}

td.enter_photo { text-align : center ; }

.Entertainment th {
	font-weight : bold ;
	background : url(/img/icon_01.gif) 8px 3px no-repeat ;
	padding-left : 24px ;
}

/* ///////////////////////////////////////////////////////////////////////////// 【 新潟映画 】 */
/* タブ */
#T_movie { background : url(/img/tab_09.jpg) left top no-repeat ; }
#T_movie.TabSelected { background : url(/img/tab_09.jpg) left bottom no-repeat ; }


/* 内容 */
#movie p.A_Right { margin : 10px 5px 0 0 ; }
#movie p.A_Right a {
	padding-left : 16px ;
	background : url(/img/icon_01.gif) left top no-repeat ;
}



/* ///////////////////////////////////////////////////////////////////////////// 【 新潟イベント 】 */
/* タブ */
#T_event { background : url(/img/tab_10.jpg) left top no-repeat ; }
#T_event.TabSelected { background : url(/img/tab_10.jpg) left bottom no-repeat ; }


/* 内容 */
#event p.A_Right { margin : 10px 5px 0 0 ; }
#event p.A_Right a {
	padding-left : 16px ;
	background : url(/img/icon_01.gif) left top no-repeat ;
}





/* ///////////////////////////////////////////////////////////////////////////// 【 新潟中古車 】 */
/* タブ */
#T_kurumaru { background : url(/img/tab_11.jpg) left top no-repeat ; }
#T_kurumaru.TabSelected { background : url(/img/tab_11.jpg) left bottom no-repeat ; }

/* コンテンツ */
#kurumaru {
	width : 468px ;
	margin : 0 5px ;
}
#kurumaru h4 {
	font-size : 1.4em ;
	font-weight : bold ;
	text-align : center ;
	color : #003399 ; /* 文字 青 */
	margin-bottom : 15px ;
}
#kurumaru h4 img { margin-right : 5px ; }

#kurumaru th,
#kurumaru td {
	padding : 2px 8px ;
	vertical-align : top ;
	line-height : 1.2 ;
}

#kurumaru span {
	width : 138px !important ;
	width /* */ : 140px ; /* IE6 older */
	display : block ;
	text-align : center ;
	padding : 4px 0 ;
	border : solid 1px #cccccc ;
	background : #ffffff ;
}

#kurumaru th {
	font-weight : bold ;
	background : url(/img/icon_01.gif) 8px 3px no-repeat ;
	padding-left : 24px ;
}

#kurumaru em {
	font-weight : bold ;
	color : #ff3333 ; /* 文字 赤 */
}

#kurumaru p.A_Right { margin-top : 10px ; }
#kurumaru p.A_Right a {
	padding-left : 16px ;
	background : url(/img/icon_01.gif) left top no-repeat ;
}


/* ///////////////////////////////////////////////////////////////////////////// 【 新潟結婚情報 】 */
/* タブ */
#T_wedding { background : url(/img/tab_12.jpg) left top no-repeat ; }
#T_wedding.TabSelected { background : url(/img/tab_12.jpg) left bottom no-repeat ; }

/* コンテンツ */
#wedding {
	width : 450px ;
	overflow : hidden ; /* float対策 */
	margin : 0 14px ;
}

#wedding h4 {
	text-align : center ;
	font-size : 1.4em ;
	font-weight : bold ;
	color : #ff3333 ; /* 文字 濃いピンク */
	margin-bottom : 15px ;
}
#wedding h4 img { margin-right : 5px ; }

#wedding div { width : 210px ; }

#wedding p.wedding_Title {
	text-align : center ;
	color : #ffffff ;
	background : #ff6666 ; /* 背景 ピンク */
	padding : 2px 0 ;
}

#wedding li {
	line-height : 1.3 ;
	margin : 5px 0 ;
	padding-bottom : 5px ;
	border-bottom : dotted 1px #cccccc ;
}

#wedding li a {
	padding-left : 12px ;
	background : url(/img/icon_006.gif) left top no-repeat ;
}

#wedding p.A_Right {
	clear : both ;
	padding-top : 5px ;
}
#wedding p.A_Right a {
	padding-left : 16px ;
	background : url(/img/icon_01.gif) left top no-repeat ;
}


/* ///////////////////////////////////////////////////////////////////////////// 【 新潟住宅情報 】 */
/* タブ */
#T_housing { background : url(/img/tab_13.jpg) left top no-repeat ; }
#T_housing.TabSelected { background : url(/img/tab_13.jpg) left bottom no-repeat ; }

/* コンテンツ */
#housing {
	width : 460px ;
	margin : 0 9px ;
}
#housing h4 {
	font-size : 1.4em ;
	font-weight : bold ;
	text-align : center ;
	color : #996600 ; /* 文字 茶 */
	margin-bottom : 15px ;
}
#housing h4 img { margin-right : 5px ; }

#housing li {
	line-height : 1.3 ;
	margin : 5px 0 ;
	padding-bottom : 5px ;
	border-bottom : dotted 1px #cccccc ;
}
#housing p {
	font-size : 1em ;
	margin-left : 2em ;
}
#housing p.housing_Title {
	margin-left : 0.5em ;
	padding-left : 1.5em ;
	background : url(/img/icon_008.gif) left 2px no-repeat ;
}

#housing p.A_Right {
	margin-top : 10px ;
	font-size : 1.2em ;
}
#housing p.A_Right a {
	padding-left : 16px ;
	background : url(/img/icon_01.gif) left top no-repeat ;
}



/* ///////////////////////////////////////////////////////////////////////////// 【 新潟ネットショッピング 】 */
/* タブ */
#T_shopping { background : url(/img/tab_14.jpg) left top no-repeat ; }
#T_shopping.TabSelected { background : url(/img/tab_14.jpg) left bottom no-repeat ; }



/* コンテンツ */
#shopping h4 {
	font-size : 1.4em ;
	font-weight : bold ;
	text-align : center ;
	color : #ff6600 ; /* 文字 オレンジ */
	margin-bottom : 15px ;
}
#shopping h4 img { margin-right : 5px ; }


