p#top_Txt{
	margin-bottom: 15px;
}
#shop{
	margin-bottom:20px;
}
div.segment{
	margin-left:150px;
	margin-bottom:20px;
}
div.segment div.st,
div.segment div.ex{
	float:left;
	width:290px;
	height:200px;
	border:1px solid #CCC;
	border-radius:4px;
	margin-right:40px;
}
div.segment div.st .inner,
div.segment div.ex .inner{
	padding:20px 20px 0;
}
div.segment div.st div,
div.segment div.ex div{
	margin-bottom:15px;
}

#shop h3{
	background:url(/static/docs/PC/images/content/purchase/background-buy-shop-top.gif) 0 0 no-repeat;
	text-indent: -9999px;
	width: 920px;
	height: 66px;
	overflow:hidden;
}

#shop .shopBody{
	background:url(/static/docs/PC/images/content/purchase/background-buy-shop-middle.gif) 0 0 repeat-y;
	width:100%;

}
#shop .shopBody .inner{
	background:url(/static/docs/PC/images/content/purchase/background-buy-shop-bottom.gif) bottom no-repeat;
	padding:1px 0 0;
}

.shopBody ul.shop_l{
	margin-bottom: 20px;
	margin-left:20px;
}
li.seven ,
li.lawson ,
li.fm,
/*li.cks,*/
li.ministop,
li.sm,
li.spar,
li.hamanasu
/*li.daily*/ {
	width:205px;
	height:206px;
	margin-right:20px;
	list-style: none;
	float: left;
}
li.seven a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-sej_off.png) no-repeat left top;
	display:block;
	width:205px;
	height:206px;
	text-indent:-9999px;
}
li.seven a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-sej_on.png) no-repeat left top;
}
li.lawson a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-lawson_off.png) no-repeat left top;
	display:block;
	width:206px;
	height:206px;
	text-indent:-9999px;
}
li.lawson a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-lawson_on.png) no-repeat left top;
}
li.fm a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-familymart_off.png) no-repeat left top;
	display:block;
	width:206px;
	height:206px;
	text-indent:-9999px;
}
li.fm a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-familymart_on.png) no-repeat left top;
}
li.cks {
	width:205px;
	height:206px;
	float: left;
	list-style: none;
}
li.cks a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-cks_off.png) no-repeat left top;
	display:block;
	width:205px;
	height:206px;
	text-indent:-9999px;
}
li.cks a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-cks_on.png) no-repeat left top;
}

li.ministop {
	width:205px;
	height:206px;
	float: left;
	list-style: none;
}
li.ministop a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-ministop_off.png) no-repeat left top;
	display:block;
	width:205px;
	height:206px;
	text-indent:-9999px;
}
li.ministop a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-ministop_on.png) no-repeat left top;
}
/*
li.sm {
	width:206px;
	height:206px;
	float: left;
	list-style: none;
}
*/
li.sm a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-seicomart_off.png) no-repeat left top;
	display:block;
	width:206px;
	height:206px;
	text-indent:-9999px;
}
li.sm a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-seicomart_on.png) no-repeat left top;
}
/*
li.spar {
	width:206px;
	height:206px;
	float: left;
	list-style: none;
}
*/
li.spar a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-spar_off.png) no-repeat left top;
	display:block;
	width:206px;
	height:206px;
	text-indent:-9999px;
}
li.spar a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-spar_on.png) no-repeat left top;
}
li.hamanasu a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-hamanasu_off.png) no-repeat left top;
	display:block;
	width:206px;
	height:206px;
	text-indent:-9999px;
}
li.hamanasu a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-hamanasu_on.png) no-repeat left top;
}
li.daily {
	width:205px;
	height:206px;
	float: left;
	list-style: none;
}
li.daily a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-daily_off.png) no-repeat left top;
	display:block;
	width:205px;
	height:206px;
	text-indent:-9999px;
}
li.daily a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-daily_on.png) no-repeat left top;
}

