/* ============== �G�j�A�O���� ============== */
#Mie { width:555px; height:100px; margin:10 0 0px 20; padding:8 0 0 20; background: url(../enneagram/img/gttl.jpg) no-repeat; text-decoration:none; }

/* �����f�f */
#Rin.shindan ul { margin:0 15px 15px 40px; list-style:decimal; }
#Rin.shindan li { margin:0 0 12px 0; }

#Rin.shindan table { width:480px; margin:15px 0 12px 40px; background-color:#999; }
#Rin.shindan td { padding:3px; }
#Rin.shindan td.L { width:7%; background-color:#eee; text-align:center; }
#Rin.shindan td.C { width:88%; background-color:#fff; }
#Rin.shindan td.R { width:5%; background-color:#fff; text-align:center; }

#Rin.shindan table.w { width:440px; margin:15px 0 12px 80px; background-color:#fff; }
#Rin.shindan table.w tr { vertical-align:top; }
#Rin.shindan table.w td { padding:0 3px; }
#Rin.shindan td.Lw { background-color:#F2F5C0; }
#Rin.shindan td.Cw {  }
#Rin.shindan td.Rw {  }

p { margin:0 15px 12px 40px; }

#Rin #btn { width:315px; height:30px; margin:0 0 20px 120px; }
#Rin #btn .submit { width:200px; height:30px; background:url(../enneagram/img/b_shindan.gif);
	color:#f30; font-size:14px; font-weight:bold; line-height:1.2em; }
#Rin #btn .clear { width:100px; height:30px; background:url(../enneagram/img/b_clear.gif);
	color:#555; font-size:14px; font-weight:bold; line-height:1.2em; }

#Rin #win { width:480px; margin:0 15px 12px 40px; padding:0; }
#Rin .win01 { float:left; width:160px; height:90px; background:url(../enneagram/img/win01.gif) no-repeat; }
#Rin .win02 { float:left; width:160px; height:90px; background:url(../enneagram/img/win01.gif) no-repeat; }
#Rin .win03 { float:right; width:160px; height:90px; background:url(../enneagram/img/win01.gif) no-repeat; }

input.win { width:110px; height:20px; margin:12px 20px 0 25px; padding:0 0 0 0;
	font-size:14px; color:#f30; font-weight:bold; text-align:center; line-height:1.2em; }
.click { margin:0 0 0 15px; }

#Rin.shindan ul { margin:10px 15px 15px 90px; padding:0; }
#Rin.shindan li { margin:0 0 5px 0; padding:0; list-style:disc; }

#Rin.shindan ul.dcm { margin:10px 15px 30px 100px; padding:0; }
#Rin.shindan ul.dcm li { margin:0 0 5px 0; padding:0; list-style:decimal; color:#7b8903; font-weight:bold; }

#Rin.shindan ul.dcm li ul { margin:0 15px 15px 60px; padding:0; }
#Rin.shindan ul.dcm li ul li { margin:0 0 5px 0; padding:0; list-style:disc; color:#555; font-weight:normal; }

#Rin.shindan ul.dcm2 { margin:10px 15px 30px 100px; padding:0; }
#Rin.shindan ul.dcm2 li { margin:0 0 5px 0; padding:0; list-style:decimal; color:#7b8903; }
#Rin.shindan ul.dcm2 li a { color:#7b8903; text-decoration:none; }
#Rin.shindan ul.dcm2 li a:hover { color:#ADDD97; text-decoration:underline; }

input.type { width:50px; padding:2px; font-size:12px; color:#7b8903; font-weight:bold; text-align:center; line-height:1.2em; }

#Rin.shindan blockquote { margin:10px 15px 15px 40px; padding:0; }

/* ��󃊃��N */
#Rin.shindan .arw01 a { margin-right:10px; padding-left:10px; background: url(../img/arw01.gif) no-repeat 0 2px; color:#7b8903; }
#Rin.shindan .arw01 a:link,.arw01 a:visited { color:#7b8903; text-decoration:none; }
#Rin.shindan .arw01 a:hover { background:url(../img/arw01_o.gif) no-repeat 0 2px; color:#ADDD97; text-decoration:underline; }

/*�t�H�[�����*/
#Rin.shindan .submit{
	margin-left: 40px;
	margin-bottom: 0px;
	width:490px;
}
#Rin.shindan .submit p.message{
	margin: 20px 0 30px 0;
}
#Rin.shindan .submit .input{
	margin-bottom: 30px;
	padding-left: 17px;
}
#Rin.shindan .submit input{
	display: inline-block;
}
#Rin.shindan .submit input.email{
	width: 300px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 16px;
	line-height: 1;
	border: solid 1px #ccc;
	padding:8px;
}

#Rin.shindan .submit input.submit{
	width: 150px;
	-webkit-appearance:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 18px;
	line-height: 1;
	border: solid 1px #ccc;
	padding:8px;
	background: #ff7e44;
	color:#fff;
	margin: 0;
}

#Rin.shindan .submit .input p{
	margin: 5px 0 0 0;
	color: #f00;
}

#Rin.shindan .submit .info p{
	margin: 5px 0 10px 0;
	padding:0 0px;
	font-size: 12px;
}

#Rin #eniathx{
	width: 550px;
}

#Rin #eniathx h2{
	background: #ffffcc;
	border: solid 1px #f00;
	padding: 15px;
	color: #f00;
}

#Rin #eniathx h3{
	font-size: 16px;
	border-bottom: solid 1px #ccc;
	padding: 0 0 10px 0;
	margin: 0 0 30px 0;
}

#Rin #eniathx p{
	font-size: 16px;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 1.7;
}
#Rin #eniathx p.spaminfo{
	line-height: 1.2;
	margin-bottom: 35px;
}
#Rin #eniathx p.spaminfo strong{
	color: #c00;
	margin:0 3px 0 0;
	font-weight: bold;
}
#Rin #eniathx small{
	font-size: 14px;
	color: #c00;
}

#Rin #eniathx ul{
	margin : 0 0 60px 0;
	padding: 0;
	list-style-type: none;
}
#Rin #eniathx li{
	display: inline-block;
	font-size: 16px;
	margin : 0 20px 10px 0;
	padding: 0;
	line-height: 1.2;
}
#Rin #eniathx li a{
	background: #f0f0f0;
	border: solid 1px #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	color:#000;
}

#Rin #eniathx dl{
	margin : 0 0 20px 0px;
	padding: 0;
}
#Rin #eniathx dt{
	font-size: 16px;
	margin : 0 0 25px 0;
	padding: 10px;
	background: #fffff0;
	border: solid 1px #cc0000;
	line-height: 1.2;
}
#Rin #eniathx dd{
	margin : 0 0 50px 0;
	padding: 0 0 20px;
	line-height: 1.2;
}


