@charset "utf-8";

/******************************
-------------------------------
文字サイズ中設定
-------------------------------
=1: TOP
=2: 2nd
=3: 文字サイズボタン
*******************************/

/*------------------------------
=1: TOP
------------------------------*/
#newsBox dl dd {
	font-size: 14px;
	line-height:1.5em;
}

#newsBox dl dt {
	font-size: 14px;
	line-height:1.5em;
}

.qrMiddle p {
	font-size: 14px;
	line-height:1.5em;
}


/*------------------------------
=2: 2nd
------------------------------*/
#readBox h3 {
	font-size: 20px;
	line-height:1.5em;
}

#readBox p {
	font-size: 16px;
	line-height:1.8em;
}

h3.subtitle {
	font-size: 18px;
}

p.subtitle {
	font-size: 16px;
	line-height:1.9em;
}

h3.cpt,
h3.cpt_wht,
h3.note, {
	font-size: 18px;
}

p.noindent {
	font-size: 14px;
	line-height:1.5em;
}


p.indent {
	font-size: 14px;
	line-height:1.8em;
}

p.caution {
	font-size: 12px;
}

ul li,
ul.deci,
ul.disc {
	font-size: 14px;
	line-height:1.9em;
}

h4.cpt_s {
	font-size: 16px;
}

.interviewMenu p,.interviewMenu_b p{
	font-size:18px;
}
h3.interviewTitle {
	font-size:18px;
}

.ques,.questxt,.ans,.anstxt {
	font-size: 14px;
}

#tabs ul li {
	font-size: 10px;
	line-height:1.9em;
}

table.cons_02 th,table.cons_02 td{
	font-size:14px;
}

/*------------------------------
=3: 文字サイズボタン
------------------------------*/
#font_s a {
	background: url(../img/btn_text_s.png) no-repeat;
}

/*Jg*/
#font_m a {
	background: url(../img/btn_text_m.png) left -22px  no-repeat;
}

#font_l a {
	background: url(../img/btn_text_l.png) no-repeat;
}

#font_s a:hover {
	background: url(../img/btn_text_s.png) left -22px no-repeat;
}

#font_l a:hover {
	background: url(../img/btn_text_l.png) left -22px no-repeat;
}