.shopBody ul.shop_m{
	margin-left:20px;
}
.shopBody ul.shop_m li{
	margin-right:19px;
	padding-bottom:20px;
	width:131px;
	height:131px;
	float: left;
}
.shopBody ul.shop_m li a{
	display:block;
	width:131px;
	height:131px;
	text-indent:-9999px;
}
/*
li.ministop a {
	background:url(/static/docs/PC/images/content/purchase/button-ministop_off.png) no-repeat left top;
}
li.ministop a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-ministop_on.png) no-repeat left top;
}
li.sm a {
	background:url(/static/docs/PC/images/content/purchase/button-seicomart_off.png) no-repeat left top;
}
li.sm a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-seicomart_on.png) no-repeat left top;
}
li.spar a {
	background:url(/static/docs/PC/images/content/purchase/button-spar_off.png) no-repeat left top;
}
li.spar a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-spar_on.png) no-repeat left top;
}
li.daily a {
	background:url(/static/docs/PC/images/content/purchase/button-daily_off.png) no-repeat left top;
}
li.daily a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-daily_on.png) no-repeat left top;
}
*/
li.wondergoo a {
	background:url(/static/docs/PC/images/content/purchase/button-wondergoo_off.png) no-repeat left top;
}
li.wondergoo a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-wondergoo_on.png) no-repeat left top;
}
li.jppost a {
	background:url(/static/docs/PC/images/content/purchase/button-japanpost_off.png) no-repeat left top;
}

