﻿BODY {
	padding:0px; FONT-SIZE: 75%; BACKGROUND: #ffffff url('../images/bg3.gif') repeat-x top; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 2; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; TEXT-ALIGN: center;
}
TEXTAREA {
	FONT-SIZE: 11px
}
table {
	FONT-SIZE: 100%; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
A {
	COLOR: #333333
}
A:hover {
	COLOR: #1d9a02
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.look {
	BACKGROUND: #efefef
}
.box {
	MARGIN: 10px auto 20px
}
.box IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}
.box TD {
	FONT-SIZE: 10px; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.box A {
	TEXT-DECORATION: none
}
.box A:hover IMG {
	BORDER-RIGHT: #1d9a02 1px solid; BORDER-TOP: #1d9a02 1px solid; BORDER-LEFT: #1d9a02 1px solid; BORDER-BOTTOM: #1d9a02 1px solid
}
#container {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url('../images/container_bg2.gif') repeat-y; MARGIN-LEFT: auto; WIDTH: 912px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#header {
	BACKGROUND: url('../images/header_bg2.gif') no-repeat; HEIGHT: 92px
}
#header H1 {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #81511c; LINE-HEIGHT: 1.2em; PADDING-TOP: 10px
}
UL#menu {
	MARGIN-LEFT: 0px; WIDTH: 904px; MARGIN-RIGHT: auto
}
UL#menu LI {
	FLOAT: left
}
UL#menu IMG {
	VERTICAL-ALIGN: bottom
}
#contents {
	CLEAR: left; MARGIN-LEFT: auto; WIDTH: 904px; MARGIN-RIGHT: auto; PADDING-TOP: 3px
}
#main {
	DISPLAY: inline; FLOAT: right; PADDING-BOTTOM: 100px; WIDTH: 550px; MARGIN-RIGHT: 10px; PADDING-TOP: 30px
}
#main H2 {
	FONT-SIZE: 100%; BACKGROUND: #ff8400 url('../images/h2_bg.gif') no-repeat; COLOR: #ffffff; LINE-HEIGHT: 28px; TEXT-ALIGN: center
}
#main P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em
}
#side {
	FLOAT: left; PADDING-BOTTOM: 100px; WIDTH: 300px; PADDING-TOP: 30px
}
#side H3 {
	FONT-SIZE: 100%; BACKGROUND: #1d9a02 url('../images/h3_bg.gif'); COLOR: #ffffff; LETTER-SPACING: 0.2em; TEXT-ALIGN: center
}
#side P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
UL.sidemenu {
	MARGIN-BOTTOM: 20px
}
UL.sidemenu LI A {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url('../images/submenu_bg.gif') no-repeat; WIDTH: 280px; COLOR: #333333; LINE-HEIGHT: 36px; HEIGHT: 36px; TEXT-DECORATION: none
}
UL.sidemenu LI A:hover {
	BACKGROUND: url('../images/submenu_bg_over.gif') no-repeat; COLOR: #333333
}
#footer {
	CLEAR: both; BACKGROUND: #1d9a02; WIDTH: 100%; COLOR: #ffffff; TEXT-ALIGN: center
}
#footer A {
	COLOR: #ffffff
}
blockquote.a{
	color:#555555; background-color:#FFF0F5; border-style:dotted; border-width:2px 2px 2px 2px; border-color:#C71585; margin:10px 10px 5px 10px; padding:5px 5px 5px 5px; font-size: 100%;
	}
blockquote.b{
	color:#555555; background-color:#ccff99; border-style:dotted; border-width:2px 2px 2px 2px; border-color:#1d9a02; margin:10px 10px 5px 10px; padding:5px 5px 5px 5px; font-size: 100%; 
	}
td.a {
	text-align: left; vertical-align: top; background:#ccff99;
}
td.b {
	text-align:center; vertical-align: middle; background:#ccff99;
}
td.c {
    text-align:center; vertical-align: middle;
}
#green table {
	width: 95%; border-collapse: collapse; border-spacing: 0; border-top: 1px solid #1d9a02; border-left: 1px solid #1d9a02; background: #ffffff; margin:10px 10px 5px 10px;
}
#green th {
	padding: 5px; border-right: 1px solid #1d9a02; border-bottom: 1px solid #1d9a02; background:#ccff99; font-weight: normal; text-align: center;
}
#green td {
	padding: 5px; border-right: 1px solid #1d9a02; border-bottom: 1px solid #1d9a02;
}
#green .b td {
	padding: 5px; border-right: 1px solid #1d9a02; border-bottom: 1px solid #1d9a02; background:#ccff99;
}
#orange table {
	width: 95%; border-collapse: collapse; border-spacing: 0; border-top: 1px solid #ff8400; border-left: 1px solid #ff8400; background: #ffffff; margin:10px 10px 5px 10px;

}
#orange th {
	padding: 5px; border-right: 1px solid #ff8400; border-bottom: 1px solid #ff8400; background:#ffff99; font-weight: normal; text-align: center;
}
#orange td {
	padding: 5px; border-right: 1px solid #ff8400; border-bottom: 1px solid #ff8400;
}
#orange .b td {
	padding: 5px; border-right: 1px solid #ff8400; border-bottom: 1px solid #ff8400; background:#ffff99;
}
div.box_body{
	background-color:#FDFDD1; margin:0px 0px 0px 0px; PADDING: 1em; border:1px outset #cccccc; text-align:left; position:relative; left:0px; width:90%; color:#000000; white-space:normal;
}	
#main2 {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 100px; WIDTH: 550px; MARGIN-RIGHT: 20px; PADDING-TOP: 30px
}
#main2 H2 {
	FONT-SIZE: 100%; BACKGROUND: #ff8400 url('../images/h2_bg.gif') no-repeat; COLOR: #ffffff; LINE-HEIGHT: 28px; TEXT-ALIGN: center
}
#main2 P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em
}
ul.a{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em; list-style-type:circle;
}
ul.ai{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em; list-style-type:circle; list-style-position: inside;
}
ul.b {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none;
}
ul.starg {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em; list-style-image: url('../images/starg.gif'); 
}
.shadow {
    background: url('../images/kage.gif') right bottom;
    float: left
} 
.shadow img {
    position: relative;
    left: -5px; /* 画像を左へ移動 */
    top: -5px; /* 画像を上へ移動 */
    padding: 5px; /* 画像枠 */
    background: #ffffe0; /* paddingを設定した場合の背景色 */
    border: 1px solid #999999; /* 画像の枠線 */
}

li.b {
	FLOAT: left
}

