*	{
	margin:  0;
	padding: 0;
	font-size: 12px;
	line-height: 17px;
	}

body	{
	color: #4d4d4d;
	background-color: #f2f2f1;
	margin: 10px 0;
	text-align: center;
	}

body.header	{
	color: #ffffff;
	background-color: #6f8780;
	margin: 0;
	padding: 0;
	text-align: center;
	}

body.footer_body	{
	color: #ffffff;
	background-color: #6f8780;
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: left;
	width:600px;
	}

.footer_w	{
	background-color: #ffffff;
	height:12px;
	width:600px;
	margin:auto;
	clear:both;
	}

.footer_main	{
	width:600px;
	height:20px;
	text-align: left;
}

.footer_left {
	padding:4px;
	padding-top:6px;
	font-size:12px;
	line-height:12px;
	float: left;
}
.footer_right {
	padding:4px;
	font-size:10px;
	line-height:10px;
	float: right;
}

/* トップページの設定 -------------------------------------------------------*/
.top_mainpic {
	width:600px;
	background-color:#ffffff;
	padding-top:4px;
	margin:auto;
}

.top_maincontainer {
	padding-top:4px;
	width:600px;
	margin:auto;
	background-color:#f3f8f2;
}

.top_container_left {
	float: left;
	width:286px;
}
.top_container_right {
	text-align:left;
}

.top_disc_container {
	padding:2px;
	background-color:#7a827b;
}

.top_disc_left {
	padding:3px;
	background-color:#fbfbfb;
	float: left;
}
.top_disc_right {
	padding:3px;
	background-color:#fbfbfb;
	text-align:left;
	line-height:15px;
}


/* 共通の設定 ----------------------------------------------------------------*/

/* NEWS・COLUMN用設定 */
body.disc_body	{
	margin: 8px 0px 0px 0px;
	padding: 0;
	scrollbar-face-color:#FAFAFA; /* 表面の色 */
	scrollbar-highlight-color:#ffffff; /* ハイライトの色 */
	scrollbar-shadow-color:#ffffff; /* 影の色 */
	scrollbar-3dlight-color:#727272; /* 左端と上端の色 */
	scrollbar-darkshadow-color:#727272; /* 右端と下端の色 */
	scrollbar-arrow-color:#999999; /* 矢印の色 */
	scrollbar-track-color: #E6E6E6; /* ベースの色 */
	}

/* LIVE・MOBILE用設定 */
body.i_bodyL	{
	text-align:center;
	margin: 8px 0px 0px 0px;
	padding: 0;
	scrollbar-face-color:#FAFAFA; /* 表面の色 */
	scrollbar-highlight-color:#ffffff; /* ハイライトの色 */
	scrollbar-shadow-color:#ffffff; /* 影の色 */
	scrollbar-3dlight-color:#727272; /* 左端と上端の色 */
	scrollbar-darkshadow-color:#727272; /* 右端と下端の色 */
	scrollbar-arrow-color:#999999; /* 矢印の色 */
	scrollbar-track-color: #E6E6E6; /* ベースの色 */
	}

.container	{
	width: 600px;
	height: 530px;
	margin: auto;
	}

.container0	{
	background-color:#f3f8f2;
	width: 600px;
	height: 517px;
	margin: auto;
	}


/* ボディの設定 タイプA */
#tipe_a_admin	{
	background-color: #f4f4f4;
	width: 790px;
	height: 542px;
	float: left;
	text-align: left;
	background-image: url("http://www.aobozu.jp/img/tool/bg.gif");
	background-repeat: no-repeat;
	backgroundoo-position: center center
	}

.clrb {
	font-size:1px;
	line-height:1px;
	clear:both;
}

/* プロフィールの設定 -------------------------------------------------------*/
.prof_container	{
	width:590px;
	margin:auto;
	}

.prof_left	{
	width: 290px;
	padding-top:8px;
	text-align:center;
	float: left;
	}

.prof_right	{
	width: 300px;
	text-align:left;
	float: right;
	}

.prof_text	{
	padding-top:5px;
}

.prof_textl	{
	float:left;
	padding-bottom:5px;
}
.prof_textr	{
	width:285px;
	text-align:left;
	float:right;
	padding-bottom:5px;
}


/* モバイルの設定 -----------------------------------------------------------*/
.mobile_container	{
	width:480px;
	margin:auto;
	}

.mobile_top	{
	width: 480px;
	text-align:left;
	}

.mobile_left	{
	width: 200px;
	text-align:left;
	float: left;
	}

.mobile_right	{
	width: 280px;
	text-align:left;
	float: right;
	}


/* インフォ・ダイアリーの設定 -----------------------------------------------*/
#disc_left	{
/* 	border: 1px solid #a8a8a8; */
	width: 160px;
	float: left;
	}

#disc_right	{
/* 	border: 1px solid #a8a8a8; */
	width: 440px;
	float: right;
	}

