<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


/*-----------------------------
	form
------------------------------*/

/* form_content */

#form_content{
	width:85.2%;
	margin:0 auto 20px;
}
#form_content h2{
	margin-bottom:40px;
}
#form_content #form_iframe{
	margin-bottom:20px;
}
#form_content #form_iframe h3{
	background:none;
	color:#4c4948;
	padding:0;
}
#form_content #form_iframe iframe{
	width:100%;
	border:#4c4948 1px solid;
}
#form_content h3{
	font-size:15px;
	padding:1%;
	background:#002b69;
	color:#FFF;
	margin-bottom:10px;
}
#form_content h3.error{
	font-size:15px;
	padding:1%;
	background:#F00;
	color:#FFF;
	margin-bottom:10px;
}
#form_content .attention{
	margin-bottom:20px;
	color:#ed5858;
}
#form_content table{
	width:100%;
	margin-bottom:30px;
	border-top:#C9CACA 1px solid;
	border-left:#C9CACA 1px solid;
}
#form_content table th{
	width:20%;
	padding:1.1%;
	border-right:#C9CACA 1px solid;
	border-bottom:#C9CACA 1px solid;
	background:#fcfaf4;
	vertical-align:top;
	font-weight:bold;
}
#form_content table th.bgcolor{
	background:#002b69;
	color:#FFF;
}
#form_content span.kome{
	color:#ed5858;
}
#form_content table td{
	padding:1.1%;
	border-right:#C9CACA 1px solid;
	border-bottom:#C9CACA 1px solid;
}
#form_content table td span.dis_none{
	display:none;
}
#form_content table td span.dis_block{
	display:block;
}
#form_content table td dl{
	clear:both;
	overflow:hidden;
}
#form_content table td dt{
	font-weight:bold;
	width:10%;
	margin-right:10px;
	padding-top:5px;
	float:left;
}
#form_content table td dd.passbox{
	width:87.8%;
	float:left;
}
#form_content table td.check dt{
	padding-top:0;
}
#form_content table td input[type='text']{
	padding:2px;
	margin-right:5px;
}
#form_content table td input[type='text'].long{
	width:30%;
}
#form_content table td dd.passbox input[type='text'].long{
	width:34.2%;
}
#form_content table td input[type='text'].middle{
	width:10%;
}
#form_content table td input[type='text'].short{
	width:8%;
}
#form_content table td input[type='radio']{
	margin-right:5px;
}
#form_content table td textarea{
	width:97.8%;
}
#form_content .btn_pc{
	margin:0 auto 90px;
	width:68%;
	clear:both;
	overflow:hidden;
	display:block;
}
#form_content .btn_pc.check_width{
	width:680px;
	clear:both;
	overflow:hidden;
	display:block;
	margin:0 auto 90px;
}
#form_content .btn_pc.check_width.toppage{
	width:340px;
	text-align:center;
}
#form_content .btn_pc.check_width.toppage p{
	float:none;
}
#form_content .btn_pc p{
	width:320px;
	margin:0 10px;
	float:left;
}
#form_content .btn_pc.check_width p{
	width:320px;
}
#form_content .btn_pc p img{
	/*width:100%;*/
}
#form_content .btn_sp{
	display:none;
}
#form_content .kiyaku{
	margin-bottom:20px;
	text-align:center;
}
/*mokuzou*/
.mokuzou{
	width:100% !important;
	overflow:hidden;
	clear:both;
}
.mokuzou_box{
	margin:80px 0;
	clear:both;
	overflow:hidden;
}
.mokuzou_btn li{
	float:left;
	font-size:16px;
	margin-right:40px;
	padding-left:20px;
	background:url(common/images/arrow.png) no-repeat left top;
}


@media screen and (max-width: 800px){
/* form_content */
#form_content h2 img{
	width:100%;
	height:auto;
}
#form_content table td dt{
	width:15%;
}
#form_content .btn_pc{
	width:84%;
}
#form_content .btn_pc.check_width{
	width:100%;
}
#form_content .btn_pc.check_width p{
	width:47%;
}
#form_content .btn_sp{
	display:none;
}
#form_content .btn_pc p img{
	/*width:100%;*/
}
#form_content .btn_pc p{
	margin:0 1.5%;
}
#form_content table td dd.passbox{
	width:83%;
	float:left;
}
#form_content table td dd.passbox input[type='text'].long{
	width:36.2%;
}


}

@media screen and (max-width: 500px){
/* form_content */
#form_content{
	width:100%;
	padding:0;
}
#form_content h2 img{
	width:100%;
	height:auto;
}
#form_content table{
	border:none;
}
#form_content table th{
	display:block;
	width:98%;
	margin-bottom:10px;
	border:none;
}
#form_content table td{
	display:block;
	width:100%;
	margin-bottom:20px;
	border:none;
}

#form_content table td dt{
	font-weight:bold;
	width:20%;
	margin-right:10px;
	padding-top:5px;
	float:left;
}
#form_content table td dd.passbox{
	width:76%;
	float:left;
}
#form_content table td input[type='text'].long{
	width:50%;
}
#form_content table td dd.passbox input[type='text'].long{
	width:65.8%;
}
#form_content table td input[type='text'].middle{
	width:15%;
}
#form_content table td input[type='text'].short{
	width:15%;
}
#form_content .btn_pc{
	display:none;
}
#form_content .btn_pc.check_width{
	display:none;
}
#form_content .btn_sp{
	margin:0 auto 40px;
	width:100%;
	clear:both;
	overflow:hidden;
	display:block;
}
#form_content .btn_sp p{
	margin:0 ;
	float:left;
	width:50%;
}
#form_content .btn_sp p img{
	width:100%;
}
#form_content .btn_sp.check_width.toppage{
	margin:0 auto 20px;
	width:48%;
	text-align:center;
}
#form_content .btn_sp.check_width.toppage p{
	margin:0;
	float:none;
	width:100%;
}


}



</pre></body></html>