@charset "euc-jp";


body {
	text-align:center;
	margin:0px;
}

#wrapper {
	width:850px;
	margin:0 auto;
}

a {
	outline : 0 ;
}

a img {
	border:none;
}

#gnavi {
	position:relative;
	width:850px;
	height:80px;
	margin:0;
	padding:0px;
	/* border-bottom:1px solid #A8A4A3; */
}

#gnavi div.home {
	position:absolute;
	top:10px;
	left:0px;
	width:180px;
	height:29px;
}
#gnavi div.home a {
	display:block;
	width:170px;
	height:29px;
	background:url(/images/gnavi_logo.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	cursor:default;
}
#gnavi div.home a:hover {
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
ul.slink li.home a:hover {

}


ul.glink {
	position:absolute;
	top:30px;
	right:0px;
	width:576px;
}
	/* for IE6 */
	* html ul.glink {
		top:46px;
		width:580px;
		padding:0;
	}

ul.glink li {
	display:inline;
}

ul.glink li a{

}

ul.glink li.news a,
ul.glink li.knowledge a,
ul.glink li.original a,
ul.glink li.otokonokimono a,
ul.glink li.webstore a,
ul.glink li.storeinfo a,
ul.glink li.corporate a {
	float:left;
	display:block;
	background:url(/images/headernavi_glink.gif) no-repeat;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
}

ul.glink li.news a {
	width:71px;
	background-position:0 0;
}
ul.glink li.news a.current,
ul.glink li.news a:hover {
	background-position:0 -30px;
}
ul.glink li.knowledge a {
	width:67px;
	background-position:-71px 0px;	
}
ul.glink li.knowledge a.current,
ul.glink li.knowledge a:hover {
	background-position:-71px -30px;	
}
ul.glink li.original a {
	width:89px;
	background-position:-138px 0px;	
}
ul.glink li.original a.current,
ul.glink li.original a:hover {
	background-position:-138px -30px;	
}
ul.glink li.otokonokimono a {
	width:92px;
	background-position:-227px 0px;	
}
ul.glink li.otokonokimono a.current,
ul.glink li.otokonokimono a:hover {
	background-position:-227px -30px;	
}
ul.glink li.webstore a {
	width:116px;
	background-position:-319px 0;
}
ul.glink li.webstore a.current,
ul.glink li.webstore a:hover {
	background-position:-319px -30px;
}
ul.glink li.storeinfo a {
	width:77px;
	background-position:-435px 0;
}
ul.glink li.storeinfo a.current,
ul.glink li.storeinfo a:hover {
	background-position:-435px -30px;
}
ul.glink li.corporate a {
	width:64px;
	background-position:-512px 0;
}
ul.glink li.corporate a.current,
ul.glink li.corporate a:hover {
	background-position:-512px -30px;
}


ul.slink {
	position:absolute;
	top:10px;
	right:0px;
	width:348px;
	height:29px;
	padding:0;
	margin:0;
}
ul.slink li {
	display:inline;
}
ul.slink li a{

}
ul.slink li.english a,
ul.slink li.inquiry a,
ul.slink li.mailmag a,
ul.slink li.sitemap a {
	float:left;
	display:block;
	background:url(/images/headernavi_slink.gif) no-repeat;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
}
ul.slink li.english a {
	width:70px;
	background-position:0 0;
}
ul.slink li.english a:hover {
	background-position:0px -30px;
}
ul.slink li.inquiry a {
	width:92px;
	background-position:-70px 0;
}
ul.slink li.inquiry a:hover {
	background-position:-70px -30px;
}
ul.slink li.mailmag a {
	width:102px;
	background-position:-162px 0;
}
ul.slink li.mailmag a:hover {
	background-position:-162px -30px;
}
ul.slink li.sitemap a {
	width:81px;
	background-position:-264px 0;
}
ul.slink li.sitemap a:hover {
	background-position:-264px -30px;
}

ul.r_area_bottom {
	margin:0;padding:0;list-style:none;
}
ul.r_area_bottom li {
	float:left;
}


#footer ul{
	margin:0 0 16px 0;
	padding:3px 6px;
	display
	width:780px;
	height:24px;
	background:url("../images/footernavi_copyright.gif") no-repeat right top #E8E8E8;
	list-style:none;
	clear:both;
}	

