body {
  background: #ffffff;
  color: #333;
  font-size: 11px;
  height: auto;
  padding-bottom: 20px;
}

a {
  color: #fff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  text-align: left;
}

h2 {
  padding-top: 20px;
  text-align: left;
}

p {
  border: 1px solid #666;
  overflow: hidden;
  padding: 10px 0;
  text-align: center;
}

.container_12
{
  background-color: #fff;
  background-repeat: repeat-y;
  margin-bottom: 20px;
}

/* floatleft */
.flLeft {
    float: left !important;
}

/* clear */
.clLeft {
    clear: left;
}

.clRight {
    clear: right;
}

/* ---text-align--- */
.alLeft {
    text-align: left !Important;
}

.alCenter {
    text-align: center !Important;
}

.alRight {
    text-align: right !Important;
}
/* ---行間--- */
.lineh30 {
	line-height: 30pt !Important;
}
/* ---線--- */
.bot{
	border-top:1px solid #d2c2c2;
	border-top-width:100%;

}

/*--- /layoutレイアウト設定---*/


 /* ---レイアウト用隙間設定---*/
.mt1 {margin-top:1px !Important;}
.mt2 {margin-top:2px !Important;}
.mt3 {margin-top:3px !Important;}
.mt4 {margin-top:4px !Important;}
.mt5 {margin-top:5px !Important;}
.mt6 {margin-top:6px !Important;}
.mt7 {margin-top:7px !Important;}
.mt8 {margin-top:8px !Important;}
.mt9 {margin-top:9px !Important;}
.mt10{margin-top:10px !Important;}
.mt15{margin-top:15px !Important;}
.mt20{margin-top:20px !Important;}
.mt25{margin-top:25px !Important;}
.mt30{margin-top:30px !Important;}
.mt40{margin-top:40px !Important;}
.mt50{margin-top:50px !Important;}
.mt100{margin-top:100px !Important;}
 
.mb1 {margin-bottom:1px !Important;}
.mb2 {margin-bottom:2px !Important;}
.mb3 {margin-bottom:3px !Important;}
.mb4 {margin-bottom:4px !Important;}
.mb5 {margin-bottom:5px !Important;}
.mb6 {margin-bottom:6px !Important;}
.mb7 {margin-bottom:7px !Important;}
.mb8 {margin-bottom:8px !Important;}
.mb9 {margin-bottom:9px !Important;}
.mb10{margin-bottom:10px !Important;}
.mb15{margin-bottom:15px !Important;}
.mb20{margin-bottom:20px !Important;}
.mb50{margin-bottom:50px !Important;}

.mr1 {margin-right:1px !Important;}
.mr2 {margin-right:2px !Important;}
.mr3 {margin-right:3px !Important;}
.mr4 {margin-right:4px !Important;}
.mr5 {margin-right:5px !Important;}
.mr6 {margin-right:6px !Important;}
.mr7 {margin-right:7px !Important;}
.mr8 {margin-right:8px !Important;}
.mr9 {margin-right:9px !Important;}
.mr10{margin-right:10px !Important;}
.mr15{margin-right:15px !Important;}
.mr20{margin-right:20px !Important;}

.ml1 {margin-left:1px !Important;}
.ml2 {margin-left:2px !Important;}
.ml3 {margin-left:3px !Important;}
.ml4 {margin-left:4px !Important;}
.ml5 {margin-left:5px !Important;}
.ml6 {margin-left:6px !Important;}
.ml7 {margin-left:7px !Important;}
.ml8 {margin-left:8px !Important;}
.ml9 {margin-left:9px !Important;}
.ml10{margin-left:10px !Important;}
.ml15{margin-left:15px !Important;}
.ml20{margin-left:20px !Important;}

