/* @import url(http://admin.notlogical.net/mt-static/themes-base/blog.css);
@import url(http://admin.notlogical.net/mt-static/themes/minimalist-red/styles.css); */

body {
 background-color : #fafaf0;
 color : #444444;
 text-align : center;
}

a:link   { color : #ff6600; }
a:active { color : #886600; }

td       { font-size:12px; }
pre      { margin : 0 0 0 0; }

/*---- ▽ --------------------------- 枠 ------------------------------ ▽ ----*/
.tag_edge_1 {
 width : 8px;
 height : 26px;
 background-image : url(/images/tag_edge_1.gif);
}

.tag_edge_2 {
 width : 8px;
 height : 26px;
 background-image : url(/images/tag_edge_2.gif);
}

.tag_edge_3 {
 width : 8px;
 height : 7px;
 background-image : url(/images/tag_edge_3.gif);
}

.tag_edge_4 {
 width : 8px;
 height : 7px;
 background-image : url(/images/tag_edge_4.gif);
}

.tag_side_left {
 width : 8px;
 background-image : url(/images/tag_side_2.gif);
}

.tag_side_right {
 width : 8px;
 background-image : url(/images/tag_side_3.gif);
}

.tag_side_bottom {
 width : 8px;
 background-image : url(/images/tag_side_4.gif);
}

.breadcrum_edge_1 {
 width : 3px;
 height : 3px;
 background-image : url(/images/breadcrum_edge_1.gif);
}

.breadcrum_edge_2 {
 width : 3px;
 height : 3px;
 background-image : url(/images/breadcrum_edge_2.gif);
}

.breadcrum_edge_3 {
 width : 3px;
 height : 3px;
 background-image : url(/images/breadcrum_edge_3.gif);
}

.breadcrum_edge_4 {
 width : 3px;
 height : 3px;
 background-image : url(/images/breadcrum_edge_4.gif);
}

.breadcrum_top {
 height : 3px;
 background-image : url(/images/breadcrum_side_1.gif);
}

.breadcrum_left {
 width : 3px;
 height : 20px;
 background-image : url(/images/breadcrum_side_2.gif);
}

.breadcrum_right {
 width : 3px;
 height : 20px;
 background-image : url(/images/breadcrum_side_3.gif);
}

.breadcrum_bottom {
 height : 3px;
 background-image : url(/images/breadcrum_side_4.gif);
}

.contents_edge_1 {
 width : 6px;
 min-width : 6px;
 height : 6px;
 background-image : url(/images/contents_edge_1.gif);
}

.contents_edge_2 {
 width : 8px;
 min-width : 8px;
 height : 6px;
 background-image : url(/images/contents_edge_2.gif);
}

.contents_edge_3 {
 width : 6px;
 min-width : 6px;
 height : 6px;
 background-image : url(/images/contents_edge_3.gif);
}

.contents_edge_4 {
 width : 8px;
 min-width : 8px;
 height : 7px;
 background-image : url(/images/contents_edge_4.gif);
}

.contents_top {
 height : 6px;
 background-image : url(/images/contents_side_1.gif);
}

.contents_left {
 width : 6px;
 min-width : 6px;
 background-image : url(/images/contents_side_2.gif);
}

.contents_right {
 width : 8px;
 min-width : 8px;
 background-image : url(/images/contents_side_3.gif);
}

.contents_bottom {
 height : 7px;
 background-image : url(/images/contents_side_4.gif);
}

.inner_edge_1 {
 width : 3px;
 height : 21px;
 background-image : url(/images/inner_tab_edge_1.gif);
}

.inner_edge_2 {
 width : 3px;
 height : 21px;
 background-image : url(/images/inner_tab_edge_2.gif);
}

.inner_edge_3 {
 width : 3px;
 height : 4px;
 background-image : url(/images/inner_tab_edge_3.gif);
}

.inner_edge_4 {
 width : 3px;
 height : 4px;
 background-image : url(/images/inner_tab_edge_4.gif);
}

.inner_top {
 background-color:#4ABBDB;
}

.inner_left {
 width : 3px;
 background-image : url(/images/inner_tab_side_2.gif);
}

.inner_right {
 width : 3px;
 background-image : url(/images/inner_tab_side_3.gif);
}

.inner_bottom {
 height : 4px;
 background-image : url(/images/inner_tab_side_4.gif);
}

.footer_edge_1 {
 width : 3px;
 height : 21px;
 background-image : url(/images/footer_edge_1.gif);
}

.footer_edge_2 {
 width : 3px;
 height : 21px;
 background-image : url(/images/footer_edge_2.gif);
}

.footer_edge_3 {
 width : 3px;
 height : 3px;
 background-image : url(/images/footer_edge_3.gif);
}

.footer_edge_4 {
 width : 3px;
 height : 3px;
 background-image : url(/images/footer_edge_4.gif);
}

.footer_top {
 width : 770px;
 height : 21px;
 text-align : left;
 background-image : url(/images/footer_side_1.gif);
}

.footer_left {
 width : 3px;
 background-image : url(/images/footer_side_2.gif);
}

.footer_right {
 width : 3px;
 background-image : url(/images/footer_side_3.gif);
}

.footer_bottom {
 height : 3px;
 background-image : url(/images/footer_side_4.gif);
}

/*---- △ --------------------------- 枠 ------------------------------ △ ----*/

.CatList {
 margin : 2px 0 1px 1.5em;
 padding : 0;
}

.CatList li {
 margin : 1px 0px 2px 0px;
 padding : 0;
}


.date {
 width : 45px;
}

.date .headMonth {
 height : 20px;
 text-align : center;
 background-image : url(/images/calendar_1.gif);
 font: normal 12px Arial, Helvetica, sans-serif;
 color: #ffffff;
 padding-top: 2px;
}

.date .headDays {
 height : 19px;
 text-align : center;
 font-weight : bold;
 background-image : url(/images/calendar_2.gif);
}

.date .headYears {
 height : 16px;
 text-align : center;
 background-image : url(/images/calendar_3.gif);
 font: normal 11px/9px Arial, Helvetica, sans-serif;
 color: #666666;
 padding-top: 0px;
}

.date .day {
 margin : 2px;
 font: normal 22px/16px Arial, Helvetica, sans-serif;
 color: #666666; padding-top: 2px;
}

.TagTitle { color:#844426; font-weight:bold; }

.adr {
 margin : 0;
 padding : 0;
}

.bottomdot { border-bottom: dotted 1px #666666; }

.blogHeadTitle {
 float: left;
 margin-top: 5px;
 width : 100%;
}

.blogHeadTitle .title {
 width :80%;
 vertical-align: bottom;
 text-align: left;
 color: #333333;
 margin: 3px 0 2px;
 padding-bottom: 0px;
 font: bold 125%/100% "Lucida Grande", Arial, sans-serif;
 border-bottom: dotted 1px #CCCCCC;
}

.blogHeadTitle .title a, h2 a:visited {
 color: #333333;
 font: bold 125%/100% "Lucida Grande", Arial, sans-serif;
 text-decoration: none;
}

.blogHeadTitle .title a:hover {
 color: #44a1d0;
 text-decoration: none;
}

.blogHeadTitle .name {
 width:20%;
 vertical-align: bottom;
 text-align: right;
 color: #333333;
 margin: 3px 0 2px;
 padding-bottom: 0px;
 font: normal 10px% "Lucida Grande", Arial, sans-serif;
 border-bottom: dotted 1px #CCCCCC;
}

.titlebar {
 text-align : left;
 width: 560px;
 background-color: #33AACC;
 padding: 4px 15px 3px 15px;
}

.titlebar span {
 color: #FFFFFF;
 font: bold 100%/100% "Lucida Grande", Arial, sans-serif;
}

.mt-image-none {
 border: 1px solid gray;
}
.mt-image-center {
 border: 1px solid gray;
}
#titlebar h1 {
 font-size: 17px; /* 文字の大きさ*/
 font-weight: bold;
 line-height: 35px; /* 文字の高さの位置*/ 
 background: url(/images/titlebar.gif) no-repeat; /* 画像のＵＲＬ* / 
 height: 30px; /* 画像の高さ*/ 
 width: 650px;/* 画像の幅*/ 
 padding-left: 20px; /* 文字の始まりの位置*/ 
 color:#666666; /* 文字の色*/ 
}

.titlebarbbs {
 text-align : left;
 width: 750px;
 background-color: #33AACC;
 padding: 4px 15px 3px 15px;
}

.titlebarbbs span {
 color: #FFFFFF;
 font: bold 100%/100% "Lucida Grande", Arial, sans-serif;
}

#titlebarbbs h1 {
 font-size: 17px; /* 文字の大きさ*/
 font-weight: bold;
 line-height: 35px; /* 文字の高さの位置*/ 
 background: url(/images/titlebar.gif) no-repeat; /* 画像のＵＲＬ* / 
 height: 30px; /* 画像の高さ*/ 
 width: 750px;/* 画像の幅*/ 
 padding-left: 20px; /* 文字の始まりの位置*/ 
 color:#666666; /* 文字の色*/ 
}

 /* カレンダー */
 .calendarhead {
 padding-bottom: 5px;
 text-align: center;
 color: #333;
 font-size: 12px;
 background: none;
 letter-spacing: 0.2em;
 }
 #calendar table {
 text-align: center;
 padding: 0px;
 border-collapse: collapse;
 }
 #calendar th {
 padding-bottom: 3px;
 font-size: 10px;
 width: 19px;
 }
 #calendar td {
 padding: 2px 0;
 font-size: 11px;
 line-height: 120%;
 }
.today {
 display : block;
 border : 1px solid #338833;
 background-color : #EEFFEE;
 color : #448844;
}
 .sunday, .holiday, .holiday a:link, .holiday a:visited {
 color: #e50003;
 }
 .saturday, .saturday a:link, .saturday a:visited {
 color: #0000ff;
}

