<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
select {
	height: 1.8rem;
}

.wrap{
	padding: 0 1em;
	max-width: 1340px;
}

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

	article{
		margin-right: -4rem;
		z-index: 2;
		position: relative;

	}
	
	.sub-page-container{
		margin-left: 4rem;
	}

}




.navigation-top,.site-navigation-fixed.navigation-top{
	position: static;
}
ol &gt; li, ul &gt; li{
	margin: .6em 0;
}

.header-image{
	height: 500px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
.header-image img{
	object-fit:cover;
	width:100%;
}
#content h1 ,#tinymce h1{
	font-size: 1.8em;
	margin: 1rem 0;
	padding: .5em;
	background: #e9e9e9;
}
#content h2 ,#tinymce h2{
	font-size: 1.6em;
	margin: 1em 0 .4em;
	padding-bottom: .3em;
	border-bottom: 2px solid #d3d3d3;
}
#content h3 ,#tinymce h3{
	font-size: 1.4em;
	padding: .3em;
	border: 1px solid #d3d3d3;
	border-bottom: 2px solid #d3d3d3;	
}
#content h4 ,#tinymce h4{
	font-size: 1.2em;
	padding: .4em 0;
	margin: .6em 0;
	border-top: 1px dashed #d3d3d3;
	border-bottom: 1px dashed #d3d3d3;
}
.full-width{
	width: 100%;
}
.exam-coution{
	padding-left: 2em;
	color: #dd2a2a;
}
.olNumber{
	padding-left: 2em;
}
.margin-bottom-adjust{
	margin-bottom: 15px;
}
#masthead{
	margin-bottom: 1.5rem;
	background-color: #FAFAFA;
}
#masthead .container .navigation-top{
	border: none;
}
#masthead .container{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#masthead #top-menu li{
	margin-top: 0;
	padding: 10px 0;
}
#masthead .top-header{
	margin: 0;
}
#masthead .top-header img{
	display: block;
}
#masthead .top-header h1{
	white-space: nowrap;
}
#masthead .top-header h1 a{
	color: #000;
	font-size: .7em;
}
#masthead .top-header h1 a:hover{
	text-decoration: none;
}
#news_tab_content ul{
	margin-bottom: 0;
	list-style: none;
}
#news_tab_content ul li{
	margin: 10px;
}
#news_tab_content ul li time{
	display: inline-block;
	margin-right: 1em;
}
.nav-item .nav-link{
	background: #ef9c9c;
	color: #353535;
}
.dl-horizontal{
	display: flex;
	flex-wrap: wrap;
	margin: 10px 0;
}
.dl-horizontal dt{
	width: 10em;
	margin: 0 0 6px;
}
.dl-horizontal dd{
	width: calc(100% - 10em);
	margin: 0 0 6px;
}
.nav-item .nav-link.active{
	background: #FFF;
}
.dl-answer{
	display: flex;
}
.dl-answer ol{
	padding-left: 2em;
}
a[href*=".pdf"]:after{
	content:url('https://icongr.am/fontawesome/file-pdf-o.svg?color=d95252&amp;size=16');
	display: inline-block;
	line-height: 1.2em;
	vertical-align: bottom;
	margin-left: 5px;
}
a[target="_blank"]:after{
	content:url('https://icongr.am/fontawesome/external-link.svg?color=1e1e1e&amp;size=16');
	display: inline-block;
	line-height: 1.2em;
	vertical-align: bottom;
	margin-left: 5px;
}

a.no-icon:after{
	display: none;
}

.table-exam-list tr td:not(:last-child){
/* 	white-space: nowrap; */
}


.table-exam-list tr td:nth-child(6){
	text-align:right;
}


