/* reset elements */
h1, h2, h3, h4, h5, h6 {
position: static;
margin: 0px;
padding: 0px;
}
div, p, hr, blockquote, address, noscript {
position: static;
margin: 0px;
padding: 0px;
font-style: normal;
font-weight: normal;
}
ul, ol, dl, dt, dd {
position: static;
margin: 0px;
padding: 0px;
}
pre, table, form {
position: static;
margin: 0px;
padding: 0px;
}
span, img  {
position: static;
margin: 0px;
padding: 0px;
border: none;
font-style: normal;
font-weight: normal;
border: 0px none #ffffff;
}
em, strong, q, dfn, code, samp, kbd, var, cite, abbr, acronym {
position: static;
margin: 0px;
padding: 0px;
border: none;
font-style: normal;
font-weight: normal;
}

pre {
display: block;
font-family: monospace;
}
em {
font-family: "Hiragino Kaku Gothic Pro","Osaka","Arial",sans-serif;
font-style: normal;
font-weight: normal;
border-bottom: 1px dashed #ccf;
}

blockquote {
margin: 0px 20px 0px 20px;
padding: 2px 8px 2px 8px;
color: #800000;
font-size: 10px;
line-height: 150%;
border: 1px dashed #996633;
background-color: #FFFFCC;
background-image: url('sozai/wall/kabe_c.gif'); 
WORD-BREAK: break-all;
}
blockquote p {
padding: 0px;
margin: 0px;
font-style: italic;
}
p.source {
margin: 0px 20px 1em 20px;
padding: 0px;
font-size: 90%;
text-align: right;
}
q {
color: #669;
font-style: italic;
}
cite {
font-style: normal;
}
ul {
padding-left: 2em;
}
ol {
padding-left: 2em;
}
dl dd {
padding-left: 1em;
font-size : 10px;
line-height: 150%;
letter-spacing: 1;
}
del {
text-decoration: line-through;
}
ins {
border-bottom: 1px dashed #996633;
}


h1 { 
font-size : 10px;
font-weight: normal;
margin-bottom: 0px;
margin-top: 0px;
letter-spacing: 1px;
text-align: center;
width : 100%;
height : 12px;
background-color : #ffdb4a;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #ffc20b;
font-family :Verdana,Osaka;
 }



/* images */
.pola {
float: left; 
background-color: #f7f7f4;
border-width: 1px;
margin: 5px 10px 4px 5px;
padding: 5px 5px 30px 5px;
border-style: solid;
border-color: #e2e2db #c4c4ac #c4c4ac #e2e2db;
background-image:url('chokinbako_b2.gif'); 
background-repeat:no-repeat; 
background-position:95% 95%; 
}

.pict {
float: left;
border: 0px solid #ffffff;
padding: 0px;
margin: 0px;
}

.thumb {
float: left;
border: 0px solid #ffffff;
padding: 0px;
margin: 0px;}


/* basic */
body { 
font-size : 10px;
letter-spacing: 1px;
line-height: 150%;
font-family :Verdana,Osaka;
scrollbar-face-color: #FFFFFF;
scrollbar-base-color:#FFFFFF;
scrollbar-highlight-color: #663300;
scrollbar-shadow-color: #663300;
scrollbar-3dlight-color: ##FFFFFF;
scrollbar-arrow-color: #663300;
scrollbar-track-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
}

strong {
font-weight: bold;
}


h2
{font-size : 11pt;
font-weight: bold;
line-height: 100%;
COLOR: #fff;
LETTER-SPACING: 1px;
text-align: left;
font-family: "Verdana","Osaka",sans-serif;
}

h4
{font-size : 11px;
line-height: 150%;
}



