.xxxs-10{ font-size: 10px; _font-size: 60%; font-weight:normal; line-height:100%; }
.xxxs-12{ font-size: 10px; _font-size: 60%; font-weight:normal; line-height:120%; }
.xxxs-14{ font-size: 10px; _font-size: 60%; font-weight:normal; line-height:140%; }
.xxxs-15{ font-size: 10px; _font-size: 60%; font-weight:normal; line-height:150%; }
.xxxs-16{ font-size: 10px; _font-size: 60%; font-weight:normal; line-height:160%; }

*:first-child+html .xxxs-10{ font-size: 60%; font-weight:normal; line-height:100%; }
*:first-child+html .xxxs-12{ font-size: 60%; font-weight:normal; line-height:120%; }
*:first-child+html .xxxs-14{ font-size: 60%; font-weight:normal; line-height:140%; }
*:first-child+html .xxxs-15{ font-size: 60%; font-weight:normal; line-height:150%; }
*:first-child+html .xxxs-16{ font-size: 60%; font-weight:normal; line-height:160%; }

.xxs-10{ font-size: 11px; _font-size: 70%; font-weight:normal; line-height:100%; }
.xxs-12{ font-size: 11px; _font-size: 70%; font-weight:normal; line-height:120%; }
.xxs-14{ font-size: 11px; _font-size: 70%; font-weight:normal; line-height:140%; }
.xxs-15{ font-size: 11px; _font-size: 70%; font-weight:normal; line-height:150%; }
.xxs-16{ font-size: 11px; _font-size: 70%; font-weight:normal; line-height:160%; }

*:first-child+html .xxs-10{ font-size: 70%; font-weight:normal; line-height:100%; }
*:first-child+html .xxs-12{ font-size: 70%; font-weight:normal; line-height:120%; }
*:first-child+html .xxs-14{ font-size: 70%; font-weight:normal; line-height:140%; }
*:first-child+html .xxs-15{ font-size: 70%; font-weight:normal; line-height:170%; }
*:first-child+html .xxs-16{ font-size: 70%; font-weight:normal; line-height:160%; }

.xs-10{ font-size: 12px; _font-size: 80%; font-weight:normal; line-height:100%; }
.xs-12{ font-size: 12px; _font-size: 80%; font-weight:normal; line-height:120%; }
.xs-14{ font-size: 12px; _font-size: 80%; font-weight:normal; line-height:140%; }
.xs-14{ font-size: 12px; _font-size: 80%; font-weight:normal; line-height:150%; }
.xs-16{ font-size: 12px; _font-size: 80%; font-weight:normal; line-height:160%; }

*:first-child+html .xs-10{ font-size: 80%; font-weight:normal; line-height:100%; }
*:first-child+html .xs-12{ font-size: 80%; font-weight:normal; line-height:120%; }
*:first-child+html .xs-14{ font-size: 80%; font-weight:normal; line-height:140%; }
*:first-child+html .xs-14{ font-size: 80%; font-weight:normal; line-height:150%; }
*:first-child+html .xs-16{ font-size: 80%; font-weight:normal; line-height:180%; }

.xs-10b{ font-size: 12px; _font-size: 80%; font-weight:bold; line-height:100%; }
.xs-12b{ font-size: 12px; _font-size: 80%; font-weight:bold; line-height:120%; }
.xs-14b{ font-size: 12px; _font-size: 80%; font-weight:bold; line-height:140%; }
.xs-15b{ font-size: 12px; _font-size: 80%; font-weight:bold; line-height:150%; }
.xs-16b{ font-size: 12px; _font-size: 80%; font-weight:bold; line-height:160%; }

*:first-child+html .xs-10b{ font-size: 80%; font-weight:bold; line-height:100%; }
*:first-child+html .xs-12b{ font-size: 80%; font-weight:bold; line-height:120%; }
*:first-child+html .xs-14b{ font-size: 80%; font-weight:bold; line-height:140%; }
*:first-child+html .xs-15b{ font-size: 80%; font-weight:bold; line-height:150%; }
*:first-child+html .xs-16b{ font-size: 80%; font-weight:bold; line-height:180%; }

