@charset "UTF-8";

.panel1 
{
	border:none;
}

.panel1 .PanelImage 
{
	display:block;
	width:100%;
	height:auto;
}

.PanelImage img
{
	width:100%;
	height:auto;
}

.panel1 .Panel_comment {
	display:block;
	margin: 0 auto;
	width:100%;
	height:auto;
	color: #612e0f;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:1.0em;
	vertical-align:top;
}

.panel2 
{
	border:none;
}


.panel2 .PanelImage 
{
	display:table-cell;
	position:relative;
}

.panel2 .Panel_comment {
	display:table-cell;
	margin:0 3%;
	width:55%;
	height:auto;
	color: #612e0f;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:1.0em;
	vertical-align:top;
}


.Panel_comment_header {
	color: #ff7d7d;
	font-size:1.5em;
}

.Panel_comment_strong {
	color: #ff7d7d;
	font-size:1.1em;
}


.contactform table{
	border-collapse: collapse;
	width:100%;
	color:rgba(78,37,7,1.0);
}

.contactform tr{

}

.contactform th{
	width:20%;
	padding:10px;
	border:solid 1px rgba(178,136,80,1.00);
	background-color:rgba(229,207,177,1.0);
	text-align:left;
}

.contactform td{
	width:80%;
	padding:10px;
	border:solid 1px rgba(178,136,80,1.00);
}

.contactform .select_riyu{
	width:100%;
}

.contactform .Corp_Name{
	width:100%;
}

.contactform .Last_Name{
	width:150pt;
}

.contactform .First_Name{
	width:150pt;
}

.contactform .GipCode{
	width:100pt;
}

.contactform .Address1{
	width:100%;
	margin:5px 0px;
}

.contactform .Address2{
	width:100%;
	margin:5px 0px;
}

.contactform .TelNo , .FaxNo, .MailAddress{
	width:100%;
}

.contactform .Remarks
{
	width:100%;
	height:200px;
}

.contactform .DivSubmit
{
	width:100%;
}

.contactform .ButtonArea
{
	margin:10px auto;
}

.contactform .SubmitButton{
	display:block;
	margin:10px auto;
	width:250px;
	height:71px;
	background: url(../img/contact/check_button.png) left top no-repeat;
	background-size:contain;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.contactform .SendButton{
	display:block;
	float:right;
	margin:10px;
	width:250px;
	height:71px;
	background: url(../img/contact/sending_button.png) left top no-repeat;
	background-size:contain;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.contactform .CancelButton{
	display:block;
	float:right;
	margin:10px;
	width:250px;
	height:71px;
	background: url(../img/contact/return_button.png) left top no-repeat;
	background-size:contain;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}


/* Small Desktops */
@media (min-width: 769px) and (max-width: 1096px) {

}
/* Small Tablets */
@media (min-width: 481px) and (max-width: 768px) {
	
}
/* Mobile */
@media (max-width: 480px) {
	
}
