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

/*-------------------------------------
.top_newinfo_box　ニュース
-------------------------------------*/
#gametop .top_newinfo_box {
	border: 1px solid #a3b3d1;
	margin-bottom: 10px;
	text-align: left;
	padding: 3px 10px 3px 8px;
	vertical-align:middle;
}

#gametop .top_newinfo_box a img {
	display:inline;
	margin-right:4px;
	margin-bottom:4px;
}

/*-------------------------------------
.game_pickup_box　ピックアップゲーム
-------------------------------------*/
#gametop .game_pickup_box {
	margin: 0 0 10px;
	padding: 0 0 2px;
	border: #a3b3d1 1px solid;
	border-top: 0 none;
}
#gametop .game_pickup_box .box_head {
	position: relative;
	height: 28px;
	background: url("../image/gametop/h_content_bg_01.png") no-repeat 0 0;
	margin: 0 0 2px;
}
#gametop .game_pickup_box .box_head h2 {
	position: absolute;
	top: -10px;
	left: 2px;
}
#gametop .game_pickup_box .bnr_tikiderby_link {
	position: relative;
	width: 714px;
	height: 372px;
	margin: 0 auto;
}

#gametop .game_pickup_box .bnr_tiki_link {
    position: relative;
    background: url(../image/gametop/gametop_main_tiki_01.jpg) no-repeat 0 0;
/*    background: url("../image/gametop/gametop_main_tiki_arima01.jpg") no-repeat 0 0; */
    width: 712px;
    height: 372px;
    margin: 0 auto;
}

/*-------------------------------------
.game_first_box
-------------------------------------*/
#gametop .game_first_box {
	margin: 0 0 10px;
	padding: 0 0 3px;
	border: #a3b3d1 1px solid;
	border-top: 0 none;
}
#gametop .game_first_box .box_head {
	position: relative;
	height: 28px;
	background: url("../image/gametop/h_content_bg_01.png") no-repeat 0 0;
	margin: 0 0 2px;
}

#gametop .game_first_box .box_head h2 {
	position: absolute;
	top: -8px;
	left: -1px;
}

#gametop .game_first_box .bnr_puzzlederby_link {
	position: relative;
	background: url("../image/gametop/gametop_main_puzzle_bg.jpg") no-repeat 0 0;
	width: 712px;
	height: 336px;
	margin: 0 auto;
}

/*-------------------------------------
.game_first_box
-------------------------------------*/
#gametop .game_second_box {
	margin: 0 0 10px;
}
#gametop .game_second_box ul {
	width:720px;
}
#gametop .game_second_box ul li {
	display:block;
	float:left;
	width:356px;
	padding: 0 0 2px;
	border: #a3b3d1 1px solid;
	border-top: 0 none;
	margin-right: 2px;
}

#gametop .game_second_box ul li:last-child {
	margin-right: 0;
}

#gametop .game_second_box .box_head {
	position: relative;
	width: 356px;
	height: 33px;
	background: url("../image/gametop/h_content_bg_05.png") no-repeat 0 0;
	margin: 0 0 1px;
}

#gametop .game_second_box .box_head h2 {
	position: absolute;
	top: -3px;
	left: -1px;
}

#gametop .game_second_box .bnr_umasta_link {
	position: relative;
	background: url("../image/gametop/gametop_main_umail_bg.png") no-repeat 0 0;
	width: 352px;
	height: 194px;
	margin: -5px auto 0;
}

#gametop .game_second_box .bnr_minsta_link {
	position: relative;
	background: url("../image/gametop/gametop_main_minsta_bg.png") no-repeat 0 0;
	width: 352px;
	height: 194px;
	margin: -5px auto 0;
}

/*-------------------------------------
.OsusumeGame
-------------------------------------*/
#gametop .OsusumeGame {
	margin: 0 0 10px;
	padding: 0;
	border: #a3b3d1 1px solid;
	border-top: 0 none;
}

#gametop .OsusumeGame .side_infobox_title {
	position: relative;
	width: 218px;
	height: 27px;
	background: url("../image/gametop/h_content_bg_04.png") no-repeat 0 0;
	margin: 0 0 2px;
}

#gametop .OsusumeGame .side_infobox_title h2 {
	position: absolute;
	top: 0px;
	left: 0px;
}

#gametop .OsusumeGame ul li {
	margin: 0 auto;
	width: 214px;
	margin-bottom:2px;
}

/*-------------------------------------
.SpInfo_Box
-------------------------------------*/
#gametop .SpInfo_Box {
	margin: 0 0 10px;
	padding: 0 0 2px;
	border: #a3b3d1 1px solid;
	border-top: 0 none;
}
#gametop .SpInfo_Box .side_infobox_title {
	position: relative;
	width: 218px;
	height: 27px;
	background: url("../image/gametop/h_content_bg_04.png") no-repeat 0 0;
	margin: 0;
}

#gametop .SpInfo_Box .side_infobox_title h2 {
	position: absolute;
	top: 3px;
	left: 2px;
}

#gametop .SpInfo_Box .SpImage_Box {
	position: relative;
	width: 214px;
	height: 310px;
	background: url("../image/gametop/bg_spinfo.jpg") 0 0 no-repeat;
}

#gametop .SpInfo_Box .SpImage_Box img.icon {
	display: block;
	position: absolute !important;
	top: 1px;
	right: 1px;
}

#gametop .SpInfo_Box .SpImage_Box a {
	position: relative;
	display: block;
	width: 214px;
	height: 310px;
}

#gametop .SpInfo_Box .SpImage_Box a:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

#gametop .SpInfo_Box .SpImage_Box a img {
	position: absolute;
	top: 270px;
	left: 22px;
}

#gametop .SpInfo_Box p.txt_r {
	text-align: right;
	margin: 4px;
}

#gametop .SpInfo_Box p.txt_r img {
	display:inline;
	margin-bottom:4px;
}
</pre></body></html>