* { margin : 0 ; padding : 0 ; }
li { list-style : inside  url("icon/arrow_01.gif") ; }

body {
color: #666;
font-size: 90%;
font-family: Verdana, Helvetica, sans-serif;
line-height: 120%;
text-align : center ;
scrollbar-face-color: #fff;
scrollbar-arrow-color: #ccc;
scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-shadow-color: #ccc;
scrollbar-darkshadow-color: #fff;
scrollbar-track-color: #fff;
background-image : url("") ; 
background-position : right bottom ; 
background-repeat : no-repeat ; 
background-attachment : fixed ;
background-color: #fff;
}

a:link{
color: #666;
text-decoration: none;
}
a:visited {
color: #ccc;
text-decoration: none;
}
a:hover{
color: #fff;
}

/*--リンク色部分変え(alter)--*/
a.alter:link{
color: #fff;
text-decoration: none;
}
a.alter:visited {
color: #fff;
text-decoration: none;
}
a.alter:hover{
color: #fff;
}

#mainBlock {
margin : 0 auto ; 
width : 750px ;
background-color : #fff ;
}

#topBlock {
padding : 150px 10px 10px 10px ;
text-align : left ;
background-image : url("image/TopBlock.jpg") ;
background-repeat : no-repeat ;
background-position : right top ;
background-color : #fff ;
}

#bkmtopBlock {
padding : 10px ;
text-align : left ;
background-color : #fff ;
}

#bkmtopBlock2 {
padding : 10px ;
width : 750px ;
text-align : center ;
background-color : #fff ;
}

#footerBlock {
clear : both ;
padding : 10px ;
text-align : right ;
background-color : #fff ;
border-top : 2px solid  #eee ;
}

#entryBlock {
margin :  0 auto ; 
text-align : left ;
background-color : #fff ;
border-top : 2px solid #eee ;
}

/*--indexページ--*/
#entry0 {
padding : 200px ;
text-align : center ;
background-color : #fff ;
}

/*--indextopページ--*/
#entry1 {
text-align : left ;
padding : 40px ;
background-color : #fff ;
border-bottom : 2px dotted #eee ;
}

#entry2 {
padding-top : 20px ;
padding-left : 20px ;
width : 400px ;
text-align : left ;
background-color : #fff ;
float : left ;
}

#entry3 {
padding-top : 40px ;
padding-right : 10px ;
width : 300px ;
text-align : left ;
background-color : #fff ;
float : right ;
}

/*--bkmページ--*/
#entry9 {
padding : 10px ;
text-align : center ;
background-color : #fff ;
}

/*--galleryページ--*/
#entry10 {
padding-top : 10px ;
padding-left : 30px ;
text-align : left ;
background-color : #fff ;
}
#entry11 {
clear : both ;
padding-top : 30px ;
padding-right : 30px ;
text-align : right ;
background-color : #fff ;
}
/*************************************************/
/*--gallery設定--*/
#gallery {
width : 750px ;
height : auto ;
padding : 10px ;
background : # ;
position : relative ; 
}
/*--サムネイル設定--*/
#gallery ul {
list-style : none ;
width : 150px ;
position : relative ;
float : right ; 
}
#gallery ul li {
display : inline ;
width : 25px ;
height : 25px ;
float : left ;
margin : 0 0 5px 5px;
}
#gallery ul li a {
display : block ;
width : 25px ;
height : 25px ;
}
#gallery ul li a span {
display : none ;
}
#gallery ul li a img {
display : block ;
width : 25px ;
height : 25px ;
border : 0 ;
}
/*--サムネイルにマウスを置いたとき--*/
#gallery ul li a:hover {
white-space : normal ;
background : #f7f7f7 ; 
}
#gallery ul li a:hover b {
position : absolute ;
left: -600px ;
top: 0 ;
width : 600 ;
height : auto　;
text-align : center ;
background : #f7f7f7 ;
z-index : 20 ; 
}
#gallery ul li a:hover span {
display : block ;
color : #666 ;
font-family : Verdana, Helvetica, sans-serif ;
font-weight : normal ;
font-size : 11px ;
}
#gallery ul li a:hover img {
margin: 10 auto 10px auto ; 
width : auto ;
height : auto ;
}
/*--サムネイルをクリックしたとき--*/
#gallery ul li a:active, #gallery ul li a:focus {
white-space : normal ;
background : #f7f7f7 ;
}

#gallery ul li a:active b, #gallery ul li a:focus b {
position : absolute ;
left : -600px ;
top: 0 ;
width : 600 ;
height : auto ;
text-align : center ;
background : #f7f7f7 ;
z-index : 10 ; 
}
#gallery ul li a:active span, #gallery ul li a:focus span {
display : block ;
color : #666 ;
font-family : Verdana, Helvetica, sans-serif ;
font-weight : normal ;
font-size : 11px ;
}
#gallery ul li a:active img, #gallery ul li a:focus img {
margin : 10 auto 10px auto ; 
width : auto ;
height : auto ;
}
/*************************************************
【忍者式メールフォーム自作CSS】
*************************************************/
/*メールフォーム全体を囲っているタグのid*/
#WingBeat_top { margin : 0 ; padding : 15px ; background-color : #f7f7f7 ; width : 250px ;}
/*メールフォームのパーツや送信ボタンを囲っているタグのclass（タイトル、説明文以外）*/
#WingBeat_top .main { margin : 0 ; padding : 0 ; }
/*『text』パーツの入力項目のclass（inputなどの部分）*/
#WingBeat_top .text_parts { width : 250px ; }
/*メールフォームの送信ボタンを囲っているタグのclass*/
#WingBeat_top .submit { text-align : right ; }

/*************************************************
*************************************************/
