﻿/*--ページ全体の指定--*/
body{
    margin:0px;
    padding:0px;
   }
#contents {
	background-color:#ffffff;
	width:100%;
	margin:auto;
	text-align:center;
        margin-top:0px;}
<span style="color:#6666cc">
	
/*--ページの輪郭--*/
body {
	color:#666666;
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
        text-align:center;}
/*--ヘッダ--*/
#head {
	background #fff; width:100%; margin:0px;
       border-bottom:#33ccb3 1px solid;height:240px;
}        
p.jyuku { font-size:10pt;line-height:15pt;
	padding: 3px 7px 3px 7px ;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:60px;
	margin-left: 0px;
        border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #38cc98;
	color: #ffffff;
        background-color:#336666;}

.inyoulo{
         position:relative;margin-bottom:50px;}	

#menu {
	border-top: #33cc98 5px solid;
	width: 100%;
	border-bottom: #336633 1px solid;
	height: 10px;
	background-color: #000000;
	margin-TOP: 0px;
	margin-bottom: 0px;
	height: 34px;
}
#menu UL {
	padding-right: 10px; margin-top:5px; padding-left:10px; 
        margin-bottom:5px;
        padding-bottom: 0px; margin-left:0px; padding-top:5px;
        list-style-type: none}
#menu LI {
	display:inline; padding-left:10px;
        list-style-type: none;  font-size:16px;text-align:center}
#menu A {
	font-size:16px;font-weight: bold; color:#ffffff; 
        text-decoration: none}
#menu LI a:hover{color:#528cff;font-size:16px;}
#menu A:visited {font-size:16px;color:#fafad2}

/*--上のブロック--*/
#ueyoko{background-color:#FFFFFF;
        border-bottom: 5px solid #E4E4E4;
        height:175px;
        margin-top:0px; width:100%;
         }
div.yoko{
	width:100%;height:auto;
        border:1px solid #FFFFFF;
	padding:3px;
	background:#fffff8;
        margin-top:0px;margin-left:0px;
	}

	
/*左のブロック*/
#left{
	width:180px;
	float:left;margin-top:0px;margin-left:20px;
        margin-right:0px;padding-top:83px;
}

.leftmain{
	width:175px;
        padding:3px;
	background:#f8ffef;
	}
	.pic{
		border:1px solid #ebebeb;
		padding:5px;
		line-height:150%;
		background:#fff;color:#696969;font-weight:nomal;
		}
p.iti{color:#ffffcc;width:159px;
      background:#336666;padding:3px;
      border-top: #92a392 1px solid;
     border-bottom: #E3E3E3 1px solid;
      font-weight:bold;margin-top:0px;
      margin-bottom:12px;}
