@charset "Shift_JIS";

html,
h1,
h2,
h3,
img,
p,
td,
th
	{margin:0;padding:0;}

*
	{line-height:125%;}

h1,
h2,
h3,
p,
ul,
ol,
dl,
hr
	{clear:both;}

a		{color:#00f;}
a:visited	{color:#60c;}
a:hover		{color:#f00;/*cursor:url(mark.cur);*/}
a:active	{color:#090;}

img	{border:0 solid #000;}
img.m	{vertical-align:middle;}


.siroji {font-weight:bold;color:#808080;}
.futoji	{font-weight:bold;}
.jisage	{text-indent:1em;}
.dummy	{display:none;}
.center	{display:block;text-align:center;}
.right	{display:block;text-align:right;}
.big	{font-size:200%;}
.smallmigi
	{text-align:right;font-size:75%;}
.qrcode
	{text-align:center;font-size:75%;border:2px #000 dashed;width:120px;padding:10px 10px;margin:0 0 0 75px}
.small
	{font-size:75%;}

blockquote
	{font-style:italic;font-size:130%;}
cite
	{font-style:normal;}
em	{color:#e00;font-style:normal;}
strong
	{color:#e00;font-style:normal;font-weight:bold;}

p,
ul,
ol,
dl,
h3	{padding:0 1em;}

hr	{border:2px dashed #888;margin:10px 0;padding:0;}


div#main
	{background:none;margin:0;padding:5px 0 0 0;}

/*  */
body	{width:1000px; margin:auto; padding:5px;background:#ede7d8 url(bg.gif) repeat-x;}

h2	{font-weight:bold;font-size:120%;color:#444;margin:10px 0;}
span.point
	{color:#f7b51f;}
h3	{font-size:100%;color:#c00;}


div.news
	{margin:1em;padding:.5em;background:#fff url(.jpg) repeat-y 100% 0;border:1px dashed #888;}
div.news h3
	{margin:0 0 .5em;padding:0;background:#fea;filter:alpha(opacity=100,finishopacity=75,style=1);width:100%;}
div.news p
	{margin:0;padding:0;}
div.news IMG
	{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cccccc}


/*capsule*/
table#ryoukinhyou
{
	margin:0 auto 1em;
	border-collapse:collapse;
	border:0;
}
table#ryoukinhyou th,
table#ryoukinhyou td
{
	border:solid 1px #000;
	padding:2px;
}
table#ryoukinhyou th
{
	font-size:75%;
	background:#333;
	color:#fff;
}
table#ryoukinhyou td.kit1
{
	border-right-width:0;
}
table#ryoukinhyou td.kit2
{
	text-align:right;
	border-right-width:0;
	border-left-width:0;
}
table#ryoukinhyou td.hi
{
	text-align:center;
	padding:0 5px;
	font-weight:bold;
	color:#fff;
	background:#ee8600;
	border-right-width:0;
}
table#ryoukinhyou td.fu
{
	text-align:center;
	padding:0 5px;
	font-weight:bold;
	color:#fff;
	background:#00a25b;
	border-right-width:0;
}
table#ryoukinhyou td.mi
{
	text-align:center;
	padding:0 5px;
	font-weight:bold;
	color:#fff;
	background:#d00081;
	border-right-width:0;
}
table#ryoukinhyou td.kakaku
{
	text-align:right;
}
table#ryoukinhyou td.kakaku span.hi
{
	color:#F5AB00;
}

table#ryoukinhyou td.kakaku span.fu
{
	color:#94C15F;
}
table#ryoukinhyou td.kakaku span.mi
{
	color:#E89DAB
}
	

/*form*/
form#omoidecapsuleform
	{margin:0;}

form#omoidecapsuleform table
	{border-collapse:collapse;}
form#omoidecapsuleform th
	{vertical-align:top;background:#ddd;width:11em;border:solid 1px #fff;border-width:2px 0;padding:2px;text-align:left;}
form#omoidecapsuleform td.hissu
	{vertical-align:top;background:#ddd;width:2em;border:solid 1px #fff;border-width:2px 0;padding:2px;text-align:right;}
form#omoidecapsuleform td
	{padding:2px;white-space:nowrap;}

form#omoidecapsuleform h3
	{margin:1em 0 0 0;}
.kakunin dt
{
	font-weight:bold;
}
.kakunin .error
{
	color:#c00;
}
form#omoidecapsuleform input,
form#omoidecapsuleform textarea,
form#omoidecapsuleform select
{
	font-size:100%;
}

