@charset "utf-8";

/*------------------------------------------------------------------------------------------------
   Font Medium
------------------------------------------------------------------------------------------------*/

body {
font-size: 78%;
}

#naka_right h2,
#content.link h2 {
padding: 10px 0 2px 0;
font-size: 115%;
}

h3,
#content.oc h3 {
padding: 4px 0 1px 0;
font-size: 115%;
}

h4 {
font-size: 106%;
}

strong {
font-size: 106%;
}

/*------- FontSize -------*/
/* font_l */
ul#fontsize li#font_l a { width: 22px; height: 33px; background: url("../image_common/header/font_large.jpg") 0 0 no-repeat; }
ul#fontsize li#font_l a:hover{ background: url("../image_common/header/font_large_f2.jpg") 0 0 no-repeat; }

/* font_m */
ul#fontsize li#font_m a { width: 22px; height: 33px; background: url("../image_common/header/font_medium_f2.jpg") 0 0 no-repeat; }

/* font_s */
ul#fontsize li#font_s a { width: 22px; height:33px; background: url("../image_common/header/font_small.jpg") 0 0 no-repeat; }
ul#fontsize li#font_s a:hover{ background: url("../image_common/header/font_small_f2.jpg") 0 0 no-repeat; }


/*-------------------- PageTop_MENU --------------------*/
#page_menu dl dt {
  font-size: 115%;
}


/*-------------------- NakaPage --------------------*/
#naka_right p.inter_cap {
height: 30px;
font-size: 106%;
}

#naka_right div.townmaplist01 strong,
#naka_right div.townmaplist02 strong,
#naka_right div.townmaplist03 strong {
font-size: 106%;
}

.color_l {
font-size: 106%;
}

.small {
font-size: 86%;
}




/* 固定 */

.f11 {
font-size: 11px;
}

#naka_right div.gaiyou {
font-size: 12px;
line-height: 160%;
}


/*-------------------- Pankuzu --------------------*/
#pankuzu {
font-size: 11px;
line-height: 160%;
}

/*-------------------- Footer --------------------*/
#footer_menu {
font-size: 11px;
line-height: 160%;
}

#copyright {
font-size: 10px;
line-height: 160%;
}
