* {
    margin: 0;
    padding: 0;
    word-break: break-all;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

body
{
	margin: 20px 0px 20px 0px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;                                                                                                                                                                                                                                                                                                                                                                                                                                                  
}

a
{
	color: #0000FF;
	text-decoration: none;
}

#left a
{
	color: #0000FF;
	text-decoration: underline;
}

a:link
{
	color: #0000FF;
	text-decoration: none;
}

#left a:link
{
	color: #0000FF;
	text-decoration: underline;
}

a:visited
{
	color: #0000FF;
	text-decoration: none;
}

#left a:visited
{
	color: #0000FF;
	text-decoration: underline;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
}

#left a:hover
{
	color: #000000;
	text-decoration: underline;
}

a:active
{
	color: #0000FF;
	text-decoration: none;
}

#left a:active
{
	color: #0000FF;
	text-decoration: underline;
}

/* リンク画像の枠線削除 */
a img
{
        border-style: none;
}

hr
{
	color: #000000;
}

INPUT
{
	color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

h1, h2, h3
{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#banner
{
    width: 100%;
    background: #000000;
    border-bottom: solid 1px #000;
}

#bannerbox
{
    text-align: left;
    padding: 6px 20px;
}

#container
{
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 900px;
	border: 1px solid #000000;
}

a#banner-img
{
	display: block;
	width: 100%;
	background: #000000 url( img/title/BITMAP.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #000000;
}

a#banner-imgallentry
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/allentry.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-imgmonday
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/monday.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-imgsearch
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/search.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-imgcompre
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/compre.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img000
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/000.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img010
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/010.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img020
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/020.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img030
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/030.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img040
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/040.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img050
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/050.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img060
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/060.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img070
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/070.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

/*
a#banner-img080
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/080.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}
*/

a#banner-img090
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/090.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img100
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/100.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img110
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/110.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img120
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/120.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img130
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/130.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img140
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/140.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img150
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/150.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img000e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/000e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img010e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/010e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img020e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/020e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img030e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/030e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img040e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/040e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img050e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/050e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img060e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/060e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img070e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/070e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

/*
a#banner-img080e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/080e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}
*/

a#banner-img090e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/090e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img100e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/100e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img110e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/110e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img120e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/120e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img130e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/130e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img140e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/140e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

a#banner-img150e
{
	display: block;
	width: 100%;
	background: #FFFFFF url( img/title/150e.jpg );
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: 1px solid #333333;
}

.banner-alt
{
	display: none;
}

.toparea
{
    width: 900px;
    margin: 15px auto 15px;
}

.topareamain
{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    line-height: 150%;
}

#topbannerarea
{
    width: 880px;
    margin: 10px auto 10px;
    border: solid 1px #000000;
}

#topbannertitle
{
    padding: 3px;
    text-align: center;
    background: #000000;
    color: #FFFFFF;
    border-bottom: solid 1px #000000;
}

.topbanner
{
    padding: 3px;
    text-align: center;
    line-height: 150%;
}

#box-margin
{
    margin: 0px 10px;
}

#box-left-center
{
	float: left;
	width: 880px;
}

#center
{
	float: right;
	width: 655px;
}

#left
{
	float: left;
	width: 210px;
}

.content
{
	padding: 10px 0px;
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
}

.content h1
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-align: left;
	font-weight: bold;
	margin-bottom: 3px;
}

.content h2
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-align: left;
	font-weight: bold;
	margin-bottom: 3px;
}

.content h3
{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
        border-bottom: solid 1px #000;
	text-align: left;
	font-weight: bold;
       padding: 3px 10px;
	margin-bottom: 5px;
}

.content p
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.5;
	text-align: left;
	padding: 5px 10px 5px 10px;
         margin-bottom: 10px;
}

.content tbp
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-weight: normal;
	line-height: 1.5;
	text-align: left;
	padding: 0px 10px 5px 5px;
	margin-bottom: 5px;
}

.content blockquote
{
	line-height: 1.5;
}

.content li
{
	line-height: 1.5;
         list-style-type: none;
}

.content p.posted
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	border-top: 1px solid #000000;
	text-align: left;
	margin-bottom: 0px;
	line-height: normal;
	padding: 3px 3px 3px 5px;
}

.mainbox
{
    margin: 0 auto 20px;
    border: solid 1px #000;
}

.mainbox img
{
    margin-top: 0px;
    margin-right: 0px;
}

.top-mainbox
{
        margin: 0 auto 20px;
        border: solid 1px #000;
}

