BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #EE849A
}
A {
	COLOR: #0000000
}

A.menu:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.menu:visited {
	COLOR:#000000; TEXT-DECORATION: underline
}
A.menu:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

A.book:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.book:visited {
	COLOR:#000000; TEXT-DECORATION: none
}
A.book:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

DIV#container {
	BORDER-RIGHT: #EE849A 5px solid; MARGIN-LEFT: auto; BORDER-LEFT: #EE849A 5px solid;BORDER-top: #EE849A 5px solid;BORDER-bottom: #EE849A 5px solid; WIDTH: 990px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-y
}
DIV#header {
	BACKGROUND-COLOR:#EE849A; WIDTH: 990px; 
}
DIV#header H1 {
	MARGIN: 0px
}
DIV#header P {
	MARGIN: 0px; COLOR: #0000aa
}

DIV#header2 {
	BACKGROUND-COLOR:#EE849A; WIDTH: 676px; HEIGHT: 80px; padding:20px 157px 20px 157px; 
}
DIV#menu1 {
	WIDTH: 324px; HEIGHT: 62px; float:left;
}
DIV#menu2 {
	WIDTH: 324px; HEIGHT: 62px; float:right;
}
DIV#content {
	MARGIN: 0px; WIDTH: 990px
}


DIV.present1 {
	MARGIN: 0px; WIDTH: 990px
}
DIV.present2 {
	MARGIN: 0px; WIDTH: 990px ; background-image:url(images/present_back.jpg); background-repeat:no-repeat; background-color:#F9F8CC;
}
DIV.present3 {
	clear: both;MARGIN: 0px; WIDTH: 990px
}






DIV.box1_waku {
	MARGIN: 0px; WIDTH: 305px; padding:10px 10px 2px 15px; float:left;
}
DIV.box1_phot {
	MARGIN: 0px; WIDTH: 73px; float:left; font-size:10px; LINE-HEIGHT: 1.5; text-align:center; padding-right:3px;
}
DIV.box1_tit {
	MARGIN: 0px;float:left; font-size:15px;font-weight: bold; margin-bottom:3px; WIDTH: 225px;
}
DIV.box1_name {
	float:left; MARGIN: 0px;; font-size:10px;font-weight: bold; WIDTH: 225px;  margin-bottom:5px; height:17px; 
}
DIV.box1_con {
	float:left; MARGIN: 0px;; font-size:11px; margin-top:5px;WIDTH: 225px;
}



DIV#contents {
	MARGIN: 0px; WIDTH: 990px ; background-image:url(images/contents_back.gif);  background-color:#FFFFFF;
}

DIV.contents_line {
	clear: both;WIDTH: 990px ; background-image:url(images/contents_line.gif);  background-color:#FFFFFF;
}



DIV.oubo {
	MARGIN: 0px; WIDTH: 990px; text-align:center; background-color:#FFFFFF;
}
DIV.oubo1 {
	MARGIN: 0px; WIDTH: 990px; text-align:center;
}
DIV.oubo2 {
	MARGIN: 0px; WIDTH: 895px; text-align:left; padding:20px 15px 20px 15px; margin-left:31px; margin-right:21px; margin-top:10px; background-color:#F5EED3; font-size:14px;line-height:20px; 
}
DIV.oubo3 {
	MARGIN: 0px; WIDTH: 222px; margin-left:10px; float:right; font-size:14px;
}

DIV.oubo4 {
	MARGIN: 0px; margin-left:10px; font-size:14px; line-height:20px; margin-top:10px;
}

DIV.oubo5 {
	float:left;MARGIN: 0px; 
	}










DIV#footmenu {
	clear: both;BACKGROUND-COLOR:#EE849A;MARGIN-TOP: 0px; PADDING-TOP: 0px ;
}
DIV#footmenu2 {
	float:left;PADDING:10px 10px 10px 10px; text-align:center; WIDTH: 750px; font-size:12px;
}
DIV#footmenu3 {
	float:right;PADDING:3px 10px 0px 0px; text-align:center; WIDTH: 200px; text-align:right;
}
DIV#footer {
	BACKGROUND-COLOR:#EE849A;PADDING-TOP: 10px ;PADDING-BOTTOM: 10px ;BORDER-top: #FFFFFF 1px solid;
}
ADDRESS {
	clear: both;FONT-SIZE: 0.75em; COLOR: #FFFFFF; FONT-STYLE: normal; TEXT-ALIGN: center
}



.cap {
margin-top:4px; width:400px; background-image:url(file:///C|/Documents%20and%20Settings/shingo/%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97/cap_2.gif);
}
#cap_con {
padding-left:15px; padding-right:15px; font-size:12px; text-align:left; line-height:150%;
}
#cap_con h3 {
font-size:14px; color:#FF5878; 	margin: 0px;padding: 0px;
}
.cap_ban {
text-align:center;
}














