@charset "UTF-8";


/*
information{
	file name : /css/individual/kyusei/index.css;
	site name : 阿佐ヶ谷神明宮 オフィシャルサイト;
	copyrihgt : Copyright(c)阿佐ヶ谷神明宮 All rights reserved.;
}
*/

/* contents
--------------------------------------------------------------------------

--------------------------------------------------------------------------
*/

/* 1. div.bodySection (overwrite)
-----------------------------------------------	*/
div.bodySection {
	background-image: url("/img/kyusei/kyusei_background.jpg");
}

/* 1. #kyusei-PageTitle
-----------------------------------------------	*/
#kyusei-PageTitle {
	margin-bottom: 17px;
	padding: 13px 0 14px 0;
}

#kyusei-PageTitle h1 {
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 100%;
}

/* 1. #kyusei-lead
-----------------------------------------------	*/
#kyusei-lead {
	width: 560px;
	margin: 0 auto 25px auto;
}

#kyusei-lead p {
	margin-bottom: 0px;
	line-height: 100%;
	text-align: center;
}

/* 1. #kyusei-button
-----------------------------------------------	*/
#kyusei-button {
	width: 560px;
	margin: 0 auto 25px auto;
}

#kyusei-button ul {
	text-align: center;
}

#kyusei-button ul li {
	display: inline;
	margin: 0 20px;
}

/* 1. #kyusei-single
-----------------------------------------------	*/
#kyusei-single {
	width: 510px;
	margin: 0 auto 15px auto;
	padding-top: 30px;
	border-top: 4px double #5E4300;
}

#kyusei-single h2 {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 120%;
	color: #0E8181;
	text-align: center;
}

#kyusei-single p {
	text-align: center;
}

#kyusei-single ul li {
	line-height: 150%;
}

/* 1. #kyusei-form
-----------------------------------------------	*/
#kyusei-form {
	width: 510px;
	margin: 0 auto 25px auto;
}

#kyusei-form table {
	width: 510px;
	margin: 0 0 20px 0;
	border-collapse: collapse;
}

#kyusei-form table th {
	padding: 5px 20px;
	background-color: #E2F6F6;
	color: #0E8181;
	text-align: left;
}

#kyusei-form table th span.require {
	margin-left: 1em;
	color: #CC0000;
	font-weight: normal;
}

#kyusei-form table td {
	padding: 10px 20px 20px 20px;
	text-align: center;
}

#kyusei-form table td {
	padding: 10px 20px 20px 20px;
	text-align: center;
}

#kyusei-form p {
	margin: 0 0 20px 0;
}

/* 1. #kyusei-chemistry
-----------------------------------------------	*/
#kyusei-chemistry {
	width: 510px;
	margin: 0 auto 15px auto;
	padding-top: 30px;
	border-top: 4px double #5E4300;
}

#kyusei-chemistry h2 {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 120%;
	color: #AD359A;
	text-align: center;
}

#kyusei-chemistry p {
	text-align: center;
}

#kyusei-chemistry ul li {
	line-height: 150%;
}

/* 1. #chemistry-form
-----------------------------------------------	*/
#chemistry-form {
	width: 510px;
	margin: 0 auto 25px auto;
}

#chemistry-form table {
	width: 510px;
	margin: 0 0 20px 0;
	border-collapse: collapse;
}

#chemistry-form table th {
	padding: 5px 20px;
	background-color: #F9EDFF;
	color: #AD359A;
	text-align: left;
}

#chemistry-form table th span.require {
	margin-left: 1em;
	color: #CC0000;
	font-weight: normal;
}

#chemistry-form table td {
	padding: 10px 20px 20px 20px;
	text-align: center;
}

#chemistry-form table td {
	padding: 10px 20px 20px 20px;
	text-align: center;
}

#chemistry-form p {
	margin: 0 0 20px 0;
}




/* 1. #kyusei-result
-----------------------------------------------	*/
#kyusei-result {
	width: 513px;
	margin: 0 auto 15px auto;
	padding-top: 22px;
	background-image: url("/img/kyusei/kyusei_result_background.gif");
	background-repeat: no-repeat;
	background-position: left top;
}

#kyusei-result div.kyusei-result-container {
	padding: 5px 20px 5px 20px;
	border-right: 6px solid #C0B793;
	border-bottom: 3px solid #C0B793;
	background-color: #F5F1E2;
	text-align: center;
}

#kyusei-result div.kyusei-result-container h2 {
	margin-bottom: 5px;
	font-weight: bold;
	color: #CC0000;
}

#kyusei-result div.kyusei-result-container p.data {
	margin-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
}

#kyusei-result div.kyusei-result-container p.kyusei  {
	margin-bottom: 5px;
}

#kyusei-result div.kyusei-result-container p.kyusei strong {
	font-size: 160%;
	font-weight: bold;
	color: #0E8181;
}

#kyusei-result div.kyusei-result-container p.other  {
	margin-bottom: 5px;
}

#kyusei-result div.kyusei-result-container p.chemistryData {
	margin-bottom: 10px;
	padding-top: 15px;
	font-weight: bold;
	font-size: 110%;
}

#kyusei-result div.kyusei-result-container p.chemistry  {
	margin-bottom: 5px;
}

#kyusei-result div.kyusei-result-container p.chemistry strong {
	font-size: 160%;
	font-weight: bold;
	color: #AD359A;
}

/* 1. #kyusei-result-detail
-----------------------------------------------	*/
#kyusei-result-detail {
	width: 513px;
	margin: 0 auto 15px auto;
	text-align: center;
}

#kyusei-result-detail p.large {
	text-align: left;
}