#footer li{
	margin:0px;
	float:left;
	margin-top:2px;
	padding:0 6px;
	font-size:12px;
}
#footer li.fnavi_links,
#footer li.fnavi_guide {
	border-right:1px dotted #BFAEAE;
}
#footer li.copyright {
	width:50px;
	overflow:hidden;
	text-indent:-9999px;
}

/** style for print media **/

	@media print {
		div#footer div.pagetoplink,
		div#footer li.fnavi_links,
		div#footer li.fnavi_guide,
		div#footer li.fnavi_privacy
			{ display: none ;}
		div#footer li.copyright	{
			width:576px;
			padding:5px;
			color:#444444;
			font-size: 90%;	
			margin:12px 0;
		}
	}


div#left_area {
	float:left;
	width:232px;
	margin-right:10px
	vertical-align:top;
	margin-bottom:6px;
}
div#right_area {
	float:right;
	width:608px;
	margin-bottom:2px;
}

div.banner_netshop {
	width:223px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px dashed #e3e3e3;
	margin:12px 4px 0px 4px;
}
div.banner_cord_w {
	width:223px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px dashed #e3e3e3;
	margin:0 4px;
}
div.banner_cord_m {
	width:223px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #c3c3c3;
	margin:0 4px;
}


/* ******************************************************* */




div#wrapper {
	background:#fff;
	margin:0 auto;
	width:850px;
	text-align:left;
	color:#333;
	padding:0px;
	}

div.leftnavi_tbl{
	vertical-align:top;
	width:232px;
	height:195px;
	background:url(../images/top_parts/top_information_bg02.gif) no-repeat;
	}
/*
div.leftnavi_tbl ul.newslist{
	width:210px;
	height:110px;
	overflow:auto;
	}
*/

div.leftnavi_tbl ul {	
	list-style-type:none;
	margin:0;
	padding:0 0 0 14px;
	}

div.leftnavi_tbl li {	
	margin:0 4px 0 0;
	padding:1px 0 0px 9px;
	vertical-align:top;
	background-image : url(../images/top_parts/top_infoitem.gif);
	background-repeat: no-repeat;
	font-size:12px;
	line-height:130%;}

div.leftnavi_tbl li.new {
	padding:1px 0 0px 41px;
	background-image : url(../images/top_parts/top_infoitem_new.gif);
	background-repeat: no-repeat;}

table.contents_tbl {font-size:84%;}
table.contents_tbl td {text-align:center;padding-bottom:5px;}
table.contents_tbl td img{margin:5px 0 4px 0;}

table.recommend_tbl {font-size:84%;}
table.recommend_tbl td {text-align:center;padding-bottom:12px;}
table.recommend_tbl td img{margin:10px 0 4px 0;}

a {text-decoration:none}
:link    { color: #666666; }    /* 未訪のリンク */
:visited { color: #666666 }   /* 訪問済みのリンク */
a:hover   { color: #660000 } /* カーソルが上に乗っているリンク */
a:active  { color: #660000 }   /* アクティブ中のリンク */
ul.category{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.category li	{
	margin:6px 3px;
	background-image : url(../images/LinkArrow.gif);
	background-repeat: no-repeat;
	padding:0 0 3px 12px;
	font-size:12px;
	border-bottom:1px dotted #ddd;
}

#newsAndTopics {
	width:227px;
	height:150px;
	margin-top:36px;
	padding:2px 2px 0px 0;
	overflow:auto;
	scrollbar-base-color:#f9f9f9;
	scrollbar-darkshadow-color:#eeeeee;
	scrollbar-arrow-color:#aa9999;
	}

/** style for screen **/
	@media screen {	
		div#PrintFooter	{ display: none }
	}


/** style for print media **/
	@media print {

		table#Header	{ display: none }
		td#SubMenu		{ display: none ;}
		tabled#Footer		{ display: none }
		div#screenFooter	{ display: none ;}
		div#PrintFooter	{
			width:576px;
			border-width:1px;
			border-style:solid;
			border-color:#bbbbbb;
			padding:5px;
			color:#444444;
			font-size: 90%;	
			margin:12px 0;
		}
	}
