/*
	GlobalFont CSS 
*/


* BODYTD */

body {
	font-size:14px;
	color:#333333;
	line-height:140%;
}

td {
	font-size:14px;
	color:#333333;
	line-height:130%;
}

.big {
	font-size:16px;
}
.middle {
	font-size:15px;
}
.small {
	font-size:12px;
}

.site-seo {
	font-size:13px;
	color:#666666;
	line-height:130%;
}


/* Link */
a {
	color: #003399;
}
a:hover {
	color: #FF4210;
}
a:active {
	color: #FF4210;
}
a:visited {
	color: #0066cc;
}



HR {
  color: #cccccc;
}



/* ご購入方法のご選択「会員登録して購入する方」 */
#select_step_entry{
	background-color:#000000;
}

/* ご購入方法のご選択「当店の会員の方」 */
#select_step_next1{
	background-color:#000000;
}

/* ご購入方法のご選択「会員登録をせずに購入する方」 */
#select_step_next2{ 
	background-color:#000000;
}


a:link {
	color:#003399;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #990000;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: underline;
}


#page {
	width: 900px;
	font-size:12px;
	margin-bottom:10px;
}

#coment {
	width: 890px;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#FFFFCC;
	padding:5px;
	text-align:right;
}

#h-bar {
	width: 890px;
	font-size:12px;
	background-color:#FFCCCC;
	padding:5px;
	text-align:right;
	height:24px;
	clear:both;
}

#top-left {
	width: 190px;
	float:left;
	line-height:140%;
}

#top-right {
	width: 700px;
	float:right;
}

#top-right-01 {
	width: 500px;
	float:left;
}

#top-right-02 {
	width: 190px;
	float:right;
}

#header h1{
margin:5px 0;
color:#CC3300;
font-size:12px;
font-weight:normal;
text-align:left;
width:180px;
float:left;
 }
 
 #header .subtit{
margin:5px 0;
font-size:12px;
font-weight:normal;
width:700px;
float:right;
 }

.scroll {
	width: 176px ;
	height: 400px ;
	overflow-y:scroll;
	padding:5px;
	 }
	 
.aisatsu {
	width:290px ;
	height:90px ;
	overflow-y:scroll;
	padding:5px;
	margin-top:90px;
	margin-left:195px;
	background-color:#FFFFCC;
	line-height:180%;
	border:#FFCC99 solid 1px;
	 }
	 
.pless {
	width:470px ;
	height:55px ;
	overflow-y:scroll;
	padding:5px;
	margin-top:45px;
	margin-left:10px;
	background-color:#FFFFCC;
	line-height:180%;
	border:#FFCC99 solid 1px;
	 }
	 
.toptitle{
font-weight:bold;
color:#660000;
margin-left:10px;
}

.toptxt{
padding:10px;
}

.header5{
margin-bottom:5px;
}


.h-search{
width:300px;
	background-color:#FFCCCC;
float:right;
height:24px;
}

.h-ranking{
width:580px;
	background-color:#FFCCCC;
float:left;
text-align:left;
height:24px;
}

