 
.f12{
  font-size : 12px;
}
.f10{
  font-size : 10px;
}
.address{
  color : #336633;
  background-color : #e0e0e0;
}
BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.foot{
  width : 590px;
  text-align : left;
}
H1{
  margin-bottom : 0px;
}


/*各ページ共通項目*/
body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.honbun{
  color : #666666;
  font-size: 14px;
  line-height : 130%;
}
.honbun-m{
  color : #666666;
  font-size: 13px;
  line-height : 130%;
}
.honbun-mm{
  color : #666666;
  font-size: 11px;
  line-height : 130%;
}
.honbun-c30{
  color : #cc3300;
  font-size: 15px;
  line-height : 130%;
}
.honbun-c30-m{
  color : #cc3300;
  font-size: 12px;
  line-height : 130%;
}
.honbun-c30-mm{
  color : #cc3300;
  font-size: 11px;
  line-height : 130%;
}
.honbun-green{
   color : #66cc66;
  font-size: 13px;
  line-height : 130%;
}
.honbun-green-m{
   color : #66cc66;
  font-size: 12px;
  line-height : 130%;
}
.honbun-green-mm{
   color : #66cc66;
  font-size: 11px;
  line-height : 120%;
}
.honbun-white{
   color : #ffffff;
  font-size: 13px;
  line-height : 130%;
}
.honbun-white-m{
	color : #ffffff;
	font-size: 12px;
	line-height : 130%;
	text-decoration: none;

}
.honbun-white-mm{
   color : #ffffff;
  font-size: 11px;
  line-height : 130%;
}
.honbun-999-m-h150{
  color : #999999;
  font-size: 12px;
  line-height : 150%;
}
.honbun-m-h150{
  color : #666666;
  font-size: 12px;
  line-height : 150%;
}
.honbun-mm-h150{
  color : #666666;
  font-size: 11px;
  line-height : 150%;
}
.honbun-c30-mm-h150{
  color : #cc3300;
  font-size: 11px;
  line-height : 150%;
}
.honbun-c30-mm-link {
  font-size: 11px;
  color: #CC3300;
  text-decoration: none
}
.honbun-kuro{
  color : #000000;
  font-size: 13.5px;
  line-height : 140%;
}
.honbun-kuro-m{
  color : #000000;
  font-size: 13px;
  line-height : 140%;
}
.honbun-kuro-mm{
  color : #000000;
  font-size: 10px;
  line-height : 130%;
}
.honbun-36c{
  color : #3366cc;
  font-size: 13px;
  line-height : 130%;
}
.honbun-36c-m{
  color : #3366cc;
  font-size: 12px;
  line-height : 130%;
}
.honbun-36c-mm{
  color : #3366cc;
  font-size: 11px;
  line-height : 130%;
}
.honbun-36c-m-link{
  color : #3366cc;
  font-size: 11px;
  line-height : 130%;
  ; text-decoration: none}
}
.honbun-green-mm-link {
  color : #66cc66;
  font-size: 11px;
  line-height : 120%;
  ; text-decoration: none}
.honbun-white-m-link {
	color : #ffffff;
	font-size: 12px;
	line-height : 130%;
	text-decoration: underline;

}
.honbun-f00-mm {

  color : #ff0000;
  font-size: 11px;
  line-height : 130%;
}
.honbun-f00-mm-link {
	color : #ff0000;
	font-size: 11px;
	line-height : 130%;
	text-decoration: none;
}
.honbun-f00 {
  color : #ff0000;
  font-size: 14px;
  line-height : 130%;
}
.honbun-f00-m {
  color : #ff0000;
  font-size: 12px;
  line-height : 150%;
}
.space-bot-20 {
	margin-bottom: 20px;
}
.space-bot-30 {
	margin-bottom: 30px;
}
.space-dotyou {
	margin-bottom: 15px;
	margin-top: 15px;
}
.space-bot-10 {
	margin-bottom: 10px;
}
.honbun-150 {
  color : #666666;
  font-size: 13px;
  line-height : 150%;
}
.honbun-kuro-l {
  color : #000000;
  font-size: 15px;
  line-height : 135%;
}
.honbun-f00-l {

  color : #ff0000;
  font-size: 16px;
  line-height : 130%;
}
.honbun-f69 {

  color : #ff6699;
  font-size: 13px;
  line-height : 130%;
}
.honbun-f69-m {
  color : #ff6699;
  font-size: 12px;
  line-height : 130%;
}
.honbun-f69-mm-h120 {
  color : #ff6699;
  font-size: 11px;
  line-height : 120%;
}
.honbun-f69-mm {

  color : #ff6699;
  font-size: 11px;
  line-height : 130%;
}
.honbun-mm-h120 {

  color : #666666;
  font-size: 11px;
  line-height : 120%;
}

