body{
color:#333333;
background-color:#FFFFCC;
font-size:12pt;
font-family:"メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
margin: 0; 
text-align: center; 
}

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

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


#my_body {
	margin: 0px auto;
	width : 786px;
    background-color:#ffffff;
    border: 2px #5AC592 solid; 
 }


/** navigation **/

#nav {
	margin: 0;
	padding: 0;
	height:26px;
	background: url(image/navi/navi-none.gif);
}

#nav ul {
    list-style: none;
	margin:0;
    padding: 0;
    font-size: 9px;
	
}

#nav ul li {
    float: left;
    height: 26px;
}

#nav ul li a {
    display: block;
    height: 26px;
}


#nav ul li.nav_01 a {
    background: url('image/navi/navi-home.gif') no-repeat left top;
    text-indent: -9999px;
    width: 85px
}

#nav ul li.nav_02 a {
    background: url('image/navi/navi-kansou.gif') no-repeat left top;
    text-indent: -9999px;
    width: 92px
}

#nav ul li.nav_03 a {
    background: url('image/navi/navi-plan.gif') no-repeat left top;
    text-indent: -9999px;
    width: 92px
}

#nav ul li.nav_04 a {
    background: url('image/navi/navi-sekourei.gif') no-repeat left top;
    text-indent: -9999px;
    width: 108px
}

#nav ul li.nav_05 a {
    background: url('image/navi/navi-koutei.gif') no-repeat left top;
    text-indent: -9999px;
    width: 92px
}

#nav ul li.nav_06 a {
    background: url('image/navi/navi-qa.gif') no-repeat left top;
    text-indent: -9999px;
    width: 109px
}

#nav ul li.nav_07 a {
    background: url('image/navi/navi-toiawase.gif') no-repeat left top;
    text-indent: -9999px;
    width: 94px
}

#nav ul li.nav_08 a {
    background: url('image/navi/navi-annai.gif') no-repeat left top;
    text-indent: -9999px;
    width: 80px
}


#nav ul li a:hover {
    background-position: 0 -26px;}


/* LEFT */

#my_navigation {
float : left ; 
width : 200px;
margin:2; 
padding: 0px 4px 4px 4px;
background-color:#FFFFFF;
font-size : 10pt ;
line-height: 16pt;
}



/* MENU */

div.menu01 {
    width : 190px ;
    float : center ;
}
a.menu01 {
    display : block ;
    text-decoration : none ;
    height : 18px ;
    width : 170px ;
    margin :  2px 0px 2px 0px ;
    padding : 2px 2px 2px 20px ;
    border-style : none ;
    border-width : 0px ;
    background-color : #FFFFFF ;
    color : #006600 ;
    font-family : 'ＭＳ Ｐゴシック','Osaka',sans-serif ;
    font-size : 11pt ;
    text-align : left ;
}
a.menu01:hover {
    border-color : #FFFFFF ;
    background-color : #53e402 ;
    color : #ffffff ;
}
a.menu02 {
    display : block ;
    text-decoration : none ;
    height : 18px ;
    width : 170px ;
    margin :  2px 0px 2px 0px ;
    padding : 2px 2px 2px 20px ;
    border-style : none ;
    border-width : 0px ;
    background-color : #FFFFFF ;
    color : #006600 ;
    font-family : 'ＭＳ Ｐゴシック','Osaka',sans-serif ;
    font-size : 11pt ;
    text-align : left ;
}
a.menu02:hover {
    border-color : #FFFFFF ;
    background-color : #FF9900 ;
    color : #ffffff ;
}


#seminar {
	width : 185px;
	margin:0 0 0 5px;
	padding:2px;
	background-color:#ffffff;
	border: 1px #FF9900 solid;
	position: static;
	font-size:10pt;
    text-align : left ;
	clear: both;
	line-height: 1.2;
}


/* CONTENTS */

#my_contents  {
	margin-left: 210px;
	margin-right: 6px;
	padding:0px 10px 20px 30px;
	background-color: #FFFFFF;
}

.box-check
{
   font-size: 12pt;
   color: #FF0000;
   line-height: 24pt;
   text-align: left;
   list-style-image: url(image/po-01.jpg);
}

.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-left: 210px;
	margin-right: 6px;
	padding:0px 10px 20px 20px;
	background-color: #FFFFFF;
}

img { 
border: 0; 
} 


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

}

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

}


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

}


.p12bulue {
	font-size: 12pt;
	line-height: 1.6;
	text-align: left;
	color: #000099;

}

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

}

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

}

.p15 {
	font-size: 15pt;
	line-height: 1.6;
	text-align: left;

}

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

H2{
    FONT-SIZE: 18px; MARGIN: 0px; COLOR: #333333
;}

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

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