/* 全体の設定 --------------------------------------------------------------- */

* {
margin: 0px;
padding: 0px;
}

/* ｽｸﾛｰﾙﾊﾞｰ */

html,body {
scrollbar-base-color: #FFFFFF;		/* ベース */	
scrollbar-face-color: #FFFFFF;		/* 表面 */
scrollbar-arrow-color: #CC99FF;		/* 矢印 */
scrollbar-highlight-color: #FFCCFF;	/* 明るいトコ */
scrollbar-3dlight-color: #FFFFFF;	/* 左端上端 */
scrollbar-darkshadow-color: #FFFFFF;	/* 右端下端 */
scrollbar-shadow-color: #CC99FF;	/* ハイライト */
scrollbar-track-color: #FFFFFF;		/* 通路 */
}

/* 全体のﾚｲｱｳﾄ */

body {
color: #999;
background-color: #FFEFEF;
font: 12px/1.5 "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
}

#layout {
width: 950px;
height: 100%;
margin: 0px auto;
text-align: left;
background-color: #BB7777;
} 

#header {
height: 235px;
margin: 1px 2px;
background-color: #FFFFFF;
}
.title {
text-align: right;
height: 100%;
}

#main {
margin: 1px 2px;
height: 100%;
}

#side_left {
height: 100%;
margin: 1px 0px 1px 2px;
background-color: #FFFFFF;
}

#side_right {
height: 100%;
margin: 1px 2px 1px 0px;
background-color: #FFFFFF;
}

#footer {
height: 100%;
text-align: center;
margin: 1px 2px;
padding: 10px 0px;
background-color: #FFFFFF;
}

/* 全体のﾘﾝｸ色 */

