@charset "utf-8";

/*------------------------------------------------------------------------------
	Client Name - Reset CSS
	Date: 2007-04-30
------------------------------------------------------------------------------*/

/*	All Reset
----------------------------------------------------*/

*{
	margin:0;
	padding:0;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

/*	Redefine
----------------------------------------------------*/

body{
	color:#666;
	font-size:100%;
	font-family:
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		Sans-Serif;
}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:bold;}
ul{list-style-type:none;}
ol{margin-left:2em;}
table{
	font-size:inherit;
	font-size:100%;
}
th{text-align:left;}

img{
	border:0;
	vertical-align:middle;
}

em{color:#cc0033;}
strong{font-weight:bold;}
del{text-decoration:overline;}

a{text-decoration:none;
}
a:link{color:#3366CC;}
a:visited{color:#3366CC;}
a:hover,
a:active{color:#3366CC;
	text-decoration:underline;
}
a[name]:hover{color:#666;}



a{text-decoration:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,
a:active{color:#3366CC;
	text-decoration:underline;
}
a[name]:hover{color:#3366CC;}



textarea,input{font-size:100%;}
pre,code {font-family:monospace;}

.formbtn{
	text-align:right;
}
#info-hotelman form select,
.formbtn select{
	font-size:80%;
	margin-bottom:10px !important;
}
.formbtn input{
	font-size:80%;
	margin-bottom:10px !important;
}
.formbtn02{
	font-size:80%;
	margin-top:10px !important;
}


/* .clearfix ---------------------------------------------------------- */

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}