/* トップページ */

/*
http://colorschemedesigner.com/#0C61Tw0w0w0w0
*/

/*===================================================*/

body
{
	background-color: #EAFC71;
}

/*-----------------*/
#doc
{
/*	background-color: #FFF8DC; */
	background-color: #CFF76F;
}


/*===================================================*/

/*-----------------*/
.left_lane
{
	vertical-align: top;

	float: left;

	width: 72%;

	background-color: inherit;
}

.right_lane
{
	width: 25%;

	vertical-align: top;

	float: right;

	background-color: inherit;

	padding: 8px;

	border-left: 1px #608060 dotted;
}


/*===================================================*/

/*-----------------*/
h2 {
	background-color: #A9F16D;
	background-image: -webkit-gradient(
		linear,
		0 0, 0 100%,
		from(#439400), to(#A9F16D)
	);
	background-image: -moz-linear-gradient(
		top, #439400, #A9F16D
	);

}

/*===================================================*/

/*-----------------*/
.top_info .box
{
	margin: 32px 4px;
	padding: 8px;


	border:1px #00685A solid;
	border-radius: 12;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;

	background-color: #fff;

}

/*-----------------*/
.top_info .desc
{
	font-size:94%;
	color: #222;
}

/*-----------------*/
.welcome .box
{
	background-color: #fff;
}


