@charset "SHIFT_JIS";

@import url("../css/color01.css");
@import url("../css/layout.css");

#contents_03 h3 {
	margin-top: 24px;
	margin-bottom: 24px;
	color: #FFFFFF;
	background-image: url(../images/03/word.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 40px;
	line-height: 40px;
	}

/*ALL*/

* {
	margin : 0;
	padding : 0;
	}

/*HTML DEFINITION*/

body {
	background-color : #f7f7e8;
	font-size : 95%;
	line-height : 180%;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	text-align : center;
	}

div {
	margin : 0;
	padding : 0;
	text-align : left;
	}

p {
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	line-height : 160%;
	}
	
h1{
	}
h2{
	}
h3{
	}
h4{
	}
a {
	background-image : none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
	}
	
img {
	border : 0;
	}
	
/*GLOBAL DEFINITION*/

#header {
	background-image : url(../images/header/bg.gif);
	height : 66px;	}
	
#footer {
	font-size : 72%;
	background:url(../images/footer/bg.gif) no-repeat;
	height:78px;
	width:788px;
	clear:both;
	text-align:right;
	padding-right: 20px;
	}
	
#body {
	margin-right : auto;
	margin-left : auto;
	width : 788px;
	background-image : url(../images/share/contents_bg.gif);
	margin-top : 12px;
	}
	
#body a {
	background-image: none
	}
#main {
	float : right;
	width : 589px;	
	}
#local {
	width : 199px;
	float : left;
	}
#container {
	width : 788px;
	clear : both;
	}
#global {
	width : 780px;
	height : 54px;
	background : url(../images/global/menu.gif);
	}
#global li {
	float : left;
	display : block;
	}
#global a {
	height : 54px;
	display : block;
	}
#global a {
	text-indent : -5000px;
	text-decoration : none;
	}
#cat_01 {
	width : 195px;
	}
#cat_02 {
	width : 195px;
	}
#cat_03 {
	width : 195px;
	}
#cat_04 {
	width : 195px;
	}
#global a, #global a:link, #global a:visited {
	background : transparent;
	}
#global a:hover, #global a:active {
	background : transparent;
	}
#cat_01 a:hover, #cat_01 a:visited:hover {
	background : url(../images/global/menu.gif) no-repeat 0 -54px;
	}
#cat_02 a:hover, #cat_02 a:visited:hover {
	background : url(../images/global/menu.gif) no-repeat -195px -54px;
	}
#cat_03 a:hover, #cat_03 a:visited:hover {
	background : url(../images/global/menu.gif) no-repeat -390px -54px;
	}
#cat_04 a:hover, #cat_04 a:visited:hover {
	background : url(../images/global/menu.gif) no-repeat -585px -54px;
	}
#global {
	margin-left : 4px;
	}

#top_menu {
	width : 215px;
	height : 200px;
	background : url(../images/top/menu.gif);
	}
#top_menu li {
	display : block;
	}
#top_menu a {
	height : 50px;
	display : block;
	}
#top_menu a {
	text-indent : -5000px;
	text-decoration : none;
	}
#top_cat_01 {
	height:50px;
	}
#top_cat_02 {
	height:50px;
	}
#top_cat_03 {
	height:50px;
	}
#top_cat_04 {
	height:50px;
	}
#top_menu a, #top_menu a:link, #top_menu a:visited {
	background : transparent;
	}
#top_menu a:hover, #top_menu a:active {
	background : transparent;
	}
#top_cat_01 a:hover, #top_cat_01 a:visited:hover {
	background : url(../images/top/menu.gif) no-repeat -215px 0px;
	}
#top_cat_02 a:hover, #top_cat_02 a:visited:hover {
	background : url(../images/top/menu.gif) no-repeat  -215px -50px;
	}
#top_cat_03 a:hover, #top_cat_03 a:visited:hover {
	background : url(../images/top/menu.gif) no-repeat -215px -100px;
	}
#top_cat_04 a:hover, #top_cat_04 a:visited:hover {
	background : url(../images/top/menu.gif) no-repeat  -215px -150px;
	}
#top_menu {
	margin-left : 4px;
	}

#topic_path {
	padding-top : 5px;
	padding-bottom : 10px;
	padding-left : 30px;
; font-size: 80%}
#topic_path a {
	background-image : none;
	}
#page_top {
	line-height : 11px;
	float : right;
	margin-top : 20px;
	margin-bottom : 20px;
	}
/*LOCAL DEFINITION*/

