/* ////////////////////////////////////////////////////////////////
   Template by sky hine（http://sdif.web.fc2.com/）
   Template name [sb01] Ver.1.00
//////////////////////////////////////////////////////////////// */
/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body{
padding:0px;
margin:0px;
}
body,textarea {
font-family:'Avenir Next','Helvetica Neue',Helvetica,'游ゴシック',YuGothic, 'Arial Unicode Ms';
word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-kerning:normal;font-kerning:normal;
background-color: #ccc; 
font-size:100%;
color:#111111;
line-height:200%;
letter-spacing:2px;
}

br{letter-spacing : 0px;}
/*<td>の全ての設定*/
td {
text-align:center;
}
/*table全ての設定*/
table{
border-collapse: collapse;
}
/*通常のリンクの設定*/
a .none{text-decoration:none;}
a:link {
color:#000;
text-decoration:none;
border-bottom:1px solid #fff;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
color:#000;
text-decoration:none;
border-bottom:1px solid #fff;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
color:#ff0000;
text-decoration:none;
border-bottom:1px solid #fff;
}
/*アクティブ状態のリンクの設定*/
a:active {
color:#ff0000;
text-decoration:none;
border-bottom:1px solid #fff;
}

#EntryTitle a:link, EntryTitle a:visited, EntryTitle a:active, EntryTitle a:hover {
color:#b3db6a;
text-decoration: none;
border-bottom:0px solid #fff;
}

/*全体の設定*/
#mainBlock {
}
/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:center;
}
/*テキスト右寄せ*/
span.right {
text-align:right;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
clear:both;
height: 200px;
text-align: center;
font-size:12px;
}
/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
text-align:center;
padding:10px;
font-size:12px;
}
/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
text-align: left;
}
.all{
text-align: center;
max-width:80%;
margin:auto;
padding: 50px 60px 0px 60px;
}

/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
text-align: left;
margin-bottom:20px;
}
/*各記事タイトル部分の設定*/
.EntryTitle {
text-align: right;
margin:20px 5px 0px 5px;
}

/*各記事タイトル部分の文字色設定*/
.EntryTitleFont {
font-family:Verdana;
font-weight:600;
font-size:80%;
letter-spacing:2px;
}

.EntryTitleText {
color:#666666;
font-size:60%;
margin-top:-10px;
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
margin: 5px 0px;
}
/*記事本文が記載される部分*/
.EntryText {
}


@media screen and ( max-width:478px ){
.all{
　　max-width:478px;
padding:0px;
}
.EntryText{
margin-top:20px;
margin: 0px;
font-size: 13px;
line-height:180%;
letter-spacing : 0px;
}

img
{
	max-width: 100% ;		/* 横幅の90% */
	height: auto ;			/* 縦幅を自動調整 */
}
}

/*追記文書が記載される部分*/
.EntryPsText {
padding: 20px;
text-align: left;
font-size:13px;
color:#666666;
}

img.none, img a {
border: 0;
}

img, img.deco {;
border: 1px solid #000;
}
.small{
font-size:10px;}


textarea{
  outline: none;
  display:block;
  border-width:0px;
  overflow-x:hidden;
  overflow-y:scroll;
background:transparent;
  width:560px; 
  text-align:left;
color:#111111;
font-size:20px;
letter-spacing:4px;
}
form{
  display:block;
  margin:auto;
  margin-top:10px; 
}
input{
  padding:5px 10px 5px 10px;
background:transparent;
color:#111;
    border: solid 1px #999999;
}