@charset "utf-8";


/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/

/*基本設定*/

/*▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲*/



* {margin: 0px;	padding: 0px; outline: none; font-style: normal;}



hr {display: none;}

img{vertical-align: text-bottom; border-style: none;}

li {list-style: none;}

.clear {clear: both;}
	
.clear_koumoku{
	clear: both;
	background: url(../imgMem/koumoku_kugiri_box.gif) repeat-x;
	height: 61px;
	width: 100%;
	margin-top: 8px;
}
	
	
.image_border_none{
	border-width: 0px;
	border-style: none;
	margin: 0px;
	padding: 0px;
}	


body {
	font: 13px/21px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	background: url(../imgMem/main_bg.gif);
}

.for_top{
	text-align: right;
	height: auto;
	width: 100%;
	padding: 10px 0px;
}

.for_top a{
	background: url(../imgMem/for_top.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 20px;
}

.for_ahead_page{
	margin: 10px 0px;
	height: auto;
	width: 100%;
}

.form_sub{
	color: #FF00FF;
	text-indent: 10px;
	margin-left: 10px;
}


.form_sub_02{
	color: #333333;
	text-decoration: blink;
}


/*==================================================================================
■フォーム関連 >> 
====================================================================================*/

input{
	padding: 2px 5px;
	border: 1px solid #999999;
}

textarea{
	padding: 2px 5px;
	border: 1px solid #999999;
}

.check_box_listform ul{
	display: inline;
}

.check_box_listform li{
	display: inline;
	padding-right: 5px;
}

/*==================================================================================
■マージン・パディング関連 >> 
====================================================================================*/

.ma_0_10{
	margin: 0px 0px 10px;
}
.head_site_botan {
	background: url(../imgMem/head_site_link01.gif) no-repeat;
	height: 25px;
	margin-left: 20px;
	width: 120px;
}
.head_site_botan_help {
	background: url(../imgMem/head_help01.gif) no-repeat;
	height: 25px;
	margin-left: 15px;
	width: 80px;
}
.head_site_botan a , .head_site_botan_help a {
	background: url(../imgMem/head_site_link02.gif) no-repeat right top;
	display: block;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 0.1em;
	padding-left: 25px;
	padding-right: 5px;
	text-align: center;
}
.head_site_botan a:hover , .head_site_botan_help a:hover {
	color: #CC0000;
}



/*==================================================================================
■
■ヘッダー部分
■
====================================================================================*/

#header_box{
	height: 120px;
	width: 100%;
	background: url(../imgMem/com_header_bg.gif) repeat-x;
}

#header_box_in{
	margin: 0px auto;
	height: 120px;
	width: 950px;
}

/*==================================================================================
■ヘッダー部分 >> レフト
====================================================================================*/

#header_box_in #header_left_box{
	float: left;
	height: 120px;
	width: 190px;
}


/*==================================================================================
■ヘッダー部分 >> ライト
====================================================================================*/

#header_box_in #header_right_box{
	position:relative;
	float: right;
	height: auto;
	width: 600px;
}

#header_right_box .top_box{
	position:absolute;
	right:0;
	top:0;
	background: url(../imgMem/com_header_info_bg.gif) no-repeat;
	height: 75px;
	width: 490px;
	color: #FFFFFF;
}

#header_right_box .top_box h1{
	font-size: 13px;
	height: auto;
	width: 470px;
	border-bottom: 1px solid #766eca;
	margin: 0px auto;
	padding: 11px 0px 2px;
}

#header_right_box .top_box ul{
	height: auto;
	width: 470px;
	margin: 0px auto;
	border-top: 1px solid #333399;
	padding: 8px 0px 0px;
}

#header_right_box .top_box li{
	padding: 5px 10px 0px 0px;
	display: inline;
}

#header_right_box .btm_box{
	position: absolute;
	right:0;
	top: 75px;
	text-align: right;
	height: auto;
	padding: 10px 0px 0px;
}


