.border_01 bg_09{width:592px;margin:0px auto;text-align:center;}					
table.mem{width:580px;margin:0px auto;}					
					
					
a.button, span.button, del.button{					
					
	display:-moz-inline-box;				
	display:inline-block;				
	cursor:pointer;				
	border:none;				
    font-size:0;					
    line-height:0;					
    					
	/*				
	for Safari, read this first				
	http://creativebits.org/webdev/safari_background_repeat_bug_fix				
	*/				
	background-position:0 0;				
	background-repeat:no-repeat;				
	height:17px;				
	text-decoration:none;				
	color:#2e523b;				
	font-style:normal;				
	margin:0 6px 0px 0px;				
	padding:0 10px 0 0px;				
	vertical-align:middle;				
					
					
    padding-top:-2px;					
	_position:relative;				
	_width:10px;				
	_overflow-y:hidden;				
}					
					
					
					
a.button, span.button, del.button,					
a.button span, span.button button, span.button input, del.button span{					
    background-image:url(../design/btn_b.gif);					
    _background-image:url(../design/btn_o.gif);					
}					
					
					
a.button span, span.button button, span.button input, del.button span{					
	white-space:nowrap;				
	cursor:pointer;				
    color:#ffffff;					
	display:-moz-inline-box;				
	display:inline-block;				
	line-height:1;				
    letter-spacing:0 !important;					
    font-family:"�l�r �o�S�V�b�N" !important;					
    font-size:12px !important;					
    font-style:normal;    					
    background-color:transparent;					
	background-position:100% 0;				
	background-repeat:no-repeat;				
	height:17px;				
	padding:3px 20px 0 10px;/*a�̏�̗]��*/				
	margin:0 -16px 0 0px;				
	border:none;				
	vertical-align:text-top;				
	text-align:left;				
	zoom:1;				
	_position:relative;				
    _padding-left:0px;					
	_padding-right:5px;/*a�̉E�̗]��*/				
	_margin-right:-10px;				
	_display:block;				
	_top:0;				
	_right:-5px;				
	text-decoration:none;				
}					
					
					
span.button button{					
   line-height:2.5;/*Opera need this*/					
}					
					
html.safari a.button span, 					
html.safari del.button span{					
  line-height:1.3;					
}					
					
html.safari span.button button{					
  line-height:2.6;					
}					
					
html.safari a.button:focus,					
html.safari span.button button:focus{					
    outline:none;					
}					
					
					
					
del.button{					
	/* cursor:not-allowed;	*/			
	background-position:0 -120px;				
					
}					
					
del.button span{					
	cursor:default;				
    color:#aaa !important;					
	background-position:100% -120px;				
}					
					
					
span.button button, span.button input{					
	padding-top:0px;				
	line-height:1.2;/*Opera need this*/				
}					
					
					
/** optional **/					
/*					
a.button:visited{					
	color:#aaa;				
}					
*/					
					
					
/*Hover Style*/					
					
a.button:hover, 					
span.button:hover,					
a.button:focus, 					
					
a.dom-button-focus, 					
span.button-behavior-hover{					
	background-position:0 0px;				
	color:#222;				
	text-decoration:none;				
}					
					
					
					
					
					
a.button:hover span, 					
span.button:hover button, 					
a.button:focus span, 					
					
span.button-behavior-hover button, 					
span.button-behavior-hover input{					
	background-position:100% 0px;				
}					
					
					
a.button:active, a.button:focus span{					
	color:#444;				
}					
					
					
					
					
del.button-behavior-hover, del.button:hover{					
	background-position:0 -180px;				
	/* cursor:not-allowed; */				
}					
					
					
del.button-behavior-hover span, del.button:hover span{					
	background-position:100% -180px;				
	/* cursor:not-allowed; */				
					
}					
					
					
					
					
/*Optional hack for IE6 to simulate :hover selector					
					
span.button button, del.button span, span.button input{					
					
					
					
	_behavior:expression(				
		(function(el){			
					
			if( typeof( behavior_onMouseEnter) == 'undefined'){		
					
					
				behavior_onMouseEnter = function(el){	
					
					var dEl = this.parentNode;
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';
					this.setCapture();
				};	
					
				behavior_onMouseLeave = function(el) {	
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};	
					
					
			};		
					
					
			el.runtimeStyle.behavior = 'none';		
			el.onmouseenter = behavior_onMouseEnter;		
			el.onmouseleave = behavior_onMouseLeave;		
					
					
		})(this));}			
					
					
*/					
					
					
					
					
					
					
.center {width:100%;padding:0 0 0 0px;}					
					
