/* CSS Document */

img {
	border:none;
}

/* ------------------------------------------
　　　　　　　　　クーポン
------------------------------------------ */

body {
	background:#FFF url(sp.gif) repeat;
}
.allstyle {
	width: 615px;
	margin:20px auto;
}
.full {
	width: 610px;
	text-align:left;
	margin-left:5px;
}
.coupon_l {
	width: 29px;
	background:#FFF url(coupon_l.gif) repeat;
}
.coupon_r {
	width: 34px;
	background:#FFF url(coupon_r.gif) repeat;
}
.shopnamearea {
	margin:0px 0 0 0;
	line-height:0px;
}
.none_cont {
	height:223px;
	margin:50px 0 0 0;
	background:url(none_donut.jpg) no-repeat right bottom;
}

/* ----------プリント用指定----------- */
.Print_NewPage {page-break-before:always;} 
@media print {
body {
	zoom: 70%;
	_float: none;
}
}
/* ----------------------------------- */



body {
	margin: 0px;
	text-align:center;
}
/* ------------------------------------------

テキスト

------------------------------------------ */
/*本文*/
.tx{
	font-size:x-small;
	line-height:150%;
	letter-spacing: 0.05em;
}
.txl{
	font-size:small;
	line-height:130%;
}
.txll{
	font-size:medium;
	line-height:140%;
}
/*強調*/
.eColor {
	color: #de2424;
 }

/* ------------------------------------------

共通

------------------------------------------ */
p {
	margin: 0px;
	padding: 0px;
}
h4 {
	margin: 0px;
	padding: 0px;
}


/* ------------------------------------------

共通エレメント（パティング）

------------------------------------------ */
.pdTop5 {
	padding-top: 5px;
}
.pdTop10 {
	padding-top: 10px;
}
.pdTop20 {
	padding-top: 20px;
}

.pdBottom5 {
	padding-bottom: 5px;
}
.pdBottom10 {
	padding-bottom: 10px;
}
.pdBottom15 {
	padding-bottom: 15px;
}
.pdBottom20 {
	padding-bottom: 20px;
}
.pdBottom40 {
	padding-bottom: 40px;
}

.pdLeft5 {
	padding-left: 5px;
}
.pdLeft10 {
	padding-left: 10px;
}
.pdLeft20 {
	padding-left: 20px;
}

.pdRight5 {
	padding-right: 5px;
}
.pdRight10 {
	padding-right: 10px;
}
.pdRight20 {
	padding-right: 20px;
}

/* ------------------------------------------

共通エレメント（マージン）

------------------------------------------ */
.mgTop-8 {
	margin-top: -8px;
}
.mgTop3 {
	margin-top: 3px;
}
.mgTop5 {
	margin-top: 5px;
}
.mgTop10 {
	margin-top: 10px;
}
.mgTop15 {
	margin-top: 15px;
}
.mgTop20 {
	margin-top: 20px;
}
.mgTop30 {
	margin-top: 30px;
}

.mgBottom5 {
	margin-bottom: 5px;
}
.mgBottom10 {
	margin-bottom: 10px;
}
.mgBottom15 {
	margin-bottom: 15px;
}
.mgBottom20 {
	margin-bottom: 20px;
}
.mgBottom30 {
	margin-bottom: 30px;
}
.mgBottom40 {
	margin-bottom: 40px;
}

.mgLeft3 {
	margin-left: 3px;
}
.mgLeft5 {
	margin-left: 5px;
}
.mgLeft10 {
	margin-left: 10px;
}
.mgLeft15 {
	margin-left: 15px;
}
.mgLeft20 {
	margin-left: 20px;
}
.mgLeft25 {
	margin-left: 25px;
}

.mgRight3 {
	margin-right: 3px;
}
.mgRight5 {
	margin-right: 5px;
}
.mgRight10 {
	margin-right: 10px;
}
.mgRight15 {
	margin-right: 15px;
}
.mgRight20 {
	margin-right: 20px;
}
.mgRight25 {
	margin-right: 25px;
}

/* ------------------------------------------

float

------------------------------------------ */
.f-left {
	float: left;
}
.f-right {
	float: right;
}

/* ------------------------------------------

Bold

------------------------------------------ */
.TextBold {
	font-weight: bold;
}

/* ------------------------------------------

clear

------------------------------------------ */
.clear{
	clear:both;
	height:0;
	visibility:hidden;
	margin:0;
	padding:0;
}
.clear_hidden{
	overflow:hidden;
}


/*---------------------------------------------*/
/*改ページ制御*/
/*---------------------------------------------*/

.Print_NewPage {
	_page-break-before:always;
} 



/* ------------------------------------------

インポート

------------------------------------------ */
@import "print.css" print;
/*@import "print_ie.css";*/
