@charset "Shift_JIS";

/*
===== CONTENTS ==============================
	1:h1-h6
	2:#header
		#logo
	3:#globalNav
	7:#footer
		#asisstNav
	8:.pageTop
=============================================
*/

/*
===== 1:#header =====
*/
#header {
/*	float:left;*/
	margin: 2px 0px 0px 0px;
	-apple-text-size-adjus: none;
	font-size: 10px;
}

#header p {
	font-size: 10px;
}



/* link color */
#header a:link {
	color:#666666;
}
#header a:visited {
	color:#999999;
}
#header a:hover {
	color:#666666;
}
#header a:active {
	color:#666666;
}


/* #logoArea */
#header #logoArea {
	width:240px;
	float:left;
	background:url(../images/logo_bg_sample.gif) no-repeat left bottom;
}

#header #logoArea p {
	margin:20px 0 0 20px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

#header #logoArea #logo {
	text-align:center;
	margin: 2px 0px 0px 0px;
}

/* SEO for header */

#header #logoArea #txt {
	margin:0px 0 0 0px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align:center;
}

#header #logoArea h1#logo{
	text-align:left;
}

#header #logoArea a:link {
	color:#666666;
	text-decoration:none;
}
#header #logoArea a:visited {
	color: #666666;
	text-decoration:none;
}
#header #logoArea a:hover {
	color:#666666;
	text-decoration:none;
}
#header #logoArea a:active {
	color: #666666;
	text-decoration:none;
}

/* #keyword */
#header #keyword{
	float:left;
	width:350px;
	font-size:12px;
	text-align:center;
	margin: 10px 0px 0px 0px;
}

#header #search{
	float:left;
	width:480px;
	font-size:12px;
	padding: 0px 0px 0px 5px;
	margin: 10px 0px 0px 0px;
}

#header #header-right-banner{
	float:right;
	width:175px;
	font-size:12px;
	text-align:center !important;
}

#header #header-right-banner p{
	font-family: "lr SVbN", "Osaka|";
	font-size: 10px;
	text-align: center;
	line-height: 110%;
}

#header #header-right-banner p a:link,
#header #header-right-banner p a:visited{
	color:#666666;
	text-decoration:none;
}

#header #header-right-banner p a:hover,
#header #header-right-banner p a:active{
	color:#999999;
	text-decoration:none;
}


#header #searchArea {
	padding: 12px 0px 0px 10px;
	float:left;
	width:180px;
	display: inline; 
}

#header #searchArea input{
	vertical-align: middle;
}

#header #searchArea input.txt16{
	width:110px;
}

#header #searchArea form {
	margin:3px 0;
}


#header #keyword {
	padding: 7px 0px 0px 0px;
	float:left;
	width:420px;
	text-align:center;
}

#header #keyword img{
	float:left;
}
#header #keyword ul li{
	float:left;
	padding: 0px 5px 0px 5px;
	font-size:10px;
	border-right:1px solid #cccccc;
}


#header #regist{
	float:left;
	font-weight:bold;
	font-size:10px;
	padding: 5px 0px 0px 0px;
	width:130px;
	text-align:center;
}


#header #login{
	float:right;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	width:440px;
}

#header #login #lgform{
	padding: 0px 0px 0px 0px;
	float:left;
	width:440px;
}

#header #login #lgform .input{
	padding: 5px 0px 0px 0px;
	float:left;
	width:330px;
}

#header #login #lgform .input p.error{
	text-align:center;
	color:#ff0000;
	font-size:10px;
	font-weight:bold;
	margin: 0;
	padding: 0px 0px 0px 10px;
}

#header #login #lgform .input p.mail{
	float:left;
	width: 158px;
	clear:both;
	margin: 0;
	padding: 0px 0px 0px 20px;
}

#header #login #lgform .input p.pass{
	float:left;
	width: 148px;
	margin: 0;
	padding:0;
}

#header #login #lgform .input p.remind{
	text-align:right;
	clear:both;
	font-size:10px;
	margin: 0;
	padding: 0px 10px 0px 0px;
}

#header #login #lgform .input p.remind a:link,
#header #login #lgform .input p.remind a:visited
{
	color:#0000ff;
	text-decoration:none;
}

#header #login #lgform .input p.remind a:hover,
#header #login #lgform .input p.remind a:active
{
	color:#0000ff;
	text-decoration:underline;
}

#header #login #lgform .inputbutton{
	margin: 0px -3px 0px -3px;
	float:right;
	width:110px;
	text-align:right;
}

#header #login #lgform .inputbutton p{
	text-align:right;
	font-size:10px;
}

#header #login #lgform .txt8{
	font-size:10px;
	width:90px;
	margin: 0px 0px 0px 6px;
}




#header #logout{
	float:right;
	font-weight:bold;
	font-size:10px;
	padding: 10px 0px 0px 0px;
	width:130px;
}


#header #logout a:link{
	text-decoration:none;
}

#header #logout a:link,
#header #logout a:visited {
color:#666666;
}

#header #logout a:active,
#header #logout a:hover{
	color:#999999;
}

#header #logout a.regist:link{
	text-decoration:none;
	font-weight:bold;
}

#header #logout a.regist:link,
#header #logout a.regist:visited {
color:#fb0b08;
}