A{text-decoration:none;}
A:LINK{color: #663300;}
A:VISITED{color: #663300;}
A:ACTIVE{color:#663300;}
A:HOVER{color :#FFFFFF;
background-color: #FFCC33;
}

td {
word-break: break-all;
color: #663300;
font-size : 10pt;
line-height: 150%;
}


/* blogcontents */

.blog_contents_left{
WIDTH: 140px;
FONT-SIZE: 10px;
float: left;
text-align: left;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
OVERFLOW: hidden;
}

div.blog_contents_left p{
margin-top: 1; 
margin-bottom: 0;}

.blog_contents_right{
WIDTH: 140px;
FONT-SIZE: 10px;
float: left;
text-align: left;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
OVERFLOW: hidden;
}



/* blogmain */
.blogmain {
width: 514px;
margin: 10px auto 0px auto;

float: left;
OVERFLOW: hidden;
}



.kiji_1p{
border: 1px solid #663300;
background-color : #FF9999;
margin: 10px 5px 5px 5px;
}
.kiji_1b{
border: 1px solid #663300;
background-color : #3399FF;
margin: 10px 5px 5px 5px;
}
.kiji_1y{
border: 1px solid #663300;
background-color : #FFCC00;
margin: 10px 5px 5px 5px;
}

.kiji_2{
border: 1px dashed #663300;
margin: 2px;
}


.kiji_3p{
border: 1px solid #663300;
background-color : #FF9999;
margin: 8px;
padding: 3px;
}

.kiji_3y{
border: 1px solid #663300;
background-color : #FFCC00;
margin: 8px;
padding: 3px;
}

.kiji_3b{
border: 1px solid #663300;
background-color : #3399FF;
margin: 8px;
padding: 3px;
}

.kiji_4{
height: 3px;
OVERFLOW: hidden;
}

.kiji_title_b{
border: 1px solid #663300;
background-color : #3399FF;
margin: 0px;
padding: 5px 5px 5px 32px;
background-image: url('sozai/irasuto/food/candy_0006.gif'); 
background-repeat:no-repeat;
background-position: 4px 7px;
WORD-BREAK: break-all;
COLOR: #fff;
LETTER-SPACING: 1px;
text-align: left;
font-family: "Verdana","Osaka",sans-serif;
}

.kiji_title_p{
border: 1px solid #663300;
background-color : #FF9999;
margin: 0px;
padding: 5px 5px 5px 32px;
background-image: url('sozai/irasuto/food/candy_0005.gif'); 
background-repeat:no-repeat;
background-position: 4px 7px;
WORD-BREAK: break-all;
COLOR: #fff;
LETTER-SPACING: 1px;
text-align: left;
font-family: "Verdana","Osaka",sans-serif;
}





.kiji_main{
width: 470px;
border: 1px #663300;
border-style: none solid solid solid;
background-color : #FFFFFF;
margin: 0px;
padding: 0px;
COLOR: #663300;
WORD-BREAK: break-all;
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #663300;
letter-spacing: 1px;
line-height: 180%;
font-family :Verdana,Osaka;
OVERFLOW: hidden;
WORD-BREAK: break-all;
text-align: left;
}



.entry_layer
{padding: 7px;}



.kiji_main A:link
{
    FONT-WEIGHT: normal;
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.kiji_main A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.kiji_main A:active
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ff6600;
    TEXT-DECORATION: none
}
.kiji_main A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ff6600;
    TEXT-DECORATION: none
}



div.kiji_main dl dd ,div.kiji_main ul
 {
FONT-SIZE: 11px;
padding:2px 0px 2px 15px;
background:url('sozai/point/n.gif') no-repeat 5px 6px;
}


.posted
{
    PADDING-TOP: 8px;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 4px;
    COLOR: #663300;
    LINE-HEIGHT: 110%;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: right;
font-family :Verdana, Arial, sans-serif;

font-size: 9px;
letter-spacing: 0px;
}
.posted A:link
{
    FONT-WEIGHT: normal;
    COLOR: #663300;
    TEXT-DECORATION: none
}
.posted A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #663300;
    TEXT-DECORATION: none
}
.posted A:active
{
    FONT-WEIGHT: normal;
    COLOR: #663300;
    TEXT-DECORATION: none
}
.posted A:hover
{
    FONT-WEIGHT: normal;
    color :#FFFFFF;
background-color: #FFCC33;
    TEXT-DECORATION: none
}

.page {
font-size : 90%;
text-align: center;
}
.page a {
text-decoration: none;
}


/* navigation */
div.navigation {
padding: 0px 0px 0px 0px;
font-size: 10px;
text-align: left;
}


/* links */
div.navigation dl {
margin: 0px 0px 0px 0px;
padding: 0px;
}
div.navigation dl dt {
background:url('blog/img/dt.gif') no-repeat 0px 0px;
margin: 0px 0px 10px 0px;
padding: 38px 0px 5px 0px;
text-align: center;
font-size: 10px;
letter-spacing: 1px;
font-family :Verdana,Osaka;
}
div.navigation dl dd {
margin: 0px;
padding: 0px;
}
div.navigation dl dd ul {
list-style: none;
margin: 0px;
padding: 0px;
}
div.navigation dl dd ul li {
line-height:13px;
display: block;
margin: 0px;
font-size: 10px;
color: #663300;
padding:2px 0px 2px 18px;
background:url('sozai/point/hutaba.gif') no-repeat 0px 1px;
font-weight:normal;
}

div.navigation dl dd ul li li {
padding:2px 0px 2px 10px;
background:url('sozai/point/n.gif') no-repeat 0px 6px;
}


div.navigation dl dd ul li a {
text-decoration: none;
}
div.navigation dl.extra dt {
display: none;
}
div.navigation dl.extra ul {
margin: 0px;
padding: 0px;
list-style: none;
text-align: center;
}
div.navigation dl.extra a {
text-decoration: none;
}
div.navigation dl.extra li {
padding: 3px 0px 3px 0px;
line-height: 1.3em;
font-family: "Verdana",sans-serif;
color: #663300;
border-bottom: 0px none #ccd;
background-color: transparent;
}
div.navigation dl.search {
margin: 10px 0px 10px 0px;
padding: 0px;
text-align: center;
}
div.navigation dl.search dt {
font-family: "Verdana",sans-serif;
}



/* calendar */
div.navigation dl.calendar {
background-color: #ffffff;
border-top: 0px solid #663300;
border-bottom: 0px solid #663300;
border-right: 0px solid #663300;
border-left: 0px solid #663300;
}
div.navigation dl.calendar dd {
margin: 0px;
padding: 0px;
text-align: center;
background-color: #ffffff;
}
div.navigation dl.calendar dd table {
width: 160px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border: 0px none;
border-color: #663300 #663300 #663300 #663300;
background-color: #ffffff;
}
div.navigation dl.calendar dd table td.cell {
padding: 1px;
font-family: "Verdana",sans-serif;
font-size: 9px;
line-height: 170%;
color: #663300;
text-align: center;
}
div.navigation dl.calendar dd table td.weekday {
padding: 1px;
font-family: mono-space;
font-size: 9px;
line-height: 170%;
color: #663300;
text-align: center;
}
div.navigation dl.calendar dd table td.cell a {
margin: -1px;
padding: 1px;
text-decoration: none;
display: block;
color: #FF6600;
}
div.navigation div.calendar table td.cell span.today {
color: #b99;
}
div.navigation div.calendar table td.cell a span.today {
font-weight: bold;
}
div.navigation dl.calendar dd td.calendar_month {
font-family: "Verdana",sans-serif;
font-size: 9px;
text-align: center;
}
div.navigation dl.calendar dd td.calendar_month a {
text-decoration: none;
}


.side_text{
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
OVERFLOW: hidden;
COLOR: #663300;
WORD-BREAK: break-all;
LINE-HEIGHT: 150%;
letter-spacing: 1px;
font-family :Verdana,Osaka;
text-align: left;
margin: 5px;
}
.side_text A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #663300;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
.side_text A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #663300;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
.side_text A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ff6600;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: underline
}
.side_text A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ff6600;
    LINE-HEIGHT: 150%
}

