@charset "utf-8";
/*----------------------------
文字サイズ「小」
------------------------------*/
h2 {
	font-size:100% !important;
	line-height:140% !important;
}
h3 {
	font-size:100% !important;
	line-height:100% !important;
}
dl,ul,p,table,.macConText_2,h4.macMenuTitle {
	font-size:80%;}
	
.macConText_2 * {
	font-size:100% !important;
	line-height:110% !important;
}
#gaibuLink {
	font-size:80%;}

#headerArea input {
	font-size:80% !important;}

#maContents .update {
	font-size:80% !important;}

#toiawaseArea h4 {
	font-size:80% !important;}

#ikenArea h4{
	font-size:80% !important;}


/* ボタンの表示状態
--------------------*/
/*カレント*/
#fsmall a {
	background-image: url(../image/bt_small_ov.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#fmedium a {
	background-image: url(../image/bt_medium_of.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#flarge a {
	background-image: url(../image/bt_large_of.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*カレント
#fsmall a:hover {
	background-image: url(../image/bt_small_ov.gif);
}
*/
#fmedium a:hover {
	background-image: url(../image/bt_medium_ov.gif);
}
#flarge a:hover {
	background-image: url(../image/bt_large_ov.gif);
}

/* link_header_image */
p.macLink {
	background-position: 0 0.6em;
}
p.macLink_2 {
	background-position: 0 0.6em;
}
#kanrenArea ul li {
	background-position: 0 0.7em;
}
#kanrenArea h4.macMenuTitle{
	background-position: 0 0.4em;
}
/* site map font size */
div.sitemap {
	font-size:80%;
	line-height:120%;
}
div.sitemap * {
	font-size:100%;
	line-height:140%;
}
div.sitemap ul li.siteKaisou1{
	background-position: 0 0.5em;
}
div.sitemap ul li.siteKaisou2{
	background-position: 0 0.4em;
}
div.sitemap h3{
	background-position: 0 0.4em;
}