/*　女性編集部　ブログ 090526　*/

/*　トップページ　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

body {
background-color:#F9ECDB;
background-image:url(images/back.gif);
margin:0px;
}
a{
text-decoration:none;
color:#000000;
}
a:active{
text-decoration:underline;
color:#00CCCC;
}
a:visited{
color:#000000;
}
a:hover{
text-decoration:underline;
color:#00CCCC;
}

a.linkin{/*　日記・カレンダー・投稿があった日の色　*/
text-decoration:none;
color:#CC0000;
}
a:active.linkin{
text-decoration:underline;
color:#00CCCC;
}
a:visited.linkin{
color:#CC0000;
}
a:hover.linkin{
text-decoration:underline;
color:#00CCCC;
}

table {
clear:both;
}
p {
margin:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

/*　　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#container {
width:950px;
height:auto;
overflow:hidden;
margin:auto;
padding:0px;
background-image:url(images/backpic.jpg);
background-repeat:repeat-y;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
letter-spacing:0.1em;
line-height:16px;
color:#000000;
text-align:center;
}
#header {
width:950px;
height:130px;
margin:0px;
padding:0px;
}

#box0 {
width:151px;
height:auto;
margin:auto;
padding:0px;
float:left;
}
#box1 {
width:729px;
height:auto;
margin:auto;
padding:0px;
float:left;
}

#main {
width:729px;
height:auto;
margin:0px;
padding:0px;
text-align:left;
}
#footer {
width:729px;
height:auto;
margin:0px;
padding:10px 0px 10px 0px;
font-size:10px;
line-height:12px;
color:#999999;
}



/*　リンクナビ　*/
ul#bn_blink{
list-style:none;/* リストマークの有無 */
width:140px;
height:40px;
margin:0px;
padding:0px;
}
ul#bn_blink li{
list-style:none;
width:70px;
height:40px;
float:left;
}
ul#bn_blink a{
display:block;/* display＝要素の性質の変更。block＝要素の後に改行が入るように変更する意味 */
width:70px;
height:40px;
text-indent:-1000px;/*　文字飛ばす　*/
overflow:hidden;/*　文字飛ばす　*/
}
a.bn_prev{background-image:url(images/bn_prev.gif);} a:hover.bn_prev{background-position:0px -40px;}
a.bn_next{background-image:url(images/bn_next.gif);} a:hover.bn_next{background-position:0px -40px;}



/*　#mainの内容　*/
#left {/*　選択欄　*/
width:168px;
height:auto;
margin:0px 8px 0px 0px;
padding:0px;
text-align:center;
float:left;
}
#right {/*　日記部分　*/
width:540px;
height:auto;
margin:0px;
padding:0px;
text-align:center;
float:left;
}



/*　#leftの内容　*/
.box_title {/*　カレンダー・最新記事タイトル　*/
width:168px;
height:auto;
margin-bottom:1px;
padding:3px 0px 3px 0px;
background-color:#FFFFFF;
filter:Alpha(opacity=70);
opacity:0.7;
font-size:12px;
letter-spacing:0.3em;
line-height:14px;
color:#333300;
text-align:center;
}
.box_cale {/*　カレンダー枠　*/
width:158px;
height:auto;
margin:0px;
padding:5px;
font-size:10px;
line-height:12px;
color:#000000;
text-align:center;
}
.cale_day {/*　日記・通常日　*/
width:20px;
height:15px;
margin:1px;
padding:0px;
font-size:12px;
line-height:16px;
color:#000000;
text-align:center;
float:left;
}
.cale_day_in {/*　日記・投稿日　*/
width:20px;
height:15px;
margin:1px;
padding:0px;
background-color:#FFCCFF;
font-size:12px;
line-height:16px;
color:#CC0000;
text-align:center;
float:left;
}
.cale_day_to {/*　日記・当日　*/
width:20px;
height:15px;
margin:1px;
padding:0px;
background-color:#FFCCFF;
font-size:12px;
line-height:16px;
color:#CC0000;
text-align:center;
font-weight:bold;
float:left;
}
.box_article {/*　最新記事テキスト部分　*/
width:148px;
height:auto;
margin:0px;
padding:5px 10px 0px 10px;
font-size:12px;
line-height:20px;
color:#000000;
text-align:left;
letter-spacing:0.03em;
}

.box_mail {/*　メール部分　*/
width:158px;
height:auto;
margin:10px 0px 0px 0px;
padding:3px 2px 3px 2px;
background-color:#FF99CC;
background-image:url(images/backmail.jpg);
background-position:right top;
font-size:12px;
line-height:18px;
color:#000000;
text-align:center;
letter-spacing:0.03em;
border:3px #CC0066 double;
}
.font14px {
font-size:14px;
line-height:20px;
letter-spacing:0.1em;
}

/*　#rightの内容　*/
#content_title {
width:540px;
height:60px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
filter:Alpha(opacity=60);
opacity:0.6;
text-align:center;
}
#content {/*　本文　*/
width:530px;
height:auto;
margin:15px 5px 0px 5px;
padding:0px;
line-height:18px;
text-align:left;
}
#returntop {
width:100%;
height:auto;
margin:0px;
padding:0px;
text-align:right;
clear:both;
}

.con_title{/*　日記タイトル　*/
margin:0px;
padding:0px;
color:#CC0066;
font-size:16px;
line-height:18px;
font-weight:bold;
}
.con_day{/*　日記日付　*/
margin:0px;
padding:0px;
color:#CC0066;
font-weight:bold;
}
.border {/*　タイトル部罫線　*/
margin-top:2px 0px 2px 0px;
padding:0px;
background-color:#000000;
width:100%;
height:1px;
}
.photoleft {/*　写真　*/
padding:10px 10px 10px 0px;
float:left;
}
.photoright {/*　写真　*/
padding:10px 0px 10px 10px;
float:right;
}
.photo{
margin:0px;
padding:0px;
text-align:center;
clear:both;
}
.comment{
width:auto;
height:auto;
padding:2px;
margin:0px;
background-color:#996666;
font-size:10px;
line-height:12px;
letter-spacing:0.05em;
text-align:center;
color:#FFCCCC;
clear:both;
}






/*　letter-spacing:の問題性→改行<br>を二つ以上並べた場合、ieでは一つ目が反映されない。以下対処の為の設定　//////////////////////////////////////*/
br {
letter-spacing:normal;
}
