@charset "utf-8";

body{
	margin: 0px; padding: 0px;
	text-align: center;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../images/top3.jpg);
	background-attachment: scroll;
	font-family: Arial, Helvetica, Verdana, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

.background-hack {
	z-index: -1;
	background-color: #000000;
	background-image: url(../images/top3.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 960px;
	position: scroll;
	top: 0; left: 0; right: 0; bottom: 0;
}

a:link {color: #63d4fe; text-decoration: none;display: inline-block}
a:visited {color: #5fb1d0; text-decoration: none;}
a:hover {color: #a1e5fe; text-decoration: underline;}

img {margin: 0px; padding:0px; vertical-align:bottom;}

td.space50 {width: 50px;height: 50px;}
td.space40 {width: 40px;height: 40px;}
td.space30 {width: 30px;height: 30px;}
td.space20 {width: 20px;height: 20px;}
td.space10 {width: 10px;height: 10px;}

.twitter-win {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.news-win {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	width: 235px;height: 230px; overflow: hidden;}
.twitter-btn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	width: 68px; overflow: hidden; font-size: 75%;}
/*text*/
.txt {font-size: 75%;color: #ffffff;line-height: 180%;vertical-align: top;}
.txts {font-size: 70%;color: #ffffff;line-height: 150%;vertical-align: top;}

/*fancybox*/
.fancybox-custom .fancybox-skin {
	margin:0px; padding:0px;
	box-shadow: 0 0 35px #222;}

#inline1 {width: 640px; height: 485px;
	overflow: hidden;}

/*animate*/
#adanime {position: absolute;
	margin:0px 0px 0px 330px;
	width: 110px; height: 110px;
	background-image: url(../images/bnr_tribecoolcrew2.gif);
	background-repeat: no-repeat;
	display: none;
}

/*top-hover*/
.full_content {
	width:225px; height:147px;
	position:relative;
	margin:0 auto;
	clear:both;
}
ul li{
	width:62px; height:35px;
	float:left;
	list-style:none;
	padding:0px 0 0;
	text-align:center;
	display:block;
	cursor: pointer;}
ul li:first-child {margin-left:0;}
ul {padding:0; margin:0;}

.content {
	width:225px; height:112px;
	top:34px; left:0;
	padding:0px;
	position:absolute;
}


/*sp*/
@media screen and (max-device-width: 480px) {
body{
	margin:0; padding:0;
	text-align: center;
	background-color: #000000;
	-webkit-text-size-adjust: 200%;
	}
