<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 */
body { /*font-family:Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;*/ /*line-height: 1.5em;*/ }
#zentai { margin: 0; padding: 0; list-style: none; }
body #zentai { font-size: 12px; }
#zentai { width: 800px; height: auto; margin-left: auto; margin-right: auto; }
#contents { width: 800px; height: auto; }
div.yakkan_block { width: 800px; height: auto; margin: 0 0 15px 0; }

/*ID yakkan_block float clear*/
div.yakkan_block:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
div.yakkan_block { display: inline-block; }

/*float clear*/
/*IE float clear*/
* html div.yakkan_block { height: 1%; }
div.yakkan_block { display: block; }

/*IE float clear*/
/*ID yakkan_block float clear*/
div.yakkan_block h3 { margin: 0 0 0 0; background-color: #7d99ca; width: 800px; font-size: 14px; color: #FFFFFF; line-height: 2.0em; text-indent: 5px; font-weight: normal; }
div.yakkan_block h3 span { color: #FFFFFF; }
div.yakkan_block p.y_ptn_0 { padding: 5px 5px 0 5px; width: 790px; font-size: 12px; }
div.yakkan_block p.y_ptn_a, div.yakkan_block p.y_ptn_b { padding: 5px 5px 0 35px; width: 760px; font-size: 12px; text-indent: -30px; }
div.yakkan_block p.y_ptn_maru { padding: 5px 5px 0 35px; width: 760px; font-size: 12px; text-indent: -23px; }
div.yakkan_block p.y_ptn_aline { padding: 5px 5px 0 0; width: auto; font-size: 12px; margin: 10px 0 5px 20px; }
div.yakkan_block p.y_ptn_aline span { border-bottom: 1px solid #cccccc; padding: 0 5px 2px 5px; }

/*　ハック軍　*/
* html div.yakkan_block p.y_ptn_maru { padding: 5px 5px 0 35px; width: 760px; font-size: 12px; text-indent: -22px; }
div.yakkan_block p.y_ptn_maru { padding: 5px 5px 0 35px; width: 760px; font-size: 12px; text-indent: -22px \9; }
div.yakkan_block p.y_ptn_maru:not(:target) { padding: 5px 5px 0 35px; width: 760px; font-size: 12px; text-indent: -22px ¥9; }
div.yakkan_block span { margin-right: 15px; }
div.yakkan_block ul.y_ul { width: 795px; height: auto; }
div.yakkan_block ul.y_ul li { width: 725px; padding-left: 70px; text-indent: -24px; }

/*　ハック軍　*/
* html div.yakkan_block ul.y_ul li { width: 725px; padding-left: 70px; text-indent: -20px; }
div.yakkan_block ul.y_ul li { pwidth: 725px; padding-left: 70px; text-indent: -20px \9; }
div.yakkan_block ul.y_ul li:not(:target) { width: 725px; padding-left: 70px; text-indent: -20px ¥9; }
* html div.yakkan_block ul.y_ul li span.MR14 { margin-right: 14px; }
div.yakkan_block ul.y_ul li span.MR14 { pwidth: 725px; margin-right: 14px\9; }
div.yakkan_block ul.y_ul li span.MR14:not(:target) { margin-right: 14px¥9; }
div.yakkan_block ul.y_ul li span { margin-right: 12px; }

/* 直書き移植分 */
.yakkan_block dl { border: 1px solid #EEEEEE; width: 800px; margin-top: 5px; }
.yakkan_block dl dt span { background-color: #EEEEEE; display: block; height: 22px; line-height: 2em; width: 800px; text-align: center; }
.yakkan_block dl dd { padding: 5px; }
div.yakkan_block h1 { background-color: #7D99CA; color: #FFFFFF; font-size: 14px; font-weight: normal; line-height: 2em; margin: 0; text-indent: 5px; width: 800px; }
div.yakkan_block h3 { background-color: #ececec; color: #666; font-size: 12px; }
div.yakkan_block h3 span { color: #666; font-size: 12px; }
div.yakkan_block h4 { margin-top: 15px; font-size: 12px; padding-bottom: 2px; border-bottom: 1px solid #cccccc; color: #06C; }
.yakkan_block dl dt span { text-align: left; text-indent: 1em; }
dl.ml50 { margin-left: 45px; width: 755px; }
dl.ml50 dt span { width: 755px; }
.ml34pl12ti12 { padding-left: 12px; text-indent: -12px; margin-left: 34px; }

div.yakkan_block h1 span {
    color: #FFFFFF;
    font-size: 14px;
    margin-right: 15px;
}

@media only screen and (max-width: 767px) {
	div.yakkan_block p.y_ptn_a {
		text-indent: 0;
	}
}
div.yakkan_block p.y_ptn_a.sp {
	text-indent: 0;
}</pre></body></html>