/*************************************************
 * 共通指定
 ************************************************/
	body,form,td,th,div,font {
		margin:0px;
		padding:0px;
		font:14px "MS UI Gothic", "Osaka", Hei, sans-serif, SimSun;
		color:#5F5F5F;
		white-space:normal;
	}
	/* Input */
	input,select,textarea{
		border-color:#8f8f8f;
		border-width:1px;
		font-size:13px;
	}
	body {
		background-color:#FFFFFF;
		text-align:center;
	}
	table{
		margin:0px auto;
		border-collapse:collapse;
	}
	td,th{
		padding:0px;
		border-spacing:0px;
	}
	img {
		border-width:0px;
		vertical-align:middle;
	}
	a:link {
		color:#076BAF;
		text-decoration:none;
	}
	a:visited {
		color:#076BAF;
		text-decoration:none;
	}
	a:hover {
		color:#076BAF;
		text-decoration:underline;
	}
	a:active{
		color:#076BAF;
		text-decoration:none;
	}
	textarea{
		height:5em;
		width:95%;
	}

/* System_Icon */
img.system_icon {
	margin:auto;
	border-width:0px;
	vertical-align:middle;
}
/* Error_Title */
font.error_title {
	color:red;
}
/* Error_Message */
font.error_message {
	color:red;
	font-size:10px;
}
/*************************************************
 * ページ全体のレイアウト
 ************************************************/
/*************************************************
 * ページのヘッダー
 ************************************************/
	div.page_header {
		margin:0px;
		min-height:65px;
		background-color:#FFC888;
		vertical-align:middle;
		border-bottom:solid 5px #FBB267;
	}
	div.page_header table.page_header{
		margin:auto 0px;
		width:100%;
		min-height:65px;
		border-style:none;
		table-layout:fixed;
	}
	div.page_header td{
		margin:0px;
		padding:5px;
		min-height:65px;
		border-style:none;
		vertical-align:middle;
	}
	div.page_header .header_logo {
		width:280px;
		text-align:left;
		vertical-align:middle;
		padding:0px;
	}
	div.page_header .header_logo a:link{
		font:20px "MS UI Gothic", "Osaka", Hei, sans-serif, SimSun;
		font-weight:bold;
		color:#9C6D3F;
	}
	div.page_header .header_logo a:visited{
		font:20px "MS UI Gothic", "Osaka", Hei, sans-serif, SimSun;
		font-weight:bold;
		color:#9C6D3F;
	}
	div.page_header .header_logo a:hover{
		font:20px "MS UI Gothic", "Osaka", Hei, sans-serif, SimSun;
		font-weight:bold;
		color:#9C6D3F;
	}
	div.page_header .header_logo a:active{
		font:20px "MS UI Gothic", "Osaka", Hei, sans-serif, SimSun;
		font-weight:bold;
		color:#9C6D3F;
	}
	div.page_header .header_search_bar {
		width:45%;
	}
	div.page_header .header_search_bar .search_bar{
		width:100%;
	}
	div.page_header .header_search_bar .search_bar_select{
		width:80px;
		text-align:right;
	}
	div.page_header .header_search_bar .search_bar_select select{
	}
	div.page_header .header_search_bar .search_bar_text{
		text-align:center;
	}
	div.page_header .header_search_bar .search_bar_text input{
		width:100%;
	}
	div.page_header .header_search_bar .search_bar_button{
		text-align:left;
		width:75px;
	}
	div.page_header .header_user_menu {
		width:auto;
	}
	div.page_header .header_user_menu .header_button{
		float:left;
	}
	div.page_header .header_user_menu .header_button .button_text{
		color:#9C6D3F;
		white-space:nowrap;
	}
/*************************************************
 * ページのメニュー
 ************************************************/
	div.page_menu {
		margin:0px;
		min-height:30px;
		background-color:#E8E3DC;
		vertical-align:middle;
	}
	div.page_menu table{
		margin:auto;
		width:780px;
		min-height:30px;
		border-style:none;
		table-layout:fixed;
	}
	div.page_menu td{
		padding:5px;
		min-height:30px;
		border-style:none;
		vertical-align:middle;
	}
	div.page_menu .main_menu {
		width:auto;
	}
	div.page_menu .main_menu a:link{
		color:#076BAF;
	}
	div.page_menu .main_menu a:visited{
		color:#076BAF;
	}
	div.page_menu .main_menu a:hover{
		color:#076BAF;
	}
	div.page_menu .main_menu a:active{
		color:#076BAF;
	}
/*************************************************
 * ページのボディ部
 ************************************************/
	div.page_body {
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
	}
	div.page_body .page_body_table{
		margin:0px auto;
		padding:0px;
		width:780px;
		border-style:none;
		table-layout:fixed;
	}
	div.page_body .page_body_main{
		margin:0px;
		padding:10px 0px;
		border-style:none;
	}
/*************************************************
 * ページのフッター部
 ************************************************/
	div.page_footer {
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
	}
	div.page_footer .page_footer_table{
		margin:0px auto;
		width:780px;
		border-style:none;
		table-layout:fixed;
	}
	/*********************************************
	 * ページのフッター部のメニュー
	 ********************************************/
		div.page_footer .page_footer_menu{
			border-style:none;
			text-align:center;
		}
	/*********************************************
	 * ページのフッター部のコピーライト
	 ********************************************/
		div.page_footer .page_footer_copylight{
			border-style:none;
			text-align:center;
		}
/*************************************************
 * 情報ページ
 ************************************************/
	div.information_data {
		width:600px;
	}
	div.information_header {
		padding:10px 0px;
		text-align:center;
		font-weight:bold;
		color:#000000;
		background-color:#FFFFD3;
	}
	div.information_body {
		padding:10px 0px;
		text-align:left;
	}
	div.information_title {
		margin:5px 0px 3px;
		text-align:left;
		font-weight:bold;
		color:#9C6D3F;
	}
	div.information_main {
		margin:0px 0px 5px 15px;
		text-align:left;
	}
	div.information_inline {
		padding:0px 0px 1px 0px;
		text-align:left;
	}
	div.information_inline2 {
		padding:0px 0px 1px 0px;
		text-align:left;
	}
/*************************************************
 * 情報ページ
 ************************************************/
	table.company_content {
		width:90%;
	}
	table.company_content	.company_col_meta_name {
		padding:5px;
		width:175px;
		font-weight:bold;
		background-color:#E4DDCD;
		border:solid 1px #9C6D3F;
		text-align:left;
		vertical-align:top;
	}
	table.company_content	.company_col_data {
		padding:5px;
		border:solid 1px #9C6D3F;
		text-align:left;
		vertical-align:top;
	}
/*************************************************
 * ボタン
 ************************************************/
	table.button {
		padding:0px 5px;
		table-layout:auto;
		cursor:pointer;
	}
	table.button td{
		padding:1px 3px;
		margin:0px;
		vertical-align:middle;
	}
	table.button td.button_image{
		padding:1px 1px 1px 3px;
		text-align:right;
	}
	table.button td.button_text{
		font-weight:bold;
		padding:1px 3px 1px 1px;
		text-align:left;
	}
/*************************************************
 * 処理用ボタン
 ************************************************/
	table.form_submit {
		background-color:#FFFFFF;
		border:solid 1px #999999;
	}
	table.form_submit td{
		border-style:none;
		white-space:nowrap;
	}
/*************************************************
 * 処理用ボタン
 ************************************************/
	table.userStatusSubmit {
		margin:3px auto;
		background-color:#CACACA;
		border:solid 1px #8f8f8f;
	}
	table.userStatusSubmit td{
		border-style:none;
		white-space:nowrap;
	}
