BODY {
	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP: 0px; background-image: url(http://royalhotel-kawaguchiko.com/common/b_bg.jpg);
}

.best1{
  FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #CC0033; LINE-HEIGHT: 130%
}

.best2 {
 FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #006600; LINE-HEIGHT: 130%
}

.marq {
	FONT-WEIGHT: bold;  FONT-SIZE: 15px; COLOR: #333333; LINE-HEIGHT: 150%
}

.r_nomal {
	FONT-SIZE: 15px; COLOR: #333333; LINE-HEIGHT: 150%
}

.r_nomal2 {
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 160%
}

.r_nomal_W {
	FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 150%
}

.r_nomal_f {
  FONT-SIZE: 14px; COLOR: #CC0033; LINE-HEIGHT: 150%
}

.r_nomal_f13 {
  FONT-SIZE: 13px; COLOR: #CC0033; LINE-HEIGHT: 150%
}

.r_nomal_b13 {
 FONT-WEIGHT: bold;  FONT-SIZE: 13px; COLOR: #330066; LINE-HEIGHT: 150%
}

.r_nomal_b14 {
 FONT-WEIGHT: bold;  FONT-SIZE: 14px; COLOR: #FF3333; LINE-HEIGHT: 150%
}

.r_nomal_g14 {
	FONT-SIZE: 14px;
	COLOR: #FF6666;
	LINE-HEIGHT: 130%;
	text-decoration: underline;
}

.r_nomal_s {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #666600; LINE-HEIGHT: 150%
}

.r_nomal_stu1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: 150%
}

.r_nomal_stu2 {
	FONT-SIZE: 15px; COLOR: #521803; LINE-HEIGHT: 150%
}

.r_nomal_si18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #003300; LINE-HEIGHT: 150%
}

.nomallink {
	FONT-SIZE: 14px; COLOR: #996666; LINE-HEIGHT: 120%
}

.nomallink A:link {
	FONT-SIZE: 14px; COLOR: #D23602; TEXT-DECORATION: underline
}

.nomallink A:visited {
	FONT-SIZE: 14px; COLOR: #D23602; TEXT-DECORATION: underline
}

.nomallink A:hover {
	FONT-SIZE: 14px; COLOR: #996666; TEXT-DECORATION: underline
}
.i_nomallink {
	FONT-SIZE: 13px; COLOR: #003366; LINE-HEIGHT: 120%
}

.i_nomallink A:link {
	FONT-SIZE: 134px; COLOR: #006699; TEXT-DECORATION: underline
}

.i_nomallink A:visited {
	FONT-SIZE: 13px; COLOR: #006699; TEXT-DECORATION: underline
}

.i_nomallink A:hover {
	FONT-SIZE: 13px; COLOR: #003366; TEXT-DECORATION: underline
}

.r_sitelink {
	FONT-SIZE: 13px; COLOR: #33CCFF; LINE-HEIGHT: 130%; 
}

.r_sitelink A:link {
	FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: underline
}

.r_sitelink A:visited {
	FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: underline
}

.r_sitelink A:hover {
	FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: underline
}

.best1link {
	FONT-SIZE: 16px; FONT-WEIGHT: bold;  COLOR: #FF3366; LINE-HEIGHT: 130%; 
}

.best1link A:link {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #FF0033; TEXT-DECORATION: underline
}

.best1link A:visited {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #FF3366; TEXT-DECORATION: underline
}

.best1link A:hover {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #FF3366; TEXT-DECORATION: underline
}

.best2link {
	FONT-SIZE: 15px; FONT-WEIGHT: bold;  COLOR: #FF3366; LINE-HEIGHT: 130%; 
}

.best2link A:link {
	FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #FF0033; TEXT-DECORATION: underline
}

.best2link A:visited {
	FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #FF3366; TEXT-DECORATION: underline
}

.best2link A:hover {
	FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #FF3366; TEXT-DECORATION: underline
}

.planlink {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 130%; 
}

.planlink A:link {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
}

.planlink A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}

.planlink A:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}

.f_link {
	FONT-SIZE: 14px; COLOR: #FF3300; LINE-HEIGHT: 130%;	
}

.f_link A:link {
	FONT-SIZE: 14px; COLOR: #FF3300; LINE-HEIGHT: 130%; TEXT-DECORATION: underline
}

.f_link A:visited {
	FONT-SIZE: 14px; COLOR: #FF3300; LINE-HEIGHT: 130%; TEXT-DECORATION: underline 
}

.f_link A:hover {
	FONT-SIZE: 14px; COLOR: #FFFFFF; LINE-HEIGHT: 130%;  background-color: #FF6633
}

.sight2link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006633; LINE-HEIGHT: 130%; 
}

.sight2link A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006633; TEXT-DECORATION: underline
}

.sight2link A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; TEXT-DECORATION: underline
}

.sight2link A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; TEXT-DECORATION: underline
}

.r_detaillink {
	FONT-SIZE: 14px; COLOR: #FF0033; LINE-HEIGHT: 130%; 
}

.r_detaillink A:link {
	FONT-SIZE: 14px; COLOR: #FF6666; 
}

.r_detaillink A:visited {
	FONT-SIZE: 14px; COLOR: #FF0033; 
}

.r_detaillink A:hover {
	FONT-SIZE: 14px; COLOR: #FF0033; 
}

.sightlink {
	FONT-SIZE: 13px; COLOR: #660033; LINE-HEIGHT: 130%; 
}

.sightlink A:link {
	FONT-SIZE: 13px; COLOR: #330066; 
}

.sightlink A:visited {
	FONT-SIZE: 13px; COLOR: #660033; 
}

