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

.side li a{letter-spacing:.1em;}
.side li a span{display:block;font-size: .7em;letter-spacing: .1em;line-height: .5em;margin-bottom: 1em;}
.side li a:hover span{margin-left:2em;}

h5{margin-top:0;}
h6{font-weight:bold; margin-bottom:2em;}
/*
p.subTtl{background:#5283b4; color:#fff;padding:1em 1em;font-weight:bold;margin-bottom: 1em;}
*/

#paper_roll{
	font-family:YakuHanJP, 'Noto Sans JP', 'noto-fallback', 'rome_num', sans-serif;
}

#paper_roll .subTtl{
	margin-top:20px;
	margin-bottom:1em;
	font-weight:bold;
  position: relative;
  display: inline-block;
  padding: 1rem 1rem 1rem 4rem;
  color: #fff;
  border-radius: 100vh;
   background: #5283b4 !important;
   width:100%;
   text-align:center;
}
#printer36 .subTtl{
	margin-top:0;
}
#paper_roll .subTtl:before {
  position: absolute;
  top: calc(50% - 7px);
  left: 10px;
  width: 14px;
  height: 14px;
  content: '';
  border-radius: 50%;
  background: #fff;
}
#paper_roll .subTtl:after {
  position: absolute;
  top: calc(50% - 7px);
  right: 10px;
  width: 14px;
  height: 14px;
  content: '';
  border-radius: 50%;
  background: #fff;
}
#paper_roll .subTtl span{
	font-size:1.5em;
	padding: 0 0.2em;
}
#paper_roll .subTtl small{
	padding: 0 0.2em;
}


table{width:100%; margin-bottom:2em; display:flex;}
thead,tbody{display:block;}
thead{width: 30%;}
tbody{width:70%;}
tbody th{width: 12%;}
tbody td{width: 66%;}
th{vertical-align: top;font-weight:bold;text-align: left;}
td{text-align: left;}

.otherBox article:last-child table:last-child{
	margin-bottom:0;
	
}
.taiA{
}
.taiB{
	border-top:2px dotted #ccc;
	padding-top:30px;
}
.specTable1 tr{
	background:#f2f2f2;
}
.specTable1 td{
	background:#fff;
}
.tdMax{
	width:80% !important;
}
.tdMax span{
	font-weight:bold;
	margin-right: 0.5em;
	border: 1px solid #666;
	padding: 2px 5px;
}
.tdMax a{
	color:#202020;
}
.tdMax a:hover{
	color:#202020;
	text-decoration:underline;
}

@-moz-document url-prefix() {
	.side li a span{display:block;font-size: .8em;letter-spacing: .1em;line-height: .5em;margin-bottom: 1em;}
}

@media all and (-ms-high-contrast:none){
	.side li a span{display:block;font-size: .8em;letter-spacing: .1em;line-height: .5em;margin-bottom: 1em;}
	.side li a:hover span{margin-left:0;}
	.spotLight tbody{display:-ms-flex; flex-wrap:-ms-wrap; width:715px;}
	.side .Ttl{padding-bottom: .5em;font-weight: bold;font-size: 1.1em; color:#474747;}
	.spotLight th p:nth-child(1){width: 140%!important;display: block;}
}




.hozon {
    text-align: left;
	margin: 20px 0;
	display: flex;
	align-items: center;
	gap: 20px;
	line-height: 1;
}

.hozon_title{
    padding: 0.5em;
    font-weight: bold;
    margin-bottom: 1em;
}

.sarmal{
　　display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 10px;
}
.sarmal2 li{
    list-style-type: disc;
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 30px;
	margin-left: 10px;
}

.hokan_02{
	background:#faf7f2;
	width:95%;
	padding: 20px;
	margin: 15px;
}

@media (min-width:320px) and (max-width:728px) {
.subTtl{background:#eeeeee;padding:.5em !important;font-weight:bold;margin: 0 auto 15px; font-size:2.8vw;}
table{width:100%; margin-bottom:2em; flex-direction: column;}
thead,tbody{display:block;}
thead{width: 100%;}
tbody{width:100%;}
thead th{vertical-align:top;}
tbody th{width: 80px; max-width:100%;}
tbody td{width: 220px;max-width:100%;}
th{vertical-align: top;font-weight:bold;text-align: left;}
td{text-align: left;}
#paper_roll .subTtl:before {
 display:none;
}
#paper_roll .subTtl:after {
 display:none;
}
.hozon {
    text-align: left;
	margin: 20px 0;
	display: flex;
	align-items: center;
	gap: 5px;
	line-height: 1;
	flex-wrap: wrap;
}
.hozon p{
	width: 48%;
}
.hozon p:first-child{
	width: 100%;
}
.hozon p:first-child img{
	width: 48%;
}
}
</pre></body></html>