@charset "utf-8";

/ ＊リセットCSS ここから＊/
#page{
	width: 1000px;
	margin: 0 auto;
}
*{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   font: inherit;
   vertical-align: baseline;
}
＊,＊ :before, *:after {
   -o-box-sizing: border-box;
   -ms-box-sizing: border-box;
   box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
   display: block;
}
body
{
   margin:0px;          /* ページ全体のmargin */
   padding:0px;         /* ページ全体のpadding */
   text-align:center;   /* 下記のautoに未対応用のセンタリング */
}
body {
   line-height: 1;
   font-family: ‘Hiragino Kaku Gothic Pro’, ‘ヒラギノ角ゴ Pro W3’, Meiryo, メイリオ, Osaka, ‘MS PGothic’, arial, helvetica, sans-serif;
}
ol, ul, li {
   list-style: none;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
}
img {
   vertical-align: bottom;
}
img, div, a, p {outline:none;}

/* リセットCSS ここまで */

#lp{
	width: 996px;
	margin: 0 auto;
}

	img {
		vertical-align: bottom;
	}

* html body {
    background: url(null) fixed;
}

img {
max-width : 100% ;
height : auto ;
margin:0;
padding:0;
}

body {
      font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.offer{
	display: block;
	position: relative;
}

.offer .btn{
	position: absolute;
	display: block;
	width: 99.2%;
	bottom: 60%;
	float: left;
}


.offer .btn1{
	position: absolute;
	display: block;
	width: 99.3%;
	bottom: 7%;
	float: left;
	margin: 0 auto;
}
.gmobtn{
	position: relative;
}

p.gmobtn{
    position: absolute;
    left: 11%;
    bottom: 43%;
    width: 61%;
		zoom:93%;
}

.gmoimage{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left:7.8%;
	zoom:93%;
}

a:hover{
	opacity: 0.5;
}

.linklp{
	text-align:center;
	font-size:12px;

}

.mm1{
	margin:0 0 0 20px;
}
