@charset "utf-8";
/* CSS Document */
#feature .mainimg { padding:15px 0 0 0; margin:0;}
/*
#feature h3 { margin:0; padding:0; }
*/
#feature { letter-spacing:0.08em;}
#feature h4.quest { color:#D27D02; font-weight:bold; font-size:108%; line-height:140%; width:220px; }
#feature h4.quest02 { color:#D27D02; font-weight:bold; font-size:108%; line-height:140%; width:310px; }
#feature h4.quest03 { color:#D27D02; font-weight:bold; font-size:108%; line-height:140%; width:510px; }
/* IE 6 hack */
/* IE 6 hack */
* html #feature h4.quest { width:220px; }
* html #feature h4.quest02 { width:300px; }
* html #feature h4.quest03 { width:500px; }
/* IE 7 hack */
*+html #feature h4.quest { width:220px; }
*+html #feature h4.quest02 { width:290px; }
*+html #feature h4.quest03 { width:490px; }

/* span */
#feature h4 span.ttl01 { background:url(../imgdir/feature/line.gif) repeat-x 0 8px; line-height:140%; width:24px; display:block; float:left; margin-right:8px; height:40px; }
#feature h4 span.ttl02 { background:url(../imgdir/feature/line.gif) repeat-x 0 8px; line-height:140%; width:24px; display:block; float:left; margin-right:8px; height:60px; }

#feature .dot { background:url(../imgdir/feature/dot.gif) repeat-x center center; line-height:60px; clear:both;}
#feature .dot02 { background:url(../imgdir/feature/dot.gif) repeat-x bottom center; line-height:30px; clear:both;}

#feature .txtarea { margin:0; padding:20px 30px 25px 30px; }
#feature .txtarea p { margin:0 0 15px 0; padding:0; text-indent:1em; line-height:180%; text-align:justify; text-text-justify:inter-ideograph; }
#feature .txtarea p.none { text-indent:0; }
#feature .txtarea .txtleft { margin:0; padding:0; float:left; width:255px; }
#feature .txtarea .txtright { margin:0; padding:0; float:right; width:255px; }

/* IE 7 hack */
*+html #feature { letter-spacing:0;}
*+html #feature .txtarea { margin:0; padding:20px 30px 25px 30px; }
*+html #feature .txtarea p { margin:0 0 15px 0; padding:0; text-indent:1em; line-height:180%; text-align:justify; text-justify:inter-ideograph; }
*+html #feature .txtarea p.none { text-indent:0; }
*+html #feature .txtarea .txtleft { margin:0; padding:0; float:left; width:250px; }
*+html #feature .txtarea .txtright { margin:0; padding:0; float:right; width:255px; }

/* IE 6 hack */
* html #feature { letter-spacing:0;}
* html #feature .txtarea { margin:0; padding:20px 35px 25px 35px; }
* html #feature .txtarea p { margin:0 0 15px 0; padding:0; text-indent:1em; line-height:180%; text-align:justify; text-justify:inter-ideograph; }
* html #feature .txtarea p.none { text-indent:0; }
* html #feature .txtarea .txtleft { margin:0; padding:0; float:left; width:250px; }
* html #feature .txtarea .txtright { margin:0; padding:0; float:right; width:250px; }


#feature #pagenate {margin:0 auto; text-align:center;}
#feature #pagenate li {display:inline; list-style:none;}
#feature #pagenate li a {font-size:110%; height:15px; line-height:15px;}
#feature #pagenate li.this {font-weight:bold; font-size:110%; margin:0 10px;}
