@charset "Shift_JIS";
@import "../css/common.css";

/* Index
	body
	h3
	div#wrapper
	div#waku
	div#container
	.ssl
	.intro
	.q
	.a
	.a input
	.a img
	.ml3
	.nr
	.lh2
	.category
	.button
	.red
*/

*	{ margin: 0; padding: 0;	}
body	{					/* ドキュメント全体 */
	background-color: #ffffff;
	font-size: 95%;
	font-style: normal;			/* フォントスタイル：標準 */
	font-weight: normal;			/* 文字太さ：標準 */
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
	text-align: left;			/* 文字揃え：左寄せ */
	line-height: 1.5;			/* 行幅 */
	color: black;				/* 文字色：黒 */
}
.clear {
	clear: both;
}
h3	{
	color: #cc4a65;
	margin: 0.5em 0.5em 0 0.5em;
	font-size: 95%;
}
div#wrapper	{
	width: 852px;
	margin: 10px auto;
}
div#waku	{
	width: 852px;
	height: 30px;
	background-color: #f00;
}
div#container	{
	width: 800px;
	padding: 0 26px;
	background: #fff url(parts/femaleBackMid.gif) left top repeat-y;
}
p#ssl {
	color: #f00;
	font-size: small;
	text-align: right;
	width: 400px;
	float: right;
}
.intro {
	clear: both;
	border: solid 1px #ccc;
	margin: 1em 0;
	padding: 1em;
	background-color: #fff9fd;
}
.q	{
	font-size: 95%;
	font-weight: bold;
	color: #f09;
	background-color: #ffedf8;
	padding: 0.2em;
	margin-top: 1em;
}
.a	{
	margin-top: 1em;
}
.a input	{
	margin-left: 1em;
}
.a img	{
	vertical-align: middle;
	margin-right: 1em;
}
.ml3	{
	font-size: medium;
	font-weight: bold;
	color: #336699;
	margin-left: 2.5em;
}
.nr	{
	white-space: nowrap;
}
.lh2	{
	line-height: 3;
}
.category	{
	clear: both;
	border: 1px dashed #ccc;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	width: 800px;
}
.button	{
	margin: 1.5em 0;
}
.red	{
	color: #f00;
}