@charset "EUC-JP";

strong{
  font-weight: normal;
}
#container{
     width : 100%;

  padding-left : 10px;
  
  background-color : black;
}


#header{
        width : 100%;
  
  
  
  
  
  
  
  margin-top : 0px;
  
  
  border-bottom-width : 5px;
  
  
  
  border-bottom-color : #ff8000;
  
  
  margin-left : auto;
  background-color : #ff8000;
  margin-bottom : 0px;
  border-bottom-style : solid;
  border-top-width : 5px;
  border-top-style : solid;
  border-top-color : #ff8000;
}

.headertop{
   width: 980px;
   padding: 0 0 5 0px;
}

.headercategory{
   width: 980px;
   
   
   padding: 2 0px;
}


#footer{
   width : 980px;
  
  
  
  
  
  
  
  
  
  background-color : white;
  
  
  
  padding-bottom : 5px;
  
  
  
  
  
  
  
  
  
  font-size : 12px;
  
  
  padding-top : 5px;border-width : 1px 1px 3px 1px;border-style : solid solid solid solid;border-color : gray #ff8000 #ff8000 #ff8000;}


.category1 a{
display:block;
}

.category1 a:hover{ 
background : url(http://www.streetnews-nagoya.com/image/icon/category_back.gif) repeat-x;
}


#inner{
        width: 980px;
	margin:0;
        padding:0px;
        overflow: hidden;
  background-color : white;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #ff8000;
  border-right-color : #ff8000;
  border-top-width : 5px;
  
  border-top-color : #ff8000;
}










.600left{
	width: 600px;
	float: left;
}


.240right{
     width:210px;
     float: right;
     overflow: hidden;
}

.140left{
	width:145px;
	float:left;
        overflow: hidden;
}

.380right{
   width: 380px;
   float: right;
  }

.360left{
   width: 360px;
   float:left;
}


.clear{
	clear:both;
	line-height:0;
	height:0;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : gray;
  border-right-color : gray;
}


.cross{
   
   vertical-align : super;
}



BODY{
  font-size : 12px;line-height:125%;
  color: #333333;
  margin-top : 0px;
  background-image : url(../body-back.jpg);
  
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  

  background-color : #eeeeee;
  text-align : center;
}

H1{
  font-size : 11px;
  font-weight : lighter;
  
  margin: 0px;
}

H2{
  font-size : 13px;
  font-weight : bold;
  color : #000040;
  margin : 0px;
  padding-top : 0px;
  padding-left : 3px;
  padding-right : 0px;
  padding-bottom : 0px;
}

H3{
  font-size : 12px;
  font-weight : bold;
  margin : 0px;
}



TD{
  font-size : 12px;line-height:125%;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}


A { 
  text-decoration: none; 
  color : black;
  padding-top : 0px;
  padding-bottom : 0px;
  text-indent : 0px;
  
} 

a:hover { 
  text-decoration: underline; 
  filter: alpha(style=0, opacity=50);
  color: #333333;
}

img a{}

img a:hover{
  filter: alpha(style=0, opacity=50);
}


#left{
  width : 750px;
  float:left;
  
  
  

  background-color : #ffffff;
}
#right{
  width : 226px;
  float:right;
  

  
  
  
  
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : gray;
  background-image : url(image/container_bodyback_.gif);
  background-repeat : repeat-x;
  background-color : #f4f5ff;
}
.sidebarl{
  
  width : 148px;
  float:left;
  

  height : 100%;
  text-align : left;
}
.main{
  width : 570px;
  float:right;
  background-color : white;
  
  
  
  
  
  

  

  padding-left : 15px;
  padding-right : 15px;
  
  
  
  
  border-left-color : gray;
  border-right-color : gray;
  height : 100%;
  border-left-width : 1px;
  border-right-width : 1px;
  font-size : 12px;
  text-align : left;
}
P{
  
  
  
  
  font-size : 12px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

/* --- ナビゲーションバー --------------------------------------------------------------- */
.nav {
width : 148px; /* ナビゲーションの幅 */
font-size: 80%;
  
  
}

/* --- メニューエリア --- */
.nav .nl {
margin: 0;
padding: 0;
border-top: 1px #cccccc solid; /* 最上部の枠線 */
list-style-type: none;
text-align: left;
}

/* --- メニュー項目 --- */
.nav .nl LI {
background : #ffffff url(image/ver_menu3_back.gif) repeat-x center top; /* 項目の背景 */
border-bottom: 1px #cccccc solid; /* 項目の下枠線 */

  
}

/* --- リンク --- */
.nav .nl LI A {
display: block;
position: relative; /* IE6用 */
 /* リンクエリアのパディング（上右下左） */
background : url(image/list-icon.gif) no-repeat 3px 14px; /* 左側の三角マーク */
text-decoration: none; /* テキストの下線（なし） */

  padding-top : 11px;
  padding-left : 15px;
  
  padding-right : 11px;
  padding-bottom : 12px;
}
/* --- ポイント時の設定 --- */
.nav .nl LI A:HOVER {
background : url(file:///D:/surf/image/ver_menu3_on.gif) no-repeat 3px 3px; /* ポイント時の三角マーク */
}
/* --- ナビゲーションバー --------------------------------------------------------------- */
.maincontennt{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : #ff8040;
  text-align : left;
  width : 560px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.maininner{
  
  
  
  
  
  
  
  
  border-style : solid solid solid solid;border-color : silver silver silver silver;
  width : 570px;
  
  
  
  
border-width : 1px 1px 1px 1px;
  
  font-size : 12px;
  text-align : left;
}
#top{
  width : 730px;
  
}
.topright{
  width : 300px;
  float : right;
}
TABLE{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  cellpadding="0" cellspacing="0"}}}}}}}}}}}}}}
  
}}}}}}}}}}
TR{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

LI{
  
  margin-left : 0px;
  
  list-style-image : url(list-icon.gif);
  

  padding-left : 0px;
}
#main{
  font-size : 12px;
  padding-left : 15px;
  padding-right : 15px;
  width : 570px;
  height : 100%;
  float : right;
  background-color : white;
}
.hasen{
  background-image : url(image/hasen-01.gif);
  background-repeat : repeat-x;
  padding-top : 5px;
  padding-bottom : 5px;
  color : white;
  margin-top : 5px;
}
