@charset "Shift_JIS";


body{
font-size:10px;
font-family:Osaka,'ＭＳ Pゴシック';
line-height:15px;
margin:0;
padding:0;
color:#666666;
background-color:#FFFFFF;
text-align:center;
}


/* ---- リンクの色 ---- */

a:link {color:#666666;text-decoration:underline;background:transparent;
font-weight:none;}

a:visited {color:#999999;text-decoration:underline;background:transparent;
font-weight:none;}

a:hover {color:#999966;text-decoration:underline;background:transparent;
font-weight:none;}


/* ---- FONT ----*/

.j9, .e9 {font-size:9px;font-family:Osaka,'ＭＳ Pゴシック';}
.j10, .e10 {font-size:10px;font-family:Osaka,'ＭＳ Pゴシック';}
.j12, .e12 {font-size:12px;font-family:Osaka,'ＭＳ Pゴシック';}
.j14, .e14 {font-size:14px;font-family:Osaka,'ＭＳ Pゴシック';}
.j16, .e16 {font-size:16px;font-family:Osaka,'ＭＳ Pゴシック';}
.j18, .e18 {font-size:18px;font-family:Osaka,'ＭＳ Pゴシック';}


/* ---- Clear ----*/

.clear{
clear:both;
margin:0;
padding:0;
}


/* ---contents--- */
.bg{
text-align:left;
height:100%;
width:525px;
margin:0 auto;
padding:0;
background-image:url("img/pop_bg.gif");
font-size:10px;
}

.logo{
margin:0 auto 18px auto;
padding:28px 0 0 0;
text-align:center;
}

.coupon{
margin:0 0 10px 0;
padding:0;
text-align:center;
border-top:dotted 1px #999999;
border-bottom:dotted 1px #999999;
}

.text{
margin:0 12px 15px 12px;
padding:0;
line-height:17px;
}

.text2{
width:330px;
float:left;
margin:0 0 50px 0;
padding:0 0 0 12px;
line-height:17px;
}

.text3{
margin:0 24px 0 12px;
padding:0;
text-align:right;
color:#F00;
line-height:17px;
}

.mobile{
float:right;
margin:0 0 0 0;
padding:0 17px 0 0;
}

.print{
width:auto;
height:auto;
margin:0;
padding:0;
text-align:center;
}
