body,h1,h2,h3,h4,h5,h6,p,pre,button,caption,input,option,select,textarea,dl,ol,table,tr,form,address,blockquote,dd,dt,td {font-size: 14px}



.text12 {  font-size: 12px; line-height: normal; text-decoration: none}
.txt12_green {  font-size: 12px; font-weight: normal; color: #000066}
.txt12_red {  font-size: 12px; font-weight: normal; color: #ff0000}
.txt16_red {
	font-size: 16px;
	font-weight: bold;
	color: #C33;
	line-height: 130%;
}
.text12_blue {  font-size: 12px; color: #000066; line-height: 16px}
.text12-height18 {  font-size: 12px; line-height: 18px; color: #333333}

.text14 {
	font-size: 14px;
	line-height: 1.5em;
	text-decoration: none;
	color: #333333;
}
.b_text14 {  font-size: 14px; line-height: normal; font-weight: bold}
.text14-height20 {  font-size: 14px; line-height: 20px}

.text18 {  font-size: 18px}
.text6 {  font-size: 6px}
.text10 { font-size: 10px; line-height: normal; text-decoration: none ; font-weight: normal}


A:link {color:#0A01C8; text-decoration:none;}
A:visited {color:#0A01C8; text-decoration:none;}
A:active {color:#CC0033; text-decoration:none;}
A:hover {color:#0000ff; text-decoration:underline;}

A.blue2:link {color:#0A01C8; text-decoration:none;font-size:12px;}
A.blue2:visited {color:#0A01C8; text-decoration:none;font-size:12px;}
A.blue2:active {color:#CC0033; text-decoration:none;font-size:12px;}
A.blue2:hover {color:#0000ff; text-decoration:underline;font-size:12px;}

A.green2:link {color:#006666; text-decoration:none;font-size:12px;}
A.green2:visited {color:#006666; text-decoration:none;font-size:12px;}
A.green2:active {color:#CC0033; text-decoration:none;font-size:12px;}
A.green2:hover {color:#0000ff; text-decoration:underline;font-size:12px;}

A.black2:link {color:#000000; text-decoration:none;font-size:12px;}
A.black2:visited {color:#000000; text-decoration:none;font-size:12px;}
A.black2:active {color:#CC0033; text-decoration:none;font-size:12px;}
A.black2:hover {color:#0000ff; text-decoration:underline;font-size:12px;}
.text12red {  font-size: 12px; color: #990033}
.text14red {  font-size: 14px; color: #FF0033}
.text16red_b {  font-size: 16px; color: #FF0000; font-weight: bold;}
.text16blue_b {
	font-size: 16px;
	color: #36F;
	font-weight: bold;
}

.text12brown {  font-size: 12px; font-weight: bold; color: #663300}
.text16brown {
	font-size: 16px;
	font-weight: bold;
	color: #663300;
	padding: 3px;
}

.text14green {  font-size: 14px; font-weight: bold; color: #699C5A}
.text12pink {  font-size: 12px; font-weight: bold; color: #C16A8F}
.text14murasaki {  font-size: 14px; font-weight: bold; color: #C976DE}
.text_blue {  font-size: 12px; font-weight: bold; color: #2A5A52}
.text14_orenji {
	font-size: 14px;
	font-weight: normal;
	color: #CB6131;
	line-height: 16px;
}
.text14_b_orenji {
	font-size: 14px;
	font-weight: bold;
	color: #CB6131;
	line-height: 16px;
}
.text12_green {
	font-size: 12px;
	font-weight: bold;
	color: #2A5A52;
	background-color: #B7DFD6;
}

.text14_bgGreen {
	font-size: 14px;
	font-weight: bold;
	color: #2A5A52;
	background-color: #B7DFD6;
}

.text14_green {
	font-size: 14px;
	font-weight: bold;
	color: #5A9C91;
}
.bg_brown {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	background-color: #EFEAD5;
	line-height: 16px;
}
.bg_brown_2 {
	font-size: 14px;
	font-weight: normal;
	color: #663333;
	background-color: #EFEAD5;
	line-height: 18px;
}
.text_green_14 {
	font-size: 14px;
	font-weight: bold;
	color: #337469;
	line-height: 16px;
}
.txt12_bold {
	font-weight: bold;
	font-size: 12px;
}




ul {
	font-size: 14px;
	margin-left: 15px;
}
li {
	font-size: 14px;
}
li {
	line-height: 1.5em;
}



#news img{
	font-size: 14px;
	margin: 3px;
}


#topNews{}

#topNews ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#topNews ul li{
	list-style-type: none;
	background-image: url(../images/icon_ya.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
}

#topNewsFlash{}

#topNewsFlash ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#topNewsFlash ul li{
	list-style-type: none;
	background-image: url(../images/icon_click.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 40px;
}

.txtMargin140{
	line-height: 140%;
}

.section10{
	padding: 10px;
}

.title01{
	font-weight: bold;
	color: #C06;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #C36;
}

.list_check{}

.list_check ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type: none;
}

.list_check ul li{
	background-image: url(../news/images/icon_check.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C36;
}


.list_bikkuri{}

.list_bikkuri ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type: none;
}

.list_bikkuri ul li{
	background-image: url(../images/icon_bikkuri.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 22px;
}


.list_maru{}

.list_maru ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type: none;
}

.list_maru ul li{
	background-image: url(../images/icon_maru.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
}



.img_center{
	text-align: center;
}

.img_center img{
	margin-right: auto;
	margin-left: auto;
}

.line_dot{
	height: 3px;
	border-bottom-style: none;
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #C90;
}

.width150{
	width: 150px;
}