@charset "EUC-JP";
/* ************************************************ 
	CSS Contents
	1-1. Description priority level
	1-2. Notes
	1-3. CSS Zero Include
	1-4. Include Module CSS
	1-5. CSS display of information
	
	2-1. Basic setting
	2-2. Each area setting
	2-3. Header area setting
	2-4. Footer area setting
	2-5. The main navigation area setting
	2-6. Side contents setting
	2-7. The main contents setting
	2-8. The C_C contents setting
	2-9. The C_L contents setting
	2-10. The C_R contents setting
	3-1. Other setting
	
 * ************************************************ */

/*	*******1-1.Description priority level*******  */
/* ************************************************ 
 *	width:;
 *	height:;
 *	font-size:;
 *	font-weight:;
 *	line-height:;
 *	color:;
 *	text-align:;
 *	vertical-align:;
 *	margin:;
 *	border:;
 *	padding:;
 *	background:;
 *	background-position:;
 *	display:;
 *	float:;
 *	letter-spacing:;
 *	overflow:;
 *	position:;
 *	top:;
 *	left:;
 *	right:;
 *	bottom:;
 *	clear:;
 * ************************************************ */

/* *******1-2.Notes********************************
 *	
 *	Whenever Huck is done,
 *	it describes it in the following filling in column. 
 *	
 *	
 *	
 *	
 * ************************************************ */

/* ************************************************ 
 * 1-3.CSS Zero Include
 * ************************************************ */
@import url("initial.css");
/* ************************************************ 
 * 1-4.Include Module CSS
 * ************************************************ */
/* bulletin */
@import url("../../modules/bulletin/css/style.css");
/* inquirysp */
@import url("../../modules/inquirysp/css/style.css");
/*asnn080612 myaddress */
@import url("./css/myaddress_udb_style.css");
/* twitter widget */
@import url("./css/twitter_follow_me_style.css");
/* facebook banner */
@import url("./css/facebook_banner.css");
/* block online */
@import url("./css/block_online.css");

/* ************************************************ 
 * 1-5.CSS display of information
 * ************************************************ */

/* ************************************************ 
 *
 * 77% = 10px	| 	122% = 16px	|	167% = 22px	
 * 85% = 11px	|	129% = 17px	|	174% = 23px
 * 92% = 12px	|	136% = 18px	|	182% = 24px
 * 100% = 13px	|	144% = 19px	|	189% = 25px
 * 107% = 14px	|	152% = 20px	|	197% = 26px
 * 114% = 15px	|	159% = 21px	|
 *
 *	Fontsize
 *	Base	12px (92%)
 *	h1		
 *	h2		
 *	h3		
 *	h4		
 *	h5		
 *	h6
 *		
 *	Font color
 *	Base	#000000
 *	h1		
 *	h2		
 *	h3		
 *	h4		
 *	h5		
 *	h6
 *	meta	#666666
 *
 *	Link color
 *	Base		b/h/s/v	#0066CC/#0066CC/#810081/#810081 n,u,u,u
 *	Top Base	b/h/s/v	#669933/#669933/#4B2087/#4b2087 n,n,n,n
 *	h1		
 *	h2		
 *	h3		
 *	h4		
 *	h5		
 *	h6		
 *
 *	Background(The part used is described.)
 *  body #F5F5F5 img themes/webnist/common/base/body_back.gif
 *  box  #FFFFFF
 *
 * ************************************************ */

/* ************************************************ 
 * 2-1. Basic setting
 * ************************************************ */
body.on_l1, body.on_l0
	{
	color:#000000;
	text-align:center;
	background:url(common/base/body_back.gif) repeat-y center top #F5F5F5;
	}

body.popup{
	color:#000000;
	text-align:left;
	background:#FFFFFF;
	padding: 5px 20px;
}

h1, h2, h3, h4, h5, h6
	{
	font-size:107%;
 	font-weight:bold;
	}
a
	{
	color:#0066CC;
	text-decoration:none;
	}
a:hover
	{
	text-decoration:underline;
	}
	
