<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*繝輔か繝ｼ繝�
--------------------------------------*/	

.form_notes{
	width:70%;
	margin: 0px auto 0px auto;
	padding-top:20px;
	clear:both;
	}
.form_notes2{
	width:100%;
	margin: 0px auto 0px auto;
	padding-top:0px;
	clear:both;
  text-align: left;
	}
.form_notes3{
	width:602px;
	margin: 20px auto 0px auto;
	padding-top:0px;
	clear:both;
	text-align: left;
	}
.form_tab{
	width:90%;
	margin: 40px auto 0px auto;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0px solid #d8d8d8;
	clear:both;
}

.form_tab th{
	width: 235px;
	vertical-align:top;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	padding: 30px 0px 10px 10px!important;
	border-top: dotted 1px #b3b3b3;
	overflow:hidden;
}
 
.form_tab td{
	padding: 30px 0px 10px 0px!important;
	text-align: left;
	vertical-align: top;
	border: 0;
	border-top: dotted 1px #b3b3b3;
	overflow:hidden;
}
.form_line_top{
	border-top: solid 1px #b8d7e8 !important;
}
.form_line_dot{
	border-top: dotted 1px #b3b3b3 !important;
}

.form_line_l{
	border-bottom: solid 1px #b8d7e8 !important;
}
.form_line_r{
	border-bottom: solid 1px #b8d7e8 !important;
}

input[type="text"]:focus {
  outline: 0;
}

input.form_300{width:300px!important;}
input.form_150{width:150px!important;}
input.form_40w{width:40px!important;}
input.form_80w{width:80px!important;}
input.form_50p{width:50%!important;}
input.form_70p{width:70%!important;}
input.form_100p{width:92%!important;}

.form_basic{
	margin-top: 0px;
	padding:8px;
	border:0;
	border:solid 2px #ccc;
	font-size:16px;
	color: #4d4d4d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px;
	-webkit-appearance: none;
	}
	
select{
	-webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    text-indent: 1em;
    background:#EEE url(../images/form_arrows.gif) no-repeat;
    background-size:20px 20px;
    background-position: right 6px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    vertical-align: middle;
    border:1px solid #CCC;
    margin-bottom:5px;
	overflow:visible;
	padding:0px 3px 0px 0px;
	outline: 0;
}

select.w55{width:55px!important;}	
select.w200{width:200px!important;}	
select.w250{width:250px!important;}
select.w390{width:390px!important;}	

@-moz-document url-prefix() {
/* for firefox */
    select{
        background:none;
        background-color: #FFF;
    }
	select.w55{width:70px;}	 
	}
textarea {
	width: 92%;
	height: 8em;
}

.textarea_rows{
	height: 15em;
	}

.submit_bx{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
	text-align:center!important;
	}

.submit1{
	width: 230px;
	margin: 0px 10px 0px 10px;
	padding: 16px 0px 16px 0px;
	border:0;
	color: #ffffff;
	font-size:18px;
	clear:both;
	cursor:pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px;
	display: -moz-inline-box!important;  
	display: inline-block!important;  
	}

.submit_bx1{
	width: 230px;
	margin: 30px auto 0px auto;
	}
.submit_bx_l{
	width: 48%;
	margin-top: 30px;
	text-align:right;
	float:left;
	}
.submit_bx_r{
	width: 48%;
	margin-top: 30px;
	text-align:left;
	float:right;
	}
.mw_wp_form .error {
    color: #ff7b45;
}

/*===================================
PC 逕ｻ髱｢縺ｮ讓ｪ蟷�′1025pxpx莉･荳�
===================================*/

@media screen and (min-width: 1025px){

}