.dl-answer dt{
	white-space: nowrap;
	background: #2f85c7;
	color: #FFF;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-basis: 10%;
}
.dl-answer dd{
	flex-basis: 90%;
}
.dl-answer dt, .dl-answer dd{
	padding: 10px;
}
.nav-item .nav-link{
	border: 1px solid #dadada;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}
.sect-flow{
	display: flex;
	border: 1px solid #b4b4b4;
	padding: 10px;
}
.sect-flow div:first-child{
	flex-basis: 30%;
	display: flex;
	justify-content: center;
	align-items: center;
}
#content .sect-flow div:first-child h2 ,#tinymce .sect-flow div:first-child h2{
	text-align: center;
	font-size: 1em;
	border-bottom: none;
}
.sect-flow div:last-child{
	flex-basis: 70%;
}
.sect-flow div:last-child ul{
	padding-left: 2em;
}
.flow-bottom{
	margin: 10px auto;
	color: #d73f3f;
}
.btn-chief, .btn-manager, .btn-reissue, .btn-change, .btn-revise{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #000;
	font-size: 1.5em;
	border-radius: 6px;
	margin: 20px 0;
	transition: .4s;
}
.btn-chief{
	background: #81ff8c;
}
.btn-manager{
	background: #106a8a;
}
.btn-change{
	background: #e3a7f0;
}

.btn-revise{
	background: #ffbf61;
}

.btn-reissue{
	background: #8a3911;
}
.btn-chief:hover{
	color: #FFF;
	background: #38a941;
}
.btn-manager:hover{
	color: #FFF;
	background: #123459;
}
.btn-change:hover{
	color: #FFF;
	background: #8d5999;
}

.btn-revise:hover{
	color: #FFF;
	background: #a27128;
}

.btn-reissue:hover{
	color: #FFF;
	background: #5f280c;
}
#footer-menu{
	list-style: none;
	display: flex;
	justify-content: center;
}
#footer-menu li:not(:first-child):before{
	content:'��';
	display: inline-block;
}
#footer-menu li a{
	color: #000;
}
.site-info{
	float: none;
	width: 100%;
	text-align: center;
}
.js .main-navigation &gt; div &gt; ul{
	display: flex;
	justify-content: flex-end;
}
.table_successful_candidate{
	background: #ffdada;
	text-align: center;
}
.main-navigation a {
    padding: 1em;
}
.navigation-top .wrap{
	padding: 0;
}
#content-wrap{
	display: flex;
}
#content-wrap &gt; div:first-child{
	flex-basis: 70%;
}
#content-wrap &gt; div:last-child{
	flex-basis: 30%;
}
#sidebar{
	margin-left: 20px;
}
#sub-page{
	list-style: none;
}
#sub-page li{
	list-style: none;
	margin: 0;
}
#sub-page li a{
	display: block;
	padding: 10px;
	margin: 5px;
	background: #ededed;
	color: #232323;
	height: 100%;
	border-radius: 4px;
	transition: .4s;
	font-weight: bold;
}
#sub-page li a:hover{
	background: #232323;
	color: #FFF;
}

body.single-post #sub-page li.menu-item-39530 a,
body.single-result #sub-page li.menu-item-39501 a,
#sub-page li.current-menu-item a,
#sub-page li a.active{
	color: #232323;
	background: none;
}
.btn-reset{
    border-radius: 2px;
    border: 0;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1;
    padding: 1em 2em;
    text-shadow: none;
    transition: background 0.2s;
}
#wpcf7-f526-p386-o1 input[type="number"]{
	width: 5em;
	display: inline-block;
}
#wpcf7-f526-p386-o1 input[name="text-zip1"]{
	width: 4em;
	display: inline-block;
}
#wpcf7-f526-p386-o1 input[name="text-zip2"]{
	width: 5em;
	display: inline-block;
}

#top-menu li.manager-menu a{
	background: #106a8a;
	color: #FFF;
}
#top-menu li.chief-menu a{
	background: #0f891f;
	color: #FFF;
}

.header-nyk-link{
}
.header-nyk-link a{
	border: 1px solid #7f7f7f;
	padding: 5px 10px;
	font-size: .9em;
	color: #666;
	display: inline-block;
	border-radius: 4px;
    font-size: 0.7rem;
    margin-top:10px;
}


.table-exam-list tr td{
	font-size:small;
}

.table-exam-list tr td:nth-of-type(3){
	font-weight: bold;
}