/*==================================================================================
■
■コンテンツ共通部分
■
====================================================================================*/

.com_sub_title{
	background: url(../imgMem/com_sub_title.gif) repeat-x;
	height: 45px;
	width: 100%;
	margin: 15px 0px;
	}

.com_sub_title span{
	font-size: 18px;
	display: block;
	height: auto;
	width: 600px;
	padding-top: 8px;
	padding-left: 40px;	
	}

/*==================================================================================
■
■ナビゲーション部分
■
====================================================================================*/

#navi_box{
	background: url(../imgMem/com_navi_bg.gif) repeat-x 0px 0px;
	height: 33px;
}

#navi_box_in{
	background: url(../imgMem/com_navi_bg.gif) repeat-x 0px 0px;
	width: 950px;
	margin: 0px auto;
}

/*==================================================================================
■ナビゲーション部分 >> 
====================================================================================*/



#navi_box_in2{
	padding: 8px 0px 3px;
	height: auto;
	
}

#navi_box_in2 #nav-one{
	font-weight: bold;
	color: #FFFFFF;
	height: auto;
	
}


/*==================================================================================
■
■メインコンテンツ部分
■
====================================================================================*/

#main_contents_box{
	background: url(../imgMem/com_main_bg.gif) repeat-y center center;
	margin: 0px auto;
	height: auto;
	width: 100%;
}

#main_contents{
	margin: 0px auto;
	height: auto;
	width: 950px;
	background: url(../imgMem/com_main_contents_bg.gif) repeat-x 0px 270px;
}

#main_pic{
	background: url(../imgMem/com_main_img.jpg) no-repeat;
	height: 90px;
	width: 950px;
	text-indent: -9999px;
}

#main_contents_in{
	height: auto;
	width: 915px;
	padding-bottom: 100px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 17px;
	padding-left: 18px;
}

/*==================================================================================
■メインコンテンツ部分 >> パンクズナビゲーション
====================================================================================*/

#main_pankuzu_box{
	background: url(../imgMem/con_pankuzu_bg.gif) repeat-x bottom;
	height: auto;
	width: 100%;
	padding-bottom: 5px;
	margin-top: 15px;
}

#main_pankuzu_box .left_box{
	width: 600px;
	height: auto;
	float: left;
}

#main_pankuzu_box .right_box{
	width: 80px;
	height: auto;
	float: right;
	text-align: right;
}

#main_pankuzu_box .left_box .navi{
	padding-top: 10px;
}

#main_pankuzu_box .left_box .navi li{
	display: inline;
}

#main_pankuzu_box .home_icon{
	background: url(../imgMem/con_pankuzu_home.gif) no-repeat;
	padding-left: 15px;
}

#main_pankuzu_box .right_box p{
	background: url(../imgMem/con_pankuzu_logout.gif) no-repeat -3px 6px;
	text-align: right;
	height: auto;
	width: 80px;
	overflow:visible;
	padding-top: 10px;
}

/*==================================================================================
■メインコンテンツ部分 >> メインタイトル
====================================================================================*/

#main_title{
	padding: 10px 0px;
	height: auto;
	width: 100%;
	text-align: center;
	background: url(../imgMem/com_main_title.gif) no-repeat bottom;
	font-size: 14px;
	margin-top: 10px;
}

/*==================================================================================
■メインコンテンツ部分 >> タブボックス
====================================================================================*/


#contents_tabu_box{
	line-height: 30px;
	text-align: center;
	height: 30px;
	width: 100%;
	margin: 20px 0px 0px;
	color: #FFFFFF;
}


ul#contents_tabu_box li {
	float: left;
	height: 30px;
	width: 123px;
	margin-right: 10px;
}


ul#contents_tabu_box li a {
	height: 30px;
	width: 123px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: url(../imgMem/com_tabu_btn.gif) no-repeat;
}