a,
a:link,
a:visited { color: #DB7093; text-decoration: underline; }
a:active,
a:hover	{ color: #FFFFFF; text-decoration: underline; background-color: #FFC0CB; }

/* その他の基本設定 */

ul {
text-align: left;
text-indent: 0px;
list-style-type: none;
list-style-position: outside;
}

input, textarea {
border: 1px solid #DB7093;
color: #DB7093;
background-color: #FFF;
}

h1 {
margin: 0px;
padding: 0px;
}

.pict {
padding: 3px;
border: 1px solid gray;
}

.text_f {
font-family: "century gothic", "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
}
.text_f2 {
font-family: "Lucida Console", "Georgia", "Arial", "KaratMedium", "Osaka";
}

.clear { clear: both; }


/* 桜の画像 ----------------------------------------------------------------- */

/* 基本 */

.title {
background-image: url(http://img-cdn.jg.jugem.jp/a14/106684/20070327_281208.jpg);
background-repeat: no-repeat;
background-position: 25px 5px;
}

/* 個別ページ用 */

#eid #header {
background-image: url(http://img-cdn.jg.jugem.jp/a14/106684/20070328_281735.jpg);
background-repeat: no-repeat;
background-position: 25px 5px;
}
#eid .title {
background-image: url(http://img-cdn.jg.jugem.jp/a14/106684/20070328_281733.jpg);
background-repeat: no-repeat;
background-position: 195px 25px;
}

/* プロフィールページ用 */

#pid #header {
background-image: url(http://img-cdn.jg.jugem.jp/a14/106684/20070328_281736.jpg);
background-repeat: no-repeat;
background-position: 25px 5px;
}
#pid .title {
background-image: url(http://img-cdn.jg.jugem.jp/a14/106684/20070328_281733.jpg);
background-repeat: no-repeat;
background-position: 195px 25px;
}

/* ページ毎用 */

#page #header {
background-image: url(http://img-cdn.jg.jugem.jp/a14/106684/20070328_281734.jpg);
background-repeat: no-repeat;
background-position: 25px 5px;
}
#page .title {
background-image: url(http://img-cdn.jg.jugem.jp/a14/106684/20070328_281737.jpg);
background-repeat: no-repeat;
background-position: 200px 25px;
}


/* タイトル ----------------------------------------------------------------- */


/* ｻｲﾄ ﾀｲﾄﾙ */

.site_title {
color: #EF6E6E;
font-family: "Comic Sans MS", "Century Gothic", "Verdana", "Arial", "Osaka";
font-size: 25px;
font-weight: bold;
line-height: 150%;
padding: 0px 30px 0px 0px;
}
.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover { color: #EF6E6E; border: none; background: none; }

/* ｻｲﾄ 説明 */

.description {
color: #FCAFA0;
font-family: "Verdana", "Century Gothic", "Arial", "TBPゴシックB", "Osaka";
font-size: 12px;
padding: 25px 15px 0px 0px;
line-height: 130%;
}


/* メイン ------------------------------------------------------------------- */


/* ｴﾝﾄﾘｰ 基本 */

.entry {
background-color: #FFFFFF;
}

/* ｴﾝﾄﾘｰ ﾀｲﾄﾙ */

.entry_title {
font-size: 14px;
font-weight: bolder;
font-family: "Georgia", "century gothic", "Verdana", "Osaka", sans-serif;
color: #FFEFEF;
margin: 1px 0px 3px 0px;
padding: 7px 0px 6px 40px;
background-color: #FFEFEF;
background-image: url(http://img-cdn.jg.jugem.jp/a14/106684/20060403_101495.gif);
background-repeat: no-repeat;
background-position: 7px 4px;
}
.entry_title a,
.entry_title a:link,
.entry_title a:visited { color: #DB7093; border: none; }
.entry_title a:active,
.entry_title a:hover { color: #FF3366; border: none; background: none; }


/* ｴﾝﾄﾘｰ日付 #EACDAB */

.entry_date {
font-family: "Lucida Console", "Georgia", "Arial", "KaratMedium", "Osaka";
font-size: 12px;
color: #BB7777;
padding: 2px 5px 3px 10px;
text-align: right;
}
.entry_date a,
.entry_date a:link,
.entry_date a:visited { color: #BB7777; border: none; }
.entry_date a:active,
.entry_date a:hover { color: #CCCCCC; border: none; background: none; }

/* ｴﾝﾄﾘｰ 本文 */

.entry_body {
font-family: "Verdana", "Arial", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
font-size: 13px;
line-height: 170%;
color: #BB7777;
background-color: #FFFFFF;
padding: 15px 8px 15px 15px;
}

.entry_body hr	{ display: none; }


/* ｴﾝﾄﾘｰ 記事の続き */

.entry_more {
font-family: "Verdana", "Arial", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
font-size: 13px;
line-height: 170%;
color: #BB7777;
background-color: #FFFFFF;
padding: 0px 8px 10px 15px;
}
.entry_more a,
.entry_more a:link,
.entry_more a:visited { color: #DB7093; border-bottom: 1px dotted #DB7093; }
.entry_more a:active,
.entry_more a:hover { color: #CCCCCC; border: none; background-color: #DB7093; }

blockquote {
font-size: 11px;
margin: 10px;
padding: 7px;
color: #FF9999;
border: 1px solid #FF9999;
}

/* ｴﾝﾄﾘｰ 本文下のﾘﾝｸetc. */

.entry_state {
font-family: "Verdana", "Arial", "TBPゴシックB", "KaratMedium", "Osaka";
font-size: 10px;
color: #CCCCCC;
margin: 0px 0px 25px 0px;
padding: 5px 10px 5px 0px;
text-align: right;
background-color: #FFEFEF;
}
.entry_state a,
.entry_state a:link,
.entry_state a:visited { color: #CC8888; border: none; }
.entry_state a:active,
.entry_state a:hover { color: #CCCCCC; border: none; background: none; }


/* ｺﾒﾝﾄ,ﾄﾗｯｸﾊﾞｯｸ */

.etc {
margin: 0px 0px 20px 0px;
padding: 5px 0px 10px 0px;
background-color: #FFFFFF;
}

.etc_title {
font-size: 14px;
font-weight: bolder;
font-family: "Verdana", "Georgia", "Osaka", "century gothic", sans-serif;
color: #CC8888;
margin: 10px 0px 2px 0px;
padding: 5px 0px 5px 15px;
background-color: #FFEFEF;
}


.ct_title {
font-size: 13px;
font-weight: bolder;
font-family: "century gothic", "Verdana", "Georgia", "Osaka", sans-serif;
color: #FF9999;
margin: 7px 0px 7px 10px;
}
.ct_title a,
.ct_title a:link,
.ct_title a:visited { border-bottom: 1px dotted #FF9999; }
.ct_title a:active,
.ct_title a:hover { border: none; }

.ct_body {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
font-size: 12px;
color: #CC8899;
line-height: 170%;
margin: 0px 13px 10px 13px;
}

.ct_state {
font-size: 10px;
margin: 10px 12px 5px 10px; 
text-align: right;
border-bottom: 1px solid #CC8899;
color: #ABA19E;
}


.tb_url {
font-family: "Verdana", "Arial", "TBPゴシックB", "KaratMedium", "Osaka";
font-size: 12px;
color: #CC8899;
margin: 10px 0px 20px 35px;
}
.tb_url input {
border: 1px solid #CC8899;
color: #CC8899;
background-color: #FFEAE4;
padding: 0px 0px 0px 4px;
}


.comment {
font-size: 10px;
color: gray;
margin: 20px 0px 0px 10px;
}

.comment_body {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
font-size: 12px;
line-height: 170%;
color: #CC8888;
margin: 20px 15px 10px 40px;
}

.intext {
border: 1px solid #993399;
background-color: #FFEEEE;
padding: 1px;
}
.comment_body label {
font-size: 10px;
color: #CC8888;
}


/* ｴﾝﾄﾘｰ 個別,ﾍﾟｰｼﾞﾅﾋﾞ next/prev */

.entry_navi,
.page_navi {
font-family: "Lucida Console", "Georgia", "Arial", "KaratMedium", "Osaka";
padding: 7px 0px;
font-size: 12px;
text-align: center;
color: #BB7777;
background-color: #FFFFFF;
}
.entry_navi {
margin: 2px 0px 7px 0px;
}
.page_navi {
margin: 7px 0px;
}



/* サイド ------------------------------------------------------------------- */


/* selected or latest ｴﾝﾄﾘｰﾘｽﾄ */

#selectentry	{ display: none; }
#cid #selectentry,
#month #selectentry,
#search #selectentry,
#page #selectentry { display: block; }

#latestentry	{ display: block; }
#cid #latestentry,
#month #latestentry,
#search #latestentry,
#page #latestentry { display: none; }


/* ｻｲﾄﾞ 基本 */

.link_box {
margin: 0px 0px 10px 0px;
}
.link_box a,
.link_box a:link,
.link_box a:visited { color: #FCAFA0; border: none; }
.link_box a:active,
.link_box a:hover { color: #FFFFFF; border: none; background-color: #DD8888; }


/* ｻｲﾄﾞ ﾀｲﾄﾙ */

.linktitle {
font-size: 14px;
font-weight: bolder;
font-family: "Lucida Console", "Comic Sans MS", "Georgia", "Arial", "Osaka";
color: #FFFFFF;
padding: 3px 7px 3px 0px;
background-color: #BB7777;
text-align: center;
}

.linktitle span	{ color: gray; }
.linktitle a.foldmark {
text-decoration: none;
margin-left: 5px;
}
.linktitle a,
.linktitle a:link,
.linktitle a:visited,
.linktitle a:active,
.linktitle a:hover { border: none; }

/* ｻｲﾄﾞ 中身 */

.linktext1,
.linktext2 {
font-family: "Verdana", "Georgia", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
font-size: 11px;
margin: 0px 5px 0px 5px;
padding: 7px 5px 7px 5px;
line-height: 130%;
color: #DD8888;
}
.linktext3 {
padding: 7px 0px 7px 0px;
line-height: 130%;
}

.linktext1 li,
.linktext2 li {
list-style-type: none;
list-style-position: outside;
padding: 0px 3px 0px 5px;
}
.linktext1 li {
border-bottom: 1px dotted #FAA092;
}

#search #selectentry .linktext1 {
height: 200px; 
overflow: auto; 
}


.linktext_l {
padding: 0px 0px 0px 7px;
}
.linktext_r {
padding: 0px 5px 0px 0px;
text-align: right;
}


.linktext_free {
padding: 5px 5px 0px 0px;
text-align: center;
}


/* ｅｔｃ ------------------------------------------------------------------- */


/* ｶﾚﾝﾀﾞｰ */

.calen {
text-align: center;
margin: 0px 0px 12px 0px;
}
.calen a,
.calen a:link,
.calen a:visited { color: #FF9999; background: none;}
.calen a:active,
.calen a:hover { color: #FFFFFF; background-color: #FF9999; }

.calendar2 {
width: 180px;
margin: 0px auto;
text-align: center;
}
.calendar {
font-size: 10px;
font-family: "Lucida Console", "Verdana", "Arial", "Georgia", "Osaka";
color: #FFC0CB;
}

.calendar_month { display: none; }

.calendar_month2 {
font-size: 13px;
font-weight: bolder;
font-family: "Comic Sans MS", "Verdana", "Times New Roman", "Arial", "KaratMedium";
color: #779F61;
padding: 5px 10px;
background-color: #BB7777;
text-align: center;
}
.calendar_month2 a,
.calendar_month2 a:link,
.calendar_month2 a:visited { color: #FF9999; }
.calendar_month2 a:active,
.calendar_month2 a:hover { color: #FFFFFF; background-color: #FF9999; }

.weekday {
padding: 5px 0px 5px 0px;
text-align: center;
border-bottom: 1px solid #BB7777;
}

.cell {
padding: 1px;
width: 23px;
height: 20px;
}
.cell a:link,
.cell a:visited,
.cell a:active,
.cell a:hover {
display: block;
width: 23px;
height: 20px;
}
.cell a:link,
.cell a:visited,
.cell a:active {
padding: 2px 1px 0px 1px;
background: #FFC0CB;
color: #EAF7D6;
}
.cell a:hover {
padding: 2px 1px 0px 1px;
background: #DB7093;
color: #FFF;
}


/* amazon用 */

.link_amazon {
height: 200px;
font-size: 10px;
overflow: auto; 
text-align: center;
}

.amazon {
margin: 0px 0px 15px 0px;
}
.amazon a,
.amazon a:link,
.amazon a:visited,
.amazon a:active,
.amazon a:hover { color: #FF3366; background: none; }

.amazon_list {
margin: 15px 0px 10px 0px;
display: block;
overflow: hidden;
width: 88px;
color: #DD8888;
line-height: 130%;
border-left: 1px solid #DD8888;;
border-bottom: 1px dotted #DD8888;;
}

.amazon_itemc {
font-size: 9px;
padding: 5px 0px 2px 0px;
color: #BB7777;
}
.amazon {
margin: 0px 0px 20px 0px;
}
.amazon a,
.amazon a:link,
.amazon a:visited,
.amazon a:active,
.amazon a:hover { color: #779F61; background: none; }

.amazon_pict {
border: 1px solid #999;
}


/* さくら */

.sakura {
height: 100%;
text-align: center;
padding: 0px 0px 5px 65px;
font-size: 11px;
color: #FF3366;
}

/* OTHERS */

.others {
font-size: 10px;
color: #DDDDDD;
}

/* 検索 */

.search {
margin: 5px 0px 5px 0px;
font-size: 10px;
color: #CCCCFF;
}
.search input {
border: 1px solid #BB7777;
color: #BB7777;
background-color: #FFEAE4;
padding: 0px 0px 0px 2px;
}


/* ｺﾋﾟｰﾗｲﾄ */

.copyright {
font-family: "Verdana";
font-size: 11px;
color: #DDDDDD;
}