/*TOP link collar*/
body#home #main_contents #c_c_block .d3pipes_block_sync_aggregated a ,
body#home #main_contents #c_c_block .bulletin_news_list span.title a ,
body#home #main_contents #c_c_block .d3pipes_block_sync_aggregated a:hover
body#home #main_contents #c_c_block .bulletin_news_list span.title a:hover
	{
	color:#669933;
	text-decoration:underline;
	}
body#home #main_contents #c_c_block .d3pipes_block_sync_aggregated a:active ,
body#home #main_contents #c_c_block .bulletin_news_list a:active ,
body#home #main_contents #c_c_block .d3pipes_block_sync_aggregated a:visited
body#home #main_contents #c_c_block .bulletin_news_list a:visited
	{
	color:#4B2087;
	}

body#home #main_contents #c_c_block .bulletin_news_list a.msnm ,
body#home #main_contents #c_c_block .bulletin_news_list a.msnm:hover ,
body#home #main_contents #c_c_block .bulletin_news_list a.msnm:visited
	{
/*	color:#666666;*/
	color:#CF8E1D;/*オレンジ*/
/*	color:#0066CC;青*/
	text-decoration: none;
	font-weight: bold;
	}
body#home #main_contents #c_c_block .bulletin_news_list a.msnm:hover
	{
	text-decoration: underline;
	}


/* ************************************************ 
 * 2-2. Each area setting
 * box
 * header
 * footer
 * contents_box
 * main_contents
 * side_box
 * ************************************************ */
*#box
	{
	width:820px;
	font-size:92%;
	line-height:1.6;
	text-align:left;
	margin:0px auto 0px auto;
	border-top:3px solid #669933;
	background:#FFFFFF;
	}
*#header
	{
	height:98px;
	position:relative;
	}
*#contents_box 
	{
	padding:0px 5px 0px 5px;
	}
*#main_contents
	{
	width:622px;
	float:right;
	}
*#side_box
	{
	width:187px;
	float:left;
	}
 
/* ************************************************ 
 * 2-3. Header area setting
 * ************************************************ */
*#header h1
	{
	position:absolute;
	top:8px;
	left:10px;
	}
*#header #logo
	{
	position:absolute;
	top:59px;
	left:12px;
	}
	
/*head_meta*/
*#head_meta p
	{
	height:31px;
	overflow:hidden;
	position:absolute;
	top:0px;
	}	
*#head_meta p.head_bt01
	{
	width:80px;
	right:376px;
	}	
*#head_meta p.head_bt02
	{
	width:81px;
	right:295px;
	}	
*#head_meta p.head_search
	{
	width:82px;
	right:213px;
	}	
*#head_meta p a ,
*#head_meta p span
	{
	padding:31px 0px 0px 0px;
	display:block;
	}
*#head_meta p.head_bt01 a
	{
	background:url(common/bt/head_nav01.gif) no-repeat;
	}	
*#head_meta p.head_bt02 a
	{
	background:url(common/bt/head_nav02.gif) no-repeat;
	}	
*#head_meta p.head_search
	{
	background:url(common/base/head_search.gif) no-repeat;
	}	
*#head_meta input
	{
	width:132px;
	height:14px;
	border:1px solid #8D8D8D;
	border-bottom:1px solid #DDDCDC;
	border-right:1px solid #DDDCDC;
	padding:3px 2px 3px 2px;
	position:absolute;
	top:6px;
	right:67px;
	}	
*#head_meta button
	{
	width:48px;
	height:22px;
	border:none;
	padding:22px 0px 0px 0px;
	background:url(common/bt/search_bt.gif) no-repeat;
	}	
*#head_meta button:hover
	{
	background-position:0px -22px;
	}	
*#head_meta div#button
	{
	position:absolute;
	top:6px;
	right:12px;
	width:48px;
	height:22px;
	overflow:hidden;
	}	

/*Login*/
#login_form #login_id
	{
	position:absolute;
	top:44px;
	right:252px;
	}	
#login_form #uname
	{
	position:absolute;
	top:39px;
	right:118px;
	}	
#login_form #login_pass
	{
	position:absolute;
	top:68px;
	right:252px;
	}	
