@charset "Shift_JIS";

/*---------- Base --------------------------------*/
* {
 padding: 0px;
 margin: 0px;
}

body{
 font-size: 11px;
 font-family: 'ıııCıııI',Meiryo,'ılır ıoıSıVıbıN',sans-serif;
}

/*---------- container --------------------------------*/

h1 {
 color: black;
}

#container{
 height: 800px;
 min-height:800px;
 padding:50px 0 0 50px;
}

#container p{
 padding:0 0 0.5em 0 ;
}

#si {
 padding:30px 0 0 0;
 clear: both;
}

#index {
 padding:0px 0 0 0;
 clear: both;
}

#title {
 padding:5px 0 75px 0;
}

#title li{
 float:left;
 white-space: nowrap !important;
 list-style-type:none;
}

.title_de {
 padding: 0 0 20px 0 !important;
 color: #333;
}

h1 {
 margin-bottom:20px !important;
 font-size:11px;
 font-weight:normal;
 color: #333;
}

#copy {
 font-size: 9px;
 color: #999;
 max-width: 500px;
 min-width: 500px;
 margin-top: 125px;
}

/*---------- link --------------------------------*/

 a:link { text-decoration:none; color: #666666;}
 a:visited { text-decoration:none; color: #666666;}
 a:active { text-decoration:underline; color:#FF0000;}
 a:hover { text-decoration:none; color:#FF0000;}
 a:hover {position:relative; top:0;left:0;}
 a {text-decoration: none}
 a {outline: none;}
 a img{border: none;}

/*---------- img --------------------------------*/




#snow {
 background-image : url(img/snow.gif);  
 background-repeat: no-repeat;
 background-attachment : fixed;
 background-position: 175px 175px ;
}
#incomplete {
 background-image : url(img/incomplete.gif);  
 background-repeat: no-repeat;
 background-attachment : fixed;
 background-position: 175px 175px ;
}

#self-satisfaction {
 background-image : url(img/self-satisfaction.gif);  
 background-repeat: no-repeat;
 background-attachment : fixed;
 background-position: 200px 100px ;
}

#yuyake {
 background-image : url(img/yuyake.jpg);  
 background-repeat: no-repeat;
 background-attachment : fixed;
 background-position: 300px 100px ;
}

#write {
 background-image : url(img/write.gif);  
 background-repeat: no-repeat;
 background-attachment : fixed;
 background-position: 220px 270px ;
}
