@charset "UTF-8";

/*
**********************************************************************

* form.css

* site name   : http://www.te-co.co.jp/
* description : Service Page Style
* since       : 2007-2-18
* editor      : Tooru Ehara 
* modified    : 
* editor      :

*********************************************************************
*/
/*
===== CONTENTS ===========================================

	1: Form Page style

==========================================================

/*
==========================================================

* 1:Form Page style

==========================================================
*/

div#Header {
	background:url("../img/common/head_tel.gif") 435px 26px no-repeat;
}

div#BodyFrame {
	width:700px!important;
	padding:0 30px!important;
	margin:10px auto 0 auto;
}

div#MainBody{
width:650px;
margin:20px auto 60px;
}
div#MainBody h1{
background:url("../img/form/ttl_inquiry.gif") 0 0 no-repeat;
text-indent:-999em;
width:630px;
height:51px;
}
div#MainBody.partner h1{
background:url("../img/form/ttl_partner.gif") 0 0 no-repeat;
}

div#MainBody p.note{
width:620px;
margin:0 auto 10px;
}
table.FormTable{
width:620px;
margin:0 auto;
}
table.FormTable th{
background:#BBBBBB;
padding:5px 7px;
}
table.FormTable tbody th{
background:#EAEAEA;
width:30%;
}
table.FormTable td{
padding:5px 7px;
}
table.FormTable.last{
margin-bottom:30px;
}
p#leadForm{
margin:10px 0 30px;
}
table.FormTable th img{
float:right;
}
p#BtnConfirm,
p#BtnSubmit{
width:280px;
height:65px;
text-indent:-999em;
margin:20px auto 30px;
}
p#BtnConfirm a{
background:url("../img/form/btn_confirm.jpg") 0 0 no-repeat;
display:block;
width:100%;
height:100%;
overflow:hidden;
}
p#BtnConfirm a:hover,
p#BtnSubmit a:hover{
background-position:0 -65px;
}
p#BtnSubmit a{
background:url("../img/form/btn_submit.jpg") 0 0 no-repeat;
display:block;
width:100%;
height:100%;
overflow:hidden;
}
ul#provisional{
margin:0 0 20px 15px;
}
table.FormTable input.txt{
width:300px;
}
table.FormTable input.zip3{
width:25px;
}
table.FormTable input.zip4{
width:30px;
}
table.FormTable input.tel{
width:30px;
}
table.FormTable textarea{
width:400px;
}
div#ApplyMsg{
background:#ECE9D8;
width:614px;
border:1px solid #BBBBBB;
padding:2px;
margin:0 auto 20px;
}
div#ApplyMsg p{
background:#FFFFFF;
border:1px solid #DEDEDE;
padding:10px;
}
/*  Error style
--------------------------------------------------------*/
dl#ErrorMsg{
border:1px solid #FF0000;
width:600px;
margin:0 auto 20px;
padding:10px;
}
dl#ErrorMsg dt{
font-size:140%;
font-weight:bold;
color:#FF0000;
margin-bottom:5px;
}
dl#ErrorMsg dd{
color:#FF0000;
margin-bottom:5px;
}

/*  Finish style
--------------------------------------------------------*/
p#FinishMsg{
background:#EFEFEF;
border:1px solid #BBBBBB;
width:560px;
margin:20px auto;
padding:10px 20px;
}

/*	Site Seal style
--------------------------------------------------------*/
p#SiteSeal{
position:relative;
/*background:#EEEEEE;*/
padding:10px 10px 10px 150px;
width:500px;
margin:0 auto 40px;
}
p#SiteSeal img{
position:absolute;
top:10px;
left:15px;
}
/*	Seminar Page style
--------------------------------------------------------*/
body#seminar div#MainBody h2{
background:none;
border-bottom:1px solid #CCCCCC;
margin-right:10px;
padding-bottom:0;
}
body#seminar div#MainBody p,
body#seminar div#MainBody ul{
font-size:90%;
margin-bottom:10px;
}
table.seminar{
width:90%;
margin:0 auto 20px;
}
table.seminar tbody th{
background:#F1F0EB;
width:25%;
}
table.seminar thead th{
background:#BF2200;
color:#FFFFFF;
}