@charset "UTF-8";
/* @Style ID.0156 */

body {font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333;background-color: #FFFFFF; text-align: center; line-height: 1.4; margin: 5px 0 10px 0;}

img {border-style: none;}

/*
strong {color: #333333;}
*/

.none{color: #333333; display: none;}

#container { background-color: #ffffff;	background-image: url(blogimg/bodybg.gif);	background-position: center top; background-repeat: repeat-y; text-align: left;	margin-left: auto; margin-right: auto; margin-bottom: 0px; width: 760px;}

#header { color: #333333; background-color: #ffffff; background-image: url(blogimg/header.gif);background-position: center top; background-repeat: no-repeat; padding: 10px 20px ;line-height: 100%;}

.description {letter-spacing: 0.05em;font-size: 70%;line-height: 100%;color: #666666;padding:0;}

#header .home {width:300px;float:left;margin:0 0 10px ;}
#header .site-navi {width:400px;float:right;margin:12px 0 0;padding:0;font-size:80%;text-align: right;line-height: 100%;}

/*
#header a {text-decoration: none;color: #333333;}
#header a:link {text-decoration: none;color: #333333;}
#header a:link:hover {text-decoration: none;color: #333333;background-color: #CCFF99;}
#header a:link:active {text-decoration: none;color: #333333;}
#header a:visited {text-decoration: none;color: #333333;}
#header a:visited:hover {text-decoration: none;color: #333333;}
#header a:visited:active {text-decoration: none;color: #333333;}

#header .site-navi a {text-decoration: underline;color: #333333;}
#header .site-navi a:link {text-decoration: underline;color: #333333;}
#header .site-navi a:link:hover {text-decoration: underline;color: #333333;background-color: #CCFF99;}
#header .site-navi a:link:active {text-decoration: underline;color: #333333;}
#header .site-navi a:visited {text-decoration: underline;color: #333333;}
#header .site-navi a:visited:hover {text-decoration: underline;color: #333333;}
#header .site-navi a:visited:active {text-decoration: underline;color: #333333;}
*/

#image { clear:both;background-image: url(blogimg/header.jpg); background-position: center center; background-repeat: no-repeat; text-indent: 0px; margin: 0 8px; padding: 0; height: 200px;border-top:1px solid #CCCCCC;}

#image h1 {font-family: Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size: 220%;text-align:right;line-height: 100%;margin: 0 0 10px; padding: 150px 0 0 0;}

#image h1 a {text-decoration: none;color: #FFFFFF;}
#image h1 a:link {text-decoration: none;color: #FFFFFF;}
#image h1 a:link:hover {text-decoration: none;color: #FFFFFF;}
#image h1 a:link:active {text-decoration: none;color: #FFFFFF;}
#image h1 a:visited {text-decoration: none;color: #FFFFFF;}
#image h1 a:visited:hover {text-decoration: none;color: #FFFFFF;}
#image h1 a:visited:active {text-decoration: none;color: #FFFFFF;}


#header-var{margin:0 8px;;padding:0;height:32px;background-image: url(images/bg-jq30.png); background-repeat: repeat-x;}

/*
 #header-navi {width:650px;height:28px;float:left;margin:0;padding:0;font-size:90%;background-image: url(blogimg/navi.gif); background-repeat: repeat-x;}
 #header-navi ul{margin:0;padding:0;list-style-type:none;}
 #header-navi li{float:left;margin:0;padding:0;letter-spacing: 0.1em;border-right:1px solid #CCCCCC;}

#header-navi a {text-decoration: none;color: #333333;display:block;margin:0;padding:3px 10px;}
#header-navi a:link {text-decoration: none;color: #333333;}
#header-navi a:link:hover {text-decoration: none;color: #333333;background-image: url(blogimg/navi2.gif); background-repeat: repeat-x;}
#header-navi a:link:active {text-decoration: none;color: #333333;}
#header-navi a:visited {text-decoration: none;color: #333333;}
#header-navi a:visited:hover {text-decoration: none;color: #333333;}
#header-navi a:visited:active {text-decoration: none;color: #333333;}
*/
ul#menu-jq3 {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 90%;
	clear: both;
	float: left;
	width:100%;
}
ul#menu-jq3 li{
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	height:32px;
       border-right: dotted 1px #999999; 

}
ul#menu-jq3 a, ul#menu-jq3 span {
	padding: 6px 12px;
	float: left;
	text-decoration: none;
	color: #000;
	font-weight:bold; 
	text-transform: uppercase;
	clear: both;
	height: 20px;
	line-height: 20px;
	background:url(images/bg-jq30.png) repeat-x;
}
ul#menu-jq3 a {
	color: #0088ff;
	background:url(images/bg-jq31.png) repeat-x;
}
ul#menu-jq3 span {
	display: none;
}


