@charset "shift_jis";

body {
	font-size: 12px;
}


table {
	font-size: 12px;
}

h1 {
	font-size: 18px;
	line-height: 100%;
}

h2 {
	font-size: 17px;
	line-height: 100%;
}

h3 {
	font-size: 16px;
	line-height: 100%;
}

h4 {
	font-size: 14px;
	line-height: 100%;
}

h5 {
	font-size: 12px;
	line-height: 100%;
}

h6 {
	font-size: 10px;
	line-height: 100%;
}


input {
	font-size: 12px;
}

.ss {
	font-size: 9px;
}

.s {
	font-size: 10px;
}

.m {
	font-size: 12px;
}

.l {
	font-size: 14px;
}

.ll {
	font-size: 18px;
}


.font01-s {
	font-size: 10px;
}

.font01-m {
	font-size: 12px;
}

.font01-l {
	font-size: 14px;
}

.font01-ll {
	font-size: 18px;
}

.font02-s {
	font-size: 10px;
}

.font02-m {
	font-size: 12px;
}

.font02-l {
	font-size: 14px;
}

.font02-ll {
	font-size: 18px;
}

.notice01s {
	font-size: 10px;
}




/*--------------------------------------------
　■［ヘッダー］
--------------------------------------------*/

div#header-right ul li {
	font-size: 10px;
}


div#header02 {
	font-size: 10px;
}

div#pan {
	font-size: 10px;
}




/*--------------------------------------------
　■［フォントサイズ切替］
--------------------------------------------*/


dd#hc_tbig {
	width: 25px;
	background-image: url(../img/fontsize_btn03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

dd#hc_tbig a:hover {
	width: 25px;
	background-image: url(../img/fontsize_btn03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

dd#hc_tmiddle {
	width: 25px;
	background-image: url(../img/fontsize_btn02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

dd#hc_tmiddle a:hover {
	width: 25px;
	background-image: url(../img/fontsize_btn02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

dd#hc_tsmall{
	width: 25px;
	background-image: url(../img/fontsize_btn01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

dd#hc_tsmall a:hover {
	width: 25px;
	background-image: url(../img/fontsize_btn01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*------------------------------------
hc_txtcontrol(mac IE用)
------------------------------------*/
dd#hc_tbig a {
	/*mac IE用\*//*/
	width: 25px;
	background:url(../img/fontsize_btn03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/**/
}
dd#hc_tmiddle a {
	/*mac IE用\*//*/
	width: 25px;
	background: url(../img/fontsize_btn02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	/**/
}

dd#hc_tsmall a {
	/*mac IE用\*//*/
	width: 25px;background:url(../img/fontsize_btn01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/**/
}



/*--------------------------------------------
　■［フッター］
--------------------------------------------*/


div#footer-right ul li {
	font-size: 10px;
}
