<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
*{
	margin:0;
	padding:0;
}

body {
  background: url(../images/lucetop_back.jpg) center center / cover no-repeat fixed #000;
  font-size:12px;
}

img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

#container {
	width:480px;
	height:auto;
	margin: 0 auto;	
}

@media screen and (max-width: 375px){
#container {
	width:90%;
}
}

h1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.92em;
	padding-top: 25px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	text-shadow: 2px 2px 2px rgba(0,0,0,1);
}

#title {
	height: 170px;
	width: 480px;
	display: block;
	margin: 50px auto 0 auto;
}

@media screen and (max-width: 375px){
#title {
	width: 100%;
	margin-top:10px;
}
}

.navi_area {
	height: auto;
	width: 480px;
}

@media screen and (max-width: 375px){
.navi_area {
	width: 100%;
	margin-top:-50px;
}
}

.btn_wrap {
	height: auto;
	width: 110px;
	margin: 0 auto;
	list-style:none;
}

.navi_btn a, .navi_btn2 a, .navi_btn3 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.84em;
	font-weight: bold;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	border-radius: 35px;
	text-decoration: none;
	text-align: center;
	background-color: #333333;
	color: #ffffff;
	display: inline-block;
	text-shadow: 1px 1px 0px #212121;
	-webkit-box-shadow: inset 1px 1px 0px 0px #b3b3b3;
	-moz-box-shadow: inset 1px 1px 0px 0px #b3b3b3;
	box-shadow: inset 1px 1px 0px 0px #b3b3b3;
	width: 110px;
	padding-top: 38px;
	padding-bottom: 38px;
	margin-bottom: 4px;
	background-position: top;
}

.navi_btn a {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #6b6b6b), color-stop(100%, #1c1c1c) );
	background: -moz-linear-gradient( center top, #6b6b6b 5%, #1c1c1c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b6b6b', endColorstr='#1c1c1c');
}

.navi_btn2 a {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #f29891), color-stop(100%, #fc0f03) );
	background: -moz-linear-gradient( center top, #f29891 5%, #fc0f03 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29891', endColorstr='#fc0f03');
}

.navi_btn3 a {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #409fff), color-stop(100%, #035efc) );
	background: -moz-linear-gradient( center top, #409fff 5%, #035efc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#409fff', endColorstr='#035efc');
}

@media screen and (min-width:376px) and (max-width: 568px){
.btn_wrap {
	height: auto;
	width: 342px;
	margin: 0 auto;
}
li {
	float:left;
	margin:0 2px 30px 2px;
}
}

.navi_btn a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #1c1c1c), color-stop(100%, #6b6b6b) );
	background:-moz-linear-gradient( center top, #1c1c1c 5%, #6b6b6b 100% );
	background:-ms-linear-gradient( top, #1c1c1c 5%, #6b6b6b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#6b6b6b');
	background-color:#1c1c1c;
}

.navi_btn2 a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fc0f03), color-stop(100%, #f29891) );
	background:-moz-linear-gradient( center top, #fc0f03 5%, #f29891 100% );
	background:-ms-linear-gradient( top, #1c1c1c 5%, #6b6b6b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc0f03', endColorstr='#f29891');
	background-color:#1c1c1c;
}

.navi_btn3 a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #035efc), color-stop(100%, #409fff) );
	background:-moz-linear-gradient( center top, #035efc 5%, #409fff 100% );
	background:-ms-linear-gradient( top, #1c1c1c 5%, #6b6b6b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#035efc', endColorstr='#409fff');
	background-color:#1c1c1c;
}

.navi_btn a:active, .navi_btn2 a:active, .navi_btn3 a:active {
	position:relative;
	top:1px;
}

.wabun {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.84em;
}

.wabun2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.25em;
}

#footer {
	text-shadow: 2px 2px 2px rgba(0,0,0,1);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FFF;
	text-align: center;
	margin-top: 50px;
}

@media screen and (max-width: 568px){
#footer {
	clear:both;
	margin:15px 0 25px 0;
}
}

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