@charset "euc-jp";

/*---------------------------------------------------
japantimes plus top index.css
---------------------------------------------------*/

#main-flash { margin-bottom:10px; }


/*------------------------------------------
¹¹¿·¾ðÊóÉôÊ¬
--------------------------------------------*/
#news { border:1px solid #CCC; background:#F6F6F6; padding:15px 10px; margin-bottom:10px; }
#news-left { float:left; width:560px; }
#news-right { float:right; width:261px; }


/*--------------------------
¿·Ãå¾ðÊóÉôÊ¬
--------------------------*/
#info-title { height:19px; margin-bottom:8px; }
#info-title h3 { float:left; display:block; width:522px; margin:0; padding:0; text-indent:-2000px; background:url(../images/latest_news_title_wide.gif) no-repeat; }
#info-title p { float:right; display:block; width:38px; margin:0; padding:0; text-indent:-2000px; background:url(../images/rss_btn.gif) no-repeat; }
#info-title p a { display:block; width:38px; height:19px; }

#info-list-pickup { border-bottom:1px dotted #CCC; margin-bottom:3px; }
#info-list ul { margin:0; padding:0; list-style-type:none; }
#info-list ul li { margin-bottom:4px; }
#info-list p { margin:0 0 4px 0; }

/*--------------------------
¥Ö¥úÁ°¹¹¿·ÍúÎòÉôÊ¬
--------------------------*/
#blog-title { height:19px; margin-bottom:8px; }
#blog-title h3 { float:left; display:block; width:223px; margin:0; padding:0; text-indent:-2000px; background:url(../images/blog_title.gif) no-repeat; }
#blog-title p { float:right; display:block; width:38px; margin:0; padding:0; text-indent:-2000px; background:url(../images/rss_btn.gif) no-repeat; }
#blog-title p a { display:block; width:38px; height:19px; }

#blog-list ul { margin:0; padding:0; list-style-type:none; }
#blog-list ul li { margin-bottom:4px; }
.bloglinks { margin-left:57px; }


/*--------------------------
¾¦ÉÊ¾ðÊóÉôÊ¬
--------------------------*/
#products { border:1px solid #CCC; padding:8px 6px; margin:0 0 10px 0; }
#products h2#p1 { height:28px; background:url(../images/product_title.gif) no-repeat; margin:0 0 5px 0; padding:0; text-indent:-2000px; }

/* divÁÈ */
#p-jt,#p-jj,#p-st,#p-jw,#p-nd,#p-cd,#p-bd { width:250px; padding:10px 15px; float:left; height:140px; min-height:140px; }

#p-jt,#p-st { border-bottom:1px dotted #CCC; border-right:1px dotted #CCC; }
#p-jj,#p-jw { border-bottom:1px dotted #CCC; }
#p-cd { border-right:1px dotted #CCC; }
#p-nd { width:520px; }
#p-bd { padding-right:0; width:270px; }

/* tableÁÈ */
#mainProducts { margin-bottom:10px; }
#subProducts {}
#mainProducts td,#subProducts td { padding:10px 18px; }
#subProducts td.bd { padding-right:0; }

#mainProducts td.line { border-bottom:1px dotted #CCC; border-right:1px dotted #CCC; }
#mainProducts td.line2 { border-bottom:1px dotted #CCC; }
#subProducts td.line { border-bottom:1px dotted #CCC; border-right:1px dotted #CCC; }
#subProducts td.line2 { border-bottom:1px dotted #CCC; }
#subProducts td.line3 { border-right:1px dotted #CCC; }


.data { margin-bottom:5px; }
.p-descriptions,.p-descriptions2 { width:170px; margin:0 0 0 75px; }

.p-descriptions2 { width:445px; }
.p-descriptions3 { width:175px; margin:0 0 0 65px; }
.p-descriptions4 { width:175px; margin:0 0 0 85px; }

h4.pname  { margin:0 0 2px 0; padding:0; }
.p-descriptions p,.p-descriptions2 p,.p-descriptions3 p,.p-descriptions4 p { margin:0 0 3px 0; }

p.detail { border-left:3px solid #CCC; padding-left:5px; margin-left:2px; color:#666; }

.btns { margin:5px 0 0 0; }

#products h2#p2 { height:28px; background:url(../images/st_product_title.jpg) no-repeat; margin:0px 0 5px 0; padding:0; text-indent:-2000px; }

#products h2#p3 { height:28px; background:url(../images/etc_product_title.jpg) no-repeat; margin:0px 0px 5px 3px; padding:0; text-indent:-2000px; }

#st_box{clear:both;float:left;width:281px;border-right: 1px dotted #CCC;}
#other_box{float:right;width:281px;}




/*--------------------------
¾¦ÉÊËè¤Ë°ÌÃÖÄ´À°
--------------------------*/
.btns-jr { margin:13px 0 0 0; }
.btns-st { margin:7px 0 0 0; }
.btns-nd { margin:10px 0 0 0; }
.btns-jtw { margin:13px 0 0 0; }

.btns-bd { margin:36px 0 0 0; }
*html .btns-bd,*+html .btns-bd { margin:38px 0 0 0; }

.red { color:#F30; }




