@charset "utf-8";


/*---------------------------------------------------

                 idContactUsPage

-----------------------------------------------------*/

#idContactUsPage{}
#idContactUsPage h2{
	border-bottom: 1px solid #eae1d8;
	padding-bottom: 2px;
	margin-bottom: 15px;}
#idContactUsPage p{
	line-height: 1.5;
	margin-bottom: 1.5em;}


/*----------------------------------------------------
                       idSub01
------------------------------------------------------*/
#idSub01{
	margin-bottom: 50px;}
#idSub01 ul{}
#idSub01 li{
	background: #fededf url(../images/contactus/sub01_top.gif) no-repeat center top;
	width: 220px;
	padding-top: 5px;
	padding-bottom: 0;
	float: left;
	margin-right: 40px;}
#idSub01 h3{
	width: 180px;
	line-height: 1.5;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/contactus/border.gif) no-repeat center bottom;
	padding-top: 10px;
	padding-bottom: 20px;}
#idSub01 dl{
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;}
#idSub01 dt{
	line-height: 1.5;}
#idSub01 dd{
	line-height: 1.5;}
#idSub01 dd strong{
	line-height: 1.5;
	font-weight: bold;}
#idSub01 div.clBottom{
	height: 5px;
	width: 220px;
	background: #fededf url(../images/contactus/sub01_bottom.gif) no-repeat center bottom;}

#idSub01 li.clLast{
	float: right;
	margin-right: 0;}




/*----------------------------------------------------
                      idSub02
------------------------------------------------------*/
#idSub02{}
#idSub02 fieldset{
	border: none;}
#idSub02 table{
	margin-bottom: 30px;}
#idSub02 th, #idSub02 td{
	padding-top: 7px;
	padding-bottom: 5px;}
#idSub02 th{
	width: 160px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	background-color: #fededf;
	text-align: right;
	line-height: 1.5;
	border-bottom: 2px solid #fff;}
#idSub02 td{
	padding-left: 4px;
	border-bottom: 2px solid #fff;
	line-height: 1.4;}
#idSub02 input{
	line-height: 1.3;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	vertical-align: middle;}
#idSub02 label{
	padding-left: 5px;
	padding-right: 30px;}

#idSub02 .clTextBox1,
#idSub02 .clTextBox2,
#idSub02 .clTextBox3,
#idSub02 .clTextBox4,
#idSub02 .clTextBox5,
#idSub02 textarea,
#idSub02 select{
	border: 1px solid #d8c8b9;
	padding-left: 2px;
	padding-right: 2px;}

#idSub02 .clTextBox1{
	width: 195px;}
#idSub02 .clTextBox2{
	width: 295px;}
#idSub02 .clTextBox3{
	width: 545px;}
#idSub02 .clTextBox4{
	width: 50px;}
#idSub02 .clTextBox5{
	width: 55px;}
#idSub02 textarea{
	width: 545px;
	height: 100px;}

#idSub02 fieldset li{
	float: left;
	width: 180px;
	margin-top: 10px;}
#idSub02 fieldset li label{
	padding-right: 10px;}

#idSub02 li{
	line-height: 1.5;
	margin-bottom: 1.5em;
	color: #ff0000}



/* idPrivacy
-------------------------------------------*/
#idPrivacy{
	background-color: #fededf;
	padding: 20px 20px 10px 20px;}
#idPrivacy li, #idPrivacy p{
	line-height: 1.5;}
#idPrivacy p{
	text-align: right;
	margin-bottom: 10px;}
#idPrivacy p.clTextCenter{
	text-align: center;
	padding-top: 18px;
	background: url(../images/contactus/border_long.gif) no-repeat center top;
	margin-bottom: 0;}

#idSubmitBox{
	text-align: center;
	margin-top: 30px;
	padding-bottom: 40px;}
#idSubmitBox input{
	letter-spacing: 2px;
	padding-left: 5px;
	padding-right: 5px;}