/*************************************************
 * 機能選択用ボタン
 ************************************************/
	/*********************************************
	 * 共通
	 ********************************************/
		div.content_submit {
			cursor:pointer;
		}
		div.content_submit_mouse_over {
			cursor:pointer;
		}
		div.content_submit_active {
			cursor:pointer;
		}
		div.content_submit_body{
			text-align:center;
			border-top-width:0px;
			border-bottom-width:0px;
			border-left-width:1px;
			border-right-width:1px;
		}
		table.content_submit_body_table{
			width:99%;
		}
		td.content_submit_body_td{
			text-align:center;
			padding:0px;
		}
		div.content_submit_line{
			padding:0px;
		}
		div.content_submit_line *{
			display:block;
			height:1px;
			font-size:1px;
			overflow:hidden;
			border-top-width:0px;
			border-bottom-width:0px;
			border-left-width:1px;
			border-right-width:1px;
		}
		div.content_submit_line_spiffy_top{
			margin:0px 7px;
			border-top-width:0px;
			border-bottom-width:1px;
			border-left-width:0px;
			border-right-width:0px;
		}
		div.content_submit_line_spiffy_bottom{
			margin:0px 7px;
			border-top-width:1px;
			border-bottom-width:0px;
			border-left-width:0px;
			border-right-width:0px;
		}
		div.content_submit_line .spiffy1{
			margin:0px 5px;
			border-left-width:2px;
			border-right-width:2px;
		}
		div.content_submit_line .spiffy2{
			margin:0px 3px;
			border-left-width:2px;
			border-right-width:2px;
		}
		div.content_submit_line .spiffy3{
			margin:0px 2px;
		}
		div.content_submit_line .spiffy4{
			margin:0px 1px;
		}
		div.content_submit_line .spiffy5{
			margin:0px 1px;
		}

		div.frend_content_submit_body{
			text-align:center;
			border-top-width:0px;
			border-bottom-width:0px;
			border-left-width:1px;
			border-right-width:1px;
		}
		div.frend_content_submit_line{
			padding:0px;
		}
		div.frend_content_submit_line *{
			display:block;
			height:1px;
			font-size:1px;
			overflow:hidden;
			border-top-width:0px;
			border-bottom-width:0px;
			border-left-width:1px;
			border-right-width:1px;
		}
		div.frend_content_submit_line_spiffy_top{
			margin:0px 7px;
			border-top-width:0px;
			border-bottom-width:1px;
			border-left-width:0px;
			border-right-width:0px;
		}
		div.frend_content_submit_line_spiffy_bottom{
			margin:0px 7px;
			border-top-width:1px;
			border-bottom-width:0px;
			border-left-width:0px;
			border-right-width:0px;
		}
		div.frend_content_submit_line .spiffy1{
			margin:0px 5px;
			border-left-width:2px;
			border-right-width:2px;
		}
		div.frend_content_submit_line .spiffy2{
			margin:0px 3px;
			border-left-width:2px;
			border-right-width:2px;
		}
		div.frend_content_submit_line .spiffy3{
			margin:0px 2px;
		}
		div.frend_content_submit_line .spiffy4{
			margin:0px 1px;
		}
		div.frend_content_submit_line .spiffy5{
			margin:0px 1px;
		}

/*************************************************
 * 機能選択用ボタン
 ************************************************/
	/*********************************************
	 * 通常コンテンツボタン
	 ********************************************/
		div.normal_content{
		}
		/*****************************************
		 * 非選択時
		 ****************************************/
			div.normal_content .content_submit .content_submit_body{
				background-color:#fee89f;
				border-color:#9C6D3F;
				border-style:solid;
				color:#9C6D3F;
			}
			div.normal_content .content_submit .content_submit_body .button_text{
				color:#9C6D3F;
			}
			div.normal_content .content_submit .content_submit_line_spiffy_top{
				border-style:solid;
				border-color:#9C6D3F;
			}
			div.normal_content .content_submit .content_submit_line_spiffy_bottom{
				border-style:solid;
				border-color:#9C6D3F;
			}
			div.normal_content .content_submit .content_submit_line *{
				background-color:#fee89f;
				border-style:solid;
				border-color:#9C6D3F;
			}
		/*****************************************
		 * マウスオーバー時
		 ****************************************/
			div.normal_content .content_submit_mouse_over .content_submit_body{
				background-color:#fee89f;
				border-color:#9C6D3F;
				border-style:solid;
				color:#9C6D3F;
			}
			div.normal_content .content_submit_mouse_over .content_submit_body .button_text{
				color:#9C6D3F;
			}
			div.normal_content .content_submit_mouse_over .content_submit_line_spiffy_top{
				border-style:solid;
				border-color:#9C6D3F;
			}
			div.normal_content .content_submit_mouse_over .content_submit_line_spiffy_bottom{
				border-style:solid;
				border-color:#9C6D3F;
			}
			div.normal_content .content_submit_mouse_over .content_submit_line *{
				background-color:#fee89f;
				border-color:#9C6D3F;
				border-style:solid;
			}
		/*****************************************
		 * 選択時
		 ****************************************/
			div.normal_content .content_submit_active .content_submit_body{
				background-color:#fee89f;
				border-color:#9C6D3F;
				border-style:solid;
				color:#9C6D3F;
			}
			div.normal_content .content_submit_active .content_submit_body .button_text{
				color:#9C6D3F;
			}
			div.normal_content .content_submit_active .content_submit_line_spiffy_top{
				border-style:solid;
				border-color:#9C6D3F;
			}
			div.normal_content .content_submit_active .content_submit_line_spiffy_bottom{
				border-style:solid;
				border-color:#9C6D3F;
			}
			div.normal_content .content_submit_active .content_submit_line *{
				background-color:#fee89f;
				border-color:#9C6D3F;
				border-style:solid;
			}

		/*****************************************
		 * 非選択時
		 ****************************************/
			div.normal_content .content_submit .frend_content_submit_body{
				background-color:#E3F0F5;
				border-color:#92CCD2;
				border-style:solid;
				color:#4FADC6;
			}
			div.normal_content .content_submit .frend_content_submit_body .button_text{
				color:#4FADC6;
			}
			div.normal_content .content_submit .frend_content_submit_line_spiffy_top{
				border-style:solid;
				border-color:#92CCD2;
			}
			div.normal_content .content_submit .frend_content_submit_line_spiffy_bottom{
				border-style:solid;
				border-color:#92CCD2;
			}
			div.normal_content .content_submit .frend_content_submit_line *{
				background-color:#E3F0F5;
				border-style:solid;
				border-color:#92CCD2;
			}
		/*****************************************
		 * マウスオーバー時
		 ****************************************/
			div.normal_content .content_submit_mouse_over .frend_content_submit_body{
				background-color:#E3F0F5;
				border-color:#92CCD2;
				border-style:solid;
				color:#4FADC6;
			}
			div.normal_content .content_submit_mouse_over .frend_content_submit_body .button_text{
				color:#4FADC6;
			}
			div.normal_content .content_submit_mouse_over .frend_content_submit_line_spiffy_top{
				border-style:solid;
				border-color:#92CCD2;
			}
			div.normal_content .content_submit_mouse_over .frend_content_submit_line_spiffy_bottom{
				border-style:solid;
				border-color:#92CCD2;
			}
			div.normal_content .content_submit_mouse_over .frend_content_submit_line *{
				background-color:#E3F0F5;
				border-color:#92CCD2;
				border-style:solid;
			}
		/*****************************************
		 * 選択時
		 ****************************************/
			div.normal_content .content_submit_active .frend_content_submit_body{
				background-color:#E3F0F5;
				border-color:#92CCD2;
				border-style:solid;
				color:#4FADC6;
			}
			div.normal_content .content_submit_active .frend_content_submit_body .button_text{
				color:#4FADC6;
			}
			div.normal_content .content_submit_active .frend_content_submit_line_spiffy_top{
				border-style:solid;
				border-color:#92CCD2;
			}
			div.normal_content .content_submit_active .frend_content_submit_line_spiffy_bottom{
				border-style:solid;
				border-color:#92CCD2;
			}
			div.normal_content .content_submit_active .frend_content_submit_line *{
				background-color:#E3F0F5;
				border-color:#92CCD2;
				border-style:solid;
			}

