﻿@charset "UTF-8";
@import "default.css";

body {
	background-color: #fff;
	color:#000;}

/*---------- wrap -----------*/

#wrap{
	font-size: 140%;}



/*---------- header -----------*/

#header {
	height: 20px;
	border-top: solid 10px #004358;
	border-bottom: solid 10px #bedb39;
	background-color: #1f8a70;
}

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

#contents {
	width: 650px;
	margin: 0 10px 0 auto;
	padding: 0;
}

#example {
	margin-top: 50px;}

#summary {
	margin: 70px 0 30px;}

	/*---------- headline -----------*/

	h2 {
		margin-top: 30px;
		color: #000;
		font-size: 200%;
		font-weight: bold;}

	h3 {
		margin-bottom: 20px;
		color: #000;
		font-size: 180%;
		font-weight: bold;}

	h4 {
		margin:50px 0 10px;
		color: #000;
		font-size: 140%;
		font-weight: bold;}

	.abc {
		font-family: Georgia, Constantia, Hoefler Text, serif;
	}

	p.h3 {
		margin: 50px 0 10px 0;
		color: #000;
		font-size: 180%;
		font-weight: bold;}


	/*---------- layout -----------*/

	div.conbox {
		padding: 30px 10px;
		background: #ddd;}


	p {
		margin: .5em 0;
		line-height: 1.5;}

	ul li {
		line-height: 1.5;}

	.mt30 {
		margin-top: 30px;}

	.floatr {
		float: right;}

	.alignr {
		text-align: right;}


	/*---------- summary -----------*/

	#summary dt {
		margin-top:7px;
		font-weight:bold;
		line-height: 1.5;}

	#summary dd {
		margin:5px 0 0 10px;
		line-height: 1.2;}

	/*---------- searchword -----------*/

	.searchword {background-color: yellow}

/*---------- footer -----------*/


#footer {
	height: 20px;
	border-top: solid 10px #bedb39;
	border-bottom: solid 10px #fd7400;
	background-color: #ffe11a;
}


/*---------- form -----------*/

