@charset "UTF-8";

/* ----- Reset CSS ----- */
html { color: #7A5C3A; background: #FFFFFF; overflow-y: scroll; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
body { text-align: center; line-height: 100%; font: 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
li { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content:''; }
addr,acronym { border: 0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input,textarea,select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input,textarea,select { *font-size: 100%; }
legend { color: #000; }
pre,code,kbd,samp,tt { font-family: monospace; *font-size: 108%; line-height: 100%; }
hr { display: none; height: 0.1em; line-height: 1px; }
h1 { font-size: 12px; color: #DFD0BB; line-height: 19px; margin-bottom: 20px; }

/* ----- Default CSS ----- */
a {	color: #993300; text-decoration: underline; overflow: hidden; outline: 0; }
a:hover { color: #993300; text-decoration: none; }
.img_left {	float: left; margin: 0px 15px 15px 0px; }
.img_right { float: right; margin: 0px 0px 15px 15px; }
p { margin: 0px 0px 1.5em; }


#page {
	text-align: left; width: 600px; margin: 0px auto; background-color: #FFF; line-height: 140%;
}
#page #inner {
	padding: 15px;
}

#souryou {
	width: 570px; border-left: 1px solid #7A5C3A; border-top: 1px solid #7A5C3A; margin-bottom: 15px;
}
#souryou th {
	border-right: 1px solid #7A5C3A; border-bottom: 1px solid #7A5C3A;
	vertical-align: top; text-align: center; padding: 8px 0; background-color: #EFE4C5;
}
#souryou th.en {
	background-color: #F6F0DF; padding: 6px 20px 6px 0px; text-align: right; width: 80px;
}
#souryou td {
	border-right: 1px solid #7A5C3A; border-bottom: 1px solid #7A5C3A; padding: 6px 15px 8px; vertical-align: top; line-height: 130%;
}


#point_txt {
	background-color: #F3EAE2; padding: 15px 25px 6px; margin-bottom: 20px;
}
#point_txt em {
	font-weight: bold;
}
