/*ハロプロリンクカラー設定*/


/*ページ別カラー*/
	.css_mode_ .container h2 {
		border-color: #cccccc #cccccc #cccccc #FF7A00;
	}
	.css_mode_main .container h2 {
		border-color: #cccccc #cccccc #cccccc #FF6699;
	}
	.css_mode_odaiba .container h2 {
		border-color: #cccccc #cccccc #cccccc #6699FF;
	}
	.css_mode_fc .container h2 {
		border-color: #cccccc #cccccc #cccccc #FFCC33;
	}
	.css_mode_enq .container h2 {
		border-color: #cccccc #cccccc #cccccc #66cc33;
	}
	.css_mode_staff .container h2 {
		border-color: #cccccc #cccccc #cccccc #0066CC;
	}
	.css_mode_guideline .container h2 {
		border-color: #cccccc #cccccc #cccccc #0066CC;
	}
	.css_mode_trash .container h2 {
		border-color: #cccccc #cccccc #cccccc #0066CC;
	}
	.css_mode_data .container h2 {
		border-color: #cccccc #cccccc #cccccc #993333;
	}
	.css_mode_link .container h2 {
		border-color: #cccccc #cccccc #cccccc #009900;
	}
	
	/*企画用*/
	.css_mode_yoyogi .container h2 {
		border-color: #cccccc #cccccc #cccccc #AAFF00;
		background-color: #009900;
		color: #FFFFFF;
	}

.container h2 .flagment{
	color: #444444;
}

body{
color: #666666;
background-image: url(img0/bg_closs.png);
}


a{
	color: #0066FF;
}

a:hover{
	color: #FFFFFF;
	background-color: #0066FF;
}

a:hover.imglink{
	background-color: transparent !important;
}

form {
}

h1{
	color: #000000;
}
	h1 a{
	}
	h1 a:hover{
		color: #FFFFFF !important;
	}

/*コンテナ関連*/
.container {
	border-color: #CCCCCC #aaaaaa #aaaaaa #CCCCCC;
	background-color: #FFFFFF;
	color: #444444;
}
.css_mode_yoyogi .container {
	border-color: #CCCCCC #aaaaaa #aaaaaa #CCCCCC;
	background-color: #EEFFEE;
	color: #008800;
}
	.container h2 {
		background-color: #EEEEEE;
		color: #444444;
	}
	.container h2 .date{
	}
	.container h2 .info{
	}
		.container h2 .user_info{
			background-color: #eeeeee;
		}
		
	.container .link_detail{
	}

	/*インフォメーション*/
	.container .user_info{
		border-color: #cccccc;
		background-color: #f2f2f2;
	}
		
		.container .user_info .name{
		}
		
		.container .user_info .info_table{
		}
			.container .user_info .info_table .head{
				color: #993333;
			}
			.container .user_info .info_table .value{
			}
	
	/*リスト*/
	.container .info_list{
		border-color: #cccccc;
		border-style:solid;
	}
	
	.container .error_list{
	}
		.container .error_list li{
			color: red;
		}

	.container .day_list{
	}
		.container .day_list .date{
			border-color: #cccccc;
		}
		.container .day_list .comment{
		}
	
	.container p.mini_topic{
	}
		.container p.mini_topic .option{
			color: #339900;
		}
	.container p.text{
		/*color: #444444;*/
	}
		.container p.text .ms{
			color: #0033CC;
			background-color: #F8F8F8;
			color: #004499;
			border-bottom: 1px solid #EEEEEE;
			padding: 2px;
		}
	.container p.info{
		color: #444444;
	}
	
	.container div.sub_text{
		color: #444444;
		border-color: #cccccc;
	}

	.container .footer{
		background-color: #EEEEEE;
		border-color: #cccccc;
	}
	
	.container .form_footer{
		background-color: #EEEEEE;
		border-color: #cccccc;
	}

	.container .comment_area{
		border-color: #cccccc;
	}
	
		.container .comment_area .name{
		}
		
		.container .comment_area .value_list{
			border-color: #cccccc;
		}

	.container .mini_comment_list_area{
	}
		
		.container .mini_comment_list_area h3{
			color: #993333;
			border-color: #cccccc;
		}
		
		.container .mini_comment_list_area .comment_list{
		}
			
			.container .mini_comment_list_area .comment_list .comment{
			}


	.container h3{
		border-color: #cccccc;
		background-color: #EEEEEE;
	}

		.container h3 .value{
			color: #FF6600;
		}

	.container h4{
		border-color: #cccccc;
		background-color: #eeeeee;
	}
	
	.container p.source{/*ソース*/
		color: #444444;
		border-color: #cccccc;
		background-color: #FFFFFF;
	}

	.container .message{/*メッセージページ表示用*/
	}
	
	.container a{
	}
	.container a:hover{
	}


/*フォーム関連*/
.form_table{
}
	.form_table .th{
	}
	
	.form_table .td{
	}
	
	.form_table .info{
	}
.confirm_table{
	border-color: #cccccc;
}

	.confirm_table .th{
		background-color: #eeeeee;
		border-color: #cccccc;
	}

	.confirm_table .td{
		border-color: #cccccc;
	}


/*メインエリア*/
.main {
}


	

/*ヘッダー区間*/
.head_area{
}
	.head_area .rogo_area {
	}
	.head_area .w_space{
	}
	.head_area .title_area {
		color: #667066;
	}
	.head_area .title_area a{
		color: #667066;
	}
	.head_area .title_area a:hover{
		color: #667066;
	}
	.head_area .description {
	}
		.head_area .rogo a {
			background-image: url(img0/rogo0.png);
		}
		.css_mode_yoyogi .head_area .rogo a
		,.css_mode_yoyogi .head_area .rogo a:hover {
			background-image: url(../../img/hpn_yoyogi.jpg);
			background-repeat: no-repeat;
			background-color:transparent;
		}

/*メニュー区間*/
.menu_area {
}

/*メイン区間*/
.body_area {
}
	.body_area .contents_area {
	}
/*.body .footer a{
	font-size: 16px;
	font-weight:bold;
	color: #0066FF;
	text-decoration: none;
}
.body .footer a:hover{
	background-color: #CCEEFF;
}*/

/*フッター区間*/
.foot_area{
}
	.foot_area .foot{
		color: #444444;
		border-color: #999999;
	}
	.foot_area a{
	}
	.foot_area a:hover{
	}

.link_map {
}
	.link_map a{
	}
	.link_map a:hover{
	}


.counter {
	background-color: #FF7A00;
	color: #FFFFFF;
}

.abso_mark{
	color: red;
}

em{
color: red;
}


