﻿@charset "utf-8";

body {
	padding:0!important;
}
/* 
   [ P A R T S  -  promoted ]
*/
#promoted {
	width:950px; height:22px;
	margin:0 auto;
}
#promoted h1{
	height:22px; line-height:22px;
	text-align:right;
	color:#660; font-size:12px;
}
/* 
   [ P A R T S  -  flash ]
*/
#SpecialLinksUL li {
  padding:0 0 5px 0;
}

/* 
   [ P A R T S  -  main > Sec1 >  ]
*/
#SpaTitle {
  padding:50px 0;
}
#Sec1,
#Sec3,
#Sec4 {
  width:932px; height:auto;
  background:url(../img/bg-Sec1.jpg) 0 0 no-repeat;
}
#Sec1,
#Sec3 {
	overflow:hidden;
	padding:20px 1px 20px 1px;
}
#panorama1, 
#panorama2, 
#panorama3, 
#panorama4,
#panorama7,
#panorama10 {
  width:174px; height:auto;
	padding:0 29px;
	text-align:center;
}
#panorama3 p {
  padding:30px 0 0 0;
	text-align:left;
} 

/* 
   [ P A R T S  -  main > Sec2 >  ]
*/
#Sec2 {
  height:340px;
	padding:10px 10px;
}
#panorama5 {
  height:320px;
	border: 1px solid #c4bbda;
	overflow:hidden;
}
#p5L {
  width:210px; height:auto;
}
#p5C {
  width:193px; height:auto;
}
#p5R {
  width:50px; height:auto;
}
#p5R img {
  padding:10px 0;
}
#p5C p {
  padding:20px 10px 0 10px;
}

#panorama6 {
  padding:10px 30px;
}
#panorama6 h3{
	line-height:20px;
	background:url(../daiyokujho/img/h3-onsenriyojhokyo.gif) 0 0 no-repeat;
}
#panorama6 table td {
	padding:0 5px;
	vertical-align:top;
	line-height:2em;
	background:url(../../img/dotted-line.gif) 0 bottom repeat-x;
}
#panorama6 table .TT{
	white-space: nowrap;
} 

/* 
   [ P A R T S  -  main > Return >  ]
*/
#Return {
  width:910px; height:22px;
	padding:0 10px;
}
#Return a {
  color:#f30;
	font-weight:bold;
	text-decoration:none;
}
#Return a:hover {
	text-decoration:underline;
}
/* 
   [ P A R T S  -  main > Sec3 >  ]
*/
#panorama7 img,
#panorama10 img {
  padding:10px 0 0 0;
}
#p8L {
  width:150px;
}
#p8R {
   width:80px;
}
#p8R img {
  float:right; clear:none;
}
#p8L p {
  padding:10px 0 0 0;
}
#p9R {
   width:100px;
}
#p9L {
  width:130px;
}
#p9L img {
  padding:10px 5px 0 40px;
}
#p9L p {
  padding:10px 0 10px 10px;
}
#p9R img {
  float:right;
}
/* 
   [ P A R T S  -  main > Sec4 >  ]
*/
#Sec4 {
	overflow:hidden;
	padding:0 1px 20px 1px;
}
#Col1, 
#Col2, 
#Col3, 
#Col4 {
  height:auto;
	padding:0 29px;
	text-align:center;
}
#Col1, 
#Col2, 
#Col3 {
	background:url(../img/line-white.gif) right 3px no-repeat;
}
#Sec4 p {
  padding:10px 0;
	text-align:left;
}
#Sec4 p a {
  padding:5px 0;
	float:right; clear:both;
  color:#666699;
	font-weight:bold;
	text-decoration:none;
}
#Sec4 p a:hover {
	text-decoration:underline;
}
.padding5 {
  padding:5px 5px;
}