/*************************************************
 * リストフッター用
 ************************************************/
	div.list_footer {
		margin:0px 5px;
		padding:0px;
	}
	div.list_footer *{
		margin:0px;
		padding:0px;
		font-size:13px;
		color:#ffffff;
	}
	div.list_footer .list_footer_page{
		float:left;
	}
	div.list_footer .list_footer_move{
		float:right;
	}
	div.list_footer .list_footer_move a:link{
		font-weight:bold;
	}
	div.list_footer .list_footer_move a:visited{
		font-weight:bold;
	}
	div.list_footer .list_footer_move a:hover{
		font-weight:bold;
	}
	div.list_footer .list_footer_move a:active{
		font-weight:bold;
	}
/*************************************************
 * 新着情報
 ************************************************/
	div.news_list {
		padding:0px 10px;
		text-align:left;
	}
	div.news_list a:link{
		color:#ff0000;
	}
	div.news_list a:visited{
		color:#ff0000;
	}
	div.news_list a:hover{
		color:#ff0000;
	}
	div.news_list a:active{
		color:#ff0000;
	}
/*************************************************
 * 発言書込み用
 ************************************************/
	/*********************************************
	 * 共通のスタイル
	 ********************************************/
		div.entry_wright {
			text-align:left;
			padding:5px;
		}
		div.entry_wright_error_message {
			text-align:left;
		}
		div.entry_wright_counter {
			font-size:20px;
			font-weight:bold;
			text-align:right;
		}
		div.entry_wright_main {
			padding:1px;
			text-align:left;
		}
		div.entry_wright_main_parent_message {
			margin:4px 4px 0px 4px;
			padding:3px;
			background-color:#FFFFD3;
			border:solid 1px #FCEA94;
			text-align:left;
		}
		div.entry_wright_main_message {
			text-align:right;
		}
		div.entry_wright_main_message_title {
			padding:3px;
			text-align:left;
			font-size:24px;
		}
		div.entry_wright_main_message_input {
			padding:3px;
			text-align:center;
		}
		div.entry_wright_main_message_input textarea{
			height:7em;
			width:450px;
		}
		div.entry_wright_main_message_file {
			padding:3px;
			text-align:right;
		}
		div.entry_wright_main_message_file input{
		}
		div.entry_wright_main_message_button {
			padding:3px;
			text-align:right;
		}
		div.entry_wright_main_message_button input{
		}
		div.entry_wright_main_message_button .input_send{
		}
		div.entry_wright_main_message_button .input_skip{
		}
		div.entry_wright_opener{
			text-align:left;
		}
		div.entry_wright_opener a{
			font-size:24px;
		}
/*************************************************
 * 発言表示用
 ************************************************/
	/*********************************************
	 * 投稿時間変更用
	 ********************************************/
		span.entry_speaker_create__10 {
			color:#ff0000;
		}
		span.entry_speaker_create_10_60 {
			color:#ff2f2f;
		}
		span.entry_speaker_create_60_1440 {
			color:#5f5f5f;
		}
		span.entry_speaker_create_1440 {
			color:#000000;
		}

	/*********************************************
	 * 共通のスタイル
	 ********************************************/
		div.entrythread_detail {
			margin:0px;
			padding:0px;
		}
		div.entry_speaker_approved {
			margin:0px;
			padding:0px;
			float:left;
			border:solid 1px #dfdfdf;
		}
		div.entry_speaker_row {
		}
		div.entry_speaker_main_tree {
			padding:6px 2px 6px 2px;
			float:left;
		}
		div.entry_speaker_main {
			padding:1px;
			text-align:left;
		}
		div.entry_speaker_main_parent_message {
			margin:4px 4px 0px 4px;
			padding:3px;
			background-color:#FFFFD3;
			border:solid 1px #FCEA94;
			overflow:hidden;
			word-break:break-all;
		}
		div.entry_speaker_main_message {
			margin:0px;
			padding:4px 10px;
			font-size:14px;
			overflow:hidden;
			word-break:break-all;
		}
        div.entry_speaker_main_message a{
            font-size:14px;
        }
		div.entry_speaker_main_message a:link{
			color:#5F5F5F;
		}
		div.entry_speaker_main_message a:visited{
			color:#5F5F5F;
		}
		div.entry_speaker_main_message a:hover{
			color:#5F5F5F;
		}
		div.entry_speaker_main_message a:active{
			color:#5F5F5F;
		}
		div.entry_speaker_main_message_detail {
			margin:0px;
			padding:2px 10px;
			font-size:16px;
			overflow:hidden;
			word-break:break-all;
		}
		div.entry_speaker_list_opt {
			padding:0px 10px 2px;
			font-size:12px;
			text-align:right;
		}
		img.entry_speaker_list_opt_icon_file {
		}
		img.entry_speaker_list_opt_icon_image {
		}
		div.entry_speaker_detail_more {
			padding:5px;
			font-size:16px;
			text-align:center;
		}
	/*********************************************
	 * 有効な発言
	 ********************************************/
		div.entry_speaker_detail {
			margin:0px;
			padding:0px;
			border-top-style:none;
			border-bottom:none;
			border-left:solid 1px #FBB267;
			border-right:solid 1px #FBB267;
			background-color:#ffffff;
			text-align:right;
			overflow:hidden;
		}
	/*********************************************
	 * 有効な発言
	 ********************************************/
		div.entry_speaker {
			margin:0px;
			padding:0px;
			border-top-style:none;
			border-bottom:dotted 1px #FBB267;
			border-left:solid 1px #FBB267;
			border-right:solid 1px #FBB267;
			background-color:#ffffff;
			text-align:right;
			overflow:hidden;
		}
	/*********************************************
	 * 削除済み
	 ********************************************/
		div.entry_speaker_delete {
			margin:0px;
			padding:0px;
			border-top-style:none;
			border-bottom:dotted 1px #FBB267;
			border-left:solid 1px #FBB267;
			border-right:solid 1px #FBB267;
			background-color:#e0e0e0;
			text-align:right;
			overflow:hidden;
		}
	/*********************************************
	 * 表示順メニュー用
	 ********************************************/
		table.entry_list_order_menu {
			width:100%;
			padding:0px;
			margin:0px 0px -3px;
			border-collapse:separate;
			border-spacing:3px;
			table-layout:fixed;
		}
		table.entry_list_order_menu td {
			padding:5px;
			text-align:center;
			vertical-align:top;
			font-size:10px;
			font-weight:bold;
			cursor:pointer;
		}
		table.entry_list_order_menu .entry_menu {
			background-color:#ffffff;
			border:solid 1px #FBB267;
			color:#FBB267;
		}
		table.entry_list_order_menu .entry_menu_Act {
			background-color:#FBB267;
			border:solid 1px #FBB267;
			color:#ffffff;
		}
		div.entry_menu_line {
			background-color:#FBB267;
			font-size:1px;
		}
