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

@media screen and (min-width:761px)
{
#container{
	max-width: 990px;
	width:100%;
    margin: 0 auto;
    padding: 30px 15px 80px;
	}
#main{
	text-align: center;
	}
#logo{
	width: 300px;
    margin: 0 auto;
}
#main h1{
    margin: 10px auto 0;
    padding: 0;
    font-size: 36px;
    font-weight: bold;
    line-height: 55px;
	color:#1d4a9e;
	}
	#contents_area{
		margin:20px 0;
		text-align: center;
	}
	#contents_area #mv{
		width: 100%;
		margin-bottom:20px;
	}
	#contents_area p{
		font-size: 26px;
    line-height: 1.4;
		font-weight: bold;
	}
	#contents_area p+p
	{
		margin-top:30px;
	}
	span{
		color: #e7141a;
	}
	#buy_btn a {
    color: #fff;
}
	.btn_blue {
    background: #e7141a;
}
	.btn {
    display: inline-block;
    width: 336px;
    height: 65px;
    margin: 46px auto 0;
    border: none;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 700;
    line-height: 65px;
    text-align: center;
    color: #fff;
}
	#terms_area h2{
	margin: 80px auto 60px;
    padding: 10px;
    color: #1d4a9e;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    border-bottom: 3px solid #1d4a9e;
	}
.applybox_rules_inner {
    width: 100%;
    height: 300px;
    padding: 25px 28px;
    line-height: 22px;
    overflow-y: auto;
    box-sizing: border-box;
    background: #eee;
	font-size:14px;
}
	.applybox_rules_inner p+p{
		margin-top:12px;
	}
	.applybox_rules_inner a
	{
	font-weight:bold;
    text-decoration: underline;
}
	
	
	.annotation,.list{
    list-style: none;
    padding-left: 1em;
}
	.list li{
	text-indent: -1em;	
	}
.annotation li{
	font-size:12px;
    text-indent: -1em;
}
}

@media screen and (max-width:760px)
{
	body{
  font-family:'繝｡繧､繝ｪ繧ｪ', 'Meiryo', sans-serif;
}
#container{
	width: 100%;
    margin: 0 auto;
    padding: 50px 15px 40px;
	}
#main{
	text-align: center;
	}
#logo{
	width: 300px;
    margin: 0 auto;
}
#main h1{
    margin: 30px auto 0;
    padding: 0;
    font-size: 26px;
    font-weight: bold;
	color:#1d4a9e;
	line-height:30px;
	}
	#contents_area{
		margin:20px 0;
		text-align: center;
	}
	#contents_area #mv{
		width:100%;
		margin-bottom:20px;
	}
	#contents_area p{
		font-size:16px;
    line-height: 1.4;
		font-weight: bold;
	}
	#contents_area p+p
	{
		margin-top:30px;
	}
	span{
		color: #1d4a9e;
	}
	#buy_btn a {
    color: #fff;
}
	.btn_blue {
    background: #e7141a;
}
	.btn {
    display: inline-block;
    width: 336px;
    height: 65px;
    margin: 46px auto 0;
    border: none;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 700;
    line-height: 65px;
    text-align: center;
    color: #fff;
}
	#terms_area h2{
	margin: 80px auto 30px;
    padding: 10px;
    color: #1d4a9e;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    border-bottom: 3px solid #1d4a9e;
	}
.applybox_rules_inner {
    width: 100%;
    height: 300px;
    padding: 10px;
    line-height: 22px;
    overflow-y: auto;
    box-sizing: border-box;
    background: #eee;
	font-size:12px;
}
	.applybox_rules_inner p+p{
		margin-top:12px;
	}
	.applybox_rules_inner a
	{
	font-weight:bold;
    text-decoration: underline;
}
	
	
	.annotation,.list{
    list-style: none;
    padding-left: 1em;
}
	.list li{
	text-indent: -1em;	
	}
.annotation li{
	font-size:12px;
    text-indent: -1em;
}

}
</pre></body></html>