#login_form #pass
	{
	position:absolute;
	top:63px;
	right:118px;
	}	
#login_form button
	{
	width:112px;
	height:54px;
	border:none;
	padding:54px 0px 0px 0px;
	background:url(common/bt/login_bt.gif) no-repeat;
	}	
#login_form button:hover
	{
	background-position:0px -54px;
	}	
#login_form div#button
	{
	position:absolute;
	top:33px;
	right:5px;
	width:112px;
	height:54px;
	overflow:hidden;
	}	

#login_form input
	{
	width:122px;
	height:12px;
	border:1px solid #8D8D8D;
	border-bottom:1px solid #DDDCDC;
	border-right:1px solid #DDDCDC;
	padding:3px 2px 3px 2px;
	}	
/*user_info*/
#user_info
	{
	width:228px;
	height:70px;
	background:url(common/base/user_info_back.gif) no-repeat;
	position:absolute;
	top:28px;
	right:5px;
	}
#user_info p
	{
	color:#A34F04;
	text-align:right;
	position:absolute;
	right:21px;
	}
#user_info p.universal_name
	{
	top:11px;
	}
#user_info p.user_name
	{
	top:25px;
	}
#user_info p.universal_name a ,
#user_info p.user_name a
	{
	color:#A34F04;
	font-weight:bold;
	}
#user_info ul#user_nav li
	{
	height:18px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:43px;
	}
#user_info ul#user_nav li.nav_01
	{
	width:127px;
	left:18px;
	}
#user_info ul#user_nav li.nav_02
	{
	width:66px;
	right:18px;
	}
#user_info ul#user_nav li a
	{
	padding:18px 0px 0px 0px;
	display:block;
	}
#user_info ul#user_nav li.nav_01 a
	{
	background:url(common/bt/user_info_bt.gif) no-repeat;
	}
#user_info ul#user_nav li.nav_02 a
	{
	background:url(common/bt/logout_bt.gif) no-repeat;
	}
#user_info ul#user_nav li a:hover
	{
	background-position:0px -18px;
	}

/* ************************************************ 
 * 2-4. Footer area setting
 * ************************************************ */
*#footer address
	{
	text-align:center;
	}
*#footer #footer_nav
	{
	height:15px;
	position:relative;
	}
*#footer #footer_nav li
	{
	height:11px;
	overflow:hidden;
	position:absolute;
	top:0px;
	display:block;
	}
*#footer #footer_nav li a
	{
	padding:11px 0px 0px 0px;
	display:block;
	}
*#footer #footer_nav li.nav_01
	{
	width:61px;
	left:206px;
	}
*#footer #footer_nav li.nav_01 a
	{
	background:url(common/bt/about_us_bt.gif) no-repeat;
	}
*#footer #footer_nav li.nav_02
	{
	width:126px;
	left:284px;
	}
*#footer #footer_nav li.nav_02 a
	{
	background:url(common/bt/privacy_bt.gif) no-repeat;
	}
*#footer #footer_nav li.nav_03
	{
	width:62px;
	left:425px;
	}
*#footer #footer_nav li.nav_03 a
	{
	background:url(common/bt/agreement_bt.gif) no-repeat;
	}
*#footer #footer_nav li.nav_04
	{
	width:115px;
	right:5px;
	}
*#footer #footer_nav li.nav_04 a
	{
	background:url(common/bt/go_top_bt.gif) no-repeat;
	}
*#footer #footer_nav li a:hover
	{
	background-position:0px -11px;
	}

/* ************************************************ 
 * 2-5 The main navigation area setting
 * ************************************************ */
#main_nav
	{
	background:#c01515;
	}
#main_nav li
	{
	line-height:1.6;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:0px 15px 0px 20px;
	display:inline;
	}
#main_nav li a
	{
	color:#FFFFFF;
	}
#main_nav li a:active ,
#main_nav li a:visited
	{
	text-decoration:none;
	}

/* ************************************************ 
 * 2-6 Side contents setting
 * ************************************************ */
*#side_box ul.side_nav li
	{
	width:187px; 
	overflow:hidden;
	display:block;
	}
