﻿@charset "utf-8";

/*===================目次========================

部品
form.css
最終更新日：2009年6月17日

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


/*==============================================
◆テーブルタグ
==============================================*/
table.tblForm {
 }

table.tblForm th {
	text-align: left;
	vertical-align: middle;
	margin: 0;
	padding: 6px; }

table.tblForm td {
	width: 60%; }

table.tblForm .necessaryBox {
	width: 220px; }

table.tblForm .necessaryLeft {
	width: 195px;
	float: left;
}

table.tblForm .necessaryRight {
	width: 23px;
	float: right;
}

table.tblForm .necessaryRight img {
	vertical-align: middle;
}


/*==============================================
◆項目の体裁 次回は#の先頭にformを加える
==============================================*/
form #name {	width: 240px; }
form #office {	width: 240px; }

form #email {	width: 240px; }
form #email_check {	width: 240px; }

form #tel {	width: 240px; }
form #mob {	width: 240px; }
form #hometel,form #kana {	width: 240px; }

form #age, form #zip, form #homezip {	width: 140px; }
form #address {	width: 240px; }
form #url {	width: 240px; }
form #homeaddress, form #school, form #hischool, 
form #faculty {	width: 240px; }

form #comment, form .textarea {	width: 350px; }
form #question,form #appeal,form #motive {	width: 350px; }
form #sector {	width: 350px; }
form label {	margin-right: 1em; }
form input#send1, form input.checkbox {
	position: relative;
	top: -2px; }

/*==============================================
◆プロセス
==============================================*/
ol#olProcess {
	margin: 0 0 20px;
	padding: 0; }

ol#olProcess li {
	width: 183px;
	height: 90px;
	float: left;
	margin:  0;
	padding: 0; }

ol#olProcess li span{
	padding: 0;
	margin: 0;
	display: block;
	text-indent: -10000px;
	color: #e5e5e5;
	text-align: center;
	text-decoration: none;
	width: 183px;
	height: 39px; }

ol.olStep01 {
	background-image: url(../images/form/icon_process_01.gif);
	background-repeat: no-repeat;
	background-position: 0 0; }

ol.olStep02 {
	background-image: url(../images/form/icon_process_02.gif);
	background-repeat: no-repeat;
	background-position: 0 0; }

ol.olStep03 {
	background-image: url(../images/form/icon_process_03.gif);
	background-repeat: no-repeat;
	background-position: 0 0; }

/*==============================================
◆送信
==============================================*/
.dSubmit {
	text-align: center;
	margin: 0;
	padding: 0; }
.dPrivacy {
	height: 160px;
	overflow-y: scroll;
	margin:     0 0 1.5em;
	padding:    10px;
	border: solid 1px #cecece; }
.dPrivacy #pContact, .dPrivacy .pContact {
	margin-left: 1em; }