/* header隱ｿ謨ｴ */
html #masthead .container{
	display: block;
}
html #masthead .top-header h1{
	padding: 0 0 1rem;
	line-height: 1;
	margin: 0;
}
#top-menu{
	list-style: none;
	margin-bottom: 0;
}

body .menu-item-39529{
	display:none;
}
body:not(.home) .menu-item-39529{
	display:list-item;
}
#news_tab_content .dl-horizontal{
	max-height: 200px;
	overflow-y: scroll;
}
#content h2.has-light-green-cyan-background-color{
	padding: .6em;
	border: none;
}
.box-caution{
	background-color:#f6f6f6;
	border: 1px solid #ccc;
	color: #1600ff;
	padding:1.5rem;
	margin:-1rem 0.1rem 2rem;
	border-radius: 3px;
}
@media all and (-ms-high-contrast:none){
  *::-ms-backdrop, a[href*=".pdf"]:after { content:""; } /* IE11 */
  *::-ms-backdrop, a[target="_blank"]:after { content:""; } /* IE11 */
}












@media screen and (max-width:1120px){
}

@media screen and (min-width:769px){
	#site-navigation{
		display: none
	}
}

@media screen and (max-width:768px){
	body{
		max-width: 100vw;
		overflow-x: hidden;
	}
	.dl-horizontal{
		display: block;
	}
	.dl-horizontal dt,.dl-horizontal dd{
		width:100%;
	}
	.btn{
		white-space: inherit;
	}
	.btn_application{
		width: 100%;
	}
	.table tr{
		display: block;
		margin-bottom: 0;
	}
	.table tr td,
	.table tr th{
		display: block;
	}


	
	.table.table-exam-list tr td:first-child{
		background: none;
	}
	
	.table.table-exam-list tr{
		display: table-row;
		margin-bottom: 0;
	}

	.table.table-exam-list thead th{
		width: auto;
	}
	
	.table.table-exam-list tr td,
	.table.table-exam-list tr th{
		display: table-cell;
	}




	
	.table_successful_candidate tr td:first-child{
		background:inherit;
	}
	
	
/*
	.row{
		flex-direction: column-reverse;
	}
*/
	#content-wrap{
		display: flex;
		flex-direction: column-reverse;
	}
	#sidebar{
		margin-left: 0;
	}
	#sub-page li a{
		margin-right: 0;
		margin-left: 0;
	}
	.sect-flow,
	#content-wrap .sect-flow div:first-child,
	#content-wrap .sect-flow div:last-child{
		display: block;
	}
	.js .main-navigation &gt; div &gt; ul{
		display: none;
	}
	#masthead .container{
		display: block;
	}
	#masthead .top-header{
	}
	#masthead .top-header img{
		margin: auto;
	}
	#masthead .top-header h1 a{
		font-size: .6em;
	}
	.has-header-image.home.blog .top-header{
		height: auto;
	}
	.header-image{
		height: auto;
	}
	.js .menu-toggle{
		width: 100%;
		border: 1px solid #929292;
		background-color: #fff !important;
	}
	#site-navigation{
		margin-bottom: 15px;
	}
	.main-navigation &gt; div.main-page-container &gt; ul{
		padding: 0;
	}
}












body.page-template-page-add_post tr.acf-row{
counter-increment:jukou;
}



body.page-template-page-add_post tr.acf-row:nth-child(odd){
	background-color: #eee;
}

/*
body.page-template-page-add_post tr.acf-row:before{
	content:counter(jukou) "莠ｺ逶ｮ";
	font-size: 1.5rem;
	font-weight: bold;
	display:block;
	padding:2rem;
	white-space: nowrap;
}
*/

input::-webkit-input-placeholder {
	color: #ccc;
}

input::-moz-placeholder {
	color: #ccc;
}

input:-ms-input-placeholder {
	color: #ccc;
}

.acf-required {
    color: #f00;
}




/* 隧ｦ鬨薙�縺ｿ */
.acf-field-5be273f095290 .acf-input{
	background-color: #fff7dc;
	display: inline-block;
	border-radius: 5px;
	padding-left: 1rem;
	padding-right: 1rem;
}

.acf-field-5be2743195291{
	background-color: #fff7dc;
}


