@charset "utf-8";

#contents {line-height:1.4;}
.h01 {
	position: relative;
	top: -10px;
	margin-bottom: -10px;
}
.intoro_bg {
	min-height:223px;
	background:url("../img/which/which01_06.png") 10px 0 no-repeat;
}
.p01 {
	height:120px;
	text-align:center;
}
.menu01 {
	padding-left:200px;
	background:url("../img/which/which01_16.png") 99px 42px no-repeat;
	overflow:hidden;
}
.menu01 li {
	margin-right:50px;
	float:left;
}
.subMenu {
	margin-right:10px;
	padding-left:546px;
	background-position:443px 42px;
	position:absolute;
	top:0;
	left:0;
}
.subMenu li {margin-right:10px;}

/* repair */
.c1_ul01 {
	height:589px;
	background:url("../img/which/which01_26.png") 0 0 no-repeat;
	position:relative;
}
.c1_ul01 li {
	width:190px;
	font-size:13px;
	position:absolute;
}
.c1_ul01_01 {
	top:380px;
	left:40px;
}
.c1_ul01_02 {
	top:427px;
	left:267px;
}
.c1_ul01_03 {
	top:380px;
	left:499px;
}
.c1_p01 {
	height:375px;
	padding:50px 75px 0 175px;
	font-size:13px;
	background:url("../img/which/which01_27.png") 0 0 no-repeat;
}

/* Exchange */
#Exchange {position:relative;}
.c2_dl01 {
	overflow:hidden;
}
.c2_dl01 dd {
	height:499px;
	font-size:13px;
	float:left;
	position:relative;
}
.c2_dl01 div {
	position:absolute;
	top:372px;
	left:25px;
}
.c2_dl01 dd:last-child div {
	padding-right:15px;
}
.c2_link01 {
	height:76px;
	padding:25px 0 0 200px;
	font-size:18px;
	font-weight:bold;
	background:url("../img/which/which01_30.png") 0 0 no-repeat;
}
.c2_bg01 {
	position:relative;
}
.c2_bg01_p01 {
	width:372px;
	position:absolute;
	top:179px;
	left:348px;
}
.c2_link02 {
	font-weight:bold;
	line-height:1.8;
}
.c2_bg01_p02 {
	width:275px;
	position:absolute;
	top:540px;
	left:433px;
}


#Price {position:relative;}
.price_item {
	min-height:883px;
	padding:15px 0 0 39px;
	background:url("../img/which/which02_05.png") 50% 0 no-repeat;
	overflow:hidden;
}
.price_suggest_item {
	width:332px;
	float:left;
}
.price_suggest_item dd {
	margin-top:10px;
}
.price_item_text01 {
	width:410px;
	margin-left:123px;
	padding-top:17px;
	line-height:1.2;
	color:#333;
	font-size:22px;
	font-weight:bold;
	clear:both;
}
.price_item_text01 a {text-decoration:underline;}
.price_item_text02 {
	width:410px;
	margin-left:123px;
	text-align:right;
}

/* Price */
/*
#Price {position:relative;}
.c3_ul01 {
	height:664px;
	padding-top:22px;
	padding-left:40px;
	background:url("../img/which/which01_35.png") 0 0 no-repeat;
	overflow:hidden;
}
.c3_ul01 li {
	margin-right:17px;
	margin-bottom:17px;
	float:left;
}
.c3_p01 {
	position:absolute;
	top:1618px;
	left:205px;
}
*/
