﻿/* 基本スタイル(共通）
---------------------------------------------*/
* {  margin: 0;
     padding: 0;
     font-size: 100%;
     font-weight: normal;
     list-style: none;   
}
body { font-size: 75%;
     line-height: 1.5;
     color: #333333;
     background-color: #E7E7E7;
     background-image: url("../image/bkg.gif");
     background-repeat: repeat;
     letter-spacing: 0.1em;
     text-align:center;    /*IE5x対策*/ 
}
img { border: none;
}
#wrapper {background-color: #FFFFFF;
          width:760px;
          padding:0px;
          border-right: 2px solid #CCCCCC;
          border-left: 2px solid #CCCCCC;
          margin:1px auto; 
          text-align:left;    /*bodyでのセンタリングを解除*/ 
}   
/* ロゴ(共通）
---------------------------------------------*/
#header {background-color: #FFFFFF;
	 padding-top: 5px;
　　　　　　　background: #FFFFFF url(../image/headerbgd8.gif) left top no-repeat;
}
#logo {	padding: 10px 0 0 10px;
	width: 267px;
}
/* globalナビゲーション(共通）
---------------------------------------------*/
#globalNav {overflow: auto !important;
	    overflow /**/: hidden;
	    width: 100%;
	    background: url(../image/tcolor.gif) left top repeat;
	    border-bottom: 3px solid #CBD5FE;
}
#globalNav li {float: left;
	      width: 120px;
	      border-right: 1px solid #CBD5FE;
}
#globalNav li a {display: block;
	         width: 100%;
	         line-height: 2.5em;
	         color: #333333;
	         text-decoration: none;
	         text-align: center;
	         background: url(../image/tcolor.gif) left top repeat;
}
#globalNav li a:hover {	color: #FFFFFF;
	    	       background: url(../image/ttcolor.gif) left top repeat;
}


#globalNav li.stay { background: url(../image/ttcolor.gif) left top repeat; 
                     color: #FFF;      
	           line-height: 2.5em;
	           text-decoration: none;
	           text-align: center;
}

/* UPナビゲーション(共通）
---------------------------------------------*/
#upNav {float: right;
	overflow: auto !important;
	overflow /**/: hidden;		
}
/* guideナビゲーション(index以外）
---------------------------------------------*/
#guideNav {
        font-size: 90%;
	width: 700px;
        background:;
	overflow: auto !important;
	overflow /**/: hidden;
        padding:10px 0 0 10px;
}
#guideNav  a {color: #007BA9;	
	    text-align: right;
}
#guideNav a:hover {color: #ff0000;
}
/* bottom up&bottomナビゲーション(共通）
---------------------------------------------*/
#bottomuNav,#bottombNav{ font-size: 90%;
	                 width: 100%;
	                 align:center
	                 background: #00AAEA
	                 overflow: auto !important;
	                 overflow /**/: hidden;
	                  text-align: center;     
                          margin-top: -10px;
}
#bottomuNav a,#bottombNav a {	
	color: #007BA9;	
	text-align: right;
}
#bottomuNav a:hover ,#bottombNav :hover{
	color: #ff0000;	
}

/* フッター(共通）
---------------------------------------------*/
#footer {clear: both;	
	border-top: 2px solid #CCCCCC;
	text-align: center;
        background: url(../image/bcolor.gif) left top repeat;
        padding: 20px 0;
}




