@charset "UTF-8";

[class*="bgnone"] #charaBG01,
[class*="bgnone"] #charaBG02{
	opacity:1\9;
}
[class*="c01"] #charaBG01{
	background:url(../images/index_c01_dott.png) repeat 0 0;
}
[class*="c01"] #charaBG02{
	background:url(../images/index_c01_grap.png?150710) repeat 0 0;
}
[class*="c02"] #charaBG01{
	background:url(../images/index_c02_dott.png) repeat 0 0;
}
[class*="c02"] #charaBG02{
	background:url(../images/index_c02_grap.png) repeat 0 0;
}
[class*="c03"] #charaBG01{
	background:url(../images/index_c03_dott.png) repeat 0 0;
}
[class*="c03"] #charaBG02{
	background:url(../images/index_c03_grap.png) repeat 0 0;
}
[class*="c04"] #charaBG01{
	background:url(../images/index_c04_dott.png) repeat 0 0;
}
[class*="c04"] #charaBG02{
	background:url(../images/index_c04_grap.png) repeat 0 0;
}
[class*="c05"] #charaBG01{
	background:url(../images/index_c05_dott.png) repeat 0 0;
}
[class*="c05"] #charaBG02{
	background:url(../images/index_c05_grap.png?150710) repeat 0 0;
}
[class*="c06"] #charaBG01{
	background:url(../images/index_c06_dott.png) repeat 0 0;
}
[class*="c06"] #charaBG02{
	background:url(../images/index_c06_grap.png) repeat 0 0;
}
[class*="c07"] #charaBG01{
	background:url(../images/index_c07_dott.png) repeat 0 0;
}
[class*="c07"] #charaBG02{
	background:url(../images/index_c07_grap.png) repeat 0 0;
}
[class*="c08"] #charaBG01{
	background:url(../images/index_c08_dott.png) repeat 0 0;
}
[class*="c08"] #charaBG02{
	background:url(../images/index_c08_grap.png) repeat 0 0;
}
[class*="c09"] #charaBG01{
	background:url(../images/index_c09_dott.png) repeat 0 0;
}
[class*="c09"] #charaBG02{
	background:url(../images/index_c09_grap.png) repeat 0 0;
}
#contentMain{
	padding-left:20px;
}
#content #characterThm{
	overflow:hidden;
	margin-bottom:38px;
}
#content #characterThm ul{
	font-size:0;
	margin-left:-13px;
}
#content #characterThm li{
	display:inline-block;
	margin-left:13px;
	vertical-align:top;
}
#content #characterThm li a{
	display:block;
	width:104px;
	height:114px;
	text-align:left;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/index_thm.png) no-repeat 0 bottom;
}
#content #characterThm li.c02 a{
	background-position:-117px bottom;
}
#content #characterThm li.c03 a{
	background-position:-234px bottom;
}
#content #characterThm li.c04 a{
	background-position:-352px bottom;
}
#content #characterThm li.c05 a{
	background-position:-469px bottom;
}
#content #characterThm li.c06 a{
	background-position:-586px bottom;
}
#content #characterThm li.c07 a{
	background-position:-703px bottom;
}
#content #characterThm li.c08 a{
	background-position:-819px bottom;
}
#content #characterThm li.c09 a{
	background-position:-936px bottom;
}
#content #characterThm li.c01 a.active{
	background-position:0 0;
}
#content #characterThm li.c02 a.active{
	background-position:-117px 0;
}
#content #characterThm li.c03 a.active{
	background-position:-234px 0;
}
#content #characterThm li.c04 a.active{
	background-position:-352px 0;
}
#content #characterThm li.c05 a.active{
	background-position:-469px 0;
}
#content #characterThm li.c06 a.active{
	background-position:-586px 0;
}
#content #characterThm li.c07 a.active{
	background-position:-703px 0;
}
#content #characterThm li.c08 a.active{
	background-position:-819px 0;
}
#content #characterThm li.c09 a.active{
	background-position:-936px 0;
}
#characterMain{
	position:relative;
}
#characterPrev,
#characterNext{
	position:absolute;
	top:50%;
	margin-top:-30px;
}
#characterPrev{
	left:0;
}
#characterNext{
	right:0;
}
#characterPrev a,
#characterNext a{
	display:block;
	width:87px;
	height:60px;
	text-align:left;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/icon_prev.png) no-repeat 0 0;
}
#characterNext a{
	background:url(../images/icon_next.png) no-repeat 0 0;
}
