@charset 'UTF-8';

p#ointro {
	line-height: 175%;
}

p#ty {
	position: absolute;
	top: 138px;
	left: 41px;
	font-size: 9pt;
	font-weight: bold;
}

form {
	position: absolute;
	top: 163px;
	left: 20px;
}

div.f1 {
	width: 962px;
	height: 105px;
	border: 1px solid gray;
	border-width: 2px 0 0 0;
	position: relative;
}
div.cf1 {
	width: 962px;
	height: 50px;
	border: 1px solid gray;
	border-width: 2px 0 0 0;
	position: relative;
}

div.f2 {
	width: 962px;
	height: 115px;
	border: 1px solid gray;
	border-width: 2px 0 0 0;
	position: relative;
}
div.f3 {
	width: 962px;
	height: 190px;
	border: 1px solid gray;
	border-width: 2px 0 0 0;
	position: relative;
}

div.f4 {
	width: 962px;
	height: 150px;
	border: 1px solid gray;
	border-width: 2px 0 0 0;
	position: relative;
}
div.f5 {
	width: 962px;
	height: 230px;
	border: 1px solid gray;
	border-width: 2px 0 0 0;
	position: relative;
}

div.detail {
	width: 962px;
	height: 1490px;
	border: 1px solid gray;
	border-width: 2px 0 0 0;
	position: relative;
}

p.d1 {
	position: absolute;
	top: 10px;
	left: 20px;
	font-size: 10pt;
	font-weight: bold;
	line-height: 175%;
	width: 160px;
}

input.i1 {
	position: absolute;
	top: 10px;
	left: 200px;
	width: 362px;
	height: 1.5em;
	border: 1px solid gray;
	font-size: 14pt;
	font-weight: normal;
}
input.ci1 {
	position: absolute;
	top: 10px;
	left: 200px;
	width: 560px;
	height: 1.5em;
	border: 1px solid gray;
	font-size: 14pt;
	font-weight: normal;
}

p.exm {
	position: absolute;
	top: 54px;
	left: 200px;
	font-size: 9pt;
	font-weight: normal;
	line-height: 175%;
}
p.descexm {
	position: absolute;
	top: 190px;
	left: 200px;
	font-size: 9pt;
	font-weight: normal;
	line-height: 175%;
}
table.t1 {
	position: absolute;
	top: 10px;
	left: 200px;
	font-size: 10pt;
	font-weight: normal;
}
table.t1 td {
	width: 175px;
	height: 22px;
}

table.t2 {
	position: absolute;
	top: 10px;
	left: 200px;
	font-size: 10pt;
	font-weight: normal;
}
table.t2 tr td {
	border-bottom: 1px solid black;
	padding: 3px;
	vertical-align: top;
}

table.t3 tr td {
	line-height: 200%;
	border: 0px solid black;
}

td.m1 {

	width: 250px;
}

td.m2 {
	width: 80px;
}

input.ic1 {
	border: 1px solid gray;
	width: 16px;
	height: 16px;
	font-size: 14pt;
	margin-right: 9px;
}

textarea.ta1 {
	position: absolute;
	top: 10px;
	left: 200px;
	width: 540px;
	height: 170px;
	border: 1px solid gray;
}

div.submit {
	position: relative;
	top: 10px;
	left: 395px;
	margin-bottom: 60px;
}

a.back {
	position: absolute;
	top: 10px;
	left: 266px;
	margin-bottom: 60px;
}
input.send {
	position: absolute;
	top: 10px;
	left: 523px;
	margin-bottom: 60px;
}

div#suc {
	position: absolute;
	top: 288px;
	left: 365px;
}

input.num {
	width: 20px;
}


