@charset "utf-8";
/* CSS Document */

/*=========================================================================
 Contents
 =========================================================================*/

/* ==========================商品ラインナップ========================== */
div#contents div.lineup_wrap {
	width:575px;
	margin:30px 0 0 0;
	padding:0;
}

div#contents div.lineup_wrap div.lineup_wrap_left {
	margin:0;
	padding:0;
	float:left;
}
div#contents div.lineup_wrap div.lineup_wrap_right {
	float:right;
	text-align:right;
}

div#contents div.lineup_wrap p.detail_text {
	margin:20px 0 0 0;
	padding:0;
	font-size:14px;
}

div#contents div.dot_border {
	margin:16px 0 0 0;
	padding:0;
}

/* ================================特徴================================ */
div#contents div.feature {
	width:575px;
	margin:0;
	padding:0;
	min-height:346px;
	background:url(../img/bg_itchy01.jpg) 0 0 no-repeat;
}

div#contents div.feature02 {
	width:575px;
	margin:0;
	padding:0;
	min-height:377px;
	background:url(../img/bg_itchy02.jpg) 0 0 no-repeat;
}

div#contents div.feature03 {
	width:575px;
	margin:0;
	padding:0;
	min-height:335px;
	background:url(../img/bg_itchy03.jpg) 0 0 no-repeat;
}

div#contents div.feature04 {
	width:575px;
	margin:0;
	padding:0;
	min-height:375px;
	background:url(../img/bg_itchy04.jpg) 0 0 no-repeat;
}

div#contents div.feature05 {
	width:575px;
	margin:0;
	padding:0;
	min-height:524px;
	background:url(../img/bg_itchy05.jpg) 0 0 no-repeat;
}

div#contents div.feature06 {
	width:575px;
	margin:0;
	padding:0;
	min-height:408px;
	background:url(../img/bg_itchy06.jpg) 0 0 no-repeat;
}


div#contents div.feature_left,
div#contents div.feature_right {
	width:210px;
	margin:0;
	padding:0;
	float:left;
}

div#contents div.feature_left03,
div#contents div.feature_right {
	width:350px;
	margin:0;
	padding:0;
	float:left;
}


div#contents div.feature_right {
	width:200px;
	float:right;
}


div#contents div.feature_detail {
	margin:24px 0 0 0;
	padding:0;
}

p.feature_text_left,
p.feature_text_left2,
p.feature_text_right {
	margin:12px 0 12px 10px;
	font-weight:bold;
}
p.feature_text_left2,
p.feature_text_right {
	margin:12px 0 6px 10px;
}

dl.feature_attention {
	width:200px;
	margin:0 0 0 10px;
	font-size:11px;
	list-style:none;
}
dl.feature_attention dt,
dl.feature_attention dd {
	width:14px;
	margin:0 0 24px 0;
	*margin:0;
	padding:0;
	float:left;
	line-height:1.2;
}

dl.feature_attention dd {
	width:184px;
}

p.feature_attention_left {
	margin:0px 0 12px 10px;
	font-weight:normal;
	font-size:11px;
}

p.feature_text_right {
	margin:12px 0;
}

div#contents dl.feature_list_left, 
div#contents dl.feature_list_right {
	width:210px;
	margin:12px 0 0 0;
	padding:0;
}

div#contents dl.feature_list_right {
	width:200px;
}

div#contents dl.feature_list_left dt, 
div#contents dl.feature_list_left dd, 
div#contents dl.feature_list_right dt, 
div#contents dl.feature_list_right dd {
	width:14px;
	margin:2px 0;
	padding:0;
	float:left;
	font-size:11px;
	line-height:1.2;
}
div#contents dl.feature_list_left dd {
	width:192px;
}
div#contents dl.feature_list_right dd {
	width:182px;
}


/* ================================方法================================ */
div#contents div.way {
	width:565px;
	margin:0 0 0 10px;
	padding:0;
}

div#contents div.way p {
	margin:18px 0 0 0;
	padding:0;
}

div#contents ul.way_list {
	width:565px;
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
}

div#contents ul.way_list li {
	width:178px;
	margin:0;
	padding:0 10px 0 0;
	float:left;
	display:block;
}

p.product_end {
	border:1px solid #F00;
	color:#F00;
	margin:10px 0 0 0;
	padding:4px 8px;
	width:180px;
	font-size:11px;
}