#i_l-title_txt	{
	text-align: left;
	width: 410px;
	padding: 3px 0 3px 0px;
	margin: auto;
	}

#i_l-body_txt	{
	text-align: left;
	width: 410px;
	padding: 1px 0px 0px 1px;
	margin: auto;
	margin-bottom: 8px;
	}

/* ライブの設定 --------------------------------------------------------------*/
#i_l-title_txt2	{
	text-align: left;
	width: 550px;
	padding: 3px 0 3px 0px;
	margin: auto;
	}

#i_l-body_txt2	{
	text-align: left;
	width: 550px;
	padding: 1px 0px 0px 1px;
	margin: auto;
	margin-bottom: 8px;
	}

.live_update {
	padding-left:17px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	font-weight:bold;
}

.live_container	{
	width: 600px;
	}

/* 日記の設定 ----------------------------------------------------------------*/
#diary-title_txt	{
/* 	border: 1px solid #a8a8a8; */
	background-color: #f3f8f2;
	text-align: left;
	width: 410px;
	padding: 3px 0 3px 5px;
	margin: 5px 0px 0px 0px;
	}

#diary-body_txt	{
/* 	border: 1px solid #a8a8a8; */
	text-align: left;
	width: 410px;
	padding: 5px 3px 3px 8px;
	margin: 0;
	word-wrap:break-word;
	word-break:break-all;
	}

#diary-body_txt2	{
/* 	border: 1px solid #a8a8a8; */
	text-align: left;
	width: 410px;
	padding: 5px 3px 3px 8px;
	margin: 0;
	margin-bottom:6px;
	}

/* 角マル　緑 --------------------------------------------------------------*/
#corner_w	{
	width: 279px;
	background-color: #f3f8f2;
	}
corner_w p	{
	padding: 10px 20px;
	background: #f3f8f2;
	}

#corner_w150	{
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	background-color: #f3f8f2;
	}
corner_w150 p	{
	padding: 10px 20px;
	background: #f3f8f2;
	}

.round_top	{
	margin-top: 8px;
	background: #f3f8f2 url(../img/tool/corner_w1.gif) no-repeat top left;
	}
.round_top p	{
	margin-left: 10px;
	background: transparent url(../img/tool/corner_w2.gif) no-repeat top right;
	padding-top: 15px;
	}
.round_mid	{
	margin: 0;
	pading-left: 10px;
	background-color: #f3f8f2;
	height: 465px;
	}
.round_mid p	{
	margin-left: 8px;
	margin-right: 8px;
	}
.round_bottom	{
	background: #f3f8f2 url(../img/tool/corner_w3.gif) no-repeat bottom left;
	}
.round_bottom p	{
	margin-left: 10px;
	background: transparent url(../img/tool/corner_w4.gif) no-repeat bottom right;
	padding-bottom: 15px;
	}

/* 各ページのメニューの行間設定 */
.list_txt	{
	margin: 0;
	pading-left: 10px;
	background-color: #f3f8f2;
	height: 485px;
	line-height: 17px;
	overflow: auto;
	scrollbar-face-color:#FAFAFA; /* 表面の色 */
	scrollbar-highlight-color:#ffffff; /* ハイライトの色 */
	scrollbar-shadow-color:#ffffff; /* 影の色 */
	scrollbar-3dlight-color:#727272; /* 左端と上端の色 */
	scrollbar-darkshadow-color:#727272; /* 右端と下端の色 */
	scrollbar-arrow-color:#999999; /* 矢印の色 */
	scrollbar-track-color: #E6E6E6; /* ベースの色 */
	}

/* prof用 */
.list_txt2	{
	text-align:left;
	margin: 0;
	pading-left: 10px;
	background-color: #f3f8f2;
	height: 140px;
	line-height: 17px;
	}
.round_mid2	{
	margin: 0;
	pading-left: 10px;
	background-color: #f3f8f2;
	height: 140px;
	}
.round_mid2 p	{
	margin-left: 8px;
	margin-right: 8px;
	}


/* ポップアップニュースの設定 -------------------------------------------------------*/
body.pnews	{
	color: #000000;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: left;
	}

.pnews_container	{
	text-align:center;
}

.pnews_box	{
	margin:auto;
	border:solid 1px #FBA744;
	background-color:#FFF7CD;
	width:450px;
	height:180px;
	margin-top:5px;
	margin-bottom:5px;
}

.pnews_textbox1	{
	padding:3px;
	width:440px;
}
.pnews_text1	{
	padding-bottom:5px;
	font-weight:bold;
	font-size:14px;
}

.pnews_textbox2	{
	padding:3px;
	padding-top:0px;
	width:380px;
	margin:auto;
}
.pnews_text2	{
	float:left;
	text-align:left;
	font-size:12px;
}
.pnews_text3	{
	text-align:left;
	font-size:12px;
}

.pnews_box2	{
	margin:auto;
	width:450px;
	margin-top:5px;
	margin-bottom:5px;
}
.pnews_text4	{
	padding-bottom:10px;
	text-align:left;
	font-size:12px;
}


