/* CSS Document */
#bookFirst {margin:0 10px 0px;}
#bookFirst h4{ margin:0;  color:#000;}
#bookFirst blockquote{  margin:10px 0 0; display:block; padding:4px ; /*border:1px solid #eee; background:#F7F7F7;*/ font-size:0.9em; line-height:1.6em;}
span.date{  display:block; text-align:center;}


.th_img{ margin:0 10px; display:block;}
.th_img h5{/*text-indent:10px; background:#CC0000;*/color:#000;font-size:12px;line-height:20px;font-weight:bold; margin-bottom:10px;}

.tpc_set {text-align:left;background:#efefef;padding:2px;
border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}
.tpc_set table {text-align:left; margin:0; padding:0;}

.tpc_set th { width:535px;text-indent:45px;background: url(../imgdir/book/btn_sp.gif) 5px center no-repeat #4C4C4C; font-size:13px; color:#FFFFFF; letter-spacing:-1px;
border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}

.tpc_set td { width:535px; font-size:10px; vertical-align:top;padding:8px 5px 0;/*background:#fff;*/
border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}

.tpc_set td p{ padding-left:20px; color:#333333; line-height:1.8em;}

.tpc_set td.after_result div {text-indent:10px; background:#CC0000;color:#fff;font-size:12px;line-height:20px;font-weight:bold;}
.tpc_set td h5 { font-size:1.1em; color:#D20000; /*font-style:italic;*/ font-weight:bold; background:#fff; padding:4px; }
.tpc_set td h6 { padding-left:10px; margin:5px 0; }
.tpc_set td h6 { font-size:1.2em;font-weight: bold; line-height:2em; padding-left:12px;background:url(../imgdir/common/h1arrow_red.gif) center left no-repeat; }
.tpc_set td p { margin-bottom:10px;}

/**** ƒnƒbƒN ****/
* html body .tpc_set td h6 a{font-size:1.2em; }
* html body .tpc_set td p{font-size:1em;}

*+html body .tpc_set td h6 a{font-size:1.2em; }
*+html body .tpc_set td p{font-size:1em;}



