@charset "utf-8";



/*全体構造の共通設定---*/

body {

margin: 0px;

padding: 0px;

text-align: center;

background: #dff8ff url(../images/bg.jpg) no-repeat left top;

font-size: 12px;

color:#000000;

}

h1,h2,h3,h4,h5,h6,p,ul,li{

margin: 0px;

padding: 0px;

}

ul{

list-style-type: none;

}

img {

border: none;

}

strong {

color:#000000;

font-weight: borld;

}

p {

margin: 0px;

padding: 0px;

}

a {

color:#ffffff;

text-decoration: none

}

a:hover{

color:#ffffff;

text-decoration: none;

}

/*全体を包み込む部分の指定---*/

#container {

width: 900px;

margin-right: auto;

margin-left: auto;

margin-top: 0;

background:#ffffff;

}

/*ヘッドリンク部分の指定---*/

#headlink {

width: 900px;

height:20px;

margin: 0px;

padding: 0px;

position: relative;

background:#ffffff;

text-algin:center;

border-bottom:5px solid #78c918;

}

/*ヘッドリンク内h1の指定---*/

#headlink h1 {

font-size : 14px;

color:#000000;

padding-top: 5px;

padding-bottom: 5px; 

padding-left:10px;

text-align:left; 

position: relative;

}

/*フラッシュ収納部分の指定---*/

#flash-container {

width: 900px;

height:200px;

margin: 0px;

padding: 0px;

text-align: center;

border-bottom:5px solid #78c918;

}

/*トップリンク写真部分の指定---*/

#contents1{

margin: 0px;

padding:0px;

width: 900px;

height:220px;

text-align: left;

background:#ccffcc;

}

#contents1 hr{

color:#000000;

}

/*トップリンク写真部分の指定---*/

.itemBox{

width: 180px;

margin:0px;

padding: 0px;

float:left;



}

/*トップリンク写真部分の指定---*/

.itemPhoto{

width:170px;

margin:5px;

padding: 0px;

text-align:center;

}

/*トップリンク写真部分の指定---*/

img{

border:none;

}

/*トップリンク写真部分の指定---*/

.itemText{

width:170px;

height:80px;

margin:5px;

padding: 0px;

text-align:left;

}

/*トップリンク写真部分の指定---*/

.itemText p{

margin:0;

padding:5px;

font-size:12px;

color:#000000;

line-height: 150%; 

}

/*トップリンク写真部分hタグの指定---*/

h1 { 

font-size : 12px;

color:#000000;

margin:0px;

padding: 0px;

text-align:center; 

}

h2 { 

font-size : 12px;

color:#000000;

margin:0px;

padding: 0px;

text-align:center; 

}

h3 { 

font-size : 12px;

color:#000000;

margin:0px;

padding: 0px;

text-align:center; 

}

h4 { 

font-size : 12px;

color:#000000;

margin:0px;

padding: 0px;

text-align:center; 

}

h5 { 

font-size : 12px;

color:#000000;

margin:0px;

padding: 0px;

text-align:center; 

}

/*ボトム本文部分の指定---*/

#contents2 {

width: 900px;

margin:0px;

padding: 0px;

text-align:center;

border-top:5px solid #ffffff;

}

#backtotop{

width:123px;

height:23px;

margin:5px 5px 5px 10px;

padding: 2px;

text-algin:right;

float:right;

border:solid 1px;

}

/*下部のコピーライト部分---*/

#footer {

width: 900px;

height:20px;

margin-right: auto;

margin-left: auto;

margin-top: 0;

text-align:center;

background:#ffffff;

}

/*下部のコピーライト部分h1の指定---*/

#footer h1 { 

font-size : 12px;

color:#000000;

margin:0px;

padding: 0px;

text-align:center; 

}

#footer a{

color:#000000;

}

#footer a:hover{

color:#000000;

}

/*clearfix（変更しないこと）---*/

#container:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

#container { display: inline-block; }



/* Hides from IE-mac \*/

*html #container { height: 1%; }

#container { display: block; }

/* End hide from IE-mac */


