@charset "utf-8"; /*normalize.cssでできるmargineをリセットStart*/
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li {
margin: 0;
padding: 0;
}

body {
 color: #000000;
 font-family:	"HiraginoKaku-W3-90msp-RKSJ-H", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック",  Verdana, Osaka, "MS PGothic", Sans-Serif;
/*font-family:"HiraginoKaku-W3-90msp-RKSJ-H","ヒラギノ角ゴ Pro W3","ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;*/
 font-size: 13px;
 *font-size:small;
 *font:x-small;
 text-align: center;
	text-size-adjust: 100%;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	max-height: 999999px;
}

/*normalize.cssでできるmargineをリセットEnd*/


#wrap {
    margin: 0px auto;
    width: 100%;
    max-width: 640px;
}

img {
    width: 100%;
    vertical-align: bottom;
}



/* -------------------------------------------------------------------- 
 con_ac01 アコーディオン
-------------------------------------------------------------------- */
.box2{
    margin-bottom: 7%;
}

.con_ac01{
  padding-bottom: 1%;
}
.con_ac01 .ac01 dd {
  display: none;
}

.con_ac01 .accordion.open img {
  display:none;
}

.con_ac01 .ac01 .accordion.open {
  background: url("../img/ac_btn001.jpg") no-repeat;
  background-size: contain;
  padding-bottom: 7.5%;
}


/* -------------------------------------------------------------------- 
 btn
-------------------------------------------------------------------- */
.offer_area {
    position: relative;
}

.teiki {
    position: absolute;
    bottom: 34.5%;
}
.single {
    width: 73%;
    position: absolute;
    bottom: 1.5%;
    left: 12.5%;
}
