@charset "Shift_JIS";

/* ------------------------------
	1.GENERAL
	2.HEADER
	3.ITEMMENU
	4.FOOTER
------------------------------ */


/* ----- GENERAL ----- */

form, body, ul, ol, li, p {
	margin: 0;
	padding: 0;
}
body {
	color: #000000;
	background: #333;
}
td, th { font-size: 0.8em; color: #333;}
img { border: 0; }
strong { font-weight: bold; }
ul li { list-style: none; }

a:link    { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:active  { color: #000000; text-decoration: underline; }
a:hover   { color: #000000; text-decoration: underline; }

a.red:link    { color: #CC0000; text-decoration: none; }
a.red:visited { color: #CC0000; text-decoration: none; }
a.red:active  { color: #CC0000; text-decoration: underline; }
a.red:hover   { color: #CC0000; text-decoration: underline; }

.kuzu {
	font-size: 10px;
	color: #333333;
	height: 19px;
}
.kuzu a:link { text-decoration: none; color: #000000; }
.kuzu a:visited { text-decoration: none; color: #000000; }
.kuzu a:active { text-decoration: underline; color: #000000; }
.kuzu a:hover { text-decoration: underline; color: #000000; }

.side { background: url("../img/side_bg.gif") repeat-y #FFFFFF; }


/* ----- HEADER ----- */

#header .logo { background: url("../img/h_logo.gif") no-repeat #000000; }

#header .seo {
	font-size: 10px;
	color: #CCCCCC;
	vertical-align: top;
	padding: 4px 40px 0 10px;
	background: url("../img/h_i01.gif") no-repeat right;
}

#header .btn {margin: 0 0 5px 5px; }


/* ----- ITEMMENU ----- */

#itemmenu .item {
	font-size: 12px;
	line-height: 1.5em;
	padding: 0 0 10px 10px;
}
#itemmenu .item2 table td.item, #itemmenu .item4 table td.item { color: #FFFFFF; }
#itemmenu .item1 { background: url("../img/mbg_kimonoobi.gif") repeat-y; }
#itemmenu .item2 { background: url("../img/mbg_antique.gif") repeat-y; }
#itemmenu .item2 table td { background: url("../img/mi_antique.gif") no-repeat right top; }
#itemmenu .item3 { background: url("../img/mbg_mens.gif") repeat-y; }
#itemmenu .item4 { background: url("../img/mbg_miyakojofu.gif") no-repeat right top #000000; }
#itemmenu .mbtn { margin: 2px 0 3px 0; }

#itemmenu .item2 a:link, #itemmenu .item4 a:link {
	color: #FFFFFF; text-decoration: none;
}
#itemmenu .item2 a:visited, #itemmenu .item4 a:visited {
	color: #FFFFFF; text-decoration: none;
}
#itemmenu .item2 a:active, #itemmenu .item4 a:active {
	color: #FFFFFF; text-decoration: underline;
}
#itemmenu .item2 a:hover, #itemmenu .item4 a:hover, {
	color: #FFFFFF; text-decoration: underline;
}


/* ----- FOOTER ----- */

#footer .footer td { color: #CCCCCC; font-size: 10px; padding: 10px 10px; }

#footer .footer a:link { text-decoration: none; color: #CCCCCC; }
#footer .footer a:visited { text-decoration: none; color: #CCCCCC; }
#footer .footer a:active { text-decoration: underline; color: #CCCCCC; }
#footer .footer a:hover { text-decoration: underline; color: #CCCCCC; }

#footer .btn { margin-right: 10px; }

/* ----- H1 Tag 20080407 add ----- */
h1{
font-size:10px;
font-weight:normal;
margin:0;
text-align:left;
}