<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
{
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

div.all
{
	width:100%;
	margin:10px auto;
	padding:5px 5px 5px 5px;
}


a:link
{
	color: #333;
	border-bottom: none;
	text-decoration: none;
}
a:visited
{
	color: #333;
	border-bottom: none;
	text-decoration: none;
}
a:active
{
	color: #333;
	border-bottom: none;
	text-decoration: none;
}
a:hover
{
	color:#666;
	border-bottom:dotted 1px #999;
}

p
{
	font-size:15px;
    margin-right: 15px;
    margin-left: 10px;
	margin-top: 10px;
    line-height: 130%;
}

.fukidashi
{
	margin-top:25px;
	margin-bottom:20px;
}



/*********************本文********************/

h2
{
	font-size:16px;
	text-align:left;
	padding:5px 0 5px 7px;
	margin:0;
	color:#333;
}

.kakomi-midashi /*h2関連の帯*/
{
	border-left:solid 10px #5100A2;
	border-bottom:solid 1px #5100A2;
	color:#333;
	margin-bottom:20px;
}

.textindent
{
	margin-bottom:40px;
	padding-top:0;
	padding-left:1.2em;
}

h3
{
	font-size:13px;
	margin:5px 0 40px 0;
	text-align:right;
	color:#333;
}


table
{
	margin-top:10px;
}

table td
{
	padding-left:5px;
	padding-right:5px;
}

.margin-bottom
{
	padding-bottom:15px;
	padding-top:15px;
}

.new
{
	margin-left:36px;
	margin-bottom:5px;
}

.new-set
{
	margin-left:4px;
	margin-bottom:5px;
}

.red
{
	color:#f00;
}

.title-text
{
	font-size:12px;
	padding-bottom:2px;
	/*略字の常時*/
	width: 100px;
	height:15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.twitter
{
	padding:5;
	margin-top:30px;
	margin-bottom:60px;
}

/*********************本文********************/
.burasage1 /*1字ぶら下げ*/
{
	padding-left:1em;
	text-indent:-1em;
}


.burasage2 /*2字ぶら下げ*/
{
	padding-left: 2em;
	text-indent: -1em;
}

.img-none
{
	margin:0;
	padding:0;
	border:none;
}

a:hover.img-none
{
	border-bottom:none;
}

.menu
{
	margin-right:0px;
	width: 100%;
	text-align:right;
}

.main
{
	width: 100%;
}

.midashi-banner
{
	margin:15px 0;
}

.upwari{
	text-align:center;
}

.kakomi-1{
	text-align:center;
}

.strike{
	text-decoration:line-through;
	font-size:13px;
}

.top/*内部へ戻る、トップへ*/
{
	font-size:13px;
	text-align:right;
	margin-top:5px;
	margin-bottom:20px;
	color:#666;
}

.top a:link, a:visited, a:active
{
	border-bottom: 1px dotted;
	color:#666;
}

.blue2
{
	color:#2ca8e1;
}

.blue1
{
	color:#248fc1;
}

.small
{
	font-size:13px;
}

img.picture
{
	max-width: 100%;
}

img.picture-t
{
	padding:3px;
	margin-left:2em;
	max-width: 100%;
}

.step-nav {
	display: flex;
	justify-content: space-around;
}

.step-nav button {
	padding: 15px;
	height: 50px;
    font-size: 90%;
	background-color: #333333;
	color: #fff;
}
.step-nav button:hover {
	background-color: #59b1eb;
}
@media(max-width: 768px) {
	.step-nav {
		display: block;
	}
	.step-nav a{
		display: block;
		margin-bottom: 15px;
	}
	.step-nav button{
		min-width: 100%;
		display: block;
	}
}
</pre></body></html>