#header-rss {width:60px;float:right;text-align:right;margin:0;padding:7px 7px 0 0;background-image: url(blogimg/navi.gif); background-repeat: repeat-x;}

#wrapper {width: 578px;float: left;}

#main {
	font-size: 75%;
	line-height: 150%;
	letter-spacing: 0.05em;
	margin-top: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-bottom: 0;
	width: 395px;
	float: right;
	overflow:hidden;
}

#main a {text-decoration: underline;color: #FF0000;}
#main a:link {text-decoration: underline;color: #003399;}
#main a:link:hover {text-decoration: underline;color: #FF0000;}
#main a:link:active {text-decoration: underline;color: #003399;}
#main a:visited {text-decoration: underline;color: #003399;}
#main a:visited:hover {text-decoration: underline;color: #FF0000;}
#main a:visited:active {text-decoration: underline;	color: #FF0000;}


.pad {padding-top: 5px;padding-left: 10px;padding-right: 10px;padding-bottom: 10px;}

#main p {margin-top: 8px;margin-left: 5px;margin-bottom: 8px;}

#main p.archivemenu {text-align:center;font-size:90%;}
#main p.pagemenu {text-align:right;font-size:90%;}
#main p.previous {font-size:90%;float:left;margin-bottom: 20px;padding-bottom:0px;line-height:100%;}
#main p.next {font-size:90%;float:right;margin-bottom: 20px;padding-bottom:0px;line-height:100%;}
#main p.pankuzu {clear:both;}

#main .maintext p {line-height:180%;}
#main .maintext em {font-style:normal;font-weight:bold;}
#main .maintext strong {font-size:120%;font-style:normal;font-weight:bold;}

#main .title {border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;border-left:5px solid #3366CC;margin:0;padding:5px 5px 5px 10px;background-color: #f7f3e7;}


#main .date {font-size: 120%;font-weight: bold;	color: #666666;margin: 0 0 3px 0; padding: 0 0 3px;clear: both;border-bottom:1px dotted #999999;}
#main h2 {font-size: 150%;color: #333333;margin: 0;padding:3px 0 0;clear: both;letter-spacing:0.2em;line-height:115%;}

/*
#main h2 {font-size: 150%;color: #ffffff;background-color: #3366CC;	background-image: url(blogimg/h2.png);	background-repeat: repeat-x;margin: 5px 0 10px;padding: 7px 0 1px 12px;clear: both;border-bottom:3px solid #3366CC;letter-spacing:0.2em}
*/

#main h2.search-results-header{padding-left:5px;color:#333333;font-size:150%;background-image:none;background-color:#FFFFFF; }

#main .information h2 {font-size: 120%;color: #ffffff;background-color: #3366CC;background-image: url(blogimg/h2-oshirase.png);background-repeat: repeat-x;margin-top: 5px;margin-bottom: 0;padding-top: 2px;padding-left: 10px;padding-bottom: 2px;clear: both;border:none;letter-spacing:0;}

#main h2.plofile {margin:30px 0 15px;padding:0;}

#main .information ul{margin:0;padding:10px 1em 10px 2em;list-style-image:url(blogimg/list01.png);}
#main .information li{line-height:135%;margin:0;padding:0 0 7px 0;}
#main .information p{text-align:right;margin:-15px 0 15px;padding:0;}

#main .random h2 {font-size: 120%;color: #ffffff;background-color: #3366CC;background-image: url(blogimg/h2-side.png);background-repeat: repeat-x;padding-top: 4px;padding-left: 10px;margin-bottom: 0;padding-bottom: 2px;clear: both;border:none;letter-spacing:0}
#main .random ul{margin:0;padding:10px 1em 15px 2em;list-style-type:square;list-style-image:url(blogimg/list02.png);}
#main .random li{line-height:135%;margin:0;padding:0 0 7px 0;}

#main h3 {color:#333333;font-size: 120%;margin-top: 10px 0 10px 5px;padding: 0px 0 2px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #6495ED;clear: both;}

