/************************************/

/*  id=#  .=class  */

/* body              */
body{
font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka" ;
font-size: 11px;
line-height: 150%;
color: #333;
margin: 0;
padding: 0;
background: url() no-repeat 100% 7% fixed;#ffffff;
background-color:#ffffff;
}
/*************************************/
/* HTML */
html {
scrollbar-face-color:#ffffff; 
scrollbar-highlight-color: #a1a992; /* LeftIN */
scrollbar-shadow-color: #a1a992; /* RightIN */
scrollbar-3dlight-color: #ffffff; /* LeftOUT */
scrollbar-darkshadow-color: #ffffff; /* RightOUT */
scrollbar-arrow-color: #a1a992; 
scrollbar-track-color: #ffffff; 
}

p span img {
  padding : 5px;           /* 写真の余白を5pxに設定 */
  background-color : #fff; /* 写真余白部分の色を白色に設定 */
  border : 1px solid #B7005B; /* 写真枠部分の色を黒色に設定 */
}

h1{
  clear:both;
  font-weight:bold;
  font-size:200%;						/*safariはサイズの一括指定不可*/
  margin:0;
  padding:0;
  line-height:1em;
  text-shadow: 1px 2px 2px #999;
  border-bottom:0px solid #333333;
}

h2{
  clear:both;
  font-weight:bold;
  font-size:102%;						/*safariはサイズの一括指定不可*/
  margin:0;
  padding:0;
  border-left:0px solid #333333;
}

h3{
  clear:both;
  font-weight:bold;
  font-color:#336633;
  font-size:101%;						/*safariはサイズの一括指定不可*/
  margin:5px 0;
  padding:0;
  line-height:1em;
  border-bottom:0px solid #999999;
}

h4{
  clear:both;
  font-weight:bold;
  font-size:100%;						/*safariはサイズの一括指定不可*/
  line-height:1em;

  margin:5px 0;
  padding:0;
}
/*************************************/
/*  plugin  */
.first_description {
width : 170px;
margin-top: 0px ;
margin-bottom: 20px ;
margin-left: 0px ;
margin-right: 5px ;
padding: 5px;
text-align: left;
};
.first_description2 {
width : 170px;
margin-top: 0px ;
margin-bottom: 20px ;
margin-left: 0px ;
margin-right: 5px ;
padding: 5px;
text-align: left;
};
.second_description {
width : 170px;
margin-top: 0px ;
margin-bottom: 20px ;
margin-left: 0px ;
margin-right: 5px ;
padding: 5px;
text-align: left;
};
.second_description2 {
width : 170px;
margin-top: 0px ;
margin-bottom: 20px ;
margin-left: 0px ;
margin-right: 5px ;
padding: 5px;
text-align: left;
};
.third_description {
width : 170px;
margin-top: 0px ;
margin-bottom: 20px ;
margin-left: 0px ;
margin-right: 5px ;
padding: 5px;
text-align: left;
};
.third_description2 {
width : 170px;
margin-top: 0px ;
margin-bottom: 20px ;
margin-left: 0px ;
margin-right: 5px ;
padding: 5px;
text-align: left;
};

/*************************************/
/* iframe */
iframe {
scrollbar-face-color:#ffffff; 
scrollbar-highlight-color: #a1a992; /* LeftIN */
scrollbar-shadow-color: #a1a992; /* RightIN */
scrollbar-3dlight-color: #ffffff; /* LeftOUT */
scrollbar-darkshadow-color: #ffffff; /* RightOUT */
scrollbar-arrow-color: #a1a992; 
scrollbar-track-color: #ffffff; 
}


li {font-weight: none;
}

#baseBlock {
width: 850px;
padding: 0px;
	margin-left : auto;
	margin-right : auto;

}
#baseLeft {
width : 170px;
float : left;
}
#baseRight {
width : 170px;
float : right;
}
/*左１７０・右１７０・記事幅５１０・総幅８５０*/
/************************************/
/* リンクｖF  */
a:link {
color:#FF0080;
text-decoration: none;
}
a:active {
color: #656D56;
text-decoration: none;
}
a:visited {
color: #0069dd; /*#a1a992;C488FF*/
text-decoration: none;
font-weight: none;
}
a:hover {
color: #000;
text-decoration: underline;
}
.linkmenu {
font-size:11px;
height: 15px;
width: 50px;
background-image: url();
text-align:center;
margin-left : auto;
margin-right : auto;

}
/************************************/
/* list要素  変更前            
blockquote {
margin: 1px;
background-color: #E8F3FF;
padding: 3px;
border-top: 1px dotted #336699;
border-right: 1px dotted #336699;
border-bottom: 1px dotted #336699;
border-left: 5px solid #336699;
}
*/

