@charset "utf-8";
html {
	overflow:auto;
	}

body {
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Verdana, sans-serif;
	line-height:1.3;
	color:#424242;
	margin:0px;
	padding:0px;
	text-align:center;
	background: #ffffff;
	}

a:link {
  color : #7B68EE;
  text-decoration : none;
}
a:visited {
  color : #C71585;
  text-decoration : none;
}
a:active {
  color : #0000CD;
  text-decoration : none;
}
a:hover {
  color : #900;
  font-size:120%;
  font-weight:bold;
  background-color : #FC6;
}
p {
margin:6px 0px;
padding:0;
	}
	
ul {
margin:8px 0px;
padding:0px;
}

dt {
	margin:0;
	padding:0;
	}
dd {
	margin:0 0 8px ;
	}
em,address {
	font-style:normal;
	}
strong{
	font-weight:normal;
	}	

h1{
	display:inline;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;	
	}
h2 {
	font-size:1px;
	text-indent:-9999px;
	}

img{
	border:0;
	margin:0;
	padding:0;
	}

/* ラップ*/
	#wrap {
	width: 810px;
	text-align:center;
	margin:0px auto;
	}
/* ヘッダの設定*/
	#head {
	width: 810px;
	}
/* ナビの設定*/
	#navi {
	width:810px;
	height:40px;
		}
/* コンテンツの設定*/
	#content {
	width: 790px;
	margin: 10px 10px 0 10px;
	}
/* 左カラムの設定*/
		#content_left {
		width:190px;
		margin-right:10px;
		float:left;
		}
		#content_left_box1,
		#content_left_box2,
		#content_left_box3,
		#content_left_box4{
		width:190px;
		}
		#content_left_box1 {
		height:240px;
		}
		#content_left_box2 div{
		margin:5px;
		}
		#content_left_box3{
		text-align: center;
		margin:0 auto;
		}
/* 右カラムの設定*/
		#content_right {
		width:590px;
		float:left;
		}
/* トップの画像*/
		#content_right_top {
		width:590px;
		margin-bottom:10px;
		font-size:14px;
		}
/* トップの画像より↓の*/
		#content_right_bottom {
		width:590px;
		float:left;
		}
/* 料金プランと*/
		#content_right_subleft,
		#content_right_subleft2 {
		width:390px;
		float:left;
		}

/* 右カラム*/
		#content_right_subright {
		width:190px;
		float: left;
		margin:0 0 0 10px;
		text-align:left;
		}
		#content_right_subleft .flow{	/* 更新情報 */
		width:370px;
		height:350px;
		text-align:left;
		font-size:14px;
		padding:0 10px;
		overflow:auto;
		}
		#content_right_subleft .flow p{
		margin:10px 0;
		padding:10px 0;
		border-bottom:2px dotted #999
		}
		#content_right_subleft .flow a:link,
		#content_right_subleft .flow a:visited{
		color:#cc3300;
		text-decoration:underline
		}
		#content_right_subleft .flow a:hover{
		color:#cc3300;
		text-decoration:none;
		}
/* フッタ*/
	#foot a{
	width:810px;
	height:20px;
	background:url(../img/copylight.gif) center top no-repeat;
	display: block;
	}

/* 個々の設定*/
	#navi ul {
	margin:0px;
	padding:0px;
	}
	#navi ul li{
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	}
	
	#content_left_box1 ul {
	text-align:left;
	margin-left:30px;
	}
	#content_left_box1 ul li{
	list-style:url(../img/list.gif);
	margin-bottom:3px;
	padding:0;
	}

	#content_left_box2 div{
	text-align:center;
	}
	#content_left_box3 p{
	line-height:1.5;
	}
	#job_form{
	text-align:center;
	font-size:150%;
	font-weight:bold;
	margin:0 auto 10px;
	}
	#rss {
		width:800px;
		padding:5px;
		text-align: center;
		border-top:1px solid #C60;
	}
	#howto {
		width:450px; 
		height:400px; 
		text-align:left;
		margin:0 auto;
		padding:0 20px; 
		border:1px dotted #C66;
	}
	#howto dl dd {
		margin-bottom:15px;
	}	
	.howtolink {
		height:350px;
		text-align:left;
		padding:10px;
		margin-bottom:40px;
	}
	.howtolink ul li {
		list-style: disc;
		line-height:1.7;
		margin-left:20px;
	}

/* スタイル*/

	.up_day{
	font-weight:bold;
	}
	.ber{
	width:590px;
	height:50px;
	}
	.clear{
	clear:both;
	}
	.kiero{
	display:inline;
	visibility:hidden;
	font-size:1px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	}
	.text-left{
	text-align:left;
	padding:0 10px;
	}
	.text-left2{
	text-align:left;
	padding:0 20px;
	}
	.text-mleftonly{
	text-align:left;
	padding-left:30px;
	}
	.bottom_margin{
	margin-bottom:10px;
	}
	.Hotel_list{
	width:570px;
	height:250px;
	font-size:12px;
	border:1px #999999 solid;
	text-align:left;	/*ホテルリストがセンターなので*/
	overflow:auto;
	}
	.qanda dt{
	color:#5a2a2a;
	}
	.qanda dd{
	color:#2a2a5a;
	border-bottom:dotted #FC6;
	padding:10px;
	}
	.track_word{
	margin:0;
	padding:0;
	float:left;
	height:20px;
	list-style:none;
	}
	.track_word li{
	margin:0 0 0 1px;
	padding:0;
	float:left;
	list-style:none
	}
	
.table3{
	width: 450px;
	margin-left:70px;
	border:0;
}

.td1{
	background-color:#f1e3b1;
	
	font-size:14px;
}

.td2{
	background-color:#FFFFCC;
	font-size:14px;
	color:#900;
}

.th1{
	text-align:center;
	background-color:#900;
	font-size:14px;
	color:#FFF;

}
	

.th2{
	text-align:center;
	background-color:#86d3ec;
	font-size:14px;
}

.td3{
	background-color:#CCC;
	text-align:center;
	font-size:14px;
	
}

.td4{
	background-color:#FFFFCC;
	text-align:right;
	font-size:14px;
	color:#900;
}
.link_box {
	padding:20px 10px 10px 10px;
	margin:0 auto;
	text-align:left;
}
.link_box a:hover {
	font-size:100%;
	font-weight:normal;
}
.link_box img {
	margin:0 5px 5px 0;
}
.t_link_box {
	padding:20px 5px 30px 5px;
	width:570px;
	margin:0 auto;
	border-top:1px dotted #C63;
}
.t_link_box a {
	text-align:left;
	width:190px;
	display:block;
	float:left;
	margin-bottom:5px;
}
.t_link_box a:hover {
	font-size:100%;
	font-weight:normal;
}
.bold {
	font-weight:bold;
}

div.info {
	margin: 10px 0;
}
div.blink {
	font-weight: bold;
	font-size: 14px;
	color: #DC361F;
	padding: 10px;
}