<!--
body {
    font-family:MS PGothic;
}
input, select, textarea {
	margin: 2px;
	padding: 2px;
	font-family: MS PGothic;
}

h1 { font-size:10px; color:#999999; margin: 2px 2px; font-weight: normal; }
h2 { font-size:12px; color:#666666; margin: 0px 0px; }
h3 { font-size:12px; color:#666666; margin: 0px 0px; }

.kobon { line-height: 15px; }


.sale_big {
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	margin: 6px 0px 0px 0px;
	display: block;
	padding: 4px 0px 4px 6px;
	color: #FFFFFF;
	background: #AC2619;
}

A:link.title{color:#666666; text-decoration: none; font-size:12px; font-weight:bold;}
A:visited.title{color:#666666; text-decoration: none; font-size:12px; font-weight:bold;}
A:active.title{color:#666666; text-decoration: none; font-size:12px; font-weight:bold;}
A:hover.title{color:#666666; text-decoration: none; font-size:12px; font-weight:bold;}
A:link.TOP{color:#999999; text-decoration: none;}
A:visited.TOP{color:#999999; text-decoration: none;}
A:active.TOP{color:#999999; text-decoration: none;}
A:hover.TOP{color:#999999; text-decoration: none;}
A:link.ARO{color:#333333; text-decoration: none;}
A:visited.ARO{color:#333333; text-decoration: none;}
A:active.ARO{color:#333333; text-decoration: none;}
A:hover.ARO{color:#333333; text-decoration: none;}
A:link{color:#3F3FDD; text-decoration: underline;}
A:visited{color:#3F3FDD; text-decoration: underline;}
A:active{color:#3F3FDD; text-decoration: underline;}
A:hover{color:#9999cc; text-decoration: underline;}


#pageTops {
   position: fixed;
   bottom: 10px;
   right: 20px;
}
#pageTop {
   position: fixed;
   bottom: 80px;
   right: 20px;
}
#pageTop img, #pageTops img {
  border-radius: 31px;
  height: 63px;
  width: 63px;
  opacity: 0.7;
}

#pageOrder {
   position: fixed;
   bottom: 10px;
   right: 20px;
}
#pageOrder img {
  border-radius: 31px;
  height: 63px;
  width: 63px;
  opacity: 0.7;
}

.ac-container {
  max-width: 100%;
  border-top: none;
}
.ac-container article {
  overflow: hidden;
  height: 0;
  transition: 0.6s;
}
.ac-container input:checked ~ article {
  height: auto;
}

.pay_info {
	margin: 4px;
	padding: 8px;
	font-size: 13px;
	line-height: 1.2em;
	background-color: #fff;
}
.card_info {
	padding: 4px;
	font-size: 13px;
	line-height: 1.4em;
	background-color: #F6EFEF;
}

//-->