@charset "Shift_JIS";

a {
color:#0000AA;
}
A:hover {
	COLOR: #ff0000;
}
td{
	font-size: 0.85em;
}
h1 {
	margin-top: 0.6em;
	font-size: 175%;	
	line-height: 1.2em;
}
h2 {
	margin-top: 0.8em;
	font-size: 150%;	
	line-height: 1.2em;
}
h3 {
	font-size: 125%;	
	line-height: 1.2em;
}
h4 {
	font-size: 100%;	
	line-height: 1.2em;
}

.cart_header{
	background-color: green;
	color: white;
	font-size:1.5em;
	text-align:center;
}

.tag_line{
	width:700px;
	text-align: left;
	font-size:13px;
}
.tag_line a:link,
.tag_line a:visited,
.tag_line a:active,
.tag_line a:hover{
	color: #000000;
	text-decoration: none;
	cursor: default;
}

.top {
	text-align: right;
	font-size:13px;
}

.top a {
	color: #000000;
	text-decoration: none;
}

.main{
	width: 720px;
	padding: 0.5em;
	background-color: white;
	text-align: center;
}

ul.menu {
	font-size: 0.85em;
	color:white;
	/*list-style-type: none;*/
/*	padding: 0.5px;*/
/*margin-left: -1.5em;
	padding-left: 2.5em;*/
}
ul.menu li{
	margin-top: 1em;
/*	border-width:0px 1px 1px 0px;
	border-color:#000000;
	border-style:solid;*/
}

ul.menu a{
	color: white;
}
/* ナビゲーション設定  */

.use_navi{
	clear: both;
	font-size:13px;
	margin-left:auto;
	margin-right:auto;
}
.use_navi a:link,
.use_navi a:visited,
.use_navi a:active{
	color:#000000;
}
.use_navi a:hover{
	color:#EE0000;
}
.global_navi{
	clear: both;
	font-size:13px;
	margin-left:auto;
	margin-right:auto;
}
.global_navi form,
.global_navi a:link,
.global_navi a:visited,
.global_navi a:active{
	display: block;
	text-decoration: none;
	padding: 5px;
	border: 1px solid #228855;	/* 枠線 種類 */
	text-align: center;			/* ナビゲーション文字配置 */

	background: #339966;/* ボタン背景色 */
	color: #ffffff;				/* ボタン文字色 */
}

.global_navi a:hover{
	border: 1px dotted #339966;	/* 枠線 種類 */
	background: #44aa77;/* ボタン背景色(マウスオーバー時) */
	color: #ffffff;	/* ボタン文字色(マウスオーバー時) */
}

.center {
	margin-left:auto;
	margin-right:auto
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}

.often_navi{
	font-size:10px;
}
.often_navi a:link,
.often_navi a:visited,
.often_navi a:active{
	text-decoration: under-line;
	color: #000066;				/* 文字色 */
}

.often_navi a:hover{
	color: #ff0000;	/* ボタン文字色(マウスオーバー時) */
}

.category_navi{
	width: 700px;
	text-align: right;
	font-size:13px;
}
.category_navi a:link,
.category_navi a:visited,
.category_navi a:active{
	text-decoration: under-line;
	color: #000066;				/* 文字色 */
}

.category_navi a:hover{
	color: #ff0000;	/* ボタン文字色(マウスオーバー時) */
}

.theme_navi{
	text-align: left;
	font-size:13px;
	color: #FFFFFF;
}
.theme_navi a:link,
.theme_navi a:visited,
.theme_navi a:active{
	text-decoration: underline;
	color: #FFFF99;				/* 文字色 */
}

.theme_navi a:hover{
	color: #ff0000;	/* ボタン文字色(マウスオーバー時) */
}

.blueback td{
		color:white;
}
.blueback a:link,
.blueback a:visited,
.blueback a:active{
	color:#FFFF99;
}
.blueback a:hover{
	color:#FF0000;
}


.menu_list {
	display: block;
	margin: 2px;
	font-size:12px;
	text-align: left;
border: solid;
border-color: #000011;
border-width: 0px 1px 1px 0px;
	background: #000088;
	color: #ffffff;
	cursor: pointer;
	cursor: hand;
}
.menu_list a:link,
.menu_list a:visited,
.menu_list a:active{
	color:#ffffff;
}
.menu_list a:hover{
	color: #ff0000;
}
ul.ul_menu {
	text-align: left;
	font-size:11px;
	margin-left: -1.5em;
	padding-left: 3em;

}

ul.ul_menu li {
	font-size:11px;
	border: solid;
	border-color: #000011;
	border-width: 0px 1px 1px 0px;
	background: #000077;
	color: #ffffff;

}

ul.ul_menu li a:link,
ul.ul_menu li a:visited,
ul.ul_menu li a:active{
	font-size:11px;
	color:#FFFF99;
}

ul.ul_menu li a:hover{
	color: #ff0000;
}

.press328_log {
	font-size: x-small;
	color:#000000;
}

.powered{
	width:721px;
	text-align:right;
	font-size:xx-small;
}

.up_time {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	border-top: 1px solid #999999;
	text-align: right;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
}
.list_title {
font-weight:bold;
padding: 3px 0 0 0;
font-size:80%;
}
