/* 初期化 */
*{
margin: 0px;
padding: 0ox;
}

.clear {
clear: both;
}


/* リンク設定 */
a, a:link ,a:visited, a:active {
color: #ccc;
text-decoration: none;
}
a:hover {
color: #666;
text-decoration: none;
}
/* 全体設定（背景画） */
body {
background: url(http://peach001.com/images/photoes02.jpg) 0 0 repeat-y fixed;
background-color: #ff3399;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
margin: 0px;
padding: 0px;
}

/* 背景画（絶対配置）*/
#left-logo {
position: absolute;
top: 0;
left: 0;
width: 30px;
height: 200px;
z-index: 0;
}

/* フラッシュ写真*/
#flash-photo{	
position: absolute;
top: 0;
left: 30px;
width: 350px;
height: 263px;
z-index: 2;
}

/* フラッシュメニュー*/
#flash-menu{
position: absolute;
top: 263;
left: 30px;
width: 350px;
height: 103px;
z-index: 1;
}



/* レイアウト全体 */
#container{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}

/* タイトル部分 */
#header0 {
padding: 0px;
margin: 0px 0px 0px 0px;
}

/* メニュー部分（左）*/
#side {
width: 200px;
float:left;
margn: 0px 0px 0px 0px;
padding: 390px 0px 0px 30px;
}

/* コンテンツ部分（右） */
#contents {
background: url(http://peach001.com/images/black.gif) 0 0 no-repeat ;
margin: 0px 0px 0px 380px;
paddin: 0px 0px 0px 0px;
} 

/* タイトルテキスト（不可視にする）h1 */
.site-title {
position:absolute; top:0px; left:-9999px;
margin: 60px 10px 5px 130px;
font-size: 24px;
font-weight: normal;
color: #FFF;
}

/* タイトルサブ（不可視） */
.description {
position:absolute; top:0px; left:-9999px;
margin: 0px 0px 10px 130px;
font-size: 10px;
color: #FFF;
font-weight: normal;
}


/* 左部分 */
.links {
margin: 10px 0px 20px 0px;
padding: 0px;
}

