@charset "UTF-8";

/* コンタクトページ
------------------------------------------------------------ */

.contact #sec01 .contents {
	margin:35px 10px;
}

.contact #sec01 .boxOuter {
	background:url(../img/service/common/waku_side_left.gif) no-repeat left top;
}

.contact #sec01 .boxInner {
	background:url(../img/service/common/waku_side_right.gif) no-repeat right top;
	padding:20px 25px;
}

.contact #sec01 .boxA{
	width:260px;
	padding:0 0 20px 0;
}

.contact #sec01 .boxB {
	width:400px;
	padding:7px 0 0 0;
}

.contact #sec01 .boxB .mainText{
	padding:20px 0 0 0;
}


.contact #sec06 .text {
	padding:15px 0;
}

.contact #sec06 .moushikomiSche {
	border-collapse:collapse;
	border:1px solid #AAA;
	width:751px;
	margin:0 0 30px 0;
}

.contact #sec06 .moushikomiSche th {
	padding:3px 10px 3px 10px;
	background:url(../img/seminar/bk_strip.gif) 0 0;
}

.contact #sec06 .moushikomiSche td {
	border:1px solid #AAA;
	padding:15px 10px;
}

.contact #sec06 .moushikomiSche .radio {}
.contact #sec06 .moushikomiSche .date {}
.contact #sec06 .moushikomiSche .time {}
.contact #sec06 .moushikomiSche .place{
	width:290px;
}
.contact #sec06 .moushikomiSche .status{}

.contact #sec06 .contactForm {
	width:751px;
	border-collapse:collapse;
}

.contact #sec06 .contactForm td {
	border:1px solid #AAA;
	color:#666;
	padding:8px 15px;
}

.contact #sec06 .contactForm .label {
	background:url(../img/seminar/bk_strip.gif) 0 0;
}
.contact #sec06 .contactForm .input {
	width:480px;
}
.contact #sec06 .contactForm input.line1 {
	width:300px;
	font-size:1.1em;
}
.contact #sec06 .contactForm .subject {
	border-collapse:collapse;
	width:100%;
}
.contact #sec06 .contactForm .subject td {
	border:none;
	padding:8px 0;
	width:25%;
}

.contact #sec06 .contactForm .subject td.reason {
	border-bottom:1px dotted #CCC;
}
.contact #sec06 .contactForm .subject td {
	line-height:1em;
}

.contact #sec06 .contactForm .subject2 {
	border-collapse:collapse;
	width:100%;
}
.contact #sec06 .contactForm .subject2 td {
	border:none;
	padding:8px 0;
	width:25%;
}
.contact #sec06 .contactForm .subject2 td.reason {
	border-bottom:1px dotted #CCC;
}


.contact #sec06 .contactForm .textarea {
	resize:none;
	width:450px;
	min-height:150px;
}

.contact #sec06 .moushikomiBtnArea {
}

.contact #sec06 .moushikomiBtnArea .moushikomiBtn{
	text-align:center;
	padding:30px 0 30px 0;
}

/* お問い合わせ確認画面
------------------------------------------------------------ */

.contact #sec06 h4.formtitle{
	padding:10px 0 0 0;
}

.contact #sec06 .errMsgOut {
	padding:2px;
	margin:15px 0 0 0;
	border:1px solid #D6D6D6;
}

.contact #sec06 .errMsgIn {
	padding:15px;
	background-color:#FFF6F6;
}

.contact #sec06 .errMsgIn .Pink {
	color:#A00;
}

/* お問い合わせ確認画面
------------------------------------------------------------ */


.contact #sec07 h4.formtitle{
	padding:10px 0 0 0;
}

.contact #sec07 .contents .text{
	padding:20px 0 20px 0;
}