li.jppost a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-japanpost_on.png) no-repeat left top;
}
li.jibun a {
	background:url(/static/docs/PC/images/content/purchase/button-jibunbank_off.png) no-repeat left top;
}
li.jibun a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-jibunbank_on.png) no-repeat left top;
}
li.flatflat a {
	background:url(/static/docs/PC/images/content/purchase/button-flatflat_off.png) no-repeat left top;
}
li.flatflat a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-flatflat_on.png) no-repeat left top;
}
li.netcafe a {
	background:url(/static/docs/PC/images/content/purchase/button-netcafe_off.png) no-repeat left top;
}
li.netcafe a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-netcafe_on.png) no-repeat left top;
}
li.chocom a {
	background:url(/static/docs/PC/images/content/purchase/button-chocom_off.png) no-repeat left top;
}
li.chocom a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-chocom_on.png) no-repeat left top;
}
li.paynetcafe a {
	background:url(/static/docs/PC/images/content/purchase/button-paynetcafe_off.png) no-repeat left top;
}
li.paynetcafe a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-paynetcafe_on.png) no-repeat left top;
}
li.carrier a {
	background:url(/static/docs/PC/images/content/purchase/button-carrier_off.png) no-repeat left top;
}
li.carrier a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-carrier_on.png) no-repeat left top;
}
li.mrmax a {
	background:url(/static/docs/PC/images/content/purchase/button-mrmax_off.png) no-repeat left top;
}
li.mrmax a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-mrmax_on.png) no-repeat left top;
}
li.itemgarage a {
	background:url(/static/docs/PC/images/content/purchase/button-itemgarage_off.png) no-repeat left top;
}
li.itemgarage a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-itemgarage_on.png) no-repeat left top;
}
li.daiei a {
	background:url(/static/docs/PC/images/content/purchase/button-daiei_off.png) no-repeat left top;
}
li.daiei a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-daiei_on.png) no-repeat left top;
}
li.saveon a {
	background:url(/static/docs/PC/images/content/purchase/button-saveon_off.png) no-repeat left top;
}
li.saveon a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-saveon_on.png) no-repeat left top;
}
li.newdays a {
	background:url(/static/docs/PC/images/content/purchase/button-newdays_off.png) no-repeat left top;
}
li.newdays a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-newdays_on.png) no-repeat left top;
}
li.cocostore a {
	background:url(/static/docs/PC/images/content/purchase/button-cocostore_off.png) no-repeat left top;
}
li.cocostore a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-cocostore_on.png) no-repeat left top;
}
li.everyone a {
	background:url(/static/docs/PC/images/content/purchase/button-everyone_off.png) no-repeat left top;
}
li.everyone a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-everyone_on.png) no-repeat left top;
}
li.ricmart a {
	background:url(/static/docs/PC/images/content/purchase/button-ric_off.png) no-repeat left top;
}
li.ricmart a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-ric_on.png) no-repeat left top;
}
li.communitystore a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-communitystore_off.png) no-repeat left top;
}
li.communitystore a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-communitystore_on.png) no-repeat left top;
}
li.poplar a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-poplar_off.png) no-repeat left top;
}
li.poplar a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-poplar_on.png) no-repeat left top;
}
li.cocokarafine a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-cocokarafine_off.png) no-repeat left top;
}
li.cocokarafine a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-cocokarafine_on.png) no-repeat left top;
}
li.threef a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-threef_off.png) no-repeat left top;
}
li.threef a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-threef_on.png) no-repeat left top;
}
li.yorkbeni a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-yorkbeni_off.png) no-repeat left top;
}
li.yorkbeni a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-yorkbeni_on.png) no-repeat left top;
}
li.spike a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-spike_off.png) no-repeat left top;
}
li.spike a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-spike_on.png) no-repeat left top;
}
li.heiwado a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-heiwado_off.png) no-repeat left top;
}
li.heiwado a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-heiwado_on.png) no-repeat left top;
}
li.itoyokado a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-itoyokado_off.png) no-repeat left top;
}
li.itoyokado a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-itoyokado_on.png) no-repeat left top;
}
li.sapporo a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-sapporo_off.png) no-repeat left top;
}
li.sapporo a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-sapporo_on.png) no-repeat left top;
}
li.kiosk a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-kiosk_off.png) no-repeat left top;
}
li.kiosk a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-kiosk_on.png) no-repeat left top;
}
li.fujiyakuhin a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-fujiyakuhin_off.png) no-repeat left top;
}
li.fujiyakuhin a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-fujiyakuhin_on.png) no-repeat left top;
}
li.yorkmart a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-yorkmart_off.png) no-repeat left top;
}
li.yorkmart a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-yorkmart_on.png) no-repeat left top;
}
li.tsuruha a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-tsuruha_off.png) no-repeat left top;
}
li.tsuruha a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-tsuruha_on.png) no-repeat left top;
}
li.mybasket a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-mybasket_off.png) no-repeat left top;
}
li.mybasket a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-mybasket_on.png) no-repeat left top;
}
li.shinseido a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-shinseido_off.png) no-repeat left top;
}
li.shinseido a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-shinseido_on.png) no-repeat left top;
}
li.smalabo a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-smalabo_off.png) no-repeat left top;
}
li.smalabo a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-smalabo_on.png) no-repeat left top;
}
li.kaikatsu a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-kaikatsu_off.png) no-repeat left top;
}
li.kaikatsu a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-kaikatsu_on.png) no-repeat left top;
}
li.bizagent a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-bizagent_off.png) no-repeat left top;
}
li.bizagent a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-bizagent_on.png) no-repeat left top;
}
li.geo a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-geo_off.png) no-repeat left top;
}
li.geo a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-geo_on.png) no-repeat left top;
}
li.matsukiyo a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-matsukiyo_off.png) no-repeat left top;
}
li.matsukiyo a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-matsukiyo_on.png) no-repeat left top;
}
li.animate a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-animate_off.png) no-repeat left top;
}
li.animate a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-animate_on.png) no-repeat left top;
}
li.san-a a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-san-a_off.png) no-repeat left top;
}
li.san-a a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-san-a_on.png) no-repeat left top;
}
li.futababooks a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-futababooks_off.png) no-repeat left top;
}
li.futababooks a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-futababooks_on.png) no-repeat left top;
}
li.welcia a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-welcia_off.png) no-repeat left top;
}
li.welcia a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-welcia_on.png) no-repeat left top;
}
.online{
	margin-bottom:20px;
	width:100%;
}
.online h3{
	background:url(/static/docs/PC/images/content/purchase/background-directcharge-top.gif) 0 0 no-repeat;
	text-indent: -9999px;
	width: 920px;
	height: 65px;
}
.online .onlineBody{
	background:url(/static/docs/PC/images/content/purchase/background-directcharge-middle.gif) 0 0 repeat-y;
	width:920px;
	overflow:hidden;
}
.online .onlineBody .inner{
	background:url(/static/docs/PC/images/content/purchase/background-directcharge-bottom.gif) bottom no-repeat;
	padding:1px 0 20px;
}
.onlineBody ul.direct{
	margin-left:20px;
}
ul.direct li{
	margin-right:19px;
	float: left;
}
ul.direct li a{
	display:block;
	text-indent:-9999px;
}
/*JNBのみではない場合
li.onlinebank {
	width:430px;
	height:131px;
}
li.onlinebank a {
	background:url(/static/docs/PC/images/content/purchase/button-onlinebank_off.png) no-repeat left bottom;
	width:430px;
	height:131px;
}
li.onlinebank a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-onlinebank_on.png) no-repeat left bottom;
}
*/
li.onlinebank {
	width:206px;
	height:131px;
}
li.onlinebank a {
	background:url(/static/docs/PC/images/content/purchase/button-onlinebank_20150105_off.png) no-repeat left bottom;
	width:206px;
	height:131px;
}
li.onlinebank a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-onlinebank_20150105_on.png) no-repeat left bottom;
}
li.cc {
	width:206px;
	height:131px;
}
li.cc a {
	width:206px;
	height:131px;
	background:url(/static/docs/PC/images/content/purchase/button-creditcard_off.png) no-repeat left bottom;
}
li.cc a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-creditcard_on.png) no-repeat left bottom;
}
ul.direct li.seven_d {
	width:206px;
	height:131px;
}
li.seven_d a {
	background:url(/static/docs/PC/images/content/purchase/button-sejpayment_off.png) no-repeat left bottom;
	width:206px;
	height:131px;
}
li.seven_d a:hover {
	background:url(/static/docs/PC/images/content/purchase/button-sejpayment_on.png) no-repeat left bottom;
}
ul.direct li.lawson_d {
	width:206px;
	height:131px;
}
li.lawson_d a {
	background:url(/static/docs/PC/images/content/purchase/unify/button-lsmspayment_off.png) no-repeat left bottom;
	width:206px;
	height:131px;
}
li.lawson_d a:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/button-lsmspayment_on.png) no-repeat left bottom;
}

