@charset "utf-8";

.attention{
	color:#F35154;
}


.f-table{
	width:100%;
}

.f-table th{
	width:12em;
	padding:10px;
	border-bottom:#ccc 1px dotted;
	background-color:#f4f4f4;
	text-align:left;
	vertical-align:top;
	font-size:14px;
}

.f-table td{
	padding:10px;
	border-bottom:#ccc 1px dotted;
}

.f-table .note{
	padding:0;
	background:none;
}

input[type="text"],
input[type="email"]{
	padding:5px;
	border:#ddd 1px solid;
}

input.koumoku2{
	width:350px;
}

label[for="f-type1"],
label[for="f-type2"]{
	cursor:pointer;
}

.f-table textarea{
	width:600px;
	height:150px;
	border:#ddd 1px solid;
	padding:4px;
	
}



/* 送信ボタン
---------------------------*/


.submit-btn{
	margin-top:20px;
	text-align:center;
}


.submit-btn input{
	width:300px;
	height:40px;
    padding: 10px;
    font-size: 1.2em;
    background-color:#f8b551;
	box-shadow:2px 2px #ddd;
    color: #fff;
    border-style: none;
	font-weight:bold;
	-moz-border-radius: 5px;    /* Firefox */
	 -webkit-border-radius: 5px; /* Safari,Chrome */
	 border-radius:5px;         /* CSS3 */
	 behavior: url(/PIE.htc);
}

/* 戻るボタン　*/
.back-btn input{
	margin-top:20px;
	text-align:center;
}

.back-btn input{
	width:200px;
	height:40px;
    padding: 10px;
    font-size: 1.2em;
    background-color:#b3b3b3;
	box-shadow:2px 2px #ddd;
    color: #fff;
    border-style: none;
	font-weight:bold;
	-moz-border-radius: 5px;    /* Firefox */
	 -webkit-border-radius: 5px; /* Safari,Chrome */
	 border-radius:5px;         /* CSS3 */
	 behavior: url(/PIE.htc);
}


/* 送信ボタンをクリックした時の変化　*/
.submit-btn input:active {
    background-color:#F7C147;
}


#form p.comment{
	text-align:center;
	line-height:180%;
}



#form .bold_red{
	font-weight:bold;
	color:#FF0000;
}

#form h3{font-size:20px;}

textarea{
	border:1px solid #eeeeee;
	color:#505050;
	background-color : #FFFFFF;
	}

input {
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	color:#505050;
	background-color : #FFFFFF;
	padding:10px;
	}



input.0 {
	border:0;
	background:none;
	}



@charset "utf-8";

.attention{
	color:#F35154;
}


.f-table{
	width:100%;
}

.f-table th{
	width:12em;
	padding:10px;
	border-bottom:#ccc 1px dotted;
	background-color:#f4f4f4;
	text-align:left;
	vertical-align:top;
	font-size:14px;
}

.f-table td{
	padding:10px;
	border-bottom:#ccc 1px dotted;
}

.f-table .note{
	padding:0;
	background:none;
}

input[type="text"],
input[type="email"]{
	padding:5px;
	border:#ddd 1px solid;
}

input.koumoku2{
	width:350px;
}

label[for="f-type1"],
label[for="f-type2"]{
	cursor:pointer;
}

.f-table textarea{
	width:600px;
	height:150px;
	border:#ddd 1px solid;
	padding:4px;
	
}



/* 送信ボタン
---------------------------*/


.submit-btn{
	margin-top:20px;
	text-align:center;
}


.submit-btn input{
	width:300px;
	height:40px;
    padding: 10px;
    font-size: 1.2em;
    background-color:#f8b551;
	box-shadow:2px 2px #ddd;
    color: #fff;
    border-style: none;
	font-weight:bold;
	-moz-border-radius: 5px;    /* Firefox */
	 -webkit-border-radius: 5px; /* Safari,Chrome */
	 border-radius:5px;         /* CSS3 */
	 behavior: url(/PIE.htc);
}

/* 戻るボタン　*/
.back-btn input{
	margin-top:20px;
	text-align:center;
}

.back-btn input{
	width:200px;
	height:40px;
    padding: 10px;
    font-size: 1.2em;
    background-color:#b3b3b3;
	box-shadow:2px 2px #ddd;
    color: #fff;
    border-style: none;
	font-weight:bold;
	-moz-border-radius: 5px;    /* Firefox */
	 -webkit-border-radius: 5px; /* Safari,Chrome */
	 border-radius:5px;         /* CSS3 */
	 behavior: url(/PIE.htc);
}


/* 送信ボタンをクリックした時の変化　*/
.submit-btn input:active {
    background-color:#F7C147;
}


#form p.comment{
	text-align:center;
	line-height:180%;
}



#form .bold_red{
	font-weight:bold;
	color:#FF0000;
}

#form h3{font-size:20px;}

textarea{
	border:1px solid #eeeeee;
	color:#505050;
	background-color : #FFFFFF;
	}

input {
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	color:#505050;
	background-color : #FFFFFF;
	padding:10px;
	}



input.0 {
	border:0;
	background:none;
	}