.side_book {
width: 100%;
margin: 0px;

OVERFLOW: hidden;
}

.memo_s{
border: 1px solid #663300;
background-color : #FFFFCC;
margin: 2px 0px 2px 0px;
padding: 5px;
}

.memo_title{
background-color : #FFDB4A;
font-weight: bold;
margin: 0px;

padding: 3px 3px 3px 15px;
background-image: url('sozai/ichigo.gif'); 
background-repeat:no-repeat;
background-position: 3px 3px;
}

.memo_title2{
background-color : #FFDB4A;
font-weight: bold;
font-size:12px;
margin: 0px;

padding: 20px 5px 5px 50px;
background-image: url('sozai/irasuto/girl/girl_d_0019.gif'); 
background-repeat:no-repeat;
background-position: 3px 3px;
text-align: left;
}


.memo_keisen{
line-height:20px;
font-size:10px;
letter-spacing: 1px;
background-image: url('sozai/keisen.gif'); 
text-align: left;
}


div.mybloglist{
color: #FF6600;
font-size: 10px;
letter-spacing: 1px;
font-family :Verdana,Osaka;
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
WORD-BREAK: break-all;
LINE-HEIGHT: 150%;
}
div.mybloglist_s {
overflow: auto; height: 150px;
}
div.mybloglist dl dt {
background:url('blog/img/dt.gif') no-repeat 0px 0px;
margin: 0px 0px 10px 0px;
padding: 38px 0px 5px 0px;
text-align: center;
color: #663300;
}