*#side_box ul.side_nav li a
	{
	width:187px;
	display:block;
	}
/*News*/
*#side_box ul.side_nav li.news
	{
	height:86px;
	}
*#side_box ul.side_nav li.news a
	{
	padding:86px 0px 0px 0px;
	background:url(common/bt/news_bt.gif) no-repeat;
	}
*#side_box ul.side_nav li.news a:hover
	{
	background-position:0px -86px;
	}
/*mylist*/
*#side_box ul.side_nav li.mylist
	{
	height:80px;
	}
*#side_box ul.side_nav li.mylist a
	{
	padding:80px 0px 0px 0px;
	background:url(common/bt/mylist_bt.jpg) no-repeat;
	}
*#side_box ul.side_nav li.mylist a:hover
	{
	background-position:0px -80px;
	}
/*unpublished*/
*#side_box ul.side_nav li.unpublished
	{
	height:80px;
	}
*#side_box ul.side_nav li.unpublished a
	{
	padding:80px 0px 0px 0px;
	background:url(common/bt/unpublished_bt.jpg) no-repeat;
	}
*#side_box ul.side_nav li.unpublished a:hover
	{
	background-position:0px -80px;
	}
/*List*/
*#side_box ul.side_nav li.list
	{
	height:80px;
	}
*#side_box ul.side_nav li.list a
	{
	padding:80px 0px 0px 0px;
	background:url(common/bt/list_bt.jpg) no-repeat;
	}
*#side_box ul.side_nav li.list a:hover
	{
	background-position:0px -80px;
	}
/*UDB GUIDE*/
*#side_box ul.side_nav li.udbguide
	{
	height:80px;
	}
*#side_box ul.side_nav li.udbguide a
	{
	padding:80px 0px 0px 0px;
	background:url(common/bt/udbguide_bt.jpg) no-repeat;
	}
*#side_box ul.side_nav li.udbguide a:hover
	{
	background-position:0px -80px;
	}

*#side_box ul.side_nav li.side_foot
	{
	height:9px;
	background:url(common/bt/btn_footer.gif) no-repeat;
	margin: 0px;
	vertical-align:top;
	}

/*DB*/
*#side_box ul.side_nav li.side_head
	{
	height:9px;
	background:url(common/bt/btn_header.gif) no-repeat;
	}
*#side_box ul.side_nav li.db
	{
	height:80px;
	}
*#side_box ul.side_nav li.db a
	{
	padding:80px 0px 0px 0px;
	background:url(common/bt/db_bt.gif) no-repeat;
	}
*#side_box ul.side_nav li.db a:hover
	{
	background-position:0px -80px;
	}
/*melmaga*/
*#side_box ul.side_nav li.merumaga
	{
	height:80px;
	}
*#side_box ul.side_nav li.merumaga a
	{
	padding:80px 0px 0px 0px;
	background:url(common/bt/melmaga_bt.gif) no-repeat;
	}
*#side_box ul.side_nav li.merumaga a:hover
	{
	background-position:0px -80px;
	}
/* If there is no DB */
*#side_box ul.side_nav li.merumaga_dbn
	{
	height:89px;
	}
*#side_box ul.side_nav li.merumaga_dbn a
	{
	padding:89px 0px 0px 0px;
	background:url(common/bt/melmaga_bt_dbn.gif) no-repeat;
	}
*#side_box ul.side_nav li.merumaga_dbn a:hover
	{
	background-position:0px -89px;
	}
/*nav*/
*#side_box ul.side_nav li.nav_01 ,
*#side_box ul.side_nav li.nav_02 ,
*#side_box ul.side_nav li.nav_03 ,
*#side_box ul.side_nav li.nav_04 ,
*#side_box ul.side_nav li.nav_05 
	{
	height:34px;
	}
*#side_box ul.side_nav li.nav_01 a ,
*#side_box ul.side_nav li.nav_02 a ,
*#side_box ul.side_nav li.nav_03 a ,
*#side_box ul.side_nav li.nav_04 a ,
*#side_box ul.side_nav li.nav_05 a 
	{
	padding:34px 0px 0px 0px;
	}
