 
BODY{
	margin : 0px;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #CC9966;
	scrollbar-3dlight-color: #CC9966;
	scrollbar-darkshadow-color: #CC9966;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
    background-color:#ffffff;
	background-position: 50% 50%;
	background-repeat:repeat-y;
	background-image:url(../images/wend.jpg);
}

BODY.vage{
	margin : 0px;
	scrollbar-face-color: #f1e2c9;
	scrollbar-arrow-color: #666666;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #333333;
	scrollbar-highlight-color: #f1e2c9;
	scrollbar-shadow-color: #f1e2c9;
	scrollbar-track-color: #f1e2c9;
    background-color:#f1e2c9;
}

ADDRESS{
  font-style : normal;
  letter-spacing : 1pt;
  line-height : 130%;
}
.area{
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #333399;
  width : 780px;
}
.contable{
  border-width : 1px;
  border-style : solid;
  border-color : #333399;
}
.f12{
  font-size : 12px;
  color : #333399;
}
.textmenu{
  color : #333399;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #333399;
}
.lmar20{
  margin-left : 20px;
}
.tmar10{
  margin-top : 10px;
}
P{
  line-height : 130%;
  letter-spacing : 1pt;
}


/* 最新情報用 */
body.news{
  margin : 0px;
  scrollbar-face-color: #DCD7CE;
  scrollbar-arrow-color: #ffffff;
  scrollbar-3dlight-color: #C6B596;
  scrollbar-darkshadow-color: #DCD7CE;
  scrollbar-highlight-color: #DCD7CE;
  scrollbar-shadow-color: #DCD7CE;
  scrollbar-track-color: #DCD7CE;
  background-color : #ffffff;
  background-image : url(images/main_newbg.jpg);
  background-repeat : no-repeat;
  background-attachment : fixed;
  color : #FFFFFF;
}


h1 { margin:21px 0px 10px 0px}
h2 { margin:10px 0px 20px 19px}
h3 { margin:10px 0px 10px 10px}
h4 { margin:10px 0px 5px 10px}



/* ハイパーリンク */
a { text-decoration:underline; color:#CC3300}
a:hover { text-decoration:underline; color:#FF3300}

a.footer { color:#999999}
a.top { color:#333399}


/* コピーライト・pagetopリンク */
.copy { font-size: 10px; color: #666666; text-decoration: none; line-height: 150%}
.pagetop { color:#666666; font-size:10px; text-align:right; margin-right:6px}

/* フォント */
.f10px { font-size : 10px}
.f12px { font-size : 12px}
.f14px { font-size : 14px}
.f16px { font-size : 16px}
.f18px { font-size : 18px}

.fblack { color:#000000}

.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}

.fpink1 {color: #FFCCCC}
.fpink2 {color: #FF99CC}

/* 注釈用 */
.notes { font-size:12px; color:#CC3333}
.notes2 { font-size:12px; color:#333333}
.notes3 { font-size:12px; color:#339966}


/* 背景色 */
.bgblack1 {background-color: #000000}
.bgblack2 {background-color: #333333}

.bgblue1 {background-color: #6699CC}
.bgblue2 {background-color: #99CCFF}
.bgblue3 {background-color: #99FFFF}
.bgblue4 {background-color: #EBF5FF}

.bgbrown1 {background-color: #CC9966}
.bgbrown2 {background-color: #993333}

.bggray1 {
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(images/page_bg1.gif);

}
.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}

.bgpink1 {background-color: #FFCCCC}
.bgpink2 {background-color: #FF99CC}

.bgred1 {background-color: #CC0000}
.bgred2 {background-color: #FF6666}

.bgwhite {background-color: #FFFFFF}
.bgwhite2 {background-color: #FFFFFF;font-size:14px;line-height:120%;}


.bgyellow1 {background-color: #FFFFCC}
.bgyellow2 {background-color: #FFFF99}
.bgyellow3 {background-color: #FFCC00}


/* マージン */
.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}

/* パディング */
.pad0 {padding: 0px;}
.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%}

.mar-news { margin-top: 15px; margin-bottom: 15px;}
.mar-contents { margin-top: 1px; margin-bottom: 1px;}

/* その他 */
dl {margin-bottom: 5px;margin-top: 5px;}
dt { margin:12px 5px 5px 15px; font-size:14px}
dd { margin:0px 5px 2px 35px; font-size:14px; line-height:130%}

p {	line-height:130%;}

li { margin:5px 0px 0px 5px; color:#000000; line-height:120%;}

td { font-size:14px}

div { font-size:14px}

/* 商品用 */
.pname1 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold
}
.pname2 {
	font-size: 12px;
	color: #FFFFFF
}
.price1 {
	font-size: 16px;
	color: #FF6666;
	font-weight: bold
}
.p-pad3 {padding: 3px}
.f12w {

  font-size : 12px;
  color : #FFFFFF;
}
.f12g {


  font-size : 12px;
  color : #CCCCCC;
}
.f10w {
	font-size : 10px;
	color: #CCCCCC;

}
.hrdot {
	border: 1px dotted #999999;
}
.f12w2 {
	font-size : 12px;
	color : #FFFFFF;
	line-height: 120%;

}
.fpaple1 {
color: #663366
}
.pad10left2 {
	padding-left: 10px;
	padding-bottom: 10px;
	line-height: 120%;


}
.f12g2 {



  font-size : 12px;
  color : #333333;
}
.f10g {

	font-size : 10px;
	color: #666666;
}
.f12gred {




  font-size : 12px;
  color : #FF0000;
}

.f1px {


	font-size : 1px;
	color: #f1e2c9;
}
