@charset "shift_jis";
.body01 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
}
.mixi {
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 200px;
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
	padding-right: 0px;
}
.body_kanno {
	font-family: "qMmΎ© Pro W6","Hiragino Mincho Pro","HGSΎ©E","lr oΎ©",serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}


.body02 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	font-weight: bold;
	color: #CC99FF;
}
.carender {
	font-family: "lr SVbN", "Osaka|";
	font-size: 10px;
	color: #FFFFFF;
}
.body03 {
	font-family: "lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
}
.body04 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
.body05 {
	font-family: "lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: bold;
}
.seiijo_read {
	font-family: "lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";
	font-size: 14px;
	line-height: 20px;
	color: #230c06;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #230C06;
	border-bottom-color: #230C06;
	padding-right: 5px;
	padding-left: 5px;
}
.seiijo_title {
	font-family: "lr SVbN", "Osaka|";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.seiijo_titlebox {
	border: 1px solid #999999;
	
}
.seiijo_titlebox td {
	padding: 5px;
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	font-weight: bold;
}
.seiijo_rightbox {
	padding-left: 30px;
	height: 1000px;
	padding-top: 30px;
}


.seiijo_body {
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.box01 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: dashed;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.box02 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: dashed;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 5px;
	border-top-width: 3px;
	border-top-style: double;
}
.box03 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 5px;
	border-right-width: 1px;
}
.box04 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 5px;
	border-right-width: 1px;
	border-top-width: 3px;
	border-top-style: double;
}
.box05 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	width: 366px;
	background-color: #F0F0F0;
	border: 4px double #817a89;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.box05_kanoukai_2 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	width: 366px;
	background-color: #fdfaf0;
	border: 4px double #817a89;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.box05_2 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	background-color: #F0F0F0;
	border: 4px double #817a89;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.box05_kansoukai {
	font-family: "lr SVbN", "Osaka|";
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	background-color: #fdfaf0;
	border: 4px double #817a89;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.box06 {
	width: 10px;
	padding: 0px;
}
.box07 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
.box08 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	width: 124px;
	background-color: #F0F0F0;
	border: 4px double #817a89;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.box10 {
	font-family: "lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";
	font-size: 12px;
	line-height: 20px;
	padding-top: 45px;
	padding-right: 80px;
	padding-bottom: 30px;
	padding-left: 80px;
	color: #333333;
}
.box12 {
	font-family: "qMmΎ© Pro W3", "ΧΎ©Μ", "lr oΎ©";
	font-size: 12px;
	line-height: 20px;
	padding-top: 45px;
	padding-right: 80px;
	padding-bottom: 30px;
	padding-left: 80px;
	color: #000033;
}
.back01 {
	background-color: #333333;
	line-height: 20px;
}


.frame01 {
	border: 2px solid #55469B;
}

.box_header {
	float: right;
}
.box05Copy {
	color: #333333;
	width: 366px;
	border: 4px double #333333;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.box09 {
	float: left;
}

html,body { 
scrollbar-arrow-color : #909090; 
scrollbar-darkshadow-color : #333333;
scrollbar-3dlight-color: #333333;
scrollbar-face-color : #333333; 
scrollbar-highlight-color : #909090;
scrollbar-track-color: #333333;
scrollbar-shadow-color : #909090;
}
.box11 {
	border: 10px solid #000000;
	padding: 30px;
	font-family: "qMmΎ© Pro W6","Hiragino Mincho Pro","HGSΎ©E","lr oΎ©",serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-image: url(images/bg_yokai.jpg);
	background-repeat: repeat-x;
	background-color: #9c9c9c;
}
.kinbakubox {
	padding: 30px;
	font-family: "qMmΎ© Pro W6","Hiragino Mincho Pro","HGSΎ©E","lr oΎ©",serif;
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
	background-color: #000000;
}
.kinbakulady {
	padding: 30px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 30px;
	color: #E7C9C9;
	border: 3px double #E7C9C9;
	background-color: #212121;
}
.menutitle {
	font-weight: bold;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin: 10px;
}
.box13 {
	padding: 30px;
	font-family: "qMmΎ© Pro W6", "Hiragino Mincho Pro", "HGSΎ©E", "lr oΎ©", serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}
.box_windowbody {
	padding: 30px;
	font-family: "qMmΎ© Pro W6", "Hiragino Mincho Pro", "HGSΎ©E", "lr oΎ©", serif;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
}
/*J_[pe[u
---------------------------------------------------------------------------*/
/*e[uSΜΜέθ*/
.cal {
	border: 1px solid #a2a2a2;	/*gόΜAόνAF*/
	background: #000;			/*e[uΰΜwiF*/
	font-size: 12px;			/*ΆTCY*/
	margin-right: auto;
	margin-left: auto;
}
.cal td, .cal th{
	border: 1px solid #a2a2a2;	/*gόΜAόνAF*/
	line-height: 1;				/*sΤ*/
	text-align: center;			/*ΆπZ^O*/
	padding: 5px;				/*{bNXΰΜ]*/
}
/*e[uΰΜth(jϊ)έθ*/
.cal th{
	background: #ebebeb;	/*wiF*/
}
/*xϊΜέθ*/
.cal .off {
	background: #ffced8;	/*wiF*/
	color: #666;			/*ΆF*/
}
/*ϊjϊΜέθ*/
.cal .sun {
	color: #FF5C7F;			/*ΆF*/
}
/*Ηy[W©ηόΝ΅½κΜέθ*/
.cal .on {
	background: #ced8ff;	/*wiF*/
	color: #666;			/*ΆF*/
}
