@charset "UTF-8";

@import url("module.css");

/* reset css
====================================================== */
body{
	margin:0;
	padding:0;
	border:0;
	line-height:1.4;
	color:#333;
	font-family:sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	/*\*/
	font-size:100%;
	/**/
}
div,
h1,h2,h3,h4,h5,h6,
p,
a,
img,
ul,ol,li,
dl,dt,dd,
table,th,td,
form{
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	font-size:100%;
}
ul,ol{
	list-style:none;
}
img{
	vertical-align:bottom;
}

/* clearfix
====================================================== */
.cFix:after,
.clearfix:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.cFix,
.clearfix{
	_height:1px;
	min-height:1px;
	/*￥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* リンク設定
====================================================== */
a{
	color:#00d;
	text-decoration:underline;
}
a:hover{
	color:#d00;
	text-decoration:underline;
}

/* 共通項目
====================================================== */
.fLeft{float:left;}
.fRight{float:right;}
.right{text-align:right;}
.center{text-align:center;}
.fBold{font-weight:bold;}

/* 本文
====================================================== */
.ft70{font-size:70%;}
.ft70-15{font-size:70%;line-height:1.5;}
.ft70-16{font-size:70%;line-height:1.6;}
.ft70-17{font-size:70%;line-height:1.7;}
.ft70-18{font-size:70%;line-height:1.8;}
.ft80{font-size:80%;}
.ft80-15{font-size:80%;line-height:1.5;}
.ft80-16{font-size:80%;line-height:1.6;}
.ft80-17{font-size:80%;line-height:1.7;}
.ft80-18{font-size:80%;line-height:1.8;}
.ft90{font-size:90%;}
.ft90-15{font-size:90%;line-height:1.5;}
.ft90-16{font-size:90%;line-height:1.6;}
.ft90-17{font-size:90%;line-height:1.7;}
.ft90-18{font-size:90%;line-height:1.8;}
.ft100{font-size:100%;}
.ft100-15{font-size:100%;line-height:1.5;}
.ft100-16{font-size:100%;line-height:1.6;}
.ft100-17{font-size:100%;line-height:1.7;}
.ft100-18{font-size:100%;line-height:1.8;}
.ft110{font-size:110%;}
.ft110-15{font-size:110%;line-height:1.5;}
.ft110-16{font-size:110%;line-height:1.6;}
.ft110-17{font-size:110%;line-height:1.7;}
.ft110-18{font-size:110%;line-height:1.8;}
.ft120{font-size:120%;}
.ft120-15{font-size:120%;line-height:1.5;}
.ft120-16{font-size:120%;line-height:1.6;}
.ft120-17{font-size:120%;line-height:1.7;}
.ft120-18{font-size:120%;line-height:1.8;}
.ft130{font-size:130%;}
.ft130-15{font-size:130%;line-height:1.5;}
.ft130-16{font-size:130%;line-height:1.6;}
.ft130-17{font-size:130%;line-height:1.7;}
.ft130-18{font-size:130%;line-height:1.8;}

/* ====================================================== */
#container{
	margin:0 auto;
	width:960px;
}
#copyright{
	margin-top:40px;
	padding:20px 0;
	text-align:center;
	font-size:14px;
	color:#888;
	border-top:1px solid #ccc;
}
.caution1{
	padding-top:5px;
	font-size:14px;
	color:#555;
	text-align:right;
}
.cmnHead1{
	margin-bottom:15px;
	padding:10px;
	border-bottom:4px solid #b4d8f9;
	background:#005aaa;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	border-radius:3px;
}
.cmnHead1 span{
	font-size:14px;
}
.info1{
	float:left;
	width:465px;
}
.infoTable1{
	width:100%;
	border-collapse:collapse;
}
.infoTable1 th{
	padding:0 15px 10px 0;
	font-size:16px;
	color:#333;
	line-height:1.5;
	text-align:left;
	vertical-align:top;
}
.infoTable1 th span{
	color:#005aaa;
}
.infoTable1 td{
	padding:0 010px 0;
	font-size:16px;
	color:#333;
	line-height:1.5;
	text-align:left;
	vertical-align:top;
}
.blue1{
	color:#005aaa;
}
.hotel1{
	float:right;
	padding:14px;
	border:1px solid #c9e1f8;
	width:435px;
	background:#e7f3ff;
	border-radius:5px;
}







