/* CSS Document */
html {
width:100%;
height:100%;
margin:0;
padding:0;
}
body {
height:100%;
margin:0;
padding:0;
background:url(../images/log-body.jpg) top repeat-x #F8F8F8;
font-family:Georgia,"Times New Roman","Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ,"ＭＳ Ｐゴシック", Helvetica, Geneva, Arial, Verdana, sans-serif;
font-size:12px;
color:#555555;
}
h1,h2,h3,h4,h5,p {
margin:0;
padding:0;
font-weight:normal;
line-height:1.5em;
}
a{
margin:0;
padding:0;
color:#6b99a7;
text-decoration:none;
}
a:link {color:#6b99a7;background-color:transparent;}
a:visited {color:#6b99a7;background-color:transparent;}
a:hover {color:#FFFFFF;background-color:#6b99a7;}
a:active {color:#888888;background-color:#6b99a7;}
img {
margin:0;
padding:0;
border:none;
}
ul, li{
margin:0;
padding:0;
list-style:none;
}
/* -------------------------LAYOUT */
div#main {
width:1000px;
margin:0 auto 0 auto;
padding:0 0 0 30px;
clear:both;
background:url(../images/log-right.png) right repeat-y;
}
div#left {
width:700px;
margin:0;
padding:0;
float:left;
}
div#right {
width:300px;
margin:0;
padding:0;
float:right;
background:url(../images/log-right.png) repeat-y;
}
div#header {
width:700px;
height:375px;
margin:0 0 20px 0;
padding:0;
clear:both;
background:url(../images/log-header.jpg) top left no-repeat;
}
div#content {
width:660px;
padding:0 20px 0 20px;
margin:0;
clear:both;
}
div#footer {
width:1000px;
padding:5px 0;
text-align:center;
clear:both;
background:url(../images/log-right.png) right repeat-y;
background-color:#f2f2f2;
}
h5 {
font-size:12px;
}
/* -------------------------CONTENT */
div.entryBox {
margin:0 0 10px 0;
padding:20px 0 0 0;
float:left;
}
div.entryBoxLeft {
width:100px;
padding:0;
margin:0 20px 0 0;
float:left;
}
div.entryBoxRight {
width:540px;
margin:0;
padding:0;
float:left;
}
h1 {
margin:0 0 20px 0;
padding:0 0 10px 0;
font-size:30px;
text-align:right;
color:#AAAAAA;
background:url(../images/log-h1.png) bottom no-repeat;
}
h1#index {
background:url(../images/log-h1.png) bottom no-repeat;
}
h1#archive {
background:url(../images/log-h1.png) bottom no-repeat;
margin-bottom:40px;
}
h1#Diary {
background:url(../images/log-h1d.png) bottom no-repeat;
}
h1#Photos {
background:url(../images/log-h1p.png) bottom no-repeat;
}
h1#Web {
background:url(../images/log-h1w.png) bottom no-repeat;
}
h1#Favorite {
background:url(../images/log-h1f.png) bottom no-repeat;
}
h1 span{font-size:24px;}
/* -------------------------FOTOLOGUE */
div#fotoFeed {
height:180px;
clear:both;
}
div#fotoFeed img.fotologueBnr {
margin:0 20px 0 0;
float:left;
}
div#fotologue {
padding:0;
}
div#fotologue ul li {
width:75px;
height:75px;
padding:4px;
margin:0 4px 2px 0;
display:block;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
float:left;
}
div#fotologue ul#loading li{
background:url(../images/loading.gif) center center no-repeat #FFFFFF;
}
ul.nodisplay {
display:none;
}
/* FOTOLOGUE entry */
div#fotofeed2 {
width:100px;
margin:30px 0 0 0;
padding:0;
clear:both;
}
div#fotofeed2 img.fotologueBnr {
margin:0;
padding:0;
}
div#fotofeed2 ul {
width:100px;
margin:10px 0 0 0;
}
div#fotofeed2 li {
width:75px;
height:75px;
padding:4px;
margin:0 0 4px 0;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
display:block;
}
div#fotofeed2 ul#loading li {
background:url(../images/loading.gif) center center no-repeat #FFFFFF;
}
/* -------------------------TWITTER */
div#twitter {
padding:0 10px 0 0;
margin:0;
clear:both;
}
div#twitterBnr {
height:100px;
margin:0;
float:left;
background-color:#EDEDEE;
}
div#twitterBnr a {
display:block;
height: 100px;
padding:0;
}
div#twitterBnr a:link, div#twitterBnr a:visited {
background-color:#EDEDEE;
}
div#twitterBnr a:hover, div#twitterBnr a:active {
background-color:#CDDCE3;
}
div#twitterBnr a img {
padding:0 0 50px 0;
}
div#twitterContent {
width:530px;
padding:0;
margin:0;
background-color:#FFFFFF;
float:right;
}
/* -------------------------Entry Index */
div.entryBoxLeft p{
padding:3px;
margin:0;
color:#666666;
}
div.entryBoxLeft p a:link {background-color:#transparent;}
div.entryBoxLeft p a:visited {background-color:#transparent;}
div.entryBoxLeft p a:hover {background-color:#EEEEEE;}
div.entryBoxLeft p a:active {background-color:#EFEFEF;}
p.aiconDiary {border:solid 5px #e5cea8;color:#333333;}
a.aiconDiary {display:block;margin:3px 0 0 0;border-top:solid 2px #e5cea8;}
a.aiconDiary:link {color:#d6ba8b;}
a.aiconDiary:visited {color:#d6ba8b;}
a.aiconDiary:hover {color:#d6ba8b;}
a.aiconDiary:active {color:#d6ba8b;}
p.aiconPhotos {border:solid 5px #BFD6DC;color:#333333;}
a.aiconPhotos {display:block;margin:3px 0 0 0;border-top:solid 2px #BFD6DC;}
a.aiconPhotos:link {color:#99bdc6;}
a.aiconPhotos:visited {color:#99bdc6;}
a.aiconPhotos:hover {color:#99bdc6;}
a.aiconPhotos:active {color:#99bdc6;}
p.aiconWeb {border:solid 5px #c7c7c7;color:#333333;}
a.aiconWeb{display:block;margin:3px 0 0 0;border-top:solid 2px #c7c7c7;}
a.aiconWeb:link {color:#999999;}
a.aiconWeb:visited {color:#999999;}
a.aiconWeb:hover {color:#999999;}
a.aiconWeb:active {color:#999999;}
p.aiconFavorite {border:solid 5px #a9ddd9;color:#333333;}
a.aiconFavorite{display:block;margin:3px 0 0 0;border-top:solid 2px #a9ddd9;}
a.aiconFavorite:link {color:#a9ddd9;}
a.aiconFavorite:visited {color:#a9ddd9;}
a.aiconFavorite:hover {color:#a9ddd9;}
a.aiconFavorite:active {color:#a9ddd9;}
div.entryBoxLeft p.entryFooter {
display:block;
padding:10px;
font-size:11px;
color:#AAAAAA;
background:url(../images/log-entryIndex.png) top repeat-x;
}
div#tags p {
background-color:#f2f2f2;
color:#a0964d;
clear:both;
}
div#tags ul {
padding:3px 0 0 5px;
margin:0;
}
div.entryImg img{
margin:10px 0 0 0;
padding:4px;
border:solid 1px #CCCCCC;
background-color:transparent;
}
div.entryImg a:link {background-color:transparent;}
div.entryImg a:visited {background-color:transparent;}
div.entryImg a:hover {background-color:#edeadb;}
div.entryImg a:active {background-color:#FFFFFF;}
p.entryText {
color:#888888;
line-height:1.8em;
letter-spacing:0.1em;
}

/* -------------------------Entry Content */
div.entryBox h2 {
margin:0;
padding:0;
font-size:16px;
letter-spacing:0.3em;
}
div.entryBox h2 a{
height:70px;
padding:5px 0 0 5px;
margin:0 0 5px 0;
display:block;
color:#a0964d;
}
div.entryBoxRight h2 a:link {color:#a0964d;background-color:#f2f2f2;}
div.entryBoxRight h2 a:visited {color:#a0964d;background-color:#f2f2f2;}
div.entryBoxRight h2 a:hover {color:#a0964d;background-color:#edeadb;}
div.entryBoxRight h2 a:active {color:#a0964d;background-color:#FFFFFF;}
div.entryText {
padding:15px 15px 0 15px;
}
div.entryText p {
color:#777777;
line-height:1.8em;
letter-spacing:0.1em;
}
div.entryText a {
text-decoration:underline;
}
div.entryText object {
margin:0;
padding:0;
background-color:transparent;
clear:both;
}
div.entryText img {
margin:10px 0 5px 0;
padding:4px;
border:solid 1px #CCCCCC;
background-color:transparent;
clear:both;
}
div.entryText small {
padding:0 0 10px 5px;
margin:10px 0 10px 0;
color:#AAAAAA;
border-left:solid 10px  #EEEEEE;
font-size:11px;
}
div.entryText blockquote {
margin:5px;
padding:5px 10px;
border:solid 1px #999999;
background-color:#FFFFFF;
line-height:1.5em;
font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ,"ＭＳ Ｐゴシック";
}
p#next {
margin:100px 0 20px 0;
}
/* -------------------------Entry Comment & Trackback */
div#comments {
margin:0 0 30px 0;
padding:0 20px;
color:#888888;
}
div#comments h4, div.trackbacks h4{
margin:30px 0 10px 0;
padding:3px 0 20px 5px;
background-color:#f2f2f2;
font-size:14px;
color:#a0964d;
letter-spacing:0.1em;
}
div#comments p.commenter{
margin:0;
border:none;
background-color:transparent;
}
div.comentBody{
margin:0 0 10px 0;
padding:0 0.7em;
background-color:#FFFFFF;
color:#888888;
}
div.comentBody p{
padding:0.7em 0 0.7em 0;
}
p.cooment-open-txt {
padding:5px 0 0 10px;
}
label {
color:#999999;
}
input.btn {
margin:10px 0 0 20px;
}
div#send {
margin:50px 100px;
padding:20px;
background-color:#f2f2f2;
}
div#send blockquote {
padding:5px;
border-left:#DDD5A9 solid 3px;
}
div.trackbacks {
padding:0 20px;
color:#999999;
}
div.trackback {
margin:30px 0 10px 0;
padding:5px;
background-color:#FFFFFF;
color:#888888;
}
/* -------------------------Right Menu */
div#right h3 {
height:20px;
padding:10px 0 0 0;
color:#FFFFFF;
text-align:center;
font-size:14px;
}
div#menuProfile,div#menuCategory,div#menuComment,div#menuTrackback,div#menuEntry,div#menuArchive,div#menuLink,div#menuRss {
width:210px;
margin:0 0 20px 20px;
padding:0 0 20px 0;
background:url(../images/log-rightSection.jpg) top left repeat-x;
}
div#menuProfile img,div#menuRss img {
margin:0 0 0 20px;
}
div#menuSearch {margin:10px 20px 0 20px;}
div#menuSearch label{font-size:10px;}
div#menuSearch input{
padding:0;
margin:0 0 3px 0;
}
div#right ul {
margin:10px 20px 0 20px;
padding:0;
}
div#right li {
margin:0;
padding:0;
display:block;
border-left:3px solid #b3ced6;
}
*html div#right li {
line-height:0.5em;
}
div#right a{
color:#666666;
}
*html div#right a{
line-height:1em;
}
div#right li a{
margin:0 0 2px 0;
padding:2px 0 2px 2px;
display:block;
}
div#right li a:link {background-color:transparent;}
div#right li a:visited {background-color:transparent;}
div#right li a:hover {background-color:#f2f2f2;}
div#right li a:active {background-color:#edeadb;}
div#menuCategory a {}
div#menuComment a {}
div#menuTrackback a {}
div#menuEntry a {}
div#menuArchive a {}
div#menuLink a {}

/* -------------------------Category & Archive Page */
div.entryBoxCA {
height:55px;
margin:0;
padding:0;
float:left;
}
div.entryBoxCA h2 {
margin:0;
padding:0;
font-size:14px;
}
div.entryBoxCA h2 a{
height:34px;
padding:0 0 0 5px;
display:block;
color:#a0964d;
}
div.entryBoxLeftCA {
width:220px;
height:50px;
margin:0 10px 0 0;
padding:0 0 4px 0;
float:left;
background:url(../images/log-entryIndex.png) bottom repeat-x;
}
div.entryBoxLeftCA p.aiconWeb a{border:none;display:inline;}
div.entryBoxLeftCA p.aiconDiary a{border:none;display:inline;}
div.entryBoxLeftCA p.aiconPhotos a{border:none;display:inline;}
div.entryBoxLeftCA p.aiconFavorite a{border:none;display:inline;}
div.entryBoxRightCA {
width:430px;
margin:0;
padding:0;
float:left;
}
div.entryBoxLeftCA p{
padding:3px;
margin:0;
color:#666666;
}
div.entryBoxRightCA h2 a:link {background-color:#f2f2f2;}
div.entryBoxRightCA h2 a:visited {background-color:#f2f2f2;}
div.entryBoxRightCA h2 a:hover {background-color:#edeadb;}
div.entryBoxRightCA h2 a:active {background-color:#FFFFFF;}
/* -------------------------Profile */
div#profile dl {
margin:20px 0 0 10px;
padding:0;
list-style:none;
font-size:11px;
}
div#profile dl dt {
width:70px;
height:17px;
margin:0 20px 10px 0;
padding:3px 0 0 40px;
display:block;
float:left;
color:#FFFFFF;
background-color:#6b99a7;
}
div#profile dl dt.none {
background-color:transparent;
}
div#profile dl dd {
height:27px;
margin:0;
padding:3px 0 0 0;
display:block;
clear:right;
color:#FFFFFF;
}
div#profile p {
width:330px;
padding:10px 0 0 20px;
color:#FFFFFF;
font-size:11px;
}
/* -------------------------Contact Page*/
table.form th {
padding:0 10px 0 0;
text-align:right;
}
textarea#comment-text{
width:480px;
font-size:12px;
}
/* -------------------------Search Page*/
div#searchBox {
padding:10px;
margin:20px;
background-color:#E7E5D0;
border:solid 1px #C0B67B;
}
div#searchBox input{padding:0;margin:0;}
div#searchBox input.btn{vertical-align:middle;margin:0 10px 0 0;}
p#resultHeader {
margin:0 0 20px 0;
font-size:18px;
}
div.result {
padding:0 0 10px 0;
margin:0 20px 10px 20px;
border-bottom:solid 1px #CCCCCC;
}
div.result h2{
margin:3px 0 3px 0;
font-size:16px;
}
div#tagList {
margin:30px 0 0 0;
}
div#tagList h3{
margin:3px 0 10px 0;
font-size:16px;
}
div#tagList ul{
margin:0 20px;
padding:0;
}
div#tagList li{
float:left;
}
div#tagList a{
display:block;
width:120px;
height:30px;
padding:0 0 0 2px;
margin:2px 0 0 0;
vertical-align:middle;
border-left:solid 2px #73A2B0;
}
div#tagList a.taglevel6{font-size:12px;}
div#tagList a.taglevel5{font-size:12px;}
div#tagList a.taglevel4{font-size:12px;}
div#tagList a.taglevel3{font-size:14px;}
div#tagList a.taglevel2{font-size:16px;}
div#tagList a.taglevel1{font-size:18px;}

#adsence {
	height:100px;
	padding:20px 35px 0 0;
	margin:20px auto;
	text-align:right;
}
