/*index
------------------------------------------------------------------
Standard
Link
layout
#HD
#ENTRY
#MENU
----------------------------------------------------------------*/

/*----------------------------------------------------------------
Standard
----------------------------------------------------------------*/
body{
background:#FFFFFF;
font-family: Verdana,"£Í£Ó £Ð¥´¥·¥Ã¥¯",  Osaka;
color:#333333;
font-size:75%;
line-height:1.5;
}
body *{font-size:100%;}
small{font-size:85%; line-height:1.3;}
big{font-size:115%; line-height:1.6;}
body,p,ul,li,ol,h1,h2,h3,h4,h5,h6,table,td,th,form{
margin:0;
padding:0;
font-weight:normal;
}
ul{list-style-type:none;}
table{
border-collapse: collapse
}
img{border:none;}
hr{
color:#cacaff;background-color:#cacaff;
}
hr.none{display:none;}
.clear{clear:both;}
blockquote{
margin:5px 0px;
padding:10px;
border:#cccccc solid 1px;
background:#fcf8f4;
}

/*----------------------------------------------------------------
Link
----------------------------------------------------------------*/
a:link{color:#2066b3; text-decoration:none;}
a:visited{color:#668fbd; text-decoration:none;}

#ENTRY .data h4 a:link{color:#0d67cc; text-decoration:none;}
#ENTRY .data h4 a:visited{color:#4886cd; text-decoration:none;}

#ENTRY .main h2 a:link{color:#555555; text-decoration:none;}
#ENTRY .main h2 a:visited{color:#777777; text-decoration:none;}

a:active,
#ENTRY .data h4 a:active,
#ENTRY .main h2 a:active{color:#71b5e1; text-decoration:underline;}
a:hover,
#ENTRY .data h4 a:hover,
#ENTRY .main h2 a:hover{color:#71b5e1; text-decoration:underline;}

#HD h1 a:link{color:#ffffff; text-decoration:none;}
#HD h1 a:visited{color:#ffffff; text-decoration:none;}
#HD h1 a:active{color:#ffffff; text-decoration:underline;}
#HD h1 a:hover{color:#ffffff; text-decoration:underline;}

/*----------------------------------------------------------------
layout
----------------------------------------------------------------*/
body{
overflow:auto;
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
z-index:1;
background:url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower01.jpg) repeat-x;
background-attachment: fixed;
}
#CONTAINER{
max-width: 1000px;
_width:expression(document.body.clientWidth > 1000? "1000px": "auto" );
}
#PAGE{
min-width: 750px;
_width:expression(document.body.clientWidth < 750? "750px": "auto" );
}
#HD{
height:180px;
padding:20px 10px 20px 10px;
_height:230px;
}
#ENTRY{
width:75%;
vertical-align:top;
}
#ENTRY .data{
width:16%;
float:left;
}
#ENTRY .main{
width:77%;
float:left;
margin-bottom:15px;
_width:80%;
}
#MENU{
width:27%;
background:#ffffff;
vertical-align:top;
}
/*----------------------------------------------------------------
#HD
----------------------------------------------------------------*/
#HD h1{
font-size:135%;
margin-bottom:8px;
font-weight:bold;
}
#HD h3{
color:#ffffff;
}