*#side_box ul.side_nav li.nav_01 a
	{
	background:url(common/bt/side_nav01.gif)
	}
*#side_box ul.side_nav li.nav_02 a
	{
	background:url(common/bt/side_nav02.gif)
	}
*#side_box ul.side_nav li.nav_03 a
	{
	background:url(common/bt/side_nav03.gif)
	}
*#side_box ul.side_nav li.nav_04 a
	{
	background:url(common/bt/side_nav04.gif)
	}
*#side_box ul.side_nav li.nav_05 a 
	{
	background:url(common/bt/side_nav05.gif)
	}
*#side_box ul.side_nav li.nav_01 a:hover ,
*#side_box ul.side_nav li.nav_02 a:hover ,
*#side_box ul.side_nav li.nav_03 a:hover ,
*#side_box ul.side_nav li.nav_04 a:hover ,
*#side_box ul.side_nav li.nav_05 a:hover 
	{
	background-position:0px -34px;
	}
*#side_box ul.side_nav li.nav_06
	{
	height:41px;
	}
*#side_box ul.side_nav li.nav_06 a
	{
	padding:41px 0px 0px 0px;
	background:url(common/bt/side_nav06.gif)
	}
*#side_box ul.side_nav li.nav_06 a:hover
	{
	background-position:0px -41px;
	}

/* ************************************************ 
 * 2-7 The main contents setting
 * ************************************************ */
#main_contents h2.contents_title
	{
	margin:16px 0px 0px 7px;
}

/* User form */
#user_form_box
	{
	width:445px;
	margin:25px 0px 100px 91px;
	}
.login_error
	{
	color:#9e3f06;
	margin:0px 0px 0px 11px;
	}
.lost_pass
	{
	margin:0px 0px 0px 15px;
	}
.lostpassword
	{
	color:#9e3f06;
	margin:0px 0px 0px 0px;
	}
#user_form_login	
	{
	width:428px;
	height:54px;	
	margin:10px 0px 10px 9px;
	position:relative;
	}
#user_form_login #user_login_id
	{
	position:absolute;
	top:11px;
	left:0px;
	}	
#user_form_login #user_uname
	{
	position:absolute;
	top:6px;
	left:67px;
	}	
#user_form_login #user_login_pass
	{
	position:absolute;
	top:38px;
	left:5px;
	}	
#user_form_login #user_pass
	{
	position:absolute;
	top:30px;
	left:67px;
	}	
#user_form_login button
	{
	width:112px;
	height:54px;
	border:none;
	padding:54px 0px 0px 0px;
	background:url(common/bt/login_bt.gif) no-repeat;
	}	
#user_form_login button:hover
	{
	background-position:0px -54px;
	}	
#user_form_login div#button
	{
	overflow:hidden;
	top:0px;
	right:0px;
	position:absolute;
	width:112px;
	height:54px;
	}	

#user_form_login input
	{
	width:240px;
	height:14px;
	border:1px solid #8D8D8D;
	border-bottom:1px solid #DDDCDC;
	border-right:1px solid #DDDCDC;
	padding:2px 2px 2px 2px;
	}	
div.user_resist
	{
	margin:29px 0px 0px 0px;
	border:1px solid #e2e2e2;
	}
div.user_resist p
	{
	margin:1px 1px 1px 1px;
	padding:1em 1em 1em 1em;
	background:#f1f1f1;
	}
div.user_resist p span
	{
	padding:0 0 0 1em;
	}
#user_form_box p a
	{
	text-decoration:underline;
	}
#user_form_box p a#guide_link
	{
	color:#000000;
	text-decoration:none;
	}

/* User info */
body#home #main_contents .user_info_table ,
body#home #main_contents .user_change_table
	{
	width:573px;
	margin:20px 0px 0px 21px;
	border:1px solid #777ea7;
	} 
body#home #main_contents .user_change_table
	{
	width:573px;
	margin:0px 0px 0px 21px;
	border:1px solid #777ea7;
	} 
