html {
scrollbar-track-color: #fff;
scrollbar-face-color: #fff;
scrollbar-shadow-color: #c00;
scrollbar-darkshadow-color: #fff;
scrollbar-highlight-color: #c00;
scrollbar-3dlight-color: #fff;
scrollbar-arrow-color: #c00;
}

body {
margin: 0px;
background-color: #911;
color: #000;
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: x-small;
}

textarea,select,button,submit {
color: #000;
background: #fff; 
border: 1px solid #ccc; 
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: x-small;
}

input {
color: #000;
background: #fff; 
border: 1px solid #ccc; 
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: xx-small;
}


/* Link Color
--------------------------*/
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #d00; text-decoration: none; }
a:active { color: #d00; text-decoration: none; }

a#blogTitleText:link { color: #fff; text-decoration: none; }
a#blogTitleText:visited { color: #fff; text-decoration: none; }
a#blogTitleText:hover { color: #fc0; text-decoration: none; }
a#blogTitleText:active { color: #fc0; text-decoration: none; }

.entryContents a:link { color: #d00; text-decoration: underline; }
.entryContents a:visited { color: #d00; text-decoration: underline; }
.entryContents a:hover { color: #f93; text-decoration: underline; }
.entryContents a:active { color: #f93; text-decoration: underline; }

#blogDescription {
padding-top: 0.5em;
font-size: small;
line-height: 1.3em;
}

#copyright {
padding: 15px 0 15px;
font-size:x-small;
text-align: center;
}


/* --------------------------------------- ¥ì¥¤¥¢¥¦¥È */
#contentBody {
width: 728px;
margin: 0 auto;
background-color: #fff;
border-left: 1px solid #d5d5d5;
border-right: 1px solid #d5d5d5;
}

#layoutHead {
width: 728px;
height: 150px;
background-image: url('images/header_1.jpg');
background-repeat: no-repeat;
background-position: center top;
padding-bottom: 30px;
}

#layoutTitle {
padding: 62px 40px;
font-weight: bold;
font-size: 18px;
letter-spacing: 0.1em;
}

#layoutBody {
width: 687px;
margin: 0 auto;
}

#layoutMain {
width: 524px;
}

#layoutSide {
width: 145px;
}

#layoutFoot {
clear: left;
width: 728px;
margin: 0 auto;
border-top: 1px #c00 solid;
}


/* --------------------------------------- ¥¨¥ó¥È¥ê¡¼ */
.entryBodySet {
clear: right;
width: 524px;
background-image: url('images/s2_dot.gif');
}

.entryBody {
width: 524px;
}
.entryBody td {
padding: 5px 10px;
background-color: #fff;
}

.entryTitle {
font-size: small;
font-weight: bold !important;
padding-left: 12px;

}

.entryDate {
float: left;
font-size: xx-small;
margin-top: 10px;
padding-left: 12px;
}

.entryContents {
clear: right;
padding: 12px;
font-size: 12px;
line-height: 1.8em;
}

.entryContents img {
display: block;
padding-bottom: 1em;
border: 0;
}

.pageup {
text-align: right;
padding: 3px 0 10px 0;
}

.pageup img {
padding: 5px !important;
border: 0;
}

.states {
text-align: right;
font-size: xx-small;
margin-top: 10px;
}

.sideBoxSet {
margin-bottom: 10px;
width: 145px;
}

/* Calendar
--------------------------*/
#calendarBox {
width: 145px;
}
#calendarBoxTtl {
padding: 20px 4px 10px;
background-image: url('images/bar_calendar.gif');
background-repeat: no-repeat;
background-position: left top;
background-color: #fff;
}

#calendarBox form {
display: none;
}

#dispCalendar {
width: 135px;
}
#dispCalendar td {
background-color: #fff;
}

.calendar {
width: 100%;
border-spacing: 2px;
font-size: 9px;
font-family: Arial, Helvetica;
}

.calendar td {
width: 15px;
height: 12px;
color: #999;
border: 1px #ccc solid;
}

.cell_sunday {
color: #5e7399 !important;
border: 1px #5e7399 solid !important;
}

.cell_today {
font-weight: bold !important;
}

.calendar a {
display: block;
background-color: #cbd3e3;
}

.calendarNavi {
font-size: 10px;
}

.calendarNavi img {
border: 0;
}

/* New Entries
--------------------------*/
#newentriesBox {
width: 145px;
height: 30px;
}
#newentriesBox td {
padding: 20px 10px 0px;
background-image: url('images/bar_newentries.gif');
background-repeat: no-repeat;
background-position: left top;
background-color: #fff;
}

.list {
padding: 0 0 5px 15px;
background-image: url('images/s1_ico_tr_16.gif');
background-repeat: no-repeat;
background-position: left top;

font-size: x-small;
line-height: 1.5em;
}

/* Categories
--------------------------*/
#categoriesBox {
width: 145px;
height: 30px;
}
#categoriesBox td {
padding: 20px 10px 0px;
background-image: url('images/bar_categories.gif');
background-repeat: no-repeat;
background-position: left top;
background-color: #fff;
}


/* Recent Comments
--------------------------*/
#RCommentsBox {
width: 145px;
height: 30px;
}
#RCommentsBox td {
padding: 20px 10px 0px;
background-image: url('images/bar_recentcomments.gif');
background-repeat: no-repeat;
background-position: left top;
background-color: #fff;
}

/* Profile
--------------------------*/
#profileBox {
width: 145px;
height: 30px;
}
#profileBox td {
padding: 20px 10px 0px;
background-image: url('images/s2_profile.gif');
background-repeat: no-repeat;
background-position: left top;
background-color: #fff;
}

/* Links
--------------------------*/
#linksBox {
width: 145px;
height: 30px;
}
#linksBox td {
padding: 20px 10px 0px;
background-image: url('images/bar_links.gif');
background-repeat: no-repeat;
background-position: left top;
background-color: #fff;
}

/* Archives
--------------------------*/
#archivesBox {
width: 145px;
height: 30px;
}
#archivesBox td {
padding: 20px 10px 0px;
background-image: url('images/bar_archives.gif');
background-repeat: no-repeat;
background-position: left top;
background-color: #fff;
}

/* Comment
--------------------------*/
.commentContents{
line-height: 2em;
}

/* SearchsBox
--------------------------*/
#searchsBox_pad{
line-height: 2em;
}

/* Rss
--------------------------*/
#rss { margin: 10px 0; border: 0; }

.page_mv {
  font-weight: bold;
  text-align: center;
  font-size: 10px;
  padding: 10px;
}

.page_mv img {
  border: 0;
}