@charset "Shift_JIS";

/*--============================ 共通 ============================--*/
/*-- このページの上部に戻る --*/
table.pagetop{
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:510px;
	text-align:right;
	font-size:60%;
}


table.pagetop td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

table.pagetop_bottom{
	margin:10px 0px -10px 0px;
	padding:0px 0px 0px 0px;
	width:510px;
	text-align:right;
	font-size:60%;
}

table.pagetop_bottom td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.pagetop{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

div.pagetop p{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	background:url("../images/common/icon_aroow_pagetop.gif") 0px 0.5em;	
}

div.pagetop b{
	color:#ff0000;
}

table.pagetop_member{
	margin:10px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	width:510px;
	text-align:right;
	font-size:60%;
}

table.pagetop_member td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.pagetop_member p{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;	
}


font.red{
	color:#EE1F1F;	
}

/*--====================== 写真ポップアップ ======================--*/
div.box_popup_pic{
	margin:0px 0px 0px 0px;
	padding:10px;
	text-align:left !important;
}

div.box_popup_pic h1.edu{
	margin:10px 0px 10px 28px;
	margin-top:0px;
	padding:0px 3px 0px 3px;
	width:110px;
	text-align:left !important;
}

div.box_popup_pic h1{
	margin:10px 0px 10px 7px;
	margin-top:0px;
	padding:0px 3px 0px 3px;
	width:110px;
	text-align:left !important;
}

div.box_popup_pic h1 img{
	display:block;
	text-align:left;
}

div.box_popup_pic h2{
	margin:10px auto;
	margin-top:0px;
	text-align:center;
	width:400px;
}

div.box_popup_pic h3{
	margin:5px auto;
	margin-top:0px;
	text-align:center;
	font-size:80%;
	width:400px;
	font-weight:normal;
}

div.box_popup_pic h4{
	margin:0px auto;
	margin-top:0px;
	margin-bottom:10px;
	text-align:center;
	font-size:60%;
	width:400px;
	font-weight:normal;
}

div.window_close {
	margin-right:25px;
}

div.window_close p{
	display:block;
	text-align:right;
	float:right;
	font-size:80%;
	line-height:120%;
	margin:0px;
}

div.window_close em{
	display:block;
	text-align:right;
	float:right;
	font-size:80%;
	line-height:120%;
	margin:3px 7px 0px 0px;
}

div.window_close_report {
	margin-right:5px;
}

div.window_close_report p{
	display:block;
	text-align:right;
	float:right;
	font-size:80%;
	line-height:120%;
	margin:0px;
}

div.window_close_report em{
	display:block;
	text-align:right;
	float:right;
	font-size:80%;
	line-height:120%;
	margin:3px 7px 0px 0px;
}


/*--======================= トップページ  =======================--*/
/*--===左右レイアウト===--*/
table.layout_body{
	margin:0px 0px 0px 0px;
	width:719px;
}


table.layout_body td.body_left_top{
	vertical-align:top;
	padding:0px 0px 0px 31px;
	vertical-align:top;
}

table.layout_body td.body_right_top{
	vertical-align:top;
	padding:0px 0px 0px 0px;
	width:512px;
}
td.body_left_top div.box_left_navi{
	margin:0px 0px 0px 0px;
	width:207px;
	vertical-align:top;
}

/*--===メルマガ登録お申し込み・バナー===--*/
div.banner{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:195px;
}

div.banner span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:60%;
	line-height:140%;
	color:#494949;
}


/*--======トップコンテンツ======--*/
div.top_conts{
	margin:0px 0px 0px 0px;
	width:512px;
}

