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

/* Index-------------------------------

 001.Browser-style reset
 003.font-style
 004.list-style
 005.fixbackground
 006.commondetail
-------------------------------------*/



/* 001.Browser-style reset
------------------------------------------------------------ */

body {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin:0;
	padding:0;
    word-break: normal;
	line-break: strict;
	word-wrap: break-word;
	overflow-wrap: break-word;
	 -webkit-text-size-adjust: 100%;
	}
body.top{
	/*visibility: hidden;
	overflow: hidden;*/
}

table {
	border-collapse: collapse;
	}
form,p {
	margin: 0;
	padding: 0;
	}
a,label{
	cursor: pointer;
	}
img {
	border:none;
	font-size: 0;
	line-height: 0;
	vertical-align: bottom;
	margin:0;
	padding:0;
	max-width:100%;
	height: auto;
	}


pre,h1,h2,h3 {
	margin: 0;
	padding: 0;
	}
	

	
/*  003.font-setting
------------------------------------------------------------ */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td  {   
	margin: 0;  padding: 0;   
}  
body {   
	font-size: 62.5%;   
} 

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

html&gt;/**/body {   
	font-size: 14px;
}


body{
	font-family: 'Lucida Grande', 'ヒラギノ角ゴ ProN W3', "Hiragino Kaku Gothic ProN", 'メイリオ', Meiryo, sans-serif;
	line-height:2rem;
	}

body{
	font-size:inherit; 
}



/* ------------------------------
	HTML5 ELEMENTS
------------------------------ */
header,article,aside,section,footer,
nav,menu,details,hgroup,summary {
	display: block;
}


.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }
.text23 { font-size:174%; }
.text24 { font-size:182%; }
.text25 { font-size:189%; }
.text26 { font-size:197%; }

.fontbold{
	font-weight:bold;
	}
.fontred{
	color:#ff0000;
	}
.fontblue{
	color:#5993f4;
	}
.fontblue2{
	color:#4f5ca6;
	}
.fontyellow{
	color:#ff00ff;
	}
.sfont{
	font-size:80%;
	}
.fontalert {
	color: #dfad00;
	}
	
img {
vertical-align:top;
border: none;
}

a:link {  text-decoration:none; color: #f62b89; }
a:visited { text-decoration:none; color: #a43368; }
a:hover {text-decoration:none; color: #ff0077; }
a:active { text-decoration:none; color: #ff0077;}




/*  004.list-style
------------------------------------------------------------ */

 li,ul{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	border:none;
	line-height:2rem;
	}
li{
	margin: 0px;
	padding-bottom: 3px;
	}

 li a{
	margin: 0px;
	padding: 0px;
	color:#fff;
	}



	
/*  006.commondetail
------------------------------------------------------------ */

/*  common */

.allcenter {
	text-align:center;
	}
.allleft{
	text-align:left;
	}
.allright {
	text-align:right;
	}
	
html {
	height: 100%;
	
	}
* html #all {
	height: 100%;
	}
	
body {
	position:relative;
	height: 100%;
	}


/*		width		 */

.wi10{
	width:10%;
	}

.wi15{
	width:15%;
	}

.wi20{
	width:20%;
	}

.wi25{
	width:25%;
	}
.wi30{
	width:30%;
	}
.wi33{
	width:33%;
	}
.wi40{
	width:40%;
	}
.wi45{
	width:45%;
	}
	
.wi50{
	width:50%;
	}
.wi55{
	width:55%;
	}
	
.wi60{
	width:60%;
	}

.wi70{
	width:70%;
	}

.wi80{
	width:80%;
	}
.wi90{
	width:90%;
	}
.wi100{
	width:100%;
	}


.grecaptcha-badge { visibility: hidden !important; }





/* カレンダー  */
#wp-calendar {
    width:80%;
	margin:10px auto;
	 filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#wp-calendar table,td,th{
border-collapse:separate;
border-spacing: 5px;
	}
#wp-calendar td,
#wp-calendar th{
	padding:5px;
	margin:3px;
	text-align:center;
}
#wp-calendar td.sun {
    background: #fcc;
	 border-radius:50px; 
	-webkit-border-radius:50px; 
	-moz-border-radius:50px; 
}
#wp-calendar td.sat {
    background: #def;
	 border-radius:50px; 
	-webkit-border-radius:50px; 
	-moz-border-radius:50px; 
}
#wp-calendar td.holiday {
    background: #fee;
	 border-radius:50px; 
	-webkit-border-radius:50px; 
	-moz-border-radius:50px; 
}
#wp-calendar thead{
	}

#wp-calendar  a:link {  text-decoration:underline;
	color:#004470 !important;}
#wp-calendar   a:visited { text-decoration:underline;
	color:#004470 !important;}
#wp-calendar   a:hover { text-decoration:none;
	color:#a6a6a6 !important;}
#wp-calendar   a:active { text-decoration:none;
	 color:#a6a6a6 !important;}

#wp-calendar  a:hover{
	 filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
/* カレンダー end */</pre></body></html>