﻿@charset "utf-8";
/* CSS Document */


.formSmp1_pec,
.formSmp2_pec{
	width:100%;
	border-collapse:collapse;
}
.formSmp2_pec th{
background:#e6e6e6; 
	width:100px;
	padding:5px 10px;
	margin:0;
	vertical-align:top;
text-align:left;
	border: 1px solid #cccccc;
}

.formSmp1_pec th{
background:#e6e6e6; 
	width:221px;
	padding:5px 10px;
	margin:0;
	vertical-align:top;
text-align:left;
	border: 1px solid #cccccc;
}

	
.formSmp2_pec td.subName_pec{
/*	display:inline-table;*/
	margin:0;
	padding:5px 10px;
	width:100px;
	background:#f6f6f6;
}
	
	
	
.formSmp2_pec td,
.formSmp1_pec td{
/*	display:inline-table;*/
	margin:0;
	padding:10px 10px !important;
	border:1px solid #cccccc;
}


.formSmp1_pec td dt,
.formSmp2_pec td dt{
	display:none;
	margin:0;
	padding:0;
}


.formSmp1_pec input,
.formSmp2_pec input{
	/*width:40%;*/
	border: 1px solid #cccccc;
	display:inline;
}

.formSmp1_pec input[type="checkbox"],
.formSmp2_pec input[type="checkbox"],
.formSmp1_pec input[type="radio"],
.formSmp2_pec input[type="radio"]{
	margin-right:5px;
/*	border-radius:0px;*/
}
.formSmp1_pec textarea,
.formSmp2_pec textarea{
	border-radius:0px;
	width:auto;
	height:auto;
	max-width:300%;
}

.formSmp1_pec dd,
.formSmp2_pec dd{
	margin:0;
	padding:0;
	width:100%;
}

.formSmp1_pec dd ul,
.formSmp2_pec dd ul{
	list-style:none;
	margin:0;
	padding:0;
}

.formSmp1_pec dd.inArea0_pec li,
.formSmp2_pec dd.inArea0_pec li{
	list-style:none;
	margin:0 18px 5px 0;
	padding:0;
	float:left;
	display:inline-block;
}


.formSmp2_pec dd.inArea1_pec li,
.formSmp1_pec dd.inArea1_pec li{
	list-style:none;
	margin:0 18px 5px 0;
	padding:0;
	float:left !important;
	display:block!important;
}
.formSmp2_pec dd.inArea1n_pec li,
.formSmp1_pec dd.inArea1n_pec li{
	list-style:none;
	margin:0 18px 5px 0;
	padding:0;
	float:none !important;
	display:block!important;
}


.formSmp1_pec dd.inArea2_pec li,
.formSmp2_pec dd.inArea2_pec li{
	list-style:none;
	margin:0 18px 5px 0;
	padding:0;
	width:48%;
	float:left;
}



.formSmp1_pec dd.inArea3_pec li,
.formSmp2_pec dd.inArea3_pec li{
	list-style:none;
	margin:0 18px 5px 0;
	padding:0;
width:33%;
	float:left;
}


.formSmp1_pec dd em,
.formSmp2_pec dd em{
/*	float:left;*/
	margin:0 5px;
	font-style:normal;
}

.formSmp1_pec dd .note_pec,
.formSmp2_pec dd .note_pec{
	list-style:none;
	clear:both;
	padding-top:0px;
	margin:0;
}

.formSmp1_pec dd .note_pec li,
.formSmp2_pec dd .note_pec li{
	list-style:none;
	text-indent:-1em;
	padding-left:1em;
	padding-top:0px;
	margin:0;
	font-size:80% !important;
	width:92%;
}
.formSmp1_pec txtarea,
.formSmp2_pec txtarea{
	width:100%;
	height:150px;
}

.formSmp1_pec dd li span{
	margin:0 5px;
}

input.wdt250_pec{
	width:170px;
	margin-bottom:0px !important;
}
input.wdt470_pec{
	width:470px;
}
input.wdt450_pec{
	width:450px;
}

input.wdt50_pec{
	width:50px;
}

input.wdt30_pec{
	width:30px;
}

ul.listBlock_pec li{
float:none !important;
display:block !important;
/*font-size:25px;*/
}


@media only screen and (max-width: 640px) {
	.formSmp1_pec,
	.formSmp2_pec{
	font-size:115% !important;
	}
	
.formSmp1_pec th,
.formSmp2_pec th{
	display:none;
	margin:0;
	padding:0;

	}

.formSmp2_pec td.subName_pec{
	display:none;
	margin:0;
	padding:0;
}
.formSmp1_pec input,
.formSmp2_pec input,
.formSmp1_pec select,
.formSmp2_pec select,
.formSmp1_pec textarea,
.formSmp2_pec textare{
	/*width:95%;*/
/*	border-radius:0px;*/
	line-height:1.8;
	margin-bottom:3px;
	width:auto;
	height:auto;
}

.formSmp1_pec input[type="checkbox"],
.formSmp2_pec input[type="checkbox"],
.formSmp1_pec input[type="radio"],
.formSmp2_pec input[type="radio"]{
	margin-right:5px;
}

.formSmp1_pec td dt,
.formSmp2_pec td dt{
	display: block;
/*	color:#ff0000;*/
}
.formSmp1_pec td dt em,
.formSmp2_pec td dt em{
	font-style:normal;
	font-weight:bold;
	display:block;
}

.formSmp1_pec dd.inArea0_pec li,
.formSmp2_pec dd.inArea0_pec li{
	list-style:none;
	margin:0 0 8px 0;
	padding-right:15px;
	float:none !important;
	width:93%;
}

.formSmp1_pec dd.inArea1_pec li,
.formSmp2_pec dd.inArea1_pec li{
	list-style:none;
	margin:0;
	padding:0;
	float:none !important;
	display:block!important;
	width:93%;
	background:#ff000;
}


.formSmp1_pec dd.inArea2_pec,
.formSmp2_pec dd.inArea2_pec{
	margin:0;
	padding:0;
	width:100%;
}

.formSmp1_pec dd.inArea2_pec li,
.formSmp2_pec dd.inArea2_pec li,
.formSmp1_pec dd.inArea3_pec li,
.formSmp2_pec dd.inArea3_pec li{
	list-style:none;
	margin:0 0 3px 0;
	padding:0;
	width:100%;
	float:none;
}

.formSmp1_pec dd.inArea2_pec em,
.formSmp2_pec dd.inArea2_pec em{
	float:none;
	margin-bottom:5px;
}

input.wdt470_pec{
	width:90%;
}

input.wdt450_pec{
	width:85%;
}

input.wdt50_pec{
	width:20%;
}

input.wdt30_pec{
	width:15%;
}


.formSmp1_pec dd .note_pec li,
.formSmp2_pec dd .note_pec li{
	list-style:none;
	text-indent:-1em;
	padding-left:1em;
	margin:0 0 0 1em;
	font-size:80% !important;
	width:85%;
}

}

/*--clearfix------------*/

.inArea2_pec:after {
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	font-size:0;
	line-height:0;
	}

.inArea2_pec {
	display:inline-block;
	}
	
.ind_pec{
		color:#B91440;
		margin:0 3px;
		font-size:80%;
	}


