@charset "utf-8";
/*----------------------------
文字サイズ「通常」
------------------------------*/
h2,h3 {
	font-size:120% !important;
	line-height:100% !important;
}
/*
dl,ul,p,table,div.macConText_2,h4.macMenuTitle {
	font-size:100% !important;
}

.macConText_2 * {
	font-size:100% !important;
	line-height:110% !important;
}
*/

/****** fontタグ対応の修正20081222 *******/
dl,ul,ol,p,table,div .macConText_2 {
	font-size:100%;
	line-height:130% !important;
}
/* div */
.macConText_2 div {
	font-size:100%;
}
.macConText_2 div div {
	font-size:100%;
}
.macConText_2 div div div {
	font-size:100%;
}
.macConText_2 div div div div {
	font-size:100%;
}
.macConText_2 div div div div div {
	font-size:100%;
}
/* div table */
.macConText_2 div table {
	font-size:100%;
}
.macConText_2 div div table {
	font-size:100%;
}
.macConText_2 div div div table {
	font-size:100%;
}
.macConText_2 div div div div table {
	font-size:100%;
}
.macConText_2 div div div div div table {
	font-size:100%;
}
/* p table */
.macConText_2 p table {
	font-size:100%;
}
.macConText_2 p p table {
	font-size:100%;
}
.macConText_2 p p p table {
	font-size:100%;
}
.macConText_2 p p p p table {
	font-size:100%;
}
.macConText_2 p p p p p table {
	font-size:100%;
}
/* table */
.macConText_2 table {
	font-size:100%;
}
.macConText_2 table table {
	font-size:100%;
}
.macConText_2 table table table {
	font-size:100%;
}
.macConText_2 table table table table {
	font-size:100%;
}
.macConText_2 table table table table table {
	font-size:100%;
}
/* table p */
.macConText_2 table p{
	font-size:100%;
}
.macConText_2 table table p {
	font-size:100%;
}
.macConText_2 table table p {
	font-size:100%;
}
.macConText_2 table table table p {
	font-size:100%;
}
.macConText_2 table table table table p {
	font-size:100%;
}
.macConText_2 table table table table table p {
	font-size:100%;
}
/* table div */
.macConText_2 table div{
	font-size:100%;
}
.macConText_2 table table div {
	font-size:100%;
}
.macConText_2 table table div {
	font-size:100%;
}
.macConText_2 table table table div {
	font-size:100%;
}
.macConText_2 table table table table div {
	font-size:100%;
}
.macConText_2 table table table table table div {
	font-size:100%;
}
/* ul */
.macConText_2 ul {
	font-size:100%;
}
.macConText_2 ul ul {
	font-size:100%;
}
.macConText_2 ul ul ul {
	font-size:100%;
}
.macConText_2 ul ul ul ul {
	font-size:100%;
}
.macConText_2 ul ul ul ul ul {
	font-size:100%;
}
/* ol */
.macConText_2 ol {
	font-size:100%;
}
.macConText_2 ol ol {
	font-size:100%;
}
.macConText_2 ol ol ol {
	font-size:100%;
}
.macConText_2 ol ol ol ol {
	font-size:100%;
}
.macConText_2 ol ol ol ol ol {
	font-size:100%;
}
/* dl */
.macConText_2 dl {
	font-size:100%;
}
.macConText_2 dl dl {
	font-size:100%;
}
.macConText_2 dl dl dl {
	font-size:100%;
}
.macConText_2 dl dl dl dl {
	font-size:100%;
}
.macConText_2 dl dl dl dl dl {
	font-size:100%;
}
/* font */
.macConText_2 font {
	line-height:110% !important;
}

/*****************************************/


p table {
	font-size:100%;
}

#gaibuLink {
	font-size:10pt;
}

#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(../../../../img/gerodirect/image/com_font_small.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*カレント*/
#fmedium a {
	background-image: url(../../../../img/gerodirect/image/com_font_medium_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#flarge a {
	background-image: url(../../../../img/gerodirect/image/com_font_large.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#fsmall a:hover {
	background-image: url(../../../../img/gerodirect/image/com_font_small_on.gif);
}
/*カレント
#fmiddle a:hover {
	background-image: url(../../../../img/gerodirect/image/com_font_medium_on.gif);
}
*/
#flarge a:hover {
	background-image: url(../../../../img/gerodirect/image/com_font_large_on.gif);
}

/* link_header_image */
#maSubmenu li{ 
	background-position: 0 0.5em !important;
}
p.macLink {
	background-position: 0 0.4em !important;
}
p.macLink_2 {
	background-position: 0 0.4em !important;
}
#kanrenArea ul li {
	background-position: 0 0.4em !important;
}
#kanrenArea h4.macMenuTitle{
	background-position: 0 0.2em;
}
#gaibuLink p.macLink{
	background-position: 0px 50% !important;
	padding:5px 5px 5px 18px !important;
}
/* 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.4em;
}
div.sitemap ul li.siteKaisou2{
	background-position: 0 0.4em;
}
div.sitemap h3{
	background-position: 0 0.4em;
}