﻿@charset "utf-8";
BODY { 
padding : 0 0 0 0; 
margin : 20px 20px 20px 20px; 
font-family : verdana, "Hiragino Kaku Gothic Pro", Osaka, "MS PGothic", Sans-Serif; 
font-size : 12px; 
 
text-align : center; 
} 
#waku { 
width : 898px; 
height : auto; 
margin : 0 0 0 0; 
padding : 10px 10px 10px 10px; 
border-width : 2px 2px 2px 2px; 
border-color : black black black black; 
background-repeat : no-repeat; 
border-style : solid; 
} 
#header { 
width : 888px; 
margin-top : 0; 
font-size : 135%; 
margin-bottom : 0; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
margin-left : 0; 
margin-right : 0; 
border-top-width : 0; 
border-left-width : 0; 
border-right-width : 0; 
border-bottom-width : 8px; 
font-weight : 900; 
background-repeat : no-repeat; 
height : 100px; 
border-bottom-style : double; 
border-bottom-color : green; 
} 
#header_box { 
height : 100px; 
padding : 0; 
margin : 0 0 0 0; 
width : 776px; 
font-size : 100%; 
line-height : 15%; 
letter-spacing : 2pt; 
text-align : center; 
} 
#rogo_box { 
width : 75px; 
height : 80px; 
padding : 0 0 0 0; 
margin : 10px 10px 10px 10px; 
float : left; 
background-repeat : no-repeat; 
border-width : 0 0 0 0; 
border-color : silver silver silver silver; 
} 
#out_waku { 
width : 900px; 
height : auto; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
border-width : 1px 1px 1px 1px; 
border-color : #8000ff #8000ff #8000ff #8000ff; 
background-repeat : no-repeat; 
float : none; 
} 
#mein { 
width : 888px; 
height : auto; 
font-size : 100%; 
margin : 6px 6px 6px 6px; 
border-width : 2px 0px 1px 0px; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
border-style : solid solid solid solid; 
border-color : #8486ea #8486ea #8486ea #8486ea; 
} 
#mein_waku { 
width : 888px; 
height : auto; 
margin : 0 0 0 0; 
border-width : 0 0 0 0; 
padding : 0 0 0 0; 
border-right-color : silver; 
border-left-color : silver; 
border-bottom-color : silver; 
background-color : white; 
border-top-color : silver; 
clear : both; 
} 
#info_top { 
width : 888px; 
margin : 0 0 0 0; 
height : 120px; 
font-size : 100%; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
border-width : 3px 0 3px 3px; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-top-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
background-repeat : no-repeat; 
background-image : url(minfo.jpg); 

 color : yellow;
} 
#menu-box { 
width : 690px; 
height : 465px; 
font-size : 100%; 
margin : 10px 10px 0 0; 
float : left; 
text-align : left; 
padding-top : 0; 
padding-bottom : 0; 
background-repeat : no-repeat; 
padding-left : 0; 
padding-right : 0; 
} 
#side_menu-r { 
width : 185px; 
margin : 10px 0 5px 0; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
float : right; 
text-align : left; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 12px; 
} 
#side_menu-l { 
width : 185px; 
margin : 0 0 0 0; 
border-top-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
text-align : left; 
padding-top : 0; 
line-height : 1pc; 
float : left; 
padding-bottom : 0; 
padding-left : 0; 
padding-right : 0; 
} 
#menu_box { 
width : 482px; 
margin : 0 0 5px 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
padding-top : 0; 
font-size : 100%; 
padding-left : 0; 
padding-right : 8px; 
padding-bottom : 5px; 
color : #4c4c4c; 
line-height : 120%; 
border-top-width : 0; 
} 
#footer { 
width : 888px; 
height : 20px; 
font-size : 100%; 
text-align : center; 
margin : 0 0 0 0; 
padding-top : 5px; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
border-left-width : 0; 
border-right-width : 0; 
} 
#tytle_03 { 
height : 20px; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 8px; 
border-left-style : solid; 
border-left-color : green; 
margin : 0 0 0 0; 
width : 484px; 
font-size : 100%; 
padding-top : 0; 
padding-left : 0; 
border-top-color : #cc0000; 
border-bottom-style : inset; 
border-bottom-color : #002200; 
padding-right : 0; 
padding-bottom : 0; 
color : #cc0000; 
font-weight : bold; 
text-align : center; 
line-height : 15pt; 

 background-color : #fcfff4;
} 
.menu_box { 
width : 880px; 
font-size : 100%; 
margin-top : 0; 
text-align : left; 
margin : 5px 0 5px 10px; 
padding-top : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
padding-left : 0; 
padding-bottom : 5px; 
} 
.tytle_01 { 
height : 20px; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 8px; 
border-left-color : green; 
margin-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
width : 176px; 
font-size : 95%; 
font-weight : bold; 
padding-top : 0; 
padding-left : 0; 
text-align : center; 
border-bottom-style : groove; 
border-bottom-color : green; 
color : green; 
padding-bottom : 0; 
border-left-style : solid; 
} 
.tytle_02 { 
height : 20px; 
border-width : 1px 1px 1px 8px; 
border-left-style : solid; 
border-left-color : green; 
margin-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
width : 176px; 
font-size : 95%; 
padding-top : 0; 
padding-left : 0; 
text-align : center; 
border-top-color : green; 
border-right-color : green; 
border-bottom-style : groove; 
border-bottom-color : green; 
font-weight : bold; 
color : green; 
padding-bottom : 0; 
} 
.tytle_04 { 
height : 20px; 
border-width : 0 1px 1px 8px; 
border-left-style : solid; 
border-left-color : green; 
margin : 0 0 0 0; 
width : 879px; 
font-size : 100%; 
padding-top : 3px; 
padding-left : 0; 
border-top-color : #cc0000; 
border-right-color : #cc0000; 
border-bottom-style : inset; 
border-bottom-color : #002b00; 
padding-right : 0; 
padding-bottom : 0; 
color : #cc0000; 
text-align : center; 
clear : left; 

 background-color : #fdfff4;
} 
.tytle_05 { 
height : 20px; 
border-width : 1px 1px 1px 5px; 
border-left-style : solid; 
border-left-color : green; 
margin-left : 2px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
width : 200px; 
font-size : 100%; 
padding-top : 3px; 
padding-left : 5px; 
text-align : center; 
border-top-color : green; 
border-right-color : green; 
border-bottom-style : groove; 
border-bottom-color : #beff7d; 
font-weight : bold; 
padding-bottom : 0; 
background-color : #ecffec; 
}
.menu_00 { 
margin : 5px 5px 5px 5px; 
width : 350px; 
padding-top : 0px; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0px; 
border-top-width : 0; 
border-right-width : 0px; 
border-left-width : 0px; 
font-size : 96%; 
 
 
text-align : left; 
 

 height : 230px;
 border-bottom-width : 0px;
 float : left;
}  
.menu_01 { 
margin : 0 0 5px 0; 
width : 176px; 
padding-top : 5px; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 5px; 
border-top-width : 0; 
border-right-width : 1px; 
border-left-width : 8px; 
font-size : 96%; 
border-left-color : #ceff9d; 
border-right-color : #ceff9d; 
text-align : left; 
border-left-style : solid; 
} 
.menu_02 { 
margin : 0 0 5px 0; 
height : auto; 
width : 176px; 
padding-top : 5px; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 5px; 
border-left-width : 8px; 
font-size : 98%; 
border-left-color : #cbff97; 
line-height : 15pt; 
border-left-style : solid; 
} 
.menu_04 { 
width : 492px; 
margin : 0 0 0 10px; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
font-size : 100%; 
float : right; 
} 
.menu_05 { 
margin : 0 5px 5px 5px; 
height : auto; 
width : 130px; 
padding-top : 3px; 
padding-left : 5px; 
padding-right : 0; 
padding-bottom : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
font-size : 100%; 
text-align : center; 
border-left-color : #cbff97; 
border-right-color : #cbff97; 
border-bottom-color : #cbff97; 
line-height : 15pt; 
} 
.menu_06 { 
width : 270px; 
margin : 0 0 0 0; 
font-size : 100%; 
height : 230px; 
float : left; 
clear : right; 
} 
.c-both { 
clear : both; 
text-align : center; 
background-color : #b5b5ff; 
width : 888px; 
margin-top : 2px; 
margin-left : 2px; 
margin-right : 2px; 
margin-bottom : 2px; 
color : white; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
} 
.class_name { 
width : 90%; 
border : 1px groove navy; 
height : 36px; 
margin-top : 5px; 
margin-left : 2px; 
margin-right : 2px; 
margin-bottom : 5px; 
font-size : 90%; 
padding-top : 2px; 
padding-bottom : 0; 
background-color : #0000cc; 

 font-weight : bolder;
 text-decoration : underline;
 text-align : left;
} 
.class_name A, .class_name A:LINK, .class_name A:VISITED, .class_name A:ACTIVE { 
width : 95%; 
height : 25px; 
text-align : center; 
display : block; 
border-width : 2px 2px 2px 2px; 
border-style : inset inset inset inset; 
border-color : navy navy navy navy; 
font-size : 120%; 
font-weight : bold; 
color : yellow; 

 margin-top : 1px;
 margin-left : 2px;
 margin-right : 2px;
 margin-bottom : 5px;
 padding-top : 2px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 5px;
} 
.class_name A:HOVER { 
width : 93%; 
height : 25px; 
color : fuchsia; 
text-align : center; 
display : block; 
background-color : blue; 

 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
} 
A { 
text-decoration : none; 
} 
A:link { 
text-decoration : none; 
} 
A:visited { 
text-decoration : none; 
} 
A:active { 
color : #990000; 
text-decoration : none; 
} 
A:hover { 
color : #cc0000; 
text-decoration : none; 
position : relative; 
top : 1px; 
left : 1px; 
} 
H1 { 
line-height : 130%; 
color : #8000ff; 
font-size : 200%; 
margin : 0 0 0 0; 
padding : 0; 
border-right-width : 0; 
border-left-width : 0; 
float : none; 
font-weight : bolder; 
border-top-width : 0; 
border-bottom-width : 0; 
} 
H2 { 
font-size : 140%; 
padding-top : 0; 
margin : 0; 
padding-bottom : 0; 
line-height : 110%; 
} 
H3 { 
font-size : 110%; 
line-height : 100%; 
color : red; 
padding-top : 0; 
margin-top : auto; 
margin-bottom : 5px; 
} 
H4 { 
font-size : 110%; 
margin : 0; 
line-height : 100%; 
padding-top : 10px; 
padding-bottom : 2px; 
} 
.menu-001 { 
margin-right : 5px; 
background-repeat : no-repeat; 
padding : 5px 5px 5px 5px; 
margin : 0 0 0 0; 
font-size : 100%; 
text-align : center; 
width : 170px; 
height : 150px; 
} 
.menu-002 { 
float : right; 
margin-left : 0; 
background-repeat : no-repeat; 
margin-top : 5px; 
padding-top : 5px; 
padding-left : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
margin-right : 5px; 
margin-bottom : 0; 
text-align : left; 
font-size : 100%; 
width : 600px; 
} 
.menu-003 { 
float : left; 
margin-left : 5px; 
background-repeat : no-repeat; 
margin : 5px 5px 5px 5px; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
width : 25%; 
text-align : center; 
border-width : 3px 3px 3px 3px; 
border-style : double double double double; 
border-color : #c1ffc1 #c1ffc1 #c1ffc1 #c1ffc1; 
} 
.menu-004 { 
float : left; 
margin-left : 5px; 
background-repeat : no-repeat; 
margin : 5px 5px 5px 5px; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
border-width : 3px 3px 3px 3px; 
border-style : double double double double; 
border-color : #d0ffd0 #d0ffd0 #d0ffd0 #d0ffd0; 
} 
.menu-005 { 
height : 166px; 
width : 135px; 
margin : 5px 5px 5px 5px; 
float : left; 
clear : right; 
padding-top : 5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
} 
.menu-006 { 
width : 200px; 
margin-left : 5px; 
margin : 5px 5px 5px 5px; 
float : left; 
height : 230px; 
padding-top : 5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
text-align : center; 
} 
.menu-007 { 
padding-top : 5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
margin : 0 0 0 0; 
float : right; 
border-width : 3px 3px 3px 3px; 
border-style : double double double double; 
border-color : #b5f4b8 #b5f4b8 #b5f4b8 #b5f4b8; 
} 
.menu-008 { 
width : 99%; 
margin-left : 5px; 
margin : 5px 5px 5px 5px; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
text-align : center; 
} 
TABLE { 
border-collapse : collapse; 
border : 2px solid fuchsia; 
margin-top : 10px; 
margin-left : 10px; 
margin-right : 10px; 
margin-bottom : 10px; 
} 
*#col1 { 
border : 3px solid black; 
} 
TD { 
border : 2px solid #0000a0; 
padding : 3px 3px 3px 3px; 
color : #464646; 
line-height : 110%; 
text-align : center; 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
margin-bottom : 0; 
} 
TD.solid-blue { 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
margin-bottom : 0; 
} 
OL { 
list-style-type : decimal; 
} 
UL { 
list-style-type : circle; 
margin-top : 5px; 
margin-left : 5px; 
margin-right : 5px; 
margin-bottom : 0; 
text-align : left; 
left : 5px; 
padding-left : 10px; 
font-size : 96%; 
} 
LI { 
line-height : 11pt; 
text-align : left; 
margin : 0 0 5px 0; 
font-weight : 600; 
list-style-type : disc; 
padding-left : 3px; 
padding-bottom : 2px; 
border-bottom-width : 1px; 
border-bottom-style : dotted; 
padding-top : 0; 
color : #393939; 
} 
EM { 
font-size : 108%; 
line-height : 120%; 
color : #0000cc; 
font-weight : 600; 
font-style : normal; 
letter-spacing : 1px; 
} 
P { 
font-size : 100%; 
line-height : 15pt; 
margin-top : 5px; 
margin-bottom : 5px; 
} 

P.lain { 
font-size : 14px; 
line-height : 15pt; 
margin-top : 5px; 
margin-bottom : 5px; 
color : red; 
font-weight : 500; 
} 
PRE { 
line-height : 16pt; 
font-size : 100%; 
font-weight : normal; 
margin-top : 2px; 
margin-left : 2px; 
margin-right : 2px; 
margin-bottom : 2px; 
} 
IMG { 
margin : 5px 5px 5px 5px; 
border : 0; 
padding-top : 0; 
padding-left : 0; 
padding
