@charset "shift_jis";

@import url("./localpagebase.css");

/*
 *	kids
 */

.kids #localPageBodyWide .block ,
.nature #localPageBodyWide .block ,
.structure #localPageBodyWide .block ,
.soil #localPageBodyWide .block {
	width: 820px;
	margin: 0 40px 15px;
	background: url(../../kids/images/cont-back-bottom.gif) no-repeat bottom;
	color: #000;
}

.kids #localPageBodyWide h1 ,
.nature #localPageBodyWide h1 ,
.structure #localPageBodyWide h1 ,
.soil #localPageBodyWide h1 {
	background: url(../../kids/images/cont-back-top.gif) no-repeat top;
 	padding: 17px 40px 10px;
}

.kids #localPageBodyWide #box01-01 {
	margin: 0 40px 25px;
}

.kids #localPageBodyWide .answer {
	padding: 0 8px;
}

.nature #localPageBodyWide #box01-02 ,
.structure #localPageBodyWide #box01-02 ,
.soil #localPageBodyWide #box01-02 {
	margin: 20px 60px 25px;
}

.nature #localPageBodyWide #gotoForm ,
.structure #localPageBodyWide #gotoForm ,
.soil #localPageBodyWide #gotoForm {
	margin: 10px 0;
	text-align: center;
}

.nature #localPageBodyWide #gotoOthers li ,
.structure #localPageBodyWide #gotoOthers li ,
.soil #localPageBodyWide #gotoOthers li {
	float: left;
	width: 172px;
	margin: 0 30px;
}

.nature #localPageBodyWide #gotoOthers li.goback ,
.structure #localPageBodyWide #gotoOthers li.goback ,
.soil #localPageBodyWide #gotoOthers li.goback {
	margin-top: 15px;
}

* html .nature #localPageBodyWide #gotoOthers li ,
* html .structure #localPageBodyWide #gotoOthers li ,
* html .soil #localPageBodyWide #gotoOthers li {
	display: inline;
}

/* index */

.kids#index #localPageBodyWide .box ul {
	margin: 0 12px;
}

.kids#index #localPageBodyWide .box li {
	float: left;
	position: relative;
	width: 196px;
	padding-bottom: 99px;
	margin: 0 20px;
}

* html .kids#index #localPageBodyWide .box li {
	display: inline;
}

.kids#index #localPageBodyWide .box li .button {
	width: 176px;
	margin: 0 10px;
}

.kids#index #localPageBodyWide .box li .profile {
	display: none;
	position: absolute;
	top: 230px;
	left: 0;
	width: 196px;
}

.kids#index #localPageBodyWide .box li a:hover .profile {
	display: block;
}

/* local index */

.nature#index #localPageBodyWide table ,
.structure#index #localPageBodyWide table ,
.soil#index #localPageBodyWide table ,
.nature#form #localPageBodyWide table ,
.structure#form #localPageBodyWide table ,
.soil#form #localPageBodyWide table {
	width:64%;
	margin: 0 18%;
}

.nature#index #localPageBodyWide td ,
.structure#index #localPageBodyWide td ,
.soil#index #localPageBodyWide td ,
.nature#form #localPageBodyWide td ,
.structure#form #localPageBodyWide td ,
.soil#form #localPageBodyWide td {
	vertical-align: center;
	line-height: 3em;
}

.nature#index #localPageBodyWide td ,
.structure#index #localPageBodyWide td ,
.soil#index #localPageBodyWide td {
	border-bottom: 1px solid #999999;
}

.nature #localPageBodyWide #box01-01 table .bottom td ,
.structure #localPageBodyWide #box01-01 table .bottom td ,
.soil #localPageBodyWide #box01-01 table .bottom td {
	border-bottom: none;
}

.nature#index #localPageBodyWide td.title ,
.structure#index #localPageBodyWide td.title ,
.soil#index #localPageBodyWide td.title ,
.nature#form #localPageBodyWide td.title ,
.structure#form #localPageBodyWide td.title ,
.soil#form #localPageBodyWide td.title {
	width: 82px;
	padding: 0 15px 0 8px;
}

.nature#index #localPageBodyWide td.text ,
.structure#index #localPageBodyWide td.text ,
.soil#index #localPageBodyWide td.text ,
.nature#form #localPageBodyWide td.text ,
.structure#form #localPageBodyWide td.text ,
.soil#form #localPageBodyWide td.text {
	width: 350px;
	padding: 0 15px 0 0;
	font-size: 120%;
}

/* local form */

.nature#form #localPageBodyWide td.right ,
.structure#form #localPageBodyWide td.right ,
.soil#form #localPageBodyWide td.right {
	text-align: right;
}

