@charset "euc-jp";
body {
	background-image: url(../img/common/bg.jpg);
	background-repeat: repeat-x;
}

/*FORM*/
.box6 { width: 54px; }	/*W6*/
.box10 { width: 82px; }	/*W10*/
.box15 { width: 120px; }	/*W18*/
.box20 { width: 152px; }	/*W20*/
.box30 { width: 222px; }	/*W30*/
.box33 { width: 243px; }	/*W30*/
.box40 { width: 292px; }	/*W40*/
.box54 { width: 390px; }	/*W54*/
.box56 { width: 404px; }	/*W56*/
.area39 { width: 292px; height: 134px; }
.area40 { width: 302px; height: 134px; }
.area45 { width: 337px; height: 290px; }
.area46 { width: 337px; height: 134px; }
.area51 { width: 390px; height: 290px; }
.area54 { width: 400px; height: 160px; }
.area65 { width: 444px; height: 290px; }
.area65_2 { width: 444px; height: 160px; }
.area80 { width: 572px; height: 134px; }
.area80_2 { width: 572px; height: 420px; }
.area96 { width: 694px; height: 420px; }
.area96_2 { width: 694px; height: 160px; }

/*LINK*/
a:link { color: #014d98; text-decoration: underline; }
a:visited { color: #014d98; text-decoration: underline; }
a:hover { color: #014d98; text-decoration: none; }
a.attetion:link { color: #ff0000; text-decoration: underline; }
a.attetion:visited { color: #ff0000; text-decoration: underline; }
a.attetion:hover { color: #ff0000; text-decoration: none; }

/*COLOR*/
.orange { color: #ff6600; }
.orangest { color: #ff6600; font-weight: bold; }
.white { color: #ffffff; }
.whitest { color: #ffffff; font-weight: bold; }
.red { color: #ff0000; }
.red02 { color: #cc0000; }
.redst { color: #ff0000;  font-weight: bold; }
.black { color: #000000; }
.blackst { color: #000000; font-weight: bold; }
.gray { color: #333333; }
.grayst { color: #333333; font-weight: bold; }
.blue { color: #014d98; }
.dgreenst { color: #003442; font-weight: bold; }
.bluest { color: #014d98; font-weight: bold; }
.purple { color: #634868; font-weight: bold; }
.fs12st {font-size: 75%; line-height: 150%; font-weight: bold; }
.fs10st {font-size: 62.5%; line-height: 150%; font-weight: bold; }
.fs12red {font-size: 75%; line-height: 150%; color: #ff0000; }
.fs12gray {font-size: 75%; line-height: 150%; color: #333333; }
.fs10gray {font-size: 62.5%; line-height: 150%; color: #333333; }
.fs10red {font-size: 62.5%; line-height: 150%; color: #ff0000; }
.fs10orange {font-size: 62.5%; line-height: 150%; color: #ff6600; }
.fs18orangest {font-size: 117.5%; line-height: 150%; color: #ff6600; font-weight: bold; }
.fs18st {font-size: 117.5%; line-height: 150%; font-weight: bold; }

.fs22whiteest {font-size: 137.5%; line-height: 150%; color: #fff; font-weight: bold; }
.fs12stbrown{font-size: 75%; line-height: 150%; font-weight: bold; color:#663300;}
.fs12stlightbrown{font-size: 75%; line-height: 150%; font-weight: bold; color:#996600;}
.fs12stlightblue{font-size: 75%; line-height: 150%; font-weight: bold; color:#0099cc;}
.brown { color: #5F451E; }

/*PHOTO*/
.picture {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

/*OVER*/
a.over:link{ color:#333333; text-decoration: underline; }
a.over:visited { color:#333333; text-decoration: underline; }
a.over:hover { color:#333333; text-decoration: none; }

/*OVER02*/
a.over02:link{ color:#595a6a; text-decoration: none; }
a.over02:visited { color:#595a6a; text-decoration: none; }
a.over02:hover { color:#595a6a; text-decoration: underline; }

/*OVER03*/
a.over03:link{ color:#014d98; text-decoration: none; }
a.over03:visited { color:#014d98; text-decoration: none; }
a.over03:hover { color:#014d98; text-decoration: underline; }

/*OVER04*/
a.over04:link{ color:#ffffff; text-decoration: underline; }
a.over04:visited { color:#ffffff; text-decoration: underline; }
a.over04:hover { color:#ffffff; text-decoration: none; }

/*OVER05*/
a.over05:link{ color:#ff0000; text-decoration: underline; }
a.over05:visited { color:#ff0000; text-decoration: underline; }
a.over05:hover { color:#ff0000; text-decoration: none; }

/*OVER06*/
a.over06:link{ color:#ff6600; text-decoration: underline; }
a.over06:visited { color:#ff6600; text-decoration: underline; }
a.over06:hover { color:#ff6600; text-decoration: none; }

/*FORM*/
form { margin:0; }

/*P*/
p.list { padding-left: 10pt; text-indent: -10pt; }
p.list02 { padding-left: 5pt; text-indent: -5pt; }
p {
	margin: 0;
	padding: 0;
}
p.right {text-align: right; }

/*OTHER*/
.cont_bg {
	background-image: url(../img/common/main_bg.jpg);
	background-repeat: repeat-x;
}
.case_bg01 {
	background-image: url(../img/main/case01_bg.jpg);
	background-repeat: repeat-x;
}
.case_bg02 {
	background-image: url(../img/main/case02_bg.jpg);
	background-repeat: repeat-x;
}
.case_bg03 {
	background-image: url(../img/main/pickup_bg.jpg);
	background-repeat: repeat-x;
}
.leftnavi_bg {
	background-image: url(../img/leftnavi/leftnavi_bg.jpg);
	background-repeat: repeat-x;
}

 #gnavi { display: block; margin: 0; padding: 0; position: relative; }
  #gnavi li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #gnavi a { display: block; }
  #gnavi ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
   * html #gnavi{ position: static; } /* IE6 "fix" */
   * html #gnavi ul { line-height: 0;  } /* IE6 "fix" */
    #gnavi ul a { zoom: 1; } /* IE6/7 fix */
    #gnavi ul li { float: right;}
    #gnavi ul ul { top: 0;  text-align: right;}

