* { margin: 0px; padding: 0px; }
li { list-style-type: none; list-style-image: none; list-style-position: outside; }
input, textarea { border: 1px solid rgb(240, 166, 180); }
body { background-image: url('images/20070325_317303.gif'); color: rgb(232, 232, 232); background-color: rgb(255, 255, 255); font-size: 12px; line-height: 150%; font-family: Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅",sans-serif; text-align: center; }
html {  }
a:link { color: rgb(215, 127, 137); text-decoration: none; }
a:visited { color: rgb(215, 127, 137); text-decoration: none; }
a:active { color: rgb(215, 127, 137); text-decoration: none; }
a:hover { color: rgb(236, 170, 182); text-decoration: underline; }
div#cd_sidebar li a:link { color: rgb(187, 139, 148); text-decoration: none; }
div#cd_sidebar li a:visited { color: rgb(187, 139, 148); text-decoration: none; }
div#cd_sidebar li a:active { color: rgb(187, 139, 148); text-decoration: none; }
div#cd_sidebar li a:hover { color: rgb(236, 170, 182); text-decoration: underline; }
.cd_entry_btm a:link { color: rgb(218, 146, 149); text-decoration: none; }
.cd_entry_btm a:visited { color: rgb(218, 146, 149); text-decoration: none; }
.cd_entry_btm a:active { color: rgb(218, 146, 149); text-decoration: none; }
.cd_entry_btm a:hover { color: rgb(254, 186, 189); text-decoration: underline; }
.cd_entry_navi a:link { color: rgb(236, 128, 141); text-decoration: none; }
.cd_entry_navi a:visited { color: rgb(236, 128, 141); text-decoration: none; }
.cd_entry_navi a:active { color: rgb(236, 128, 141); text-decoration: none; }
.cd_entry_navi a:hover { color: rgb(236, 128, 141); text-decoration: underline; }
table#cd_wrapper { border: 1px solid rgb(254, 218, 225); margin: 0px auto; width: 702px; background-color: rgb(255, 255, 255); }
td#cd_header { background: rgb(255, 255, 255) url('images/20070323_316128.jpg') no-repeat scroll left top; width: 700px; height: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(194, 155, 154); text-align: right; }
td#cd_header h1 { margin: 0px 50px 5px 10px; font-size: 20px; font-family: 'Century Gothic',sans-serif; line-height: 1.2; }
td#cd_header div.description { margin: 0px 50px 0px 10px; font-size: 10px; }
td#cd_header h1 a:link, td#cd_header h1 a:visited, td#cd_header h1 a:active, td#cd_header h1 a:hover { color: rgb(240, 128, 144); text-decoration: none; }
td#cd_calendar { background: rgb(255, 255, 255) url('images/20070321_314932.gif') no-repeat scroll left top; width: 700px; height: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(245, 157, 172); font-size: 11px; text-align: center; }
td#cd_calendar a:link { color: rgb(245, 157, 172); font-weight: bolder; text-decoration: none; }
td#cd_calendar a:visited { color: rgb(245, 157, 172); font-weight: bolder; text-decoration: none; }
td#cd_calendar a:active { color: rgb(245, 157, 172); font-weight: bolder; text-decoration: none; }
td#cd_calendar a:hover { color: rgb(249, 175, 187); font-weight: bolder; text-decoration: underline; }
td#cd_footer { background: rgb(255, 255, 255) url('images/20070323_316245.gif') no-repeat scroll left bottom; width: 700px; padding-bottom: 25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(175, 173, 173); font-size: 10px; text-align: center; }
td#cd_footer form#search_area {  }
td#cd_footer form#search_area input#search { width: 140px; vertical-align: middle; }
td#cd_footer address { font-style: normal; margin-top: 10px; }
td#cd_footer a:link { color: rgb(227, 137, 148); text-decoration: none; }
td#cd_footer a:visited { color: rgb(227, 137, 148); text-decoration: none; }
td#cd_footer a:active { color: rgb(227, 137, 148); text-decoration: none; }
td#cd_footer a:hover { color: rgb(255, 185, 193); text-decoration: underline; }
td#cd_contents { padding: 0px 15px 10px 25px; width: 650px; }
td#cd_contents div#cd_main { width: 420px; float: left; text-align: left; }
td#cd_contents div#cd_sidebar { background: transparent url('images/20070323_316147.jpg') no-repeat scroll center bottom; width: 200px; padding-top: 30px; padding-bottom: 150px; float: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
td#cd_contents div#cd_sidebar dl { width: 200px; text-align: center; }
td#cd_contents div#cd_sidebar dt { background: transparent url('images/20070323_315796.gif') no-repeat scroll center bottom; width: 200px; padding-bottom: 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(240, 128, 144); font-weight: bolder; }
td#cd_contents div#cd_sidebar dd { margin: 5px 15px 30px; width: 170px; color: rgb(194, 170, 173); font-size: 10px; }
td#cd_contents div#cd_sidebar dd ul { margin-left: 20px; text-align: left; }
td#cd_contents div#cd_sidebar dd li { color: rgb(194, 170, 173); }
.cd_entry_title {margin-top:20px; padding: 15px 35px 5px 52px; background: rgb(255, 255, 255) url('images/20070323_316141.gif') no-repeat scroll left bottom; width: 370px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(240, 128, 144); font-size: 14px; font-weight: bolder; text-align: left; }
.cd_entry_body { margin: 20px 25px 10px; color: rgb(118, 88, 91); font-size: 11px; line-height: 170%; }
.cd_entry_more { margin: 30px 5px 30px 25px; color: rgb(118, 88, 91); font-size: 11px; line-height: 170%; }
.cd_entry_btm { padding: 12px 25px; width: 400px; color: rgb(169, 157, 158); text-align: right; }
.cd_entry_author { font-size: 10px; }
.cd_entry_state { font-size: 11px; margin-right: 5px; }
.cd_entry_navi { padding: 3px 0px; width: 400px; margin-top: 20px; color: rgb(234, 156, 165); font-size: 11px; text-align: center; }
.cd_pagetop { margin-bottom: 30px; color: rgb(107, 196, 218); font-size: 10px; text-align: right; margin-right: 15px; }
.pict { border: 1px solid rgb(255, 245, 247); }
.comment { margin: 0px 25px 30px 35px; width: 340px; }
.comment_body { margin: 20px 25px 10px; color: rgb(185, 107, 114); }
.comment_title { border-left: 5px solid rgb(247, 199, 197); margin: 15px 0px; padding: 0px 0px 0px 5px; font-size: 11px; line-height: 120%; font-weight: bolder; color: rgb(185, 107, 114); text-align: left; }


