@charset "utf-8";
/*----------------------------
文字サイズ「通常」
------------------------------*/
h2,h3 {
	font-size:120% !important;
	line-height:100% !important;
}

dl,ul,p,table,.macConText_2,h4.macMenuTitle {
	font-size:100%;}
	
.macConText_2 * {
	font-size:100% !important;
	line-height:110% !important;
}

#gaibuLink {
	font-size:100%;}

#headerArea input {
	font-size:100% !important;}

#maContents .update {
	font-size:100% !important;}

#toiawaseArea h4 {
	font-size:100% !important;}

#ikenArea h4{
	font-size:100% !important;}


/* ボタンの表示状態
--------------------*/
#fsmall a {
	background-image: url(../image/bt_small_of.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*カレント*/
#fmedium a {
	background-image: url(../image/bt_medium_ov.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);
}
/*カレント
#fmiddle 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.4em !important;
}
p.macLink_2 {
	background-position: 0 0.4em !important;
}
#kanrenArea ul li {
	background-position: 0 0.5em !important;
}
#kanrenArea h4.macMenuTitle{
	background-position: 0 0.3em;
}
/* site map font size */
div.sitemap {
	font-size:100%;
	line-height:100%;
}
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.5em;
}