/* @override http://www.highnesshotel.co.jp/css/contact.css */

@import "reset.css";
@import "basic.css";
@import "module.css";
@import "layout.css";

#headerArea {
	background: url(../images/contact/bgHeaderContact.png) no-repeat center top;
	height: 304px;
}

h2.mainTitle {
	background: transparent url(../images/contact/h2Contact.png) no-repeat scroll 0 0;
	height: 45px;
	width: 299px;
	margin: 49px 0 0 14px;
	text-indent: -9999px;
}

/* privacy */

#privacyPolicy h3.titleH3 span {
	background: transparent url(../images/contact/h3Privacy.png) no-repeat scroll 0 0;
}

#privacyPolicy div.bgBox {
	background: url(../images/contact/backboxBottom.png) no-repeat 0 bottom;
	overflow: hidden;
}

#privacyPolicy div.bgBox {
	background-color: #faf8dd;
	padding: 0;
	margin-top: 20px;
}

#bgBoxInner {	
	background-color: #faf8dd;
	background: url(../images/contact/backboxTop.png) no-repeat 0 top;
	width: 665px;
	overflow: hidden;
}

#privacyPolicy div#bgBoxInner {
	padding: 60px 0 70px;
}

.bgBox h4 {
	margin-bottom: 7px;
}

.bgBox .sectionInner {
	margin: 0 30px 60px 21px;
}

.bgBox .sectionInner2 {
	margin: 0 30px 50px 40px;
}

.bgBox .sectionInner p {
	margin: 14px 0 7px 28px;
}

.bgBox ul {
	margin-left: 40px;
}

.bgBox li {
	background: url(../images/common/square.png) no-repeat 0 center;
	padding-left: 14px;
	overflow: hidden;
}

.group00 {
	background-color: #f9f5d6;
	border: 1px solid #efecc6;
	padding: 17px;
}

.bgBox .sectionInner .group00 p {
	margin-left: 0;
}

#privacyPolicy dl.tb dt {
	margin-top: 7px;
	display: inline;
	float: left;
	text-indent: -9999px;
}

#privacyPolicy dl.tb dd {
	padding: 3px 0 7px 80px;
}

div.tbBox dl.tb{
	width: 250px;
}

#dtTel {	
	width: 26px;
	background: url(../images/contact/dtTel.png) no-repeat;
	overflow: hidden;
}
#dtFax {
	width: 27px;
	background: url(../images/contact/dtFax.png) no-repeat;
	overflow: hidden;
}
#dtMail {
	width: 42px;
	background: url(../images/contact/dtMail.png) no-repeat;
	overflow: hidden;
}


/* contact */

#telFax h3.titleH3 span {
	background: transparent url(../images/contact/h3ForTelFax.png) no-repeat scroll 0 0;
	overflow: hidden;
}

#contact #telFax div.bgBox {
	background: url(../images/contact/backboxTop.png) no-repeat 0 top;
	background-color: #faf8dd;
	padding: 0;
	overflow: hidden;
}

#contact div.bgBox {
	background-color: #faf8dd;
	margin: 4px 0 20px;
}

#contactForm  p.noteSqu {
	background: url(../images/contact/square.png) no-repeat 0 center;
	padding-left: 12px;
	font-size: 95%;
	margin-bottom: 0;
}


#contact .bgBox p span#tel {
	width: 305px;
}

#contact .bgBox p span#fax {
	width: 219px;
	padding: 5px 70px 0 0;
	
}

#contact .bgBoxInner1 {
	margin: 20px 0 10px 20px;
}

#contact .bgBoxInner2 {
	margin: 0 0 10px 180px;
}

#btnContact a {
	background: url(../images/contact/btnContact01.png) no-repeat;
	width: 175px;
	height: 26px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#btnContact a:hover {
	background-position: 0 -28px;
}

#contactForm h3.titleH3 span {
	background: url(../images/contact/h3ContactForm.png) no-repeat;
	overflow: hidden;
}

#contactForm dt {
	height: 13px;
	text-indent: -9999px;
	overflow: hidden;
}

#contactForm dd {
	padding-left: 165px;
}

#fName {
	width: 55px;
	background: url(../images/contact/dtContact01.png) no-repeat;
}

div.bgBox {
	background: url(../images/contact/backboxBottom.png) no-repeat 0 bottom;
	background-color: #faf8dd;
	overflow: hidden;
}

#fPost {
	width: 70px;
	background: url(../images/contact/dtContact03.png) no-repeat;
}

#fTel {
	width: 70px;
	background: url(../images/contact/dtContact05.png) no-repeat;
}

#fKana {
	width: 67px;
	background: url(../images/contact/dtContact02.png) no-repeat;
}

#fAddress {
	width: 43px;
	background: url(../images/contact/dtContact04.png) no-repeat;
}

#fMail {
	width: 101px;
	background: url(../images/contact/dtContact06.png) no-repeat;
}

#fMail {
	width: 101px;
	background: url(../images/contact/dtContact06.png) no-repeat;
}

#fTextBox {
	width: 120px;
	background: url(../images/contact/dtContact07.png) no-repeat;
}

#formBtn {
	margin-top: 21px;
}

#formBtn p {
	text-align: center;
	margin-bottom: 0;
}

#name {
	width: 200px;
}

#kana {
	width: 200px;
}

#postNo {
	width: 100px;
}

#address {
	width: 350px;
}

#tel {
	width: 150px;
}

#mail {
	width: 200px;
}

#textBox {
	width: 450px;
}













