<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	margin: 0;
	padding:0;
	width:100%;
	line-height:100%;
	font-family:'Noto Sans JP','繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
	font-weight:400;
	font-size:100%;
	color:#000000;
	-webkit-text-size-adjust:100%;
}

img{
	border: 0;
	vertical-align: bottom;
}

a:link {color:#000000;text-decoration:none;} 
a:visited {color:#000000;text-decoration:none;} 
a:hover {color:#000000;text-decoration:none;}
a:active {color:#000000;text-decoration:none;}

a{transition-duration:0.5s;}
a:hover{opacity:0.7;}


div.header{
	background:rgba(57,192,74,1.0);
	color:#fff;
	padding:20px 50px;
	min-width:1200px;
	box-sizing:border-box;
}
div.header div.L{
	display:inline-block;
	float:left;
}
div.header div.R{
	display:inline-block;
	text-align:right;
	float:right;
}

div.header div.L span{
	font-size:100%;
	display:block;
	margin:20px 0 30px;
}
div.header div.L h1{
	font-size:200%;
	font-weight:500;
}

div.header div.R div.Accessibility{
	margin:0 0 10px 0;
	min-width:270px;
}
div.header div.R div.Accessibility span{
	float:left;
}
div.header div.R div.Accessibility a{
	display:inline-block;
	padding:5px 10px;
	background:#fff;
	color:#000;
	font-size:90%;
	text-align:center;
	border-radius:5px;
	margin:0 0 0 10px;
}
div.header div.R div.Accessibility a:hover{
	cursor:pointer;
}
div.header div.R div.Accessibility a#M{
	background:rgba(63,152,255,1.0);
	color:#fff;
}
div.header div.R div.Accessibility a#WT{
	background:rgba(63,152,255,1.0);
	color:#fff;
}
div.header div.R div.Member a{
	color:#fff;
}
div.header div.R div.Member a.MemberLink{
	display:inline-block;
	padding:10px 20px;
	margin:0 0 0 20px;
	background:rgba(251,176,59,1.0);
	text-align:center;
	font-size:110%;
	border-radius:5px;
}






div.menu{
	position:absolute;
	width:100%;
	background:rgba(255,255,255,0.7);
	z-index:1;
}
div.menu ul{
	list-style:none;
	margin:0 auto;
	padding:5px 0 2px;
	/*padding:5px 0 0;*/
	text-align:center;
	display:table;
	width:1200px;
}
div.menu li{
	border-left:2px solid rgba(166,124,82,1.0);
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:16.6%;
	box-sizing:border-box;
	position:relative;
}
div.menu li:last-of-type{
	border-right:2px solid rgba(166,124,82,1.0);
}
div.menu li a{
	display:block;
	font-size:90%;
	line-height:130%;
	color:rgba(140,98,57,1.0);
	text-align:center;
	width:100%;
	padding:5px 0 10px;
}
div.menu li strong{
	position:absolute;
	bottom:-2px;
	left:2%;
	display:block;
	width:96%;
	border-bottom:5px solid rgba(63,139,255,0.5);
}


div.menu li ul.ko{
	width:100%;
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:53px;
}
div.menu li ul.ko li{
	border-left:0;
	border-right:0;
	display:list-item;
	width:100%;
}
div.menu li ul.ko li a{
	background:rgba(255,255,255,0.7);
}

div.menu li ul.ko li{
	height: 0;
	overflow: hidden;
	transition: 0.5s;
}

div.menu li:hover &gt; ul.ko &gt; li{
	height: 2rem;
	overflow: visible;
}


div.top-img{
	width:100%;
	min-width:1200px;
	height:340px;
	overflow:hidden;
	position:relative;
	background:url(../images/top-img.jpg) no-repeat;
	background-position:center;
}

div.entry-content{
	width:1000px;
	margin:0 auto;
	/*position:relative;*/
}

div.entry-content img.top_title{
	width:320px;
	position:absolute;
	top:290px;
	left:50%;
	-webkit-transform: translate(-500px,0);
	-ms-transform: translate(-500px,0);
	transform: translate(-500px,0);
}



div.pan{
	margin:20px 0 0 0;
	padding:2px 0 5px 30px;
	background:url(../images/home-icon.png) no-repeat;
	background-position:left top;
	background-size:auto 25px;
	line-height:150%;
}
div.pan a{
	color:rgba(57,192,74,1.0);
}



div.footer{
	background:rgba(247,247,225,1.0);
	color:rgba(140,98,57,1.0);
	padding:20px 0 0;
	min-width:1200px;
	text-align:center;
	position:relative;
}
div.footer img#page-top{
	width:67px;
	position:absolute;
	top:0;
	right:50px;
}
div.footer img#page-top:hover{
	cursor:pointer;
}

div.footer h1{
	font-size:170%;
	font-weight:500;
}
div.footer h1 span{
	font-size:60%;
	font-weight:400;
	padding:0 0 0 30px;
}

div.footer ul{
	list-style:none;
	margin:40px 0;
	padding:0;
}
div.footer li{
	display:inline-block;
	line-height:160%;
}
div.footer li:after{
	content:" �� ";
}
div.footer li:nth-of-type(7):after, div.footer li:last-of-type:after{
	content:"";
}
div.footer li a{
	color:rgba(140,98,57,1.0);
	font-size:90%;
}
div.footer li a:hover{text-decoration:underline;}

div.footer div.copy{
	background:rgba(57,192,74,1.0);
	color:#fff;
	width:100%;
	padding:10px 0;
}



.sp{display:none;}
.sp2{display:none;}

.sp_menu{display:none;}
.sp_menu-menu{display:none;}</pre></body></html>