#id_01 {
	width : 195px;

	margin-left : 4px;	}
#id_01 li {
	width : 195px;
	height : 32px;
	list-style-type : none;
	display : block;
	background-image : url(../images/01/over.gif);	; background-repeat: no-repeat}

#id_01 ul {
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	}
#id_01 a {
	display : block;
	color : #000000;
	text-decoration : none;
	background : url(../images/01/up.gif) no-repeat;
	line-height: 32px; height: 32px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

#id_01 a:hover, a:visited:hover {
	background : url(../images/01/up.gif) no-repeat -195px;
	}
#container_id_01 {
	width : 788px;
	background-image : url(../images/01/bg.gif);
	background-repeat : repeat-y;
	background-position : 4px;
	}
#contents_01 {
	padding-right : 34px;
	padding-bottom : 30px;
	padding-left : 30px;
	}
#contents_01 h1 {
	line-height : 24px;
	background : url(../images/01/h1.gif);
	padding-left : 5px;
	color : #ffffff;
	font-size : 120%;
	}
#contents_01 h2 {
	line-height : 40px;
	background-image : url(../images/01/h2.gif);
	font-size : 140%;
	color : #006633;
	background-repeat : no-repeat;
	padding-left : 10px;
	}
#rel_01 {
	background-color : #f5f5e2;
	}
#rel_01 h3 {
	background-image : url(../images/01/rel.gif);
	text-indent : -2000pt;
	line-height : 24px;
	}
#rel_01 li {
	background-image : url(../images/01/dot.gif);
	background-repeat : no-repeat;
	padding-left : 15px;
	margin-left : 10px;
	list-style-type : none;
	line-height : 20px;
	background-position : left center;
	}
#rel_01 ul {
	padding-top : 10px;
	padding-bottom : 10px;
	}
#rel_01 a {
	background-image : none;
	}
#yurai {
	background-image : url(../images/01/yurai.gif);
	padding-top : 120px;
	padding-right : 20px;
	padding-left : 20px;
	height : 374px;
	background-repeat : no-repeat;
	margin-top : 10px;
	margin-bottom : 10px;
	font-size: 90%;
	}

.margin_top_bottom {
	margin-top : 10px;
	margin-bottom : 10px;
	}

.margin_bottom {
	margin-bottom :10px;
	}
	
.right {
	text-align : right;
	}
	
#seminar {
	border : solid #942649;
	border-width : 1px 1px 5px;
	margin-bottom : 20px;
	}
	
#seminar h2 {
	background-color : #942649;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	}
#seminar h3 {
	border-color : black black #942649;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 1px;
	border-left-width : 0;
	}

#seminar p {
	padding-right : 10px;
	padding-left : 10px;
}
#seminar ul {
	padding-left : 40px;
	}
#seminar ol {
	margin-left : 20px;
	margin-top : 10px;
	margin-bottom : 10px;
	}

#id_02 {
	width : 195px;
	margin-left : 4px;	}
#id_02 li {
	width : 195px;
	height : 32px;
	list-style-type : none;
	display : block;
	background-image : url(../images/02/over.gif);	; background-repeat: no-repeat}

#id_02 ul {
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	}
#id_02 a {
	display : block;
	color : #000000;
	text-decoration : none;
	background : url(../images/02/up.gif);
	}
#id_02 a:hover, a:visited:hover {
	background : url(../images/02/up.gif) no-repeat -195px;
	}
#container_id_02 {
	width : 788px;
	background-image : url(../images/02/bg.gif);
	background-repeat : repeat-y;
	background-position : 4px;
	}
#contents_02 {
	padding-right : 34px;
	padding-bottom : 30px;
	padding-left : 30px;
	}
#contents_02 h1 {
	line-height : 24px;
	background : url(../images/02/h1.gif);
	padding-left : 5px;
	color : #ffffff;
	font-size : 120%;
	}
#contents_02 h2 {
	line-height : 40px;
	background-image : url(../images/02/h2.gif);
	font-size : 140%;
	color : #006633;
	background-repeat : no-repeat;
	padding-left : 10px;
	}
#rel_02 {
	background-color : #f5f5e2;
	}
#rel_02 h3 {
	background-image : url(../images/02/rel.gif);
	text-indent : -2000pt;
	line-height : 24px;
	}
#rel_02 li {
	background-image : url(../images/02/dot.gif);
	background-repeat : no-repeat;
	padding-left : 15px;
	margin-left : 10px;
	list-style-type : none;
	line-height : 20px;
	background-position : left center;
	}
