﻿@charset "UTF-8";

* {
	margin : 0;
	padding : 0;
	font-size : 100%;	
}

a img {
	border-style : none;
}

a {
	text-decoration : none;
}

a:hover {
	color : #4dbcfc;
}

body {
	font: 80% "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	background-color : #ffffff;
	color : #333333;
}


p {
	line-height : 1.8;
}

/* モダンブラウザ調整用---------------------------------------*/

body {
	text-align : center;
	background-color : #efeee9;
}

#wrapper {
	text-align : left;
}

/*-----------------------------------------------------
wrapper要素
-------------------------------------------------------*/

#wrapper {
	width : 710px;
	margin : 0 auto;
}

/*-----------------------------------------------------
main要素
-------------------------------------------------------*/

.mainbox-top {
	background : url(../img/mainbox-top.gif) no-repeat left top;
}

.mainbox {
	width : 710px;
	background : url(../img/mainbox-under.gif) no-repeat left bottom #ffffff;
	padding-bottom : 30px;
}


/*-----------------------------------------------------
title要素
-------------------------------------------------------*/
h1 {
	padding:15px;
	text-align:center;
	font-size:150%;
	color:#fff;
}

.haaku_h1 {
	background:#69b41f;
}

.kikaku_h1 {
	background:#ff6e78;
}

.kouken_h1 {
	background:#f29600;
}

.furikaeri_h1 {
	background:#006bb4;
}


.matome_h1 {
	background:#ba3177;
}


h2 {
	padding:15px;
	border:solid 1px #ccc;
	font-size:120%;
}

.haaku_h2 {
	border-left:solid 3px #69b41f;
}

.kikaku_h2 {
	border-left:solid 3px #ff6e78;
}	

.kouken_h2 {
	border-left:solid 3px #f29600;
}

.furikaeri_h2 {
	border-left:solid 3px #006bb4;
}

.matome_h2 {
	border-left:solid 3px #ba3177;
}
