@charset "UTF-8";

/*--- 全体 --- */
body{
#background: #666666;
background-image: url(sozai/dot.png);
background-repeat: repeat;
color: #000000;
font-family: 'メイリオ', Meiryo,'ヒラギノ丸ゴ ProN','Hiragino Maru Gothic ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
}


/*--- 上下の黒い部分 --- */
.blacktop{
display: center;
background: #000000;
max-width: 780px;
color: #666666;
font-family: 'impact','Arial',sans-serif;
margin: 0px auto;
padding: 5px 10px;
text-align: right;
}

.blackbottom{
display: center;
background: #000000;
max-width: 780px;
color: #000000;
font-family: 'impact','Arial',sans-serif;
margin: 0px auto;
padding: 5px 10px;
text-align: right;
}


/*--- 本体と左右の線 --- */
.main{
display: center;
margin: 0px auto;
padding: 0px 10px;
font-size: 100%;
max-width: 780px;
height: 100%;
background: #ffffff;
}

.waku{
#max-width: 700px;
margin: 0px 10px;
padding: 50px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
background: #ffffff;
}


/*--- リンク --- */
a{ text-decoration:none;  color:#565656;}
a:link{ text-decoration:none;  color:#aaaaaa;}
a:visited{ text-decoration:none;  color:#aaaaaa;}
a:active{ text-decoration:none;  color:#000000;}
a:hover{ text-decoration:none; color:#000000;}

a.boxlink{ text-decoration:none; border: 1px solid;margin: 5px 2px 5px 0px; padding: 2px 5px; border-radius: 5px; font-family: 'impact','Arial',sans-serif;}
a.boxlink:link{ color: #ffffff; background: #000000; border-color: #000000;} 
a.boxlink:visited{ color: #eeeeee; background: #222222; border-color: #000000;} 
a.boxlink:activek{ color: #333333; background: #eeeeee; border-color: #000000;} 
a.boxlink:hover{ color: #333333; background: #eeeeee; border-color: #000000;} 

a.linelink{ text-decoration:none; border-bottom: 1px solid;margin: padding-bottom: 2px;}
a.linelink:link{ color: #000000; border-color: #000000;} 
a.linelink:visited{ color: #666666; border-color: #666666;} 
a.linelink:activek{ color: #333333; border-color: #333333;} 
a.linelink:hover{ color: #333333; border-color: #333333;} 


/*--- 文字装飾 --- */
.sitetitle{
font-weight: bold;
font-size: 300%;
font-family: 'impact','Arial',sans-serif;
}

.pagetitle{
font-weight: bold;
font-size: 300%;
font-family: 'impact','Arial',sans-serif;
}

.subhead{
font-weight: bold;
font-size: 150%;
font-family: 'Arial',sans-serif;
}

.strong{
font-weight: bold;
}


/*--- コンテンツのテキストリンク設置部分右寄せ --- */
.linkicon{
text-align: right;
margin-top: 50px;
margin-right: 10px;
}


/*--- インデックスコンテンツ --- */
.indexcontents{
margin: 0px 0px 30px;
padding: 10px 0px;
border-bottom: 1px dashed #000000;
}

.sukima{
margin-left: 20px;
}

.infortitle{
font-weight: bold;
font-family: 'impact','Arial',sans-serif;
letter-spacing: 0.1em;
}

.info{
margin: 0px 20px 10px 10px;
padding: 5px 10px;
border-left: solid #000000 5px;
}

.more{
margin: 0px 0px;
padding-right: 10px;
text-align: right;
font-size: 100%;
}


/*--- サークルインフォ（未使用） --- */
.circleinfo{
margin: 0px 0px 30px 0px;
padding: 0px 0px;
background: #ffffff;
}

.infoday{
margin: 0px 5px 10px 5px;
padding: 0px 10px;
border-left: solid #000000 5px;
}


/*--- サイトヒストリー（履歴ページ） --- */
.sitehistory{
margin: 0px 0px 30px 0px;
padding: 0px 0px;
background: #ffffff;
}

.historyday{
margin: 20px 5px 0px 5px;
padding: 0px 10px;
border-left: solid #000000 5px;
}


/*--- メールフォーム --- */
.mailform{
#width: 100%;
background: #ffffff;
}


/*--- コンテンツページ用 --- */
.categorytitle{
#width: 100%;
padding: 1px 20px;
background: #000000;
color: #ffffff;
border-radius: 10px; 
font-family: 'impact','Arial',sans-serif;
letter-spacing: 0.1em;
}



/*--- サイト下部（インフォメーション的な） --- */
.footinformation{
margin: 100px 0px 0px;
text-align: center;
font-size: 80%;
}








