body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: #ffffff url("images/bg_sub.gif") repeat-x;
	font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴシックPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

a:link {color: #316384; text-decoration: none;}
a:visited {color: #2A2C7A; text-decoration: none;}
a:hover {color: #DB6F6F; background-color: #ffffff; text-decoration: underline;}

/*テキスト*/
.txt {font-size: 12px;color: #665146;line-height: 150%;}
.txtl {font-size: 14px;color: #665146;line-height: 150%;font-weight: bold;}
.txt2 {padding: 3px;font-size: 12px;color: #665146;line-height: 150%;}
.txts {font-size: 11px;color: #665146;line-height: 130%;}
.date {font-size: 11px;color: #665146;line-height: 130%;padding: 0px 10px 0px 0px;}

/*ルビ*/

ruby { 
ruby-align: auto; 
ruby-overhang: auto; 
ruby-position: above; 
} 

/*　スペース調整　*/
td.height20px {
	width: 1px;
	height: 20px;
}

td.height10px {
	width: 1px;
	height: 10px;
}

td.width10px {
	width: 10px;
	height: 1px;
}

/*　ギャラリー用　*/
.gallery1 {
	padding: 15px;
	border-style: double;
	border-color: #B1A699;
	background-color: #665146;
}
.gallery2 {
	padding: 5px;
	margin: 10px;
	font-size : 10px;
	color: #665146;
	line-height: 130%;
	text-align: center;
	background-color: #DDDCC9;
}
/*　プロダクツ用　*/
.products1 {
	padding: 7px;
	font-size : 14px;
	font-weight: bold;
	color: #665146;
	line-height: 100%;
	background-color: #DDDCC9;
}
.products2 {
	padding: 5px;
	font-size : 10px;
	color: #665146;
	line-height: 100%;
	background-color: #F5F4E5;
}

.products3 {
	padding: 10px 10px 10px 10px;
	font-size : 12px;
	color: #665146;
	line-height: 150%;
	background-color: #FCFBED;
}

.products4 {
	font-size : 12px;
	line-height: 150%;
	color: #0B578B;
}

.title2 {
	padding: 5px;
	font-size : 10px;
	color: #665146;
	line-height: 130%;
	background-color: #DDDCC9;
}

