@charset"Shift-JIS";
/* -------------------------------------------------------------- */
/* スタイル定義  */
/* -------------------------------------------------------------- */

*{
	margin: 0;
	padding: 0;
}

body{
	color:#434343;
	background-image: url(images/wallppr.gif);
}


a:link     {color: #00ae00;text-decoration:underline;}
a:visited  {color: #008582;text-decoration:none;}
a:hover    {color: #f15e40;text-decoration:underline;}


h1{ /*タイトル上*/
	font-size:95%;
	text-align: center;
	border-bottom: 2px solid #407bdd;
	background-color : #FFFFFF;}

h2{ /*各　見出し */
	padding-top: 15px;
	padding-bottom: 3px;}

h3{ /*各　項目 */
	color: #340a9b;
	font-size:95%;
	margin-top: 10px;
	margin-bottom: 2px;}

h3.osusume{ /*各　項目 背景色付き おすすめ*/
	color: #340a9b;
	width:580px;
	font-size:95%;
	padding: 2px 3px;
	margin-top: 10x;
	margin-bottom: 2px;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-color:#a3deff;
/*	background-color:#FFFF99;*/
	}

h3.niceday{ /*各　項目 背景色付き ナイスデイツアー*/
	color: #340a9b;
	width:580px;
	font-size:95%;
	padding: 2px 3px;
	margin-top: 10x;
	margin-bottom: 2px;
	border-bottom: 4px double #4c0ee6;
	border-top: 1px solid #4c0ee6;
	background-color:#a3deff;
/*	background-color:#FFFF99;*/
	}

h4{ /*各　項目の項目 */
	color: #340a9b;
	font-size:95%;
	margin-top: 10px;
	margin-bottom: 2px;}

/* -------------------------------------------------------------- */
/* レイアウト */
/* -------------------------------------------------------------- */
#Contents {
	width: 680px;
	border: 1px #e2e9ff outset;
	margin-right:auto; 
	margin-left:auto;
	padding:5px 0px 5px 0px;
	font-size:90%;
	line-height:140%;
	text-align: center;
	background-color:#CCFFFF;
	/*#FFFFCC 
	*/
}

#header{}

#menu{font-size:100%;
	background-color : #FFFFFF;}

#whatsnew {
	width: 580px;
	margin-right:auto; 
	margin-left:auto;
	margin-top:3px;
	padding:5px 0px 5px 0px;
	border-left: thick #ff5a68 solid;}

#footmenu{font-size:90%;}

.box_left20{
	margin-left:20px;}

.img_border{
	padding:4px;
	border: 1px #434343 outset;
	background-color : #FFFFFF;}


/* -------------------------------------------------------------- */
/*  */
/* -------------------------------------------------------------- */
table.tbl1 { /* 各種テーブル */
	border: 1px solid #434343;
	border-collapse:collapse;
}

table.tbl2 { /* 各種テーブル */
	border: 1px solid #434343;
	border-collapse:collapse;
}

table.tbl3 { /* 各種テーブル */
	background-color : #FFFFFF;}

td.td_cen01{ /*中央　色あり*/
	padding: 3px; border: 1px solid #434343;
	text-align: center;
	background-color : #ffec8c;
	font-weight:bold}

td.td_cen02{ /*中央　白*/
	padding: 3px; border: 1px solid #434343;
	text-align: center;
	background-color : #FFFFFF;}

td.td_cen03{ /*中央　色:*/
	padding: 3px; border: 1px solid #434343;
	text-align: center;
	background-color : #f1ff7a;
/*	background-color : #caffa0;*/
	font-weight:bold}

td.td_cen04{ /*中央　枠なし色あり*/
	padding: 3px;
	text-align: center;
	background-color : #FFFFCC;}

td.td_cen05{ /*中央　枠なし色なし*/
	padding: 3px;
	text-align: center;
	font-weight:bold}

td.td_left01{ /*左寄せ　色あり*/
	padding: 3px; border: 1px solid #434343;
	text-align: left;
	background-color : #ffec8c;}

td.td_left02{ /*左寄せ　色なし*/
	padding: 3px; border: 1px solid #434343;
	text-align: left;
	background-color : #FFFFFF;}

a:hover.btn_link{position: relative;
	top: 1px;
	left: 1px;}

/* -------------------------------------------------------------- */
/*  */
/* -------------------------------------------------------------- */

#menu a:link     {color: #00ae00;text-decoration:none;}
#menu a:visited  {color: #008582;text-decoration:none;}
#menu a:hover    {color: #f15e40;text-decoration:none;}

#whatsnew a:link     {color: #ff6354;text-decoration:underline;}
#whatsnew a:visited  {color: #764cff;text-decoration:underline;}
#whatsnew a:hover    {color: #c867ff;text-decoration:underline;}

.line1{ background: url(images/line_dot3x3_blue.gif) repeat-x;}
.line2{ background: url(images/line_dot1x1_blue.gif) repeat-x;}

.gotop{
	width:640px;
	font-size:90%;
	margin-top: 25px;
	text-align: right;}
	
.gotop a:link   { color: blue;text-decoration:underline;}
.gotop a:visited{ color: blue;text-decoration:underline;}
.gotop a:hover  { color: crimson;text-decoration:underline;}

.point{
	color:#f74a12;
	font-weight:bold;}

.point2{
	line-height:110%;
	font-size:80%;}

.tel { /**/
	margin: 5px;
	text-align: left;
	background-color : #FFFFFF;
	}

#footmenu a:link     {color: #00ae00;text-decoration:none;}
#footmenu a:visited  {color: #008582;text-decoration:none;}
#footmenu a:hover    {color: #f15e40;text-decoration:none;}


#link_gtop{
	width: 650px;
	text-align: right;
}

