@charset "utf-8";

/*============================
#mainPanelArea
============================*/
#mainPanelArea { padding-bottom: 40px; background: url(../../imageFile/top/panel_shadow.png) no-repeat center 300px; }
#mainPanelArea .bxSlider { background: #f5f5f5; }
#mainPanelArea .bxSlider .panel01 { text-indent: -9999px; height: 540px; background: url(../../imageFile/top/panel_logo.png) no-repeat center; }
#mainPanelArea .bxSlider .panel02 { text-indent: -9999px; height: 420px; background: url(../../imageFile/top/panel_02.png) no-repeat center; }
#mainPanelArea .bxSlider .panel03 { text-indent: -9999px; height: 420px; background: url(../../imageFile/top/panel_03.png) no-repeat center; }

/*============================
#productArea
============================*/
#productArea {}
#productArea .productTitle { height: 42px; text-indent: -9999px; background: url(../../imageFile/top/title_product.png) no-repeat center; }
#productArea ul { margin-top: 30px; }
#productArea ul li { width: 310px; float: left; margin-left: 25px; border-top: solid 5px #688649; background: #fff; }
#productArea ul li:first-child { margin-left: 0; }
#productArea ul li .content { padding: 0 20px 15px; border: solid 1px #ddd; border-top: none; border-bottom: none; }
#productArea ul li .content .title { padding: 18px 0; text-indent: -9999px; }
#productArea ul li .content .title.beauty { background: url(../../imageFile/top/title_product_beauty.png) no-repeat left center; }
#productArea ul li .content .title.health { background: url(../../imageFile/top/title_product_health.png) no-repeat left center; }
#productArea ul li .content .title.houseware { background: url(../../imageFile/top/title_product_houseware.png) no-repeat left center; }
#productArea ul li .content .photo {}
#productArea ul li .content .text { margin-top: 15px; line-height: 1.5; font-size: 0.875em; }
#productArea ul li .btn { border: solid 1px #ddd; border-top: none; text-align: center; padding: 15px 0; background: #f8f8f8; }
#productArea ul li .btn a img {}

/*============================
#mainArea
============================*/
#mainArea { width: 980px; margin: 30px auto 0; }
#mainArea #leftArea { width: 640px; float: left; }
#mainArea #rightArea { width: 310px; float: right; }

/*============================
#newArea
============================*/
#newArea { border: solid 1px #ddd; background: #fff; padding: 18px 20px 19px; }
#newArea .title { position: relative; height: 40px; text-indent: -9999px; background: url(../../imageFile/top/title_news.png) no-repeat left center; }
#newArea .title img {}
#newArea .title a { position: absolute; right: 0; top: 0; text-indent: 0px; }
#newArea .title a img {}
#newArea .content { margin-top: 15px; }
#newArea .content ul { background: url(../../imageFile/global/border_yoko.png) repeat-x left top; }
#newArea .content ul li { background: url(../../imageFile/global/border_yoko.png) repeat-x left bottom; padding: 10px; line-height: 1.25; }
#newArea .content ul li:nth-child(2n) { background: #f9f9f9 url(../../imageFile/global/border_yoko.png) repeat-x left bottom; }
#newArea .content ul li a { display: block; }
#newArea .content ul li span.text { font-size: 0.875em; }
#newArea .content ul li span.date { font-size: 0.75em; color: #777; margin-right: 10px; }

/*============================
#bannerArea
============================*/
#bannerArea {}
#bannerArea ul {}
#bannerArea ul li { margin-top: 30px; }
#bannerArea ul li:first-child { margin-top: 0; }
#bannerArea ul li a {}
#bannerArea ul li a img {}

/*============================
#bx-wrapper
============================*/
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	display: none;
}