.contents_under{
	background: url(../imgMem/com_tabu_under.gif) repeat-x;
	height: 15;
	width: 100%;
	text-align: right;
	padding-top: 15px;
}

.contents_under span{
	padding-top: 10px;
	height: auto;
	width: 100%;
}


/*==================================================================================
■メインコンテンツ部分 >> 検索ボックス
====================================================================================*/

#search_box{
	background: url(../imgMem/com_search_box_bg.gif) repeat-y;
	height: auto;
	width: 863px;
	margin: 20px auto;
}

#search_box_in{
	background: url(../imgMem/com_search_box_right_btm.gif) no-repeat right bottom;
	height: auto;
	width: 863px;
}

#search_box .left_box{
	background: url(../imgMem/com_search_icon_btm.gif) no-repeat bottom;
	height: 124px;
	width: 79px;
	padding-bottom: 11px;
	float: left;
}

#search_box .right_box{
	float: right;
	height: auto;
	width: 784px;
	background: url(../imgMem/com_search_box_right_top.gif) no-repeat;
	color: #FFFFFF;
}

div #search_box .right_box .in_box{
	margin: 0px auto;
	padding: 8px 0px;
	height: auto;
	width: 760px;	
}

div #search_box .right_box .in_box h4{
	height: auto;
	width: 100%;
	border-bottom: 1px solid #000000;
	padding: 8px 0px;
	font-size: 14px;
}

#search_box .right_box .in_box .search_box_input{
	padding: 8px 0px;
	height: auto;
	width: 100%;
	border-top: 1px solid #555555;
	border-bottom: 1px solid #000000;
}

#search_box .right_box .in_box dt,
#search_box .right_box .in_box dd{
	display: inline;
}

#search_box .right_box .in_box dd{
	padding-right: 25px;
}

.search_box_submit{
	text-align: center;
	height: auto;
	width: 100%;
	padding-top: 10px;
	border-top: 1px solid #555555;
}


/*==================================================================================
■メインコンテンツ部分 >> テーブル大枠部分
====================================================================================*/


.radius{
background-repeat: no-repeat; width: 12px; height: 12px;
}
.upper_left{
	background: url(../imgMem/upper_left.gif);
}
.upper_right{
	background: url(../imgMem/upper_right.gif);
}
.lower_left{
	background: url(../imgMem/lower_left.gif);
}
.lower_right{
	background: url(../imgMem/lower_right.gif);
}
.noimg{
	background: #bbbbbb;
}


/*==================================================================================
■メインコンテンツ部分 >> 登録ボックス
====================================================================================*/

.submit_box{
	background: #DDDDDD;
	height: auto;
	width: 100%;
	border-top: 1px solid #FFFFFF;
	padding: 10px 0px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	text-align: center;
}

.submit_box .in_box{
	height: auto;
	width: 60%;
	margin: 0px auto;
}

.submit_box .in_box .left_box{
	height: 27px;
	width: 101px;
}

.submit_box .in_box .left_box{
	float: left;
	padding-left: 10px;
}


/*==================================================================================
■メインコンテンツ部分 >> 入力フォーム部分
====================================================================================*/


#input_box{
	margin: 0 auto;
	height: auto;
	width: 800px;
	padding: 20px 0px;
}

#input_box_in{
	height: auto;
	width: 100%;
	background: #FFFFFF;
}

#input_box_table{
	height: auto;
	width: 100%;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

#input_box_in_write{
	vertical-align: middle;
	background: #FFFFFF;
	height: auto;
	width: 100%;
}

#input_box_in_write td,#input_box_in_write th{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px dotted #CCCCCC;
	padding: 4px 0px;
}

#input_box_in_write th{
	text-align: right;
	font-weight: normal;
	padding-right: 5px;
	vertical-align: top;
}

#input_box_in_write .table_bg{
	background: url(../imgMem/table_input_bg.gif) repeat;
}

.input_kome{
	color: #FF0000;
	text-align: right;
}



