﻿@charset "UTF-8";

*{padding: 0;	margin: 0;}

/* #
リンク指定
 */

a:link{
color: #0000ff;
text-decoration: underline;
}

a:visited{
color: #9900ff;
text-decoration: underline;
}

a:hover{
color: #ff0000;
text-decoration: underline;
}


/*
レイアウト指定
*/

body{
font-size: 80%;
text-align: center;
font-family: "MS UI Gothic",sans-serif;
padding: 0;
margin: 0;
background-repeat: repeat-x;
background-image: url("image/back.png")
}

/*-- 全体 --*/
#wrapper{
text-align: left;
margin: 1em auto 0 auto;
width: 900px;
border: 0px solid silver;
background-color: white;
}

/*-- ヘッダー部分*/
#header{
height: 200px;
border: 0px solid silver;
text-align: center; 			/* 修正 Mimura */
}

/*--左メニューと真ん中二つの幅 --*/
#container{
width: 670px;
float: left;
border: 0px solid silver;
}

/*-- 真ん中 --*/
#contents{
padding: 5px 5px;
width: 400px;
float: right;
border: 0px solid silver;
background-color: white;

}

/*-- 左サイドバー部分 --*/
#left-sidebar{
padding: 10px 1px;
width: 230px;
float: left;
border: 0px solid silver;
}

/*-- 右サイドバー部分 --*/
#right-sidebar{
margin-right: 15px;
padding: 10px 10px;
width: 170px;
float: right;
background-color: PapayaWhip;
border: 0px solid silver;
}
#right-sidebar2{
margin-right: 15px;
padding: 10px 10px;
width: 170px;
float: right;
background-color: PapayaWhip;
border: 0px solid silver;
}

/*-- フッター部分 --*/
#footer{
clear: both;
width: 100%;
padding: 0.5em 0px;
border-top: 0px solid silver;
}

/* メニュー */
div#MENU {
	
}
#MENU h2{
	width: 150px;
	margin: 0 20px 1em 20px;
	padding: 0.2em 10px;
	border: none;
	font-size: 107%;
	letter-spacing: 0.2em;
}
#MENU ul li {
	list-style: none;
}
#MENU ul{
	width: 180px;
	margin: 0 30px 1em 30px;
	border-bottom: double 3px #FBFBFA;
}
#MENU li{
	margin-bottom: 5px;
	padding-top: 0.1em;
	background: #FBFBFA;
}
#MENU li.menu-on {
	background: #99cc99;
}
#MENU li a{
	display: block;
	width: 160px;
	padding: 0.4em 10px 0.4em 10px;
	border-bottom: dotted 2px #DCDCDA;
	font-weight: bold;
	text-decoration: none;
}
#MENU li a:hover,#MENU li a:active{
	border-bottom: solid 2px #BA8474;
	text-decoration: none;
}

a:link {
	color: #414191;
}
a:visited {
	color: #414161;
}
a:hover {
	color: #914141;
}
a:active {
	color: #914141;
}

/* #header内の各指定*/

/*-- サイトタイトル --*/
h1{
font-size: 180%;
padding: 20px 0 20px 20px;
}

/*-- その他ヘッダー内の文字 --*/
#header p{padding-left: 20px;}


/*#contents内の各指定*/

/*-- 見出し --*/
h1{
font-size: 120%;
color: red;
margin-bottom: 1.5em;
padding: 5px 0 5px 5px;
border-left: 10px solid pink;
border-right: 10px solid pink;
text-align: center;
}

h2{
font-size: 120%;
color: black;
margin-bottom: 1.5em;
padding: 5px 0 5px 5px;
border-left: 10px solid #FFD700;
}

h3{
font-size: 120%;
color: black;
margin-bottom: 1.5em;
padding: 5px 0 5px 5px;
border-left: 10px solid #B0E0E6;
}

h3{margin-top: 2em;}

/*-- 文字 ---*/
#contents p{
line-height: 1.5;
margin-bottom: 1em;
}


#footer p{text-align: center;}