#rel_02 ul {
	padding-top : 10px;
	padding-bottom : 10px;
	}
#rel_02 a {
	background-image : none;
	}

#id_03 {
	width : 195px;

	margin-left : 4px;	}
#id_03 li {
	width : 195px;
	height : 32px;
	list-style-type : none;
	display : block;
	background-image : url(../images/03/over.gif);	; background-repeat: no-repeat}

#id_03 ul {
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	}
#id_03 a {
	display : block;
	color : #000000;
	text-decoration : none;
	background : url(../images/03/up.gif);
	}
#id_03 a:hover, a:visited:hover {
	background : url(../images/03/up.gif) no-repeat -195px;
	}
#container_id_03 {
	width : 788px;
	background-image : url(../images/03/bg.gif);
	background-repeat : repeat-y;
 background-position: 4px;}
#contents_03 {
	padding-right : 34px;
	padding-bottom : 30px;
	padding-left : 30px;
	}
#contents_03 h1 {
	line-height : 24px;
	background : url(../images/03/h1.gif);
	color : #ffffff;
	font-size : 120%;
	}
#contents_03 h2 {
	line-height : 40px;
	background-image : url(../images/03/h2.gif);
	font-size : 140%;
	color : #006633;
	background-repeat : no-repeat;
	padding-left : 10px;
	}
#rel_03 {
	background-color : #f5f5e2;
	}
#rel_03 h3 {
	background-image : url(../images/03/rel.gif);
	text-indent : -2000pt;
	line-height : 24px;
	height: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#rel_03 li {
	background-image : url(../images/03/dot.gif);
	background-repeat : no-repeat;
	padding-left : 15px;
	margin-left : 10px;
	list-style-type : none;
	line-height : 20px;
	background-position : left center;
	}
#rel_03 ul {
	padding-top : 10px;
	padding-bottom : 10px;
	}
#rel_03 a {
	background-image : none;
	}

#id_04 {
	width : 195px;

	margin-left : 4px;	}
#id_04 li {
	width : 195px;
	height : 32px;
	list-style-type : none;
	display : block;
	background-image : url(../images/04/over.gif);	; background-repeat: no-repeat}

#id_04 ul {
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	}
#id_04 a {
	display : block;
	color : #000000;
	text-decoration : none;
	background : url(../images/04/up.gif);
	}
#id_04 a:hover, a:visited:hover {
	background : url(../images/04/up.gif) no-repeat -195px;
	}
#container_id_04 {
	width : 788px;
	background-image : url(../images/04/bg.gif);
	background-repeat : repeat-y;
; background-position: 4px	}
#contents_04 {
	padding-right : 34px;
	padding-bottom : 30px;
	padding-left : 30px;
	}
#contents_04 h1 {
	line-height : 24px;
	background : url(../images/04/h1.gif);
	color : #ffffff;
	font-size : 120%;
	}
#contents_04 h2 {
	line-height : 40px;
	background-image : url(../images/04/h2.gif);
	font-size : 140%;
	color : #006633;
	background-repeat : no-repeat;
	padding-left : 10px;
	}
#rel_04 {
	background-color : #f5f5e2;
	}
#rel_04 h3 {
	background-image : url(../images/04/rel.gif);
	text-indent : -2000pt;
	line-height : 24px;
	}
#rel_04 li {
	background-image : url(../images/04/dot.gif);
	background-repeat : no-repeat;
	padding-left : 15px;
	margin-left : 10px;
	list-style-type : none;
	line-height : 20px;
	background-position : left center;
	}
#rel_04 ul {
	padding-top : 10px;
	padding-bottom : 10px;
	}
#rel_04 a {
	background-image : none;
	}

