@charset "UTF-8";

@import url("../../css/common/reset.css");
@import url("../../css/common/base.css");
@import url("../../css/common/fonts.css");
@import url("../../css/common/common.css");

/* layout */
body {
	background-color: #ffffff;
}
#header{
	width: 100%;
	height: 70px;
	background-repeat: repeat-x;
	background-image: url("../images/header_bg.gif");
}
.header-inner{
	margin: 0 auto;
	padding-top: 6px;
	width: 960px;
	height: 64px;
}
h1{
	float: left;
	width: 650px;
	height: 64px;
}
#logo {
	float: right;
	width: 200px;
	height: 64px;
}
#catch {
	width: 100%;
	background-repeat: repeat-x;
	background-image: url("../images/catch_bg.gif");
	background-position: 0 0;
}
.catch-inner {
	margin: 0 auto;
	width: 960px;
}
#contents {
	padding: 27px 0 0 0;
	width: 100%;
	background-repeat: repeat-x;
	background-image: url("../images/contents_bg.gif");
	background-position: 0 0;
}
.contents-inner {
	margin: 0 auto;
	width: 960px;
}
.contents-inner h2 {
	margin: 0 0 10px 0;
	padding: 0;
	width: 960px;
}

.col-set {
	margin: 0 auto;
	width: 960px;
}
.col {
	float: left;
	width: 310px;
}
.col-1 {
	padding-right: 15px;
	
}
.col-2 {
	padding-right: 15px;
}
.col-3 {
	
}
.form {
	padding-bottom: 10px;
}
.form .btn {
	padding-top: 9px;
	height: 47px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.form .col-1 .btn {
	background-image: url("../images/form_gold_btn_bg.gif");	
}
.form .col-2 .btn {
	background-image: url("../images/form_blue_btn_bg.gif");	
}
.form .col-3 .btn {
	background-image: url("../images/form_pearl_btn_bg.gif");	
}
.form .col-2 .cp {
	padding-top: 10px;	
}

.functions {
	padding: 0 0 0 5px;
	height: 600px;
}
#travel .functions {
	height: 670px;
}
#privilege .functions {
	height: 535px;
}
.functions .function {
	padding: 0 0 13px 0;
}
.col-1 .functions { background-color: #f7f4ed; }
.col-2 .functions { background-color: #edeef7; }
.col-3 .functions { background-color: #f0f7ed; }

.to-pagetop {
	margin: 0 auto;
	padding: 10px 0;
	width: 960px;
	text-align:right;
}

#footer {
	width: 100%;
}
.footer-inner {
	margin: 0 auto;
	padding-top: 20px;
	width: 960px;
}
.footer-banner {
	text-align: center;
}
.corporate-link {
	padding-top: 15px;
	text-align: center;
}
.corporate-link a {
	color: #222;
}
#copyright {
	padding-top: 10px;
}
.form-attention {
	padding-bottom: 15px;
}