/*==================================================================================
■メインコンテンツ部分 >> 入力フォーム部分(イベント情報など)
====================================================================================*/


#input_box02{
	margin: 0 auto;
	height: auto;
	width: 900px;
	padding: 20px 0px;
}

#input_box_in_write02{
	vertical-align: middle;
	background: #FFFFFF;
	height: auto;
	width: 97%;
	margin: 15px auto;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#input_box_in_write02 th{
	padding: 8px 0px;
}

#input_box_in_write02 td,#input_box_in_write02 th{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding: 4px 0px;
	border-right: 1px solid #CCCCCC;
}



#input_box_in_write .table_bg{
	background: url(../imgMem/table_input_bg.gif) repeat;
}

#input_box_in .main_bar{
	background: url(../imgMem/com_input02_bar.gif) repeat-x;
	height: auto;
	width: 100%;
	font-size: 15px;
	border-bottom: 1px solid #CCCCCC;
	padding: 12px 0px;
}

#input_box_in .main_bar span{
	height: auto;
	width: 95%;
	border-left: 4px solid #0033CC;
	margin-left: 10px;
	padding: 4px 0px 4px 8px;
}

#input_box_in .table_bg02{
	background: #006DB7;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	padding: 8px 0px;
}



/*==================================================================================
■メインコンテンツ部分 >> 検索結果一覧部分
====================================================================================*/

#display_box{
	margin: 0 auto;
	height: auto;
	width: 900px;
	padding: 20px 0px;
}

#display_box_in{
	height: auto;
	width: 100%;
}

#display_box_table{
	height: auto;
	width: 100%;
	border: 1px solid #999999;
}

#display_box_in_write{
	background: #FFFFFF;
}

#display_box_in_write th{
	background: #1589c4;
	background: url(../imgMem/com_display_th_bg.gif) repeat-x;
	color: #FFFFFF;
	height: auto;
	width: auto;
	font-size: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
}



#display_box_in_write td{
	padding: 2px 3px;
}

#display_box_in_write td,#display_box_in_write th{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
}

#display_box_in_write .table_bg{
	background: url(../imgMem/table_input_bg.gif) repeat;
}


/*==================================================================================
■メインコンテンツ部分 >> ページチェンジャー表示部分
====================================================================================*/

.page_chang{
	margin: 5px 0px;
	height: auto;
	width: 100%;	
}

.page_chang input{
	margin: 0px 5px 0px 0px;
	padding: 2px;
}

.page_chang_navi li{
	display: inline;
	padding-right: 5px;
}


.page_chang_navi .input_layout{
	margin-top: 5px;
}


/*==================================================================================
■
■ソリューション部分
■
====================================================================================*/

#solution_box{
	margin: 20px auto;
	width: 700px;
}


#solution_box .left_box{
	float: left;
	height: auto;
	width: 200px;
	text-align: center;
}

#solution_box .right_box{
	height: auto;
	width: 480px;
	float: right;
}

#ather_box_in_write{
	vertical-align: middle;
	background: #FFFFFF;
	height: auto;
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 15px 0px;

}

#ather_box_in_write td,#ather_box_in_write th{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding: 4px 0px 4px 4px;
	border-right: 1px solid #CCCCCC;
}

#ather_box_in_write th{
	text-align: right;
	font-weight: normal;
	padding-right: 5px;
	vertical-align: top;
}

#ather_box_in_write .table_bg{
	background: url(../imgMem/table_input_bg.gif) repeat;
}



#solution_box_material{
	line-height: 30px;
	text-align: center;
	height: 30px;
	width: 100%;
	margin: 20px 0px 0px;
}


ul#solution_box_material .solution_box_material_in {
	float: left;
	height: auto;
	width: 33%;
	margin: 0px auto;
	text-align: center;
}


.solution_box_material_contents {
	height: auto;
	width: 100%;
	text-decoration: none;
	display: block;
}



#event_mail_box{
	height: auto;
	width: 80%;
	margin: 20px auto;
}

