@charset "UTF-8"

/* CSS Document */

body{
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
}
img{
border:none;
}

h1{
font-size:16px;
font:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
color:#999;
}

.h_text{
	font-size:9px;
	color:#999;
}

.coment {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #333333;
	background-color:#FFFFFF;
	display:inline;
}


#con{margin-left:auto;
margin-right:auto;
margin-top:60px;
height:auto;
}

#top{width:800px;
height:80px;
margin-left:auto;
margin-right:auto;
}
#main{float:left;
margin-left:5px;
margin-right:auto;
padding:0;
width:545px;
height:auto;
border-color:#003399;
}
#main a:hover img{
border-right:solid;
border-right-color:#CCFFCC;
border-bottom:solid;
border-bottom-color:#CCFFCC;
}



#leftnavi{float:left;
width:250px;
height:auto;
  }


#widthm{width:800px;
height:auto;
margin-left:auto;
margin-right:auto;
border-color:#000066;
}
#midcon{clear:both;
margin-left:auto;
margin-right:auto;
width:800px;
height:auto;
}

#bottom{clear:both;
margin-left:auto;
margin-right:auto;
width:800px;
border:0px;
}

#leftpicture{
margin-left:auto;
margin-right:auto;
width:250px;
height:auto;
background-image:url(../imagekyotu/kabe002.gif);
}

#sidenavi{
margin-top:0px;
}
#obi{
margin-top:10px;
margin-bottom:2px;
margin-left:0;
margin-right:0;
width:100%;
height:40px;
position:absolute;
top:50px;
background-color:#FFFFFF;
}
#obiimg{
width:800px;
height:62px;
margin-left:auto;
margin-right:auto;
}
#obiunder{
	margin-left:0px;
	margin-right:0px;
	width:100%;
	height:60px;
	position:absolute;
	top:100px;
	background-image:url(../imagekyotu/ueyabu002-2x.gif);
	}

#obitop{width:800px;
height:60px;
margin-left:auto;
margin-right:auto;

}

#obidown{
	width:100%;
	height:10px;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../imagekyotu/kabe002.gif);
	position:absolute;
	top:150px;

}

#obititle{
	width:235px;
	height:200px;
	position:relative;
	top:0px;

}

#obiswf{
	width:245px;
	height:180px;
}



#sidenavi h2,#sidenavi h3{
padding:0;
margin:0;
display:inline;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",monospace;
}
#sidenavi ul,#sidenavi li{
display:none;
text-indent:1em;
margin:0;
padding:0;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",monospace;
}
#sidenavi li{
display:inline;
}
#sidenavi a,#sidenavi a:link,#sidenavi a:visited{
text-align:left;
text-decoration:none;
background-image:url(../imagekyotu/botanback.gif);
color:#660000;
border:1px #006666 outset;
display:block;
padding:2px 10px;
width:auto;
height:auto;}

#sidenavi h3 a,#sidenavi h3 a:link,#sidenavi h3 a:visited{
text-align:left;
text-decoration:none;
background-image:url(../imagekyotu/botanback.gif);
color:#660000;
border:1px #009999 outset;
border-left:1px solid #990000;
display:block;
padding:5px 10px;
width:auto;
height:auto;}


#sidenavi a:hover{
color:#FFFFFF;
background-image:none;
background-color:#33CC33;
border:1px outset #009999;
border-left:4px solid #FFFF99;
padding-left:2em;
}

#sidenavi h3 a:hover{
color:#FFFFFF;
background-image:none;
background-color:#990000;
border:1px outset #009999;
padding-left:2em;
}

#sidenavi a:active{color:#66FFCC;
background-image:none;
background-color:#FFFF66;
border:1px inset #009999;

}


#sidenavi2 ul,#leftnavi li{
margin:0;
padding:0;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",monospace;
}
#sidenavi2 li{
display:inline;
}
#sidenavi2 a,#sidenavi2 a:link,#sidenavi2 a:visited{
text-decoration:none;
text-align:left;
background-color:#FFFFFF;
color:#660000;
border:1px outset #006699;
border-left:4px solid #990000;
display:block;
padding:2px 10px;
width:auto;
height:auto;}

#sidenavi2 a:hover{
color:#FFFFFF;
background-image:none;
background-color:#B00000;
border:1px outset:#006699;
border-left:8px solid #00CCFF;
padding-left:2em;
}
#sidenavi2 a:active
{color:#66FFCC;
background-image:none;
background-color:#FFFF66;
border:1px inset #006699;

}
#hitokoto IFRAME{
background-image:none;
background-color:#FFFFFF;
border:none;
overflow:auto;
width:242px;
height:150px;
margin:3px 2px;
padding:0px 2px;
text-align:right;
}
h2.autum{
	display:block;
	margin:2px 0px 2px 10px;
	padding:0px;
	width:500px;
	height:50px;
	font-size:medium;
	color:#630;
	background-image:url(../../cristmasanime.gif);
}
.box500{
background-color:#FFFFFF;
display:block;
width:526px;
height:auto;
margin:10px 0px 5px 10px;
padding:0;
}

.box500tex{
text-decoration:none;
width:500px;
height:auto;
margin:0 0 0 5px;
padding:0;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:small;
color:#666666;
text-decoration:none;
clear:both;
background-color:#FFFFFF;
display:inline;
}
a.box500tex{
margin:0;
padding:0;
}
#con #widthm #main .box500 .box500tex a {
	text-decoration: none;
}

.kazari{
table-layout:inherit;
color:#CCCCCC;
font-size:xx-small;
text-align:right;
}
.date{
	width:auto;
	height:auto;
text-align:center;
margin-top:3px;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:0;
color:#666666;
font-size:small;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#officechair{
display:block;
margin:2px 0px 2px 10px;
padding:2px;
width:500px;
height:32px;
color:#999;
font-size:medium;
background-image:url(../imagekyotu/brandchair.gif); 
background-repeat:no-repeat;
text-align:right;
}