div.comment {
overflow: auto; height: 250px;
margin: 10px 5px 10px 5px;
}
div.trackback {
overflow: auto; height: 250px;
margin: 10px 5px 10px 5px;
}

div.entry_body {
margin: 10px 5px 10px 5px;
}


/* コメントの日付など */
div.comment dl dt,
h4{
background:url('sozai/irasuto/zakka/cup_0003.gif') no-repeat 0px 0px;
margin:2px 20px 2px 15px;
padding:20px 0 0 35px;
color:#f60;
font-size:10px;
}
/* コメント太字部分 */
div.comment dl span,
div.trackback dl span{
font-weight:bold;
}

/* トラックバック先のブログ名など */
div.trackback dl dt{
margin:0 10px 2px 15px;
padding:0 0px 0 15px;
color:#f60;
font-size:10px;
}


/* コメントなど */


div.comment dl dd,
div.trackback dl dd{
padding:0 10px 15px 20px;
color:#630;
font-size:10px;
line-height:150%;
border-bottom: 1px dashed #F90;
}


.postedname
{
    PADDING-TOP: 8px;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 110%;
    TEXT-ALIGN: right;
font-family :Verdana, Arial, sans-serif;

font-size: 9px;
color:#f60;
letter-spacing: 0px;
}

.postedname A:link{
COLOR: #f60;
TEXT-DECORATION: none;
font-weight:bold;
}
.postedname A:visited{
COLOR: #f60;
TEXT-DECORATION: none;
font-weight:bold;
}
.postedname A:active{
COLOR: #f60;
TEXT-DECORATION: none;
font-weight:bold;
}
.postedname A:hover{
color :#FFFFFF;
background-color: #f60;
TEXT-DECORATION: none;
font-weight:bold;
}


/* コメントフォーム */
div.comment_form dl{
padding:2px 30px 2px 30px;
color:#630;
font-size:10px;
}

div.comment_form dl dt{
float:left;
width:100px;
text-align:right;
font-weight:bold;
}
div.comment_form dl dd{
margin:0 0 0 80px;
padding:0 0 1px 0;
text-align:right;
}
div.comment_form dl dt#description_name,
div.comment_form dl dd#submit_form{
float:none;
width:auto;
}
div.comment_form dl dd#description_form,
div.comment_form dl dd#submit_form{
margin:0;
}
div.comment_form dl dt#submit_name{
display:none;
}

/* 入力部分幅 */
div.comment_form dl input.form{
width:275px;
}

/* 入力部分・テキストエリア幅 */
div.comment_form dl textarea{
width:350px;
background-image: url('sozai/irasuto/cup_girl_004.gif'); 
background-repeat:no-repeat;
background-position: 100% 95%;
}

/* 入力フォーム */
input.form,
textarea{
background:#fff;
border:1px solid #630;
color:#f60;
font-size:12px;

}
form{
margin:1px 0 0 0;
}

/* 送信ボタン */
input.button{
border:1px solid #630;
background:#fff;
color:#f60;
font-weight:bold;
font-size:11px;
font-family:Verdana,sans-serif;


/* ListMeメニュー */
select.listme {
font-size:10px; /* 文字サイズ */
color:#f60; /* 文字カラー */
background:#fff; /* 背景色 */
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","ＭＳ Ｐゴシック","sans-serif"; /* フォント指定 */
}
　
/* ListMe登録ボタン */
input.listme_sub {
font-size:10px; /* 文字サイズ */
color:#fff; /* 文字カラー */
background:#f60; /* 背景色 */
border:none; /* ボーダー設定 */
font-family:Verdana,sans-serif; /* フォント指定 */
}


.amazon {
float: left; 
background-color: #f7f7f4;
border-width: 1px;
margin: 5px 10px 4px 5px;
padding: 5px 5px 30px 5px;
border-style: solid;
border-color: #e2e2db #c4c4ac #c4c4ac #e2e2db;
background-image:url('sozai/blog/click.gif'); 
background-repeat:no-repeat; 
background-position:95% 95%;  }

.amazon_text {
font-size:10px;
font-weight: bold;
margin: 0px;

padding: 3px 3px 3px 15px;
background-image: url('sozai/ichigo.gif'); 
background-repeat:no-repeat;
background-position: 3px 3px;
}

.amazon_pict{
border-width: 1px;
border-style: solid;
border-color: #e2e2db;
}
