@charset "Shift_JIS";

html, body { height: 100%; }
body {
	margin: 0; padding: 0; text-align: center;
	font: 12px/1.5em Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, "メイリオ", MS PGothic, "ＭＳ Ｐゴシック", Verdada, sans-serif; color: #1a3380;
	background: #fff url(../images/bg.jpg) repeat-y top center;
	}

a:link, a:visited { color: #1a3380; text-decoration: underline; }
a:hover, a:active { color: #FF6600; text-decoration: none; }
a:focus { outline:none }

p { margin: 0 0 10px; padding: 0; }

.px24 { font-size: 24px; line-height: 1.6em; font-weight: bold; }
.px18 { font-size: 18px; line-height: 1.6em; font-weight: bold; }
.px14 { font-size: 14px; line-height: 1.4em; font-weight: bold; }
.px12 { font-size: 12px; line-height: 1.4em; font-weight: normal; }
.px11 { font-size: 11px; line-height: 1.4em; font-weight: normal; }
.px10 { font-size: 10px; line-height: 1.4em; color: #B1A185; font-weight: normal; }
.px9 { font-size: 9px; line-height: 1.4em; color: #877D69; font-weight: normal; }


#container { width: 950px; margin: 0 auto; padding: 0; }

.wrap { display: block; margin: 0 auto; }

.imgWrap { display: block; position: relative; width: 100%; height: 100%; }

#head {
	display: block; width: 950px; height: 80px; margin: 0; padding: 420px 0 0;
	background: url(https://img-shop.mu-mo.net/img/pc_sp/aaa1207/head_blue.jpg) no-repeat top left;
	}
h1 { display: none; }

h3 {
	display: block; margin: 0 0 10px; padding: 0; width: 920px; height: 25px;
	text-align: center; color: #fff; line-height: 2em;
	background: url(https://img-shop.mu-mo.net/img/pc_sp/aaa1207/h3_blue.gif) no-repeat 0 0;
	}

.stores { display: block; margin: 0; padding: 0; list-style-type: none; }
.stores li { display: block; float: left; margin: 0; padding: 0; width: 300px; height: 120px; list-style-type: none; }
.stores li .visible { display: block; position: absolute; top: 0; left: 0; width: 300px; height: 120px; margin: 0; padding: 0; }
.buy01, .buy02 { border-right: 10px solid #fff; }
.buy01 .visible { background: url(https://img-shop.mu-mo.net/img/pc_sp/aaa1207/AAAParty.gif) no-repeat 0 0; }
.buy02 .visible { background: url(https://img-shop.mu-mo.net/img/pc_sp/aaa1207/AAAmobile.gif) no-repeat 0 0; }
.buy03 .visible { background: url(https://img-shop.mu-mo.net/img/pc_sp/aaa1207/mu-mo_shop.gif) no-repeat 0 0; }

.AAAParty, .AAAmobile, .mu-moShop { display: block; margin: 0; padding: 0; width: 240px; height: 68px; }
.AAAParty .visible, .AAAmobile .visible, .mu-moShop .visible { display: block; position: absolute; top: 0; left: 0; margin: 0; padding: 0; width: 240px; height: 68px; }
.AAAParty .visible { background: url(https://img-shop.mu-mo.net/img/pc_sp/aaa1207/AAAParty_s.gif) no-repeat 0 0; }
.AAAmobile .visible { background: url(https://img-shop.mu-mo.net/img/pc_sp/aaa1207/AAAmobile_s.gif) no-repeat 0 0; }
.mu-moShop .visible { background: url(https://img-shop.mu-mo.net/img/pc_sp/aaa1207/mu-mo_shop_s.gif) no-repeat 0 0; }

h4 { margin: 0 0 5px; }

#pagetop { display: block; margin: 10px 0 1px; padding: 0 15px 15px; width: 920px; text-align: right; border-bottom: 5px solid #1a3380; }

#footer { width: 950px; margin: 0; padding: 20px 0; background-color: #3366ff; text-align: center; font-size: smaller; color: #fff; }
#footer a { color: #fff; }



/* float clear --------------------------------------------------*/

.reset {
	clear: both; display: block;
	margin: 0; padding: 0; width: auto; height: 1px;
	font-size: 1px; line-height: 1px;
	}

.clearfix:after, .borderCol:after {
	content: ".";
	display: block; clear: both; height: 0;
	visibility: hidden;
	}
.clearfix, .borderCol { display: inline-block; }
/* exlude MacIE5 ?*/
* html .clearfix,
* html .borderCol { height: 1% }
.clearfix, .borderCol { display: block; }
/* end MacIE5 */

.hide { display: none; }
hr { display: none; }