div.top_conts h2.top_image{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


div.top_conts h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

div.top_conts h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.top_conts dl{
	margin:0px 0px 0px 17px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:120%;
	width:512px;
}

div.top_conts dt{
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	width:124px;
	float:left;
}

div.top_conts dd{
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	float:left;
	width:388px;
}

/*--======NEWS======--*/
div.top_conts table.conts_box{
	margin:0px 0px 22px 0px;
	padding:0px 0px 0px 0px;
	width:512px;
	font-size:80%;
	line-height:120%;
}

div.top_conts table.conts_box tr{
	vertical-align:top;
}

div.top_conts table.conts_box td.news_date{
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 17px;
	width:124px;
	background:#ffffff;	
}

div.top_conts table.conts_box td.news{
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	width:388px;
	background:#ffffff;
	line-height:140%;
}

table.conts_box table.conts_box_s{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:243px;
	border:1px solid #BDBDBD;
	line-height:110%;
}

td.conts_box_left{
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 8px;
}

td.conts_box_right{
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
}

/*--===サポート===--*/
div.box_support{
	margin:0px 0px 0px 29px;
	padding:0px 13px 0px 13px;
	width:696px;
	border-top:1px solid #C6C4C4;
}

div.box_support h5{
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 0px;
	font-size:60%;
	font-weight:normal;
	line-height:140%;
	color:#494949;
}

table.box_support{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.box_support.tr{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}

div.box_support table{
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background:#ffffff;
	width:699px;
}

div.box_support tr{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

div.box_support td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

/*--======================= メインタイトル =======================--*/
div.maintitle{
	margin:20px 0px 0px 17px;
	width:494px;
	
}

div.maintitle h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
}

/*--======================= 左右レイアウト =======================--*/
table.layout_body td.body_left{
	vertical-align:top;
	padding:0px 0px 0px 31px;
}

table.layout_body td.body_right{
	vertical-align:top;
	padding:0px 0px 0px 0px;
	width:528px;
	background:#ffffff;
}

/*--====================== 左ナビゲーション ======================--*/
div.box_left_navi{
	margin:0px 0px 0px 0px;
	width:191px;
}

div.box_left_navi h3{
	margin:0px 0px 0px 0px;
}

div.box_left_navi h3.top_photo{
	margin:0px 0px 20px 0px;
}

div.box_left_navi span{
	display:block;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/*--====================== タイトルメニュー ======================--*/
table.title_menu_box{
	margin:0px 0px 0px 9px;
	width:508px;
}

table.title_menu_box tr{
	vertical-align:top;
}

table.subsub_menu_box td{
	margin:0px 0px 0px 9px;
	padding-bottom:10px !important;
}


table.title_menu_box dl{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	font-size:80%;
	line-height:120%;
	width:271px;
	
}

table.title_menu_box dt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:none;	
}

table.title_menu_box dd{
	margin:12px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	width:232px;
	float:none;
	line-height:140%;
}


/*--====================== コンテンツ ======================--*/
table.contents_box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:528px;
	background:#ffffff;
	border:1px solid #BDBDBD;
}

table.contents_box td{
	padding-bottom:13px;
}


table.contents_box h4{
	margin:16px 0px 11px 16px;
	padding:0px 0px 0px 0px;
}

table.contents_box span{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 16px 13px 16px;
	color:#000000;
	font-size:80%;
	line-height:150%;
	width:492px;
}

div.emphasis_name{
	display:block;
	margin:0px 0px 10px 0px;
	padding:3px 8px 2px 10px;
	font-weight:bold;
	font-size:110%;
	border:none;
	border-top:3px double #BECC9B;	
	border-bottom:3px double #BECC9B;
	background:#F4F4E6;
	color:#333333;

}

div.emphasis{
	display:block;
	margin:13px 16px 10px 16px;
	padding:8px 8px 5px 10px;
	font-weight:bold;
	font-size:100%;
	line-height:130%;
	border:none;	
	border-left:5px solid #A8BD73;
	background:#F4F4E6;
	color:#3C4A15;

}

div.emphasis em{
	margin:0px 0px 0px 0px;
	padding:8px 8px 5px 10px;
	font-size:80%;
	line-height:130%;
	font-style:normal;
	font-weight:normal;
}

table.contents_box div.image{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 16px 13px 16px;
	color:#000000;
	font-size:80%;
	line-height:150%;
	width:492px;
}

table.cap{
	margin:0px 0px 0px 16px;
	padding:0px 0px 0px 0px;
}

table.cap td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.cap tr{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.contents_box h4.cap{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.contents_box p.cap{
	margin: 5px 0px 0px 10px;
	padding:0px;
	font-size:70%;
	line-height:150%;
}

table.inquiries{
	margin:13px 16px 30px 16px;
	padding:0px;
	font-size:80%;
	background:#ffffff;
	border:3px double #BDBDBD;
	width:492px;
	line-height:150%;
}
 
table.inquiries tr{
	margin:0px;
	padding:0px;
}
 
 table.inquiries td{
	margin:0px;
	padding:15px;
}

div.accentuation{
	margin:0px 16px 13px 16px;
	padding:15px;
	background:#F4F4E6;
	border:1px solid #BDBDBD;
	font-size:80%;
	line-height:150%;
	color:#000000;

}


table.contents_box div.image{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 16px 13px 16px;
	color:#000000;
	font-size:80%;
	line-height:150%;
	width:492px;
}

 
table.contents_box span.strong{
	margin:0px 0px 0px 0px;;
	padding:0px;
	font-size:100%;
	font-weight:bold;	
}

em.strong{
	margin:0px 0px 0px 0px;;
	padding:0px;
	font-size:100%;
	font-weight:bold;
	font-style:normal;	
}

div.accentuation ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}

div.accentuation li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url("../images/common/icon_arrow_gray1.gif") 0px .6em;
}


/*--====================== ページ内遷移 ======================--*/
table.go_to_1{
	margin:0px 0px 5px 6px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
	width:528px;
}

table.go_to_1 td{
	padding:0px 20px 0px 12px;
	background:url("../images/common/icon_aroow_green_down.gif") 0px .6em;
}

table.go_to_2{
	margin:0px 0px 20px 6px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
	width:528px;
}

table.go_to_2 td{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 12px;
	background:url("../images/common/icon_aroow_green_down.gif") 0px .6em;
	width:auto;	
}

table.go_to_3{
	margin:0px 0px 20px 6px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
	width:528px;
}

table.go_to_3 td{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 12px;
	background:url("../images/common/icon_arrow_green_yoko.gif") 0px .3em;
	width:auto;
}

table.go_to_4{
	margin:0px 0px 20px 6px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
}

table.go_to_4 td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	background:url("../images/common/icon_arrow_green_yoko.gif") 0px .3em;
	width:auto;
}

