@charset "UTF-8";


#contentsInner.index{ padding:15px 0 12px; background:url(../images/index/header_bg.jpg) no-repeat top center; }
#contentsBodyArea{ padding:0 0 18px; }
ul#gNavi{ padding:0; }
h2{ margin:0; padding:0; height:auto; line-height:0; position:static; }


/*  ================================================================================
	LEFT COLUMN
================================================================================  */
#leftColumn{ width:388px; margin:18px 0 0 16px; float:left; _display:inline; }
.mainSeries{ padding:0 0 0 5px; }
#productListIndex{ margin:11px 0 0; background:url(../images/index/gray_dot_bg.gif); }
#productListIndex .top{ background:url(../images/index/dot_white_bg.gif) no-repeat left top; }
#productListIndex .under{ padding:4px; background:url(../images/index/dot_white_bg.gif) no-repeat left bottom; }
#productListIndex .whiteArea{ padding:5px 6px; border:1px solid #ececec; background:#FFF; }
.whiteArea .sTitle{ height:37px; margin:0; padding:0 10px 0 0; background:url(../images/index/product_stitle.jpg) no-repeat left top; }
.whiteArea ul#tab{ margin:0; float:right; }
.whiteArea ul#tab li{ margin:10px 0 0 5px; float:left; }
.whiteArea ul#tab li a{ height:27px; display:block; text-indent:-999em; outline:none; }
.whiteArea ul#tab li#pIntended{ width:140px; }
.whiteArea ul#tab li#pIntended a{ width:140px; background:url(../images/index/tab_intended.gif) no-repeat; }
.whiteArea ul#tab li#pSeries{ width:124px; }
.whiteArea ul#tab li#pSeries a{ width:124px; background:url(../images/index/tab_series.gif) no-repeat; }
.whiteArea ul#tab li#pIntended.ui-state-active a{ background-position:-140px!important; }
.whiteArea ul#tab li#pSeries.ui-state-active a{ background-position:-124px!important; }
.whiteArea #tab1,.whiteArea #tab2{ padding:22px 19px 17px; border-bottom:1px solid #33505e; border-right:1px solid #33505e; border-left:1px solid #33505e; }
.whiteArea #tab1 ul,
.whiteArea #tab2 ul{ margin:0; padding:0; }
.whiteArea #tab1 ul li,
.whiteArea #tab2 ul li{ width:163px; margin:0; padding:0 0 5px; float:left; }
.whiteArea #tab1 ul li a,
.whiteArea #tab2 ul li a{ padding:0 0 0 17px; display:block; background:url(../images/index/tab_arrow.gif) no-repeat left 0.3em; }

.ui-tabs-panel { padding: 1em 1.4em;  display: block; border: 0; background: none; }
.ui-tabs-hide { display: none !important; }

/*  ================================================================================
	RIGHT COLUMN
================================================================================  */
#newsArea{ width:531px; margin:18px 23px 0 0; float:right; _display:inline; }
.newStitle{ height:46px; }
.newStitle img{ vertical-align:top; }
#newsArea dl{ margin:0; padding:5px 0 0; }
#newsArea dl dt{ width:103px; _width:110px; margin:0; padding:10px 0 10px 7px; background:url(../images/index/gray_dot.gif) repeat-x left top; color:#334354; float:left; }
#newsArea dl dd{ width:421px; margin:0; padding:10px 0; background:url(../images/index/gray_dot.gif) repeat-x left top; float:left; }
#newsArea dl dd p{ padding:0; }
#newsArea dl .top{ background:none; }