a.ita {font-size:14px;color:#696969;font-weight:bold;}
.ita a:hover {color:#ffcc33;font-weight:bold;}
<-->

.leftmain ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	.leftmain li{
		background:#fff;
		padding:3px 7px;
		margin:0px 0px 3px 0px;
		border:1px solid #ccc;
		}
		
		/*--左のメニュー--*/
		.leftmain li a{
			color:#0D69AC;
			background:#fff;
			text-decoration:none;
			border-left:5px solid #82A0A5;
			display:block;
			padding:4px 0px 4px 7px;
			margin:0px;
			}
		/*--メニューにポインタを載せた時の指定--*/
		.leftmain li a:hover{
			color:#000;
			border-left:5px solid #E1E9EA;
			}

table.soto{
          border-collapse:collapse;width:172px;margin:0 auto;}
td.sototd{
          border:0px;width:170px;margin:0 auto;}
table{
      border-collapse:collapse;width:160px;margin:0 auto;}
td {
    border:1px solid #c9e0c9; height:80px;font-size:12px;}
td p{
    text-align:center;letter-spacing:1px;} 
td p a{color:#666;}
td p a:hover{color:#528cff;}
p.uep{
     text-align:left;letter-spacing:1px;
     line-height:140%;font-size:12px;
     border-bottom-style:solid;
     border-bottom-color:#bfefbf;
     border-bottom-width:1px;
     padding:4px 4px 4px 0px;margin:1px; }

A {color: #666666;font-size:14px;font-weight:bold;}
A.sidemenu {color:#666666;font-size:14px;
	    text-decoration: none;font-weight:bold;}
div.uesetu{
        font-size:14px;line-height:15pt;
	padding: 4px 7px 4px 7px ;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:60px;
	margin-left: 0px;
        border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#38cc98;
	color: #ffffcc;
        background-color: #336666;}

			
/*--右のブロック--*/
#right{
	width: 580px;
	float:right;margin-left:0px;margin-right:50px;
        padding:0px; }

H5 {
    padding-left: 0px; color:#696969; padding-top:6px;color:#696969;
    margin-top:15px; margin-right:30px; margin-bottom:10px;                            text-align:right;line-height:18pt;padding:2px;font-size:16px;
   letter-spacing:1px; }
H5 a{
     color: #696969;  }
H5 a:hover{
	 color: #ff6633;  }


H2 {width:520px;font-size: 120%; padding-bottom: 
   8px;margin-top:46px;margin-right:0px;margin-left:0px; 
   color:#ffffff;filter: alpha(opacity=100,finishopacity=50,style=1);
   padding-top:8px;
   border-top:#ffffcc 1px solid;
   border-right:#95b995 1px solid;
  border-bottom:#009966 1px solid; 
   border-left:#cccc66 5px solid;
   letter-spacing: 0.1em; text-align:center;background-color:#38cc98;}

H3 {width:520px;font-size:120%;padding:8px; padding-bottom:8px;                      margin-top:10px;margin-right:0px;margin-left:0px; 
   color: #ffffff;filter: alpha(opacity=100,finishopacity=50,style=1);  
   border-right: #95b995 1px solid;
  border-bottom: #95b995 1px solid; 
   border-left: #cccc66 5px solid;
   letter-spacing: 0.1em; text-align:center;background-color:#38cc98;}

p.cen {
       color:#778899;margin:5px 10px 10px 10px;                                            text-align:center;ine-height:18pt;padding:14px;
       font-size:16px;letter-spacing:1px;
       border-top:#5fefe3 1px solid;
      border-bottom:#95b995 1px solid;
       background-color:#33cc98;}
p.cen a {font-size:16px;color:#fff;}
p.cen a:hover {font-size:16px;color:#2f4f4f;}
h4{
   color:#696969; text-align:center;                                                  line-height:20pt;padding:2px;font-size:16px;letter-spacing:1px;} 
p.r1 { 
      color:#064f28;margin: 10px 0px 2px 60px;text-align:left;line-height:18pt;           padding:2px;font-size:16px;letter-spacing:1px;font-weight: bold;} 

p.r2 {
      color:#17309b;margin: 2px 0px 2px 45px; text-align:left;line-height:18pt;           padding:2px;font-size:16px;letter-spacing:1px;font-weight: bold;} 

p.r3 {
      color:#CC3300;margin: 2px 0px 2px 30px;text-align:left;line-height:18pt;            padding:2px;font-size:16px;letter-spacing:1px;font-weight: bold;} 

p.r4 {
      color:#00676f;margin: 2px 0px 2px 20px; text-align:left;line-height:18pt;           padding:2px;font-size:16px;letter-spacing:1px;font-weight: bold;} 
 
p.r5 { color:#998900;margin: 10px 0px 5px 15px;text-align:left;
      line-height:18pt;padding:2px;font-size:16px;letter-spacing:1px;
      font-weight:bold;}

a.r1{
     color:#064f28; text-align:left;line-height:18pt;padding:2px;                        font-size:16px;letter-spacing:1px;font-weight: bold;
     text-decoration:none;}
a.r2{
     color:#17309b;text-align:left;line-height:18pt;padding:2px;                        font-size:16px;letter-spacing:1px;font-weight:bold;
    text-decoration:none;}
a.r3 {
      color:#CC3300; text-align:left;line-height:18pt;padding:2px;                        font-size:16px;letter-spacing:1px;font-weight: bold;
      text-decoration:none;} 
a.r4 {
      color:#00676f; text-align:left;line-height:18pt;padding:2px;                        font-size:16px;letter-spacing:1px;font-weight: bold;
      text-decoration:none;}
a.r5{
     color:#998900; text-align:left;line-height:18pt;padding:2px;                        font-size:16px;letter-spacing:1px;font-weight: bold;
     text-decoration:none;}

p.red {
	 color:#CC3300;margin: 5px 10px 10px 10px;                                         text-align:center;line-height:18pt;padding:2px;font-size:16px;
       letter-spacing:1px;font-weight: bold;} 
p.r6 {
      color:#696969;text-align:center;                                                   line-height:18pt;padding:2px;font-size:16px;letter-spacing:1px;
     font-weight:bold;} 
     
p.r7{
	font-weight: normal;
	border: 1px solid #E3E3E3;
	padding: inherit inherit inherit inherit;
	margin: 0px;
	font-family: "ＭＳＰゴシック","sans-serif";
	text-align: left;
	color: #696969;
	font-size: 16px;
	line-height: normal;
	text-decoration: inherit;
	border-bottom-color: #E3E3E3;
	border-bottom-style: solid;
	font-variant: normal;
	font-style: normal;
	margin-left: 25px;
} 
    

.bl {
     color:#336666;margin: 10px 0px 10px 10px;
     text-align:center;line-height:14pt;padding:2px;font-size:18px;
     letter-spacing:1px;} 
.bl A {
	 color:#336666;margin: 10px 0px 10px 10px;                                         text-align:center;line-height:14pt;padding:2px;font-size:18px;
        letter-spacing:1px;text-decoration:underline;} 
.bl A:hover{
	 color:#ff3333;margin: 10px 0px 10px 10px;                                          text-align:center;line-height:14pt;padding:2px;font-size:18px;
         letter-spacing:1px;text-decoration: none ;} 

hr {height: 1px;border-style:none;background-color:#cccccc;}
hr.in {height: 1px;border-style:none;color:#38cc98;width:520px}
hr.midd {height: 1px;border-style:none;color:#ebebeb;width:520px}
hr.bottom {clear: both;height:1px;border-style:none;color:#38cc98;width:100%;}
	
	
/*--著作権表示の部分フッタ--*/
	
.f_box {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
        border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ffffcc;
        border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#336666;
	background-color:#38cc98;}
.footer {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding: 7px;}
h1{
	width: 420px;
	padding-bottom: 40px;
	padding-top: 40px;
	padding-right: 30px;
	padding-left: 40px;
	font-size: 16px;
	color: #696969;
	line-height: 20pt;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	border-left-style: solid;
	border-top-color: #f5f5f5;
	border-top-style: solid;
	border-left-color: #f5f5f5;
	border-right-style: solid;
	border-right-color: #dcdcdc;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	border-width: 1px;
	font-style: normal;
	font-weight: normal;
}

.under{
       border-collapse:collapse;
       width:98%;height:20px;
       margin:1;       
       font-size:11px;font-weight:normal;text-decoration:none;
       font-family:"ＭＳ　Ｐゴシック",平成角ゴシック;
       text-align:center;
       letter-spacing:1px;margin-top: 80px;}
.under a {
          font-size:11px;color:#696969;font-weight:normal;
         text-decoration:none;
         }
.under a:visited{
                 font-size:11px;color:#2f4f4f;font-weight:normal;
                 text-decoration:none;}
.under a:hover {
                color:#ffcc33;font-weight:normal;text-decoration:none;}
.tunder{
         border:1px solid #e6e6e6;
         border-width:0 1px;
         padding:3px;
         width:10%;height:20px;}

.FloatEnd {clear:both;}