table.go_to_5{
	margin:10px 0px 0px 16px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
	width:500px;
}

table.go_to_5 td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	background:url("../images/common/icon_aroow_green_down.gif") 0px .6em;
	width:auto;
}




/*--====================== エンジン01とは？ ======================--*/
table.contents_box h5{
	margin:20px 0px 11px 16px;
	padding:0px 0px 0px 0px;
}

img.photo{
	margin:0px 0px 0px 0px;
	padding:0px;
	background:#F4F4E6;
	border:1px solid #989797;
}

table.ishi{
	margin:0px 16px 13px 16px;
	padding:0px;
	vertical-align:top;
	font-size:80%;
	line-height:150%;
}

tr.ishi{
	vertical-align:top;
}

td.photo{
	width:118px;
}

td.ishi{
	margin:0px 0px 0px 0px;
	padding:0px;
}

p.ishi{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	font-size:120%;
	font-weight:bold;
	border-bottom:1px solid #BDBDBD;
	background:url("../images/common/icon_dot_green.gif") 0px .4em;
}


/*--====================== 税制委員会 ======================--*/
table.tax{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

table.tax th{
	margin:0px 20px 0px 0px;
	padding:10px 20px 10px 0px;
	vertical-align:top;
	border-bottom:1px dotted #BDBDBD;
}

table.tax td{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	vertical-align:top;
	line-height:160%;
	border-bottom:1px dotted #BDBDBD;
}

img.fig{
	margin:0px 0px 0px 0px;
	padding:10px 0px 50px 0px;
}

div.keisen{
	margin:4px 0px 0px 15px;
	padding:0px;
	width:138px;
	height:123px;
	border:1px solid #BDBDBD;
}

table.shomei{
	margin:1px;
	padding:0px 0px 0px 0px;
	width:136px;
	height:121px;
	border:1px solid #BDBDBD;
}

table.shomei td.shomei_t{
	margin:0px 0px 0px 0px;
	padding:33px 0px 0px 5px;
}

table.shomei td.shomei_icon{
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 20px;
	width:28px;
}


table.shomei img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.attention {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:120%;
	color:#545454;
}

div.attention_copyright {
	margin:0px 0px 0px 16px;
	padding:10px;
	width:472px;
	font-size:70%;
	color:#545454;
	border-top:3px solid #BDBDBD;
	border-bottom:3px solid #BDBDBD;
	background:#F4F4E6;
}



div.attention p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#FA8E58;
}

div.attention img{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#FA8E58;
}

img.photo_border{
	border:1px solid #BDBDBD;
}

table.committee_from{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}


/*--====================== 教育委員会 ======================--*/
em.right_text{
	display:block;
	margin:0px 16px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-style:normal;
	text-align:right;
	font-size:70%;
}

em.right_text2{
	display:block;
	margin:0px 16px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-style:normal;
	text-align:right;
	font-size:100%;
}

/*--===キャラバン===--*/
div.caravan{
	margin:0px 0px 40px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	font-size:80%;
	line-height:150%;
	width:496px !important;
}

table.caravan{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:496px !important;

}

table.caravan td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;

}

table.caravan_timetable {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background:#BDBDBD;
	width:482px;
}

table.caravan_timetable td {
	margin:5px;
	padding:5px;
	vertical-align:top;
	background:#ffffff;
}

tr.timetable_line1{
	background:#E7E7E7;
}

tr.timetable_line1 td{
	background:#E7E7E7;
}

table.caravan_timetable td.timetable_color{
	width:75px;
	background:#F4F4E6;
}

table.caravan_timetable td.timetable {
	width:120px;
}


