body { 
	color:#333333;
	margin:0px;
	padding:0px;
	background:#ffffff url('../img/bg_head') top left repeat-x;
}

a:link{ color:#666666; text-decoration:underline; }
a:visited{ color:#666666; text-decoration:underline; }
a:hover{ color:#ff9600; text-decoration:underline; }

h1 { font-size:100%; font-weight:normal; margin:0px; padding:0px; display:inline; }
h2 { font-size:100%; font-weight:normal; margin:0px; padding:0px; display:inline; }
h3 { font-size:100%; font-weight:normal; margin:0px; padding:0px; display:inline; }
h4 { font-size:100%; font-weight:normal; margin:0px; padding:0px; display:inline; }
th { font-weight:normal; }

div.Main {
	background:url('../img/bg_main.jpg') top center no-repeat;
	text-align:center;
}

div.MainBody {
	width:700px;
	margin:0 auto;
}

#headMenu { background:#ffffff url('../img/bg_menu_spring.jpg') top right no-repeat; }


label { cursor:pointer; }
.middle { VERTICAL-ALIGN:MIDDLE; }
.normal { font-weight:normal; }
.copy { font-size:56%; color:#c8c8c8; padding:10px 0px; }
.Inquiry { padding:0px 20px; }

.Ft10 { FONT-SIZE:63%; }
.Ft12 { FONT-SIZE:78%; }
.Ft14 { FONT-SIZE:88%; }
.Ft16 { FONT-SIZE:100%; }
.Ft18 { FONT-SIZE:113%; }
.Ft10l { FONT-SIZE:63%; line-height:145%; }
.Ft12l { FONT-SIZE:78%; line-height:145%; }
.Ft14l { FONT-SIZE:88%; line-height:145%; }
.Ft16l { FONT-SIZE:100%; line-height:145%; }
.Ft12ll { FONT-SIZE:78%; line-height:166%; }

.black{ color:#000000; }
a.black:link{ color:#000000; text-decoration:underline; }
a.black:visited{ color:#000000; text-decoration:underline; }
a.black:hover{ color:#ff9600; text-decoration:underline; }

.gray{ color:#666666; }
a.gray:link{ color:#666666; text-decoration:underline; }
a.gray:visited{ color:#666666; text-decoration:underline; }
a.gray:hover{ color:#ff9600; text-decoration:underline; }

.orange{ color:#fd9700; }
a.orange:link{ color:#fd9700; text-decoration:underline; }
a.orange:visited{ color:#fd9700; text-decoration:underline; }
a.orange:hover{ color:#ff9600; text-decoration:underline; }

.brown{ color:#a98058; }
a.brown:link{ color:#a98058; text-decoration:underline; }
a.brown:visited{ color:#a98058; text-decoration:underline; }
a.brown:hover{ color:#ff9600; text-decoration:underline; }

.dbrown{ color:#971b18; }
a.dbrown:link{ color:#971b18; text-decoration:underline; }
a.dbrown:visited{ color:#971b18; text-decoration:underline; }
a.dbrown:hover{ color:#ff9600; text-decoration:underline; }

.wgray{ color:#cccccc; }
a.wgray:link{ color:#cccccc; text-decoration:underline; }
a.wgray:visited{ color:#cccccc; text-decoration:underline; }
a.wgray:hover{ color:#ff9600; text-decoration:underline; }

.dgray{ color:#595959; }
a.dgray:link{ color:#595959; text-decoration:underline; }
a.dgray:visited{ color:#595959; text-decoration:underline; }
a.dgray:hover{ color:#ff9600; text-decoration:underline; }

.purple{ color:#672a75; }
a.purple:link{ color:#672a75; text-decoration:underline; }
a.purple:visited{ color:#672a75; text-decoration:underline; }
a.purple:hover{ color:#ff9600; text-decoration:underline; }

.sky{ color:#99ccff; }
a.sky:link{ color:#99ccff; text-decoration:underline; }
a.sky:visited{ color:#99ccff; text-decoration:underline; }
a.sky:hover{ color:#ff9600; text-decoration:underline; }

.green{ color:#336633; }
a.green:link{ color:#336633; text-decoration:underline; }
a.green:visited{ color:#336633; text-decoration:underline; }
a.green:hover{ color:#ff9600; text-decoration:underline; }

.dgreen{ color:#006666; }
a.dgreen:link{ color:#006666; text-decoration:underline; }
a.dgreen:visited{ color:#006666; text-decoration:underline; }
a.dgreen:hover{ color:#ff9600; text-decoration:underline; }

.green2{ color:#669966; }
a.green2:link{ color:#669966; text-decoration:underline; }
a.green2:visited{ color:#669966; text-decoration:underline; }
a.green2:hover{ color:#ff9600; text-decoration:underline; }

.ygreen{ color:#83b708; }
a.ygreen:link{ color:#83b708; text-decoration:underline; }
a.ygreen:visited{ color:#83b708; text-decoration:underline; }
a.ygreen:hover{ color:#ff9600; text-decoration:underline; }

.lgreen{ color:#d0e7c9; }
a.lgreen:link{ color:#d0e7c9; text-decoration:underline; }
a.lgreen:visited{ color:#d0e7c9; text-decoration:underline; }
a.lgreen:hover{ color:#ff9600; text-decoration:underline; }

.wgreen{ color:#b3d497; }
a.wgreen:link{ color:#b3d497; text-decoration:underline; }
a.wgreen:visited{ color:#b3d497; text-decoration:underline; }
a.wgreen:hover{ color:#ff9600; text-decoration:underline; }

.blue{ color:#003399; }
a.blue:link{ color:#003399; text-decoration:underline; }
a.blue:visited{ color:#003399; text-decoration:underline; }
a.blue:hover{ color:#ff9600; text-decoration:underline; }

.dblue{ color:#162198; }
a.dblue:link{ color:#162198; text-decoration:underline; }
a.dblue:visited{ color:#162198; text-decoration:underline; }
a.dblue:hover{ color:#ff9600; text-decoration:underline; }

.red{ color:#ff0000; }
a.red:link{ color:#ff0000; text-decoration:underline; }
a.red:visited{ color:#ff0000; text-decoration:underline; }
a.red:hover{ color:#ff9600; text-decoration:underline; }

.dred{ color:#993333; }
a.dred:link{ color:#993333; text-decoration:underline; }
a.dred:visited{ color:#993333; text-decoration:underline; }
a.dred:hover{ color:#ff9600; text-decoration:underline; }

.lbrown{ color:#cc9999; }
a.lbrown:link{ color:#cc9999; text-decoration:underline; }
a.lbrown:visited{ color:#cc9999; text-decoration:underline; }
a.lbrown:hover{ color:#ff9600; text-decoration:underline; }

.white{ color:#ffffff; }
a.white:link{ color:#ffffff; text-decoration:underline; }
a.white:visited{ color:#ffffff; text-decoration:underline; }
a.white:hover{ color:#ff9600; text-decoration:underline; }

.subMenu {
	padding-left:17px;
	background:url('../img/arrow1.gif') center left no-repeat;

}




.topNews {
	padding-left:14px;
	font-size:63%;
	background:url('../img/top_news_bg.gif') top left repeat-y;
	line-height:140%;
}


.aboutArea1 { background:url('../img/about_bg.gif') top left no-repeat; }
.aboutArea2 { background:url('../img/about_bg.gif') top right no-repeat; }
.historyArea1 { background:url('../img/history_bg.jpg') bottom right no-repeat; }

.catTop {
	padding:3px 5px;
	font-size:78%;
}
.catFrame {
	border:solid 1px #cccccc;
	padding:25px 25px 22px 25px;
	text-align:center;
	font-size:12px;
}
.catSec th {
	font-size:78%;
	color:#70a070;
	padding:3px 0px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
.catSec td {
	font-size:78%;
	color:#333333;
	padding:3px 0px;
}
.catSec td.line { padding:0px; }

.exihibitArea1 { background:url('../img/exihibition_bg.jpg') top right no-repeat; }


h2.flow {
	padding-left:22px;
	background:url('../img/flow_h.gif') center left no-repeat;
	font-size:78%;
	color:#666633;
}



th.rule {
	padding:0px 0px 5px 0px;
	color:#669966;
	font-size:78%;
	border-bottom:solid 1px #b3d497;
	text-align:left;
	font-weight:normal;
}
th.rule h3 {
	padding-left:21px;
	background:url('../img/rule_mark.gif') center left no-repeat;
}
td.rule {
	padding-top:5px;
	color:#666666;
	font-size:78%;
	line-height:150%;
}
td.rule h4 { color:#669966; }
th.rule2 {
	padding:0px 0px 5px 0px;
	color:#993333;
	font-size:78%;
	border-bottom:solid 1px #cc9999;
	text-align:left;
	font-weight:normal;
}
th.rule2 h3 {
	padding-left:21px;
	background:url('../img/rule_mark2.gif') center left no-repeat;
}
td.rule3 {
	padding:8px 20px;
	color:#666666;
	font-size:78%;
	line-height:150%;
	border:solid 3px #cccccc;
}
.careH1 {
	padding:3px 8px;
	font-size:78%;
	color:#ffffff;
	background:#b3d497 url('../img/care_h01_bg.gif') top left repeat-y;
}
.careH2 {
	padding:3px 8px;
	font-size:78%;
	color:#ffffff;
	background:#cc9999 url('../img/care_h02_bg.gif') top left repeat-y;
}


.columnArea1 { background:url('../img/column_bg.jpg') top right no-repeat; }
.columnArea2 { background:url('../img/column2_bg.jpg') top right no-repeat; }




div.Magazine {
	background:url('../img/bg_magazine.jpg') top center no-repeat;
	text-align:center;
}

div.MagazineBody {
	width:580px;
	margin:0 auto;
}

/*白技会の創作展のスタイル*/
.rightSpace{
	margin-right: 25px;
	padding: 0px;
	}
	
.Ftgreen{
	color: #669966;
	}
	
.beigeBack{
	background-color: #FAF4DE;
	padding: 10px 15px;
	margin: 0px;
	width: 400px;
	color: #000000;
	}

/* 展示会 */
body#Exhibition .Ft12l{
	color:#666666;
	}
body#Exhibition .Red{
	color:#cc0000;
	}
	
/* お値打ち商品 */
.saleText { margin:20px 5px 20px 5px; }
		