
@charset "UTF-8";
/* CSS Document */

body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
 {
  padding: 0;
  margin: 0;
 }
 fieldest, img{
   border: 0;
 }
 abbr, acronym{
   border: 0;
 }
 address, caption, cite, code, dfn, em, strong, th, var{
   font-style: normal;
   font-weight: normal;
 }
 h1, h2, h3, h4, h5, h6{
   font-size: 1em;
   font-weight: normal;
   font-style: normal;
 }
 
html {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  } 
 
body {
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 100%;
   background: url(../images2/back_t01.png) repeat 0 0;
   background-color: #FFFFFF;
   line-height: 1.5em;
   color: #000000;
   font-size: 1em;
   font-family: Times, serif;
   text-align: center;
 }
   
 a:link {
   color: #C60;
   text-decoration: none;
 }
 a:active {
   color: #C60;
   text-decoration: none;
 }
 a:visited {
   color: #C60;
   text-decoration: none;
 }
 a:hover {
   color: #FF6600;
   text-decoration: none;
 }
 
 div#wrapper {
   margin: 0 auto;
   text-align: center;
   width: 100%;
   height: 1500px;
   }
   
 div#main {
   margin: 0 auto;
   width: 950px;
   height: 1500px;
   }
     
 div#header {
   margin: 0 auto;
   padding: 30px 0 0 0px;
   width: 950px;
   height: 120px;
   line-height: 2em;
   } 
 div#header h1 {
   font-size: 1.8em;
   }  
 div#header h2 {
   font-size: 0.8em;
   color: #999;
   line-height: 1.4em;
   }
    
 div#images { 
   margin: 0 auto;
   width: 950px;
   height: 750px;
   clear: both;
   text-align: left;
   border-bottom: 1px dashed #6C3;
 } 
 div#images .info {
	 font-size: 0.8em;
	 color: #960;
	 line-height: 1.4em;
 }
   div#mainVisual {
     margin: 0 auto;
	 float:left;
     width: 500px;
     height: 730px;
	 text-align: right;
   }
   div#mainVisual h2 {
	   margin: 0px 30px 0 0px;
   }
   div#news {
	 margin: 0 auto;
	 float:right;
     width: 450px;
     height: 730px;
	 text-align: left;
	 line-height: 1;
   }
   div#news h2 {
	   margin-top: 20px;
	   font-size: 1.6em;
	   color: #630;
   }
   div#news h2 span {
	   font-size: 0.6em;
   }
   div#news h3 {
	   margin-top: 20px;
	   line-height: 1.7em;
   }
   div#news h4 {
	   margin: 30px 0 0 0px;
	   line-height: 1.6em;
   }
   div#news h5 {
	   margin: 0 auto;
	   font-size: 0.8em;
	   line-height: 1.6em;
   }
   div#news h6 {
	   margin: 10px 0 0 0px;
	   font-size: 0.8em;
	   color: #950;
	   line-height: 1.6em;
   }   
   div#news h6 span {
	   color: #940;
   }
 div#contents {
	margin: 30px 0 0 0px;
	widht: 950px;
	height: 53px;
	clear: both;
   }
  div#box {
	  margin : 0 230px 0 230px;
	  width: 480px;
	  height: 53px;
  }
  div#contents .sk {
	margin: 0 auto;
	widht: 180px;
	height: 45px;
	float: left;
   }
   div#contents .sk a {
	   background-image: url(../images2/baner_sk01.gif);
	   background-repeat: no-repeat;
	   background-position: 0px 0px;
	   potion: relative;
	   width: 165px;
	   height: 45px;
	   display: block;
	   text-indent: -9999em;
   }
   div#contents .sk a:hover {
	   background-image: url(../images2/baner_sk01.gif);
	   background-position: 0px -45px;
   }
      div#contents .sk a:activ {
	   background-image: url(../images2/baner_sk01.gif);
	   background-position: 0px -45px;
   }
   
  div#contents .pippi {
	  margin: 0 auto;
	  width: 85px;
	  height: 53px;
	  float: right;
  }
   div#contents .pippi a {
	   background-image: url(../images2/baner_pippi01.gif);
	   background-repeat: no-repeat;
	   background-position: 0px 0px;
	   potion: relative;
	   width: 85px;
	   height: 53px;
	   display: block;
	   text-indent: -9999em;
   }  
    div#contents .pippi a:hover {
	   background-image: url(../images2/baner_pippi01.gif);
	   background-position: 0px -53px;
   }
       div#contents .pippi a:activ {
	   background-image: url(../images2/baner_pippi01.gif);
	   background-position: 0px -53px;
   }
     
 div#info {
   margin: 50px 0 0 0px;
   width: 950;
   height: 750px;
   border-bottom: 1px dashed #6C3;
   } 
   #info .title {
	   color: #999;
   }
   div#info .info1 {
     font-size: 1.1em;
	 line-height: 1.2em;
	 }
   div#info .info2 {
     margin-top: 20px;
	 }
   div#info .info2 h3{
     margin-top: 20px;
	 font-size: 0.9em;
	 }	 	 
   div#info .info3 {
     margin-top: 30px;
	 font-size: 0.8em;
	 line-height: 1.6em;
	 }
   div#info .info4 {
     margin-top: 30px;
	 height: 80px;
	 }
  div#info h4 {
    margin-top:30px;
	font-size: 0.8em;
	}
	
  div#footer {
    margin-top: 10px;
	font-size: 0.8em;
	color: #666666;
	}	