#header #logout a.regist:active,
#header #logout a.regist:hover{
	color:#fb0b08;
}

#globalNav {
	clear:both;
	height:28px;
	margin-bottom:16px;
	width: 1000px;
}

#globalNav li {
	float:left;
	font-size:12px;
}

#globalNav li a {
	display:block;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height:28px;
	overflow:hidden;
	text-indent:-10000px;
}

#globalNav li a.home:link,
#globalNav li a.home:visited
{
	background-image: url(../images/menu_home_n.gif);
	width: 80px;
}

#globalNav li a.home:hover,
#globalNav li a.home:active,
#globalNav li.on a.home:link,
#globalNav li.on a.home:visited
{
	background-image: url(../images/menu_home_r.gif);
	width: 80px;
}

#globalNav li a.mypage:link,
#globalNav li a.mypage:visited
{
	background-image: url(../images/menu_mypage_n.gif);
	width: 80px;
}

#globalNav li a.mypage:hover,
#globalNav li a.mypage:active,
#globalNav li.on a.mypage:link,
#globalNav li.on a.mypage:visited
{
	background-image: url(../images/menu_mypage_r.gif);
	width: 80px;
}

#globalNav li a.circle:link,
#globalNav li a.circle:visited
{
	background-image: url(../images/menu_circle_n.gif);
	width: 80px;
}

#globalNav li a.circle:hover,
#globalNav li a.circle:active,
#globalNav li.on a.circle:link,
#globalNav li.on a.circle:visited
{
	background-image: url(../images/menu_circle_r.gif);
	width: 80px;
}

#globalNav li a.soudan:link,
#globalNav li a.soudan:visited
{
	background-image: url(../images/menu_soudan_n.gif);
	width: 80px;
}

#globalNav li a.soudan:hover,
#globalNav li a.soudan:active,
#globalNav li.on a.soudan:link,
#globalNav li.on a.soudan:visited
{
	background-image: url(../images/menu_soudan_r.gif);
	width: 80px;
}

#globalNav li a.mamaenq:link,
#globalNav li a.mamaenq:visited
{
	background-image: url(../images/menu_mamaenq_n.gif);
	width: 100px;
}

#globalNav li a.mamaenq:hover,
#globalNav li a.mamaenq:active,
#globalNav li.on a.mamaenq:link,
#globalNav li.on a.mamaenq:visited
{
	background-image: url(../images/menu_mamaenq_r.gif);
	width: 100px;
}

#globalNav li a.advice:link,
#globalNav li a.advice:visited
{
	background-image: url(../images/menu_advice_n.gif);
	width: 110px;
}

#globalNav li a.advice:hover,
#globalNav li a.advice:active,
#globalNav li.on a.advice:link,
#globalNav li.on a.advice:visited
{
	background-image: url(../images/menu_advice_r.gif);
	width: 110px;
}

#globalNav li a.douga:link,
#globalNav li a.douga:visited
{
	background-image: url(../images/menu_douga_n.gif);
	width: 80px;
}

#globalNav li a.douga:hover,
#globalNav li a.douga:active,
#globalNav li.on a.douga:link,
#globalNav li.on a.douga:visited
{
	background-image: url(../images/menu_douga_r.gif);
	width: 80px;
}

#globalNav li a.products:link,
#globalNav li a.products:visited
{
	background-image: url(../images/menu_products_n.gif);
	width: 100px;
}

#globalNav li a.products:hover,
#globalNav li a.products:active,
#globalNav li.on a.products:link,
#globalNav li.on a.products:visited
{
	background-image: url(../images/menu_products_r.gif);
	width: 100px;
}

#globalNav li a.fleamarket:link,
#globalNav li a.fleamarket:visited
{
	background-image: url(../images/menu_fleamarket_n.gif);
	width: 80px;
}

#globalNav li a.fleamarket:hover,
#globalNav li a.fleamarket:active,
#globalNav li.on a.fleamarket:link,
#globalNav li.on a.fleamarket:visited
{
	background-image: url(../images/menu_fleamarket_r.gif);
	width: 80px;
}

#globalNav li a.mall:link,
#globalNav li a.mall:visited
{
	background-image: url(../images/menu_mall_n.gif);
	width: 80px;
}

#globalNav li a.mall:hover,
#globalNav li a.mall:active,
#globalNav li.on a.mall:link,
#globalNav li.on a.mall:visited
{
	background-image: url(../images/menu_mall_r.gif);
	width: 80px;
}

#globalNav li a.blog:link,
#globalNav li a.blog:visited
{
	background-image: url(../images/menu_blog_n.gif);
	width: 70px;
}

#globalNav li a.blog:hover,
#globalNav li a.blog:active,
#globalNav li.on a.blog:link,
#globalNav li.on a.blog:visited
{
	background-image: url(../images/menu_blog_r.gif);
	width: 70px;
}

#globalNav li a.help:link,
#globalNav li a.help:visited
{
	background-image: url(../images/menu_help_n.gif);
	width: 60px;
}

#globalNav li a.help:hover,
#globalNav li a.help:active,
#globalNav li.on a.help:link,
#globalNav li.on a.help:visited
{
	background-image: url(../images/menu_help_r.gif);
	width: 60px;
}








