@charset "UTF-8";

#c-area td  {
	line-height: 200%;
	text-align: left;
}
#c-area #form1 td {
	line-height: 130%;
}

.u-line  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.u-line2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4180B;
}
.u-line3 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.h-dot  {
	background-image: url(/common/images/h_dotline.gif);
	background-repeat: repeat-y;
}
.h-dot2 {
	background-image: url(/common/images/h_dotline.gif);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.h-dot3 {
	background-image: url(/common/images/h_dotline.gif);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AE2115;
}
.result {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 600px;
}
.result .waku {
	border: 1px solid #981100;
	padding: 15px;
}
.result .count {
	font-size: 120%;
	font-weight: bold;
	color: #333;
	text-align: center;
	margin-bottom: 20px;
}
.result .mark {
	text-align: center;
	padding-bottom: 20px;
}
.result .mark2 {
	text-align: center;
	padding-bottom: 0px;
}
.point {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 850px;
}
.t-eagle {
	font-weight: bold;
	color: #B35C57;
	text-align: center;
}
.descript {
	margin-right: auto;
	margin-left: auto;
	line-height: 200%;
	width: 850px;
}
.t-lion {
	font-weight: bold;
	color: #5D9C83;
	text-align: center;
}
.t-bull {
	font-weight: bold;
	color: #E0A600;
	text-align: center;
}
.t-human {
	font-weight: bold;
	color: #537FAE;
	text-align: center;
}
.adwaku {
	border: 1px solid #981100;
	padding: 0px;
	margin-bottom: 30px;
}
.ad {
	text-align: center;
	margin-bottom: 30px;
}
.retop {
	text-align: right;
	padding-bottom: 20px;
	padding-right: 20px;
}
.read {
	padding-right: 30px;
	padding-left: 30px;
}
.checkbox {
	line-height: 200%;
}
.result td {
	line-height: 200%;
}
.blog-parts td{
	line-height: 150%;
}
.blog-parts .caution td{
	font-size: 10px;
	line-height: 18px;
	text-align: left;
}
.point td {
	line-height: 200%;
}
.point table tr td table tr .u-line ul {
	padding: 0px;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.waku_ac {
	border:double #C03 1px;
	margin: 0px 100px;
	padding:15px 10px;
	line-height:1.5;
}
.lion-bg {
	background-image: url(/common/images/lion_bg.gif);
	background-repeat: no-repeat;
	height: 85px;
	width: 567px;
	margin-bottom: 3px;
}
.ox-bg {
	background-image: url(/common/images/ox_bg.gif);
	background-repeat: no-repeat;
	height: 85px;
	width: 567px;
	margin-bottom: 3px;
}
.man-bg {
	background-image: url(/common/images/man_bg.gif);
	background-repeat: no-repeat;
	height: 85px;
	width: 567px;
	margin-bottom: 3px;
}
.eagle-bg {
	background-image: url(/common/images/eagle_bg.gif);
	background-repeat: no-repeat;
	height: 85px;
	width: 567px;
	margin-bottom: 3px;
}
.r-point {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: bold;
	padding-left: 300px;
	padding-top: 18px;
}
.y-type {
	font-weight: bold;
	color: #666;
	text-align: center;
	padding-top: 5px;
}

#rehome {
	text-align: right;
	padding-right: 20px;
	padding-bottom: 20px;
}
a:link {
	text-decoration: underline;
	color: #003C73;
}
a:visited {
	color: #003C73;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}

.y-type img {
	border: none;
}
#contents .img-00 {
	padding-left: 4px;
}
.i-title {
	font-size: 150%;
	font-weight: bold;
	text-align: center;
}
.o-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9AB23;
}
.orienge {
	color: #F9AB23;
}

.h-dot-g {
	background-image: url(/common/images/h_dotline_g.gif);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

/*ここから加藤追加分*/

.strong_lion {
color: #006600;
font-weight: bold;
}

.strong_ox {
color: #FF6600;
font-weight: bold;
}

.strong_man {
color: #000099;
font-weight: bold;
}

.strong_eagle{
color: 	#990000;
font-weight: bold;
}

img.square4 {
vertical-align: middle;
margin: 5px 10px 10px 0;
}

.u-line-title  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: bold;
}