/*************************************************
 * コンテンツ情報表示用
 ************************************************/
	div.content_information_line {
		display:block;
		padding:0px;
		margin:0px;
		font-size:1px;
	}
	div.content_information_line * {
		display:block;
		overflow:hidden;
		border-top-style:solid;
		border-width:1px;
		font-size:1px;
		padding:0px;
	}
	div.content_information_line .spiffy_top{
		margin:0px 10px;
	}
	div.content_information_line .spiffy_bottom{
		margin:0px 10px;
	}
	div.content_information_line .spiffy1{
		margin:0px 7px;
	}
	div.content_information_line .spiffy2{
		margin:0px 5px;
	}
	div.content_information_line .spiffy3{
		margin:0px 4px;
	}
	div.content_information_line .spiffy4{
		margin:0px 3px;
	}
	div.content_information_line .spiffy5{
		margin:0px 2px;
	}
	div.content_information_line .spiffy6{
		margin:0px 2px;
	}
	div.content_information_line .spiffy7{
		margin:0px 1px;
	}
	div.content_information_line .spiffy8{
		margin:0px 1px;
	}
	div.content_information_line .spiffy9{
		margin:0px 1px;
	}
	div.content_information_line .spiffy10{
		margin:0px 1px;
	}
	div.content_information_outline{
		margin:0px;
		padding:0px;
		font-size:1px;
		border-style:none;
	}
	div.content_information_inline {
		padding:0px;
		margin:-1px 0px;
		font-size:1px;
		display:block;
	}
	div.content_information_inline *{
		margin:0px;
		display:block;
		height:1px;
		overflow:hidden;
		font-size:1px;
		border-top-style:none;
		border-bottom-style:none;
		border-right-style:solid;
		border-left-style:solid;
	}
	div.content_information_inline .spiffy1{
		border-width:15px;
	}
	div.content_information_inline .spiffy2{
		border-width:13px;
	}
	div.content_information_inline .spiffy3{
		border-width:12px;
	}
	div.content_information_inline .spiffy4{
		border-width:11px;
	}
	div.content_information_inline .spiffy5{
		border-width:11px;
	}
	div.content_information_main {
		margin:0px;
		padding:0px 5px;
		border-width:10px;
		border-top-style:none;
		border-bottom-style:none;
		border-right-style:solid;
		border-left-style:solid;
		overflow:hidden;
	}
/*************************************************
 * ユーザーInformation用
 ************************************************/
	/*********************************************
	 * ユーザー共通
	 ********************************************/
		div.user_content_head {
			padding:2px;
			font-size:15px;
			font-weight:bold;
			text-align:left;
		}
		div.user_content_body {
			padding:2px;
			font-size:14px;
			text-align:center;
		}
		div.user_content_foot {
			padding:2px;
			font-size:13px;
			text-align:right;
		}
		/*****************************************
		 * ユーザメニュー(レイアウト調整)
		 ****************************************/
			div.content_menu_box {
				margin:-5px 0px 0px;
			}
			div.content_menu_box_body{
				text-align:center;
			}
			div.content_menu_box_line{
				padding:0px;
			}
			div.content_menu_box_line *{
				display:block;
				height:1px;
				overflow:hidden;
				border-style:none;
				font-size:1px;
			}
			div.content_menu_box_line .spiffy1{
				margin:0px 5px;
			}
			div.content_menu_box_line .spiffy2{
				margin:0px 3px;
			}
			div.content_menu_box_line .spiffy3{
				margin:0px 2px;
			}
			div.content_menu_box_line .spiffy4{
				margin:0px 1px;
			}
			div.content_menu_box_line .spiffy5{
				margin:0px 1px;
			}
			table.user_menu_table {
				margin:0px auto;
				width:100%;
				border-style:none;
				table-layout:fixed;
			}
			table.user_menu_table .user_menu_td_left{
				padding:0px 2px 0px 5px;
			}
			table.user_menu_table .user_menu_td_center{
				padding:0px 2px 0px 2px;
			}
			table.user_menu_table .user_menu_td_right{
				padding:0px 5px 0px 2px;
			}
	/*********************************************
	 * ユーザー情報ページ用
	 ********************************************/
		div.user_content_information {
		}
		div.user_content_information *{
			border-color:#FED8B9;
		}
		div.user_content_information .content_information_inline *{
			background-color:#FED8B9;
		}
		div.user_content_information .content_information_main{
			background-color:#FED8B9;
		}
		div.user_content_information .content_information_main *{
			font-weight:bold;
		}
		div.content_information_user_box {
			margin:0px auto;
			width:200px;
		}
	/*********************************************
	 * ユーザー情報ページ用
	 ********************************************/
		div.user_content_myself {
		}
		div.user_content_myself *{
			border-color:#FED8B9;
		}
		/*****************************************
		 * ユーザメニュー(マイメニュー)
		 ****************************************/
			div.user_menu_content_myself{
			}
			/*************************************
			 * 非選択時
			 ************************************/
				div.user_menu_content_myself .content_submit .content_submit_body{
					background-color:#EAE5DF;
					color:#A77C52;
				}
				div.user_menu_content_myself .content_submit .content_submit_body .button_text{
					color:#A77C52;
					font-size:11px;
				}
				div.user_menu_content_myself .content_submit .content_submit_line *{
					background-color:#EAE5DF;
				}
			/*************************************
			 * マウスオーバー時
			 ************************************/
				div.user_menu_content_myself .content_submit_mouse_over .content_submit_body{
					background-color:#DDD5CB;
					color:#745F4C;
				}
				div.user_menu_content_myself .content_submit_mouse_over .content_submit_body .button_text{
					color:#745F4C;
					font-size:11px;
				}
				div.user_menu_content_myself .content_submit_mouse_over .content_submit_line *{
					background-color:#DDD5CB;
				}
			/*************************************
			 * 選択時
			 ************************************/
				div.user_menu_content_myself .content_submit_active .content_submit_body{
					background-color:#DDD5CB;
					color:#745F4C;
				}
				div.user_menu_content_myself .content_submit_active .content_submit_body .button_text{
					color:#745F4C;
					font-size:11px;
				}
				div.user_menu_content_myself .content_submit_active .content_submit_line *{
					background-color:#DDD5CB;
				}
			/*************************************
			 * ボックス
			 ************************************/
				div.user_menu_content_myself .content_menu_box .content_menu_box_body{
					padding:10px 0px 5px;
					background-color:#DDD5CB;
				}
				div.user_menu_content_myself .content_menu_box .content_menu_box_line *{
					background-color:#DDD5CB;
				}
				div.user_menu_content_myself .content_menu_box .content{
					margin:0px 15px 10px;
					padding:0px;
				}
				div.user_menu_content_myself .content_menu_box .entry_list_order_menu{
					border-top-style:none;
					border-bottom-style:none;
					border-left:solid 15px #DDD5CB;
					border-right:solid 15px #DDD5CB;
				}
				div.user_menu_content_myself .content_menu_box .entry_menu_line{
					margin:0px 15px 0px;
					padding:0px;
				}
	/*********************************************
	 * ユーザー情報ページ用(本人以外)
	 ********************************************/
		div.user_content {
		}
		div.user_content *{
			border-color:#C5E4EC;
		}
		/*****************************************
		 * ユーザメニュー
		 ****************************************/
			div.user_menu_content{
			}
			/*************************************
			 * 非選択時
			 ************************************/
				div.user_menu_content .content_submit .content_submit_body{
					background-color:#E4DDCD;
					color:#A77C52;
				}
				div.user_menu_content .content_submit .content_submit_body .button_text{
					color:#A77C52;
					font-size:11px;
				}
				div.user_menu_content .content_submit .content_submit_line *{
					background-color:#E4DDCD;
				}
			/*************************************
			 * マウスオーバー時
			 ************************************/
				div.user_menu_content .content_submit_mouse_over .content_submit_body{
					background-color:#D6CAB4;
					color:#745F4C;
				}
				div.user_menu_content .content_submit_mouse_over .content_submit_body .button_text{
					color:#745F4C;
					font-size:11px;
				}
				div.user_menu_content .content_submit_mouse_over .content_submit_line *{
					background-color:#D6CAB4;
				}
			/*************************************
			 * 選択時
			 ************************************/
				div.user_menu_content .content_submit_active .content_submit_body{
					background-color:#D6CAB4;
					color:#745F4C;
				}
				div.user_menu_content .content_submit_active .content_submit_body .button_text{
					color:#745F4C;
					font-size:11px;
				}
				div.user_menu_content .content_submit_active .content_submit_line *{
					background-color:#D6CAB4;
				}
			/*************************************
			 * ボックス
			 ************************************/
				div.user_menu_content .content_menu_box .content_menu_box_body{
					padding:10px 0px 5px;
					background-color:#D6CAB4;
				}
				div.user_menu_content .content_menu_box .content_menu_box_line *{
					background-color:#D6CAB4;
				}
				div.user_menu_content .content_menu_box .content{
					margin:0px 15px 10px;
					padding:0px;
				}
				div.user_menu_content .content_menu_box .entry_list_order_menu{
					border-top-style:none;
					border-bottom-style:none;
					border-left:solid 15px #D6CAB4;
					border-right:solid 15px #D6CAB4;
				}
				div.user_menu_content .content_menu_box .entry_menu_line{
					margin:0px 15px 0px;
					padding:0px;
				}
	/*********************************************
	 * ユーザ写真
	 ********************************************/
		div.user_info_photo {
			margin:0px auto 2px;
			width:120px;
			text-align:center;
		}
		div.user_info_photo img{
		}
	/*********************************************
	 * ユーザネーム
	 ********************************************/
		div.user_info_nickname {
			text-align:center;
		}
		div.user_info_nickname font{
		}
	/*********************************************
	 * ユーザステータス
	 ********************************************/
		div.user_info_status {
			margin:0px auto 2px;
		}
		div.user_info_status font{
			font-weight:bold;
		}
	/*********************************************
	 * ユーザアクセス時間
	 ********************************************/
		div.user_info_access {
			margin:0px auto 2px;
		}
		div.user_info_access font{
		}
	/*********************************************
	 * ユーザアクセスカウンター
	 ********************************************/
		div.user_info_counter {
			margin:0px auto 2px;
		}
		div.user_info_counter font{
			font-size:20px;
			color:#A77C52;
			font-weight:bold;
		}
	/*********************************************
	 * ステータスチェンジ
	 ********************************************/
		div.user_write_status {
			margin:0px auto 2px;
		}
		div.user_write_status input{
			width:220px;
		}
		div.user_write_status .input_write{
			color:#000000;
		}
		div.user_write_status .input_notwrite{
			color:#aaaaaa;
		}
	/*********************************************
	 * ユーザ一覧
	 ********************************************/
		/*****************************************
		 * 最終アクセス時間による表示変更用
		 ****************************************/
			td.user_last_access__10 {
				background-color:#FEF0AF;
			}
			td.user_last_access_10_60 {
				background-color:#FFFFD3;
			}
			td.user_last_access_60_1440 {
				background-color:#ffffff;
			}
			td.user_last_access_1440 {
				background-color:#ffffff;
			}
		/*********************************************
		 * ユーザ一覧レイアウト調整
		 ********************************************/
			table.user_info_col_table{
				margin:1px;
				width:100%;
				border-style:none;
			}
			td.user_info_col_td{
				padding:5px;
			}
			td.user_info_col_photo_top {
				height:70px;
				vertical-align:middle;
				text-align:center;
			}
			td.user_info_col_photo_left {
				width:70px;
				vertical-align:middle;
				text-align:center;
			}
			td.user_info_col_photo_top_MB {
				height:50px;
				vertical-align:middle;
				text-align:center;
			}
			td.user_info_col_photo_left_MB {
				width:50px;
				vertical-align:middle;
				text-align:center;
			}
			td.user_info_col_nickname {
				width:180px;
				vertical-align:middle;
				text-align:left;
			}
			td.user_info_col_condition {
				width:50px;
				vertical-align:middle;
				text-align:left;
			}
			td.user_info_col_statusname {
				width:200px;
				vertical-align:middle;
				text-align:left;
			}
			td.user_info_col_detail {
				vertical-align:top;
			}
		/*********************************************
		 * ユーザ写真
		 ********************************************/
			div.user_info_col_photo {
			}
			div.user_info_col_photo img{
			}
		/*********************************************
		 * ユーザネーム
		 ********************************************/
			div.user_info_col_nickname {
				text-align:center;
			}
			div.user_info_col_nickname a{
			}
		/*********************************************
		 * ユーザステータス
		 ********************************************/
			div.user_info_col_status {
				text-align:center;
			}
			div.user_info_col_status font{
				font-weight:bold;
			}
		/*********************************************
		 * ユーザプロフィール更新情報
		 ********************************************/
			div.user_info_col_profile_update {
				text-align:center;
			}
			div.user_info_col_profile_update a{
			}
		/*********************************************
		 * 友達リンク削除
		 ********************************************/
			div.user_info_col_friend_resign {
				text-align:center;
			}
			div.user_info_col_friend_resign a{
			}
