@charset "utf-8";
#p_con{
	background:url(image/premium/bg.png) no-repeat;
	height:3289px;
	position:relative;
}

#p_con a{
	display:block;
	position:absolute;
}

.shop_b{
	width:300px;
	height:70px;
}

a.sofmap{
	background:url(image/premium/menu/map.png) no-repeat;
	margin-left:350px;
	margin-top:600px;
}

a.sofmap:hover,
a.sofmap:active{
	background:url(image/premium/menu/map_on.png) no-repeat;
}

a.sof_drama{
	background:url(image/premium/menu/drama_sof.gif) no-repeat;
	width:457px;
	height:30px;
	margin-left:390px;
	margin-top:562px;
}

a.sof_drama:hover,
a.sof_drama:active{
	background:url(image/premium/menu/drama_sof_on.gif) no-repeat;
}

.sof_good01{
	width:200px;
	height:310px;
	margin-left:250px;
	margin-top:180px;
}

.sof_good02{
	width:200px;
	height:310px;
	margin-left:550px;
	margin-top:180px;
}

a.getyu{
	background:url(image/premium/menu/get.png) no-repeat;
	margin-left:150px;
	margin-top:1220px;
}

a.getyu:hover,
a.getyu:active{
	background:url(image/premium/menu/get_on.png) no-repeat;
}

a.gettyu_drama{
	background:url(image/premium/menu/drama_gettyu.gif) no-repeat;
	width:338px;
	height:20px;
	margin-left:180px;
	margin-top:1195px;
}

a.gettyu_drama:hover,
a.gettyu_drama:active{
	background:url(image/premium/menu/drama_gettyu_on.gif) no-repeat;
}

.gettyu_goods{
	width:220px;
	height:310px;
	margin-left:200px;
	margin-top:810px;
}

a.messe{
	background:url(image/premium/menu/messe.png) no-repeat;
	margin-left:550px;
	margin-top:1220px;
}

a.messe:hover,
a.messe:active{
	background:url(image/premium/menu/messe_on.png) no-repeat;
}

a.messe_drama{
	background:url(image/premium/menu/drama_messe.gif) no-repeat;
	width:284px;
	height:20px;
	margin-left:585px;
	margin-top:1195px;
}

a.messe_drama:hover,
a.messe_drama:active{
	background:url(image/premium/menu/drama_messe_on.gif) no-repeat;
}

.messe_goods{
	width:200px;
	height:310px;
	margin-left:600px;
	margin-top:810px;
}

a.medio{
	background:url(image/premium/menu/mede.png) no-repeat;
	margin-left:150px;
	margin-top:1685px;
}

a.medio:hover,
a.medio:active{
	background:url(image/premium/menu/mede_on.png) no-repeat;
}

a.medio_drama{
	background:url(image/premium/menu/drama_medio.gif) no-repeat;
	width:248px;
	height:20px;
	margin-left:195px;
	margin-top:1663px;
}

a.medio_drama:hover,
s.medio_drama:active{
	background:url(image/premium/menu/drama_medio_on.gif) no-repeat;
}

.medio_goods{
	width:210px;
	height:310px;
	margin-left:200px;
	margin-top:1310px;
}

a.tora{
	background:url(image/premium/menu/thole.png) no-repeat;
	margin-left:550px;
	margin-top:1685px;
}

a.tora:hover,
a.tora:active{
	background:url(image/premium/menu/thole_on.png) no-repeat;
}

a.tora_drama{
	background:url(image/premium/menu/drama_tora.gif) no-repeat;
	width:343px;
	height:20px;
	margin-left:580px;
	margin-top:1663px;
}

a.tora_drama:hover,
a.tora_drama:active{
	background:url(image/premium/menu/drama_tora_on.gif) no-repeat;
}

.tora_goods{
	width:196px;
	height:310px;
	margin-left:600px;
	margin-top:1310px;
}

a.goodwill{
	background:url(image/premium/menu/goodwill.png) no-repeat;
	margin-left:350px;
	margin-top:2160px;
}