.pd1 {padding: 1px !Important;}
.pd2 {padding: 2px !Important;}
.pd3 {padding: 3px !Important;}
.pd4 {padding: 4px !Important;}
.pd5 {padding: 5px !Important;}
.pd6 {padding: 6px !Important;}
.pd7 {padding: 7px !Important;}
.pd8 {padding: 8px !Important;}
.pd9 {padding: 9px !Important;}
.pd10 {padding: 10px !Important;}
.pd15 {padding: 15px !Important;}
.pd20 {padding: 20px !Important;}

.pt1 {padding-top: 1px !Important;}
.pt2 {padding-top: 2px !Important;}
.pt3 {padding-top: 3px !Important;}
.pt4 {padding-top: 4px !Important;}
.pt5 {padding-top: 5px !Important;}
.pt6 {padding-top: 6px !Important;}
.pt7 {padding-top: 7px !Important;}
.pt8 {padding-top: 8px !Important;}
.pt9 {padding-top: 9px !Important;}
.pt10 {padding-top: 10px !Important;}
.pt15 {padding-top: 15px !Important;}
.pt20 {padding-top: 20px !Important;}
.pt30 {padding-top: 30px !Important;}

.pr1 {padding-right: 1px !Important;}
.pr2 {padding-right: 2px !Important;}
.pr3 {padding-right: 3px !Important;}
.pr4 {padding-right: 4px !Important;}
.pr5 {padding-right: 5px !Important;}
.pr6 {padding-right: 6px !Important;}
.pr7 {padding-right: 7px !Important;}
.pr8 {padding-right: 8px !Important;}
.pr9 {padding-right: 9px !Important;}
.pr10 {padding-right: 10px !Important;}
.pr15 {padding-right: 15px !Important;}
.pr20 {padding-right: 20px !Important;}

.pb1 {padding-bottom: 1px !Important;}
.pb2 {padding-bottom: 2px !Important;}
.pb3 {padding-bottom: 3px !Important;}
.pb4 {padding-bottom: 4px !Important;}
.pb5 {padding-bottom: 5px !Important;}
.pb6 {padding-bottom: 6px !Important;}
.pb7 {padding-bottom: 7px !Important;}
.pb8 {padding-bottom: 8px !Important;}
.pb9 {padding-bottom: 9px !Important;}
.pb10 {padding-bottom: 10px !Important;}
.pb15 {padding-bottom: 15px !Important;}
.pb20 {padding-bottom: 20px !Important;}

.pl1 {padding-left: 1px !Important;}
.pl2 {padding-left: 2px !Important;}
.pl3 {padding-left: 3px !Important;}
.pl4 {padding-left: 4px !Important;}
.pl5 {padding-left: 5px !Important;}
.pl6 {padding-left: 6px !Important;}
.pl7 {padding-left: 7px !Important;}
.pl8 {padding-left: 8px !Important;}
.pl9 {padding-left: 9px !Important;}
.pl10 {padding-left: 10px !Important;}
.pl15 {padding-left: 15px !Important;}
.pl20 {padding-left: 20px !Important;}

  /* --- gnav_rollover --- */
  ul#navmenu{
	list-style:none;
	width:100%;
	padding:0px;
}
ul#navmenu li{
    list-style:none;
    float:left;
    width:95px;
	height:22px;
}
ul#navmenu a{
	display:block;
	width:95px;
	height:22px;
	text-indent:0px;
	background-image:url(../img/menu.png);
	}
#navmenu a span{display:none;}

a.navmenu01a{
    background-position:0px 0px;
}
a:hover.navmenu01a{
    background-position:0px -22px;
}
a.navmenu02a{
    background-position:-95px 0px;
}
a:hover.navmenu02a{
    background-position:-95px -22px;
}
a.navmenu03a{
    background-position:-190px 0px;
}
a:hover.navmenu03a{
    background-position:-190px -22px;
}
a.navmenu04a{
    background-position:-285px 0px;
}
a:hover.navmenu04a{
    background-position:-285px -22px;
}

 
/* ---/ gnav_rollover --- */
