﻿BODY {
	MARGIN: 0px
}
#heading {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#expertise {
	MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(bg.gif); MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; HEIGHT: 3px; TEXT-ALIGN: center
}
#container {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; RIGHT: 10px; LEFT: 173px; PADDING-BOTTOM: 20px; OVERFLOW: auto; PADDING-TOP: 10px; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
#container1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; RIGHT: 10%; LEFT: 50%; PADDING-BOTTOM: 20px; OVERFLOW: auto; PADDING-TOP: 10px; POSITION: absolute; TOP: 110px
}
#container0 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; RIGHT: 5px; LEFT: 173px; PADDING-BOTTOM: 20px; OVERFLOW: auto; PADDING-TOP: 10px; POSITION: absolute; TOP: 150px; BACKGROUND-COLOR: #ffffff
}

#container-yotei {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ff9900 1px solid; DISPLAY: block; PADDING-LEFT: 20px; RIGHT: 10px; LEFT: 3%; FLOAT: left; PADDING-BOTTOM: 20px; OVERFLOW: auto; BORDER-LEFT: #ff9900 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ff9900 1px solid; POSITION: absolute; TOP: 120px; BACKGROUND-COLOR: #ffffcc
}
#container-sub {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; RIGHT: 10px; LEFT: 0%; FLOAT: left; PADDING-BOTTOM: 20px; OVERFLOW: auto; PADDING-TOP: 10px; POSITION: absolute; TOP: 96px; BACKGROUND-COLOR: #fffacd
}
#box {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; RIGHT: 100px; LEFT: 580px; PADDING-BOTTOM: 20px; OVERFLOW: auto; BOTTOM: 30px; PADDING-TOP: 10px; POSITION: absolute; TOP: 130px; BACKGROUND-COLOR: #ccffff
}
#box02 {
	DISPLAY: block; BACKGROUND: #fffcc; MARGIN: 10px 20px 20px 110px; WIDTH: 90%; COLOR: #000; LINE-HEIGHT: 1.5em
}
#container #box P.header {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #ff9900; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 0.2em; PADDING-TOP: 0px
}
#container #box02 P.header {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #ff9900; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.menu DIV {
	BORDER-RIGHT: #CC99FF 1px dotted; PADDING-RIGHT: 3px; BORDER-TOP: #CC99FF 1px dotted; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 4px; BORDER-LEFT: #CC99FF 1px dotted; WIDTH: 160px; PADDING-TOP: 3px; BORDER-BOTTOM: #CC99FF 1px dotted; TEXT-ALIGN: left
}
.menu A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; WIDTH: 150px; COLOR: #900; PADDING-TOP: 1px
}
.menu A:hover {
	BACKGROUND: #ffccff; COLOR: #900
}
.menu DIV.group {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; MARGIN-TOP: 12px; PADDING-LEFT: 3px; FONT-WEIGHT: 800; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #008000; TEXT-ALIGN: center
}
.sub {
	BORDER-RIGHT: #ccff99 1px solid; BORDER-TOP: #ccff99 1px solid; BORDER-LEFT: #ccff99 1px solid; BORDER-BOTTOM: #ccff99 1px solid
}
.sub01 {
	BORDER-RIGHT: #999999 1px dotted; PADDING-RIGHT: 6px; BORDER-TOP: #999999 1px dotted; MARGIN-TOP: 1px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 6px; BORDER-LEFT: #999999 3px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 2px dotted
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	BACKGROUND-POSITION: 0.1em 50%; PADDING-LEFT: 0.1em; BACKGROUND-IMAGE: url(minami/arrow01.gif); LINE-HEIGHT: 130%; BACKGROUND-REPEAT: no-repeat
}
.lid {
	LIST-STYLE-TYPE: disc
}
.blue {
	BACKGROUND-POSITION: 0.1em 50%; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(arrow02.gif); LINE-HEIGHT: 145%; BACKGROUND-REPEAT: no-repeat
}
H3 {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #008000 9px solid; BORDER-BOTTOM: #008000 1px solid
}
H4 {
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #333399 2px dotted
}
H5 {
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #333399 1px dotted
}
P {
	LINE-HEIGHT: 130%
}
A {
	TEXT-DECORATION:underline;
}
A:link {
	COLOR: #0033cc
}
A:visited {
	COLOR: #663366
}
A:hover {
	BACKGROUND-COLOR: #cccc99
}
BODY {
	MARGIN: 0px
}


/* --- ボックス --- */
div.section {
width:640px ; /* ボックスの幅 */
border: 4px #ff6600 double; /* ボックスの境界線 */
PADDING-LEFT: 20px; RIGHT: 20px; PADDING-top: 10px;  PADDING-bottom: 10px; 
}
 

/* --- ボックス内の段落 --- */
div.section p {
margin: 1em 10px; /* 段落のマージン（上下、左右） */
}