a.goodwill:hover,
a.goodwill:active{
	background:url(image/premium/menu/goodwill_on.png) no-repeat;
}

.goodwill_goods{
	width:210px;
	height:310px;
	margin-left:390px;
	margin-top:1800px;
}

a.yodo{
	background:url(image/premium/menu/yodo.png) no-repeat;
	margin-left:150px;
	margin-top:2760px;
}

a.yodo:hover,
a.yodo:active{
	background:url(image/premium/menu/yodo_on.png) no-repeat;
}

.yodo_goods{
	width:210px;
	height:310px;
	margin-left:200px;
	margin-top:2370px;
}

a.meron{
	background:url(image/premium/menu/meron.png) no-repeat;
	margin-left:550px;
	margin-top:2760px;
}

a.meron:hover,
a.meron:active{
	background:url(image/premium/menu/meron_on.png) no-repeat;
}

.meron_goods{
	width:210px;
	height:310px;
	margin-left:600px;
	margin-top:2370px;
}

a.gema{
	background:url(image/premium/menu/games.png) no-repeat;
	margin-left:350px;
	margin-top:3200px;
}

a.gema:hover,
a.gema:active{
	background:url(image/premium/menu/games_on.png) no-repeat;
}

.gema_goods{
	width:210px;
	height:310px;
	margin-left:390px;
	margin-top:2870px;
}

#origin_con{
	background:url(image/special/bg.png);
}

.origin_table{
	padding-left:120px;
	width:790px;
	text-align:center;
}

.shop_switch{
	display:block;
	margin-left:20px;
	width:210px;
	height:49px;
	margin-bottom:30px;
}

a.rx{
	background:url(image/premium/menu/rx.png) no-repeat;
}

a.rx:hover,
a.rx:active{
	background:url(image/premium/menu/rx_on.png) no-repeat;
}	

a.rdream{
	background:url(image/premium/menu/ad.png) no-repeat;
}

a.rdream:hover,
a.rdream:active{
	background:url(image/premium/menu/ad_on.png) no-repeat;
}

a.animate{
	background:url(image/premium/menu/anime.png) no-repeat;
}

a.animate:hover,
a.animate:active{
	background:url(image/premium/menu/anime_on.png) no-repeat;
}

a.amiami{
	background:url(image/premium/menu/amiami.png) no-repeat;
}

a.amiami:hover,
a.amiami:active{
	background:url(image/premium/menu/amiami_on.png) no-repeat;
}

a.alice{
	background:url(image/premium/menu/alice.png) no-repeat;
}

a.alice:hover,
a.alice:active{
	background:url(image/premium/menu/alice_on.png) no-repeat;
}

a.alice{
	background:url(image/premium/menu/alice.png) no-repeat;
}

a.alice:hover,
a.alice:active{
	background:url(image/premium/menu/alice_on.png) no-repeat;
}

a.sapara{
	background:url(image/premium/menu/sapara.png) no-repeat;
}

a.sapara:hover,
a.sapara:active{
	background:url(image/premium/menu/sapara_on.png) no-repeat;
}

a.visco{
	background:url(image/premium/menu/visco.png) no-repeat;
}

a.visco:hover,
a.visco:active{
	background:url(image/premium/menu/visco_on.png) no-repeat;
}

a.famizu{
	background:url(image/premium/menu/fami.png) no-repeat;
}

a.famizu:hover,
a.famizu:active{
	background:url(image/premium/menu/fami_on.png) no-repeat;
}

a.ramutara{
	background:url(image/premium/menu/ramutara.png) no-repeat;
}

a.ramutara:hover,
a.ramutara:active{
	background:url(image/premium/menu/ramutara_on.png) no-repeat;
}

a.takara{
	background:url(image/premium/menu/takara.png) no-repeat;
}

a.takara:hover,
a.takara:active{
	background:url(image/premium/menu/takara_on.png) no-repeat;
}

a.chukyo{
	background:url(image/premium/menu/chukyo.png) no-repeat;
}

a.chukyo:hover,
a.chukyo:active{
	background:url(image/premium/menu/chukyo_on.png) no-repeat;
}	