.s-10{ font-size: 13px; _font-size: 90%; font-weight:normal; line-height:100%; }
.s-12{ font-size: 13px; _font-size: 90%; font-weight:normal; line-height:120%; }
.s-14{ font-size: 13px; _font-size: 90%; font-weight:normal; line-height:140%; }
.s-14-p{ font-size: 13px; _font-size: 90%; font-weight:normal; line-height:140%;  color:#664091;}
.s-15{ font-size: 13px; _font-size: 90%; font-weight:normal; line-height:150%; }
.s-16{ font-size: 13px; _font-size: 90%; font-weight:normal; line-height:160%; }

*:first-child+html .s-10{ font-size: 90%; font-weight:normal; line-height:100%; }
*:first-child+html .s-12{ font-size: 90%; font-weight:normal; line-height:120%; }
*:first-child+html .s-14{ font-size: 90%; font-weight:normal; line-height:140%; }
*:first-child+html .s-15{ font-size: 90%; font-weight:normal; line-height:150%; }
*:first-child+html .s-16{ font-size: 90%; font-weight:normal; line-height:160%; }

.s-10b{ font-size: 13px; _font-size: 90%; font-weight:bold; line-height:100%; }
.s-12b{ font-size: 13px; _font-size: 90%; font-weight:bold; line-height:120%; }
.s-14b{ font-size: 13px; _font-size: 90%; font-weight:bold; line-height:140%; }
.s-15b{ font-size: 13px; _font-size: 90%; font-weight:bold; line-height:150%; }
.s-16b{ font-size: 13px; _font-size: 90%; font-weight:bold; line-height:160%; }

*:first-child+html .s-10b{ font-size: 90%; font-weight:bold; line-height:100%; }
*:first-child+html .s-12b{ font-size: 90%; font-weight:bold; line-height:120%; }
*:first-child+html .s-14b{ font-size: 90%; font-weight:bold; line-height:140%; }
*:first-child+html .s-15b{ font-size: 90%; font-weight:bold; line-height:150%; }
*:first-child+html .s-16b{ font-size: 90%; font-weight:bold; line-height:160%; }

.m-10{ font-size: 14px; _font-size: 100%; font-weight:normal; line-height:100%; }
.m-12{ font-size: 14px; _font-size: 100%; font-weight:normal; line-height:120%; }
.m-14{ font-size: 14px; _font-size: 100%; font-weight:normal; line-height:140%; }
.m-14-p{ font-size: 14px; _font-size: 100%; font-weight:normal; line-height:140%; color:#664091;}
.m-15{ font-size: 14px; _font-size: 100%; font-weight:normal; line-height:150%; }
.m-16{ font-size: 14px; _font-size: 100%; font-weight:normal; line-height:160%; }

*:first-child+html .m-10{ font-size: 100%; font-weight:normal; line-height:100%; }
*:first-child+html .m-12{ font-size: 100%; font-weight:normal; line-height:120%; }
*:first-child+html .m-14{ font-size: 100%; font-weight:normal; line-height:140%; }
*:first-child+html .m-14-p{ font-size: 100%; font-weight:normal; line-height:140%; color:#664091;}
*:first-child+html .m-15{ font-size: 100%; font-weight:normal; line-height:150%; }
*:first-child+html .m-16{ font-size: 100%; font-weight:normal; line-height:160%; }

.m-10b{ font-size: 14px; _font-size: 100%; font-weight:bold; line-height:100%; }
.m-12b{ font-size: 14px; _font-size: 100%; font-weight:bold; line-height:120%; letter-spacing:1px;}
.m-14b{ font-size: 14px; _font-size: 100%; font-weight:bold; line-height:140%; letter-spacing:1px;}
.m-14b-p{ font-size: 14px; _font-size: 100%; font-weight:bold; line-height:140%; letter-spacing:1px; color:#664091;}
.m-15b{ font-size: 14px; _font-size: 100%; font-weight:bold; line-height:150%; letter-spacing:1px;}
.m-16b{ font-size: 14px; _font-size: 100%; font-weight:bold; line-height:160%; letter-spacing:1px;}

*:first-child+html .m-10b{ font-size: 100%; font-weight:bold; line-height:100%; }
*:first-child+html .m-12b{ font-size: 100%; font-weight:bold; line-height:120%; letter-spacing:1px;}
*:first-child+html .m-14b{ font-size: 100%; font-weight:bold; line-height:140%; letter-spacing:1px;}
*:first-child+html .m-14b-p{ font-size: 100%; font-weight:bold; line-height:140%; letter-spacing:1px; color:#664091;}
*:first-child+html .m-15b{ font-size: 100%; font-weight:bold; line-height:150%; letter-spacing:1px;}
*:first-child+html .m-16b{ font-size: 100%; font-weight:bold; line-height:160%; letter-spacing:1px;}

.l-10{ font-size: 16px; _font-size: 120%; font-weight:normal; line-height:100%; }
.l-12{ font-size: 16px; _font-size: 120%; font-weight:normal; line-height:120%;}
.l-14{ font-size: 16px; _font-size: 120%; font-weight:normal; line-height:140%;}
.l-14-p{ font-size: 16px; _font-size: 100%; font-weight:normal; line-height:140%; color:#664091;}
.l-15{ font-size: 16px; _font-size: 120%; font-weight:normal; line-height:150%;}
.l-16{ font-size: 16px; _font-size: 120%; font-weight:normal; line-height:160%;}

*:first-child+html .l-10{ font-size: 120%; font-weight:normal; line-height:120%; }
*:first-child+html .l-12{ font-size: 120%; font-weight:normal; line-height:120%;}
*:first-child+html .l-14{ font-size: 120%; font-weight:normal; line-height:140%;}
*:first-child+html .l-14-p{ font-size: 120%; font-weight:normal; line-height:140%; color:#664091;}
*:first-child+html .l-15{ font-size: 120%; font-weight:normal; line-height:150%;}
*:first-child+html .l-16{ font-size: 120%; font-weight:normal; line-height:160%;}

.l-10b{ font-size: 16px; _font-size: 120%; font-weight:bold; line-height:100%; }
.l-12b{ font-size: 16px; _font-size: 120%; font-weight:bold; line-height:120%; letter-spacing:1px;}
.l-14b{ font-size: 16px; _font-size: 120%; font-weight:bold; line-height:140%; letter-spacing:1px;}
.l-15b{ font-size: 16px; _font-size: 120%; font-weight:bold; line-height:150%; letter-spacing:1px;}
.l-16b{ font-size: 16px; _font-size: 120%; font-weight:bold; line-height:160%; letter-spacing:1px;}

*:first-child+html .l-10b{ font-size: 120%; font-weight:bold; line-height:120%; }
*:first-child+html .l-12b{ font-size: 120%; font-weight:bold; line-height:120%; letter-spacing:1px;}
*:first-child+html .l-14b{ font-size: 120%; font-weight:bold; line-height:140%; letter-spacing:1px;}
*:first-child+html .l-15b{ font-size: 120%; font-weight:bold; line-height:150%; letter-spacing:1px;}
*:first-child+html .l-16b{ font-size: 120%; font-weight:bold; line-height:160%; letter-spacing:1px;}

.xl-10{ font-size: 20px; _font-size: 160%; font-weight:normal; line-height:100%; }
.xl-12{ font-size: 20px; _font-size: 160%; font-weight:normal; line-height:120%; }
.xl-14{ font-size: 20px; _font-size: 160%; font-weight:normal; line-height:140%; }
.xl-15{ font-size: 20px; _font-size: 160%; font-weight:normal; line-height:150%; }
.xl-16{ font-size: 20px; _font-size: 160%; font-weight:normal; line-height:160%; }

*:first-child+html .xl-10{ font-size: 160%; font-weight:normal; line-height:100%; }
*:first-child+html .xl-12{ font-size: 160%; font-weight:normal; line-height:120%; }
*:first-child+html .xl-14{ font-size: 160%; font-weight:normal; line-height:160%; }
*:first-child+html .xl-15{ font-size: 160%; font-weight:normal; line-height:150%; }
*:first-child+html .xl-16{ font-size: 160%; font-weight:normal; line-height:160%; }

.xl-10b{ font-size: 20px; _font-size: 160%; font-weight:bold; line-height:100%; }
.xl-12b{ font-size: 20px; _font-size: 160%; font-weight:bold; line-height:120%; letter-spacing:1px;}
.xl-14b{ font-size: 20px; _font-size: 160%; font-weight:bold; line-height:140%; letter-spacing:1px;}
.xl-15b{ font-size: 20px; _font-size: 160%; font-weight:bold; line-height:150%; letter-spacing:1px;}
.xl-16b{ font-size: 20px; _font-size: 160%; font-weight:bold; line-height:160%; letter-spacing:1px;}

*:first-child+html .xl-10b{ font-size: 160%; font-weight:bold; line-height:100%; }
*:first-child+html .xl-12b{ font-size: 160%; font-weight:bold; line-height:120%; letter-spacing:1px;}
*:first-child+html .xl-14b{ font-size: 160%; font-weight:bold; line-height:160%; letter-spacing:1px;}
*:first-child+html .xl-15b{ font-size: 160%; font-weight:bold; line-height:150%; letter-spacing:1px;}
*:first-child+html .xl-16b{ font-size: 160%; font-weight:bold; line-height:160%; letter-spacing:1px;}

a:link{ color: #330066; text-decoration: none;}
a:visited{ color: #962452; text-decoration:underline;}
a:active{ color: #962452; text-decoration:underline;}
a:hover{ color: #962452; text-decoration:underline;}


/* 文字サイズ */
div#base div#header div#hra div#size {
	_width:114px;
	margin: 8px 0 0 0;
	padding:0;
	float:right;
}

div#base div#header div#hra div#size ul{
	margin: 0;
	padding:0;
	float:right;
}

div#base div#header div#hra div#size li{
	float:left;
	margin: 0 0 0 5px;
	padding:0;
	list-style-type: none;
	text-indent: -9999px;
}

div#base div#header div#hra div#size li a{
	margin:0;
	padding:0;
	display: block;
	text-decoration: none;
}

#default a{
	background-image: url(../images/m_b.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	background-position:0 0;
	width: 21px;
	height: 23px;
}

#large a{
	background-image: url(../images/l_b.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	background-position:0 -23px;
	width: 23px;
	height: 23px;
}

#size_tit {
	background-image: url(../images/size_tit.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	background-position:0 0;
	width: 50px;
	height: 23px;
}


/* ブログパーツ用 */

.txtarea em{
	color:#330066;
	font-size: 16px;
	 _font-size: 120%;
	font-weight:bold;
	line-height:160%;
	letter-spacing:1px;
	font-style:normal;
}

.txtarea u{
	color:#999999;
	font-size: 14px;
	 _font-size: 100%;
	line-height:160%;
	letter-spacing:1px;
	font-style:normal;
	text-decoration: none;
}
