@charset "UTF-8";

/* CSS Document */

body {
font-size: 78%;
}


h2 {
font-size: 115%;
}
h2.ttlL { font-size: 132%; }

h3,
h4 {
font-size: 106%;
}

.small {
font-size: 91%;
}

dl.faqQ {
font-size: 106%;
}




/*--------Header Font_size ---------*/
/*---- fontS ----*/
ul#fontSize li#fontS a { background: url("../image/header/fontS.gif") 0 0 no-repeat; }
ul#fontSize li#fontS a:hover { background: url("../image/header/fontS_f2.gif") 0 0 no-repeat; }


/*---- fontM ----*/
ul#fontSize li#fontM a { background: url("../../image/header/fontM_f2.gif") 0 0 no-repeat; }

/* for FC */
#fc ul#fontSize li#fontM a { background: url("../../fc/image/header/fontM_f2.gif") 0 0 no-repeat; }

/* for HUMAN */
#human ul#fontSize li#fontM a { background: url("../../human/image/header/fontM_f2.gif") 0 0 no-repeat; }

/* for DIPS */
#dips ul#fontSize li#fontM a { background: url("../../dips02/image/header/fontM_f2.gif") 0 0 no-repeat; }

/* for CAR */
#car ul#fontSize li#fontM a { background: url("../../car/image/header/fontM_f2.gif") 0 0 no-repeat; }

/* for ESTHE */
#esthe ul#fontSize li#fontM a { background: url("../../esthetic/image/header/fontM_f2.gif") 0 0 no-repeat; }

/* for AMUSEMENT */
#amusement ul#fontSize li#fontM a { background: url("../../amusement/image/header/fontM_f2.gif") 0 0 no-repeat; }


/*---- fontL ----*/
ul#fontSize li#fontL a { margin-left: 64px; background: url("../image/header/fontL.gif") 0 0 no-repeat; }
ul#fontSize li#fontL a:hover { background: url("../image/header/fontL_f2.gif") 0 0 no-repeat; }





/* 固定 */
#footer #copy {
font-size: 10px;
}

#fMenu {
font-size: 12px;
}

#unMenu {
font-size: 12px;
}

#unMenu .unMenuList h3 {
font-size: 12px;
}

.f12 {
font-size: 12px;
}