/***************************
 * ユーザ情報設定メニュー
 **************************/
	div.user_setup_box {
		margin:-5px 0px 0px;
	}
	div.user_setup_box_body{
		text-align:center;
	}
	div.user_setup_box_line{
		padding:0px;
	}
	div.user_setup_box_line *{
		display:block;
		height:1px;
		overflow:hidden;
		border-style:none;
		font-size:1px;
	}
	div.user_setup_box_line .spiffy1{
		margin:0px 5px;
	}
	div.user_setup_box_line .spiffy2{
		margin:0px 3px;
	}
	div.user_setup_box_line .spiffy3{
		margin:0px 2px;
	}
	div.user_setup_box_line .spiffy4{
		margin:0px 1px;
	}
	div.user_setup_box_line .spiffy5{
		margin:0px 1px;
	}
	table.user_setup_table {
		margin:0px auto;
		width:100%;
		border-style:none;
		table-layout:fixed;
	}
	table.user_setup_table .user_setup_td_left{
		padding:0px 2px 0px 5px;
	}
	table.user_setup_table .user_setup_td_center{
		padding:0px 2px 0px 2px;
	}
	table.user_setup_table .user_setup_td_right{
		padding:0px 5px 0px 2px;
	}
		/*****************************************
		 * ユーザメニュー(マイメニュー)
		 ****************************************/
			div.user_setup_content{
			}
			/*************************************
			 * 非選択時
			 ************************************/
				div.user_setup_content .content_submit .content_submit_body{
					background-color:#E4DDCD;
					color:#A77C52;
				}
				div.user_setup_content .content_submit .content_submit_body .button_text{
					color:#A77C52;
					font-size:11px;
				}
				div.user_setup_content .content_submit .content_submit_line *{
					background-color:#E4DDCD;
				}
			/*************************************
			 * マウスオーバー時
			 ************************************/
				div.user_setup_content .content_submit_mouse_over .content_submit_body{
					background-color:#D6CAB4;
					color:#745F4C;
				}
				div.user_setup_content .content_submit_mouse_over .content_submit_body .button_text{
					color:#745F4C;
					font-size:11px;
				}
				div.user_setup_content .content_submit_mouse_over .content_submit_line *{
					background-color:#D6CAB4;
				}
			/*************************************
			 * 選択時
			 ************************************/
				div.user_setup_content .content_submit_active .content_submit_body{
					background-color:#D6CAB4;
					color:#745F4C;
				}
				div.user_setup_content .content_submit_active .content_submit_body .button_text{
					color:#745F4C;
					font-size:11px;
				}
				div.user_setup_content .content_submit_active .content_submit_line *{
					background-color:#D6CAB4;
				}
			/*************************************
			 * ボックス
			 ************************************/
				div.user_setup_content .user_setup_box .user_setup_box_body{
					padding:10px 15px 5px;
					background-color:#D6CAB4;
				}
				div.user_setup_content .user_setup_box .user_setup_box_line *{
					background-color:#D6CAB4;
				}
				div.user_setup_content .user_setup_box .one_content_body{
					background-color:#FFFFFF;
				}