.QUEST {  font-weight: bold}
.ANS {  font-weight: bold}
#id_01 P {  }
#contents_01 p {  }
.caption {
	font-size: 12px;
	color: #333333;
	line-height: 14px;
}
.margin_top_left {  margin-top: 15px; margin-left: 5px}
#reporter {  background-color: #E5E5B7; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 525px; margin-top: 10px; margin-bottom: 10px; font-size: 12px; line-height: 14px}
#reporter p {  font-size: 12px}
#profile {  background-color: #D9F1D3; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 12px; line-height: 14px}
.margin_left { padding-right: 10px}
.margin_right { padding-right: 10px }
.margin_top_right { margin-top: 15px; margin-right: 10px}
.link {  font-size: 12px; padding-right: 5px; padding-left: 5px; line-height: 14px; padding-top: 5px; padding-bottom: 5px}
.center {  text-align: center}
#event_details {  background-image: url(../images/04/frame_bg.gif)}
#event_details b {  color: #FF3399; font-size: 14px}
#event_details p {  font-size: 12px; line-height: 14px; color: #333333; margin-top: 10px; margin-bottom: 10px}
#presentater { background-color: #FFFFCC; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 12px; line-height: 14px ; height: 180px}
#presentater b {  color: #FF3399; font-size: 14px}
#header_top { background-image : url(../images/top/header.gif); height : 71px; }
#container_id_top { width : 788px; background-image : url(../images/top/bg.gif); background-repeat : repeat-y; background-position: 4px}
#top_main { float : right; width : 550px;}
#top_main li {  background-image: url(../images/top/dot.gif); padding-left: 15px; list-style-type: none; background-repeat: no-repeat; background-position: left center}
#top_main ul {  margin-top: 10px; margin-bottom: 10px}
.extra_border {  border: #339966; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.top_editors_voice {  font-size: 12px; line-height: 14px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
.size-10px {  font-size: 10px; line-height: 14px}

#top_main p {
	margin-top:5px;
	margin-bottom:5px;
	}

.extra_border_bottom {  border-color: black black #000066; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.margin_bottom_5px {  margin-bottom: 5px}
.dotted_border {  border: 1px #FF6633 dotted; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #F2F2C2}
#sub_info {  float: left; width:204px; padding-left:14px; padding-top: 8px; padding-bottom: 10px}
#from_joyb {  background-image: url(../images/top/annaunce.gif); font-size: 12px; line-height: 14px; background-repeat: no-repeat; padding-top: 144px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px #008837 solid; width: 194px; background-color: #FFFFFF; margin-bottom: 8px}
#seminar a {  background-image: none}
#sub_info a { background-image: none }
#bann_01 {  font-size: 12px; line-height: 14px; width: 195px; margin-bottom: 8px}
#bann_02 { font-size: 12px; line-height: 14px; width: 195px; margin-bottom: 8px }

#www_link {  background-color: #FFFFCC; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; margin-bottom: 12px}
#www_link p {  text-indent: 0pt}
#www_link li {  list-style-type: none}
#www_link ul {  padding-left: 12px}
#container_id_02 h2 {  padding-left: 0px}
#job { font-size:10px;
line-height:16px;}
#job ul {  padding-top: 12px; padding-right: 12px; padding-bottom: 12px; }
#job li { padding-left: 12px; background-image: url(../images/02/job_dot.gif); background-repeat: no-repeat; list-style-position: inside; list-style-type: none;; background-position: left center}
#albeit {  }
#albeit ul { padding-top: 12px; padding-right: 12px; padding-bottom: 12px; }
#albeit li { padding-left: 12px; background-image: url(../images/02/teacher.gif); background-repeat: no-repeat; list-style-position: inside; list-style-type: none;; background-position: left center }
#albeit dl { padding-top: 12px; padding-right: 12px; padding-bottom: 12px; }
#albeit dt { padding-left: 12px; background-image: url(../images/02/teacher.gif); background-repeat: no-repeat; list-style-position: inside; list-style-type: none;; background-position: left center }
#albeit dd { padding-left: 12px; list-style-position: inside; list-style-type: none;}
#past {  }
#past ul {  padding-top: 10px; padding-bottom: 10px; border-left-width: 12px}
#past li {  list-style-position: inside; list-style-type: none; padding-left: 20px; background-image: url(../images/01/seminar/past_arrow.gif); background-repeat: no-repeat; background-position: left center}
#past h1 {  padding-top: 5px; padding-left: 5px; background-image: none}
b {  font-size: 16px}
#past h2 {  font-size: 14px; background-image: none; background-color: #FFFFFF; color: #990000; padding-left: 12px; margin-top: 12px; margin-right: 12px; margin-bottom: 12px; margin-left: 12px; padding-top: 12px; padding-right: 12px; border: #990000; border-style: double; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center}
#past h3 {  color: #942649; padding-bottom: 6px; padding-left: 12px; font-size: 14px}
#def {  }
#def ol {  list-style-type: decimal; margin-left: 12px;}
#def ol li {  list-style-type: decimal }
#def ul li {  list-style-type: disc}
#def ul {  background-image: none;margin-left: 0px;}
#def li {  background-image: none; margin-left: 0px; padding-left: 0px; list-style-position: inside}
.past_lead {  font-weight: bold; background-color: #FFFFCC;  margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
#container_id_04 h3 {  font-size: 14px; color: #FF3399}

#sub {
	padding-right : 34px;
	padding-bottom : 30px;
	padding-left : 30px;
	}
#sub h1 {
	line-height : 24px;
	background : url(../images/01/h1.gif);
	padding-left : 5px;
	color : #ffffff;
	font-size : 120%;
	}