table.caravan_timetable td.timetable02_t {
	width:50px;
}

table.caravan_photo {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.caravan_photo td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:124px;;
}

table.caravan_photo td img{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #BDBDBD;
}


img.message{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}


/*--====================== 構成メンバー ======================--*/
/*-- 役員一覧 --*/
table.yakuin{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;

}

table.yakuin th{
	margin:0px 20px 0px 0px;
	padding:10px 20px 10px 0px;
	vertical-align:top;
	border-bottom:1px dotted #BDBDBD;
	width:80px;
}

table.yakuin td{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	vertical-align:top;
	line-height:160%;
	border-bottom:1px dotted #BDBDBD;
}

/*-- 会員（五十音順） --*/
div.member_index{
	margin:0px 0px 20px 0px;

}

div.member_index h3{
	margin:0px 0px 5px 0px;
	padding:5px 7px 3px 7px;
	background:#eeeeee;
	font-size:90%;
	line-height:140%;
}

div.member_index p{
	margin:-10px 0px 20px 0px;
	padding:0px;
	font-size:80%;
	line-height:140%;
}

div.member_index h5{
	margin:0px 0px 7px 0px;
	border-left:5px solid #BDBDBD;
	padding:2px 3px 0px 7px;
	font-size:120%;
	line-height:140%;
}

div.member_index ul{
	margin:0px 16px 40px 16px;
	padding:0px;
	font-size:80%;
	line-height:150%;
}

div.member_index li{
	margin:0px 0px 5px 0px;
	background:url("../images/common/icon_arrow_gray1.gif") 0px .4em;
	padding:0px 0px 0px 7px;
	line-height:140%;
	list-style:none;
}

/*--========================== 会員一覧 ==========================--*/
/*-- ページ内遷移 --*/
div.box_anchor{
	margin:0px 0px 20px 0px;
	width:522px;
	background:#FFFccc;
	padding:7px 10px 3px 10px;
}

div.box_anchor ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

div.box_anchor li{
	margin:0px 15px 0px 0px;
	padding:0px;
	font-size:80%;
	line-height:120%;
	float:left;
	background:url("../images/common/icon_arrow_red1.gif") 0px .3em;
	padding:0px 0px 0px 7px;
}

div.box_anchor li#on a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

div.box_anchor li.clear{
	font-size:0% !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	line-height:0% !important;
	height:1px !important;
	width:0px !important;
	float:none;
	background:none !important;
}

/*-- 会員個別 --*/
div.member_data{
	margin:0px 0px 10px 17px !important;
	width:494px;
	padding:0px;
	border-top:3px double #BDBDBD;
}

div.member_data table{
	margin:30px 0px 0px 0px;
}

div.member_data p{
	font-size:80%;
	line-height:160%;
	margin:0px 10px 20px 10px;
}

div.member_data h2{
	font-size:90%;
	line-height:120%;
	margin:0px 0px 5px 0px;
}

div.member_data h3{
	font-size:100%;
	line-height:120%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 18px;
	background:url("../images/common/icon_dot_box.gif") 0px .4em;
	border-bottom:1px solid #cccccc;	
}

div.member_data h3 em{
	font-size:140%;
	font-style:normal;
	line-height:120%;
	padding:0px 10px 0px 0px;
}

div.member_data h4{
	font-size:80%;
	line-height:120%;
	margin:5px 0px 15px 0px;
	padding:3px 0px 3px 5px;
	color:#777777;
	background:#EAEBE6;
}

div.member_data h5{
	font-size:90%;
	line-height:120%;
	margin:0px 0px 3px 0px;
	border-left:5px solid #A8BD73;
	padding:3px 0px 1px 5px;
}

div.member_data h6{
	font-size:80%;
	line-height:140%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	background:url("../images/common/icon_arrow_green_yoko.gif") 0px .5em;
}

div.member_data table{
	margin:30px 0px 0px 0px;
}

div.member_data table img{
	margin:0px 0px 0px 20px;
	display:block;
	border:1px solid #cccccc;
}

div.member_data table th{
	width:370px;
	text-align:left;
	font-weight:normal;
}

div.member_data table td{
	font-size:80%;
	vertical-align:top;
}

img.font_img{
display:inline;
padding:0px 1px 0px 0px;
}

table.list_details{
	margin:0px 0px 0px 0px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:492px !important;
}

table.list_details th{
	font-size:80%;
	padding:6px 6px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#eeeeee;
	text-align:center !important;
}

table.list_details td{
	font-size:80%;
	vertical-align:top;
	padding:4px 8px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:auto !important;
}

