@charset "utf-8";
/* CSS Document */

@import url("/matrix/css/sub.css");

#buy_top_thumbs_outer {
	margin-left:199px;
}
#buy_top_thumbs {
	background-image:url(/buy/matrix/images/201111/buy_top_thumbs_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:468px;
	height:141px;
	position:relative;
}
#buy_top_thumbs ul,
#buy_top_thumbs p {
	position:absolute;
	left:30px;
}

#buy_top_thumbs ul { top:55px;}
#buy_top_thumbs p { top:102px;}

#buy_top_thumbs li {
	float:left;
}
#buy_top_thumbs_ft {
	color:#c2c2c2;
	font-size:0.85em;
	padding-left:3px;
}

#buy_flow li {
	background-image:url(/buy/matrix/images/buy_flow_line.gif);
	background-position:50% 100%;
	background-repeat:no-repeat;
	padding:0 0 12px;	
}
#buy_flow #bfs4 {
	background-image:none;	
}

#buy_flow .bf_inner {
	background-position:0 0;
	background-repeat:no-repeat;
	padding:17px 0 17px 202px;
	min-height:133px;	
}
#buy_flow #bfs1 .bf_inner {background-image:url(/buy/matrix/images/buy_flow1.jpg);}
#buy_flow #bfs2 .bf_inner {background-image:url(/buy/matrix/images/buy_flow2.jpg);}
#buy_flow #bfs3 .bf_inner {background-image:url(/buy/matrix/images/buy_flow3.jpg);}
#buy_flow #bfs4 .bf_inner {background-image:url(/buy/matrix/images/buy_flow4.jpg);}
#buy_flow  h4 {
	padding:24px 0;	
	font-size:1.14em;
	font-weight:bold;
}
#buy_flow p {
	line-height:1.7;
}


.gray_r_box {
	width:664px;
	margin:0 auto;
	background-image:url(/buy/matrix/images/gray_r_box_mid.jpg);
	background-position:0 0;
	background-repeat:repeat-y;
	line-height:1.7;
}
.gray_r_box2 {
	background-image:url(/buy/matrix/images/gray_r_box_top.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
.gray_r_box3 {
	background-image:url(/buy/matrix/images/gray_r_box_btm.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:23px 35px;
}
.gray_r_box_hd {
	font-size:1.14em;
	padding:19px 0;	
	font-weight:bold;
}



/*　201008追記 ボトムボタン
===================================================*/
#btm_btms1 {
	width:665px;
	margin:0 auto 28px;
}
#btm_btms1 li{
	float:left;
}





/*　201008追記 
===================================================*/

#buy2_link {
	height:23px;
	line-height:23px;
	border:1px solid #ffcc00;
	background-image:url(/matrix/images/201008/buy2_link_icon.gif) ;
	background-position:14px 50%;
	background-repeat:no-repeat;
	background-color:#fffeea;
	padding-left:41px;
	padding-right:8px;
	font-size:0.92em;
	float:right;
}
#bfs4  h4 {
	padding:10px 0;	
	font-weight:bold;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 10px;	
}









/*　201111追記 
===================================================*/
#buy_top_section {
	margin:0 0 40px;
}
#buy_top {
	width:692px;
	height:451px;
	margin:8px auto;
	position:relative;
}
#buy_top h2 {
	position:relative;
}
#buy_top ul {
	position:absolute;
	top:177px;
	left:196px;
}
#buy_top li {
	float:left;
}
#buy_top dl {
	position:absolute;
	top:326px;
	left:54px;
	width:590px;
	color:#5b521d;
	height:91px;
	overflow:auto;
}
#buy_top dt {
	font-weight:bold;
	padding:0 0 6px 16px;
	background-image:url(../images/201111/buy1Exp_gold.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
#buy_top dd {
	font-size:0.857em;
	line-height:1.5;
}
#buy_top p {
	position:absolute;
	bottom:0;
	right:20px;
	font-size:0.857em;
	background-image:url(../images/201111/truck.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:26px;
}





#suspend {
	width:665px; 
	margin:0 auto;
	position:relative;
}
#suspend dl {
	padding:0 75px 0 216px;
}
#suspend dd {
	padding:0 0 16px 8px;
	line-height:1.4;
}
#suspend .lady {
	position:absolute;
	top:-47px;
	left:83px;
}
.requireBox {
	background-color:#fefade;
	border:1px solid #ccbe62;
	padding:17px 0 11px 22px;
	position:relative;
	margin-bottom:38px;
}
.requireBox ul {
	float:left;
	padding-right:2.8em;
}
.requireBox li {
	padding:0 0 4px;
	line-height:1.2;
}

.requireBox .img {
	position:absolute;
	top:-77px;
	left:386px;
}