.nature#form #localPageBodyWide td.left ,
.structure#form #localPageBodyWide td.left ,
.soil#form #localPageBodyWide td.left {
	padding-left:10px;
}

.nature#form #localPageBodyWide #form-footer ,
.structure#form #localPageBodyWide #form-footer ,
.soil#form #localPageBodyWide #form-footer {
	margin: 15px 0;
	text-align: center;
}

.nature#form #localPageBodyWide #form-footer p ,
.structure#form #localPageBodyWide #form-footer p ,
.soil#form #localPageBodyWide #form-footer p {
	margin-bottom: 15px;
}

.nature#form #localPageBodyWide #form-footer strong ,
.structure#form #localPageBodyWide #form-footer strong ,
.soil#form #localPageBodyWide #form-footer strong {
	color: red;
	font-weight: bolder;
}

/* local answer */

.nature#answer #localPageBodyWide #box01-01 ,
.structure#answer #localPageBodyWide #box01-01 ,
.soil#answer #localPageBodyWide #box01-01 {
	margin: 10px 95px 30px;
}

.nature#answer #localPageBodyWide h2 ,
.structure#answer #localPageBodyWide h2 ,
.soil#answer #localPageBodyWide h2 {
	font-size: 120%;
}

.nature#answer #localPageBodyWide h2 {
	background: #d6efff url(../../kids/nature/images/question2.gif) no-repeat 10px 5px;
}

.structure#answer #localPageBodyWide h2 {
	background: #cccccc url(../../kids/structure/images/question2.gif) no-repeat 10px 5px;
}

.soil#answer #localPageBodyWide h2 {
	background: #f4d1c4 url(../../kids/soil/images/question2.gif) no-repeat 10px 5px;
}

.nature#answer #localPageBodyWide h2 img ,
.structure#answer #localPageBodyWide h2 img ,
.soil#answer #localPageBodyWide h2 img {
	display: block;
	float: left;
	padding: 5px 0 0 65px;
	margin-right: 20px;
}

.nature#answer #localPageBodyWide span ,
.structure#answer #localPageBodyWide span ,
.soil#answer #localPageBodyWide span {
	display: block;
	padding: 9px;
}

.nature#answer #localPageBodyWide .text01 ,
.structure#answer #localPageBodyWide .text01 ,
.soil#answer #localPageBodyWide .text01 {
	margin: 5px;
	padding: 35px 0 35px 105px;
	background: url(../../kids/nature/images/text-back01.gif) no-repeat left center;
	font-size: 120%;
}

.nature#answer #localPageBodyWide .text01 {
	background: url(../../kids/nature/images/text-back01.gif) no-repeat left center;
}

.structure#answer #localPageBodyWide .text01 {
	background: url(../../kids/structure/images/text-back01.gif) no-repeat left center;
}

.soil#answer #localPageBodyWide .text01 {
	background: url(../../kids/soil/images/text-back01.gif) no-repeat left center;
}

.nature#answer #localPageBodyWide .text02 ,
.structure#answer #localPageBodyWide .text02 ,
.soil#answer #localPageBodyWide .text02 {
	margin: 0 5px 20px;
	padding: 0 0 0 105px;
	font-size: 120%;
}

.nature#answer #localPageBodyWide .text03 ,
.structure#answer #localPageBodyWide .text03 ,
.soil#answer #localPageBodyWide .text03 {
	margin: 0 5px;
	padding: 0 0 0 105px;
	line-height: 1.4em;
}

.nature#answer #localPageBodyWide .text03 {
	background: url(../../kids/nature/images/text-back03.gif) no-repeat left center;
}

.structure#answer #localPageBodyWide .text03 {
	background: url(../../kids/structure/images/text-back03.gif) no-repeat left center;
}

.soil#answer #localPageBodyWide .text03 {
	background: url(../../kids/soil/images/text-back03.gif) no-repeat left center;
}

.nature#answer #localPageBodyWide .text04 ,
.structure#answer #localPageBodyWide .text04 ,
.soil#answer #localPageBodyWide .text04 {
	margin: 20px 5px 0;
	text-align: right;
}

/* clearfix */

.kids #localPageBodyWide .box ul ,
.nature #localPageBodyWide .box ul ,
.structure #localPageBodyWide .box ul ,
.soil #localPageBodyWide .box ul 
 {
	display: inline-block;
}

.kids #localPageBodyWide .box ul ,
.nature #localPageBodyWide .box ul ,
.structure #localPageBodyWide .box ul ,
.soil #localPageBodyWide .box ul 
 {
	display: block;
}

.kids #localPageBodyWide .box ul:after ,
.nature #localPageBodyWide .box ul:after ,
.structure #localPageBodyWide .box ul:after ,
.soil #localPageBodyWide .box ul:after 
 {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