div.user_speak_search{
	margin:0px;
	padding:5px;
	text-align:center;
}
/*************************************************
 * 検索エリアﾚｲｱｳﾄ
 ************************************************/
	table.userSpeakSearch {
		width:100%;
		margin:0px auto;
	}
	table.roomSpeakSearch {
		width:500px;
		margin:0px auto;
	}
	table.userSearch {
		width:500px;
		margin:0px auto;
	}
	table.contentSearch {
		margin:0px auto;
	}
	table.contentSearch td{
		vertical-align:middle;
		padding:2px;
	}
	table.contentSearch .contentSearchTitle{
		width:80px;
	}
	table.contentSearch .contentSearchText{
		padding-left:5px;
		padding-right:5px;
	}
	table.contentSearch .contentSearchText input{
		width:100%;
	}
	table.contentSearch .contentSearchButton{
		width:75px;
	}
	table.contentSearch .contentSearchLanguage{
	}
	table.contentSearch .contentSearchNoTitleText{
		padding-left:5px;
		padding-right:5px;
	}
	table.contentSearch .contentSearchNoTitleButton{
		width:75px
	}

/*  */
div.content {
	margin:0px 0px 10px;
	padding:0px;
}



/*************************************************
 * Top Page
 ************************************************/
	/*********************************************
	 * 共通設定
	 ********************************************/
		div.top_content_div {
			margin:0px auto;
		}
		table.top_content_table {
			width:866px;
			background-color:#FFC888;
		}
		td.top_content_td {
			height:98px;
			text-align:left;
		}
		/*****************************************
		 * 詳細情報
		 ****************************************/
			div.top_content_detail {
				margin: 0 34px 0 34px;
			}
			/*************************************
			 * サイトイメージ
			 ************************************/
				div.top_content_detail .top_content_image {
					/* width:180px; */
					margin-left:10px;
					padding:5px;
					text-align:left;
				}
			/*************************************
			 * サイト説明
			 ************************************/
				div.top_content_detail .top_content_explanation {
					padding:5px;
				}
			/*************************************
			 * サイト内検索
			 ************************************/
				div.top_content_detail .top_content_search {
					margin:25px;
					text-align:center;
				}
				/*************************************
				 * 検索バー設定
				 ************************************/
					div.top_content_search .search_bar{
						width:100%;
					}
					div.top_content_search .search_bar_select{
						width:80px;
						text-align:right;
					}
					div.top_content_search .search_bar_select select{
					}
					div.top_content_search .search_bar_text{
						text-align:center;
					}
					div.top_content_search .search_bar_text input{
						width:100%;
					}
					div.top_content_search .search_bar_button{
						text-align:left;
						width:75px;
					}
	/*********************************************
	 * サイト情報
	 ********************************************/
		div.top_content_information {
			margin: 0 34px 0 34px;
			padding:15px 0px;
			background-color:#FFFFFF;
		}
		div.top_content_information_one {
			width:250px;
		}
		table.top_content_information_table {
			width:97%;
		}
		td.top_content_information_td {
			padding:0px;
			background-color:#FFFFFF;
			text-align:center;
			border-width:1px;
			border-color:#FFFFFF;
			vertical-align:top;
		}
		td.top_content_information_td_left {
			border-right-style:solid;
		}
		td.top_content_information_td_center {
			border-right-style:solid;
			border-left-style:solid;
		}
		td.top_content_information_td_right {
			border-left-style:solid;
		}
		/*********************************************
		 * ログインフォーム
		 ********************************************/
			div.top_content_loginform {
				padding:5px;
				text-align:center;
			}
		/*****************************************
		 * ログインID
		 ****************************************/
			div.login_title_id {
				padding:3px 5px;
				text-align:left;
			}
			div.login_input_id {
				padding:0px 5px 0px;
			}
			div.login_input_id input{
				width:90%;
			}
			div.login_error_id {
				padding:0px 0px 5px;
				width:90%;
				text-align:left;
			}
		/*****************************************
		 * ログインパスワード
		 ****************************************/
			div.login_title_password {
				padding:3px 5px;
				text-align:left;
			}
			div.login_input_password {
				padding:0px 5px;
			}
			div.login_input_password input{
				width:90%;
			}
			div.login_error_password {
				padding:0px;
				width:90%;
				text-align:left;
			}
		/*****************************************
		 * ログインボタン
		 ****************************************/
			div.login_submit{
				margin:2px auto;
				width:90%;
			}
			/*************************************
			 * 非選択時
			 ************************************/
				div.login_submit .content_submit .content_submit_body{
					background-color:#FA9B3B;
					color:#FFFFFF;
				}
				div.login_submit .content_submit .content_submit_body .button_text{
					color:#FFFFFF;
				}
				div.login_submit .content_submit .content_submit_line *{
					background-color:#FA9B3B;
				}
			/*************************************
			 * マウスオーバー時
			 ************************************/
				div.login_submit .content_submit_mouse_over .content_submit_body{
					background-color:#FA9B3B;
					color:#FFFFFF;
				}
				div.login_submit .content_submit_mouse_over .content_submit_body .button_text{
					color:#FFFFFF;
				}
				div.login_submit .content_submit_mouse_over .content_submit_line *{
					background-color:#FA9B3B;
				}
			/*************************************
			 * 選択時
			 ************************************/
				div.login_submit .content_submit_active .content_submit_body{
					background-color:#FA9B3B;
					color:#FFFFFF;
				}
				div.login_submit .content_submit_active .content_submit_body .button_text{
					color:#FFFFFF;
				}
				div.login_submit .content_submit_active .content_submit_line *{
					background-color:#FA9B3B;
				}
		/*****************************************
		 * 自動ログイン
		 ****************************************/
			div.login_input_autologin {
				padding:3px 5px;
				width:90%;
				text-align:left;
			}
		/*****************************************
		 * パスワードリマインド
		 ****************************************/
			div.login_password_remaind {
				padding:3px 5px;
				width:90%;
				text-align:left;
			}
	/*****************************************
	 * 新規登録
	 ****************************************/
		div.top_content_newentry_user {
			padding:10px;
			text-align:left;
		}

		/*****************************************
		 * 新規登録ボタン
		 ****************************************/
			div.newentry_botton{
				margin:2px auto;
				width:90%;
			}
			/*************************************
			 * 非選択時
			 ************************************/
				div.newentry_botton .content_submit .content_submit_body{
					background-color:#5DC5D8;
					color:#FFFFFF;
				}
				div.newentry_botton .content_submit .content_submit_body .button_text{
					color:#FFFFFF;
				}
				div.newentry_botton .content_submit .content_submit_line *{
					background-color:#5DC5D8;
				}
			/*************************************
			 * マウスオーバー時
			 ************************************/
				div.newentry_botton .content_submit_mouse_over .content_submit_body{
					background-color:#5DC5D8;
					color:#FFFFFF;
				}
				div.newentry_botton .content_submit_mouse_over .content_submit_body .button_text{
					color:#FFFFFF;
				}
				div.newentry_botton .content_submit_mouse_over .content_submit_line *{
					background-color:#5DC5D8;
				}
			/*************************************
			 * 選択時
			 ************************************/
				div.newentry_botton .content_submit_active .content_submit_body{
					background-color:#5DC5D8;
					color:#FFFFFF;
				}
				div.newentry_botton .content_submit_active .content_submit_body .button_text{
					color:#FFFFFF;
				}
				div.newentry_botton .content_submit_active .content_submit_line *{
					background-color:#5DC5D8;
				}

	/*********************************************
	 * トップの設定
	 ********************************************/
		div.top_content_close {
		}
		div.top_content_close .top_content_explanation{
			width:300px;
			float:right;
		}
		div.top_content_close .top_content_information{
			width:280px;
			float:right;
		}
		div.top_content_open {
			text-align:center;
		}
		div.top_content_open .top_content_detail{
			width:780px;
		}
		div.top_content_open .top_content_explanation{
			text-align:center;
		}
		div.top_content_open .top_content_newentry_user{
			text-align:center;
		}

	/*****************************************
	 * 新規登録画面 利用規約
	 ****************************************/
		div.user_register_termsofservice {
			margin:15px auto;
			width:620px;
			height:200px;
			overflow:scroll;
		}
	/*****************************************
	 * 新規登録画面 プライバシーポリシー
	 ****************************************/
		div.user_register_privacypolicy {
			margin:15px auto;
			width:620px;
			height:200px;
			overflow:scroll;
		}
	/*****************************************
	 * 新規登録画面 登録する上で
	 ****************************************/
		div.user_register_newuserentry {
			margin:15px auto;
			width:90%;
			height:200px;
			overflow:scroll;
		}
	/*****************************************
	 * 外部サイトのアドレスブック利用
	 ****************************************/
		div.user_invite_outer_addressbooks {
			margin:15px auto;
			width:500px;
			background-color:#E4DDCD;
			border:solid 1px #FBB267;
		}
		div.user_invite_outer_addressbooks_message {
			padding:5px;
		}
		div.user_invite_outer_addressbooks_link {
			padding:5px;
		}

