body {
	margin: 0px 0px 20px 0px;
		background-color: #FFFFFF;
	font-size:11pt;
        	text-align: center;
        
	}
a {
  text-decoration: none;
  }
h1 {
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-size: small;
        font-weight:normal;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: repeat-x;
	background-position: top left;
	text-decoration: none;
}

h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}
h1 a {
display: block;
background: url();
background-repeat: no-repeat;
height: 79px;
width: 814px;
margin: 0px;
}

h1 span {
display: none;
}

#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 814px;
	background-color: #FFFFFF;
	border: 1px solid #33A02C;
	}

#banner {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: left;
        border-bottom: 1px solid #FFFFFF;
	}

#banner-img {
	display: none;
	}


#banner a {
  color: #FFFFFF;
  text-decoration: none;
  }

#banner h1 {
  font-size: xx-large;
  font-weight: bold;
  }

#banner h2 {
	font-size: small;
	}
.ba {
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
	text-align: left;
	height: 25px;
        width:500px;
	float: left;
        padding:5px 0px 0px 30px;
     }
.ba a {
display: block;
background-repeat: no-repeat;
height: 35px;
width: 500px;
float:left;
margin: 0px 0px 0px 0px;
}
.ba span {
display: none;
}

#center {
	float: left;
	background-color: #FFFFFF;
	width: 552px;
	overflow: hidden;
	}
#center2 {
	float: left;
	background-color: #FFFFFF;
	width: 552px;
	overflow: hidden;
	}

.content {
	padding: 0px 15px 5px 15px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	}
.osusume {
              margin:30px 0px 30px 15px;
              }
.hai {
      background-color:#FFFF00;
      }
.gide {
       margin:20px 0px 0px 20px;
       }