/*----------------------------------------------------------------
#ENTRY
----------------------------------------------------------------*/
#ENTRY .data{
text-align:right;
margin:0;
margin-top:5px;
}
#ENTRY .data h4{
padding:6px 10px 4px 5px;
margin-bottom:8px;
line-height:1;
color:#176dce;
font-weight:bold;
border-bottom:#9abbe0 solid 1px;
border-top:#9abbe0 solid 1px;
background:#ffffff;
}
#ENTRY .data li{
padding-right:10px;
font-size:85%;
line-height:1.6;
}
#ENTRY .main{
border:#9abbe0 solid 1px;
background:#ffffff url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower02.jpg) right bottom no-repeat;
margin-bottom:20px;
}
#ENTRY .main .contents{
_width:100%;
padding:0 15px 20px;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #cceefe;
scrollbar-shadow-color: #cceef3;
scrollbar-3dlight-color: #fefefe;
scrollbar-arrow-color: #9abbe0;
scrollbar-track-color: #fefefe;
scrollbar-darkshadow-color: #fefefe;
filter:chroma(color=#fefefe);
overflow:auto;
overflow-y:visible;
line-height:1.6;
}
#ENTRY .main h2{
padding:12px 27px 8px 28px;
margin-bottom:17px;
margin-left:-1px;
font-size:115%;
font-weight:bold;
background:url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower01.gif) no-repeat;
}
#ENTRY .main .contents ul{
margin:0.1em 0 0.3em 0;
}
#ENTRY .main .contents ul li{
background:url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower06.gif) left top no-repeat;
padding:0 0 0 14px;
}
#ENTRY .main .contents ul ul li{
background:url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower07.gif) left top no-repeat;
padding:0 0 0 14px;
}
#ENTRY .main .contents ol{
margin:0.1em 0 0.3em 1.8em;
}
#ENTRY .main .plugin-title{
padding:4px 27px 3px 14px;
margin:5px 0 5px 0;
font-weight:bold;
color:#666666;
}
#ENTRY .tag_data{
margin-top:1em;
}

/*----------------------------------------------------------------
.CM-TB
----------------------------------------------------------------*/
#ENTRY .CM-TB{
background:url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower03.gif) left top repeat-x;
margin:10px 0 15px 0;
padding:10px 12px 0 12px;
}
#ENTRY .CM-TB p{
float:none;
width:100%;
line-height:1.4;
}
#ENTRY .CM-TB div{
padding:8px 10px;
margin:5px 0;
border:#eeeeee solid 1px;
}
#ENTRY .CM-TB .title{
float:none;
font-weight:bold;
}
#ENTRY .CM-TB .data{
text-align:right;
font-size:85%;
}
#ENTRY .CM-TB .comment_text table{
line-height:1.5;
}

/*----------------------------------------------------------------
#MENU
----------------------------------------------------------------*/
#MENU{
padding-bottom:20px;
}
#MENU h5{
margin:18px 4px 8px 4px;
padding:3px 3px 2px 20px;
color:#7ebbff;
font-weight:bold;
background:url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower02.gif) left bottom no-repeat;
}
#MENU div{
margin:0 14px 7px 14px;
font-size:85%;
line-height:1.4;
color:#555555;
}#MENU div div{
font-size:100%;
}
#MENU li{
margin-left:-5px;
padding:1px 10px 2px 10px;
background:url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower04.gif) left top no-repeat;
}
#MENU dl{
margin:2px 0;
padding:0;
}
#MENU dd{
margin:0;
padding:3px 0 6px 12px;
}

#MENU .plugin-myimage{
padding:2px 0 4px 0;
}
#MENU .plugin-calender{
text-align:center;
width:100%;
}
#MENU .plugin-calender table{
margin:0 auto;
_text-align:center;
}
#MENU .plugin-calender caption{
background:url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower03.gif) left bottom repeat-x;
margin:0 auto;
padding:0 0 4px 0;
color:#555555;
}
#MENU .plugin-calender caption b{
font-weight:normal;
letter-spacing:-0.2em;
}
#MENU .plugin-calender td{
text-align:center;
padding:6px 0 0 0;
color:#607fa1;
}
#MENU .plugin-calender td a{
background:url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower05.gif) center center no-repeat;
display:block;
width:2em;
height:1.5em;
}
#MENU .plugin-calender th{
background:url(http://blog-imgs-10.fc2.com/e/t/e/etemplate/e_blueflower03.gif) left bottom repeat-x;
width:2.5em;
padding:3px 0 4px 0;
color:#7ebbff;
font-weight:bold;
}

#FootArea{
margin:20px 15px 15px 15px;
font-size:85%;
}

.emoji{
vertical-align:middle;
}
.fc2_footer{
margin-top:1.6em;
}