/************************************/
/* ツイッターまとめ */
dl.fc2twtr {
margin: 1px;
background-color: #FFEEF7;
padding: 5px;
border-top: 1px dashed #333;
border-right: 1px dashed #333;
border-bottom: 1px dashed #333;
border-left: 1px dashed #333;
}
/************************************/
/* list要素              */
blockquote {
margin: 1px;
background-color: #FFFFFF;
padding: 5px;
border-top: 1px dashed #333;
border-right: 1px dashed #333;
border-bottom: 1px dashed #333;
border-left: 1px dashed #333;
}
.tb {
margin: 1px;
background-color: #EFFFFF;
padding: 5px;
border-top: 1px dashed #333;
border-right: 1px dashed #333;
border-bottom: 1px dashed #333;
border-left: 1px dashed #333;
}

/************************************/
/*head要素              */
#headBlock1 {
height: 87px;
width: 850px;
background-image: url();
}
#headBlock2 {
margin: 0px;
padding: 0px;
height: 187px;
width: 850px;
background-image: url();
}
#headBlogName{
font-family:"Arial Black", "Impact", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 24px;
color: #FC376F;
text-align: left;
padding: 20px 0px 0px 2px;
}

#headTitleBox{
height: 87px;
width: 510px;
float : right;
}

#headIntroBox{
height: 87px;
width: 500px;
float : right;
}
#headIntroduction{
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
color: #000000;
/*padding: 56px 40px 0px;*/
padding: 10px 0px 20px 30px;
/*text-align: right;*/
text-align: left;
}
/************************************/
/* main 要素              */

div.content {
	margin: 10px 5px;
	color: #666;
        background-color:#fff;
        border:1px solid #000;

}

#contents {
float : left;
width : 508px;
height : auto;
/*border-left : 1px solid #999;*/
}
.contentsInside {
width : 508px;
margin: 0px 0px 0px;
padding: 0px;
text-align: left;
}
.freearea{
margin: 10px 10px;
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
line-height: 125%;
color: #333;
align:left;
}
#mainBlock {
margin: 0px;
padding: 0px;
height: 9px;
width: 850px;
background-image: url();
}
#mainBlock2 {
margin: 0px;
padding: 0px;
height: 500px;
width: 850px;
background-image: url();
}
#mainBlock3 {
float : right;
width : 598px;
}

#calenderBlock {
margin: 0px;
padding: 0px;
height: 36px;
width: 850px;
background-image: url();
}

.mainEntryBlock {
/*background-color: #F3F3F3;*/
/*border: 1px solid #666666;*/
margin: 0px 0px 15px 0px;
}
.mainEntryTitle {
padding: 5px 0px 0px 15px;
margin: 0px;
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 14px;
font-weight: bold;
color: #656d56;
background-image: url() no-repeat 0% 0% fixed;#ffffff;height:40px;
background-repeat: no-repeat;
}
.mainEntryBase {
margin: 10px;
}
.mainEntryBody {
margin: 10px 20px;
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
line-height: 200%;
color: #333;
}
 div.content_body {
margin: 10px 20px;
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
line-height: 200%;
color: #333;
}
 div.content_more {
/*margin: 10px 20px;*/
margin: 10px 5px 10px 20px;
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
line-height: 200%;
color: #333;
}

.mainEntryMore {
margin: 10px 15px;
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
line-height: 200%;
color: #333;
}
.mainEntryDate1 {
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
line-height: 100%;
color: #333;
text-align: left;
margin: 15px 10px 5px;
}
.mainEntryDate {
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 11px;
line-height: 130%;
color: #333;
text-align: right;
margin: 0px 10px 5px;
}
.mainEntryDate2 {
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 11px;
line-height: 130%;
color: #333;
text-align: center;
margin: 0px 10px;
}
.mainEntryDate3 {
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 11px;
line-height: 130%;
color: #cccccc;
text-align: center;
margin: 0px 10px;
height : auto;
border-left : 1px solid #ff0080;
border-top : 1px solid #ff0080;
border-right : 1px solid #ff0080;
border-bottom : 1px solid #ff0080;
}