.katetitle h2 {
height:42px;
width:250px;
font-size:small;
font-weight:bold;
margin-top:10px;
padding: 15px 0px 0px 40px;
text-align: left;
  background:url( http://www.etc-navi.net/img/obi.jpg ) no-repeat;
}
.itiran {
height:42px;
font-size:small;
font-weight:bold;
margin:15px 0px 0px 10px;
padding: 15px 0px 0px 40px;
text-align: left;
  background:url( http://www.etc-navi.net/img/obi.jpg ) no-repeat;
}


.kobetutitle2 h2 {
font-size:small;
font-weight:bold;
padding: 5px 0px 5px 10px;
text-align: left;
background:url( http://www.etc-navi.net/img/obi2.jpg ) no-repeat;
}
.content pre {
	font-size: larger;
}
.table2 {
margin-top:10px;
padding-bottom:30px;
background-color: #FFFFFF;
margine-left:30px;
padding-left:30px;
}
.ttt1 {
font-size:small;
font-weight:bold;
margin-top:30px;
padding: 10px 0px 0px 40px;
text-align: left;
  background:url( http://www.etc-navi.net/img/obi.jpg ) no-repeat;
}
.ttt2 {
font-size:small;
font-weight:bold;
margin-top:30px;
padding: 10px 0px 0px 40px;
text-align: left;
  background:url( http://www.etc-navi.net/img/obi.jpg ) no-repeat;
}
.ttt3 {
font-size:small;
line-height:100%;
margin-left:70px;
padding: 0px 0px 0px 40px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}

.ttt3 a:link {
	color: #000000;
	}

.ttt3 a:visited {
	color: #33A02C;
	}
.ttt4 {
font-size:small;
line-height:100%;
margin-left:70px;
padding: 0px 0px 0px 40px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.ttt4 a:link {
	color: #000000;
	}

.ttt4 a:visited {
	color: #33A02C;
	}
.ttt5 {
font-size:small;
line-height:100%;
margin-left:70px;
padding: 0px 0px 0px 40px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.ttt5 a:link {
	color: #000000;
	}

.ttt5 a:visited {
	color: #33A02C;
	}
.ttt6 {
font-size:small;
line-height:100%;
margin-left:70px;
padding: 0px 0px 0px 40px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.ttt6 a:link {
	color: #000000;
	}

.ttt6 a:visited {
	color: #33A02C;
	}
.ttt7 {
font-size:small;
line-height:100%;
margin-left:70px;
padding: 0px 0px 0px 40px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.ttt7 a:link {
	color: #000000;
	}

.ttt7 a:visited {
	color: #33A02C;
	}
.ttt8 {
font-size:small;
line-height:100%;
margin-left:70px;
padding: 0px 0px 0px 40px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.ttt8 a:link {
	color: #000000;
	}

.ttt8 a:visited {
	color: #33A02C;
	}

.dis {
font-size:small;
font-weight:bold;
margin-top:0px;
padding: 10px 0px 0px 10px;
text-align: left;
}
.dis1 {
font-size:small;
line-height:100%;
font-weight:bold;
padding: 0px 0px 0px 10px;
text-align: left;
background:url( http://www.etc-navi.net/img/obi2.jpg ) no-repeat;
}

.dis2 {
font-size:small;
line-height:100%;
margin-left:30px;
padding: 0px 0px 0px 30px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}

.kobetu {
        width:
        padding-left:15px;
        padding-right:15px;
        font-size:11pt;
        letter-spacing: 0.2em
	line-height:130%;
        }
.kobetutitle {
        padding-left:15px;
        padding-right:0px;
        font-weight:bold;
  background:url( http://www.etc-navi.net/img/obi2.jpg ) no-repeat;
        } 
.extended {
        float:right;
        padding-right:60px;
              }
.extended2 {
        float:right;
              }

div.news{
       padding:30px 15px 30px 15px;
       text-align:left;
       font-size:10pt;
           }
div.ad{
       padding:30px 0px 30px 0px;
        }


.rk{
        margin:10px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        text-align:left;
   }

#right {
	float: left;
	width: 250px;
                margin-top:10px;
        margin-right:5px;
	background-color: #FFFFFF;
	border: 1px solid #33A02C;
	overflow: hidden;
	}
.sidebar {
	padding: 0px;
	}
.sidebody1 {
        font-size:small;
        line-height;140%;
        padding-left:5px;
            }
.sidebody2 {
        font-size:small;
        line-height;100%;
        padding-left:5px;
            }
.sidebody1 a:link {
	color: #000000;
	}
.sidebody1 a:visited {
	color: #D19B66;
	}


.sidetitle {
         color:#FFFFFF;
         font-weight:bold;
         width:255px;
         height:55px;
         padding-top:30px;
         padding-left:5px;
  background:url( http://www.etc-navi.net/img/title-mini.jpg ) no-repeat;
           }
.sidetitle1 {
         color:#000000;
         font-size:small;
         font-weight:bold;
         width:255px;
         height:55px;
         padding-top:30px;
         padding-left:5px;
         padding-bottom:-30px;
           }
.content p {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}

.content h3 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}

.content p.posted {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	border-top: 1px solid #999999;
	text-align: left;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}






.sidebar h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
  	
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar ul ul {
	margin-bottom: 0px;
	}

.sidebar #categories ul {
	padding-left: 15px;
	}

.sidebar li {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: left;
	line-height: 150%;
	
	
	
	margin-top: 10px;
	list-style-type: none;
	}

.sidebar #categories li {
	list-style-type: circle;
	}

.sidebar img {
	border: 3px solid #FFFFFF;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}








h1 span {display: none;} 




#hyou {
  background-color:#FFFFFF;
  padding-top:30px;
  float:center;
       }

.table {
margin: 0px;
padding: 0px;
background-color: #33A02C;
}

.t0 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: center;
background-color: #FF0000;
vertical-align:middle;
}

.t1 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}

.t2 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}

.t3 {
font-size:small;
margin: 0px;
padding: 5px;
background-color: #FFE9C8;
text-align: left;
vertical-align:middle;
}
.t4 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
line-height: 200%;
background-color: #FFFFFF;
vertical-align:middle;
}
.t5 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t6 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t7 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t8 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t9 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t10 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t11 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t12 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t13 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t14 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t15 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t16 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t17 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t18 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t19 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t20 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t21 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t22 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t23 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t24 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t25 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t26 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t27 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t28 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t29 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t30 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t31 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t32 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t33 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t34 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t35 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t36 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t37 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t38 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t39 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t40 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t41 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFF8EC;
vertical-align:middle;
}
.t42 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t43 {
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #FFE9C8;
vertical-align:middle;
}
.t44 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}

.tt1 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 1px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.tt2 {
font-size:small;
margin: 0px;
padding: 0px 0px 0px 1px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.tt3 {
font-size:small;
margin: 0px;
padding: 0px 5px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.tt4 {
font-size:small;
margin: 0px;
padding: 0px 5px 0px 5px;
text-align: center;
background-color: #FFFFFF;
vertical-align:middle;

h1 span {
display: none;
}

.ads{
	font-size:9pt;
	text-align:left;
	margin:0px 0px 0px 5px;

}


.af1{

	margin:0px 0px 0px 15px;
}

/*------------- 　文字の色や強調　 ----------*/


.blackl {color: #000000; font-weight: bold; font-size: 15px;}

.red  {color: red; }
.redb {color: red; font-weight: bold; }
.redl {color: red; font-weight: bold; font-size: 16px; }
.redb1 {color: red; font-weight: bold; font-size: 20px; margin-bottom: 10px;}


.blue  {color: blue; font-weight: normal }
.blueb {color: blue; font-weight: bold }
.bluel {color: blue; font-weight: bold; font-size: 16px }

.green  {color: green; font-weight: normal }
.greenb {color: green; font-weight: bold }
.greenl {color: green; font-weight: bold; font-size: 16px }

.orange  {color: orange; font-weight: normal}
.orangeb {color: orange; font-weight: bold}
.orangel {color: orange; font-weight: bold; font-size: 16px}

.yellow {background-color: yellow; font-weight: bold}