#main h3.search-results-header{margin:20px 0 15px 5px;padding-left:0;color:#333333;font-size:135%;background-image:none;background-color:#FFFFFF;}
#main .entry-footer {text-align:right;}

#main .search-results-container h3{margin:10px 0 5px;padding:0 0 0 17px;color:#333333;font-size:135%;background-image:none;background-color:#FFFFFF;border:none;background-image: url(blogimg/bullet01.png); background-position: left center;background-repeat: no-repeat; }

#main .search-results-container h3 a{text-decoration:none;}
#main .search-results-container p{margin:0;padding:0 0 10px 17px;}

#main h4 {
	font-size: 100%;
	margin-top: 10px;
	padding-top: 0px;
	margin-left: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
	clear: both;
}



blockquote {
	background-color: #ffffff;
	margin-top: -5px;
	border-width: 1px;
	border-style: dotted;
	border-color: #CCCCCC;
	padding: 5px;
}

pre {
	border-width: 1px;
	border-style: dotted;
	border-color: #CCCCCC;
	padding: 5px;
	margin-top: -5px;
	margin-left: 40px;
	margin-right: 40px;
	overflow: scroll;
}

#main dt { padding: 0 0 0 5px;}
#main div.yearly dt{ margin: 1em 0; padding: 0;font-size: 125%;font-weight: bold;clear: both;}
#main div.yearly dd{ margin:0 0 0.5em 1em ;padding: 0;}

#main .ozeki-comment {clear: both;margin:0 30px;padding:20px 0 0;}
#main .ozeki-comment h4{font-size:135%;font-weight:bold;height:40px;line-height:120%;margin:0;padding:2px 5px 0 50px;background-image: url(blogimg/ozeki-comment.jpg);background-repeat: no-repeat;border:0px solid #EEEEEE;}

#main .news10 table{width:100%;border:1px solid #999999;border-collapse: collapse;}
#main .news10 th{text-align:center;white-space:nowrap;border:1px solid #999999;padding:3px;}
#main .news10 td{text-align:left;border:1px solid #999999;padding:3px;}
#main .news10 caption{text-align:center;font-weight:bold;}


.info {
	margin-top: 10px;
	margin-bottom: 25px;
}


.info dt {
        padding: 0 0 0 5px;
}


.info dd {
        line-height: 160%;
        margin: -1.6em 0 0.8em 9em;
        border-bottom: 1px dotted #666666;
}


.form {
	line-height: 160%;
	margin: 0;
}
.form dt {
	padding: 0 0 0 0.3em;
}
.form dd {
	line-height: 160%;
	margin: -1.6em 0 0.8em 10em;
}

#menu {
	font-size: 100%;
	background-color: #f3f3cc;
	text-align: left;
	margin-bottom: 15px;
}



#main .imageleft{margin-right: 10px;	float: left}
#main .imageright{margin-left: 10px;	float: right;}
#main .imagecenter{text-align:center;}

#main .relate0{display:none;}
#main .relate-ul {margin:0;padding:0 1em 10px 2em;list-style-type:square;list-style-image:url(blogimg/list03.png);}
#main .relate-li li{line-height:135%;margin:0;padding:0;}

#main .extend ul{margin:0;padding:0 1em 10px 0.5em;list-style-type:none;}
#main .extend li{line-height:125%;margin:0;padding:0 0 10px;;}

#main .pre-next ul{margin:0;padding:0 1em 10px 2em;list-style-type:square;}
#main .pre-next ul.pre{list-style-image:url(blogimg/pre.png);}
#main .pre-next ul.next{list-style-image:url(blogimg/next.png);}
#main .pre-next li{line-height:135%;margin:0;padding:0;}




#main p.permalink {text-align:right;margin:1em 0;}

#main p.gotop {text-align:right;}

.more {
	margin-top: 3px;
	margin-bottom: 10px;
	float: right;
}


#main li {
	margin-bottom: 5px;
	
}


.rentory {
	margin-top: 0px;
	margin-bottom: 25px;
}


.rentory dt {
        padding: 0;
}


