@charset "UTF-8";
/* CSS Document */

/*@import url(http://fonts.googleapis.com/css?family=Exo+2:400,500);*/
/*@import url(http://fonts.googleapis.com/css?family=Rufina:400,700);*/

h1, .bh1, h1 a, .h1p {
	font-size: 34px;
	color: #4C4C4C;
	font-weight: 700;
	margin: 0 0 25px 0;
	font-family: 'Marvel', sans-serif;
	/* font-family: 'Signika', sans-serif; */
}
h1.japan {
	font-family: "Times New Roman", Times, serif !important;
	font-size: 1.9em;
	font-weight: normal;
}
h1.japan2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	font-weight: normal;
}
h1.japan3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.5em;
	font-weight: 300;
	color: #CC0033;
}

.laut {
	font-size: 0.4em;
	margin: 0 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-weight: normal;
	/* [disabled]background: url(../screen/ic_voice2.png) no-repeat 0px 2px; */
	/* [disabled]padding-left: 20px; */
}
.h1b {
	font-size: 40%;
	margin-left: 5px;
} /* (alphabetisch)*/
.h1j {
	font-size: 0.8em;
	font-weight: normal;
}
.h2j {
	font-weight: lighter;
}
.jp3 {
	font-size: 0.7em;
	letter-spacing: -0.1em;
	margin-top: 3px;
}

.hfarb1 {
	color: #2D497C;
}
.hfarb2 {
	color: #2D497C;
	/* [disabled]font-weight: bold; */
}
.hfarb3 {
	color: #CC0033;
}
.hfarb4 {
	color: #666666;
}
.hfarb5 {
	color: #690;
}
.hfarb6 {
	color: #C03;
}
.hfarb7 {
	color: #FFF;
}
.tfarb1 {
	color: #990000;
}

/*h5 {
	font-size: 12px;
	color: #003366;
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight: normal;
}
*/
a {
	text-decoration: none;
	color: #690;
}
.textlink  {
	color: #903;
	background: url(../screen/ARR_RED.png) no-repeat right center;
	margin-left: 3px;
	text-decoration: none;
	padding-right: 14px;
}
a.textlink {
	color: #903 !important;
}
.textlink:hover {
	background: #333 url(../screen/ARR_WHITE.png) no-repeat right center;
	border-right: 4px solid #333;
}
a.textlink2 {
	color: #C03;
	background: url(../screen/LinkARR_RED.png) no-repeat right center;
	margin-left: 3px;
	text-decoration: none;
	padding-right: 10px;
}
a.textlink2:hover {
	background: url(../screen/LinkARR_BLACK.png) no-repeat right center;
	padding-right: 10px;
}

.navinfo {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #4D4D4D;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 20px;
}

/* Intro */
.intro {
	/* [disabled]font-family: "Trebuchet MS", Arial, Verdana; */
	color: #4D4D4D;
	font-size: 15px;
	font-weight: normal;
	line-height: 21px;
}
.intro p {
	margin-bottom: 6px;
	margin-top: 0px;
}
.intro a, .sbox a {
	color: #690;
}
 
.intro a:hover, .sbox a:hover {
	color: #2D497C;
}
i {
	font-style: italic;
}
.nihongo1 {
	font: 0.85em Verdana, Geneva, sans-serif;
}