div.content_line {
	display:block;
}
div.content_line *{
	font-size:1px;
	display:block;
	height:1px;
	overflow:hidden;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#FBB267;
}
div.content_line .spiffy_top{
	margin:0px 5px;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
}
div.content_line .spiffy_bottom{
	margin:0px 5px;
	border-top-style:solid;
	border-left-style:none;
	border-right-style:none;
}
div.content_line .spiffy1{
	margin:0px 5px;
	border-width:2px;
	background-color:#FBB267;
}
div.content_line .spiffy2{
	margin:0px 3px;
	background-color:#FBB267;
}
div.content_line .spiffy3{
	margin:0px 2px;
	background-color:#FBB267;
}
div.content_line .spiffy4{
	margin:0px 1px;
	background-color:#FBB267;
}
div.content_line .spiffy5{
	margin:0px 1px;
	background-color:#FBB267;
}
div.content_head {
	margin:0px;
	padding:0px 10px 5px;
	font-size:15px;
	text-align:left;
	border-collapse:collapse;
	border-top-style:none;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	background-color:#FBB267;
	border-color:#FBB267;
	color:#ffffff;
}
font.content_title{
	font-weight:bold;
	color:#ffffff;
}
div.content_line_body {
	display:block;
}
div.content_line_body *{
	font-size:1px;
	display:block;
	height:1px;
	overflow:hidden;
	border-width:1px;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#FBB267;
}
div.content_line_body .spiffy_top{
	margin:0px 6px;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
}
div.content_line_body .spiffy_bottom{
	margin:0px 6px;
	border-top-style:solid;
	border-left-style:none;
	border-right-style:none;
}
div.content_line_body .spiffy1{
	margin:0px 4px;
	border-width:2px;
	background-color:#ffffff;
}
div.content_line_body .spiffy2{
	margin:0px 3px;
	background-color:#ffffff;
}
div.content_line_body .spiffy3{
	margin:0px 2px;
	background-color:#ffffff;
}
div.content_line_body .spiffy4{
	margin:0px 1px;
	background-color:#ffffff;
}
div.content_line_body .spiffy5{
	margin:0px 1px;
	background-color:#ffffff;
}

div.content_body{
	margin:0px;
	padding:0px 5px;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	background-color:#ffffff;
	border-color:#FBB267;
	border-width:1px;
	text-align:center;
}

div.content_foot {
	margin:-1px 0px 0px 0px;
	padding:5px 10px;
	font-size:13px;
	background-color:#FBB267;
	border:solid 1px #FBB267;
	color:#ffffff;
	text-align:right;
	vertical-align:middle;
}
div.content_foot a:link{
	color:#ffffff;
}
div.content_foot a:visited{
	color:#ffffff;
}
div.content_foot a:hover{
	color:#ffffff;
}
div.content_foot a:active{
	color:#ffffff;
}
table.content_body_table {
	width:100%;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#FBB267;
	background-color:#ffffff;
}
td.content_body_td{
	padding:0px;
	border-top-style:none;
	border-bottom-style:dotted;
	border-left-style:dotted;
	border-right-style:dotted;
	border-width:1px;
	border-color:#FBB267;
	text-align:center;
	vertical-align:top;
}

div.pagetop {
	padding:3px 5px;
	font-size:13px;
	text-align:right;
}

div.photo {
	margin:0px 3px 2px;
	text-align:center;
}
div.photo_L {
	margin:0px auto 2px;
/*	height:120px; */
	text-align:center;
}
div.photo_S {
	margin:0px auto 2px;
/*	height:80px; */
	text-align:center;
}
img.image_L {
}
img.image_M {
}
img.image_S {
}
img.image_MB {
}

div.one_content_body {
	min-height:400px;
	margin:0px;
	padding:0px;
	text-align:center;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#FBB267;
}
table.one_content_body_table {
	margin:0px auto;
	padding:0px;
	border:none;
	border-collapse:collapse;
	table-layout:fixed;
}
td.one_content_body_td {
	min-height:400px;
	margin:0px;
	padding:10px 10px;
	vertical-align:top;
	text-align:center;
}

div.help_menu{
	line-height:20px;
}


/*************************************************
 * 入力ページ用スタイルシート
 ************************************************/
	div.input_content_message {
		margin:0px;
		padding:0px;
		vertical-align:top;
		text-align:center;
	}
	div.input_content_inputarea {
		padding:5px;
		vertical-align:top;
		text-align:center;
	}
	div.input_content_inputarea table {
		width:75%;
		table-layout:fixed;
		border:solid 1px #E4DDCD;
	}
	div.input_content_inputarea td {
		padding:2px;
		min-height:30px;
		border:solid 1px #E4DDCD;
		vertical-align:top;
		text-align:left;
	}
	div.input_content_inputarea .title_col {
		min-height:30px;
		width:190px;
	}
	div.input_content_inputarea .input_col {
		min-height:30px;
	}
	div.input_content_inputarea .col_div {
		padding:0px 0px 5px;
		word-break:break-all;
	}
	div.input_content_button {
		padding:10px;
		vertical-align:top;
		text-align:center;
	}
/*************************************************
 * 完了ページ用スタイルシート
 ************************************************/
	div.commit_content_message {
		margin:0px;
		padding:0px;
		vertical-align:top;
		text-align:center;
	}
	div.commit_content_button {
		padding:20px;
		vertical-align:top;
		text-align:center;
	}

/*************************************************
 * インプットタイプ
 ************************************************/
	input.edit_user_nickname {
		width:200px;
	}
	input.edit_user_icon {
		width:275px;
	}
	select.edit_user_locale {
		width:200px;
	}
	select.edit_user_timezone {
		width:200px;
	}
	input.edit_user_magazine {
	}
	input.edit_user_magazine_timming {
	}
	input.edit_user_mail {
		width:98%;
	}
	input.edit_user_password {
		width:200px;
	}
	textarea.edit_user_message {
		width:200px;
	}
	input.edit_user_image {
		width:200px;
	}

	div.commit_content_button {
		padding:20px;
		vertical-align:top;
		text-align:center;
	}

/*************************************************
 * エントリーリストの選択ユーザ背景色用スタイルシート
 ************************************************/
	div.user_click {
		background-color:#fa8072;
	}
	td.user_click {
		background-color:#fa8072;
	}

	div.user_select {
		background-color:#7fffd4;
	}
	td.user_select {
		background-color:#7fffd4;
	}

