html, body {
 margin: 0;
 padding: 0;
 background-color: #ffffff;
}

/*-------------------------wrapperの指定*/ 
#wrapper {
 width: 700px;
 text-align: left;
 margin: 0 auto;
 padding: 0;
 background-color: #ffffff;
}

/*-------------------------headerの指定*/
#header {
 width: 700px;
 margin: 0 auto;
 padding: 0;
}

/*-------------------------header_imgの指定*/
#header_img {
 width: 700px;
 margin: 0 auto;
 padding: 0;
}

/*-------------------------outlinePhotosの指定*/
div.outlinePhotos{
 float: right;
 width: 700px;
 height: 360px;
 margin: 0 40px 0px 0px;
}

div.outlinePhotos ul{
 width: 700px;
 height: 360px;
}

div.outlinePhotos ul li{
 float: left;
 width: 25%;
 height: 360px;
 overflow: hidden;
 list-style-type: none;
}

/*clearfix*/
div.outlinePhotos ul:after{
 display: block;
 clear: both;
 height: 0;
 line-height: 0;
 visibility: hidden;
 content:".";
 font-size: 0.1em;
}

div.outlinePhotos ul:hover li{
 width: 40px;
}

div.outlinePhotos ul:hover li:hover{
 width:580px;
 overflow: auto;
}

div.outlinePhotos ul{
 display: inline-block;
}

/*-------------------------contentsの指定*/
#contents {
 width: 700px;
 margin: 0 auto;
 padding: 0;
}

#about_contents{
 float:left;
 width: 420px;
 margin: 0 auto;
 padding: 0;
}

#twitter_contents{
 float:right;
 width: 280px;
 margin: 0 auto;
 padding: 50px 0px 0px 0px;
}

/*-------------------------文字サイズの指定*/ 
body,td {
 font-size:10pt;
 color:#000000;
 font-family:'Osaka';
 line-height:11pt;}

/*-------------------------リンク色の指定*/ 
 A:link { text-decoration:none; color:#b0ca71; }
 A:visited { text-decoration:none; color:#b0ca71; }
 A:active { text-decoration:none; color:#b0ca71; }
 A:hover { text-decoration:none; color:#FF6000; }

/*-------------------------スクロールバーの指定*/
html{
 scrollbar-3dlight-color:#000000;
 scrollbar-arrow-color:#000000;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-face-color:#ffffff;
 scrollbar-highlight-color:#ffffff;
 scrollbar-shadow-color:#000000;
 scrollbar-track-color:#ffffff;
}

/*-------------------------footerの指定*/
#footer {
 clear:both;
 height: 50px;
 width: 700px;
 margin: 0 auto;
}