.honbun-009-mm-h120 {
  color : #000099;
  font-size: 11px;
  line-height : 120%;
}
.honbun-f69-mm-link {
	color : #ff6699;
	font-size: 11px;
	line-height : 130%;
	text-decoration: none;
}
.honbun-f69-l {
  color : #ff6699;
  font-size: 14px;
  line-height : 130%;
}
.honbun-009-m {
  color : #000099;
  font-size: 12px;
  line-height : 120%;
}
.honbun-009-m-h200 {
  color : #000099;
  font-size: 12px;
  line-height : 170%;
}
.honbun-m-h200 {
	color : #666666;
	font-size: 13px;
	line-height : 200%;
	font-weight: bold;
}


/*フォーム用*/

.form{background-color:#ffffff;border:1px solid #6666cc;}

.formbtn {margin: 0px;background-color: #FFFFFF;border:0px;width:100px;height:15px;vertical-align:top;text-align:left;}

.formbtn1 {margin: 0px;background-color: #FFFFFF;border:0px;width:81px;height:21px;vertical-align:top;text-align:left;}

.formbtn2 {margin: 0px;background-color: #FFFFFF;border:0px;width:146px;height:21px;vertical-align:top;text-align:left;}


/* 新着情報 */

body.news{
	color: #333333;
	background-color:#FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-arrow-color: #FF99CC;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFCCCC;
	scrollbar-shadow-color: #FFCCCC;
	scrollbar-track-color: #FFFFFF;
	margin: 0px
}
p {
	line-height:130%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
address { font-size:10px; margin-right:6px}

dl { margin:5px 0px 5px 0px;}

dt { margin:12px 5px 5px 15px; color:#000000; font-size:96%}

dd { margin:0px 5px 2px 35px; color:#000000; font-size:96%; line-height:130%}

.dt-info { margin:3px 5px 5px 0px; color:#000000; font-size:96%}

.dd-info { margin:0px 5px 2px 20px; color:#000000; font-size:96%; line-height:130%}

li { margin-bottom:10px; font-size:96%}


/* ハイパーリンク */

a { text-decoration:underline; color:#CC6699;}

a:hover { text-decoration:none; color:#6666cc;}

a.footer { color:#999999}

a.top { color:#CC3399}

a.kanri { color:#99CCCC}


/* コピーライト・pagetopリンク */

.copy { font-size: 10px; color: #FF6699; text-decoration: none}

.pagetop { color:#666666; font-size:10px; text-align:right; margin-right:6px}


/* フォント */

.f10px { font-size : 10px}

.f12px {
	font-size : 12px;
	line-height: 130%;
}
.f14px { font-size : 96%}
.f16px { font-size : 16px}
.f18px { font-size : 18px}
.fblack1 { color:#000000}
.fblack2 { color:#333333}
.fgray1 {color: #CCCCCC}
.fgray2 {color: #999999}
.fgreen1 { color:#339933}
.fgreen2 { color:#009933}
.fgreen3 { color:#006633}
.fred1 { color:#FF3333}
.fred2 {color: #CC3333}
.fblue1 {color: #333399}
.fblue2 {color: #006699}
.fblue3 {color: #6699FF}
.forange1 {color: #FF6600}
.forange2 {color: #FF9966}
.forange3 {color: #FFCC66}
.forange4 {color: #FFCC99}
.fwhite {color: #FFFFFF}


/* 注釈用 */

.notes { font-size:12px; color:#CC3333}
.notes2 { font-size:12px; color:#333333}


/* 背景色 */
.bgblack0 {background-color: #000033}
.bgblack1 {background-color: #000000}
.bgblack2 {background-color: #333333}
.bgblue1 {background-color: #6699CC}
.bgblue2 {background-color: #99CCFF}
.bgblue3 {background-color: #0099CC}
.bgbrown1 {background-color: #CC9966}
.bgbrown2 {background-color: #993333}
.bggray1 {background-color: #CCCCCC}
.bggray2 {background-color: #999999}
.bggray3 {background-color: #EEEEEE}
.bggreen1 {background-color: #339933}
.bggreen2 {background-color: #66CC66}
.bggreen3 {background-color: #99CC99}
.bggreen4 {background-color: #CCFFCC}
.bggreen5 {background-color: #006666}
.bgorange1 {background-color: #FFCC66}
.bgorange2 {background-color: #FF9966}
.bgorange3 {background-color: #FFCC99}
.bgred1 {background-color: #CC0000}
.bgred2 {background-color: #FF6666}
.bgwhite {background-color: #FFFFFF}
.bgyellow1 {background-color: #FFFFCC}
.bgyellow2 {background-color: #FFFF99}


/* マージン */

.mar10lr{  margin-left : 10px;  margin-right : 10px;}
.mar10top { margin-top: 10px}
.mar20top { margin-top: 20px}
.mar10bot { margin-bottom: 10px}
.mar20bot { margin-bottom: 20px}
.mar30bot { margin-bottom: 30px}
.mar40bot { margin-bottom: 40px}


/* パディング */

.pad10top {padding-top: 10px;}
.pad20top {padding-top: 20px;}
.pad10bot {padding-bottom: 10px;}
.pad20bot {padding-bottom: 20px;}
.pad6lr { padding-right: 6px; padding-left: 6px}
.pad10left {padding-left: 10px}
.pad20left {padding-left: 20px}
.pad30left {padding-left: 30px}
.pad40left {padding-left: 40px}
.pad50left {padding-left: 50px}
.pad10br {padding-bottom: 10px;	padding-right: 10px;}
.greeting1 { padding-right: 15px; padding-left: 15px; line-height: 130%}
.greeting2 { padding-right: 25px; padding-left: 25px; line-height: 130%}
.greeting3 { padding-right: 40px; padding-left: 40px; line-height: 130%}


/* その他 */

.print { display: none}
.flink {  font-size: 12px; color: #999999}
.tborder {  bordercolor: #006666}
.tdline1 {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.dot {  border: 1px dotted;  color:#CCCCCC;}
.price1 { font-size : 16px; color: #CC3333;}


/* メール用ボタン */

.btnmail {margin: 0px;background-color: #FFFFFF;border:0px;width:70px;height:20px;vertical-align:top;}
.btncheck {margin: 0px;background-color: #FFFFFF;border:0px;width:118px;height:22px;vertical-align:top;}


/* フォーム用 */

.formb{
  border-style: solid;
  border-color: #6666cc;
  color: #333333;
  background-color: #FFFFFF;
  border-width:1px;
  scrollbar-face-color: #FFFFFF;
  scrollbar-arrow-color: #6666cc;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-highlight-color: #6666cc;
  scrollbar-shadow-color: #6666cc;
  scrollbar-track-color: #FFFFFF;
}


/*　ＦＡＸフォーム用　*/

body.f-form{
  background-color:#ffffff;
  border:1px solid #666666;
  scrollbar-face-color: #FFFFFF;
　scrollbar-arrow-color: #666666;
　scrollbar-3dlight-color: #FFFFFF;
　scrollbar-darkshadow-color: #FFFFFF;
　scrollbar-highlight-color: #666666;
　scrollbar-shadow-color: #666666;
　scrollbar-track-color: #FFFFFF;
  margin-right : 10px;　
  margin-left : 20px;
  margin-top : 10px;
}

.honbun-66c-mm {
  color : #6666cc;
  font-size: 11px;
  line-height : 120%;
}
.css {
	font-family: "hasen";
	font-size: 24px;
	font-style: normal;
	color: #CCCCCC;
}
.honbun-kuro-m-h150 {
  color : #000000;
  font-size: 12px;
  line-height : 150%;
}
.honbun-kuro-mm-link {
	color : #000000;
	font-size: 10px;
	line-height : 130%;
	text-decoration: none;
}