table{border-collapse: collapse;}					
					
.alert{margin:4px 0 0 0;}					
					
/*2�i�g�p�{�b�N�X*/					
/*���[���p*/					
.left_box_s{margin:10px 0 0 4px;display:inline;width:155px;float:left;}					
.right_box_l{					
			margin:5px 7px 0 0;		
			width:700px;		
			}		
.right_box_l_apply{					
			margin:5px 7px 0 0;		
			display:inline;		
			width:550px;		
			float:right;		
			border-left:solid 1px #A9A9A7;		
}					
					
					
.left_box_s_note{margin:10px 0 0 4px;display:inline;width:175px;float:left;}					
.right_box_l_note{					
			margin:10px 7px 0 0;		
			display:inline;		
			width:530px;		
			float:right;		
			border-left:solid 1px #A9A9A7;		
			}		
					
.left_box_l{width:267px;float:left;}					
.right_box_s{width:446px;float:right;}					
.all_box{width:720px;}					
					
.left_box_home{width:267px;float:left;margin:4px 0 0 0;}					
.right_box_c_home{width:446px;float:right;margin:4px 3px 0 0;display:inline;border-left:solid 1px #A9A9A7;}					
.right_box_home{width:446px;float:right;margin:4px 3px 0 0;display:inline;}					
.all_box_home{width:960px;margin:0 0px 0 0; }					
					
					
					
					
					
					
					

					
					
.content_s_mid{width:446px;}					
.content_s_bot{width:446px;}					
/*�z�[���̍����p*/					
.content_left_l_title{border:solid 1px #000000;}					
.content_left_l_mid{border:solid 1px #000000;}					
.content_left_l_bot{border:solid 1px #000000;}					
					
					
					
.content_l_mid{margin:15px 0 0 0; }					
.content_l_bot{}					
					
					
.content_m_mid{width:505px;margin:10px 0 0 0;}					
.content_m_bot{width:505px;}					
/*���[���A�m�[�g�̍����p*/					
.content_left_s_title{					
					height:16px;
					color:#525252;
					font-weight:bold;
					text-align:center;
					margin:6px 0 0 0;
					border-top:solid 1px #A9A9A7;
					padding:10px 0 0 0;}
.content_left_s_title_c{height:16px;color:#525252;font-weight:bold;text-align:center;margin:6px 0 0 0;}					
.content_left_s_mid{;}					
.content_left_s_mid{}					
.content_left_s_bot{overflow:hidden;height:7px;}					
					
					
					
/*全体のフォントサイズ*/			
* {font-size:12px;}					
					
					
.title{					
		height:25px;			
		text-align:left;			
		padding:6px 0 0 33px;			
		font-weight:bold;			
		font-family:"�l�r �o�S�V�b�N";			
		color:#525252;			
		font-size:13px;			
		}			
					
.mail{background:url(../design/title_mail.gif) no-repeat;margin:0 0 0 1px;}					
.mail_top{background:url(../design/title_mail.gif) no-repeat;margin:0 0 0 1px;}					
.h_home{background:url(../design/title_h_home.gif) no-repeat;margin:0 0 0 1px;}					
.profile{width:446px;					
			height:28px;		
			background:		
			margin:0px 2px 0 0px;		
			padding:10px 0 0 0px;		
			background:url(../design/title_profile.gif) no-repeat;		
			text-align:right}		
.space_home{overflow:hidden;height:10px;background:url(../design/dummy.gif) repeat;}					
.space_title{overflow:hidden;height:30px;background:url(../design/dummy.gif) repeat;}					
.space_title_s{overflow:hidden;height:20px;background:url(../design/dummy.gif) repeat;}					
.space_title_ss{overflow:hidden;height:0px;background:url(../design/dummy.gif) repeat;}					
/*�R���e���c�̃T�u���o��*/					
td.sub_title {					
			width:100px;		
			border:none;		
			vertical-align:top;		
			background:#ffffff;		
			text-align:left;		
			font-weight:bold;		
			color:#737373;		
			padding:6px 0 0 0;}		
td.sub_title_b {					
			width:100px;		
			border-top:solid 1px #d8d8d8;		
			vertical-align:top;		
			background:#ffffff;		
			text-align:left;		
			font-weight:bold;		
			color:#737373;		
			padding:6px 0 0 0;}		
					
a:link    {color:#026CD1;}					
a:hover   {color:#76AFE6;}					
a:active  {color:#76AFE6;}					
a:visited {color:#004A95;}					
					
					
					
					
					
					
.h_a_invite a{float:left;position:absolute;top:4px;left:322px;width:81px;height:18px;}					
.h_a_config a{float:left;position:absolute;top:4px;left:405px;width:56px;height:18px;}					
.h_a_logout a{float:left;position:absolute;top:4px;left:462px;width:56px;height:18px;}					
					
					
/*グローバルナビ*/					
					
.login_header{width:720px;height:79px;background:url(../design/header_login_2.gif) no-repeat;}					
					
span.bold{font-weight:bold;}					
.logo{					
	width:94px;				
	height:19px;				
	position:absolute;top:51px;left:5px;float:left;				
	display:inline;}				
.logo_login{					
	width:93px;				
	height:19px;				
	margin:51px 0 0 7px;				
	float:left;				
	display:inline;}				
.g_navi {					
		width:720px;			
		height:79px;			
		background:url(../design/newn_header_4.gif) no-repeat;			
		}			
					
					
					
					
					
.g_navi_before {					
		width:720px;			
		height:79px;			
		background:url(../design/newn_header_white.gif) no-repeat;			
		margin:0 0 0 17px;}			
			
					
/*ページャー*/					
.pager{margin:5px 10px 0 0;text-align:right;font-size:10px;}					
.pager_left{margin:5px 0px 0 10px;text-align:left;font-size:10px;}					
					
					
					
					
#info {padding: 0 0 0 0px;margin:0px 0 0 0;}					
table.info {width:717px;margin:0 0 0 5px;border-collapse: collapse;}					
td.info {height:23px;width:144px;vertical-align:midle;}					
					
					
#myinfo{margin:4px 0 0 0;}					
					
table.newinfo_1 {border-collapse: collapse;width:402px;margin:0px 0 0 0px;}					
					
					
					
/*メッセージ関連*/					
					
					
.mnavi_box{}					
.mbox_navi {					
			background:#DADCE0;		
			border:solid 1px #B7B9C6;		
			padding: 0 0 2px 0;		
			}		
.mbox_navi_a a {					
			display:block;		
			background:#ffffff;		
			border:solid 1px #ffffff;		
			padding: 0 0 2px 0;		
			width:131px;}		
.mbox_navi_a a:hover {					
				display:block;	
				background:#EAEBED;	
				border:solid 1px #B7B9C6;	
				padding: 0 0 2px 0;	
				}	
					
					
.mbox_top {					
			text-align:left;		
			width:524px;		
			height:20px;		
			padding:3px 0 0 20px;		
			font-weight:bold;		
			margin:0px 0px 0 0px;		
			border:solid 1px #B7B9C6;}		
.mbox_mid {					
			width:524px;		
			padding:0 0px 0 0px;		
			margin:0px 0px 0 0px;		
			border:solid 1px #B7B9C6;		
			text-align:center;}		
.mbox_bot {					
			width:524px;		
			height:20px;		
			margin:0px 0px 0 0px;		
			border:solid 1px #B7B9C6;		
			}		
					
					
table.mbox{border-collapse: collapse;width:504px;margin:0px auto;border:1px #B7B9C6 solid;}					
td.mbox_title_1{width:30px;height:19px;font-weight:bold;border-bottom:solid 1px #B7B9C6;					
			background:url(../design/td_back_kenmei.gif);padding:2px 0 0 0;		
			}		
td.mbox_title_2{width:155px;font-weight:bold;border-bottom:solid 1px #B7B9C6;					
			background:url(../design/td_back_kenmei.gif);padding:2px 0 0 0;		
			}		
td.mbox_title_3{width:220px;font-weight:bold;border-bottom:solid 1px #B7B9C6;					
			background:url(../design/td_back_kenmei.gif);padding:2px 0 0 0;		
			}		
td.mbox_title_4{width:64;font-weight:bold;border-bottom:solid 1px #B7B9C6;					
			background:url(../design/td_back_kenmei.gif);padding:2px 0 0 0;		
			}		
					
table.mbox_other{border-collapse: collapse;width:504px;margin:0px auto;}					
td.mbox_search{width:73%;height:40px;text-align:left;}					
td.delete{width:60%;text-align:left;padding:3px 0 3px 4px;}					
td.delete_pager{width:50%;text-align:right;vertical-align:top;}					
td.border{border:solid 1px #B7B9C6;}					
.mail_btn{margin:4px 0 0px 0;}					
					
					
table.pager{border:none;width:636px;}					
td.pager{width:634px;vertical-align:middle;text-align:left;}					
					
					
/*フッター*/					
#footer a{}					
					
					
/*広告*/					
#adver {margin:84px 0 0 1px;}					
					
					
					
					
					