body#home #main_contents .user_info_table th ,
body#home #main_contents .user_change_table th
	{
	width:115px;
	vertical-align:top;
	border-bottom:1px solid #777ea7;
	border-right:1px solid #d0d6ea;
	padding:5px 10px 5px 10px;
	background:url(common/base/cell_back.gif) repeat-y;
	} 
body#home #main_contents .user_info_table th em ,
body#home #main_contents .user_change_table th em
	{
	color:#822525;
	}
body#home #main_contents .user_info_table td ,
body#home #main_contents .user_change_table td
	{
	width:438px;
	border-bottom:1px solid #777ea7;
	border-left:1px solid #d0d6ea;
	padding:5px 10px 5px 10px;
	background:#f9f9f9;
	} 
body#home #main_contents .user_info_table td p ,
body#home #main_contents .user_change_table td p
	{
	margin:2px 0px 2px 0px;
	} 
body#home #main_contents .user_info_table td input ,
body#home #main_contents .user_change_table input
	{
	width:95%;
	padding:3px 3px 3px 3px;
	border:1px solid #a5aab0;
	}
body#home #main_contents .user_info_table td textarea ,
body#home #main_contents .user_change_table textarea
	{
	width:95%;
	height:50px;
	padding:3px 3px 3px 3px;
	border:1px solid #a5aab0;
	}

body#home #main_contents .form_action
	{
	text-align:center;
	overflow:hidden;
	height:30px;
	margin:15px 0px 0px 0px;
	padding:3px 10px 3px 10px;
	}
body#home #main_contents .user_change
	{
	width:110px;
	height:30px;
	border:none;
	margin:0px 11px 0px 0px;
	padding:31px 0px 0px 0px;
	background:url(common/base/change.gif) no-repeat;
	cursor:pointer;
	}	


body#home #main_contents .user_change_submit
	{
	width:109px;
	height:30px;
	border:none;
	margin:0px 11px 0px 0px;
	padding:31px 0px 0px 0px;
	background:url(common/base/change_submit.gif) no-repeat;
	cursor:pointer;
	}	

/* attention */
#main_contents .attention
	{
	color:#5c5c5c;
	text-align:right;
	margin:10px 29px 0px 22px;
	}
#main_contents .attention em
	{
	color:#822525;
	}
/* ************************************************ 
 * 2-8 C_C contents setting
 * ************************************************ */
#c_c_block #news_category_box
	{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background:url(common/base/category_head_back.gif) no-repeat left top;
	}
#c_c_block .news_category
	{
	height:52px;
	font-size:12px;
	padding:0px 8px 0px 9px;
	background:url(common/base/category_back.gif) no-repeat left bottom;
	}
#c_c_block .news_category li
	{
	line-height:1.7;
	text-align:center;
	letter-spacing:0.1em;
	margin:0px 0px 3px 0px;
	background:#F5F5DC;
	float:left;
	}
#c_c_block .news_category li:hover
	{
	background:#CEE9B9;
	}
#c_c_block .news_category li.nav_01 a
	{
	width:99px;
	}
#c_c_block .news_category li.nav_02 a ,
#c_c_block .news_category li.nav_03 a ,
#c_c_block .news_category li.nav_04 a ,
#c_c_block .news_category li.nav_07 a
	{
	width:73px;
	}
#c_c_block .news_category li.nav_05 a
	{
	width:139px;
	}
#c_c_block .news_category li.nav_06 a
	{
	width:74px;
	}
#c_c_block .news_category li.nav_08 a ,
#c_c_block .news_category li.nav_11 a
	{
	width:84px;
	}
#c_c_block .news_category li.nav_09 a
	{
	width:100px;
	}
#c_c_block .news_category li.nav_10 a
	{
	width:134px;
	}
#c_c_block .news_category li.nav_12 a
	{
	width:132px;
	}
#c_c_block .news_category li.nav_13 a
	{
	width:70px;
	}
#c_c_block .news_category li a
	{
	color:#000000;
	background:url(common/base/category_line.gif) no-repeat right center;
	display:block;
	}
#c_c_block .news_category li a:hover ,
#c_c_block .news_category li a:active ,
#c_c_block .news_category li a:visited
	{
	text-decoration:none;
	}
	
