@charset "UTF-8";
/* ------------------------------------------------------------
 * buy
------------------------------------------------------------ */
#eiyoukinou_img{
	margin-top:10px;
	}
#tennensozai{
	margin-bottom:50px;
	}
#voice_tl {
	margin-bottom: 25px;
}
#ougonhi{
	height:541px;
	background:url(../images/buy/tennensozai_content.png);
	margin-bottom:50px;
	}

#ougonhi ul li {
	-margin: 30px 0px 50px 0px
	float: left;
}
#ougonhi ul li p {
	position: relative;
	left: 30px;
	top: 280px;
	width: 200px;
	max-height: 220px;
	line-height: 21px;
	font-size: small;
	float:left;
	margin:10px;
	overflow-y: auto;
    overflow-x: hidden;
}
.v_img {
	margin-bottom: 10px;
}
.tuduki {
	text-align: right;
	position: relative;
	bottom: 60px;
	right: 30px;
}
#buy img {
	vertical-align: top;
}
#buy .item_bt {
	margin-bottom: 25px;
}
#buy .item_bt li {
	display: inline;
	padding-right: 9px;
}
#buy .item_bt li.lst {
	padding-right: 0;
}
#buy .bg {
	padding: 50px 20px 50px 20px;
}
#buy #ex.bg {
	padding: 20px;
	border-top: 1px solid #5480b6;
	background: url(../images/common/top_gr_bg.png) repeat-x top;
}
#buy h2 {
	margin-bottom: 40px;
}
#buy .item_description {
	margin-bottom: 25px;
}
#buy .item_description li {
	margin-bottom: 10px;
	line-height: 21px;
}
#buy #ex .item_description {
	min-height: 200px;
	padding-left: 141px;
	background: url(../images/buy/pic01.png) no-repeat left top;
}
#buy #maka .item_description {
	min-height: 200px;
	padding-left: 141px;
	background: url(../images/buy/pic03.png) no-repeat left top;
}
#buy .feature {
	padding: 20px 20px;
	background: url(../images/buy/bg.png) center top;
	margin-bottom:30px;
}
#buy .feature .bt {
	padding-bottom: 30px;
	background: url(../images/buy/bg.png) center bottom;
}
#buy .feature .bt li {
	margin-bottom: 20px;
}
#buy .feature .bt li.lst {
	margin-bottom: 0;
}
#buy .feature h3 {
	padding-bottom: 20px;
	text-align: center;
}
#buy .feature .box, #buy .feature .box2 {
	margin-bottom: 20px;
	padding: 15px;
	background-color: #ffffff;
}

#buy .feature .box0, #buy .feature .box2 {
	margin-bottom: 20px;
	padding: 15px;
	background-color: #ffffff;
}
#buy .feature h4 {
	text-align: center;
}
#buy .feature .box h4 {
	margin-bottom: 20px;
	padding-left: 15px;
	border-left: 5px solid #ff6600;
	text-align: left;
}

#buy .feature .box0 h4 {
	margin-bottom: 20px;
	padding-left: 15px;
	border-left: 5px solid #ff6600;
	text-align: left;
}

#buy #maka .feature .box2 h4 {
	margin-bottom: 20px;
	padding-left: 15px;
	border-left: 5px solid #ff6600;
	text-align: left;
}
#buy .feature .box p {
	padding-right: 210px;
}
#buy #ex .feature .box p {
	min-height: 153px;
	line-height: 21px;
	background: url(../images/buy/pic02.png) no-repeat right top;
}

#buy #ex .feature .box0 p {
	min-height: 153px;
	line-height: 21px;
	/*background: url(../images/buy/pic02.png) no-repeat right top;*/
}

#buy #ex .feature .box span {
	display: block;
	min-height: 45px;
}
#buy #ex .feature .box span.list1 {
	padding: 10px 0 0 160px;
	background: url(../images/buy/cnt1_ex_special_point1.png) no-repeat left top;
}

#buy #ex .feature .box0 span.list1 {
	padding: 10px 0 0 160px;
	background: url(../images/buy/cnt1_ex_special_point1.png) no-repeat left top;
}