#sub h2 {
	line-height : 40px;
	background-image : url(../images/01/h2.gif);
	font-size : 140%;
	color : #006633;
	background-repeat : no-repeat;
	padding-left : 10px;
	}#sub ul {  padding-left: 12px}
#sub li {  list-style-position: inside}

.resist {  font-size: 10px; text-align: center; line-height: 12px; width: 195px}
.drop {  text-indent: -20px}
.style9 {  text-indent: -16px; margin-left: 16px}
.op_col {  color: #006666}
#article_list_04 {
	border: 1px solid #FF99CC;
	margin-bottom: 24px;
	padding-bottom: 12px;
	padding-left: 0px;
	width: 523px;
	background-color: #feF8f8;
}
#article_list_04 p {
	padding-left: 10px;
	padding-right: 10px;
}
.article_list_04_ul {
	padding: 12px 12px 12px 0px;
}
.article_list_04_ul li {
	background-image: url(../images/04/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-left: 12px;
	list-style-type: none;fef7e0
}
#article_list_03 {
	border: 1px solid #FC8E41;
	margin-bottom: 24px;
	padding-bottom: 12px;
	padding-left: 0px;
	width: 523px;
	background-color: #fef7e0;
}
#article_list_03 p {
	padding-left: 10px;
	padding-right: 10px;
}
.article_list_03_ul {
	padding: 12px 12px 12px 0px;
}
.article_list_03_ul li {
	background-image: url(../images/03/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-left: 12px;
	list-style-type: none;
}
.indiviual_atto {
	background-image: url(../honmono/taidan/atto.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
}
.indiviual_taniguchi {
	background-image: url(../honmono/taidan/naniguchi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
}
.indiviual_m {
	background-image: url(../taiken/kaji/m.gif);
	background-repeat: no-repeat;
	background-position: -18px top;
	padding-left: 32px;
}
.indiviual_atto_2006_0410 {
	background-image: url(../taiken/kaji/atto.gif);
	background-repeat: no-repeat;
	background-position: -18px top;
	padding-left: 32px;
}
.left12px {
	padding-left: 12px;
}
small {
	font-size: 12px;
		color: #333333;
}
.question {
	background-image: url(../icon/q.gif);
	background-repeat: no-repeat;
	margin-left:7px;
	padding-left:24px;
	background-position: left top;
}
.answer {
	background-image: url(../icon/A.gif);
	background-repeat: no-repeat;
	margin-left:7px;
	padding-left:24px;
	background-position: left top;

}
#policy {
	font-size: 85%;
}

#policy li {
	list-style-position:outside;
	color: #333333;
	line-height: 16px;
	margin-left:18px;
}

#policy ul {margin:12 0 12 0;}


/* TOP フラッシュ下 新着他インフォメーション ---------------------------------*/

#top_news {
	font-size: 80%;
	padding-right:30px;
	}

#top_news li {
	line-height: 16px;
	margin-bottom:3px;
	background-position:left top;
	}
	
#top_news li p {
	margin-bottom:8px;
	}
	
	
/* 見出しスタイル ---------------------------------*/

.acc01 {
	padding-left:23px;
	margin-right:20px;
	background:url(../images/sys/ttl/cat_acc.gif) no-repeat;
	background-position:left 6px;
	font-size:16px;
	color:#35a149;
	}
	
/* メイン案内 ------------------------------------*/

#top_main div.s2 p {
	margin-top:0;
	margin-bottom:8px;
	}
	
#top_main div.s2 p.s2 {
	margin-top:0;
	margin-bottom:3px;
	}
	
	
/* hr --------------------------------------------*/

hr.s1 {
	border:none;
	border-top:1px solid #41aa54;
	height:1px;
	width:525px;
	line-height:1%;
	margin-bottom:15px;
	}
	
	
/*----------------------------------------------*/

.f12 {
	font-size:12px;
	}
	
.f14 {
	font-size:14px;
	}
	
.f16 {
	font-size:16px;
	}