/***************************
 * 画面表示時
 **************************/
@media screen {
/* MainPage */
	#information_content {
		margin:0px auto;
		padding:0px;
		width:270px;
		float:left;
		overflow:hidden;
	}
	#detail_content {
		margin:0px auto;
		padding:0px;
		width:500px;
		float:right;
		overflow:hidden;
	}
}
/***************************
 * 印刷時
 **************************/
@media print {
	#page_header {
		display:inline;
		visibility:visible;
	}
	#page_header_logo {
		display:inline;
		visibility:visible;
	}
	#page_header_search {
		display:none;
		visibility:hidden;
	}
	#page_header_user_menu {
		display:none;
		visibility:hidden;
	}
	#page_menu {
		display:none;
		visibility:hidden;
	}
	#page_body {
		display:inline;
		visibility:visible;
	}
	#information_content {
		padding:0px;
		width:640px;
	}
	#detail_content {
		padding:0px;
		width:640px;
	}
	#page_footer {
		display:inline;
		visibility:visible;
	}
	#page_footer_menu {
		display:none;
		visibility:hidden;
	}
	#page_footer_copylight {
		display:inline;
		visibility:visible;
	}
}

.input_send {
	background-color: #FFE1C9;
	border: 2px solid #FAA955;
	color: #000000;
}

div.frend_content_line {
	display:block;
}
div.frend_content_line *{
	font-size:1px;
	display:block;
	height:1px;
	overflow:hidden;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#92CCD2;
}
div.frend_content_line .spiffy_top{
	margin:0px 5px;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
}
div.frend_content_line .spiffy_bottom{
	margin:0px 5px;
	border-top-style:solid;
	border-left-style:none;
	border-right-style:none;
}
div.frend_content_line .spiffy1{
	margin:0px 5px;
	border-width:2px;
	background-color:#92CCD2;
}
div.frend_content_line .spiffy2{
	margin:0px 3px;
	background-color:#92CCD2;
}
div.frend_content_line .spiffy3{
	margin:0px 2px;
	background-color:#92CCD2;
}
div.frend_content_line .spiffy4{
	margin:0px 1px;
	background-color:#92CCD2;
}
div.frend_content_line .spiffy5{
	margin:0px 1px;
	background-color:#92CCD2;
}
div.frend_content_head {
	margin:0px;
	padding:0px 10px 5px;
	font-size:15px;
	text-align:left;
	border-collapse:collapse;
	border-top-style:none;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	background-color:#92CCD2;
	border-color:#92CCD2;
	color:#ffffff;
}
font.frend_content_title{
	font-weight:bold;
	color:#ffffff;
}
div.frend_content_line_body {
	display:block;
}
div.frend_content_line_body *{
	font-size:1px;
	display:block;
	height:1px;
	overflow:hidden;
	border-width:1px;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#92CCD2;
}
div.frend_content_line_body .spiffy_top{
	margin:0px 6px;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
}
div.frend_content_line_body .spiffy_bottom{
	margin:0px 6px;
	border-top-style:solid;
	border-left-style:none;
	border-right-style:none;
}
div.frend_content_line_body .spiffy1{
	margin:0px 4px;
	border-width:2px;
	background-color:#ffffff;
}
div.frend_content_line_body .spiffy2{
	margin:0px 3px;
	background-color:#ffffff;
}
div.frend_content_line_body .spiffy3{
	margin:0px 2px;
	background-color:#ffffff;
}
div.frend_content_line_body .spiffy4{
	margin:0px 1px;
	background-color:#ffffff;
}
div.frend_content_line_body .spiffy5{
	margin:0px 1px;
	background-color:#ffffff;
}

div.frend_content_body{
	margin:0px;
	padding:0px 5px;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	background-color:#ffffff;
	border-color:#92CCD2;
	border-width:1px;
	text-align:center;
}

div.frend_content_foot {
	margin:-1px 0px 0px 0px;
	padding:5px 10px;
	font-size:13px;
	background-color:#92CCD2;
	border:solid 1px #92CCD2;
	color:#ffffff;
	text-align:right;
	vertical-align:middle;
}
div.frend_content_foot a:link{
	color:#ffffff;
}
div.frend_content_foot a:visited{
	color:#ffffff;
}
div.frend_content_foot a:hover{
	color:#ffffff;
}
div.frend_content_foot a:active{
	color:#ffffff;
}
table.frend_content_body_table {
	width:100%;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#92CCD2;
	background-color:#ffffff;
}
td.frend_content_body_td{
	padding:0px;
	border-top-style:none;
	border-bottom-style:dotted;
	border-left-style:dotted;
	border-right-style:dotted;
	border-width:1px;
	border-color:#92CCD2;
	text-align:center;
	vertical-align:top;
}

	/*********************************************
	 * 有効な発言
	 ********************************************/
		div.frend_entry_speaker_detail {
			margin:0px;
			padding:0px;
			border-top-style:none;
			border-bottom:none;
			border-left:solid 1px #92CCD2;
			border-right:solid 1px #92CCD2;
			background-color:#ffffff;
			text-align:right;
			overflow:hidden;
		}
	/*********************************************
	 * 有効な発言
	 ********************************************/
		div.frend_entry_speaker {
			margin:0px;
			padding:0px;
			border-top-style:none;
			border-bottom:dotted 1px #92CCD2;
			border-left:solid 1px #92CCD2;
			border-right:solid 1px #92CCD2;
			background-color:#ffffff;
			text-align:right;
			overflow:hidden;
		}
	/*********************************************
	 * 削除済み
	 ********************************************/
		div.frend_entry_speaker_delete {
			margin:0px;
			padding:0px;
			border-top-style:none;
			border-bottom:dotted 1px #92CCD2;
			border-left:solid 1px #92CCD2;
			border-right:solid 1px #92CCD2;
			background-color:#e0e0e0;
			text-align:right;
			overflow:hidden;
		}

	/*********************************************
	 * 表示順メニュー用
	 ********************************************/
		table.frend_entry_list_order_menu {
			width:100%;
			padding:0px;
			margin:0px 0px -3px;
			border-collapse:separate;
			border-spacing:3px;
			table-layout:fixed;
		}
		table.frend_entry_list_order_menu td {
			padding:5px;
			text-align:center;
			vertical-align:top;
			font-size:10px;
			font-weight:bold;
			cursor:pointer;
		}
		table.frend_entry_list_order_menu .entry_menu {
			background-color:#ffffff;
			border:solid 1px #92CCD2;
			color:#92CCD2;
		}
		table.frend_entry_list_order_menu .entry_menu_Act {
			background-color:#92CCD2;
			border:solid 1px #92CCD2;
			color:#ffffff;
		}
		div.frend_entry_menu_line {
			background-color:#92CCD2;
			font-size:1px;
		}

		div.user_menu_content_myself .content_menu_box .frend_entry_list_order_menu{
			border-top-style:none;
			border-bottom-style:none;
			border-left:solid 15px #DDD5CB;
			border-right:solid 15px #DDD5CB;
		}
		div.user_menu_content_myself .content_menu_box .frend_entry_menu_line{
			margin:0px 15px 0px;
			padding:0px;
		}

		div.user_menu_content .content_menu_box .frend_entry_list_order_menu{
			border-top-style:none;
			border-bottom-style:none;
			border-left:solid 15px #D6CAB4;
			border-right:solid 15px #D6CAB4;
		}
		div.user_menu_content .content_menu_box .frend_entry_menu_line{
			margin:0px 15px 0px;
			padding:0px;
		}


/*************************************************
 * プロフィール表示スタイル
 ************************************************/
div.profile_home td{
    font-size: 12px;
    background-color:#FED8B9;
    border: 2px #FFFFFF solid;
    padding-top: 2px;
    padding-left: 4px;
    word-break:break-all;
    min-width:65px;
}