table.list_details td em{
	padding:0px 0px 0px 0px;
	display:block;
	text-align:right;
	font-size:100%;
	vertical-align:top;
	font-style:normal;
}

table.member_data{
	margin:0px 10px 20px 10px !important;
	line-height:130%;
}

table.member_data tr{
	vertical-align:top;
}


table.member_data th{
	margin:0px;
	padding:0px;
	font-weight:normal;
	width:50px !important;
	font-size:80%;
}

table.member_data td{
	margin:0px;
	padding:0px;
}


/*-- コピーライト --*/
div.box_copy{
	margin:0px 0px 30px 0px;
	width:510px;
	background:#eeeeee;
	padding:10px 15px;
}

div.box_copy address{
	margin:0px 0px 5px 0px;
	font-style:normal;
	font-size:80%;
	line-height:140%;
}

div.box_copy p{
	margin:0px 0px 0px 0px;
	font-size:70%;
	line-height:140%;
}

table.member_list_det{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:100%;
}

table.member_list_det th{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	width:90px !important;
	font-size:80%;
	font-weight:bold !important;
}

table.member_list_det td{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}

table.member_list_det tr{
	vertical-align:top !important;
}





/*--========================== 法人会員   ==========================--*/
table.corp{
	margin:10px 0px 0px 17px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	vertical-align:top;
	width:492px;
	border:1px solid #D1D1D1;
}

table.corp td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

table.corp p{
	display:block;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	background:url("../images/common/icon_dot_kakoi.gif") 0px .4em;
}

table.corp img{
	display:block;
	margin:0px 0px -10px 10px;
	padding:15px 0px 0px 0px;
}

em.dot {
	display:block;
	font-style:normal;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	background:url("../images/common/icon_dot_waku.gif") 0px .5em;
}

h6.dot {
	display:block;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	background:url("../images/common/icon_dot_waku.gif") 0px .5em;
}

/*--======================お問い合わせ  ======================--*/

ul.inquiries{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


li.icon_tel{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-size:100%;
	font-weight:normal;
	background:url("../images/common/icon_tel.gif") 0px .3em;
}

li.icon_fax{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-size:100%;
	font-weight:normal;
	background:url("../images/common/icon_fax.gif") 0px .3em;
}

li.icon_mail{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-size:100%;
	font-weight:normal;
	background:url("../images/common/icon_mail.gif") 0px .3em;
}

/*-- サイトマップ） --*/
div.sitemap{
	margin:0px 0px 20px 0px;
}

div.sitemap_conts{
	margin:0px 14px 0px 15px;
	padding:20px 0px 10px 0px;
	border-bottom:1px dotted #BDBDBD;
}

div.sitemap_conts h3{
	padding:0px 0px 10px 0px;
}

div.sitemap_conts ul{
	margin:0px 16px 0px 24px;
	padding:0px;
	font-size:80%;
	line-height:150%;
}

div.sitemap_conts li{
	margin:0px 0px 5px 0px;
	background:url("../images/common/icon_arrow_gray1.gif") 0px .5em;
	padding:0px 0px 0px 7px;
	line-height:140%;
	list-style:none;
}


/*--====================== 会員個人の活動 ======================--*/
table.individual{
	margin:30px 16px 0px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	font-size:80%;
	line-height:150%;
	border-bottom:1px dotted #BDBDBD;
}

table.individual tr.individual{
	vertical-align:top;
}

em.individual{
	font-size:90%;
	font-style:normal;
	font-weight:normal;
}

table.individual td.photo{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:170px;
}

table.individual td.individual{
	margin:0px 0px 0px 0px;
	padding:0px;
	vertical-align:top;
	width:322px;
}

div.comment{
	margin:10px 0px 0px 0px;
	padding:5px;
	width:140px;
	border:1px solid #BDBDBD;
	vertical-align:top;
	height:auto;
}

table.individual td.go_detail{
	margin:0px 0px 0px 0px;
	padding:30px 0px 30px 0px;
	text-align:right !important;
	width:322px;
}

img.go_detail{
	margin:0px 0px 0px 204px;
}

img.go_detail_2{
	margin:0px 0px 0px 10px;
	padding-top:-10px;
}



/*--====================== セミナーについて ======================--*/
/*--===== 本文　===== --*/
div.read_text_seminar{
	margin:20px 0px -40px 0px;
	padding:0px 0px 50px 16px;
	font-size:80%;
	line-height:140%;
	width:492px;
}


div.read_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 50px 16px;
	font-size:80%;
	line-height:140%;
	width:492px;
}

div.accent_seminar{
	margin:0px 0px 0px 0px;
	padding:15px;
	background:#F4F4E6;
	border:1px solid #BDBDBD;
	font-size:100%;
	line-height:150%;
	color:#000000;
	width:auto;
}

