/*★★★★
body
★★★★*/
img { 
    max-width: 664px; 
    height:auto;
}
.ktbox1 {
	width: 106px;
	text-align: left;
	float: left;
	height: 20px;
	font-size: 12px;
	}
.ktbox1a {
	width: 640px;
	text-align: center;
	float: left;
	margin-top: 16px;
	height: 25px;
	font-size: 14px;
	}


.tbox1 {
float: left;
width: 450px;
font-size: 12px;
height: 25px;}

.tag1 {
margin-bottom: 9px;
width: 100%;
background-color: lavenderblush;
}
.koumoku{
margin-left:7px
}
.koumoku2{
margin-left:0px
}

.box0 {	width: 610px;
text-align: right;
font-size: 10px;
color: pink;
margin-bottom: 3px;
	height: 12px;}
.box1 {
	float: left;
	width: 166px;
	height: 165px;
	font-size: 12px;
	text-align:center;
}
.box1b {
	float: left;
	width: 166px;
	height: 155px;
	font-size: 12px;
	text-align:center;
}
.box2 {
 line-height: 1.1;
     padding-top: 3px ;
     padding-right: 10px ;
     padding-left : 7px ;
     text-align:left;

}
.box3 {
 line-height: 0.7;
     padding-top: 5px ;
     text-align:left;

}
.box4 {
     padding-left : 5px ;
}

.sample {
	position: relative;

	box-shadow: 1px 1px 1px #ccc;
	z-index: auto;
}
.sample .box img {
	width: 194px;
	height: 131px;
}
.sample .box {
	position: absolute;
	width:220px; /* 吹き出しの幅 */
	height: 207px; /* 吹き出しの高さ */
	top: -25px; /* 画像と三角形の高さをプラスした値 */
        left: -28px;
	border-radius: 10px 10px 10px 10px;
	background-color: #fffff7;
     padding-top: 2px ;
     padding-right: 2px ;
     padding-left : 2px ;
 line-height: 1.2;
	display: none;
text-align: left;
}
.sample .box img {
border:solid 1px deeppink;
padding:2px;
}

.sample:hover .box {
	z-index: 2;
	display: block;
}

.sample2 {
	position: relative;

	box-shadow: 1px 1px 1px #ccc;
	z-index: auto;
}
.sample2 .box img {
	width: 194px;
	height: 131px;
}
.sample2 .box {
	position: absolute;
	width:220px; /* 吹き出しの幅 */
	height: 175px; /* 吹き出しの高さ */
	top: -34px; /* 画像と三角形の高さをプラスした値 */
        left: -28px;
	border-radius: 10px 10px 10px 10px;
	background-color: #fffff7;
     padding-top: 7px ;
     padding-right: 2px ;
     padding-left : 2px ;
 line-height: 1.2;
	display: none;
text-align: left;
}
.sample2 .box img {
border:solid 1px deeppink;
padding:2px;
}

.sample2:hover .box {
	z-index: 2;
	display: block;
}



.box1 img {
border:solid 1px hotpink;
padding:2px;
	width: 156px;
	height: 106px;
}
.box1b img {
border:solid 1px hotpink;
padding:2px;
	width: 156px;
	height: 106px;
}


/* clearfix */
.boxContainer:before,
.boxContainer:after {
    content: "";
    display: table;
}
 
.boxContainer:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer {
    zoom: 1;
}

.boxContainer:before,
.boxContainer:after {
    content: "";
    display: table;
}
 
.boxContainer:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer2 {
margin-left: 25px;
    zoom: 1;
}

body
{
 background-color: #f8fbf8 ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;
 font-family: "●" , "▲" , "■" ;
 color: #555555;
 font-size: 14px ;
 line-height: 1.5 ;
 text-align:  ;
 overflow: scroll ;
}
      *.logbox
      {
         border: 0;
         width: 150px;
         height: 340px;
         padding: 0.5em;
         overflow: auto;
      }
      *.logbox2
      {
         border: 0;
         width: 150px;
         height: 520px;
         padding: 0.5em;
         overflow: auto;
font-size: 11px;
      }

/*☆☆☆☆☆
リンク
☆☆☆☆☆*/
a:link
{
 color: #555555;
 background-color: # ;
 text-decoration: none ;
}
a:visited
{
 color: #555555;
 background-color: # ;
 text-decoration: none ;
}
a:hover
{
 color: #ff0000 ;
 background-color: # ;
 text-decoration: none ;
}
a:active
{
 color: #ff0000;
 background-color: # ;
 text-decoration: none ;
}
/*☆☆☆☆☆
テーブル
☆☆☆☆☆*/
table
{
 width: auto ;
 border: px solid #000000 ;
 border-spacing: 0 ;
 padding: px ;
 border-collapse:collapse;
}

table tr
{
 background-color: # ;
 background-image: url("") ;
 border:  ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
 padding: px ;
}

table th
{
 background-color: # ;
 background-image: url("") ;
 border: px solid #000000 ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
 padding: 5px ;
}

