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

.read_b {
	margin-bottom: 20px;
	font-weight: bold;
}

.border_box {
	border: 1px solid #ccc;
	padding-right: 10px;
}
	.border_box h3{
		padding: 1em;
	}
	.border_box ul{
		padding: 0 1em 1em 0;
	}
	.border_box li{
		margin: 0 0 10px 3em;
		list-style-type: disc;
		list-style-position: outside;
	}

.download_torisetsu_table {
	clear: both;
	width: 100%;
}
	.download_torisetsu_table td{
		padding:10px 15px 10px 15px;
		vertical-align:middle;
	}
	.download_torisetsu_table td a{
		display: block;
	}
	.download_torisetsu_table .white_bg_noline td{
		background:#fff;
	}
	.download_torisetsu_table tr.gray_bg td{
		background:#F5F5F5;
		border-top:1px dotted #ccc;
	}
	.download_torisetsu_table .notes {
	font-size: 85%;
	margin: 0px;
}
span.break {
	display: block;
}
p.date {
}
.get_adobe {
	border: 1px solid #ccc;
	padding: 15px;
}
.get_adobe dl {
}
.get_adobe dt {
	float: left;
	margin: 0px 20px 0px 0px ;
	padding: 0px;
}
.get_adobe dd {
	float: left;
}
#contents .section .get_adobe2 &gt; a &gt; img {
    float: left;
    margin-right: 0.6em;
}
#contents .section .get_adobe2 {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 30px;
}
#contents .section .section.inner .get_adobe2 &gt; a &gt; span.textLink {
    background-position: 3px 11px !important;
}
#contents .section .section.inner .get_adobe2 &gt; a &gt; span {
    display: table-cell;
    vertical-align: baseline;
    padding-top: 0.5em;
}
#contents span.textLink {
    background: url(/share/images/arrow_black.gif) no-repeat;
    padding-left: 1em;
    background-position: 0 4px;
}

@media (max-width: 640px){
	.download_torisetsu_table td {
		padding: 10px 5px;
		vertical-align: middle;
		font-size: 80%;
	}
	.download_torisetsu_table td a{
		font-size: 110%;
	}
	.download_torisetsu_table td *{
		vertical-align: middle;
	}
	.download_torisetsu_table td.left{
		display: none;
	}
	.get_adobe dt {
		float: none;
		text-align:center;
	}
	.get_adobe dt img {
		margin-bottom: 5px;
	}
	.mq-break {
		display: block;
	}
}

/* 20230303 */


#contents .border_box.pd{
	padding: 1em;
}

#contents .border_box.pd dl dt{
	font-size: 108%;
	font-weight: bold;
}

#contents h2.title{
	font-size: 1.077rem;
	border-bottom-color: #343434;
}

@media (max-width: 640px){
	#contents h2.title{
		font-size: 100% !important;
	}
}</pre></body></html>