﻿@charset "UTF-8";


/* container
--------------------------------------------------------*/

#container {
	width:673px;
	}

#container h2 {
	height:82px;
	padding-left:13px;
	}

.contCol {
	margin-left:13px;
	padding:28px 13px 29px 13px;
	border-bottom:solid 1px #f0f0f0;
	}

.contCol h3 {
	padding-bottom:0;
	}

.contCol h4 {
	padding-top:24px;
	}

.contCol p {
	padding-top:24px;
	color:#000;
	font-size:1.16em;
	line-height:1.43;
	}

.contCol h5 {
	padding:24px 0 10px;
	}

.contCol dt,.contCol th,.contCol td {
	color:#666666;
	font-size:1.16em;
	line-height:1.57;
	font-weight:normal;
	vertical-align:top;
	}

.contCol th {
	white-space:nowrap;
	padding:0 0.8em;
	}

.lastCol {
	padding:30px 0 29px 26px;
	border-bottom:none;
	}

.lastCol h3 {
	padding-bottom:14px;
	}

#formBox {
	padding:0 14px 22px 14px;
	background-color:#f7f8f9;
	}

.formArea {
	padding:20px 0 23px;
	}

.formArea.plusLine {
	padding:16px 0 20px;
	border-bottom:solid 1px #dbdbdb;
	}

.formArea dt {
	float:left;
	color:#000;
	font-size:1.16em;
	line-height:1.43;
	font-weight:bold;
	}

.formArea dt.mgn {
	width:210px;
	}

.formArea dt.mgnCheck {
	width:120px;
	}

.formArea .red {
	color:#e02f5d;
	}

.formArea dd {
	float:left;
	color:#000;
	font-size:1.16em;
	line-height:1.43;
	}

.formArea li {
	padding-bottom:6px;
	}

.formArea li.mgn {
	padding-top:12px;
	}

.formArea textarea {
	width:380px;
	height:100px;
	padding:10px;
	margin:4px 0 8px;
	font-size:1em;
	line-height:1.2;
	border:solid 1px #dbdbdb;
	}

.formArea .formAst {
	color:#cc79a4;
	font-size:0.86em;
	line-height:1.4;
	}

.formArea .textInd {
	display:block;
	text-indent:0.86em;
	}

.lastCol th,.lastCol td {
	padding-bottom:14px;
	}

.lastCol th {
	font-weight:normal;
	white-space:nowrap;
	padding-right:25px;
	text-align:right;
	}

.formArea input.textName {
	width:183px;
	height:18px;
	padding:4px;
	font-size:1em;
	line-height:1.2;
	border:solid 1px #dbdbdb;
	}

.formArea input.na1 {
	margin:0 20px 0 9px;
	width:160px;
	}

.formArea input.na2 {
	margin:0 0 0 9px;
	width:160px;
	}

p#submitBtn {
	text-align:center;
	padding-top:30px;
	}

.lastCol p.note {
	text-align:center;
	padding-top:20px;
	color:#000;
	font-size:0.8em;
	line-height:1.5;
	}



.formArea p.goSub {
	font-size:1.16em;
	line-height:1.43;
	padding-bottom:20px;
	}

.formArea.thanx p {
	font-size:1.16em;
	line-height:1.43;
	padding:20px;
	}

.formArea.thanx p.mgn {
	padding-bottom:0;
	}


