/************************************/
/* body */
body{
font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka";
font-size: 12px;
line-height: 140%;
color: #333333;
margin: 0;
padding: 0;
background-color: #E5E5E5;
background-image: url(http://blog-imgs-26-origin.fc2.com/m/a/i/maisenblog/wall2.gif);
background-repeat: repeat;
text-align: center;
}
#baseBlock {
width: 760px;
padding: 0px;
margin: 0px auto;
text-align: left;
}
#baseRight {
width : 570px;
float : right;
margin: 20px 0px;
}
/************************************/
/* リンクの色 */
a{ color: #558C59;
text-decoration: none;
}
a:visited{ color: #558C59;
text-decoration: none;
}
a:hover{ color: #FFCC33;
}


/************************************/
/* list要素 */
blockquote {
margin: 10px;
background-color: #E8FFF1;
padding: 10px;
border-top: 1px dotted #336666;
border-right: 1px dotted #336666;
border-bottom: 1px dotted #336666;
border-left: 5px solid #336666;
}

/************************************/
/* 左menu 要素 */
#menu1Block {
float : left;
width : 180px;
margin: 20 0px 0px;
background-image: url();
}
.menu1BlockBase {
width : 180px;
background-image: url();
background-repeat: no-repeat;
padding: 3px 0px 0px 0px;
}



.menuText {
font-size: 10px;
padding: 5px;
color: #333333;
line-height: 120%;
}
.menuText input{
width:80%;
}
.menuText p{
margin:0;
}
.menuText ul {
padding: 0px 5px 0px 10px;
margin: 2px;
}
.menuText ul li {
padding: 0px 5px;
margin: 5px;
list-style-type: none;
border-bottom: 1px solid #DDDDDD;
}
.menuBlockTop {
margin: 0px;
padding: 0px;
}
.menuText form {
margin: 0px 10px;
}
.search {
width: 90px;
}
/************************************/
/*head要素 */ 
#headBlock {
height: 177px;
width: 570px;
background-image: url(http://blog-imgs-26-origin.fc2.com/m/a/i/maisenblog/top.jpg);
text-align: right;
}
#headBlogName{
font-family:"Arial Black", "Impact", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
font-size: 24px;
color: #99CCCC;
padding: 50px 20px 0px;
}
#headIntroduction{
color: #CCCCCC;
margin: 8px 20px 0px;
}


/************************************/
/* main 要素 */
#mainBlock {
float : left;
width : 570px;
}
.mainEntryBlock {
margin: 10px 0px 0px;
background-image: url(http://blog-imgs-26-origin.fc2.com/m/a/i/maisenblog/table_main.gif);
}
.mainEntryTop {
margin: 0px 0px 0px 0px;
padding: 0px;
}
.mainEntryTitle {
margin: 4px 7px;
padding: 4px 4px 4px 22px;
font-size: 14px;
font-weight: bold;
color: #538A9B;
background-color: #fff;
background-image: url(http://blog-imgs-26-origin.fc2.com/m/a/i/maisenblog/table_main_title.gif);
background-repeat: no-repeat;
background-position: left center;
}
.mainEntryBase {
margin: 10px;
}
.mainEntryBody {
margin: 10px 15px;
color: #333333;
}
.mainEntryMore {
margin: 10px 15px;
color: #333333;
}
.mainEntryDate {
font-size: 10px;
color: #454545;
text-align: right;
margin: 15px 10px 5px;
}
.pageLink{
padding: 10px;
margin-top: 10px;
text-align: center;
}
.mainEntryCopy {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 4px;
text-align: center;
}
/* 画像の装飾 */
.mainEntryBase img{
margin:0px 0px 0px 0px;
padding: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #999999;
border-bottom-color: #999999;
}
/************************************/
/* mainComment要素 */
.mainCommentBold {
padding: 10px 0px 2px 5px;
margin: 0px 3px;
border-bottom: 3px solid #F0F0F0;
font-size: 12px;
font-weight: bold;
color: #666;
}
.mainCommentTitle{
padding: 3px 0px 5px 15px;
font-weight: bold;
color: #009966;
}
.mainCommentBody {
padding: 0px 0px 0px 20px;
color: #333333;
}
.mainCommentDate {
padding: 5px 10px 15px 20px;
font-size: 10px;
color: #454545;
}

/************************************/
/* maintForm要素 */
.mainForm {
margin: 10px;
}
.mainFormText {
width: 240px;
}
.mainFormTextarea {
width: 240px;
}
.mainFormPass {
width: 100px;
}
.mainFormButton {
width: 100px;
}

/************************************/
/* maintTaba要素 */
.mainTrabaBold{
padding: 15px 0px 2px 5px;
margin: 0px 3px 0px 3px;
border-bottom: 3px solid #F0F0F0;
font-size: 12px;
font-weight: bold;
color: #666;
}
.mainTrabaTitle{
padding: 3px 0px 5px 15px;
font-weight: bold;
color: #009966;
}
.mainTrabaBody {
padding: 0px 0px 0px 20px;
font-size: 12px;
color: #333333;
}
.mainTrabaDate {
padding: 5px 10px 15px 20px;
font-size: 10px;
color: #454545;
}
.mainTrabaUrl {
padding: 4px 0px 20px 10px;
}
.mainTrabaForm {
width: 280px;
}

/************************************/
/* 右menu 要素 */
#menu2Block {
float : right;
width : 0px;
margin: 10px 0px;
background-image: url();
}

/* カレンダー要素 */
table.calender {
font-size: 10px;
width: 95%;
border-collapse: separate;
border-spacing: 0;
font-family: Arial, Helvetica, sans-serif;
}
.calender caption {
font-size: 10px;
border-bottom: 1px solid #666666;
padding: 0px 0px 5px;
}
.calender th {
font-weight: normal;
text-align: center;
}
.calender td {
text-align: center;
padding: 1px;
}
.calender td a {
display: block;
color: #FFFFFF;
background-color: #9EB1AD;
}
th#sun {
color: #CC0000;
}
th#sat {
color: #0000CC;
}
th#week {
color: #808080;
}

textarea,input,select {
font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}

img.emoji{
vertical-align:middle;
border:0;
}

/* プロフィール用 */
.maid-prof500 {
	float: left;
	width: 520px;
	margin:0px;
	clear:both;
}
.maid-prof {
    float: left;
	margin:2px;
	border:#FFF solid 2px;
}
}