body {color: black; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka",verdana, arial, sans-serif; background-color: #ffffff; margin: 0px; padding: 0px; align:center;}
img {border:none;}

table {font-size: 12px; background-color: transparent;}
table td { border-width: 0px; vertical-align: top; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka",verdana, arial, sans-serif;}

A:HOVER { position : relative; top: 2px; left: 2px; }

h1 {
	color:darkolivegreen;
	font-size:16px;
	border-left:hotpink 5px solid;
	padding-left:5px;
}
h2 {
	color:darkolivegreen;
	font-size:15px;
	border-left:hotpink 5px solid;
	padding-left:5px;
    text-align: left;
}
h3 {
	color:darkolivegreen;
	font-size:14px;
	border-left:hotpink 3px solid;
	padding-left:6px;
}
h5 {
	color:olive;
	font-size:12px;
	padding-left:8px;
	font-weight:bold;
}

.DG_table {
  border-style: solid;
  border-color: olivedrab;
  border-width: 1px;
  border-collapse: collapse;
}
.DG_th {
  background-color:olivedrab;
  border-style: solid;
  border-color: olivedrab;
  border-width: 1px;
  color: #FFFFDF;
}
.DG_td {
  background-color:#FFFFDF;
  border-style: solid;
  border-color: olivedrab;
  border-width: 1px;
}
.G_table {
  border-style: solid;
  border-color: SeaGreen;
  border-width: 1px;
  border-collapse: collapse;
}
.G_th {
  background-color:SeaGreen;
  border-style: solid;
  border-color: SeaGreen;
  border-width: 1px;
  color: #FFFFDF;
}
.G_td {
  background-color:#FFFFDF;
  border-style: solid;
  border-color: SeaGreen;
  border-width: 1px;
  padding:3px;
}
INPUT, SELECT, TEXTAREA {
  border: 1px black solid;
}
DT{
 font-weight:bold;
}
.imeactive {
  ime-mode: active;
}
.imedisabled {
  ime-mode: disabled;
}
.dc {
  color: DarkGoldenrod;
}
.m_font {
  font-size: 12px;
}
.font_90 {
  font-size: 13px;
}
.font_80_lightgrey {
  color: lightgrey;
}

.font_80_green {
  color: green;
}
.font_ranking {
  color: hotpink;
  font-size:30px;
  font-weight:bold;
}
.font_ranking2 {
  color: hotpink;
  font-size:12px;
}
.box {
  width:100%;
  padding:5px;
  background-color: #FFFFFF;
  margin-left:1%;
  margin-right:1%;
}
.leftcol {
	float:left;
    width:70%;
	margin:3px;
	font-size:12px;
}
.rightcol {
    width: 220px;
    padding:3px;
	margin-left:5px;
}
.footer{
	clear : both ; 
    width:100%;
    text-align: right;
	border-top:10px solid olivedrab;
    float:left;
	font-size:11px;
}

.tt_price_pickup table {
	width:90%;
	padding:5px;
	background-color:transparent;
	border:0px;
}
.tt_price_pickup a {color:navy;}
.tt_price_pickup a:hover {
	color:orangered;
	text-decoration: underline;
	position : relative;
	top: 2px; left: 2px;
}
.tt_price_pickup_review {
	margin-left:30px;
	margin-right:30px;
	color:dimgray;
}
.tt_price_pickup p{margin-left:5px; color:gray; font-size:12px;}

.tt_price_table a {color:navy;}
.tt_price_table a:hover {
	color:orangered;
	text-decoration: underline;
	position : relative;
	top: 2px; left: 2px;
}
.tt_price_table h4 {font-size:14px;}
.tt_price_table table {
	background-color: #ffffff;
	font-size:13px;
	border-collapse: collapse;
}
.tt_price_table td{border: 1px solid gray; padding:3px;}
.tt_price_table th{border: 1px solid gray; background-color: beige; padding:3px;}
.tt_price_table p{text-align:right; color:gray; font-size:12px;}
.tt_price_table_kakaku{	font-size: 15px; color: orangered; font-weight:bold;}
.help_text{
	font-size:13px;
	margin-left:5px;
}
.msg_text{
	font-size:13px;
	margin-left:10px;
	margin-top:3px;
}
.msg_text2{
	font-size:12px;
	color:darkgreen;
	margin-left:20px;
}
.msg_text3{
	font-size:12px;
	margin-left:20px;
}
.header{
	background-color: palegoldenrod;
    width:100%;
    text-align: left;
	margin:0px;
	padding:0px;
	border-bottom:10px solid olivedrab;
	border-top:10px solid olivedrab;
	border-left:0px;
	border-right:0px;
}
.leftcol {
	float:left;
    width:70%;
	margin:10px;
	font-size:12px;
}
.rightcol {
	float:right;
    width: 220px;
    padding:3px;
	margin-left:5px;
}

