
@charset "utf-8";

/* ----- 2013.6.28 編集：START ----- */

/*ヘッダーの背景*/

body {
	background: #FFFFFF url(/common/img_v2/head_2ndline.gif) repeat-x left top;
}

/*
body#home {
	background: #FFFFFF url(/common/img_v2/body_bg_v6.gif) repeat-x left top;
}
*/

/**/
#mainimage {
	height: 300px;
	overflow: hidden;
}

/**/
#mainimage img {
	margin-top:0px;
}

/* ----- 2013.6.11 編集：END ----- */


/* -----

#contents #mainimage {
	position: relative;
	margin-bottom: 12px;
	padding: 20px 6px 6px 4px;
	background: url(/common/img_v2/main_bg.jpg) left top no-repeat;
}
#contents #mainimage p {
	float: left;
}
#contents #mainimage ul {
	float: right;
	padding-bottom: 7px;
	background: url(/common/img_v2/main_right_btm.jpg) left bottom no-repeat;
}

#contents #mainimage .large {
	float: left;
	width: 675px;
	height: 380px;
}
#contents #mainimage p {
	float: right;
	width: 285px;
	height: 59px;
}
#contents #mainimage .carousel {
	float: right;
}


#contents #mainbanner {
	padding-left: 2px;
	margin-bottom: 30px;
}
#contents #mainbanner li {
	float: left;
	margin-right: 4px;
}
#contents #mainbanner li.lastitem {
	margin-right: 0;
}


#tabArea {
        height:380px;
}


#tabBox {
	position: relative;
        _zoom:1;
}
#tabBox div {
	position: absolute;
	left: 0;
	top: 0;
	height: 380px;
        display:none;
}

 ----- */












/* 製品一覧 -------------------- */

div.products-list-in {
	width: 970px;
}
div.products-list dl {
	width: 154px;
}


/******************************************************************
*
* 中段エリア
*
*******************************************************************/


/* 新製品情報 ----------------------------------------------- */

div.products-info {
	width: 480px;
}
div.products-info dl dd.supplement {
	width: 400px;
}

/*div.products-info dl dd.title {
	width: 400px;
}*/



/* その他のニュース ------------------------------------------------- */

div.other-info {
	width: 200px;
}



/* カラムボックス -------------------- */

div.indexbox {
	width: 970px;
}
div.indexbox div.area-left {
	width: 720px;
}
div.indexbox div.area-right {
	width: 240px;
}




/******************************************************************
*
* 下段エリア
*
*******************************************************************/


/* Recommend -------------------- */


div.special-cont {
	width: 700px;
}
div.special-cont div.position01 {
	width: 345px;
}
div.special-cont div.position02 {
	width: 345px;
}
div.special-cont h3 {
	width: 345px;
	background: url(/common/img_v2/index_h3_bg_top.gif) left top no-repeat;
}
div.special-cont h3 span {
	background: url(/common/img_v2/index_h3_bg_btm.gif) left bottom no-repeat;
}
div.special-cont dl {
	width: 325px;
}
div.special-cont dl dd.txt {
	width: 215px;
}
div.special-cont dl dd.more {
	width: 203px;
}


/* バナー -------------------------- */

div.block-banner dl {
	margin-right: 15px;
}


/* バナーセット -------------------- */

div.set-banner {
	width: 240px;
}
div.set-banner dl {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCC;
}
div.set-banner dl dt {
	text-align: center;
}





/* END */