#event_mail_box .left_box{
	float: left;
	height: 68px;
	width: 292px;
}

#event_mail_box .right_box{
	float: right;
	height: 68px;
	width: 292px;
}

#csv_download{
	text-align: center;
	margin: 20px 0px;
	height: auto;
	width: 100%;
}


/*==================================================================================
■
■フッター部分
■
====================================================================================*/

#footer_box{
	background: url(../imgMem/com_footer_bg.gif) repeat-x;
	height: 136px;
	width: 100%;
	color: #FFFFFF;
}

#footer_box #footer_box_in{
	height: auto;
	width: 950px;
	padding: 30px 0px 0px;
	margin: 0px auto;
}

#footer_box #footer_box_in .left_box{
	float: left;
	height: auto;
	width: 177px;
	padding-right: 10px;
}

#footer_box #footer_box_in .right_box{
	float: left;
	height: auto;
	width: 500px;
}

#copy_right{
	margin: 0px auto;
	padding: 0px 0px 5px 0px;
	height: auto;
	width: 100%;
	text-align: center;
}





/*==================================================================================
■
■プルダウンメニュー部分
■
====================================================================================*/
/****全体位置の決定****/
DIV#navi_box_in2{
    position:absolute;/*△*/
    /*○*/
    z-index:100;/*△*/
    font-size:14px;/*△*/
}
/****メインメニュー用スタイル****/
.main_navi_ul {
	margin:0px;/*△*/
	padding:0px;/*△*/
	width:950px;/*○*/
	position:relative;/*×*/
	list-style:none;/*△*/
	text-align:center;/*○*/
}
/*通常時*/
.main_navi_ul li.off{
    position:relative;/*×*/
    float:left;/*×*/
    height:20px;/*○*/
    width:auto;/*○*/
    overflow:hidden;/*×*/
	border-left: 1px solid #333333;/*○*/
	display: block;
	padding-right: 10px;
	font-size: 13px;
	text-align: left;
}
/*展開時*/
.main_navi_ul li.on{
    float:left;/*×*/
    overflow:hidden;/*×*/
    width:auto;/*○*/
	height:20px;/*○*/
	border-left: 1px solid #333333;/*○*/
	display: block;
	padding-right: 10px;
	font-size: 13px;
	text-align: left;
}

.main_navi_ul li span{
	background: url(../imgMem/com_navi_icon.gif) no-repeat 0px;
	margin-left:10px;
	height: auto;
	width: auto;
	padding-left: 17px;
	display: inline;
	font-weight: bold;
	color: #FFFFFF;
}
/*展開時*/
.main_navi_ul>li.on{
overflow:visible;/*×*/
}
/*リンクスタイル*/
.main_navi_ul a{
    display:block;/*△*/
    text-decoration:none;/*○*/
}
.main_navi_ul a:hover{
    background-color:#FFFFD5;/*○*/
}

/****サブメニュー用スタイル****/

.main_navi_ul span{

}

ul.sub{
	margin:0px;/*△*/
	padding:0px;/*△*/
	position:relative;/*○*/
	width:175px;/*○*/
	border-bottom:0px solid #333333;/*○*/
	list-style:none;/*△*/
	text-align:left;/*○*/
	background: #787878;
	border-top: 1px solid #333333;
	top: -1px;
}
.sub li{
	display:block;/*△*/
	width:175px;/*○*/
	border-bottom:1px solid #333333;/*○*/
	background: #787878;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}
.sub a{
	padding:5px 0px 5px 5px;/*○*/
	display:block;/*△*/
	width:170px;/*○*/
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 15px;
}
.sub a:hover{
	background-color:#ECECEC;/*○*/
	font-size: 13px;
	color: #373081;
}





/*==================================================================================
■
■支部情報
■
====================================================================================*/
	
#wysiwyg_box {
	background: #FFFFFF;
	padding: 20px;
}
#wysiwyg_box_table {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-bottom: 20px;
}
#wysiwyg_box_table th {
	background: #1589c4 url(../imgMem/com_display_th_bg.gif) repeat-x left top;
	color: #FFFFFF;
	padding: 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
	width: 100px;
}
#wysiwyg_box_table span {
	color: #CC0000;
}

