@charset "Shift_JIS";

ul ,
ol ,
li ,
dl ,
dt ,
dd ,
p ,
img ,
a ,
h1 ,
h2 ,
h3 ,
h4 ,
h5 ,
h6 ,
hr ,
address ,
em ,
strong ,
abbr ,
dfn ,
object ,
form
{
	margin : 0 ;
	padding : 0 ;
	font-style : normal ;
	font-weight : normal ;
}

body
{
	width : 21cm ;
	margin : 0 ;
	padding : 0 ;
}

img
{
	vertical-align : bottom ;
}

a img
{
	border-style : none ;
}

/* 本体 */

div.contents
{
	background-color : rgb(255,255,255) ;
	color : black ;
}

div.contents div.element
{
	margin : 0 ;
	padding : 0 ;
	text-align : left ;
}

div.contents div.element h1
{
	display : none ;
}

/* メインコンテンツ */

div.main
{
}

div.main h2
{
	font-size : 18pt ;
	font-weight : bold ;
}


div.access
{
	margin-top : 20px ;
}

div.access p
{
	margin-top : 10px ;
	font-size : 12px ;
	line-height : 1.5 ;
}

div.access p.map
{
	margin-top : 8px ;
	margin-bottom : 25px ;
	margin-left : 10px ;
}

div.access p.map a img
{
	border : 1px solid rgb(178,182,215) ;
	width : 5cm ;
	height : auto ;
}

/* プレゼント */

body.present h4
{
	padding-top : 1cm ;
	font-size : 16pt ;
	font-weight : bold ;
}

p.coupon
{
	border-top : 2px solid rgb(178,182,215) ;
	border-bottom : 2px solid rgb(178,182,215) ;
	margin-bottom : 50px ;
	font-size : 10pt ;
	width : 10cm ;
}

p.coupon img
{
	width : 10cm ;
	height : auto ;
}

body.present p
{
	font-size : 12px ;
	line-height : 1.5 ;
	margin : 10px 0 10px 0 ;
}

body.present p.accessmap a img
{
	border : 1px solid rgb(178,182,215) ;
	width : 17cm ;
	height : auto ;
}

body.present p.servicecoupon
{
	border-top : 2px solid rgb(178,182,215) ;
	border-bottom : 2px solid rgb(178,182,215) ;
	text-indent : 0 ;
	font-size : 36pt ;
	height : auto ;
	font-weight : normal ;
	background-image : none ;
	font-family : "Impact",sans-serif ;
	color : silver ;
}

body.present p.notice
{
	display : none ;
}

/* ナビゲーション */

div.navigation
{
	display : none ;
}


/* ナビゲーター */

div.navigator
{
	display : none ;
}


div.footer
{
	font-size : 10pt ;
	clear : both ;
}

div.footer ul
{
	display : none ;
}