/* 迚ｹ萓� */
.acf-field-5bd2a9a0f55a9 .acf-input{
	background-color: #defffb;
	display: inline-block;
	border-radius: 5px;
	padding-left: 1rem;
	padding-right: 1rem;
}

.acf-field-5b9a0526a3b85,
.acf-field-659f8c24b16f0{
	background-color: #defffb;
}



a.mukou{
	pointer-events: none;
}

li.mukou a{
	pointer-events: none;
}


.btn{
	display: inline-block;
    padding: 0.5em 1em;
    text-decoration: none;
    /* background: #668ad8; */
    /* color: #FFF; */
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
    border-bottom: solid 4px #00000087;
    border-radius: 5px;
}

.btn:active   {
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    box-s0px 0px 1px rgba(0, 0, 0, 0.2)0, 0.2);
    border-bottom: none;
}


.acf-button.confirm{
	background-color: #ccc;
}

.acf-button.confirm.pp-true{
	background-color: #222;	
}
.future-post{
	display: inline-block;
	color: #FFF;
	background: blue;
	padding: 0 4px;
	margin-left: 5px;
	font-size: .9rem;
}

@media screen and (max-width: 768px){




.container {
	padding-left:5px;
	 padding-right:5px;
}
	
.acf-field {
    float: none !important;
    width:100% !important;

}


body.page-template-page-add_post tr.acf-row:before {
	display: none;

}

.acf-repeater .acf-row-handle.order,
.acf-repeater .acf-row-handle.remove {
	display: none;
}




.acf-fields &gt; .acf-field {
    padding-left: 5px !important;
  padding-right: 5px !important;
}





  

td.acf-fields:before{
	content:counter(jukou) "莠ｺ逶ｮ";
	font-size: 0.5rem;
	font-weight: bold;
	display:block;
	margin-top: 2rem;
	padding:0.5rem;
	white-space: nowrap;

}












	
}

/* IE11蟇ｾ遲� */
_:-ms-lang(x)::-ms-backdrop, .acf-input-wrap {
  overflow: visible !important;
}



	
.table-tr-k td{
}

.table-tr-k td:nth-child(2){
	color: #0052ff;
}


.bg-houjin{
	background-color: #f5ffff;
}

.bg-houjin-h{
	font-size: x-large;
	background-color: #bad5ed;	
}

.bg-other{
	background-color: #fffff4;
}

.bg-blank{
	border-left: none !important;
}

.bg-header1{
	background-color: #e7e7e7;


}



.bg-soufu-h{
	background-color: #f7f395;
}

.bg-soufu{
	background-color: #fffde5;
}

.bg-mado-h{
	background-color: #84d26c;
}

.bg-mado{
	background-color: #e1ffd8;
}

.bg-header1,
.bg-houjin-h,
.bg-soufu-h,
.bg-mado-h{
	font-size: larger;
	padding: 20px 10px !important;
}

.acf-form{
	background-color: #fbfbfb;
}

.acf-fields&gt;.acf-field {
	border-color: #aaa !important;
	line-height: 1.2;
    padding: 7px 6px;
}

.acf-fields{
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;

}

.acf-field.acf-field-message .acf-label label {
    margin:0 !important;
}

.acf-field input {
    vertical-align: initial !important;
}

.acf-fields&gt;.acf-field:first-child {
    border-top:1px solid #aaa !important;
}

.acf-input30 .acf-input{
	width: calc(30% - 16px) !important;
}

.acf-input40 .acf-input{
	width: calc(40% - 16px) !important;
}

.acf-input50 .acf-input{
	width: calc(50% - 16px) !important;
}

@media screen and (max-width: 768px){
	.acf-input30 .acf-input,
	.acf-input40 .acf-input,
	.acf-input50 .acf-input{
	width: 100% !important;
	}
}

.readonly-kakunin{
	font-size: larger !important;
	padding:10px !important;
	background-color:#fff !important;
	color:#000 !important;
	border:none !important;
	box-shadow:1px 1px 3px #767676;
	border-radius: 10px;
}

select.readonly-kakunin{
	padding: 0 !important;
}

.acf-input-price .acf-input{
	display:inline-block;
	width:90% !important;

}