#main .chair{
width:80px;
height:100px;
margin:1px 0px 2px 3px;
padding:0px;
float:left;
background-image:url(../imagekyotu/whiteback.gif);
background-repeat:no-repeat;
}
#main .chairbox{
width:80px;
height:100px;
margin:1px 0px 2px 5px;
padding:0px;
float:left;
background-image:url(../imagekyotu/greenback.jpg);
background-repeat:no-repeat;
}
#main .picture{
width:80px;
height:72px;
text-align:center;
margin:0;
padding:0;
float:left;
}

#main .chair .setumei{
width:80px;
height:20px;
margin:0 0 0 4px;
padding:0;
font-size:9px;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#3333FF;
text-decoration:none;
}
#main .chair .setumei a {
	text-decoration: none;
}
#main .bun {
margin:10px 0 0 5px;
padding:10px;
	font-size: 12px;
	font-style: normal;
	color:#666666;
	text-decoration: none;
	float: left;
	height: auto;
	width: 250px;
	border: thin dotted #990000;
}

#main .chairbox .setumei {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:20px 0px 0px 2px;
	font-size: 14px;
	color:#009999;
		height:auto;
	width: 80px;
}
#whatnews{
color:#666666;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:small;
background-image:url(../imagekyotu/art_bg.gif);
border-color:#990000;
border-bottom:#990000 solid 1px;
border-left:#990000 solid 1px;
border-right:#990000 solid 1px;
width:516px;
height:auto;
overflow:visible;
margin:0px -50px 2px 5px;
	text-align:left;
	text-indent:1em;
	padding-right:10px;
}

#main .whatnew {
	display:block;
clear:both;
	background-image: url(../imagekyotu/what_new.gif);
	background-repeat: no-repeat;
	color:#999;
	padding: 0px;
	height: 35px;
	width: 528px;
	margin:10px 0px 0px 5px;
	text-align:center;
	font-size:medium;
	vertical-align:bottom;
}

#leftnavi .catalogue {
	margin: 0px;
	padding: 0px;
}
#whatnews ul,li {
	text-indent:-5px;
	padding-left:5px;
margin:0px 0 0 12px;
font-size:small;
	padding:0;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",monospace;
}
#whatnews strong {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
}
#whatnews a,#whatnews a:link,#whatnews a:visited {
text-decoration:none;
}

#whatnews a:hover {
text-decoration:underline;
}
#sidenavi h2 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#sidenavi h3 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#sidenavi strong {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#masnews{
color:#666666;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:small;
background-image:url(../imagekyotu/art_bg.gif);
border-color:#990000;
border-bottom:#990000 solid 1px;
border-left:#990000 solid 1px;
border-right:#990000 solid 1px;
width:526px;
margin:0px 0px 2px 5px;
	text-align:left;
	text-indent:1em;
}




#masnews ul,li {
	text-indent:-5px;
	padding-left:5px;
margin:0px 0 0 12px;
font-size:small;
	padding:0;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",monospace;
}
#main .ad500 {
	background-image: url(../imagekyotu/kabe002.gif);
	padding: 2px;
	height: auto;
	width: 526px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 5px;
	clear:both;
	}
#main .ad500 .adcoment500 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #666666;
	background-color: #FFFFFF;
	padding: 3px;
	display:inline;
	float:left;
}


#main .hr {
	clear: both;
	width:526px;
	border:1px 0 0 5px;
	padding:1px 0 0 0;
}
#main .ad500 .img250 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}
#main .ad500 .texbox250 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #666666;
	margin: 0px;
	padding: 2px;
	float: left;
	height: auto;
	width: 260px;
	background-color:#FFFFFF;
	display:inline;
}
#main .ad500 .texbox20 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #333333;
	background-color: #FFFFFF;
	padding: 2px;
	float: left;
	height: auto;
	width: 250px;
	display:inline;
}
#main .ad500 .img500 {
	float: left;
	height: auto;
	width: 526px;
}
.catebox {
	float: left;
	height: 285px;
	width: 250px;
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom: 2px;
	margin-left: 4px;
}


#leftnavi a:hover{
text-decoration:none;
  }
#shopping {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imagekyotu/shopping.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 35px;
	width: 800px;
}
#sidenavi .navi {
	margin: 0px;
	padding: 0px;
}

.catemid .catemidimg img {
	margin: 5px 9px 5px 9px;
	padding: 0px;
	height: 90px;
	width: 228px;
	overflow: hidden;
}
#midcon h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	color:#FFF;
	text-decoration: none;
	background-image: url(../imagekyotu/catetop.gif);
	background-repeat: no-repeat;
	vertical-align:middle;
	text-indent: 30px;
	margin: 0px;
	padding: 11px 0 10px 0;
	height: auto;
	width: 250px;
}

#midcon .catebox .cateboxtexbox{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height:130%;
	color: #F3F3F1;
	text-decoration: none;
	background-image: url(../imagekyotu/art_bg.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 5px;
	height: 136px;
	width: 238px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	overflow:auto;
}
#con a{
text-decoration:none;
}
#con strong{
	font-style:normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
#con em{
	font-style:normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
#midcon .catebox .catemid {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 248px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}

#midcon .catebox {
	font-size: small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
#midcon .catebox h3 a {
	color:#CCC;
	font-size:14px;
}
.cateboxtexbox span {
	font-size: small;
	color: #0066CC;
}
#con #main a:hover{
text-decoration:underline;
}
#con #midcon a:hover{
text-decoration:underline;
}
#con #midcon a:hover strong{
text-decoration:underline;
}