.mainEntryComment {
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 10px;
line-height: 150%;
color: #333;
margin: 0px 20px 0px 20px;
}
.mainEntryComment ul {
padding: 0px;
margin: 0px 10px 5px 5px;
}.pageLink{
font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
padding: 10px;
font-size: 12px;
margin-top: 10px;
text-align: center;
}
.mainCommentBold {
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
line-height: 150%;
color: #333;
margin: 0px 0px 0px 0px;
}
.mainCommentTitle {
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
line-height: 150%;
color: #000000;
margin: 0px 0px 0px 0px;
}
.mainCommentBody {
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
line-height: 150%;
color: #333;
margin: 0px 0px 0px 20px;
}
.mainCommentDate {
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 11px;
line-height: 130%;
color: #cccccc;
text-align: center;
margin: 0px 10px;
}
/************************************/
/* 左 menu 要素              */
#menu1Block {
float : left;
width : 170px;
}
.menu1Block2 {
width : 170px;
margin: 0px 0px 0px;
padding: 0px;
text-align: left;
}
#inside {
width: 953px;
}
.menu1BlockHead {
padding:0px;
margin: 0px 0px 0px 0px;
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 14px;
font-weight: bold;
color: #000000;
background-image: url();
no-repeat 0% 0% fixed;#ffffff;height:30px;
background-repeat: no-repeat;
}
.menu1BlockBody {
background-image: url();
margin: 0px;
padding: 0px;
}
.menu2bg {
background-image: url();
width : 170px;
margin: 0px;
padding: 0px;
}
.menu1BlockBodyPro {
background-image: url();
margin: 0px;
padding: 0px;
height: 150px;
width: 170px;
}

.menu1BlockBodyPro2 {
	background-image: url();
	margin: 0px;
	padding: 0px;
	height: 112px;
	width: 170px;
}

#menu1contents {
margin: 0px;
padding: 0px;
height: 60px;
width: 170px;
background-image: url();
text-align: center;
}
#menu1BlockBase {
margin: 0px;
padding: 0px;
height: 60px;
width: 170px;
background-image: url();
text-align: center;
}
#menu1BlockFoot {
margin: 0px;
padding: 0px;
height: 7px;
width: 170px;
background-image: url();
text-align: right;
}
.menu1BlockHead2 {
width : 170px;
margin: 0px 0px 0px;
padding: 0px;
}
.menu1BlockFoot2 {
width : 170px;
margin: 0px 0px 0px;
padding: 0px;
}
#leftBlock {
float : left;
width : 170px;
}
.leftBlockHead {
width : 170px;
margin: 0px 0px 0px;
padding: 0px;
}
/************************************/
/* menu 要素              */
.menuText {
font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 12px;
padding: 0px;
color: #333; /*#656D56;*/
line-height: 150%;
width: auto;
}
.menuText ul {
padding: 0px 0px 0px 0px;
margin: 0px;
}
.menuText ul li {
padding: 0px 0px 0px 3px;
margin: 0px;
list-style-type: none; /* square */
}

/************************************/
/* 右menu 要素              */
#menu2Block {
float : right;
width : 170px;
}
.menu2Block2 {
float : right;
width : 170px;
margin: 0px 0px 0px;
padding: 0px;
text-align: left;
}
.menu2BlockBody {
width : 170px;
margin: 0px;
padding: 0px;
}
.menu2BlockHead {
padding:0px;
margin: 0px 0px 0px 0px;
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 14px;
font-weight: bold;
color: #000000;
background-image: url();
no-repeat 0% 0% fixed;#ffffff;height:30px;
background-repeat: no-repeat;
}
#menu2BlockBase {
margin: 0px;
padding: 0px;
height: 60px;
width: 170px;
background-image: url();
text-align: center;
}
#menu2BlockFoot {
margin: 0px;
padding: 0px;
height: 7px;
width: 170px;
}
.menuText2 {
font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 10px;
padding: 0px;
color: #333333;
line-height: 120%;
width: 170px;
}
.menuText2 ul {
padding: 0px 0px 0px 0px;
margin: 0px;
}
.menuText2 ul li {
padding: 0px 0px 0px 10px;
margin: 0px;
list-style-type: square;
}

/*カレンダー堰#oージョン*/

#calender {
       text-align: center;
	padding-top: 0px;
	

}



#calender ul {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
         color:#000000; /*#046590;*/
	list-style-position : inside;
}

#calender li {
	display : inline;
	list-style-type : none;
}

#calender li a{
color: #ff0099; text-decoration: none;
}


#calender li a:hover {
color: #FF0000; text-decoration : underline;position:relative ;top:1px ;left:1px ;
}


li.day {
	padding: 0px 3px 0px 2px;
}

.prev-month-calendar {
	margin-right : 8px;
}

.next-month-calendar {
	margin-left : 8px;
}

/* 横カレンダーの設定 */
/* 表示させない場合は left 属性の margin-top と、
	right 属性の top プロパティを減らして全体を底上げしてください。*/
.yokocal {
	position: absolute;
	left: 2%;
	top: 10.7em;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 0.2em 0.5em 0.3em 0.5em;
	text-align: center;
	margin: 0;
	font-size: 80%;
}



/* 横カレンダーの日付はリストを inline で横に並べてるので、不具合ある人もいるかも。*/
.yokocal li {
	display: inline;
	margin: 0 0.1em;
}



/************************************/
/* footer 要素              */
#footer {
margin: 0px;
padding: 0px;
height: 32px;
width: 850px;
background-image: url();
}
.footBlock {
width : 850px;
height: 30px;
margin: 0px 0px 0px;
padding: 0px;
}
