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

/* reset */
html{color:#000; background:#FFF;}

body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,
legend,input,textarea,a,p,blockquote,th,td{margin:0; padding:0;}

body {font:14px "�q���M�m�p�S Pro W3", "�l�r �o�S�V�b�N", Osaka; background-size: 100%; -webkit-text-size-adjust: none; background:#fff;}

a{font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none;}

table{border-collapse:collapse; border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0; font-variant:normal;}

sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}

input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;}
input,textarea,select{*font-size:100%;}

legend{color:#000;}

section{clear:both;}
header{clear:both;}

/*���Y���h�~*/
body{
	width:100%;
	overflow-x:hidden;
	background:#00418d;
/*�R�s�y�֎~*/
	-webkit-touch-callout:none; /* iOS Safari */
	-webkit-user-select:none; /* iOS Safari */
}



/*******************************************************************
*   header 
*******************************************************************/

.toolbarBox {
	position: relative;
}
.toolbarBox nav li {
	position: absolute;
}

.toolbarBox nav a {
	display:block;
	height: 50px;
}

.toolbarBox nav .toolBtnLeft {
	width:50px;
	height:50px;
	left: 5px;
	top: 0;
}
.toolbarBox nav .toolBtnRight {
	width:50px;
	height:50px;
	right: 0;
	top: 0;
}

.toolbar {
	margin:0;
	padding: 9px 0 3px;
	background: #0095c0 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0095c0), to(#01566f)); 
	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.4);
	text-align: center;

}

.toolbarTxt{
	color:#fff;
	font-weight:bold;
	text-shadow: 0 -1px 1px #666;
	font-size:18px;
	line-height:34px;
	padding:0 0 7px;
}

/*******************************************************************
*   footer 
*******************************************************************/

footer {
	clear:both;
	background:#001020;
/*	padding:5px; */
}

footer a{
	font-size:16px;
}

footer p {
	font-size: 12px;
	color:#fff;
	text-align: center;
}


/*******************************************************************
*   �{�^��
*******************************************************************/


.button a {
	width:80%;
	text-align:center;
	display: block;
	padding: 8px;
	margin: 5px auto 8px;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px #666;
	border-radius: 10px;
	font-weight:bold;
	background: #0095c0 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#94DB00), to(#28B300)); 
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}

.pinkbutton a{
	width:90%;
	text-align:center;
	display: block;
	padding: 5px;
	margin: 5px auto;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px #666;
	border-radius: 10px;
	font-weight:bold;
	background: #e22092 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#94DB00), to(#28B300)); 
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}

.wbutton a{
	width:90%;
	text-align:center;
	display: block;
	padding: 5px;
	margin: 5px auto;
	color: #00408B;
	text-decoration: none;
	text-shadow: 0 -1px 1px #666;
	border-radius: 10px;
	font-weight:bold;
	background: #00408B -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#D8D6D7)); 
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}

.bbutton a{
	width:90%;
	text-align:center;
	display: block;
	padding: 5px;
	margin: 10px auto;
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: 0 -1px 1px #666;
	border-radius: 10px;
	font-weight:bold;
	background: #00408B -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FDAD02), to(#FF7800)); 
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}

/*******************************************************************
*   �ėp
*******************************************************************/
.cboth{
   clear:both;
}

.ctxt{
	text-align:center;
}

.center{
	margin:auto;
	margin-right:auto;
	text-align:center;
}
.center img{
	margin:0;
}

.w100{
	width:100%;
}

.accordion_menu {
	margin:0 10px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
}

/*�A�R�[�f�B�I������*/
.accordion_menu &gt; li &gt; a {
	margin:10px 0px 0px 0px;
	background-color: #0a1a4a;
	background: #0a1a4a -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0a1a4a), to(#2c3c8b)); 
	border-bottom: 1px solid #33373d;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
	width: 100%;
	height: 2.75em;
	line-height: 2.75em;
	text-indent: 0.75em;
	display: block;
	position: relative;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
}

.accordion_menu ul li:last-child a {
	border-bottom: 1px solid #33373d;
}



/* SB */ 
.social{
margin:10px 0;

}
.sb_post li{
	height: 30px;
	text-align:center;
}

.sb_post li:nth-child(odd) {
	float: left;
	width: 50%;
}
</pre></body></html>