@charset "utf-8";

* {
word-break: break-all;
word-wrap: break-word;
margin: 0px;
padding: 0px;
}

body {
margin: 8px;
padding: 0px 10px;
font-family: Verdana, Helvetica, sans-serif "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", "Osaka",;
text-align: center;
}

a                { color: #FF3366; text-decoration: none; background: none;}
a:link           { color: #FF3366; text-decoration: none; background: none;}
a:link:hover     { color: #cccccc; text-decoration: none; background: none;}
a:link:active    { color: #000000; text-decoration: none; background: none;}

a:visited        { color: #B3294D; text-decoration: none; background: none;}
a:visited:hover  { color: #cccccc; text-decoration: none; background: none;}
a:visited:active { color: #000000; text-decoration: none; background: none;}

h1,h2,h3,h4 {
margin: 0px;
}

a img {
border: none;
}

#container {
width: 950px;
margin-right: auto;
margin-left: auto;
text-align: left;
padding: 0px;
line-height: 160%;
}


#banner {
position : relative; z-index: 1;
margin: 0px;
padding: 0px;
}

#content{
width: 640px;
float: left;
}

#content100{
width: 100%;
float: left;
}

#links {
width: 300px;
float: right;
line-height: 150%;
background-color: #F8F8F8;
}

#footer	{
clear: both;
padding: 0px;
text-align: left;
}

.title	{
font-size: normal;
background: #DDDDDD;
font-weight: bold;
border-left: 8px solid #FF3366;
padding: 3px;
}

.smalltitle {
font-size: normal;
}

.blogbody {
font-size: 96%;
line-height: 141%;
}

.index {
font-size: 114%;
line-height: 160%;
margin: 10px;
}

.sidetitle {
font-size: normal;
background: #DDDDDD;
font-weight: bold;
}

.side {
background: #F8F8F8;
font-size: 75%;
font-weight: small;
line-height: 166%;
margin: 2px;
}

.sidetag {
font-size: 75%;
font-weight: small;
line-height: 214%;
margin: 0.4em;
}

.sideproduct {
line-height: 140%;
margin-top: 0.4em;
margin-bottom: 0.5em;
}

.side0 {
padding: 0px;
}

.clear {
clear: both;
}

.img_L {
float: left;
border: none;
margin-right: 8px;
margin-top: 8px;
}

.img_R {
float: right;
border: none;
margin-left: 8px;
margin-top: 8px;
}

.img_0 {
border: none;
margin: 0px;
}

.lensname { 
font-size: 76%;
font-weight: bold;
}

.calendar { 
font-size: 121%;
background-position: center;
background-position: middle;
background-repeat: no-repeat;
margin: 12px;
}

th, calendar {
padding: 4px;
}

.sun { 
background: #FDE0E0;
}

.sat { 
background: #C9DBE6;
}

.drk7jpSimilaritySiteTitles { 
font-size: normal;
}

.drk7jpSimilaritySiteSummarys {
font-size: 80%;
margin: 5px 0px 15px 0px;
}

.drk7jpSimilarityHeader {
font-size: 60%;
text-align: right;
}

.drk7jpSimilarityFooter {
font-size: 60%;
text-align: right;
}

.tagcloud0 {font-size: 0.55em;}
.tagcloud1 {font-size: 0.62em;}
.tagcloud2 {font-size: 0.68em;}
.tagcloud3 {font-size: 0.75em;}
.tagcloud4 {font-size: 0.82em;}
.tagcloud5 {font-size: 0.88em;}
.tagcloud6 {font-size: 0.95em;}
.tagcloud7 {font-size: 1.02em;}
.tagcloud8 {font-size: 1.08em;}
.tagcloud9 {font-size: 1.15em;}
.tagcloud10 {font-size: 1.22em;}
.tagcloud11 {font-size: 1.28em;}
.tagcloud12 {font-size: 1.35em;}
.tagcloud13 {font-size: 1.42em;}
.tagcloud14 {font-size: 1.48em;}
.tagcloud15 {font-size: 1.55em;}
.tagcloud16 {font-size: 1.62em;}
.tagcloud17 {font-size: 1.68em;}
.tagcloud18 {font-size: 1.75em;}
.tagcloud19 {font-size: 1.82em;}
.tagcloud20 {font-size: 1.88em;}
.tagcloud21 {font-size: 1.95em;}
.tagcloud22 {font-size: 2.02em;}
.tagcloud23 {font-size: 2.08em;}
.tagcloud24 {font-size: 2.15em;}

.stagcloud0 {font-size: 0.75em;}
.stagcloud1 {font-size: 0.81em;}
.stagcloud2 {font-size: 0.87em;}
.stagcloud3 {font-size: 0.93em;}
.stagcloud4 {font-size: 0.99em;}
.stagcloud5 {font-size: 1.04em;}
.stagcloud6 {font-size: 1.10em;}
.stagcloud7 {font-size: 1.16em;}
.stagcloud8 {font-size: 1.22em;}
.stagcloud9 {font-size: 1.28em;}
.stagcloud10 {font-size: 1.34em;}
.stagcloud11 {font-size: 1.40em;}
.stagcloud12 {font-size: 1.46em;}
.stagcloud13 {font-size: 1.51em;}
.stagcloud14 {font-size: 1.57em;}
.stagcloud15 {font-size: 1.63em;}
.stagcloud16 {font-size: 1.69em;}
.stagcloud17 {font-size: 1.75em;}
.stagcloud18 {font-size: 1.81em;}
.stagcloud19 {font-size: 1.87em;}
.stagcloud20 {font-size: 1.93em;}
.stagcloud21 {font-size: 1.99em;}
.stagcloud22 {font-size: 2.04em;}
.stagcloud23 {font-size: 2.10em;}
.stagcloud24 {font-size: 2.16em;}