p.btn_top{
	margin-bottom: 20px;
	text-align: right;
}


/* shop
 ------------------------------------------------------------------- */
.shop_cont #section01{
	margin-bottom: 30px;
}
.shop_cont .lead{
	margin-bottom: 25px;
}
.shop_cont #section01 .figure{
	padding-bottom: 25px;
	margin-bottom: 10px;
	background:url(/static/docs/PC/images/content/purchase/shop/arrow-facevalue.gif) no-repeat center bottom;
	text-align: center;
}

.shop_cont #section01 table{
	margin: 0 auto;
	border-collapse:collapse;
}
.shop_cont #section01 table th{
	padding-right: 10px;
	text-align: left;
}
.shop_cont #section01 table td{
	padding-left: 5px;
	text-align: left;
}
.shop_cont #section01 table th .facevalue{
	margin-right: 5px;
	}
.shop_cont #section01 table .bitcashEX th,
.shop_cont #section01 table .bitcashEX td{
	border-top: 1px dotted #B5B5B5;
}
.shop_cont #section02 .flow{
	width: 480px;
	margin: 0 auto;
}
.shop_cont #section02 .btn_area{
	margin: 0 0 30px 215px;
	text-align: center;
}
.shop_cont #section02 .btn_area li{
	display: block;
	margin-right: 15px;
	margin-bottom: 10px;
	width:234px;
	float:left;
}
.shop_cont #section02 .btn_area li a.kstation {
	background:url(/static/docs/PC/images/content/purchase/unify/shop/button_kstation_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.kstation:hover {
	background:url(/static/docs/PC/images/content/purchase/unify/shop/button_kstation_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.samplecard {
	background:url(/static/docs/PC/images/content/purchase/shop/button_samplecard_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.samplecard:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_samplecard_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.register {
	background:url(/static/docs/PC/images/content/purchase/shop/button_register_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.register:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_register_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.samplecard_regiseal {
	background:url(/static/docs/PC/images/content/purchase/shop/button_samplecard_regiseal_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.samplecard_regiseal:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_samplecard_regiseal_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.regiseal {
	background:url(/static/docs/PC/images/content/purchase/shop/button_regiseal_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.regiseal:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_regiseal_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.multicopy{
	background:url(/static/docs/PC/images/content/purchase/shop/button_multicopy_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.multicopy:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_multicopy_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.famiport{
	background:url(/static/docs/PC/images/content/purchase/shop/button_famiport_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.famiport:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_famiport_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.famiportapp{
	background:url(/static/docs/PC/images/content/purchase/shop/button_famiportapp_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.famiportapp:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_famiportapp_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.loppi {
	background:url(/static/docs/PC/images/content/purchase/shop/button_loppi_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.loppi:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_loppi_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.msloppi {
	background:url(/static/docs/PC/images/content/purchase/shop/button_ministoploppi_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.msloppi:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_ministoploppi_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.bitcashcard {
	background:url(/static/docs/PC/images/content/purchase/shop/button_bitcashcard_off.png) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.bitcashcard:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_bitcashcard_on.png) no-repeat;
}
.shop_cont #section02 .btn_area li a.dvdcase {
	background:url(/static/docs/PC/images/content/purchase/shop/button_dvdcase_off.jpg) no-repeat;
	width:234px;
	height:53px;
	display:block;
	text-indent:-9999px;
}
.shop_cont #section02 .btn_area li a.dvdcase:hover {
	background:url(/static/docs/PC/images/content/purchase/shop/button_dvdcase_on.jpg) no-repeat;
}
.shop_cont #section02 .flow{
	margin-bottom: 50px;
}
.shop_cont #section02 .flow h3{
	margin-bottom: 10px;
}
.shop_cont #section02 .flow .arrow{
	text-align: center;
	margin-bottom: 10px;
}
.shop_cont #section02 .flow .step{
	background:url(/static/docs/PC/images/content/purchase/shop/arrow-downward-blue.jpg) no-repeat center bottom;
	padding-bottom:44px;
	margin-bottom: 10px;
}
.shop_cont #section02 .flow .step.last{
	background:none;
	padding-bottom:0;
	margin-bottom: 0;
}

.shop_cont #section02 .flow .step .inner{
	background: #F0F8FA url(/static/docs/PC/images/common/background-blue.gif) repeat-x left top;
	padding: 10px;
	border: 1px solid #A5D3F7;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
}
.shop_cont #section02 .flow .step .figure{
	text-align: center;
}
.shop_cont #section02 .flow .step .text{
	padding: 10px 0 10px 35px;
	background-position: left 5px;
	background-repeat: no-repeat;
}
.shop_cont #section02 .flow .step .text p{
	line-height: 1.5;
}
.shop_cont #section02 .flow .step .step01{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-01.png) ;
}
.shop_cont #section02 .flow .step .step02{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-02.png) ;
}
.shop_cont #section02 .flow .step .step03{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-03.png) ;
}
.shop_cont #section02 .flow .step .step04{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-04.png) ;
}
.shop_cont #section02 .flow .step .step05{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-05.png) ;
}
.shop_cont #section02 .flow .step .step06{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-06.png) ;
}
.shop_cont #section02 .flow .step .step07{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-07.png) ;
}
.shop_cont #section02 .flow .step .step08{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-08.png) ;
}
.shop_cont #section02 .flow .step .step09{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-09.png) ;
}
.shop_cont #section02 .flow .step .step10{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-10.png) ;
}
.shop_cont #section02 .flow .step .step11{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-11.png) ;
}
.shop_cont #section02 .flow .step .step12{
	background-image:url(/static/docs/PC/images/common/icon/icon-flow-12.png) ;
}

.shop_cont #various_use{
	margin-bottom: 30px;
	background: #FBF8F1 url(/static/docs/PC/images/common/background-orange.gif) repeat-x left top;
	padding: 20px;
	border: 1px solid #EDD573;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
}
.shop_cont #various_use li{
	display: inline;
	margin-right: 10px;
}

