@charset "utf-8";

body {
font-size: 71%;
}


h1,
h2 {
font-size: 118%;
}

h3,
h4 {
font-size: 110%;
}
h3.noLine { font-size: 100%; }

.small {
font-size: 100%;
}

dl.subChukoB,
dl.subChukoG {
font-size: 118%;
}




/*--------Header Font_size ---------*/
/* fontL */
#fontL a { margin-left: 62px; width: 18px; height: 20px; background: url("../image/header/fontL.gif") 0 0 no-repeat; }
#fontL a:hover { background: url("../image/header/fontL_f2.gif") 0 0 no-repeat; }

/* fontM */
#fontM a { width: 18px; height: 20px; background: url("../image/header/fontM.gif") 0 0 no-repeat; }
#fontM a:hover { background: url("../image/header/fontM_f2.gif") 0 0 no-repeat; }

/* fontS */
#fontS a { width: 18px; height: 20px; background: url("../image/header/fontS_f2.gif") 0 0 no-repeat; }





/* 固定 */
ul.subList {
font-size: 12px;
}
.subList p { line-height: 165%; }

.subChuko .chukoList {
font-size: 12px;
}

.ptop {
font-size: 11px;
}

#footer p {
font-size: 10px;
}

#sidebar ul.sideMenu {
font-size: 12px;
}




