@charset "Shift-JIS";
/* ==========================================================

title : ƒz[ƒ€ƒƒCƒg Žü•Óƒ}ƒbƒvi“X•ÜE•¨Œj
scope : Žü•Óƒ}ƒbƒvi“X•ÜE•¨Œj

last modify : 2010/02/09 091_goto

========================================================== */

@media print {
.print_btn{
 display: none;
 	}
#footer {
 display: none;
 	}
	}

html, body {
	overflo-xw:hidden;
	background:ffffff;
	margin:0;
	padding:0;
	font-size:100%;
	line-height:125%;
	color:#333333;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	letter-spacing:0.05em;
	}
h1, h2, h3, h4, h5, h6,
p, pre, blockquote,
ul, ol, dl, address {
 margin: 1em 0;
 padding: 0;
	}
img {
	border:none;
	}
.clear{
	clear:both;
	}

.print_btn {
	width:510px;
	margin:5px auto;
	padding:0px;
	text-align:right;
	}
.print_btn input{
	width:129px;
	height:17px;
	}

#content{
	width:510px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	}

h1{
	clear:both;
	height:17px;
	margin:0px 0px 5px;
	padding:11px 10px 7px 32px;
	background: #F51D5E url(../image/icon_syuhen.gif) no-repeat 4px center;
	color: #ffffff;
	text-align:left;
	font-size:100%;
	line-height:1;
	}
br {
 letter-spacing:0; 
	}							
a img{
	border:none;
	}


/*--‚¨–â‡‚¹æ•”•ª--*/
table.company {
	clear:both;
	overflow:visible;
	width:510px;
	margin:0 auto 5px auto;
	padding:0;
	border:1px solid #fcc6d7;
	border-collapse: collapse; 
	text-align:left;
	font-size:83%;
	}
table.company th {
	border:1px solid #fcc6d7;
	height:40px;
	width:70px;
	background:#FEE0EA;
	text-align:center;
	vertical-align:middle;
	}
table.company td {
	border:1px solid #fcc6d7;
	height:40px;
	padding:3px;
	width:410px;
	}
table.company td p{
	margin:0 auto;
	padding:0;
	}
table.company td p img{
	margin:0px 3px 0px 0px;
	vertical-align:middle;
	}
table.company td.sub{
	width:180px;
	}
#inquily_table_p {	
	width:498px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;	
	text-align:center;
	}

/*---------------------------------
ƒN[ƒ|ƒ“•”•ª
---------------------------------*/

/*--’¼‰c“X---------------*/
#coupon{
	width:510px;
	height:276px;
	margin:0 auto 15px;
	padding:0;
	background:url(../image/bg_coupon.gif) no-repeat;
	}
#img_coupon {
	margin:0px auto;
	padding:47px 0px 0px;
	}
#excuse {
	margin:0px;
	padding:2px 48px 0px 0px;
	font-size:75%;
	text-align:right;
	}

/*--FC“X---------------*/
#coupon2{
	clear:both;
	overflow:hidden;
	width:510px;
	height:276px;
	margin:0 auto 15px;
	padding:0;
	background:url(../image/bg_coupon2.gif) no-repeat;
	}

/*--HMC“X---------------*/
#coupon3{
	clear:both;
	overflow:hidden;
	width:510px;
	height:276px;
	margin:0 auto 15px;
	padding:0;
	background:url(../image/bg_coupon3.gif);
	}
	
/*--FCEHMC‹¤’Ê---------------*/
#tokuten{
	margin:0px auto;
	padding:48px 0px 0px;
	font-weight:bold;
	text-align:center;
	}
.conditional{
	width:510px;
	height:48px;
	margin:0px auto;
	padding:0px;
	line-height:48px;
	}
.privilege{
	width:510px;
	height:48px;
	margin:0px auto;
	padding:0px;
	color:#ff0000;
	line-height:48px;
	}
#timelimit{
	height:58px;
	margin:0px auto;
	padding:0px 0px 0px 135px;
	line-height:58px;
	font-size:95%;
	}
#timelimit p{
	margin:0px;
	padding:0px;
	}
#limit_1{
	float:left;
	width:140px;
	text-align:center;
	}
#limit_2{
	float:left;
	width:160px;
	text-align:center;
	}
#shop_ttl p{
	margin:0px;
	padding:38px 25px 0px 0px;
	font-size:82%;
	text-align:right;
	}
/*--’n}•”•ª--*/
#mapbox{
	width:500px;
	height:405px;
	margin:0px auto;
	}

#map{
	clear:both;
	width:500px;
	height:400px;
	margin:0px auto;
	border:5px solid #fcc6d7;
	}

/*--ƒAƒCƒRƒ“à–¾•”•ª--*/
#iconbox{
	width:498px;
	margin:5px 0px 0px;
	padding:5px;
	border: 1px solid #fcc6d7;
	text-align:left;
	font-size:80%;
	}
#iconbox h2{
	margin:0px 0px 5px;
	padding:5px 8px;
	background:#e6e6fa;
	font-size:92%;
	font-weight:normal;
	}
#iconbox p{
	margin:0px;
	padding:0px;
	font-size:95%;
	}
#iconbox .comment{
	clear:both;
	margin:10px 10px 0px;
	}
#iconbox dl{
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
	}
#iconbox dl dt{
	float:left;
	margin:0px;
	padding:0px 10px 0px 0px;
	}
#iconbox dl dd{
	float:left;
	width:140px;
	margin:18px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size:100%;
	}

/*--ƒtƒbƒ^[•”•ª--*/
#footer{
	width:510px;
	margin:5px auto 0px;
	padding:5px 0px;
	border-top: 2px solid #F51D5E;
	}
#howto_syuhen{
	float:left;
	width:192px;
	height:25px;
	margin:3px 0px 0px;
	padding:0px;
	background: url(../image/btn_howto_syuhen.gif) no-repeat 0px 0px;
	text-indent:-9999px;
	text-decoration:none;
	}
p#howto_syuhen a{
	display:block;
	overflow:hidden;
	width:192px;
	height:25px;
	text-decoration:none;
	}
#howto_syuhen a:hover{
	background: url(../image/btn_howto_syuhen.gif) no-repeat 0px -25px;
	}
p#btn_close {
	clear:both;
	width:51px;
	height:11px;
	margin:0px auto;
	padding:0;
	background: url(../image/cmn_btn_close.gif) no-repeat 0px 0px;
	text-indent:-9999px;
	text-align:center;
	}
p#btn_close a {
	display:block;
	overflow:hidden;
	width:51px;
	height:11px;
	background: url(../image/cmn_btn_close.gif) no-repeat 0px 0px;
	}
p#btn_close a:hover {
	background: url(../image/cmn_btn_close.gif) no-repeat 0px -11px;
	}

.bold{
	font-weight:bold;
	}
	
#box_footer{
	margin:10px auto 0px;
	padding:5px 0px;
	border-top: 2px solid #F51D5E;
	}

#box_footer #howto_syuhen{
	float:left;
	width:210px;
	height:25px;
	margin:5px 0px 0px;
	padding:0px;
	background: url(../image/btn_howto_syuhen.gif) no-repeat 0px 0px;
	text-indent:-9999px;
	text-decoration:none;
	}
#box_footer p#howto_syuhen a{
	display:block;
	overflow:hidden;
	width:210px;
	height:25px;
	text-decoration:none;
	}
#box_footer #howto_syuhen a:hover{
	background: url(../image/btn_howto_syuhen.gif) no-repeat 0px -25px;
	}
#box_footer #mapclose{
	float:left;
	margin:15px 0px 0px 0px;
	}
