@charset "Shift_JIS";
/* ---------------------------------------------------- */
/* BASIC */
/* ---------------------------------------------------- */
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-text-size-adjust: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #666;
	background-color: #FFF;
}
/*body { font-family: "メイリオ", Meiryo; }*/

* {
	margin: 0px;
	padding: 0px;
}

#container {
	width: 572px;
	padding:0;
	margin: 0 auto;
	text-align: left;
}

h1 , h2 , h3 , h4 , h5 {
	position:relative;
	display:block;
	overflow:hidden;
}
img {
	text-decoration:none;
	vertical-align:baseline;
	border: 0px;
}

#special {
	width: 556px !important;
}
a{
	text-decoration: underline;
}
.r_s {
	display:none;
}

h1,h2,h3,h4,p,dl,dt,dd,ul,ol,li { margin: 0px; padding: 0px; list-style-type: none; }
img { border: none; }
li img { vertical-align: top; }

#Top h1 {
	font-weight:lighter;
}


#contents_wrap p a,
#contents_wrap ul li a,
#special a,
#column a {
	color:#E56600;
}
.character_diagram a,
.menu-list a{
	color:#333!important;
}
.character_diagram a:hover,
.menu-list a:hover{
	color:#E56600!important;
}
#special a:hover,
#column a:hover {
	text-decoration:underline;
}