.top-mainbox h3
{
        background-color: #ff6633;
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
        border-bottom: solid 1px #000;
	text-align: left;
	font-weight: bold;
        padding: 3px 10px;
	margin-bottom: 5px;
}

.top-entry-body
{
    padding: 5px 5px 0px;
    text-align: left;
    background: #fef2fe;
}

.entry-body
{
/* kokokokokoko */
    padding: 10px 10px 0px;
    text-align: left;
}

.entry-table
{
    padding: 5px 5px 0px;
    text-align: left;
}

.entry-table img
{
    margin-top: 5px;
    margin-right: 15px;
}

.entry-no-right-click
{
}

.entry-footer
{
    padding: 2px 5px;
    text-align: left;
}

.entry-footer img
{
    margin-bottom: 0px;
    margin-right: 0px;
}

#rankingimg
{
        margin: 0px;
}

.paginate
{
        color: #0000FF;
        text-align: center;
        font-size: 12px;
}

.sidebar
{
	padding: 10px 0px;
}

.sidetitle{
    padding: 3px;
    margin-bottom: 6px;
    text-align: center;
    line-height: 125%;
    background: #000000;
    color: #FFFFFF;
    border: solid 1px #000000;
}

.sidemain{
    padding: 3px;
    margin-bottom: 10px;
    text-align: left;
    line-height: 150%;
    background: #F9F9F9;
    border: solid 1px #000;
}

#profileimg
{
        margin: 0px 0px 10px;
}

.sidebar h3
{
        font-weight: normal;
}

.sidebar ul
{
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 15px;
}

.sidebar #categories ul
{
	padding-left: 2px;
}

.sidebar li
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-align: left;
	line-height: 120%;
	margin-top: 5px;
	list-style-type: none;
	padding: 2px;
}

.comment1 li
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	margin-top: 5px;
	text-align: left;
	line-height: 120%;
	list-style-type: none;
	padding: 2px;
}

.comment2 li
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	margin-top: 1px;
	margin-left: 7px;
	text-align: left;
	line-height: 120%;
	list-style-type: none;
	padding: 2px;
}

.trackback li
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	margin-top: 5px;
	text-align: left;
	line-height: 120%;
	list-style-type: none;
	padding: 2px;
}

.profile
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	padding: 2px;
      margin-top: 5px;
	margin-bottom: 13px;
}

.photo
{
	text-align: left;
	margin-bottom: 15px;
}

#calendar {
    text-align: center;
    padding: 5px 0;
    font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    font-size: 10px; 
    color:#444444; 
}
#calendar a,
#calendar a:link,
#calendar a:visited {
    color: #0000ff;
}
#calendar a:hover {
    text-decoration: underline;
}
#calendar a:active {
    color: #0000ff;
}
#calendar .calendarHead { 
    color:#444444; 
    padding-right: 5px;
} 
#calendar .today { 
    border : 1px solid #444444; 
    padding: 0 2px;
} 
#calendar .holiday,
#calendar .holiday a:link,
#calendar .holiday a:visited {
    color: #ff0000;
}
#calendar .saturday,
#calendar .saturday a:link,
#calendar .saturday a:visited {
    color: #990000;
}
#calendar .tholiday {
    border: 1px solid #444444;
    padding: 0 2px;
    color: #ff0000;
}
#calendar .tholiday a:link,
#calendar .tholiday a:visited {
    color: #ff0000;
}
#calendar .tsaturday {
    border: 1px solid #444444;
    padding: 0 2px;
    color: #990000;
}
#calendar .tsaturday a:link,
#calendar .tsaturday a:visited {
    color: #990000;
}

#comment-data
{
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #000000;
}

textarea[ id = "comment-text" ]
{
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

.commenter-profile img
{
	vertical-align: middle;
	border-width: 0;
}

.strike{ text-decoration: line-through; } 

.today
{
    background : #DCDCDC;    /* 背景色設定 */
/* border : 1px solid #000000;  枠線設定 */
}

#endbannerarea
{
    width: 950px;
    margin: 0px auto 10px;
    border: solid 1px #000000;
}

#endbannertitle
{
    padding: 3px;
    text-align: center;
    background: #000000;
    color: #FFFFFF;
    border-bottom: solid 1px #000000;
}

.endbanner
{
    padding: 3px;
    text-align: center;
    color: #000000;
    line-height: 150%;
}

.module-tagcloud .module-content {text-align: left; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }

