@charset "shift_jis";
/*-------------------------------------------------------------------


--------------------------------------------------------------------*/

/*-------------------------------------------------------------------
全称セレクタやリンクの基本カラー
--------------------------------------------------------------------*/
* {
	font-family:'MS PGothic', Osaka, sans-serif;
        color:#333333;
	background:transparent;
	line-height:170%;
	text-align:justify;
	padding:0;
	margin:0;
}A:LINK{
	color:#0000FF;
	
  text-decoration : none;
}a:visited{
	color:#800080;
        text-decoration : none;
}A:HOVER{
	color:#cc0000;
  text-decoration : underline;
}
/*-------------------------------------------------------------------
bodyとid="container"のスタイル
--------------------------------------------------------------------*/
BODY{
        background:url(img/bg.gif) repeat-y center top;
        text-align:center;         
        font-size : 95%;
}
#container{
        text-align:center;
	width : 850px;
        padding:0 1px 0 1px;
	margin:0 auto;
	
}
/*-------------------------------------------------------------------
id="header"のスタイル
--------------------------------------------------------------------*/
#header{
        margin-top : 0px;
        height : 140px;
	background:url(logo.jpg);
        background-repeat : no-repeat;
        background-position : left bottom;
}
#header H1{
      margin : 0px
      padding : 0;
      font-size : 12px;
      float:left;
       text-align : left;
  
}
#headersite{
  float:right;
}
#header H2{
	padding : 2px 10px 4px 10px;
	margin : 0px auto 0px auto;
	font-size : 12px;
        text-align : right;
        color : #669933;
}
#lead{
	padding-left : 10px;
	font-size:12px;
        color : #d0b8ae;
        font-weight : bold;
        margin-top : 60px;
} 
/*
id="globalnavi"スタイル
--------------------------------------------------------------------*/
#globalnavi{
         margin: 0;
         padding: 0;
         width: 850px; /*各リストの合計の幅*/

         background-image : url(img/navi-bar.gif);
         background-repeat : no-repeat;background-position : center top;
         height : 30px;
         font-size : 1em;
}

#globalnavi UL{
        list-style-type: none; /* リストスタイルタイプを外す*/
         margin: 0;
         padding: 0;
         text-align : center;
         
          width : 850px;
}

#globalnavi LI{
         float: left; /* フロートで横に並べていく */
         width : 170px;
         margin: 0;
         padding : -2px 0px 0px 0px;
}

#globalnavi A{
        text-align: center;
        display:block;
        padding : 0.4em 0px 0.5em 0px;
        color : white;
        font-weight : bold;
        background-position : center center;}

/* ロールオーバー */
#globalnavi A:HOVER{
       font-weight : bold;
       text-decoration : underline;
}




/*-------------------------------------------------------------------
id="Breadcrumb"関係のスタイル
--------------------------------------------------------------------*/
#Breadcrumb{
	padding : 5px 5px 5px 5px;
        background-color : #00e3e3;
        margin-top : 0px;
        margin-bottom : 5px;
        text-align : left;
        font-size:12px;
        color : white;
  
}
#Breadcrumb a{
	color:#FFFFFF;
	text-decoration:none;
}
#Breadcrumb a:hover{
	text-decoration:underline;
}




/*-------------------------------------------------------------------
id="content"のスタイル
--------------------------------------------------------------------*/
#content{
	float:right;
	width : 630px;
        margin-right : 2px;
	
}.cpd{
	
       padding-left : 40px;
       padding-right : 40px;
}
#content H2 {
	height : 35px;
        background-image : url(img/contenth2.gif);
        background-position : left top;
        background-repeat : no-repeat;
        font-size : 16px;
        font-weight : bolder;
        
        padding-top : 5px;
  margin-top : 20px;
  padding-left : 45px;
}
#content P{
	padding : 5px 10px 5px 10px;
	
	text-align: left;
}.c-po{
	padding-right : 0px;padding-left : 35px;
	
  font-size : 14px;
  
  background-image : url(img/akap.gif);
  background-repeat : no-repeat;background-position : left top;
  margin-top : 15px;
  margin-bottom : 5px;
  font-weight : bold;
  height : 28px;
  padding-top : 5px;
}.c-poo{
	padding-right : 0px;padding-left : 35px;
	
  font-size : 14px;
  
  background-image : url(img/aoap.gif);
  background-repeat : no-repeat;background-position : left center;
  margin-top : 15px;
  margin-bottom : 5px;
  font-weight : bold;
  height : 28px;
  padding-top : 2px;
}.c-aka{
	  color : #ff5959;
          font-weight : bold;
}.c-ki{
	
        background-color : #ffff9b;
}.c-h{
  font-weight : bold;
  
}.c-b{
    color : #009eea;
}.c-sw{
    color : maroon;
  font-size : 80%;
  line-height : 110%;
  letter-spacing : 0px;
border-width : thin thin thin thin;border-style : solid solid solid solid;border-color : #9f5000 #9f5000 #9f5000 #9f5000;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}.c-s{
    color : maroon;
  font-size : 80%;
  line-height : 110%;
  letter-spacing : 0px;

  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}.t-th{
    
  
  line-height : 110%;
  letter-spacing : 0px;

  padding-top : 7px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 7px;
  font-weight : bold;
  background-color : #ff6c26;
  text-align : center;
}.t-td{
    
  
  line-height : 110%;
  letter-spacing : 0px;

  padding-top : 5px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 5px;
  
  background-color : #ffca95;
  text-align : center;
  font-size : 80%;
}

img.floatTL { 
float : right; 
margin-right : 10px; 
margin-bottom : 5px; 
margin-top : 5px; 
margin-left : 10px; 
} 
/*-------------------------------------------------------------------
id="left"のスタイル
--------------------------------------------------------------------*/
#left{
	float:left;
        width : 210px;
        
  
}
#left H3{
	height : 25px;
        padding-top : 0px;
        margin-bottom: 5px;
        background-image : url(img/lefth3.gif);
        background-position : center top;
        background-repeat : no-repeat;
        font-size : 15px;
        font-weight : bold;
        text-align: center;


  color : white;
}

#left ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#left li {
	margin: 0;
	padding: 0;
}

#left li ul {
	margin: 0px 15px;
	padding-bottom: 30px;
}

#left LI LI {
        font-size: 12px;
	line-height: 23px;
	border-bottom: 1px dashed #996633;
	padding-left: 15px;
	background : url(img/ym4-03.gif) no-repeat left center;
}

#left li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	
}

#left P{
	padding : 5px 10px 5px 20px;
	font-size : 75%;
        line-height : 110%;
        text-align : left;
        color : #996666;
}

/*-------------------------------------------------------------------
id="footer"のスタイル
--------------------------------------------------------------------*/
#footer {
       width : 850px;
       height : 80px;
       text-align:center;
       background : url(img/footer.gif) no-repeat;
       background-position : center top;
       clear: both;
}

#footer-navi{
	font-size : 80%;
        text-align : left;
        padding-left : 10px;
        padding-top : 5px;
}
#footer-c{
	font-size : 85%;
        text-align : center;
}
#footer-navib {
	font-size : 70%;
        text-align : right;
　　　　color : olive;
}

#footer-navib A{
	color : olive;
        text-decoration:none;
        padding-right : 10px;
 }
/*-------------------------------------------------------------------
その他のスタイル
--------------------------------------------------------------------*/
img{border:0;}

