/*
 [index.css]
 Copyright (C) 2004 Fujitelevision Futurenet Inc.,
*/

/*ページ基本*/
a:link{
	color:#663333;
	text-decoration:none; /* 20100506追加 */
}
a:visited{
	color:#663333;
	text-decoration:none; /* 20100506追加 */
}
a:hover{
	color:#669900;
	text-decoration:none; /* 20100506追加 */
}
a:active {
	color:#669900;
	text-decoration:none; /* 20100506追加 */
}



/*各ブロックへのリンクカラー*/
/*トピックー*/
a[name]:hover{
	color:#666666;
}
.toppage_topic_main a:link{
	color:#663333;
}
.toppage_topic_main a:visited{
	color:#663333;
}
.toppage_topic_main a:active {
	color:#669900;
}
.toppage_topic_main a:hover{
	color:#669900;
}
/*テキスト版リンク*/
.header_info a:link{
	color:#993333;
}
.header_info a:visited{
	color:#993333;
}
.header_info a:active {
	color:#669900;
}
.header_info a:hover{
	color:#669900;
}


/*ビジネスエンタメ*/
.bus_en a:link{
	color:#666666;
}
.bus_en a:visited{
	color:#666666;
}
.bus_en a:active {
	color:#669900;
}
.bus_en a:hover{
	color:#669900;
}
/*ニューヨークで遊ぼう*/
.nya_03 a:link{
	color:#666666;
}
.nya_03 a:visited{
	color:#666666;
}
.nya_03 a:active {
	color:#669900;
}
.nya_03 a:hover{
	color:#669900;
}	
.barrier_right {
	float: right;
	width: 110px;
}

/*以下リンク以外*/
/*ヘッダーのメニュー部分*/
.header_menu {
	text-align: left;
	background-color: #999999;
	background-image: url(../images/common/menu/menu_01bg_01.gif); 	
	background-repeat: repeat-x;
	padding: 0em;
	margin: 0px;
}
.header_menu_service {
	text-align: left;
	background-color: #999999;
	background-image: url(../images/common/menu/menu_01bg_02.gif); 	
	background-repeat: repeat-x;
	padding: 0em;
	margin: 0px;
}
.header_menu02 {
	text-align: left;
	background-color: #999999;
	padding: 2px, 0px, 2px, 0px;
	margin: 0px;
}


/*ナビゲーション*/

.navi_toppage_head {
	background-image: url(../images/menu_bg_01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0em;
	border: 0px none;
}
.navi_toppage_footer {
	background-image: url(../images/menu_bg_03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0em;
	border: 0px none;
}
.navi_toppage_main {
	border: 0px none;
	background-color: #E2E2E2;
}
.navi_toppage {
	padding: 0em;
	float: right;
	border: 0px none;
	width: 197px;
}
/*コンテンツ*/
.contents2 {
	padding: 0em;
	width: 850px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.contents_title_margin {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 20px;
}
.toppage_topic_title2 {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.contents_toppage_leftarea {
	width: 635px;
	text-align: left;
	border-top: 0px solid;
	border-right: 1px solid #999999;
	border-bottom: 0px solid;
	border-left: 0px solid;
}

.contents_toppage_leftarea a:link{
	background-color:#fff;
}
.contents_toppage_leftarea a:visited{
	background-color:#fff;
}
.contents_toppage_leftarea a:active {
	background-color:#fff;
}
.contents_toppage_leftarea a:hover{
	background-color:#fff;
}


.contents_toppage_b_e_nya {
	text-align: left;
	margin: 0px;
}
.contents_main_toppage {
	margin: 0px;
	padding-top: 40px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/*トピック*/
.contents_toppage_topic {
	text-align: left;
	margin: 0px;
}
.toppage_topic_title {
	background-image: url(../images/topic_bg_01.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0em;
	width: 600px;
	text-align: left;
}
.toppage_topic_main {
	text-align: left;
	width: 600px;
	padding: 0em;
}

/*ビジネス*/
.bussiness_01 {
	background-image: url(../images/bussiness_bg_01.gif);
	background-repeat: repeat-x;
}
.bussiness_02 {

	background-image: url(../images/bussiness_bg_02.gif);
	background-repeat: repeat-x;
}
.bussiness {
	line-height: 100px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
/*エンタメ*/
.entame {
	line-height: 100px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.entame_01 {
	background-image: url(../images/entame_bg_01.gif);
	background-repeat: repeat-x;
}
.entame_02 {
	background-image: url(../images/entame_bg_02.gif);
	background-repeat: repeat-x;
}
/*ニューヨークで遊ぼう*/
.nya_01 {
	background-image: url(../images/nya_bg_01.gif);
	background-repeat: repeat-x;
	width: 158px;
	text-align: left;
	margin: 0px;
}
.nya_02 {
	border: 1px solid #999999;
	margin-top: 3px;
}
.nya_04 {
	text-align: left;
}
.nya_font01 {
	font-size: 14px;
	color: #CC6666;
	text-decoration: none;
	font-weight: bold;
}
.nya {
	margin: 0px;
	padding: 0em;
	width: 158px;
}
.nya_03 {
	width: 156px;
}
.nya_font02 {
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6666CC;
	text-decoration: none;
}
.nya_font03 {

	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6699CC;
	text-decoration: none;
}

/*未来通り*/
.mirai_01 {
	background-image: url(../images/mirai_bg_01.gif);
	background-repeat: repeat-x;
	width: 158px;
	text-align: left;
	margin: 0px;
}
.mirai_02 {
	border: 1px solid #999999;
	margin-top: 3px;
}
.mirai_03 {
	width: 156px;
}

/*さんきゅうすとりーと*/
.thank_01 {
	background-image: url(../images/thank_bg_01.gif);
	background-repeat: repeat-x;
	width: 158px;
	text-align: left;
	margin: 0px;
}
.thank_02 {
	border: 1px solid #999999;
	margin-top: 3px;
}
.thank_03 {
	width: 156px;
}

.paddL10 {
	padding-left: 10px;
}

/*isp*/
.isp {
	width: 164px;
	margin-right: auto;
	margin-left: auto;
}
/*バナー*/

.bunner {
	text-align: center;
	width: 850px;
	margin-top: 7px;
	margin-bottom: 5px;
}

/*フッター*/
.footer_toppage {
	padding: 0em;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}


/*フッター*/
.FsizeXS{
	line-height: 110%;
	letter-spacing: 0.03em;
}
.FsizeXSB{
	line-height: 110%;
	letter-spacing: 0.03em;
}
.FsizeS{
	line-height: 110%;
	letter-spacing: 0.03em;
}
.FsizeSB{
	line-height: 110%;
	letter-spacing: 0.03em;
}
.FsizeM{
	line-height: 110%;
	letter-spacing: 0.05em;
}
.FsizeMB{
	line-height: 110%;
	letter-spacing: 0.05em;
}
.FsizeL{
	line-height: 110%;
	letter-spacing: 0.05em;
}
.FsizeLB{
	line-height: 110%;
	letter-spacing: 0.05em;
}
.FsizeLLB{
	line-height: 110%;
	letter-spacing: 0.05em;
}

.date{
	font-size: 80%;
}

.FsizeLL {
	line-height: 110%;
	letter-spacing: 0.05em;
}

.service_table{
	width:489px;
}
.width600{
	width: 600px;
}
.width600{
	\width: 600px;
	w\idth: 600px;
}
