
/* *********************** index page *********************** */
/* ++++++ structure ++++++ */
#R.idx .list { width:550px; margin-bottom:15px; padding-top:10px; border-top:7px solid #ddbaeb; }
.list .L { float:left; width:90px; }
.list .L img { border:1px solid #ccc;}

.list .R { float:left; width:460px; }

.list .hl { margin-bottom:10px; padding-bottom:2px; border-bottom:1px dotted #b679d2; }
.list .hl p.sub1 { margin:0 0 3px 0; }
.list .hl p.sub2 { margin:2px 0 0 0; }
.list .hl h4 { margin-bottom:3px; color:#a158c3; font-size:16px; font-weight:bold; }
.list .hl h4 a:link ,.list .hl h4 a:visited { color:#a158c3; text-decoration:underline; }
.list .hl h4 a:hover { color:#D2B0E3; text-decoration:underline; }


/* *********************** detail page *********************** */
#R.detail h2 { margin-bottom:10px; }

/* ++++++ structure ++++++ */
#R.detail .hl { margin-bottom:20px; padding:5px 5px 2px 5px; background:#faf4fd; border-left:5px solid #b679d2; border-bottom:1px dotted #b679d2; }
#R.detail .hl p.sub1 { margin:0 0 5px 0; }
#R.detail .hl p.sub2 { margin:2px 0 0 0; }
#R.detail .hl h4 { margin-bottom:3px; color:#a158c3; font-size:16px; font-weight:bold; }

#R.detail .L { float:left; width:185px; }
#R.detail .L img { border:1px solid #ccc;}

#R.detail .R { float:left; width:365px; margin-bottom:5px; }
#R.detail .R .l { float:left; }
#R.detail .R .r { float:right; }
#R.detail .R p { margin:0 0 0 5px; }

#R.detail #cont_idt2 { margin-top:20px; }
#R.detail p.ttl { margin-top:1px; margin-bottom:3px; padding:4px 5px 4px 5px; background:#eee; }
#R.detail p.bikou { font-size: 10px; }

/* */

