@charset "UTF-8";


/*=＝＝＝＝＝ヘッター＝＝＝＝＝*/


html {
   overflow-y:scroll;
   background-color: #CCCCCC;
}

body {
   margin:0;
   padding:0;
   line-height:1.6;
   letter-spacing:1px;
   font-size:13px;
   color:#333000;
  
}

a {
   /*color:#31001D;*/
   /*text-decoration:none;リンク文字飾りなし*/
   border: 0;
}


a:hover {
   color:#31001D;
   text-decoration:none;/*リンク文字飾りなし*/
}

h2 {
	font-size: 40;
}

h3 {
	font-size: 20;
}

h4 {
	font-size: 15;
}
img {

   border:0 0 0 0;
   border-color: none;

}

h1,h2,h3,h4,h5,h6 {
   margin:0;
}

/*=＝＝＝＝＝中身＝＝＝＝＝*/

#top {
   width:907px;
   background:url(haikei.jpg);
}



#header {
   width:907px;
   
}

#menu {
   width:907px;
}

#contents {
   clear:both;
   width:907px;
   margin:0 auto;
   background-image: url(haikei.jpg);

}

#headImage {
   width:753px;
   margin-top: none;

}

#main {
   float:left;
   width:615px;
   font-size:14;
   margin-top:1px;
   

}


#sub {
   float:right;
   width:277px;
   margin-top:0px;

   background-color: #FFC0FF;/*仕掛けの説明*/
 
}

#footer {
   /*position:relative;*/
   clear:both;
   width:907px;
   margin:0 auto;
   background-image: url(haikei.jpg); 
}

/* 回り込み解除 */
#contents:after {
   content:"";
   display:block;

   height:0;
   clear:both;
   visibility:hidden;
}


}
#top img {
    
}

/*===========右ウウィンドウ===========*/

#sub h2 {
   padding:3px;
   font-size:14px;
   font-weight:bold;
   color:#fff;
   background:#31001D ;
}

#sub ul {
   margin:0;
  padding:1em 1em 20px 1em;

color: #000;
background-color: #00C000;

}

#sub li {
   margin:0;
   padding-left:1em;
   line-height:1.8;
   background:#00C000 url(bg_list.gif) 0 5px no-repeat;
   list-style:none;

}

#sub li a:hover {
   border-bottom: 6px double   #000000;
color: #00E0E0;
}


#pageTop {
   margin:10px 0;
   text-align:right;
}

#pageTop a {
   padding:0 0 0 0px;
   background:url(../images/bg_pagetop.gif) 0 50% no-repeat;
}

#pageTop a:hover {
   border-bottom:1px ;/*solid #31001D;*/
}



/* ========FOOTER CUSTOMIZE======== */
.copyright {
   padding:4px 3px 30px 300px;
   line-height: 0.2em;
   
   font-style:normal;
   font-size:17px;
   color:#333333;
   background-color: #FF8080;
}