.sightlink A:hover {
	FONT-SIZE: 13px; COLOR: #660033; 
}

.i_planlink {
	FONT-SIZE: 13px; COLOR: #751616; LINE-HEIGHT: 130%; 
}

.i_planlink A:link {
	FONT-SIZE: 13px; COLOR: #330066; 
}

.i_planlink A:visited {
	FONT-SIZE: 13px; COLOR: #751616; 
}

.i_planlink A:hover {
	FONT-SIZE: 13px; COLOR: #FFFFFF; background-color: #CC3333;
}

.headfont {
	FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 130%
}

.headfont2 {
	FONT-SIZE: 12px; COLOR: #660033; LINE-HEIGHT: 130%
}

.plan_title {
	FONT-SIZE: 12px; COLOR: #751616; LINE-HEIGHT: 130%
}

.nomal {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 140%
}

.nomal2 {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 150%
}

.nomal3 {
	FONT-SIZE: 13px; COLOR: #660066; LINE-HEIGHT: 160%
}

.nomal3_r {
	FONT-SIZE: 13px; COLOR: #FFCCFF; LINE-HEIGHT: 150%
}

.nomal4_r {
	FONT-SIZE: 15px;COLOR: #FF6699;LINE-HEIGHT: 150%;font-weight: normal;
}

.nomal_5 {
	FONT-SIZE: 13px; COLOR: #2D1D01; LINE-HEIGHT: 170%
}

.nomal_5_w {
 FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; LINE-HEIGHT: 130%
}

.sightseeing_1 {
	FONT-SIZE: 13px; COLOR: #B9B9B9; LINE-HEIGHT: 120%
}

.nomal_6 {
	FONT-SIZE: 13px; COLOR: #B9B9B9; LINE-HEIGHT: 130%
}

.nomal_w {
	FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: 140%
}

.nomal_wh {
	FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: 190%
}
.r_nomal_wh {
	FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 190%
}
.nomal_w_b {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 140%
}

.nomal_w_large {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 140%
}

.sightseeing_2{
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #333333; LINE-HEIGHT: 150%
}

.info_2 {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 150%; padding-left: 10px;
}

.info_2_r {
	FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 150%; padding-left: 10px; 
}

.contact_1 {
   FONT-WEIGHT: bold;FONT-SIZE: 13px; COLOR: #271A01; LINE-HEIGHT: 170%
}

.contact_2 {
 FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #271A01; LINE-HEIGHT: 150%
}

.nomal A {
	COLOR: #666666; text-decolation: underline
}

.small1 {
	FONT-SIZE: 11px; COLOR: #ff0000; LINE-HEIGHT: 130%
}

.small2 {
	FONT-SIZE: 11px; COLOR: #1F101F; LINE-HEIGHT: 130%
}

.small3 {
	FONT-SIZE: 11px; COLOR: #660033; LINE-HEIGHT: 130%
}

.small4 {
	FONT-SIZE: 12px; COLOR: #336666; LINE-HEIGHT: 150%
}

.small5 {
	FONT-SIZE: 11px; COLOR: #990066; LINE-HEIGHT: 130%
}

.small6 {
	FONT-SIZE: 12px; COLOR: #FFFFFF; LINE-HEIGHT: 120%;
}

.small_t {
	FONT-SIZE: 12px; COLOR: #999999; 
}

.r_infomation1 {
	FONT-SIZE: 12px; COLOR: #1B1B1B; 
}

.r_infomation2 {
	FONT-SIZE: 12px; COLOR: #000033; LINE-HEIGHT: 130%
}

.r_infomation3 {
	FONT-SIZE: 13px; COLOR: #000033; LINE-HEIGHT: 130%
}

.footer1 { 
 FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FF6699;  LINE-HEIGHT: 140%;
}

.footer2 { 
 FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000033;  LINE-HEIGHT: 140%;
}

.footer3 { 
 FONT-SIZE: 14px; COLOR: #000000;  LINE-HEIGHT: 140%;
}

.title {
	FONT-SIZE: 14px; COLOR: #990000; LINE-HEIGHT: 160%;
}

.LINE{
	COLOR:#333333;WIDTH: 550px;	HEIGHT:1px;	MARGIN:4px;	border-bottom-style: dashed;
  }

.LINE_1{
	 COLOR:#CCCCCC; HEIGHT:1px; MARGIN:1px; border-bottom-style: dashed;
  }

.LINE_ss{
	 COLOR:#333333; HEIGHT:1px; MARGIN:1px; border-bottom-style: solid;
  }

.LINE_2{
	 COLOR:#262B39; WIDTH: 360px; HEIGHT:1px; MARGIN:1px; border-bottom-style: dotted;
  }

.LINE_3{
	 COLOR:#262B39; WIDTH: 421px; HEIGHT:1px; MARGIN:1px; border-bottom-style: dotted;
  }

.LINE_s{
	 COLOR:#666666; HEIGHT:1px; MARGIN:1px; border-bottom-style: dotted;
  }

.LINE_footer{
	 COLOR:#FF9900; HEIGHT:1px; MARGIN:1px; border-bottom-style: dotted;
  }

.LINE_si{
	 COLOR:#336600; HEIGHT:1px; MARGIN:1px; border-bottom-style: solid;
  }
  
.LINE_in{
	 COLOR:#000066; HEIGHT:0.5px; MARGIN:1px; border-bottom-style: solid;
  }

.LINE_plan1{
	 COLOR:#E3B9BA; WIDTH: 635px; HEIGHT:1px; MARGIN:5px; border-bottom-style: solid;  
  }