.acf-input-price .readonly-kakunin{
	padding:0px !important;
	background-color:#fff !important;
	color:#000 !important;
	border:none !important;
	box-shadow:none !important;
	border-radius: 0 !important;
	font-size:xx-large !important;
	text-align:right;
	background-color:inherit !important;
}

.acf-input-price:after{
	content:'蜀�';
	vertical-align:bottom;
}


.button-back{
	background-color: #ccc !important;
	color: #333 !important;
}

.button-send{
	font-size: larger !important;
}

.wpcf7-form.sent p{
	display: none;
}

.wpcf7-form.sent #soushin{
	display: none;
}

@media screen and (max-width:768px){
	.table_successful_candidate tr{
		display: flex;
		flex-wrap: wrap;	
	}
	.table_successful_candidate tr td{
		flex-basis: 20%;
	}
	

	
}


/* 隧ｦ鬨謎ｸ隕ｧ隱ｿ謨ｴ */
.table-tr-note td{
	border-top: 3px solid #bbb;
	border-bottom: 3px solid #bbb;
}

.table-tr-note td:nth-child(1){
	border-left: 3px solid #bbb;
	border-top: 3px solid #bbb;
}
.table-tr-note td:nth-last-child(1){
	border-right: 3px solid #bbb;
}
.pc-none{
	display: none;
}
.js .menu-toggle{
	display: none;
}
@media screen and (max-width:920px){
	#masthead .container {
	    max-width: 100%;
	}
}


@media screen and (max-width:575px){
	.js .menu-toggle{
		display: block;
	}
	#masthead .top-header{
		background:none;
		width: 100%;
		margin: 0;
		height: 100%;
	}
	#top-menu{
		display: flex;
		padding-left: 15px;
		padding-right: 15px;

	}
	#masthead #top-menu li{
		margin-bottom: 0;
	}
	#top-menu li a{
	}
	html #masthead .top-header h1{
		text-align: left;
	}
	html #masthead &gt; .container{
		display: flex;
	}
	.menu-toggle{
		padding: 5px;
		position: relative;
		
	}
	html #site-navigation{
		margin-bottom: 0;
	}
	.menu-toggle .sp-menu{
		display: block;
		width: 1.5rem;
		margin: 10px 0;
		height: 3px;
		background-color: #000;
		position: relative;
	}
	.menu-toggle .sp-menu:before{
		display: block;
		content: "";
		width: 1.5rem;
		height: 3px;
		background-color: #000;
		position: absolute;
		top: -8px;
	}
	.menu-toggle .sp-menu:after{
		display: block;
		content: "";
		width: 1.5rem;
		height: 3px;
		background-color: #000;
		position: absolute;
		top: 8px;
	}


	.menu-sidebar-container{
		position: fixed;
		height: 100%;
		top:0;
		right: 0;
		transform: translateX(100%);
		transition: .5s;
		background-color: rgba(255, 255, 255, 0.95);
		z-index: 100;
	}
	.main-navigation #top-menu{
		display: block;
		height: 100%;
		margin-top:71px;
	}
	.main-navigation.toggled-on .menu-sidebar-container{
		transform: translateX(0);
	}
	#top-menu li a{
		display: block;
	}
	.menu-close{
		width: 100%;
	}
	#masthead{
		margin-bottom: 0;
	}
	.pc-none{
		display: block;
	}	
	.sub-page-container{
		display: none;
	}
	#top-menu li a{
		border: none;
		padding: 0;
	}
	#top-menu li a[target="_blank"]:after{
		line-height: 1;
	}
	.header-nyk-link{
		margin: -5px 0 -10px;
	}
	.header-nyk-link a{
	border: none;
	padding:0px;
	color: #666;
	border-radius: 4px;
    font-size: 0.7rem;
	}
	
	#top-menu:before{
		content: "ﾃ� 繝｡繝九Η繝ｼ繧帝哩縺倥ｋ";
		text-decoration: underline;
		position: absolute;
		top:20px;
		right: 5px;
	}
	
	
	
}



/* 蜿苓ｬ帙�蜿鈴ｨ捺｡亥� lecture繝壹�繧ｸ */

