/* ===================== spo =====================*/

#spotop {
	width: 760px;
	height: 314px;
	margin:0px auto 10px auto;
	background: url(../spo/img/spo-top-bg02.jpg) no-repeat left top;
	text-align: left;
	position:relative;
}

#futtop {
	width: 760px;
	height: 294px;
	margin:0px auto 10px auto;
	background: url(../futsal/img/fut-top-bg.jpg) no-repeat left top;
	text-align: left;
	position:relative;
}

#amatop {
	width: 760px;
	height: 430px;
	margin:0px auto 0px auto;
	background: url(../ama/img/ama-top-bg06.jpg) no-repeat left top;
	text-align: left;
	position: relative;
}
#amatop .cupon {
	float:right;
}
#amatop .cupon a {
	display:block;
	width: 220px;
	height:80px;
	text-indent:-9999px;
}

#amatop02 {
	width: 760px;
	height: 316px;
	margin:0px auto 10px auto;
	background: url(../ama/img/ama-top-bg02.jpg) no-repeat left top;
	text-align: left;
}
#amatop04 {
	width: 760px;
	height: 252px;
	margin:0px auto 10px auto;
	background: url(../ama/img/ama-top-bg04.jpg) no-repeat left top;
	text-align: left;
}
#amatop05 {
	width: 760px;
	height: 252px;
	margin:0px auto 10px auto;
	background: url(../ama/img/ama-top-bg05.jpg) no-repeat left top;
	text-align: left;
}
#amatop04 a , #amatop05 a {
text-decoration:underline;
line-height:180%;
}
#amatop04 a:hover , #amatop05 a:hover {
text-decoration:none;
}

#skttop {
	width: 760px;
	height: 294px;
	margin:0px auto 10px auto;
	background: url(../skate/img/skt-top-bg.jpg) no-repeat left top;
	text-align: left;
	position:relative;
}

.news {
	position:absolute;
	top:95px;
	left:30px;
}

.futnews {
	position:absolute;
	top:80px;
	left:30px;
}

.sktnews {
	padding: 120px 0px 0px 30px;
}

.sktnewsno {
	padding: 76px 0px 0px 30px;
	height:240px;
}

.amanews {
	padding: 75px 0px 0px 30px;
}

.amanewsin {
	padding: 0px 0px 0px 85px;
}

.futnews h3{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 100%;
}

.futnews p,.amanews p,.sktnews p,.sktnewsno p{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	color:#333;
	line-height: 175%;
}

.amanews .amanewsin p{
	line-height:1.4em;
}


.news ul {
	margin: 0px;
	padding: 0px;
}

.news p {
	font-size:12px;
	line-height:180%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.news li {
	list-style-type: none;
	margin-bottom: 8px;
	font-size: 12px;
	line-height: 110%;
}

.news li a {
	color: #d90000;
}

.news li a:hover ,
.news li a:active
{
	color: #FF8080;
}


#spotop .topics {
	position:absolute;
	top:207px;
	left:53px;
}

#futtop .topics {
	position:absolute;
	top:187px;
	left:53px;
}

#spotop .topics ul,#futtop .topics ul {
	padding: 0px;
	margin: 0px;
}

#spotop .topics li,#futtop .topics li {
	list-style-type: none;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 100%;
}

#spotop .topics li a,#futtop .topics li a {
	text-decoration: underline;
}

#spotop .topics li a:hover,#futtop .topics li a:hover {
	text-decoration: none;
}


#futtop .other {
	position:absolute;
	top:254px;
	left:414px;
}
#skttop .other {
	position:absolute;
	top:254px;
	left:448px;
}
#spotop .other {
	position:absolute;
	top:274px;
	left:415px;
}

#futtop .other ul ,
#skttop .other ul ,
#spotop .other ul {
	padding: 0px;
	margin: 0px;
}

#spotop .other li,#futtop .other li,#skttop .other li {
	list-style-type: none;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 100%;
}

#spotop .other li a,#futtop .other li a,#skttop .other li a {
	text-decoration: underline;
}

#spotop .other li a:hover,#futtop .other li a:hover,#skttop .other li a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
	visibility: visible;
	font-size: 0.1em;
	line-height: 0.1em;
}
.left {
	float:left;
}
.right {
	float:right;
}
.glink {
	float:left;
	width:500px;
	position:absolute;
	top:325px;
	left:30px;
}
.glink p.arw {
	padding-left: 15px;
	background: url(../parts_img/arw_gr.gif) no-repeat left center;
	font-weight:normal;
	margin-bottom:5px;
}

.glink p.arw a{
	color: #5D831C;
	line-height:130%;
	text-decoration: none;
}

.glink p.arw a:hover {
    color: #81B32C;
    text-decoration: none;
}

.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb0{margin-bottom:0px;}

/* ===================== amalago notice =====================*/

#amanotice {
text-align:left;
width:728px;
margin:15px auto;
font-size:12px;
line-height:150%;
}
.amabox{
	padding:0px 20px 5px 20px;
	background: url(../ama/img/dot1x2.gif) repeat-x left bottom;
}
.amabox h3{
margin-bottom:0px;
}
.amabox p{
margin-top:0px;
}
.amabox ol , .amabox ul{
}
.amabox li{
line-height:150%;
margin-bottom:5px;
}
.amabox a{
text-decoration:underline;
}
.amabox a:hover{
text-decoration:none;
}
.amabox p.note{
font-size:12px;
color:#999999;
padding-left: 2.5em;
text-indent: -2.5em;
line-height:130%;
margin-bottom:5px;
}
p.notec{
font-size:12px;
color:#999999;
padding-left: 2.5em;
text-indent: -2.5em;
line-height:130%;
margin:0px 0px 5px 0px;
}

#amanotice .box_01{
background-color: #FAFAFA;
padding:20px;
}
#amanotice .box_01 ul{
margin:0px;
padding:0px;
width:300px;
float:left;
}
#amanotice .box_01 li{
list-style-type:none;
line-height:1em;
margin:0px 0px 10px 0px;
}
#amanotice .box_01 li.lastChild{
margin:0px;
}
#amanotice .box_01 li a{
color:#5D831C;
text-decoration:none;
padding:0px;
}
#amanotice .box_01 li a:hover{
color:#81B32C;
}

