/* ========================================================================== */
/* TOPページ用CSS */
/* ========================================================================== */

/* ========================================================================== */
/* 段 */
/* ========================================================================== */
H2 {
    FONT-SIZE: 100%
}
H3 {
    FONT-SIZE: 100%;
}
H3 {
    MARGIN: 12px 10px 0px 28px; 
    PADDING 0px 0px 0px 28px;
    BACKGROUND: url(../img/icon.jpg) #ffffff no-repeat left top; 
}

H2 A:link {
    COLOR: #000088
}
H3 A:link {
    COLOR: #000088
}
H2 A:visited {
    COLOR: #430066
}
H3 A:visited {
    COLOR: #430066
}
H2 A:active {
    COLOR: #dd3300
}
H3 A:active {
    COLOR: #dd3300
}
H2 A:hover {
    COLOR: #dd0000
}
H3 A:active {
    COLOR: #dd0000
}
/* ========================================================================== */
/*  */
/* ========================================================================== */
UL {
    PADDING: 0px 0px 0px 0px; 
    MARGIN: 5px 0px 0px 0px; 
}
LI {
    PADDING: 0px 0px 0px 0px; 
    MARGIN: 3px 7px 0px 14px; 
}
LI.back {
    BORDER-TOP: #c7cbd6 1px dashed; 
    BORDER-BOTTOM-WIDTH: 1px; 
    MARGIN: 2px; COLOR: #caccd7
}
/* ========================================================================== */
/*  */
/* ========================================================================== */
#contents H2 {
    BORDER-RIGHT: #003399 0px solid; 
    PADDING-RIGHT: 0px; 
    BORDER-TOP: #003399 0px solid; 
    PADDING-LEFT: 1px; 
    BACKGROUND: url(../img/subt_back.gif) #ffffff; 
    PADDING-BOTTOM: 2px; 
    MARGIN: 6px 0px 5px 0px; 
    BORDER-LEFT: #003399 0px solid; 
    COLOR: #666666; 
    PADDING-TOP: 2px; 
    BORDER-BOTTOM: #003399 0px solid; 
    HEIGHT: 25px
}
#contents H3 {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 14px; 
    BACKGROUND: url(../img/bg_blue.jpg) #ffffff repeat-y; 
    PADDING-BOTTOM: 2px; 
    MARGIN: 6px 10px 5px 0px; 
    BORDER-LEFT: #003399 3px solid; 
    COLOR: #039; PADDING-TOP: 2px
}
#contents UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contents LI {
    PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: url(../img/ads.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
#contents UL.dan {
    PADDING-RIGHT: 10px; PADDING-LEFT: 50px; PADDING-BOTTOM: 3px; MARGIN: 11px 10px; PADDING-TOP: 0px ;
}
#contents UL.dan LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 8px 0px 8px 0px; WIDTH: 50%;  PADDING-TOP: 6px;  WHITE-SPACE: nowrap; TEXT-DECORATION: none;
}
#contents A:link {
    TEXT-DECORATION: none
}
#contents A:visited {
    TEXT-DECORATION: none
}

UL#wnew {
    PADDING-TOP: 0px;
    PADDING-RIGHT: 10px; 
    PADDING-BOTTOM: 3px; 
    PADDING-LEFT: 30px; 
    MARGIN: 11px 10px 11px 30px; 
}
#wnew LI {
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    PADDING-RIGHT: 0px; 
    DISPLAY: block; 
    BACKGROUND: none transparent scroll repeat 0% 0%; 
    MARGIN: 4px 0px 0px; 
    BORDER-LEFT: medium none; 
	LINE-HEIGHT: 130%; 
}
.main_contents_info {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 5px 0px 0px 0px; 
    PADDING-TOP: 0px; 
	background-image:url(../top_images/main_contents_info_back.gif);
	background-repeat:repeat-y
}

.main_contents_top {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 4px; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 13px;
    MARGIN: 0px 0px 4px; 
    COLOR:#990000; 
    LINE-HEIGHT: 120%; 
    BACKGROUND-COLOR: #245EDC;
	background-image:url(../top_images/main_contents_info_top.gif);
	background-repeat:no-repeat;
	height:31px
}
.main_contents_body {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 10px; 
    MARGIN: 0px 1px 0px; 
    PADDING-TOP: 0px; 
}
.main_contents_left {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 10px; 
    MARGIN: 0px 1px 0px; 
    PADDING-TOP: 0px;
	float:left; 
}
.main_contents_right {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 10px; 
    MARGIN: 0px 1px 0px; 
    PADDING-TOP: 0px;
	float:right;
}
.main_contents_caption {
    PADDING: 10px 15px; 
	text-align:left;
}
.main_contents_info_bottom {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px 0px 0px; 
    PADDING-TOP: 0px; 
}
/* ========================================================================== */
/* お知らせ */
/* ========================================================================== */
.osira {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 5px 0px 0px 0px; 
    PADDING-TOP: 0px; 
    BACKGROUND-COLOR: #7EACF8;
	background-image:url(../top_images/information_back.gif);
	background-repeat:repeat-y
}
.osirah {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 4px; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 13px;
    MARGIN: 0px 0px 4px; 
    COLOR: white; 
    LINE-HEIGHT: 120%; 
    BACKGROUND-COLOR: #245EDC;
	background-image:url(../top_images/information_top.gif);
	background-repeat:no-repeat;
	height:31px
}
.asirah_body {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 5px; 
    MARGIN: 0px 10px 0px; 
    PADDING-TOP: 0px; 
}
.asirah_bottom {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px 0px 0px; 
    PADDING-TOP: 0px; 
	background-image:url(../top_images/information_bottom.gif);
	background-repeat:no-repeat;
}
.osira P {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 0px;
}
.osirah STRONG {
    COLOR:#990000
	}
