<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*------------------------------------------------
original
-------------------------------------------------*/
div.voice img{
	width:80px;
	height:80px;
}

#lecmoshi h3{
		color:#c8000b;
		font-weight:bold;
		border-bottom:dashed 2px #c8000b;
}

.point01:before {
    content: url(/shoshi/upper/images/chokuzen/icon01.png);
}
.point02:before {
    content: url(/shoshi/upper/images/chokuzen/icon02.png);
}
.point03:before {
    content: url(/shoshi/upper/images/chokuzen/icon03.png);
}
.point04:before {
    content: url(/shoshi/upper/images/chokuzen/icon04.png);
}
.point05:before {
    content: url(/shoshi/upper/images/chokuzen/icon05.png);
}
.point06:before {
    content: url(/shoshi/upper/images/chokuzen/icon06.png);
}
.point07:before {
    content: url(/shoshi/upper/images/chokuzen/icon07.png);
}

.gold{
	padding:5px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a4774d+20,a4774d+20,eacb94+49,ae9464+78 */
	background: #a4774d; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #a4774d 20%, #a4774d 20%, #eacb94 49%, #ae9464 78%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #a4774d 20%,#a4774d 20%,#eacb94 49%,#ae9464 78%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #a4774d 20%,#a4774d 20%,#eacb94 49%,#ae9464 78%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4774d', endColorstr='#ae9464',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.gold &gt; div{
	background:#fff;
	padding:1rem;
}

p.jisseki {
	background: -webkit-linear-gradient(top, #ff000b 0%, #c82f36 50%, #9d252a 75%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 1.2em;
	font-weight: bold;
	font-family: 'Frank Ruhl Libre', serif;
}

@media screen and (max-width:767px) {
	 p.jisseki{
		font-size: 1.0em;
	}
}

 p.jisseki span.num {
	margin-right: 10px;
	line-height :0.8;
	text-align: center;
	letter-spacing: -5px;
	font-size: 5em;
	font-weight: bold;
}

p.jisseki span.sawarabi{
	color: #c92f36;
	font-family: "Sawarabi Mincho";
	font-weight: bold;
	}


p.sawarabi {
	line-height: 1.2;
	color: #c92f36;
	font-family: "Sawarabi Mincho";
	font-weight: bold;
	font-size: 1.5em;
	}

p.sawarabi span.num {
	color: #c92f36;
	font-size: 2.5em;
	font-weight: bold;
	font-family: 'Frank Ruhl Libre', serif;
	}

.sawapink{
	background: -webkit-linear-gradient(top, #e43a97 0%, #e3337d 50%, #e21652 75%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: 'Frank Ruhl Libre', serif;
	line-height: 1.2;
	font-weight: bold;
	font-size: 1.5em;
}

.sawablue{
	background: -webkit-linear-gradient(top, #00b0ee 0%, #008cd1 50%, #085aad 75%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: 'Frank Ruhl Libre', serif;
	line-height: 1.2;
	font-weight: bold;
	font-size: 1.5em;
}

.sawagreen{
	background: -webkit-linear-gradient(top, #00ab4a 0%, #009a47 50%, #007132 75%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	font-family: 'Frank Ruhl Libre', serif;
	line-height: 1.2;
	font-weight: bold;
	font-size: 1.5em;
}

.sawaorange{
	background: -webkit-linear-gradient(top, rgba(255,141,0,1) 0%, rgba(255,149,0,1) 50%, rgba(255,106,0,1) 75%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	font-family: 'Frank Ruhl Libre', serif;
	line-height: 1.2;
	font-weight: bold;
	font-size: 1.5em;
}

.sawalightgreen{
	background: -webkit-linear-gradient(top, rgba(0,180,177,1) 0%, rgba(0,166,163,1) 50%, rgba(0,124,122,1) 75%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	font-family: 'Frank Ruhl Libre', serif;
	line-height: 1.2;
	font-weight: bold;
	font-size: 1.5em;
}

.sawapurple{
	background: -webkit-linear-gradient(top, rgba(201,77,255,1) 0%, rgba(194,53,255,1) 50%, rgba(126,0,180,1) 75%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	font-family: 'Frank Ruhl Libre', serif;
	line-height: 1.2;
	font-weight: bold;
	font-size: 1.5em;
}

.sawayellow{
	background: -webkit-linear-gradient(top, rgba(215,170,0,1) 0%, rgba(173,137,0,1) 50%, rgba(172,136,0,1) 75%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	font-family: 'Frank Ruhl Libre', serif;
	line-height: 1.2;
	font-weight: bold;
	font-size: 1.5em;
}

p.sawapink span.num,
p.sawablue span.num,
p.sawagreen span.num,
p.sawaorange span.num,
p.sawalightgreen span.num,
p.sawapurple span.num,
p.sawayellow span.num
{
	font-size: 2.5em;
	font-weight: bold;
	font-family: 'Frank Ruhl Libre', serif;
	}</pre></body></html>