/*ツリースクリプト用 */
ul{
list-style: none;
margin: 0px;
padding: 0px;
}


ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  background-image: url(http://peach001.com/images/img8_lstSample.gif);
  background-repeat: no-repeat;
}
ul.tree li.end {
  background-image: url(http://peach001.com/images/img9_endSample.gif);
}
/*メニュー不可視 */
.desc {
position:absolute; top:0px; left:-9999px;
}

/*左塊 */
.linktitle {
background-color: #000;
width: 200px;
font-family: verdana, arial, sans-serif;
text-transform: lowercase;
font-size: 10px;
font-weight: normal;
color: #ccc;
line-height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

/*左テキスト */
.linktext {
background-color: #ff3399;
background-image: url(http://peach001.com/images/transparent-black.gif);
font-size: 10px;
font-weight: normal;
color: #ccc;
line-height: 160%;
margin: 0px 0px 0px 0px;
padding: 5px 5px 0px 5px;
}
/*左テキストリンク */
.linktext a, .linktext a:link ,.linktext a:visited, .linktext a:active {
font-size: 12px;
font-weight: normal;
color: #fff;
text-decoration: none;
}
.linktext a:hover {
color: #fff;
text-decoration: underline;
}

/*seachのフォーム */
.links form {
margin: 0px 0px 0px 0px;
padding: 0px;
}

.links .field{
background: #ff3399 url(http://peach001.com/images/transparent-black.gif) 0px 0px repeat;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
color: #fff;
border: 0px solid #fff;
width: 200px;
height: 22px;
}
.links .button{
margin: 0px 0px 0px 0px;
}

/* atom画像 */
.banner {
background: url(http://peach001.com/images/transparent-black2.gif);
font-size: 10px;
font-weight: normal;
color: #fff;
margin: 50px 0px 0px 0px;
padding: 5px 5px 0px px;
}
.banner a, .banner a:link, .banner a:visited, .banner a:active, .banner a:hover{
color: #ff3399;
text-decoration: none;
}

.copyright {
border-top: 1px dotted #ccc;
color: #ff3399;
font-size: 11px;
text-align: right;
margin: 0px 0px 5px 0px;
padding: 10px 0px 5px 0px;
}




/* 右部分 */
.entry {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
}
/* エントリー上部、タイトルとカテゴリ */
.entry-top {
margin: 0px 0px 0px 20px;
padding: 20px 0px 5px 0px;	
border-bottom: 1px solid #ccc;
}
/* カテゴリー左寄せ */
.entry-top-left{
float: left;
width: 150px;
}
/* タイトル右寄せ */
.entry-top-right{
margin-left: 150px;
}

/* エントリー日付、タイトル、本文 */
.entry-bottom{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/* 日付名前左寄せ */
.entry-side{
float: left;
width: 130px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 20px;
}
/* 本文、ステート右 */
.entry-main{
margin: 0px 0px 0px 170px;
padding: 5px 0px 0px 0px;
}

/* 上部ナビ */
.entry-navi {
text-align: left;
font-size: 10px;
color: #444;
padding: 0px;
margin :0px 0px 10px 0px;
}

/* 下部ナビ */
.entry-navi2 {
text-align: left;
font-size: 10px;
color: #444;
padding: 0px 0px 10px 0px;
margin :0px 0px 0px 170px;
}

/* カテゴリー */
.entry-category {
font-family: Helvetica, Arial;
font-size: 18px;
font-weight: bold;
color: #ff3399;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}
.entry-category a, .entry-category a:link ,.entry-category a:visited, .entry-category a:active{
color: #ff3399;
}
.entry-category a:hover{
color: #ccc;
}
/* ステート */
.entry-state {
font-family: Helvetica, Arial;
font-size: 11px;
font-weight: normal;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}

/* エントリータイトル h2 */
.entry-title {
font-family: Helvetica, Arial;
text-align: left;
font-size: 18px;
line-height:100%;
font-weight: bolder;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px;
}

/* 日付 */
.entry-date {
font-family: Helvetica, Arial;
font-size: 10px;
font-weight: normal;
color: #ff3399;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}
/* 名前 */
.entry-name {
font-family: Helvetica, Arial;
font-size: 12px;
font-weight: bold;
color: #ff3399;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}
.entry-name a, .entry-name a:link ,.entry-name a:visited, .entry-name a:active{
color: #ff3399;
}
.entry-name a:hover{ 
color: #ccc;
}

/* エントリー背景ロゴ */
.entry-backlogo{
background: url(http://peach001.com/images/backlogo.gif) center center no-repeat;
margin: 20px 20px 20px 20px;
padding-bottom: 30px;
}
/* エントリー背景 */
.entry-back{
background: url(http://peach001.com/images/transparent-black.gif) 0 0 repeat;

}
/* エントリー本文 */
.entry-body {
font-size: 12px;
line-height: 140%;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 20px 20px 20px 20px;
}
.entry-body a{
text-decoration: underline;
}
/* エントリー追記 */
.entry-more {
font-size: 12px;
line-height: 140%;
color: #fff;
margin: 0px;
padding: 30px 20px 20px 20px;
}
.entry-more a{
text-decoration: underline;
}

/* エントリー用 h3 h4 */
.entry-main h3{
font-size: 14px;
font-weight: bold;
color: #fff;
line-height: 120%;
display: inline;
}
.entry-main h4{
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 120%;
display: inline;
}
.entry-main h5{
font-size: 10px;
font-weight: normal;
color: #fff;
line-height: 120%;
text-decoration: none;
display: inline;
}

blockquote {
font-size: 12px;
color: #808080;
margin: 20px 10px 20px 10px;
padding: 10px;
border-left: 2px solid #CCCCCC;
}

/* エントリーLinks */
.entry-links {
font-size: 12px;
line-height: 120%;
color: #fff;
}
.entry-link a{
text-decoration: none;
}

/* コメント */
.comment {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
}
/*コメントトップ　タイトル */
.comment-top {
margin: 0px 0px 0px 20px;
padding: 20px 0px 0px 0px;	
border-bottom: 1px solid #ccc;
}
/* コメントタイトル */
.comment-title {
font-family: Helvetica, Arial;
font-size: 18px;
line-height: 15px;
font-weight: bold;
color: #ff3399;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
width: 130px;
}

/* コメント右 */
.comment-main{
margin: 0px 0px 0px 170px;
padding: 5px 0px 0px 0px;
}

/* コメント背景 */
.comment-back{
background: url(http://peach001.com/images/transparent-black.gif) 0 0 repeat;
margin: 1px 20px 0px 110px;
}

/* 名前 */
.comment-name {
font-family: Helvetica, Arial;
font-size: 14px;
font-weight: bold;
color: #fff;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-bottom: 1px solid #ccc;
}

/* 日付 */
.comment-date {
font-family: Helvetica, Arial;
font-size: 10px;
font-weight: normal;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
text-align: left;
float:left;
}

/* コメント本文 */
.comment-body {
font-size: 12px;
line-height: 140%;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
}
.comment-body a{
text-decoration: underline;
}

/* ポスト */
.post-main{
font-size: 12px;
line-height: 140%;
color: #fff;
margin: 0px 0px 0px 170px;
padding: 10px 20px 0px 20px;
}
/* ポスト左 */
.post-left{
margin: 0px 0px 0px 0px;
}
/* ポスト右 */
.post-right{
margin: 0px 0px 5px 0px;
}

.post-main form {
margin: 0px 0px 0px 0px;
padding: 0px;
}

.post-main .field{
background: #ff3399 url(http://peach001.com/images/transparent-black.gif) 0px 0px repeat;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 12px;
color: #fff;
border: 1px solid #fff;
width: 300px;
height: 22px;
}

.post-main .field2{
background: #ff3399 url(http://peach001.com/images/transparent-black.gif) 0px 0px repeat;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 12px;
color: #fff;
border: 1px solid #fff;
width: 300px;
height: 100px;
}

.post-main .button{
margin: 0px 0px 0px 0px;
padding: 0px;
border: 1px solid #fff;
}


/* トラックバック */
.trackback {
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;	
}

/*左タイトル */
.trackback-top {
margin: 0px 0px 0px 20px;
padding: 20px 0px 0px 0px;	
border-bottom: 1px solid #ccc;
}
/* 左タイトルテキスト */
.trackback-title {
font-family: Helvetica, Arial;
font-size: 18px;
line-height: 15px;
font-weight: bold;
color: #ff3399;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
width: 130px;
}

/* 右 */
.trackback-main{
margin: 0px 0px 30px 170px;
padding: 5px 0px 0px 0px;
}
/* URL */
.trackback-url {
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #fff;
}
/* ブログタイトル */
.trackback-blogtitle {
font-family: Helvetica, Arial;
font-size: 14px;
font-weight: bold;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border-bottom: 1px solid #ccc;
}

/* ブログ名 */
.trackback-name {
font-family: Helvetica, Arial;
font-size: 12px;
font-weight: bold;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
text-align: left;
}
/* 左ステート */
.trackback-state{
float: left;
width: 100px;
}

/* 日付 */
.trackback-date {
font-family: Helvetica, Arial;
font-size: 10px;
font-weight: normal;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}

/* 背景 */
.trackback-back{
background: url(http://peach001.com/images/transparent-black.gif) 0 0 repeat;
margin: 1px 20px 0px 110px;
}
/* 本文 */
.trackback-body {
font-size: 12px;
line-height: 140%;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
}
.trackback-body a{
text-decoration: underline;
}


/* エントリーオプション */
/*entryのフォーム */
.entry-body form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
line-height: 200%;
}

.entry-body input, .entry-body textarea{
margin: 0px 0px 0px 0px;
padding: 0px;
}

.entry-body .field{
background: #ff3399 url(http://peach001.com/images/transparent-black2.gif) 0px 0px repeat;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 12px;
color: #fff;
border: 1px solid #fff;
width: 300px;
height: 22px;
}

.entry-body .field2{
background: #ff3399 url(http://peach001.com/images/transparent-black2.gif) 0px 0px repeat;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 12px;
color: #fff;
border: 1px solid #fff;
width: 300px;
height: 100px;
}

.entry-body .button{
margin: 5px 5px 0px 0px;
padding: 0px;
border: 1px solid #fff;
}


/* 画像 */
.pict {
padding: 0px;
margin: 10px 0px 10px 0px;
border: 0px solid #ccc;

.pict2 {
background-color: #fff;
padding: 10px;
margin: 10px 0px 10px 0px;
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
}

.pict3 {
padding: 0px;
margin: 5px 0px 0px 0px;
border: 0px;
}