@charset "utf-8";

/*  Carousel
---------- ---------- ---------- */

ul.NewsCarousel {width:490px !important;}

/*  Index Layouts
---------- ---------- ---------- */

body#Home div#MainContent ul.ProductsList li {
	font-size: 1em;
}

/*  Products Index Layouts
---------- ---------- ---------- */

div#MainContent div.RichBorderedBox h2{
	font-size: 1.22em;
	line-height: 1.125;
}

div#MainContent div#TopSearchBlock div.InpupCol{
	width: 446px;
}
div#MainContent div#TopSearchBlock div.InpupCol div.InpupColInner{
	background: url(../../img/common/bg_product_search_r_02.png) 0 0 no-repeat;
}

/*  ThumbnailViewList
---------- ---------- ---------- */

div#MainContent .RefineSearchResultContent .ThumbnailViewList .TitleAndText{
	width: 132px;
	word-wrap: break-word;
}

/*  ModalCVBox
---------- ---------- ---------- */
.ModalCVBox ul > li a{
	font-size: 1em;
	padding: 12px 8px 12px 23px;
}
.ModalCVBox ul > li.tcg a,
.ModalCVBox ul > li.pi a,
.ModalCVBox ul > li.contact a,
.ModalCVBox ul > li.request a{
	padding: 8px 23px;
	display: inline-block;
}
#FixSideArea{
	font-size: 0.8em;
}

div#MainContent p.AlertBox{
	font-size: 13px;
}

/*  Carousel
---------- ---------- ---------- */
/* in DoubleMainSub.NoFrame */
div#ContentsLayout.DoubleMainSub.NoFrame .jcarousel-skin-basic ul.ThumbList .jcarousel-item-horizontal span.Text{
	word-break: break-all;
}