#buy #ex .feature .box span.list2 {
	padding-left: 160px;
	background: url(../images/buy/cnt1_ex_special_point2.png) no-repeat left top;
}

#buy #ex .feature .box0 span.list2 {
	padding-left: 160px;
	background: url(../images/buy/cnt1_ex_special_point2.png) no-repeat left top;
}

#buy #ex .feature .box span.list3 {
	padding-left: 160px;
	background: url(../images/buy/cnt1_ex_special_point3.png) no-repeat left top;
}

#buy #ex .feature .box0 span.list3 {
	padding-left: 160px;
	background: url(../images/buy/cnt1_ex_special_point3.png) no-repeat left top;
}

#buy #maka .feature .box p.pt1 {
	min-height: 153px;
	line-height: 21px;
	background: url(../images/buy/pic02.png) no-repeat right top;
}

#buy #maka .feature .box0 p.pt1 {
	min-height: 153px;
	line-height: 21px;
	/*background: url(../images/buy/pic02.png) no-repeat right top;*/
}

#buy #maka .feature .box p.pt2 {
	min-height: 153px;
	line-height: 21px;
	background: url(../images/buy/pic04.png) no-repeat right top;
}

#buy #maka .feature .box0 p.pt2 {
	min-height: 153px;
	line-height: 21px;
	background: url(../images/buy/pic04.png) no-repeat right top;
}

#buy #maka .feature .box p.pt3 {
	min-height: 153px;
	line-height: 21px;
	background: url(../images/buy/pic05.png) no-repeat right top;
}

#buy #maka .feature .box0 p.pt3 {
	min-height: 153px;
	line-height: 21px;
	background: url(../images/buy/pic05.png) no-repeat right top;
}

#buy #maka .feature .box2 p span {
	display: block;
	margin-top: 10px;
}
#buy #maka2 h2 {
	margin-bottom: 40px;
	padding: 10px 20px;
	background: url(../images/buy/cnt3_title01_bg.png) repeat-x;
}
#buy #maka2 .body {
	padding: 0 20px;
}
#buy #maka2 .item_list_ex {
	margin-bottom: 20px;
	padding-left: 151px;
	min-height: 225px;
	background: url(../images/buy/ex.png) no-repeat left bottom;
}
#buy #maka2 .item_list {
	margin-bottom: 20px;
	padding-left: 151px;
	min-height: 225px;
	background: url(../images/buy/maka.png) no-repeat left bottom;
}
#buy #maka2 .item_list li {
	margin-bottom: 10px;
}
#buy #maka2 .item_list li.lst {
	margin-bottom: 0;
}
#buy #maka2 .box {
	position: relative;
	padding: 20px 20px 0;
	background: url(../images/buy/bg.png) center top;
}
#buy #maka2 .box .bt {
	text-align: center;
	padding-bottom: 30px;
 background:/*url(../images/buy/bg.png) center bottom;*/
}
#buy #maka2 .box ul {
	margin-bottom: 20px;
	padding: 15px;
	background-color: #ffffff;
}

#buy #maka2 .box0 ul {
	margin-bottom: 20px;
	padding: 15px;
	background-color: #ffffff;
}

#buy #maka2 .box ul li {
	margin-bottom: 10px;
	padding-left: 171px;
	line-height: 28px;
	font-size: small;
}
#buy #maka2 .box ul li.lst {
	margin-bottom: 0;
}
#buy #maka2 .box ul li.list1 {
	background: url(../images/buy/cnt3_maka_special_point1.png) no-repeat left top;
}
#buy #maka2 .box ul li.list2 {
	background: url(../images/buy/cnt3_maka_special_point2.png) no-repeat left top;
}
#buy #maka2 .box ul li.list3 {
	background: url(../images/buy/cnt3_maka_special_point3.png) no-repeat left top;
}
#buy #maka2 h3 {
	margin-bottom: 20px;
}
#buy #maka2 .ic {
	position: absolute;
	right: 0;
	top: -30px;
}
.box_ch {
	text-align: center;
	padding-bottom: 10px;
}
#voice {
	margin-bottom: 20px;
}