/* 繧ｵ繧､繝峨ヰ繝ｼ菫ｮ豁｣ */

.widget ul li,
.widget ol li {
	border: 0;
	padding:inherit;
}

#sub-page .widget{
	padding-bottom:1em;
}
.side-banner a img{
	vertical-align: inherit;
}

.side-banner a:after{
	display: none;
}


/* 莉ｮ逕ｳ隲句ｮ御ｺ� */

#print_app{
	display: none;
}

#print_app.btn-on{
	display: inline-block;
}

.btn-noufu{
	opacity: 0.3;
	pointer-events: none;
}

.btn-noufu.btn-on{
	opacity: 1;
	pointer-events:visible;
	
}


/* 譛ｬ譁�ｪｿ謨ｴ */

.wrap ol{
	padding-left: 2em;
}

/* QR繧ｳ繝ｼ繝画｡亥�繝壹�繧ｸ */
@media screen and (max-width:768px){
	.table-exam-annai tr{
		margin: inherit;
		display:table-row;
	}
	.table-exam-annai tr th{
		display: none;
	}
	.table-exam-annai tr td:nth-child(1):before{
		content: "髢句ぎ蝨ｰ��";
	}
	.table-exam-annai tr td:nth-child(2):before{
		content: "隧ｦ鬨灘玄蛻�	��";
	}
	.table-exam-annai tr td:nth-child(3):before{
		content: "螳滓命譌･��";
	}
	.table-exam-annai tr td:nth-child(4):before{
		content: "莨壼�ｴ蜷�	��";
	}
}



.box-kakunin-chui{
	display: none;
	padding: 1.5rem;
	margin: 1rem;
	background-color: #f0fcff;
	border-radius: 15px;
}

.box-kakunin-chui span{
	font-weight: bold;
	font-size: larger;
	color: #d70000;
	text-decoration: underline;
}


/* 隧ｦ鬨捺律遞矩��岼蝗ｺ螳壼喧 */

.table-exam-list thead th{
	background-color: #f2f2f2;
}




.table-exam-list {
	border-collapse:separate;
	border-spacing:0;
}

.table-exam-list thead th{
	overflow: hidden;
	white-space: nowrap;
	width:auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}

.table-exam-list thead th:first-child {
  /* 繝倥ャ繝繝ｼ陦悟�縺ｮ莉悶�繧ｻ繝ｫ繧医ｊ謇句燕縺ｫ陦ｨ遉ｺ縺吶ｋ */
/*   z-index: 2; */
}






.table-exam-list tr:not(.table-tr-thead):hover td,
.table-exam-list .table-tr-note-hover td{
	background-color: #fdffca !important;
}



/*
.table-tr-k:hover + .table-tr-note,
.table-tr-note:hover + .table-tr-note{
	background-color: #fdffca !important;
}
*/


.table-exam-list tr.table-tr-thead{
	display: none;
}

/* 隧ｦ鬨捺律遞倶ｸ隕ｧ繧ｹ繝槭�隱ｿ謨ｴ */

@media screen and (max-width:1140px){

.table-exam-list tr.table-tr-thead{
	display: table-row;
	background-color: #3e3e3e;
	color: #fff;
}

.table-exam-list-wrap{
	overflow: scroll;
}

.table-exam-list .btn_application{
	margin-left: 0;
	display: block;
	margin-bottom: 5px;
}


.table-exam-list tr{
}

.table-exam-list thead th{
	overflow: hidden;
	white-space: nowrap;
	width:auto;
  position: relative;
  position: relative;
  top: inherit;
  z-index: inherit;
}

.table-exam-list td{
	white-space: nowrap;

}
.table-exam-list .table-tr-note td{
	white-space: pre;

}


/*
.table-exam-list-wrap{
}
.Android .table-exam-list-wrap{
	overflow-y: scroll;
	height: 1000px;	
}
*/

.table-exam-list-wrap{
	position: relative;
/*
	overflow: scroll;
	width: 95%;
	height: 90vh;
*/
}


.table-exam-list:before{
	white-space: pre;
	text-align: center;
	content: "竊舌�竊箪A陦後ｒ繧ｿ繝��縺吶ｋ縺ｨ\A濶ｲ縺後▽縺阪∪縺吶�\A逕ｳ隲九�繧ｿ繝ｳ縺ｯ蜿ｳ遶ｯ縺ｧ縺吶�";
	position: absolute;
	z-index: 99;
	padding: 1rem;
	background-color: rgba(69, 113, 255, 0.90);
	border: 0px solid #3911ff;
	box-shadow: 1px 1px 6px 2px #747474;
	color: #fff;
  position: absolute;
  top: 200px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%); /* Safari逕ｨ */
  transform: translate(-50%, -50%);
  opacity: 1;
	animation: fadein-anim linear 0.5s forwards;
	animation-delay : 5s;
}

