@charset "UTF-8";

@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);

strong {
	font-weight:bold!important;
}

#headerMobile,
#footerMobile,
#pageTopBox,
#linkbar
 {
	display:none;
}

#special {
	border:3px solid #bfbfbf;
	width:1018px;
	margin:30px auto 15px auto;
	border-radius: 10px;
	position:relative;
	behavior:url(css/PIE.htc);
	 }
	
#specialBox {
	background:url(../img/special_bg.png) no-repeat left bottom;
	background-size:250px 500px!important;
	padding-left:300px;
}

/*==============================================
header
==============================================*/
#specialHeader {
	background:#f4f4f4 url(../img/special_header_bg.gif) no-repeat left top;
	background-size:77px 70px;
	height:45px;
    border-radius:7px 7px 0 0;
	position:relative;
	behavior:url(css/PIE.htc);
	padding:15px;
	border-top:1px solid #fff;
	margin-bottom:20px;
}

#specialHeader h2 {
	float:left;	
	color:#aaa;
	padding-left:45px;
	font-weight:bold;
}

#specialHeader h2 span {
	color:#222;
	font-size:20px!important;
}

#specialBack {
	float:right;	
}


/*==============================================
box
==============================================*/
#specialContract {
	text-align:center;
	width:650px;
	font-size:30px;
	margin-bottom:20px;
}

#specialChange {
	text-align:center;
	width:604px;
	padding:20px;
	font-size:30px;
	background:#feffd0;
	border:3px solid #ff9900;
    border-radius: 8px;
	position:relative;
	behavior:url(css/PIE.htc);
	margin-bottom:30px;
}

#specialChange p {
	color:#ff9900;
	margin-bottom:10px;
	font-weight:bold;
}

/*==============================================
btn
==============================================*/
#specialContract a {
    background: #64c100;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#88dc2c), to(#65C200));
	background: -webkit-linear-gradient(#88dc2c, #65C200);
	background: -moz-linear-gradient(#88dc2c, #65C200);
	background: -ms-linear-gradient(#88dc2c, #65C200);
	background: -o-linear-gradient(#88dc2c, #65C200);
	background: linear-gradient(#88dc2c, #65C200);
	-pie-background: linear-gradient(#88dc2c, #65C200);
	border-radius: 8px;
    box-shadow: 0 5px 0 #54a300;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 15px 20px;
	display:block;
	position:relative;
	behavior:url(css/PIE.htc);
    text-align: center;
	text-decoration:none!important;
	text-shadow: 0 -1px #64c100;
}

#specialContract a:hover {
    background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#ecffd6));
	background: -webkit-linear-gradient(#FFF, #ecffd6);
	background: -moz-linear-gradient(#FFF, #ecffd6);
	background: -ms-linear-gradient(#FFF, #ecffd6);
	background: -o-linear-gradient(#FFF, #ecffd6);
	background: linear-gradient(#FFF, #ecffd6);
	-pie-background: linear-gradient(#FFF, #ecffd6);
    box-shadow: 0 5px 0 #cdeeaa;
    color: #64c100;
	text-shadow:none;
}

#specialChangeCar a {
    background: #0098ff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#51b8fd), to(#0098FF));
	background: -webkit-linear-gradient(#51b8fd, #0098FF);
	background: -moz-linear-gradient(#51b8fd, #0098FF);
	background: -ms-linear-gradient(#51b8fd, #0098FF);
	background: -o-linear-gradient(#51b8fd, #0098FF);
	background: linear-gradient(#51b8fd, #0098FF);
	-pie-background: linear-gradient(#51b8fd, #0098FF);
    border-radius: 8px;
    box-shadow: 0 5px 0 #0077c7;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 15px 20px;
	display:block;
	position:relative;
	behavior:url(css/PIE.htc);
    text-align: center;
	text-decoration:none!important;
	margin-bottom:10px;
	text-shadow: 0 -1px #0077c7;
}

#specialChangeCar a:hover {
    background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#d2f0fc));
	background: -webkit-linear-gradient(#FFF, #d2f0fc);
	background: -moz-linear-gradient(#FFF, #d2f0fc);
	background: -ms-linear-gradient(#FFF, #d2f0fc);
	background: -o-linear-gradient(#FFF, #d2f0fc);
	background: linear-gradient(#FFF, #d2f0fc);
	-pie-background: linear-gradient(#FFF, #d2f0fc);
    box-shadow: 0 5px 0 #91d3ff;
    color: #0098ff;
	text-shadow:none;
}


#specialChangeAddress a {
    background: #e4007f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f14ba7), to(#e4007f));
	background: -webkit-linear-gradient(#f14ba7, #e4007f);
	background: -moz-linear-gradient(#f14ba7, #e4007f);
	background: -ms-linear-gradient(#f14ba7, #e4007f);
	background: -o-linear-gradient(#f14ba7, #e4007f);
	background: linear-gradient(#f14ba7, #e4007f);
	-pie-background: linear-gradient(#f14ba7, #e4007f);
    border-radius: 8px;
    box-shadow: 0 5px 0 #b60166;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 15px 20px;
	display:block;
	position:relative;
	behavior:url(css/PIE.htc);
    text-align: center;
	text-decoration:none!important;
	margin-bottom:10px;
	text-shadow: 0 -1px #b60166;
}

#specialChangeAddress a:hover {
    background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#ffdae7));
	background: -webkit-linear-gradient(#FFF, #ffdae7);
	background: -moz-linear-gradient(#FFF, #ffdae7);
	background: -ms-linear-gradient(#FFF, #ffdae7);
	background: -o-linear-gradient(#FFF, #ffdae7);
	background: linear-gradient(#FFF, #ffdae7);
	-pie-background: linear-gradient(#FFF, #ffdae7);
    box-shadow: 0 5px 0 #ff91b9;
    color: #e4007f;
	text-shadow:none;
}


#specialChangeHosho a {
    background: #00bebe;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#34d4d4), to(#00BEBE));
	background: -webkit-linear-gradient(#34d4d4, #00BEBE);
	background: -moz-linear-gradient(#34d4d4, #00BEBE);
	background: -ms-linear-gradient(#34d4d4, #00BEBE);
	background: -o-linear-gradient(#34d4d4, #00BEBE);
	background: linear-gradient(#34d4d4, #00BEBE);
	-pie-background: linear-gradient(#34d4d4, #00BEBE);
    border-radius: 8px;
    box-shadow: 0 5px 0 #009292;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 15px 20px;
	display:block;
	position:relative;
	behavior:url(css/PIE.htc);
    text-align: center;
	text-decoration:none!important;
	text-shadow: 0 -1px #009292;
}

#specialChangeHosho a:hover {
    background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#c3faf0));
	background: -webkit-linear-gradient(#FFF, #c3faf0);
	background: -moz-linear-gradient(#FFF, #c3faf0);
	background: -ms-linear-gradient(#FFF, #c3faf0);
	background: -o-linear-gradient(#FFF, #c3faf0);
	background: linear-gradient(#FFF, #c3faf0);
	-pie-background: linear-gradient(#FFF, #c3faf0);
    box-shadow: 0 5px 0 #69d9d9;
    color: #00bebe;
	text-shadow:none;
}

