BODY {
	BACKGROUND-COLOR: #e8e8e8;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header {
	BACKGROUND-IMAGE: url(hb1.jpg);
	MARGIN-LEFT: auto;
	WIDTH: 750px;
	MARGIN-RIGHT: auto;
	HEIGHT: 150px;
	border: 1px double #ffffff;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	position: absolute;
}
#mainbox {
	PADDING-BOTTOM: 50px;
	WIDTH: 610px;
	PADDING-TOP: 20px;
	BACKGROUND-COLOR: #ffffff;
	border: thin double #0000FF;
	background-image: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 70px;
	padding-left: 70px;
	font-family: "MS UI Gothic";
	font-size: 16px;
}
.chach {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	TEXT-ALIGN: center;
	background-color: #FFFFFF;
}
#warning_box {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/index/w_bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 50px auto 40px; BORDER-LEFT: #000000 1px solid; WIDTH: 500px; PADDING-TOP: 15px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.img10 {
	MARGIN: 10px
}
.fleft {
	FLOAT: left
}
.fleft_c {
	FLOAT: left; TEXT-ALIGN: center
}
.cboth {
	CLEAR: both
}
#table_hyouki {
	BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; MARGIN-LEFT: auto; BORDER-LEFT: #000000 1px solid; MARGIN-RIGHT: auto
}
#table_form {
	BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; MARGIN-LEFT: auto; BORDER-LEFT: #000000 1px solid; WIDTH: 500px; MARGIN-RIGHT: auto
}
.td_hyouki {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 350px; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid
}
.td_lefthyouki {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 5px; WIDTH: 120px; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #fcdce8
}
.td_formright {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left
}
.td_formleft {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 200px; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #fcdce8; TEXT-ALIGN: left
}
#hyouki_commentbox {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 30px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #000000 1px solid; WIDTH: 500px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #dce9fc
}
#footer {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/index/footer.jpg); MARGIN-LEFT: auto; BORDER-LEFT: #ffffff 1px solid; WIDTH: 750px; COLOR: #ffffff; MARGIN-RIGHT: auto; PADDING-TOP: 30px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; TEXT-ALIGN: center
}
#footermenu {
	BORDER-RIGHT: #ffffff 1px solid; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #ffffff 1px solid; WIDTH: 750px; LINE-HEIGHT: 20px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; LETTER-SPACING: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN: 5px;
	LETTER-SPACING: 1px;
	TEXT-ALIGN: left;
	left: auto;
	right: auto;
}
H2 {
	COLOR: #000000
}
H3 {
	
}
#presentbox {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #ffffff
}
.voicebox {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 16px;
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 15px;
	WIDTH: 500px;
	PADDING-TOP: 15px;
	border: medium dotted #FF0000;
	font-family: "MS UI Gothic";
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFFFFF;
	font-variant: normal;
}
.voicebox2 {
	BORDER-RIGHT: #0099ff 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #0099ff 1px solid;
	PADDING-LEFT: 15px;
	FONT-SIZE: 16px;
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 15px;
	MARGIN: 10px auto;
	BORDER-LEFT: #0099ff 1px solid;
	WIDTH: 500px;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #0099ff 1px solid;
	font-family: "MS UI Gothic";
}
.voicebox3 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 15px; MARGIN: 10px auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 500px; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffe8
}
.voice_title {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #cc0000
}
H4 {
	COLOR: #ff9900
}
.name {
	BACKGROUND-POSITION: 50% bottom; FONT-SIZE: 12px; FLOAT: right; MARGIN-BOTTOM: 30px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px; TEXT-ALIGN: right
}
.voice_name {
	FLOAT: right;
	TEXT-ALIGN: right;
	font-family: "MS UI Gothic";
	font-size: 14px;
}
H5 {
	PADDING-LEFT: 10px; FONT-SIZE: 18px; BACKGROUND-IMAGE: url(../images/menu.jpg); COLOR: #ffffff; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px
}
H6 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #e4e4e4 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 180px; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 2px solid; HEIGHT: 25px; BACKGROUND-COLOR: #f3e2c5
}
P {
	FONT-SIZE: 16px;
	LINE-HEIGHT: 20px;
	LETTER-SPACING: normal;
	TEXT-ALIGN: left;
	background-image: none;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	font-family: "MS UI Gothic";
}
.point {
	FONT-WEIGHT: bold; COLOR: #FF0000
}
.point2 {
	FONT-WEIGHT: bold
}
#meritbox {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; BORDER-LEFT: #000000 1px solid; WIDTH: 550px; MARGIN-RIGHT: auto; PADDING-TOP: 20px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffcc
}
.photobox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 10px auto; WIDTH: 350px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
OL {
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 18px;
	LETTER-SPACING: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
UL {
	FONT-SIZE: 14px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; LETTER-SPACING: 1px
}
LI {
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 18px;
	LETTER-SPACING: 1px;
	font-family: "MS UI Gothic";
}
.time {
	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 2px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 2px solid; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 2px solid; LETTER-SPACING: 2px; BACKGROUND-COLOR: #db0000; TEXT-ALIGN: center
}
.sumple {
	FONT-SIZE: 25px; LINE-HEIGHT: 30px; TEXT-ALIGN: center
}
.sub_chach {
	MARGIN-TOP: 50px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
#manual_catbox {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN-LEFT: auto; BORDER-LEFT: #000000 1px solid; WIDTH: 530px; MARGIN-RIGHT: auto; PADDING-TOP: 15px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffdf
}
#window_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffff00; TEXT-ALIGN: center
}
.p_window {
	FONT-SIZE: 12px
}
.p_window_chach {
	FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-ALIGN: center
}
.mark {
	BACKGROUND-COLOR: #ffff00;
	font-family: "MS UI Gothic";
	font-size: 18px;
}
H1 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
H1 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#tuishin2 {
	MARGIN-TOP: 40px; TEXT-ALIGN: left
}
.warning {
	FONT-SIZE: 11px; COLOR: #ff0000; LINE-HEIGHT: 16px; TEXT-ALIGN: left
}
#kimura {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right
}
.neme_next {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-TOP: 50px; TEXT-ALIGN: center
}
#end {
	MARGIN-TOP: 50px; FONT-WEIGHT: bold; FONT-SIZE: 38px; MARGIN-BOTTOM: 50px; TEXT-ALIGN: center
}
.end {
	FONT-SIZE: 18px; LINE-HEIGHT: 24px
}
.plof_e {
	CLEAR: both; MARGIN-TOP: -25px; FONT-SIZE: 12px; FLOAT: right
}
#title_ss {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; TEXT-ALIGN: center
}
.form_title_ss {
	FONT-WEIGHT: normal; FONT-SIZE: 26px; COLOR: #990000; TEXT-ALIGN: center
}
.point_under {
	TEXT-DECORATION: underline
}
.announce {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 60px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 80px; FONT-SIZE: 12px; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #000000 1px solid; WIDTH: 370px; LINE-HEIGHT: 20px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid; LETTER-SPACING: 2px; BACKGROUND-COLOR: #FFFFCC
}
#first {
	first-letter: 24px
}
hyouki_table {
	BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid
}
.koushin_manu {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #333333 1px solid
}
.ye {
	BACKGROUND-COLOR: #ffff00
}
.dekared {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #cc0000;
	LINE-HEIGHT: 150%;
	font-family: "MS UI Gothic";
}
.dekabrack {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	LINE-HEIGHT: 150%;
	color: #000000;
}
#meritbox2 {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 25px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 25px;
	MARGIN-LEFT: auto;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 550px;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 25px;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
	font-family: "MS UI Gothic";
	font-size: 18px;
}
.red {
	COLOR: #cc0000
}
.ebook {
	TEXT-ALIGN: center
}
.dekared-y {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 33px; PADDING-BOTTOM: 5px; COLOR: #cc0000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffff00
}
.dekablack-y {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 33px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffff00
}
.dekablack-y2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 24px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffff00
}
.red-y {
	COLOR: #ff0000;
	BACKGROUND-COLOR: #ffff00;
	font-family: "MS UI Gothic";
	font-size: 16px;
	font-weight: bold;
}
.style25 {
	color: #0000FF;
	font-size: 18px;
	font-weight: bold;
}
.style26 {font-size: 14px}
.style27 {
	color: #0000FF;
	font-size: 24px;
	font-weight: bold;
}
