<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width:768px){

.page_contact input,
.page_contact select,
.page_contact textarea{
	padding:5px;
	margin:3px 0;
}
.page_contact img{
	vertical-align:middle;
}


.page_contact #txt_name  { width: 400px; ime-mode: active; }
.page_contact #txt_name2  { width: 400px; ime-mode: active; }
.page_contact #txt_kana  { width: 400px; ime-mode: active;}
.page_contact #txt_kana2  { width: 100px; ime-mode: active; }
.page_contact #txt_tel1   { width:  400px; ime-mode: disabled; }
.page_contact #txt_tel2   { width:  80px; ime-mode: disabled; text-align: center; }
.page_contact #txt_tel3   { width:  80px; ime-mode: disabled; text-align: center; }
.page_contact #txt_email  { width: 400px; ime-mode: disabled; }
.page_contact #txt_email2 { width: 300px; ime-mode: disabled; }
.page_contact #txt_memo   { width:   400px; ime-mode: active;height:200px;}


.page_contact .remark{
	display:block;
}
.page_contact .remark2{
	color:#F1728A;
}

.page_contact .endform { text-align: center; }
.modify,.send { display: inline-block; }
.page_contact .finish_txt { width: 70%; margin: 0 auto; }

.dbd{
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}

#btnModify {
	float: left;
	max-width: 285px;
	margin-top: 50px;
	cursor: pointer;
	border: none;
}
#btnSend {
	float: right;
	max-width: 282px;
	margin-top: 50px;
	cursor: pointer;
	border: none;
	color: #333;
	font-family:"AXIS Font Japanese W55",Verdana,"æ¸¸ã‚´ã‚·ãƒƒã‚¯",YuGothic,"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W3","Hiragino Kaku Gothic ProN","ãƒ¡ã‚¤ãƒªã‚ª",Meiryo,sans-serif;
}
/*------------ tb_style ------*/
.tb_style td.dissimillar{
	background-color: #f5f5f5;
	color: #333;
}
.tb_style .alternate{
	background-color: #e8fdfa;
}
.tb_style .tb_btmnone{
	border-bottom: none;
}

}

@media screen and (min-width:481px) and (max-width:767px){
/*----------page_contact  -------------*/
.page_contact #txt_name,
.page_contact #txt_name2,
.page_contact #txt_kana,
.page_contact #txt_kana2{
	width:98%;
	margin: 0;
}
.page_contact #tel1,
.page_contact #tel2,
.page_contact #tel3{
	width:21%;
	}
.page_contact #txt_email,
.page_contact #txt_email2{
	width:98%;
	}
.page_contact .endform button{
	float:none;
	margin:0 auto 15px auto;
	}
.page_contact th .remark{
	display:inline;
	}

.page_contact .tb_style th,
.page_contact .tb_style td{
	width:100%;
	display:block;
	max-width:100%;
	box-sizing:border-box;
}
.tb_style tr:last-child &gt; th{
	border-bottom: 1px dashed #d9d9d9;
}
.page_contact #txt_tel1{width:20%;}
.page_contact #txt_tel2{width:20%;}
.page_contact #txt_tel3{width:20%;}

.page_contact #txt_memo{
	width:95%;
}

#btnModify {
	float: left;
	width: 45%;
	font-size: 14px;
}
#btnSend {
	float: right;
	width: 45%;
	font-size: 14px;
}

}

@media  (max-width: 480px) {
	.page_contact input,
	.page_contact select,
	.page_contact textarea{
		padding:5px;
		margin:3px 0;
	}
	.page_contact img{
		vertical-align:middle;
	}


	.page_contact #txt_name  { width: 95%; ime-mode: active; }
	.page_contact #txt_name2  { width: 95%; ime-mode: active; }
	.page_contact #txt_kana  { width: 95%; ime-mode: active;}
	.page_contact #txt_kana2  { width: 100px; ime-mode: active; }
	.page_contact #txt_tel1   { width:  95%; ime-mode: disabled; }
	.page_contact #txt_tel2   { width:  80px; ime-mode: disabled; text-align: center; }
	.page_contact #txt_tel3   { width:  80px; ime-mode: disabled; text-align: center; }
	.page_contact #txt_email  { width: 95%; ime-mode: disabled; }
	.page_contact #txt_email2 { width: 95%; ime-mode: disabled; }
	.page_contact #txt_memo   { width: 95%; ime-mode: active;height:200px;}


	.page_contact .remark{
		display:block;
	}
	.page_contact .remark2{
		color:#F1728A;
	}

	.page_contact .endform { text-align: center; }
	.modify,.send { display: inline-block; }
	.page_contact .finish_txt { width: 70%; margin: 0 auto; }

	.dbd{
		opacity: .5;
		-moz-opacity: .5;
		filter: alpha(opacity=50);
	}

	#btnModify {
/*		float: left;
		max-width: 285px; */
		margin: 30px auto;
		cursor: pointer;
		border: none;
		display: block;
	}

	#btnModify img {
		width: 100%;
	}

	#btnSend {
/*		float: right;
		max-width: 282px; */
		margin: 30px auto;
		display: block;
		cursor: pointer;
		border: none;
		color: #333;
		font-family:"AXIS Font Japanese W55",Verdana,"æ¸¸ã‚´ã‚·ãƒƒã‚¯",YuGothic,"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W3","Hiragino Kaku Gothic ProN","ãƒ¡ã‚¤ãƒªã‚ª",Meiryo,sans-serif;
	}
	#btnSend img {
		width: 100%;
	}

	/*------------ tb_style ------*/
	.tb_style td.dissimillar{
		background-color: #f5f5f5;
		color: #333;
	}
	.tb_style .alternate{
		background-color: #e8fdfa;
	}
	.tb_style .tb_btmnone{
		border-bottom: none;
	}
}
/*---------- End page_contact -------------*/
</pre></body></html>