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

/********** バナー **********/
#index h2{
	position:relative;
	margin:18px 0 0;
	border-radius:5px;
	min-height:50px;
	font-weight:bold;
	font-size:28px;
	background:#000;
}
#index h2 img{
	position:absolute;
	bottom:0;
	left:10px;
}
#index h2 span{
	position:relative;
	display:block;
	padding:5px 0 0 95px;
	color:#fff;
}


#index .index-inner{
	padding:20px 20px 0;
	background:#ffd300;
}
#index .index-inner .bnr-tokuten1{
	padding:0 0 30px;
}
#index .index-inner .bnr-tokuten2{
	padding:0 0 30px;
}
#index .index-inner .bnr-tokuten3{
	padding:0 0 30px;
}
#index .index-inner .bnr-tokuten4{
	padding:0 0 30px;
}
#index h2{
	font-weight:bold;
	font-size:190%;
}
#index h2 img{
	margin:7px 0 0;
}

/********** 内側 **********/
#index .rule-inner{
	padding:35px 20px;
	border:solid 3px #ffd200;
}
#index .img1{
	float:left;
}
#index .img2{
	float:right;
	width:565px;
}

/********** 見出し **********/
#index h3{
	margin:0 0 15px;
	padding:0 0 5px;
	border-bottom:solid 3px #ffd300;
	font-weight:bold;
	font-size:190%;
	color:#FF4700;
}
#index .txt{
	margin:0 0 40px;
}
#index .txt p{
	line-height:1.6;
	font-size:110%;
}
#hyakka .txt p .mark1{
	color:#000;
}

/********** howto **********/
#index .howto{
	margin:-15px 0 0;
}
#index .howto p.score-txt{
	width:740px;
	margin:15px 0 0;
	padding:10px;
	border-radius:5px;
	background:#fefacb;
}
#index .howto .howto-box{
	margin:0 0 28px;
}

/********** localrule **********/
#index .localrule{
	margin:-15px 0 0;
}
#index h4{
	font-weight:bold;
	font-size:120%;
	background:#fefacb;
	color:#FF4700;
}
#index .localrule p.score-txt{
	width:740px;
	margin:15px 0 0;
	padding:10px;
	border-radius:5px;
	background:#fefacb;
}
#index .localrule .howto-box{
	margin:0 0 28px;
}

/********** 特別賞 **********/
#index .tokubetsu .txt{
	margin:0 0 20px;
}
#index .tokubetsu .prize{
	margin:0 0 20px;
}
#index .tokubetsu .prize-list ul{
	display:table;
}
#index .tokubetsu .prize-list ul li{
	display:table-row;
}
#index .tokubetsu .prize-list ul li .label{
	padding:10px 0;
	display:table-cell;
	white-space:nowrap;
	vertical-align:top;
	font-size:100%;
	font-weight:bold;
}
#index .tokubetsu .prize-list ul li .mark-hellip{
	padding:10px 0;
	display:table-cell;
	vertical-align:top;
	font-size:135%;
	font-weight:bold;
}
#index .tokubetsu .prize-list ul li .desc{
	padding:10px 0 10px 20px;
	display:table-cell;
	font-size:115%;
	vertical-align:top;
}
/********** 2次会のドレスや○○について **********/
#index .dress ul{
	padding:10px 0 0 10px;
}
#index .dress ul li{
	float:left;
	padding:0 3px 10px 0;
}
#index .dress ul li img{
	vertical-align:bottom;
}
/********** 情報大百科 **********/
#index .ichiran{
	padding:20px 20px 0;
	border:solid 3px #767676;
}


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