.pnews_textbox3	{
	padding-top:3px;
	width:380px;
	margin:auto;
}

.pnews_text5	{
	float:left;
	text-align:left;
	font-size:12px;
}
.pnews_text6	{
	text-align:left;
	font-size:12px;
}

.pnews_box3	{
	margin:auto;
	width:450px;
	margin-top:15px;
	margin-bottom:5px;
}
.pnews_text7	{
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	font-size:12px;
	border-width: thin ;
	border-style: solid;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-top-color: #6f8780;
	border-left-width: 0px;
}

.pnewsp_container	{
	text-align:center;
}
.pnewsp_box	{
	margin:auto;
	width:400px;
	margin-top:5px;
	margin-bottom:5px;
}

.pnewsp_table td {
	padding:3px;

}

/* 共有文字 ----------------------------------------------------------------*/

/* フォントサイズ */
h1	{ font-size:14px; line-height: 19px; font-weight:bold; }
h2	{ font-size:12px; line-height: 17px; font-weight:bold; }
h3	{ font-size:12px; line-height: 17px; font-weight:normal; }
.pixel18	{font-size:18px; line-height: 24px;}
.pixel16	{font-size:16px; line-height: 22px;}
.pixel14	{font-size:14px; line-height: 19px;}
.pixel12	{font-size:12px; line-height: 17px;}
.pixel11	{font-size:11px; line-height: 13px;}
.pixel10	{font-size:10px; line-height: 12px;}
.pixel9	{font-size:9px; line-height: 11px;}
.b	{font-weight: bold; line-height: 14px;}

/* 文字色 */
.txtcol-0 { color:#ffffff;}/* 強調色0　白 */
.star     { color:#1a7857;}/* 強調色1　緑 BBS一般 文字の注目色 */
.txtcol-1 { color:#00a73e;}/* 強調色1　緑 BBS一般 */
.txtcol-2 { color:#708d72;}/* 強調色2　抹茶色 */
.txtcol-3 { color:#bf2625;}/* 強調色3　深い赤 BBS関係者 */
.txtcol-4 { color:#ED0283;}/* 強調色4　ピンク */
.txtcol-5 { color:#D31C1C;}/* 強調色4　深い赤 NEWS強調 */

/* BG色 */
.bgcol-0 { background-color:#ffffff;}/* BG色0　白 */
.color-bg_body		{ background-color:#f3f8f2; } /* BODYのバックの色 */
.color-bg_body2		{ background-color:#6f8780; } /* 上下のフレームBGと同じ色 */

/* 文字下のアンダーライン */
.i_l-udr-line { 
	border-width: thin ;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #6f8780;
	border-left-width: 0px;
	}

/* リンク */
A:{COLOR: #458fcb; TEXT-DECORATION: none}
A:link {COLOR: #458fcb; TEXT-DECORATION: none}
A:active {COLOR: #458fcb; TEXT-DECORATION: none}
A:visited {COLOR: #458fcb; TEXT-DECORATION: none}
A:hover {COLOR: #02c55e; TEXT-DECORATION: none}

a.header:{COLOR: #FFFFFF; TEXT-DECORATION: none}
a.header:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
a.header:active {COLOR: #FFFFFF; TEXT-DECORATION: none}
a.header:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
a.header:hover {COLOR: #bdeae3; TEXT-DECORATION: none}


/* 送信フォームタグ ------------------------------------------------------*/

form { padding:0px;margin:0px; }
input.change { color:#475644; margin-bottom:1px; background-color:#CDFDCB; vertical-align:middle;}
input.delete { color:#475644; margin-bottom:1px; background-color:#CDFDCB; vertical-align:middle;}
input.form { font-size:14px; border-color:#95A193; border:1px; border-style:solid; color:#475644; background-color:#F7FDF3; vertical-align:middle;}
input.checkbox { width:14px; height:14px; }

textarea.form { font-size:14px; border-color:#95A193; border:1px; border-style:solid; color:#475644; background-color:#F7FDF3; vertical-align:middle;}

input.comment {font-size:10pt; line-height:14px; vertical-align:middle; color:#666666; background-color:#FFFFFF; border-style:solid; border-color:#959595; border-width:1;padding-left:2px;padding-right:2px;}
textarea.comment {font-size:10pt; color:#666666; background-color:#FFFFFF; border-style:solid; border-color:#959595; border-width:1; scrollbar-face-color:#FAFAFA; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3dlight-color:#A6A6A6; scrollbar-darkshadow-color:#A6A6A6; scrollbar-arrow-color:#999999; scrollbar-track-color: #FAFAFA;padding-left:2px;padding-right:2px;
}
input.comment2 {height:17px; font-size:10pt; line-height:14px; vertical-align:middle; color:#666666; background-color:#FFFFFF; border-style:solid; border-color:#959595; border-width:1;}
input.diary {height:13px; font-size:10pt; line-height:14px; vertical-align:middle;padding:0px;margin:0px;}