/* ALL LAYOUT */
BODY, DIV, SPAN, H1, H2, H3, H4, P, UL, OL, LI, DL, DT, DD, IMG, OBJECT, PARAM, EMBED, FORM, INPUT, SELECT {
  margin: 0;
  padding: 0;
}
IMG {
  border:0;
}
HR {
  display:none;
}
.floatLeft {
  float:left;
  text-align: center;
  margin: 5px;
}
.floatRight {
  float:right;
  text-align: center;
  margin: 5px;
}
.alignLeft {
  text-align:left;
}
.alignCenter {
  text-align:center;
}
.alignRight {
  text-align:right;
}
.clearLeft {
  clear:left;
}
.clearRight {
  clear:right;
}
.clearBoth {
  clear:both;
  line-height: 0%;
}
.indent1 {
  text-indent: -1em;
  padding: 0px 0px 0px 1em;
}
.indent4 {
  padding: 0px 0px 0px 4em;
  text-indent: -4em;
}
.skip {
  display:none;
}
.smalltxt {
  font-size:85%;
}
.normaltxt {
  font-size:100%;
}
.largetxt {
  font-size:120%;
}
.caption {
  font-style: normal;
  line-height: 1.2;
  font-size:80%;
  margin: 5px 0;
  padding: 0;
  text-align: center;
}
/* cont */
#cont {
  float:left;
  width:760px;
  padding:0px;
  display:inline;
  background-color: #FFFFFF;
}
#cont H2 {
  text-align: center;
  font-size: 120%;
  color: #FFFFFF;
  background-color: #663300;
}
/* contLeft */
#contLeft {
  float:left;
  width:200px;
  padding:0px;
  display:inline;
}
#contLeft UL {
  width:200px;
  font-size: 84%;
  line-height: 1.2;
  padding: 0px 0px 0px 5px;
  margin: 0px 0px;
  background-color: #ffffff;
}
#contLeft LI {
  list-style:none;
  list-style-type: none;
  display:block;
  padding: 0px;
  margin: 0px;
}
#contLeft LI STRONG {
  list-style:none;
  list-style-type: none;
  display:block;
  margin: 0px;
  background-color: #DDEEFF;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 5px;
}
#contLeft LI A {
  list-style:none;
  list-style-type: none;
  display:block;
  padding: 0px 0px 0px 15px;
  margin: 0px;
  background : #ffffff url(../vol_s025/images/buret_subnavi.gif) no-repeat 5px 2px;
}
/* contRight */
#contRight {
  float:right;
  padding:0 10px 20px;
  width:530px;
  border-left-width: 2px;
  border-left-style: dotted;
  border-left-color: #999999;
}
/* contRight - layout */
#contRight P {
  margin: 5px 0;
  line-height: 1.5;
}
#contRight IMG {
  border:0;
  margin: 5px;
}
#contRight .line {
  width:100%;
  border-style: dotted none none;
  border-top-color: #FF9900;
  margin-top: 20px;
}
/* contRight common h1,h2,h3,h4 */
#contRight H1 {
  font-size: 120%;
  padding: 0px;
  margin: 0px;
  text-align: center;
}
#contRight H2 {
  font-size: 120%;
  font-weight:bold;
  padding: 4px;
  color: #333333;
  margin-top: 10px;
  margin-bottom: 10px;
}
#contRight H2.club {
  font-size: 120%;
  color: #FFFFFF;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #8187C1;
}
#contRight H2.center {
  font-size: 120%;
  color: #333333;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #FFFFCC;
  padding: 5px;
}
#contRight H2.sp02 {
  font-size: 120%;
  color: #8187C1;
  margin-top: 10px;
  margin-bottom: 10px;
}
#contRight H2.news {
  font-size: 120%;
  color: #FFFFFF;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #8187C1;
  padding: 4px;
  border: 6px double #FFFFFF;
}
#contRight H3 {
  font-size: 120%;
  font-weight:bold;
  color: #333333;
  margin-top: 10px;
  margin-bottom: 10px;
}
#contRight H3.sp02 {
  font-size: 120%;
  color: #8187C1;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* contRight - machi.html h2,h3,h4 */

/* contRight - navi.html h2,h3,h4 */

/* contRight - club.html h2,h3,h4 */

/* contRight - special.html h2,h3,h4 */

/* contRight - mt_fuji.html h2,h3,h4 */

/* contRight - box */
#contRight .box01 {
  padding:5px 10px 5px;
  width:85%;
  margin-top: 5px;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  border: 2px dotted #ffcc00;
}
#contRight .box02 {
  padding:10px;
  background-color: #FFFFCC;
  margin-bottom: 5px;
  margin-top: 10px;
}
#contRight .box03 {
  padding:4px;
  background-color: #CAFAFF;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: center;
}
#contRight .box04 {
  background-color: #FFFFFF;
  margin-bottom: 10px;
  margin-top: 10px;
  border: 1px solid #8187C1;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}
#contRight .box05 {
  background-color: #FFFFFF;
  margin-bottom: 10px;
  margin-top: 10px;
  border: 1px solid #3399FF;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}
#contRight .box06 {
  background-color: #FFFFFF;
  margin-bottom: 10px;
  margin-top: 10px;
  border: 1px solid #FF99CC;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}
#contRight .boxhalf {
  float:left;
  width: 48%;
  padding:0px 5px 0px;
  margin: 0px;
}
/* contRight - table */
#contRight TABLE {
  margin:auto;
}
#contRight TH {
  text-align: center;
  padding:3px;
  border:1px solid #CCCCCC;
  border-collapse:collapse;
  background-color: #CCCCCC;
}
#contRight TD {
  padding:3px;
  border:1px solid #CCCCCC;
  border-collapse:collapse;
  vertical-align:top;
}
#contRight TABLE.normal {
  margin:10px 0px 10px;
  border:2px solid #FFFFFF;
}
#contRight TABLE.normal TH {
  text-align: center;
  padding:3px;
  border:0px solid #FFFFFF;
  border-collapse:collapse;
  background-color: #CCCCCC;
}
#contRight TABLE.normal TD {
  padding:3px;
  border:0px solid #FFFFFF;
  border-collapse:collapse;
}
/* backnumber */
.menu0 {
  margin:auto;
  width: 380px;
  height: 170px;
  background-color: #ffffff;
  color:#333333;
  text-align: left;
  display: block;
}
.menu0 H3 {
  font-size: 100%;
  font-weight: bold;
  margin: 10px 0 0 10px;
  padding: 0px;
}
.menu0 IMG {
  margin: 10px;
  float: left;
}
.menu {
  width: 380px;
  height: 170px;
  background-color: #ffffff;
  color:#333333;
  text-align: left;
  float: left;
  display: block;
}
.menu H3 {
  font-size: 100%;
  font-weight: bold;
  margin: 10px 0 0 10px;
  padding: 0px;
  color:#eb627d;
}
.menu IMG {
  margin: 10px;
  float: left;
}
.mainContents{
  margin-right: auto;
  margin-left: auto;
  width:760px;
  background-color: #FFFFFF;
}
.backNumberContents{
  margin-right: auto;
  margin-left: auto;
  width:600px;
}
.makingDate{
  text-align: right;
}
#mainContentsHeader{
  width:740px;
  background-color: #FFFFFF;
}
.fontcolor01 {
  color: #4687c7;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}