.rentory dd {
	line-height: 140%;
	margin: -1.4em 0 0.4em 6em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


.archives {
	margin-top: 0px;
	margin-bottom: 25px;
}
.archives dt {
        padding: 0;
}


.archives dd {
	line-height: 140%;
	margin: -1.4em 0 0.4em 16em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.entry-tags {
    margin: 0 0 10px 10px; 
}

#main h3.entry-tags-header { border:none;}
.entry-tags-header,.entry-tags-list,.entry-tag { display: inline; }
.entry-tags-list { list-style:none; padding: 0px;}

#main .posted {	font-family: Verdana, Arial, sans-serif;font-size: 90%;	color: #333333;	text-align: right;	padding: 3px;margin-bottom: 25px;clear: both;}


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

textarea[id="comment-text"] {
	width: 80%;
	}

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

.sign {
	margin-bottom: 10px;
}


.extended {
	display:block;
	float:right;
}




#left {	font-size: 80%;line-height: 140%;width: 180px;float: left;}
#right{	font-size: 80%;	line-height: 140%;width: 180px;	float: right;}

#left .pad {
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 5px;
}

#right .pad {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 15px;
}

#left a,#right a {
	text-decoration: none;
	color: #003366;
	}


#left a:link,#right a:link {
	text-decoration: none;
	color: #003366;
	
}


#left a:link:hover,#right a:link:hover {
	text-decoration: none;
	color: #FF0000;
	
}


#left a:link:active ,#right a:link:active {
	text-decoration: none;
	color: #FF0000;
}


#left a:visited ,#right a:visited {
	text-decoration: none;
	color: #003366;
}


#left a:visited:hover, #right a:visited:hover {
	text-decoration: none;
	color: #FF0000;
}


#left a:visited:active , #right a:visited:active {
	text-decoration: none;
	color: #FF0000;
}


#left h2,#right h2{font-family: Arial, Tahoma, "Trebuchet MS", Verdana, "ＭＳ Ｐゴシック", Osaka, sans-serif;font-size: 100%;color: #FFFFFF;background-color: #3366CC;background-image: url(blogimg/h2-side.png);background-repeat: repeat-x;padding-top: 2px;padding-left: 10px;margin-top:5px;margin-bottom: 0;padding-bottom: 2px;clear: both;}



#left h3 , #right h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	padding-top: 0;
	padding-left: 5px;
	
margin-top: 4px;
margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	clear: both;
}

#left p , #right p{
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
} 


#left ul, #right ul {
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 0;
	margin-right: 5px;
	list-style-type: none;
}

#left li ,#right li {line-height:110%;margin-top:7px;margin-bottom:7px;}
#left .yearly ul {margin:3px 0 0 5px;padding:0;}
#left .yearly li {float:left;line-height:110%;margin:0 5px 5px 0;padding:0;}


#left li a,#right li a {text-decoration: none;color: #003366;text-align: left;}

#left li li, #right li li {text-indent: 5px;}

#left li a:hover ,#right li a:hover {text-decoration: none;	color: #336699;}

#right .search {margin:7px 0 10px;padding:5px;border:1px solid #CCCCCC;background-color: #EEEEEE;}
#right .search p,form{margin:0;padding:0;}
#right .search a{background-color: #EEEEEE;font-style:normal;}

#left .pulldown {background-color: #FFFFFF;margin-top:-5px;margin-bottom:15px;}

#left img ,#right img{margin-top: 3px;border-style: none;margin-bottom: 3px;}


#right div.tennis-rss {margin-top:0;padding-bottom:10px;border-bottom:0px solid #CCCCCC;}
#right div.tennis-rss li{font-size:90%;margin: 0 0 10px 0;padding:0;list-style-type:none;line-height:115%;}
#right div.tennis-rss div.rss_item{font-size:70%;}

#right .imageleft{margin-right: 10px;float: left;}


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

.link-note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
	text-align: left;
	line-height: 150%;
	margin-top: 10px;
	padding: 2px;
	margin-left: 5px;
	margin-right: 5px;
}



#powered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
	text-align: left;
	line-height: 150%;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
}




#footer {
	color: #333333;
	background-color: #ffffff;
	background-image: url(blogimg/footer.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-top: 1px;
	padding: 15px;
	clear: both;
}


address {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-weight: bold;	color: #333333;	text-align: center;font-style: normal;}

/* タグクラウド */
.module-tagcloud .module-content { font-size: 100%;text-align: left; font-family: Arial, Helvetica, sans-serif;}
.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: 130%; font-weight:bold;}
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 120%; font-weight:bold;}
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 110%; font-weight:bold;}
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 100%;}
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 90%;}
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 80%;}


/* Mac IE テキストエリア文字化け対策 */

select,input,textarea {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

textarea {
	font-size: 100%;
}


