﻿@charset "UTF-8";
/*----------contact----------*/

.contact_container_1{
	width		:940px;
	height		:auto;
	margin		:0 auto;
	padding-left:10px;
	padding-right:10px;

	vertical-align:middle;

	font-family	:"メイリオ",Meiryo,helvetica, arial, freesans, clean, sans-serif;
}

.contact_container_msg{
	width		:80%;
	height		:auto;
	margin		:0 auto;
	margin-top	:30px;
	margin-bottom:30px;
	padding		:30px;
	border		:solid 1px #E6E6FA;
}


.contact_form_table_1{
	width		:80%;
	margin		:0 auto;
}

.contact_form_td_1{

	padding		:15px;
	font-size	:16px;
	font-weight	:bold;
	color		:#555555;
	text-align	:right;
	vertical-align:top;
	line-height	:20px;
	border 		:solid 1px #e5e5e5;

}

.contact_form_td_2{

	padding		:15px;
	font-size	:16px;
	color		:#555555;
	text-align	:left;
	line-height	:20px;

	vertical-align:top;

	border 		:solid 1px #e5e5e5;
}

.contact_form_td_1 hr{
    border		: 0 none; 
    height		: 1px;
	background-color:#9097a9;
	margin:3px 0px 3px 0px;
}

.contact_form_td_2 hr{
    border		: 0 none; 
    height		: 1px;
	background-color:#9097a9;
	margin:3px 0px 3px 0px;
}

.contact_td_notes{
	font-size	:11px;
	color		:#555555;

}

.contact_container_1 input[type=submit]{
	border		:solid 1px #999999;
	padding		:10px;
	color		:#ffffff;
	background-color: #3f3f3f;
	cursor		:pointer;
	font-size	:18px;
	font-weight	:bold;
	width		:200px;
}

.contact_container_1 input[type=submit]:hover{
	opacity		:0.4;
	filter		:alpha(opacity=40);
	-ms-filter	:"alpha( opacity=40 )";
}

.contact_container_1 input[type=button]{
	border		:solid 1px #999999;
	margin		:0 auto;
	padding		:5px;
	color		:#ffffff;
	background-color: #3f3f3f;
	cursor		:pointer;
	font-size	:18px;
	font-weight	:bold;
	width		:200px;
}

.contact_container_1 input[type=button]:hover{
	opacity		:0.4;
	filter		:alpha(opacity=40);
	-ms-filter	:"alpha( opacity=40 )";
}

.contact_container_1 input[type=text]{
	border		:thin solid #00ad00;
	padding		:5px;
	color		:#222223;
	font-size	:18px;
	margin		:2px;
}
.contact_container_1 input[type=text]:focus{
	color		:#000001;
	background-color: #F0F8FF;
}

.contact_container_1 input[type=password]{
	border		:thin solid #00ad00;
	padding		:3px;
	color		:#222223;
	font-size	:18px;
	background-color: #F0F8FF;
}
.contact_container_1 input[type=password]:focus{
	color		:#000001;
	background-color: #F0F8FF;
}


.contact_container_1 textarea{
	border		:thin solid #00ad00;
	padding		:3px;
	color		:#222223;
	font-size	:18px;
}
.contact_container_1 textarea:focus{
	color		:#000001;
	background-color: #F0F8FF;
}

.contact_container_1 select{
	border		:thin solid #00ad00;
	padding		:3px;
	color		:#222223;
	font-size	:18px;
}
.contact_container_1 select:focus{
	color		:#000001;
	background-color: #F0F8FF;
}


/*----------faq----------*/

.faq_container_1{
	width		:940px;
	height		:auto;
	margin		:0 auto;
	padding-left:10px;
	padding-right:10px;

	vertical-align:middle;

	font-family	:"メイリオ",Meiryo,helvetica, arial, freesans, clean, sans-serif;
}