table td
{
 background-color: # ;
 background-image: url("") ;
 border: px solid #000000 ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;

}

.borderless{border:0px;}

/*☆☆☆☆☆
自動余白キャンセル
☆☆☆☆☆*/
*
{
 margin:0px;
 padding:0px;
}

/*☆☆☆☆☆
横幅自動調整
☆☆☆☆☆*/
*
{
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
         box-sizing: border-box;
}

/*☆☆☆☆☆
AA
☆☆☆☆☆*/
.aa
{
 font-family:'ＭＳ Ｐゴシック','ＭＳＰゴシック','MSPゴシック','MS Pゴシック';
 font-size:16px ;
 line-height:1.125 ;
}

.tt
{
 font-family:'ＭＳ ゴシック';
 font-size: 16px ;
 line-height: 1.0 ;
}

/*☆☆☆☆☆
その他
☆☆☆☆☆*/
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
h1, h2, h3, h4, h5, h6{font-size:normal;font-weight:normal;}
ul{list-style-type:none;}


/*★★★★
★★★★
SSSSS-10000　大枠
★★★★
★★★★*/
#SSSSS-10000
{
 width: 1070px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #5f6527;


 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 2px auto ;
 padding: 3px ;

 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}



/*☆☆☆☆☆
PPP-100　ページャー
☆☆☆☆☆*/
.PPP-100{width:686px;display:box;text-align:center;margin:0 auto 3px;font-size:14px;padding-top:1px;}

.PP-150{width:292px;height:31px;display:inline-block;background-color:#f8fbf8;padding:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.PP-160{width:90px;height:31px;display:inline-block;background-color:#f8fbf8;margin:0 4px;padding:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.PP-170{width:292px;height:31px;display:inline-block;background-color:#f8fbf8;padding:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*☆☆☆☆☆
TTT-200　全記事一覧
☆☆☆☆☆*/
.TTT-200{background-color:#f8fbf8;font-size:14px;display:box;margin:0 0 10px;padding:5px;}

.TT-250{display:inline-block;width:700px;}
.TT-260{display:inline-block;width:80px;}
.TT-270{display:inline-block;width:100px;}
.TT-280{display:inline-block;width:80px;}

/*☆☆☆☆☆
TTT-200　検索結果一覧
☆☆☆☆☆*/
.TT-210{background-color:#433d3c;color:#ffffff;font-size:16px;padding:5px;}
.TT-220{}


/*★★★★
HHHH-1000　ヘッダー
★★★★*/
#HHHH-1000
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #f8fbf8 ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 0 3px ;
 padding: 0 20px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}

#HHHH-1000 a:link
{
 color: #808000;
 background-color: # ;
 text-decoration:  ;
}
#HHHH-1000 a:visited
{
 color: #808000 ;
 background-color: # ;
 text-decoration:  ;
}
#HHHH-1000 a:hover
{
 color: #ff0000;
 background-color: # ;
 text-decoration:  ;
}
#HHHH-1000 a:active
{
 color: #ff0000;
 background-color: # ;
 text-decoration:  ;
}

/*☆☆☆☆☆
HHH-1100　ブログタイトル
☆☆☆☆☆*/
#HHHH-1000 h1
{
 font-family: "●" , "▲" , "■" ;
 font-size: 20px ;
 text-align: center ;
font-weight:bold;
}

/*☆☆☆☆☆
HHH-1200　ブログの説明
☆☆☆☆☆*/
#HHHH-1000 h2
{
 font-family: "●" , "▲" , "■" ;
 font-size: 16px ;
 text-align:  ;
}



/*★★★★
NNNN-2000　上フリースペース
★★★★*/
#NNNN-2000
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: # ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 ;
 padding: px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}

/*☆☆☆☆☆
NNN-2500　個別プラグイン枠
☆☆☆☆☆*/
.NNN-2500
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #f8fbf8 ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 0 10px ;
 padding: 10px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}

.NNN-2500 table{font-size:14px;}

/*☆☆☆☆☆
NN-2510　タイトル
☆☆☆☆☆*/
.NN-2510
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #433d3c ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 0 10px ;
 padding: 5px ;

 font-family: "●" , "▲" , "■" ;
 color: #ffffff ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}

/*☆☆☆☆☆
NN-2520　本文
☆☆☆☆☆*/
.NN-2520
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: # ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 ;
 padding: 0 ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}


/*★★★★
LLLL-3000　左メニュー
★★★★*/
#LLLL-3000
{
 float: left ;

 width: 160px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: # ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 ;
 padding: px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}

#LLLL-3000 a:link
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#LLLL-3000 a:visited
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#LLLL-3000 a:hover
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#LLLL-3000 a:active
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}

/*☆☆☆☆☆
LLL-3500　個別プラグイン枠
☆☆☆☆☆*/
.LLL-3500
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #f8fbf8;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 0 4px ;
 padding: 5px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}
