<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: 13px; }
#zentai { width: 1024px; height: auto; margin-left: auto; margin-right: auto; }
#contents { width: 1024px; height: auto; }
div.yakkan_block { width: 1024px; height: auto; margin: 0 0 20px 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: 1024px; 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: 13px; }
div.yakkan_block p.y_ptn_a, div.yakkan_block p.y_ptn_b { padding: 5px 5px 0 35px;  font-size: 13px; text-indent: -30px; }
div.yakkan_block p.y_ptn_maru { padding: 5px 5px 0 35px;  font-size: 13px; text-indent: -23px; }
div.yakkan_block p.y_ptn_aline { padding: 5px 5px 0 0; width: auto; font-size: 13px; 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;  font-size: 13px; text-indent: -22px; }
div.yakkan_block p.y_ptn_maru { padding: 5px 5px 0 35px;  font-size: 13px; text-indent: -22px \9; }
div.yakkan_block p.y_ptn_maru:not(:target) { padding: 5px 5px 0 35px;  font-size: 13px; text-indent: -22px ¥9; }
div.yakkan_block span { margin-right: 15px; }
div.yakkan_block ul.y_ul { height: auto; }
div.yakkan_block ul.y_ul li { padding-left: 70px; text-indent: -24px; }

*　ハック軍　*
* html div.yakkan_block ul.y_ul li { padding-left: 70px; text-indent: -20px; }
div.yakkan_block ul.y_ul li { padding-left: 70px; text-indent: -20px \9; }
div.yakkan_block ul.y_ul li:not(:target) { 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 { 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;  margin-top: 5px; }
.yakkan_block dl dt span { background-color: #EEEEEE; display: block; height: 22px; line-height: 2em; width: 100%; 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: 1024px; }
div.yakkan_block h3 { background-color: #ececec; color: #666; font-size: 13px; }
div.yakkan_block h3 span { color: #666; font-size: 13px; }
div.yakkan_block h4 { margin-top: 15px; margin-bottom: 5px; 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; }
dl.ml50 dt span { }
.ml34pl12ti12 { padding-left: 12px; text-indent: -12px; margin-left: 34px; }

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

.yakkan_block__indent-1{
	padding-left:2rem;
}*/

.MT05 { margin-top: 5px; }
.MB05 { margin-bottom: 5px; }
.MB15 { margin-bottom: 15px; }
.MB20 { margin-bottom: 20px; }
.PL24 { padding-left: 24px; }
.PL28 { padding-left: 28px; }
.PL36 { padding-left: 36px; }
.PL40 { padding-left: 40px; }
.PL50 { padding-left: 50px; }
.PL52 { padding-left: 52px; }
.PL60 { padding-left: 60px; }
.ML12 { margin-left:12px; }
.ML24 { margin-left:24px; }
.ML36 { margin-left:36px; }
.ML50 { margin-left:50px; }

.PL13TI13 { padding-left: 13px; text-indent: -13px; }
.PL24TI24 { padding-left: 24px; text-indent: -24px; }
.PL28TI28 { padding-left: 28px; text-indent: -28px; }
.PL36TI12 { padding-left: 36px; text-indent: -12px; }
.PL48TI24 { padding-left: 48px; text-indent: -24px; }
.PL50TI22 { padding-left: 50px; text-indent: -22px; }
.PL52TI24 { padding-left: 52px; text-indent: -24px; }
.PL52TI28 { padding-left: 52px; text-indent: -28px; }
.PL56TI24 { padding-left: 56px; text-indent: -24px; }
.PL60TI36 { padding-left: 60px; text-indent: -36px; }
.PL84TI84 { padding-left: 84px; text-indent: -84px; }
.PL84TI84 { padding-left: 84px; text-indent: -84px; }
.PL56TI56 { padding-left: 59px; text-indent: -65px; }
.ie9 .PL52 { padding-left: 46px; }
.ie9 .PL24TI24 { padding-left: 20px; text-indent: -20px; }
.ie9 .PL48TI24 { padding-left: 42px; text-indent: -18px; }
.ie9 .PL56TI24 { padding-left: 48px; text-indent: -20px; }
.ie9 .PL60TI36 { padding-left: 60px; text-indent: -26px; }
.ie9 .PL84TI84 { padding-left: 72px; text-indent: -72px; }

.DISP_BLK{
	display:inline-block;
}
.TXT_IND01{

	text-indent:13px;

}
.text__underline{
	text-decoration:underline;
}

h1{
	background-color: #7D99CA;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    line-height: 2em;
    margin: 0;
    text-indent: 5px;
    width: 1024px;
    margin-bottom: 5px;
}
h3{
	background-color: #EEEEEE;
    display: block;
    height: 22px;
	margin-bottom:10px;
    line-height: 2em;
    width: 1024px;
    text-indent: 1em;
	font-weight:600;
}
h4{
	margin-top: 15px;
    font-size: 12px;
    padding-bottom: 2px;
    border-bottom: 1px solid #cccccc;
    /*color: #06C;*/
    margin-bottom: 5px;
}
h1 span{
	color: #FFFFFF;
    font-size: 14px;
	margin-right: 15px;
}
h3 span{
	margin-right: 15px;
	color: #666;
    font-size: 13px;
}
ul li span{
	margin-right: 13px;
}
p.y_ptn_0{
	margin-top:10px;
}
#contents div.yakkan_block ul.y_ul li{
	width:100%;
}
.yakkan_block p{
	font-size: 13px;
}
.yakkan_block p span{
	margin-right: 13px;
}
.yakkan_block .y_ptn_aline span{
	border-bottom: 1px solid #cccccc;
    padding: 0 5px 2px 5px;
}
.yakkan_block dl{
	border: 1px solid #EEEEEE;
    margin-bottom: 5px;
}
.yakkan_block dl dt{
	font-weight: 700;
}
.yakkan_block dl dt span{
	background-color: #EEEEEE;
    display: block;
    height: 22px;
    line-height: 2em;
    text-indent: 1em;
}
.yakkan_block dl dd{
	padding: 5px;
}
.chousei04{
	text-indent:0;
	margin-left:26px;
}
div.yakkan_block p.y_ptn_maru, div.yakkan_block .y_ul li { padding: 5px 5px 0 35px;  font-size: 13px; text-indent: -23px; }

@media only screen and (max-width: 767px) {
	h1{
		width:100%;
		line-height: 2.5em;
	}
	div.yakkan_block p.y_ptn_a {
		text-indent: 0;
		padding-top:5px;
	}
	.chousei01{
		display:block;
		margin-left:24px;
	}
	#yakkan03_06 .y_ptn_a.PL13TI13.MB05{
		padding-left: 42px;
	    text-indent: -27px;
	}
	#contents div.yakkan_block ul.y_ul{
		width:auto;
	}
	#yakkan01 .sp_chousei01{
		padding-left: 48px;
	}
	.yakkan_block p span.sp_chousei02{
		margin-left:-34px;
	}
	.sp_chousei03{
		margin-left:20px;
	}
	#yakkan01 .PL24{
		padding-left:0;
	}
}
div.yakkan_block p.y_ptn_a.sp {
	text-indent: 0;
}</pre></body></html>