/*--===== リード文　===== --*/
table.seminar_read {
	margin:20px 0px 20px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:492px;
	font-size:80%;
	line-height:140%;
}

table.seminar_read td.sem_a{
	margin:0px 0px 0px 0px;
	padding:10px;
	vertical-align:top;
	background:#ffffff;
	border-top:1px dotted #BDBDBD;	
	border-bottom:1px dotted #BDBDBD;		
}

table.seminar_read td.sem_b{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	vertical-align:top;
	background:#ffffff;
}

table.seminar_read td.sem_b_img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	vertical-align:top;
	text-align:center;
	background:#ffffff;
}

table.seminar_read td.sem_a h5{
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 0px;
}

/*--===== 本文　===== --*/
table.seminar_text{
	margin:0px 0px 0px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:492px;
	font-size:80%;
	line-height:140%;
}

table.seminar_text_dot{
	margin:20px 0px 20px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:492px;
	font-size:80%;
	line-height:140%;
	border-top:1px dotted #BDBDBD;	
	border-bottom:1px dotted #BDBDBD;
}

table.seminar_text_dot td{
	padding:10px;
}


table.seminar_text strong{
	color:#5B7619;
	font-size:110%;
}

div.accentuation strong{
	color:#3C4A15;
	font-size:110%;
}

strong.stronger{
	display:block;
	color:#3C4A15;
	font-style:normal;
	font-size:120%;	
	line-height:160%;
	background:url("../images/common/bg_comidashi_2.gif") 0px 0em;
}

table.seminar_photo {
	margin:0px 0px 20px 16px;
	padding:0px 0px 0px 0px;
}

table.seminar_photo td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:126px;
}

table.seminar_photo td.semitext {
	margin:0px 0px 0px 0px;
	padding:5px 7px 0px 0px;
	font-size:70%;
}


table.seminar_photo td img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #BDBDBD;
}

table.seminar_photo_2 {
	margin:0px 0px 20px 16px;
	padding:0px 0px 0px 0px;
}


table.seminar_photo_2 td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:70%;
}

table.seminar_photo_2 td.semitext {
	margin:0px 0px 0px 0px;
	padding:5px 7px 0px 0px;
	font-size:70%;
}

table.seminar_photo_2 td img{
	margin:5px 7px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #BDBDBD;
}

table.seminar_photo_3 {
	margin:0px 0px 20px 16px;
	padding:0px 0px 0px 0px;
	width:492px;
}

table.seminar_photo_3 td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:70%;
	width:150px;
}

table.seminar_photo_3 td.semitext {
	margin:0px 0px 0px 0px;
	padding:5px 7px 0px 0px;
	font-size:70%;
}

table.seminar_photo_3 td img{
	margin:5px 18px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #BDBDBD;
}

div.seminar_emphasis{
	font-size:90%;
	line-height:120%;
	margin:0px 0px 3px 0px;
	border-left:5px solid #A8BD73;
	padding:3px 0px 1px 5px;
}

h6.dot_seminar_a {
	display:block;
	font-style:normal;
	font-weight:bold;
	font-size:120%;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	background:url("../images/common/icon_dot_waku.gif") 0px .4em;
}

h6.dot_seminar {
	display:block;
	font-style:normal;
	font-weight:bold;
	font-size:100%;
	margin:20px 16px 10px 16px;
	padding:2px 0px 5px 15px;
	background:url("../images/common/icon_dot_dot.gif") no-repeat 0px .0em;
}

h6.dot_seminar_s {
	display:block;
	font-style:normal;
	font-weight:bold;
	font-size:90%;
	margin:20px 16px 10px 16px;
	padding:2px 0px 5px 15px;
	background:url("../images/common/icon_dot_dot.gif") no-repeat 0px -.3em;
}