@keyframes fadein-anim {
	100% {
		opacity: 0;
	}
}

.table-exam-list-wrap::after {
	content: none;
}

}



/* 逕ｳ隲句ｮ御ｺ�判髱｢迚ｹ螳壼膚蜿門ｼ� */

.box-tokutei{
	text-align: left;
	color: #000000;
	padding: 2rem;
	border: 1px solid #333;
	line-height: 1.2;
	background-color: rgba(255, 255, 255, 0.75);
	overflow:auto;
	height: 400px;
	margin: 1rem 0;
}

@media print{
	.box-tokutei{
		display: none;
	}
}



article h1,
.h-page_title {
  background: none !important;
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 6px solid #d2d2d2;
  margin-bottom: 3rem !important;
}

article h1:before,
.h-page_title:before {
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 20%;
  height: 6px;
  content: '';
  background: #858585;
}

.page-change_form article h1{
	background-color: #ffe8c5 !important;
	border: none;
}
.page-change_form article h1:before{
	display: none;
}

.tab-pane{
	border: 1px solid #dee2e6;
	border-top: 0;
	padding: 0.5rem 0.5rem 0.5rem 1rem;
}

.tab-pane .dl-horizontal{
	padding-right: 1rem;
}


.h-page_title_examlist{
	background-color: #81ff8c !important;
	color: #444 !important;
	border: none;
	
}

.h-page_title_examlist:before{
	display: none;
	
}

.post-pagination{
	position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: 3em 0;
    font-size: 13px;
}


.post-pagination strong,
.post-pagination a:hover {
    color: #fff;
    background-color:#444 ;
}

.post-pagination a {
    box-shadow: 0 2px 4px rgb(0 0 0 / 10%), 0 4px 4px -4px rgb(0 0 0 / 10%);
}

.post-pagination &gt; *{
	border: 1px solid #444;
    position: relative;
    display: block;
    box-sizing: content-box;
    width: auto;
    min-width: 36px;
    height: 36px;
    margin: 6px;
    padding: 0;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    transition: color .25s,background-color .25s;
}


/* 繧ｵ繧､繝峨Γ繝九Η繝ｼ */

body.home .menu-item.shinsei-top{
	display: none;
}



dl.print_list_news dt{
	font-weight: normal;
	font-size: 14px;
}

.post-label-new:before,
.post-label-sticky:before{
	 content: "NEW";
	 color: #fff;
	 padding: 0.2em 0.4em;
	 margin-left: 0.1em;
	 background-color: #d45757;
	 border-radius: 3px;
	 font-size: smaller;
	 vertical-align: middle;	 
	 
	 
 }
 
 .post-label-sticky:before{
	 content: "驥崎ｦ�";
	 background-color: #0a00ba;
	 margin-left: 0;
	 margin-right: 0.1em;
	 
 }
 
 .single-post ul{
	 margin-left: 2rem;
 }
 @media screen and (max-width:960px){
  .single-post table{
	 width: auto !important;
 }
}

.acf-label .acf-form-note-fileupload{
	display: flex;
	&amp; div{
		margin: 5px;
	}
 }
 
 
.wpcf7 .acf-form-note-fileupload{
	border: 2px  dashed #f75252;
	border-radius:5px;
	padding: 1rem;
	margin:-0.5rem 0 1rem;
 }</pre></body></html>