/*category list end setting*/
#c_c_block .news_category li.nav_01 ,
#c_c_block .news_category li.nav_08
	{
	background-image:url(common/base/category_line_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
#c_c_block .news_category li.nav_07 ,
#c_c_block .news_category li.nav_13
	{
	background-image:url(common/base/category_line_end.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
#c_c_block .news_category li.nav_01:hover ,
#c_c_block .news_category li.nav_08:hover
	{
	background-position:0px -20px;
	}
#c_c_block .news_category li.nav_07:hover ,
#c_c_block .news_category li.nav_13:hover
	{
	background-position:right -20px;
	}
/*category list end link setting*/
#c_c_block .news_category li.nav_07 a ,
#c_c_block .news_category li.nav_13 a
	{
	background:none;
	}


#c_c_block #news_category_box1
	{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background:url(common/base/category_head_back.gif) no-repeat left top;
	}
#c_c_block #news_category_box2
	{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background:url(common/base/category_head_back.gif) no-repeat left top;
	}

#c_c_block .news_category1
	{
	font-size:12px;
	padding:0px 8px 0px 9px;
	background:url(common/base/category_back.gif) no-repeat left bottom;
	}
#c_c_block .news_category1 li
	{
	}
#c_c_block .news_category1 li.nav:hover,
#c_c_block .news_category1 li.nav_first:hover,
#c_c_block .news_category1 li.nav_last:hover
	{
	background:#CEE9B9;
	}

#c_c_block .news_category1 li.nav,
#c_c_block .news_category1 li.nav_first,
#c_c_block .news_category1 li.nav_last
	{
	line-height:1.7;
	text-align:center;
	letter-spacing:0.1em;
	margin:0px 0px 3px 0px;
	background:#F5F5DC;
	float:left;
	white-space: nowrap;
	}

#c_c_block .news_category1 li a
	{
	color:#000000;
	display:block;
	background:url(common/base/category_line.gif) no-repeat right center;
	}
#c_c_block .news_category1 li a:hover ,
#c_c_block .news_category1 li a:active ,
#c_c_block .news_category1 li a:visited
	{
	text-decoration:none;
	}

#c_c_block .news_category1 li.nav_first
	{
	background-image:url(common/base/category_line_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
#c_c_block .news_category1 li.nav_last
	{
	background-image:url(common/base/category_line_end.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
#c_c_block .news_category1 li.nav_first:hover
	{
	background-position:0px -20px;
	}
#c_c_block .news_category1 li.nav_last:hover
	{
	background-position:right -20px;
	}
/*category list end link setting*/
#c_c_block .news_category1 li.nav_last a
	{
	background:none;
	}

#news_category_search {
	margin-top: 12px;
	margin-left: 1px;
	height: 46px;
	padding-left: 15px;
	background-image: url(../../images/ca_search_back.gif);
	background-repeat: no-repeat;
}
.ca_search_btn {
	margin-bottom: -4px;
	margin-left: 5px;
}
#ca_search_title {
	margin-right: 8px;
	margin-top: 17px;
}


/*Top news list*/
#c_c_block .block_news_headline
	{
	height:46px;
	position:relative;
	}
#c_c_block .block_news_headline img.rss_buton
	{
	position:absolute;
	right:11px;
	top:12px;
	}
#c_c_block .d3pipes_block_sync_aggregated ,
#c_c_block .bulletin_news_list
	{
	margin:5px 11px 0px 12px;
	border-bottom:1px dashed #C9C5C5;
	padding:2px 5px 2px 5px;
	}
#c_c_block .d3pipes_block_sync_aggregated li ,
#c_c_block .bulletin_news_list li
	{
	line-height:1.3;
	}
#c_c_block .d3pipes_block_sync_aggregated span.data ,
#c_c_block .bulletin_news_list span.data

	{
	color:#666666;
	padding:0px 5px 0px 0px;
	}
.d3pipes_block_sync_aggregated span.msnm ,
.bulletin_news_list span.msnm
	{
	color:#666666;
	}

.d3pipes_block_sync_aggregated span.title ,
.bulletin_news_list span.title
	{
	padding:0px 0px 7px 0px;
	display:block;
	}
.d3pipes_block_sync_aggregated span.title a ,
.bulletin_news_list span.title a
	{
	text-decoration:underline;
	}
#c_c_block p.more_news
	{
	text-align:right;
	margin:5px 13px 15px 0px;
	}
#c_c_block p.more_news a
	{
	padding:0px 0px 0px 15px;
	background:url(../../../themes/webnist/common/base/icon_01.gif) no-repeat left center;
	}

/* ************************************************ 
 * 2-9 C_L contents setting
 * ************************************************ */

/* ************************************************ 
 * 2-9 C_R contents setting
 * ************************************************ */

/* ************************************************ 
 * 3-1 Other setting
 * ************************************************ */
/*Page Nav*/
.page_nav
	{
	text-align:center;
	}
.page_nav span
	{
	padding:0px 5px 0px 5px;
	}
.page_nav a ,
.page_nav a + span
	{
	border-left:1px solid #000000;
	padding:0px 5px 0px 5px;
	}
a.next_nav ,
a.prev_nav
	{
	border-left:none;
	padding:0px 0px 0px 0px;
	}
.prev_nav + a
	{
	border-left:none;
	}
/*Tible Setting*/
table.outer
	{
	width:100%;
	margin:5px 0px 5px 0px;
	border-collapse:collapse;
	border:1px solid silver;
	}
table.outer th
	{
	vertical-align:middle;
	padding:2px;
	background:#2F5376;
	}
table.outer td
	{
	vertical-align:top;
	}
table.outer .head
	{
	font-weight:bold;
	padding:5px;
	background:#c2cdd6;
	}
table.outer .even
	{
	padding:5px;
	background:#dee3e7;
	}
table.outer .odd
	{
	padding:5px;
	background:#E9E9E9;
	}
table.outer .foot
	{
	font-weight:bold;
	padding:5px;
	background:#c2cdd6;
	}
table.outer input
	{
	line-height:normal;
	}

/* Adomin MENU*/
#admin_menu
	{
	font-size:85%;
	color:#000000;
	text-align:right;
	border:1px solid #E5E5E5;
	background:#F2F3F4;
	padding:3px 3px 3px 3px;
	}
#admin_menu li
	{
	border-left:1px solid #5E5E5E;
	padding:0px 0px 0px 5px;
	display:inline;
	}

.top_news_body strong
	{
	font-weight:bold;
	}
.top_news_body h1
	{
	font-size: xx-large;
	font-weight:bold;
	}
.top_news_body h2
	{
	font-size: x-large;
	font-weight:bold;
	}
.top_news_body h3
	{
	font-size: medium;
	color: #009;
	font-weight:bold;
	}
.top_news_body h4
	{
	font-size: small;
	font-weight:bold;
	}
.top_news_body h5
	{
	font-size: x-small;
	font-weight:bold;
	}
.top_news_body h6
	{
	font-size: xx-small;
	font-weight:bold;
	}
.ranking_body strong
	{
	font-weight:bold;
	}
.ranking_body h1
	{
	font-size: xx-large;
	font-weight:bold;
	}
.ranking_body h2
	{
	font-size: x-large;
	font-weight:bold;
	}
.ranking_body h3
	{
	font-size: medium;
	color: #009;
	font-weight:bold;
	}
.ranking_body h4
	{
	font-size: small;
	font-weight:bold;
	}
.ranking_body h5
	{
	font-size: x-small;
	font-weight:bold;
	}
.ranking_body h6
	{
	font-size: xx-small;
	font-weight:bold;
	}
 /* ************************************************ 
 * Feeling!!
 * It is inquiry in the webnist
 * webnist@webnist.org
 * ************************************************ */

body#bulletin div.confirmMsg{
	text-align: center;
	line-height: 150%;
	margin-top: 30px;
}
body#bulletin div.confirmMsg input{
	margin-left: 20px;
	margin-top: 30px;
	font-size: 12px;
	width: 80px;
	height: 25px;
}