em.mini{
	font-style:normal;
	font-weight:bold;
	font-size:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*--===== 表　===== --*/
table.seminar {
	margin:0px 0px 15px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background:#BDBDBD;
	width:492px;
	font-size:80%;
	line-height:140%;
}

table.seminar td.sem_a{
	margin:5px;
	padding:5px;
	vertical-align:top;
	background:#F4F4E6;
	width:70px;
}

table.seminar td.sem_b{
	margin:5px;
	padding:5px;
	vertical-align:top;
	background:#ffffff;
}

div.accent_seminar img.message{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

table.seminar.seminar_sub {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:492px;
}

table.seminar.seminar_sub th{
	width:75px;
	font-weight:normal;
}

/*--===== 川柳　===== --*/

table.seminar_senryu {
	margin:20px 0px 20px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:492px;
	font-size:80%;
	line-height:140%;
}

table.seminar_senryu td.sem_a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background:#ffffff;		
}

table.seminar_senryu td.sem_b{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	vertical-align:top;
	background:#ffffff;
}

div.senryu{
	margin:0px 0px 0px 16px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
}

table.senryu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

table.senryu td.senryu_name{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border-bottom:1px solid #A8BD73;	
}

table.senryu td.senryu{
	margin:0px 0px 0px 0px;
	padding:5px 0px 2px 0px;
	border-bottom:none;	
}

table.senryu td.senryu_coment{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:none;	
}


/*--====================== エンジン塾について ======================--*/

div.enjin{
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
}

html>body div.enjin{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}

b.line{
	display:block;
	margin:0px 0px 30px 16px;
	padding:0px 0px 0px 0px;
	width:492px;
	border-bottom:3px double #BDBDBD;
}

div.enjin div.emphasis{
	display:block;
	margin:13px 16px 15px 16px;
	padding:8px 8px 5px 10px;
	font-weight:bold;
	font-size:100%;
	line-height:130%;
	border:none;	
	border-left:5px solid #A8BD73;
	background:#F4F4E6;
	color:#3C4A15;

}


span.open_dot{
	display:block;
	margin:-30px 16px 15px 16px !important;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	border-bottom:1px dotted #BDBDBD;
	width:460px !important;
}

html>body span.open_dot{
	display:block;
	margin:0px 0px 15px 16px !important;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	border-bottom:1px dotted #BDBDBD;
	width:492px !important;
}


table.seminar_text_s{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:130%;
	border:none;	
}

table.seminar_text_s td{
	margin:0px 0px -7px 0px;
	padding:0px 0px 0px 0px;	
}


/*--====================== 活動報告 ======================--*/
table.inquiries div.emphasis{
	display:block;
	margin:0px 0px 10px 0px;
	padding:8px 8px 5px 10px;
	font-weight:bold;
	font-size:110%;
	line-height:130%;
	border:none;	
	background:#F4F4E6;
	color:#3C4A15;
	border-bottom:1px dotted #BDBDBD;
	border-top:1px dotted #BDBDBD;
}




table.mandara{
	margin:30px 0px 0px 16px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:130%;
	border:none;	
}

table.mandara tr{
	vertical-align:top;
}

table.mandara td{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;	
}

table.mandara_s{
	margin:0px 0px 10px 16px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:130%;
	border:none;	
}

table.mandara_s tr{
	vertical-align:top;
}

table.mandara_s td{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 20px 0px !important;	
}

table.mandara_s td.mandara_t{
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px !important;
	width:254px;	
}

table.mandara_s td.mandara_t em{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:110%;
	font-weight:bold;
	font-style:normal;
	line-height:130%;
	color:#3C4A15;	
}


table.mandara_s td.mandara_t_2{
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px !important;
	width:300px;
}

table.mandara_s td.mandara_t_2 em{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:110%;
	font-weight:bold;
	font-style:normal;
	line-height:130%;
	color:#3C4A15;			
}

div.mandara_name_text{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	font-size:100%;
	border-left:5px solid #BECC9B;
	border-bottom:5px solid #BECC9B;
}


div.mandara_name{
	display:block;
	margin:0px 0px 10px 0px;
	padding:8px 8px 5px 5px;
	font-weight:bold;
	font-size:140%;
	border:none;
	border-top:1px dotted #BECC9B;
	border-bottom:1px dotted #BECC9B;
	background:#F4F4E6;
	color:#333333;
}

div.mandara_name_s{
	display:block;
	margin:0px 0px 10px 0px;
	padding:8px 8px 8px 5px;
	font-weight:bold;
	font-size:110%;
	border:none;
	border-top:1px dotted #BECC9B;
	border-bottom:1px dotted #BECC9B;
	background:#F4F4E6;
	color:#333333;
}

table.mandara_photo{
	margin:0px 0px 30px 16px;
	padding:0px 0px 0px 0px;
	font-size:70%;
	line-height:130%;
	border:none;	
}

table.mandara_photo tr{
	vertical-align:top;
}

table.mandara_photo td{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px !important;
}

table.mandara_member{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:492px;

}

table.mandara_member th{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	vertical-align:top;
	border-bottom:1px dotted #BDBDBD;
	width:100px;
}

table.mandara_member td{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	vertical-align:top;
	line-height:160%;
	border-bottom:1px dotted #BDBDBD;
}

em.time{
	display:block;
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 10px;
	background:#F4F4E6;
	font-style:normal;
	border-left:3px solid #BDBDBD;
	width:492px;
}

div.time{
	margin:0px 0px 10px -1px;
	padding:3px 0px 3px 8px;
	background:#EAEDE3;
	font-style:normal;
	font-size:100%;
	width:485px;
}

table.hyou{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

table.hyou tr{
	vertical-align:top;
}

table.hyou td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


em.dot_box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 12px;
	background:url("../images/common/icon_dot_waku.gif") 0px .2em;
	font-style:normal;
}

table.oc_detail {
	margin:0px 0px 0px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	line-height:160%;
	width:492px;
}

table.oc_detail tr{
	vertical-align:top;
}

table.oc_detail td.text{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 10px;
	vertical-align:top;
	font-size:80%;
	line-height:140%;
}



table.program {
	margin:0px 0px 15px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background:#BDBDBD;
	width:492px;
	font-size:80%;
	line-height:140%;
}

table.program td.sem_a{
	margin:5px;
	padding:5px;
	vertical-align:top;
	background:#F4F4E6;
	width:100px;
}

table.program td.sem_b{
	margin:5px;
	padding:5px;
	vertical-align:top;
	background:#ffffff;
}


table.program_a {
	margin:0px 0px 15px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background:#BDBDBD;
	width:492px;
	font-size:80%;
	line-height:140%;
}

table.program_a td.sem_a{
	margin:5px;
	padding:5px;
	background:#F4F4E6;
	width:50px;
	text-align:center;
}

table.program_a td.sem_b{
	margin:5px;
	padding:5px;
	vertical-align:top;
	background:#E7E7E7;
	width:85px;
}

table.program_a td.sem_c{
	margin:5px;
	padding:5px;
	vertical-align:top;
	background:#ffffff;
	width:85px;
}

table.program_a td.sem_d{
	margin:5px;
	padding:5px;
	vertical-align:top;
	background:#ffffff;
}

 /*-- 参加会員一覧 --*/
table.sanka{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:492px;
	text-align:left;
}

table.sanka th{
	margin:0px 20px 0px 0px;
	padding:5px 20px 0px 0px;
	vertical-align:top;
	width:110px;
	border-bottom:1px dotted #BDBDBD;
}

table.sanka td{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	vertical-align:top;
	line-height:160%;
	border-bottom:1px dotted #BDBDBD;
}


table.yagaku {
	margin:0px 0px 15px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background:#BDBDBD;
	width:492px;
	font-size:80%;
	line-height:140%;
}

table.yagaku td{
	margin:0px;
	padding:10px;
	vertical-align:top;
	background:#ffffff;
	width:162px;
	text-align:center;
}

table.yagaku_s {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:140px;
}

table.yagaku_s td{
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	text-align:left;
	line-height:150%;
}

table.yagaku_s td.title{
	display:block;
	font-size:110%;
	margin:0px 0px 5px 0px;
	padding:5px;
	font-weight:bold;
	border-bottom:3px double #A8BD73;
	border-top:3px double #A8BD73;
	width:130px;
}

table.yagaku_s td.title em{
	font-size:80%;
	font-weight:normal;
	font-style:normal;
}

table.yagaku_s td.ss{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:40px;
}

table.yagaku_s td.mm{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:90px;
}

table.yagaku_s td.img{
	margin:0px;
	padding:10px 0px 0px 10px;
	width:130px;
}

table.yagaku_top {
	margin:0px 0px 40px 16px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background:#BDBDBD;
	width:320px;
	font-size:80%;
	line-height:140%;
}

table.yagaku_top td{
	margin:0px;
	padding:10px;
	vertical-align:top;
	background:#ffffff;
	text-align:center;
}

table.yagaku_top td table.yagaku_s {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:320px;
}

table.yagaku_top td table.yagaku_s td{
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	text-align:left;
	line-height:150%;
}

table.yagaku_top td table.yagaku_s td.title{
	display:block;
	font-size:110%;
	margin:0px 0px 5px 0px;
	padding:5px;
	font-weight:bold;
	border-bottom:3px double #A8BD73;
	border-top:3px double #A8BD73;
	width:320px;
}

table.yagaku_top td table.yagaku_s td.ss{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:40px;
}

table.yagaku_top td table.yagaku_s td.mm{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	width:170px;
}


table.yagaku_top td table.yagaku_s td.img{
	margin:0px !important;
	padding:5px 0px 0px 10px;
	width:125px;
}


table.yanai {
	margin:40px 0px 20px 60px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
}

table.yanai td{
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 0px;
}


div.arrow{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url("../images/common/icon_arrow_green_yoko.gif") 0px .4em;
}

table.seminar_read strong.green{
	color:#3C4A15;
	font-size:110%;
	font-weight:bold;
}

div.right_text{
	width:492px;
	text-align:right;
	font-size:80%;
	margin-left:16px;
}