/*===================================
tab縲逕ｻ髱｢縺ｮ讓ｪ蟷�′91024px縺ｾ縺ｧ
===================================*/
@media screen and (max-width:1024px){


/*繝輔か繝ｼ繝�
--------------------------------------*/	


.form_notes{
	width: 100%;
	margin: 0px auto 0px auto;
	padding-top:20px;
	clear:both;
	}
.form_notes2{
	width:100%;
	margin: 0px auto 0px auto;
	padding-top:0px;
	clear:both;
  text-align: left;
	}
.form_notes3{
	width:100%;
	margin: 0px auto 0px auto;
	padding-top:0px;
	clear:both;
  text-align: left;
	}

.form_tab th{
	width: 100%;
	padding: 20px 0px 0px 0px!important;
	display:block;
	margin: 0 auto;
	border:none;
	text-align: left;
	border-top: dotted 1px #b3b3b3;
	overflow:hidden;

}
.form_tab td{
	width:100%;
	padding: 10px 0px 10px 0px!important;
	display: list-item;
	list-style:none;
	border-top: none !important;
	border-top: dotted 1px #b3b3b3;
	overflow:hidden;	
}
 

.form_line_top{
	border-top: solid 1px #b8d7e8 !important;
}
.form_line_dot{
	border-top: dotted 1px #b3b3b3 !important;
}

.form_line_l{
	border-bottom: solid 1px #b8d7e8 !important;
}
.form_line_r{
	border-bottom: solid 1px #b8d7e8 !important;
}

input[type="text"]:focus {
  outline: 0;
}

input.form_300{width:300px!important;}
input.form_150{width:150px!important;}
input.form_30{width:30px!important;}
input.form_50p{width:100%!important;}
input.form_70p{width:100%!important;}
input.form_100p{width:100%!important;}

.form_basic{
	margin-top: 0px;
	padding:8px;
	border:0;
	border:solid 2px #ccc;
	font-size:16px;
	color: #4d4d4d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px;
	-webkit-appearance: none;
	}
	
select{
	-webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    text-indent: 1em;
    background:#EEE url(../images/form_arrows.gif) no-repeat;
    background-size:20px 20px;
    background-position: right 6px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    vertical-align: middle;
    border:1px solid #CCC;
    margin-bottom:5px;
	overflow:visible;
	padding:0px 3px 0px 0px;
	outline: 0;
}

select.w55{width:55px;}	
select.w200{width:200px;}	
select.w250{width:250px;}	

@-moz-document url-prefix() {
/* for firefox */
    select{
        background:none;
        background-color: #FFF;
    }
	select.w55{width:70px!important;}	 
	}
textarea {
	width: 92%;
	height: 8em;
}

.textarea_rows{
	height: 15em;
	}
}


/*===================================
sp tab縲逕ｻ髱｢縺ｮ讓ｪ蟷�′768px縺ｾ縺ｧ
===================================*/
@media screen and (max-width: 768px){

/*繝輔か繝ｼ繝�
--------------------------------------*/	


.form_notes{
	width: 100%;
	margin: 0px auto 0px auto;
	padding-top:20px;
	clear:both;
	}

.form_tab{
	width:100%;
	margin-top: 10px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0px solid #d8d8d8;
	clear:both;
}


.form_line_top{
	border-top: solid 1px #b8d7e8 !important;
}
.form_line_dot{
	border-top: dotted 1px #b3b3b3 !important;
}

.form_line_l{
	border-bottom: solid 1px #b8d7e8 !important;
}
.form_line_r{
	border-bottom: solid 1px #b8d7e8 !important;
}

input[type="text"]:focus {
  outline: 0;
}
input[type="button"],input[type="submit"] {
    border-radius: 4;
	 -webkit-appearance: none;
  }
  
.form_basic{
	margin-top: 0px;
	padding:8px;
	border:0;
	border:solid 2px #ccc;
	font-size:16px;
	color: #4d4d4d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px;
	}
	
select{
	-webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    text-indent: 1em;
    background:#EEE url(../images/form_arrows.gif) no-repeat;
    background-size:20px 20px;
    background-position: right 6px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    vertical-align: middle;
    border:1px solid #CCC;
    margin-bottom:5px;
	overflow:visible;
	padding:0px 3px 0px 0px;
	outline: 0;
}

select.w55{width:55px!important;}	
select.w200{width:200px!important;}	
select.w250{width:250px!important;}	

select.w390{width:320px!important;}

@-moz-document url-prefix() {
/* for firefox */
    select{
        background:none;
        background-color: #FFF;
    }
	select.w55{width:70px;}	 
	}
textarea {
	width: 92%;
	height: 8em;
}

.textarea_rows{
	height: 15em;
	}

.submit_bx{
	width: 230px;
	margin: 20px auto 20px auto;
	text-align:center;
	}
.submit1{
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 16px 0px;
	border:0;
	color: #ffffff;
	font-size:20px;
	clear:both;
	cursor:pointer;
	}

.submit_bx1{
	width: 230px;
	margin: 20px auto 20px auto;
	}

.submit_bx_l{
	width: 100%;
	margin: 20px auto 0px auto;
	text-align:center;
	float:none;
	}
.submit_bx_r{
	width: 100%;
	margin: 15px auto 0px auto;
	text-align:center;
	float:none;

	}
}

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