/*☆☆☆☆☆
LL-3510　タイトル
☆☆☆☆☆*/
.LL-3510
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #e6e6fa;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 3 3 3 3px ;
 padding-left : 10px ;

 font-family: "●" , "▲" , "■" ;
 color: #808000;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}

/*☆☆☆☆☆
LL-3520　本文
☆☆☆☆☆*/
.LL-3520
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: # ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 ;
 padding: 0 ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: 12px ;
 line-height:  ;
 text-align:  ;
}


/*★★★★
CCCC-4000　メインコンテンツ
★★★★*/
#CCCC-4000
{
 float: left ;

 width: 686px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: # ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 4px 0;
 padding: 20px　20px　20px　20px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}

#CCCC-4000 a:link
{
 color: #1e90ff ;
 background-color: # ;
 text-decoration: none ;
}
#CCCC-4000 a:visited
{
 color: #1e90ff ;
 background-color: # ;
 text-decoration: none ;
}
#CCCC-4000 a:hover
{
 color: #ff1493;
 background-color: # ;
 text-decoration: none ;
}
#CCCC-4000 a:active
{
 color: #ff1493;
 background-color: # ;
 text-decoration: none ;
}

/*☆☆☆☆☆
CCC-4500　個別記事枠
☆☆☆☆☆*/
.CCC-4500
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #f8fbf8 ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 0 4px ;
 padding: 10px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}
/*☆☆☆☆☆
CC-4510　記事タイトル
☆☆☆☆☆*/
.CC-4510
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #433d3c ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 0 10px ;
 padding: 5px ;

 font-family: "●" , "▲" , "■" ;
 color: #ffffff ;
 font-size: 20px ;
 line-height:  ;
 text-align:  ;
}

.CC-4510 a:link{color:#ffffff;}
.CC-4510 a:visited{color:#ffffff;}
.CC-4510 a:hover{color:#ffffff;}



/*☆☆☆☆☆
CC-4520　記事本文
☆☆☆☆☆*/
.CC-4520
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: # ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: px ;
 padding: px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}

/*☆☆☆☆☆
C-4521　関連記事
☆☆☆☆☆*/
.C-4521
{
 text-align:left;
 padding:20px;
 color:#000000;
}

.C-4521 span{color:#ffffff;background-color:#433d3c;padding:5px;line-height:2.5;}

.C-4521 a:link{color:#000000;}
.C-4521 a:visited{color:#000000;}
.C-4521 a:hover{background-color:#433d3c;color:#ffffff;}



/*☆☆☆☆☆
CCC-4600　コメント
☆☆☆☆☆*/
.CCC-4600
{
 background-color:# ;
 padding:0px;
 margin:10px 0;
 font-size:14px;
}

.CC-4610{background-color:#433d3c;color:#ffffff;padding:5px;}










/*★★★★
RRRR-5000　右メニュー
★★★★*/
#RRRR-5000
{
 float: right ;

 width: 210px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: # ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 ;
 padding: px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}

#RRRR-5000 a:link
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#RRRR-5000 a:visited
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#RRRR-5000 a:hover
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}
#RRRR-5000 a:active
{
 color: # ;
 background-color: # ;
 text-decoration: none ;
}

/*☆☆☆☆☆
RRR-5500　個別プラグイン枠
☆☆☆☆☆*/
.RRR-5500
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #f8fbf8;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 0 4px ;
 padding: 5px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align:  ;
}

/*☆☆☆☆☆
RR-5510　タイトル
☆☆☆☆☆*/
.RR-5510
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #e6e6fa;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 3 3 3 3px ;     
     padding-left : 10px ;



 font-family: "●" , "▲" , "■" ;
 color: #808000;
 font-size: px ;
 line-height: ;
 text-align:  ;
}

/*☆☆☆☆☆
RR-5520　本文
☆☆☆☆☆*/
.RR-5520
{
 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: # ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: 0 ;
 padding: 0 ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: 12px ;
 line-height:  ;
 text-align:  ;
}










/*★★★★
WWWW-6000　下フリースペース
★★★★*/
#WWWW-6000
{
 clear:both;
 text-align:center;
}










/*★★★★
FFFF-7000　フッター
★★★★*/
#FFFF-7000
{
 clear:both;

 width: px ;
 height: px ;

 border: px # ;
 border-top:  ;
 border-right:  ;
 border-bottom:  ;
 border-left:  ;
 border-color: # ;
 border-radius: px ;

 background-color: #f8fbf8 ;
 background-image: url("●") ;
 background-attachment:  ;
 background-repeat:  ;
 background-position:  px  px ;

 margin: px ;
 padding: 10px ;

 font-family: "●" , "▲" , "■" ;
 color: # ;
 font-size: px ;
 line-height:  ;
 text-align: center ;
}

#FFFF-7000 a{}
#FFFF-7000 a:link{}
#FFFF-7000 a:visited{}
#FFFF-7000 a:hover{}
#FFFF-7000 a:active{}