body{
color:#333333;
background-color:#ebebce;
font-size:12pt;
font-family:"Arial", "Helvetica", 'Lucida Console', 'Microsoft Sans Serif', "Osaka";
margin: 0; 
text-align: center; 
}

A:link {
	 COLOR: #FF9900; TEXT-DECORATION: none
;}

A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
;}

/* page layout */



#my_body {
	margin: 2px auto;
	width : 779px;
	padding: 3px;
	background-color:#ffffff;
	border: 2px #666633 outset;
 }


/* MENU */

#menu {
 width : 773px ;
 padding: 0px;
 text-align : center ;
 background-image:image/bt_left/jpg;
}


div.menu01 {
    width : 773px ;
    text-align : center ;
}
a.menu01 {
    display : block ;
    text-decoration : none ;
    height : 20px ;
    width : 82px ;
    margin : 1px ;
    padding : 2px ;
    border-style : solid ;
    border-width : 1px ;
    border-color : #cccccc ;
    background-image : url("image/bt/bt_01.jpg");
    background-color : transparent ;
    color : #666666 ;
    font-size: x-small ;
    font-weight: bolder ;
    text-align : center ;
    float : left ;
}
a.menu01:hover {
    background-image : url("image/bt/bt_02.jpg");
    background-color : transparent ;
    color : #FF0000 ;
}

a.menu02 {
    display : block ;
    text-decoration : none ;
    height : 20px ;
    width : 98px ;
    margin : 1px ;
    padding : 2px ;
    border-style : solid ;
    border-width : 1px ;
    border-color : #cccccc ;
    background-image : url("image/bt/bt_01.jpg");
    background-color : transparent ;
    color : #666666 ;
    font-size: x-small ;
    font-weight: bolder ;
    text-align : center ;
    float : left ;
}
a.menu02:hover {
    background-image : url("image/bt/bt_02.jpg");
    background-color : transparent ;
    color : #FF0000 ;
}


/* LEFT */

#my_navigation {
float : left ; 
width : 200px;
margin:0; 
padding:4px;
background-color:#ffffff;
}


#aisatu {
width : 192px;
margin:0; 
padding:0;
background-color:#ffffff;
border: 1px #ff9900 dotted; 
position: static;
font-size:10pt;
clear: both;
}


#seminar {
width : 192px;
margin:0; 
padding:0;
background-color:#ffffff;
border: 2px #ff9900 dotted; 
position: static;
font-size:10pt;
clear: both;
}


/* CONTENTS */

#my_contents  {
	margin-left: 220px;
	padding:4px 20px 20px 20px;
	background-color: #FFFFFF;
}

.box_top
{
   margin: 0;
   padding: 0px;
   background-color: #ffffff;
   border: 1px solid #cccccc;
   text-align: left;
   line-height: 1.5;
}

.box_kansou
{
   margin: 0;
   padding: 10px;
   background-color: #fef1f2;
   border: 1px solid #ff9ba6;
   text-align: left;
   line-height: 1.5;
}

.box_qa
{
   margin: 0;
   padding: 10px;
   background-color: #ffffee;
   border: 1px solid #5ac592;
   text-align: left;
   line-height: 1.5;
}


/* FOOTER*/

#my_footer { 
margin: 0 auto; 
width : 706px; 
font-size:10pt;
background-color:#ffffff;
 }

img { 
border: 0; 
} 


.p10 {
	font-size: 10pt;
	line-height: 16pt;
	text-align: left;

}

.p10_r {
	font-size: 10pt;
	line-height: 16pt;
	text-align: right;

}


.p12 {
	font-size: 12pt;
	line-height: 18pt;
	text-align: left;

}


.p12bulue {
	font-size: 12pt;
	line-height: 18pt;
	text-align: left;
	color: #0066ff;

}

.p12red {
	font-size: 12pt;
	line-height: 18pt;
	text-align: left;
	color: #ff0000;

}

.p10red {
	font-size: 10pt;
	line-height: 18pt;
	text-align: left;
	color: #ff0000;

}

H1 {
	FONT-SIZE: 10px; MARGIN: -1px; COLOR: #666666
;}

H2{
    FONT-SIZE: 18px; MARGIN: 0px; COLOR: #333333
    background-image : url("image/back/back03.jpg");
;}

.sub {
	font-size: 12pt;
	line-height: 18pt;
	font-weight: bold;
	color: #0066ff;
}

.sub2 {
	font-size: 12pt;
	line-height: 18pt;
	color: #FF0000;
}