#wysiwyg_box_table  td {
	padding: 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px solid #999999;
}
#submit_box  {
	text-align: center;
}

/*==================================================================================
■
■ログイン画面
■
====================================================================================*/

#login_header_box_line {
	height: 5px;
	width: 100%;
	background: url(../imgMem/com_header_bg.gif) repeat-x;
	display: block;
}


#login_uos_logo {
	text-align: center;
	margin-bottom: 20px;
}
#login_coment_box {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	text-align: center;
}
#login_form_box {
	width: 400px;
	margin: 20px auto 200px;
}

#login_form_box .submit_box .in_box{
	height: auto;
	width: 70%;
	margin: 0px auto;
}

#login_form_box .main_bar{
	background: url(../imgMem/com_input02_bar.gif) repeat-x;
	height: auto;
	width: 100%;
	font-size: 15px;
	border-bottom: 1px solid #CCCCCC;
	padding: 12px 0px;
}

#login_form_box .main_bar span{
	height: auto;
	width: 95%;
	border-left: 4px solid #0033CC;
	margin-left: 10px;
	padding: 4px 0px 4px 8px;
}

#login_box_table_in th,#login_box_table_in td{
	padding: 5px 3px;
}


.margin_bar{
	margin-top: 15px;
	margin-bottom: 10px;
}



/*==================================================================================
■
■掲示板
■
====================================================================================*/

#bbs_page_title {
	background: url(../imgMem/bbs_page_title.gif) no-repeat;
	height: 50px;
	width: 820px;
	padding-left: 60px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
}#bbs_page_title h3 {
	font-weight: bold;
	color: #1589c4;
	font-size: 20px;
	line-height: 22px;
}
#bbs_page_title p {
	font-size: 12px;
	line-height: 20px;
	text-align: right;
}
#bbs_cate_bar {
	background: url(../imgMem/bbs_cate_bar.gif) no-repeat;
	height: 44px;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	padding-left: 123px;
	padding-right: 10px;
}
#bbs_cate_bar select {
	font-size: 13px;
	letter-spacing: 0.1em;
}
#bbs_article_field {
	background: #FFFFFF;
	padding: 20px;
	margin-top: 10px;
}
#bbs_article_downbox {
	border: 1px dotted #999999;
	padding: 5px 10px;
	margin-top: 20px;
}
#bbs_article_downbox li {
	background: url(../imgMem/bbs_icon_02.png) no-repeat 0px 0px;
	height: 25px;
	line-height: 25px;
	padding-left: 25px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#bbs_writing_box {
	background: #FFFFFF;
	padding: 20px;
}
#bbs_writing_table {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-bottom: 20px;
}
#bbs_writing_table th {
	background: #1589c4 url(../imgMem/com_display_th_bg.gif) repeat-x left top;
	color: #FFFFFF;
	padding: 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
	width: 100px;
}
#bbs_writing_table span {
	color: #CC0000;
}

#bbs_writing_table  td {
	padding: 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px solid #999999;
}
#bbs_writing_submit  {
	text-align: center;
}

/*-------------------------------------------*/
.en {ime-mode: disabled;}
.jp {ime-mode: active}
.je {ime-mode: inactive;}

#display_box_in_write .table_ng{
	background-color: #999999;
}

.pageon {
	border: solid 1px #999;
	background-color:#999;
	text-align:center;
	font-weight:bold;
	width:15px;
	height:20px;
	margin: 3px;
	display:inline-block;
}
.pageoff {
	border: solid 1px #999;
	text-align:center;
	width:15px;
	height:20px;
	margin: 3px;
	display:inline-block;
}

/*-------------------------------------------*/

