/** image viewer */
/** reset */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font-style: normal; font-weight: normal; vertical-align: middle; background: transparent; }

body { /* background-image:url(); */ text-align:center; font-size: 13px; *font-size: small; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ',Meiryo, 'ＭＳ Ｐゴシック', sans-serif; line-height: 123.1%; }

#contents {
	max-width: 1030px;
	margin: 0 auto;
	font-size:12px;
	color:#505050;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/*background-image:url(../images/shadow.jpg);*/
	background-position:center;
}
div#conte1 {
	margin: 0;
	padding: 0px 0px 0px 15px;
	position: relative ;
}
div#conte1 img{
	width: 1000px ;
	display: block;
}


/* Offer
----------------------------------------------- */
#offer,
#offer2{
	width:1000px;
	margin:0 auto;
	position:relative;
}

#offer .bt{
	position: absolute;
	left: 39px;
	top: 389px;
}
#offer2 .bt{
	position: absolute;
	left: 39px;
	top: 357px;
}

#offer .bt2,
#offer2 .bt2{
	position: absolute;
	left:419px;
	top:255px;
}

#offer .bt3{
	position: absolute;
	left:359px;
	top:522px;
}
#offer2 .bt3{
	position: absolute;
	left:359px;
	top:497px;
}
#offer .bt4,
#offer2 .bt4{
	position: absolute;
	left:390px;
	top:562px;
}
#offer .bt5,
#offer2 .bt5{
	position: absolute;
	left:41px;
	top:817px;
}
#offer .bt6,
#offer2 .bt6{
	position: absolute;
	left:419px;
	top:817px;
}
#offer .bt7,
#offer2 .bt7{
	position: absolute;
	left:359px;
	bottom:33px;
}


#footer{
	text-align:center;
	padding-left:15px;
	padding-top: 20px;
	padding-bottom:20px;
}






/*p#p1 {
	font-size: 100%;
	margin-bottom: 10px;
	padding-top: 20px ;
	text-decoration: underline;
}

p#p2 {
	font-size: 120%;
	padding: 15px;
}

p#p3 {
	font-size: 100%;
}


