<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(pc-common-kiyosumi.css) screen and (min-width: 769px);
@import url(pc-each-kiyosumi.css) screen and (min-width: 769px);


@import url(sp-common-kiyosumi.css) screen and (max-width: 768px);
@import url(sp-each-kiyosumi.css) screen and (max-width: 768px);




/*Common*/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
 
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, /*sub, sup,*/ var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video,input,textarea, select,option,button {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-family: 'Noto Serif JP', serif;
    vertical-align:baseline;
    line-height:1.5;
    list-style:none;
	color: #1c1c1c;
	}
	h1, h2, h3, h4, h5, h6{
		font-family: 'Noto Serif JP', serif;
		font-weight: 400;
		}
img{
	vertical-align:bottom;
	}
body {
    line-height:1;
	}
 
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
	}
ul {
    list-style:none;
	}
blockquote, q {
    quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
		}
del {
    text-decoration: line-through;
	}
	abbr[title], dfn[title] {
		border-bottom:1px dotted;
		cursor:help;
		}
table {
    border-collapse:collapse;
    border-spacing:0;
	}
input, select {
    vertical-align:middle;
	}

.t-align-r{
	text-align:right !important;
	}
	.t-align-c{
		text-align:center !important;
		}

a{
	margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	color: #0066ff;
	text-decoration:none;
	transition: 0.5s;
	}
	 a:hover{
		transition: 0.5s;
		text-decoration: underline;
		}
		
td,th{
	transform-style: flat;
	transition: all 250ms ease-out;
	}

/* hover繧ｨ繝輔ぉ繧ｯ繝�
---------------------------*/
a,dt,dd,li,div{
	transform-style: flat;
	/*transition: all 250ms ease-out; Slick縺梧綾繧句次蝗�*/
	}

/* 繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ譎ゅい繝九Γ
---------------------------*/


/* slick 
---------------------------*/
.slick-prev,
.slick-next{
	width: 40px !important;
    height: 40px !important;
	z-index:20!important;
	}
.slick-prev:before,
.slick-next:before{
	font-size:40px !important;
	}
	.slick-prev{
		 left: 10px!important;
		 }
		.slick-next{
		    right: 10px!important;
			}

/* ==========================================================================
繧医￥菴ｿ縺�い繝九Γ
========================================================================== */
@keyframes fadein{
	0% {
		opacity: 0;
		}
	100% { 
		opacity: 1;
		}
	}

@keyframes fadeinblur{
	0% {
		filter: blur(10px);
		opacity: 0;
	}
	100% {
		filter: blur(0px);
		opacity: 1;
	}
}

@keyframes fadeout{
	0% {
		opacity: 1;
		}

	100% { 
		opacity: 0;
		width: 0;
		}
	}

@keyframes fadeinup{
	0% {
		opacity: 0;
		top: 20px;
		}
	100% { 
		opacity: 1;
		top: 0;
		}
	}

@keyframes fadeindown{
	0% {
		opacity: 0;
		top: -56px;
		}
	100% { 
		opacity: 1;
		top: 0;
		}
	}

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