@charset "utf-8";
/* TOPレイアウト */

/*header*/
#Theader{
	padding:0 25px;
	}

#Theader #logo{
	float:left;
	padding-top:18px;
	}

#Theader #menuArea{
	float:right;
	text-align:right;
	font-size:1px;
	line-height:0;
	}

#Theader #menuArea ul{padding:12px 0 0 0; margin:0;}
#Theader #menuArea li{
	display:inline;
	list-style-type:none;
	}

/* contents */
#TopFLA{margin-bottom:30px; text-align:center;}
#TopInfo,#CampaignInfo{margin-bottom:10px;}
#TopInfo h1{background:url(../../assets/images/topimage/ttl_info.gif) no-repeat;}
#CampignInfo h1{background:url(../../assets/images/topimage/ttl_campaign.gif) no-repeat;}
#TopInfo h1,
#CampignInfo h1{padding:3px 10px; text-align:right; margin-bottom:10px;}

#TopInfo ul,
#CampignInfo ul{margin:0;padding-left:10px;}

#TopInfo ul{}
#TopInfo li{
	list-style-type:none;
	background:url(../../assets/images/commonimg/sarrow_red.gif) no-repeat 0 8px;
	padding:5px 15px 5px 15px;
	}

#CampaignInfo ul{}
#CampignInfo li{
	list-style-type:none;
	padding:5px 15px 5px 35px;
	}
#CampignInfo .typeA{background:url(../../assets/images/topimage/icon_soccer.gif) no-repeat 0 7px; padding-left:27px;}
#CampignInfo .typeB{background:url(../../assets/images/topimage/icon_tennis.gif) no-repeat 0 7px; padding-left:27px;}
#CampignInfo .typeU15{background:url(../../assets/images/topimage/icon_u15.gif) no-repeat 0 7px; padding-left:27px;}
#CampignInfo .typeO16{background:url(../../assets/images/topimage/icon_o16.gif) no-repeat 0 7px; padding-left:27px;}

#NewOp{ background:#F6F7EE; margin-bottom:10px;}
#NewOp h1{margin:0 0 5px 0; padding:0; background-image:none;}
#NewOp dl{padding:5px 10px; margin:0;}
#NewOp dt{font-weight:bold; padding:0; margin:0;}
#NewOp dd{background:url(../../assets/images/commonimg/sarrow_red.gif) no-repeat 0 8px; padding:5px 5px 5px 15px; margin:0;}

#Tsrch{
	background:#F2F2F2;
	padding:10px;
	margin:10px 0 0;
	}

/* footer */
#Tfooter{
	padding:12px 25px 40px;
	font-size:xx-small;
	line-height:130%;
	}
#Tfooter .srch{padding-bottom:12px;}
#Tfooter #info{
	border-top:2px solid #333;
	padding:10px 0 0;
	clear:both;
	}

#Tfooter #info ul{margin:0 0 5px 0; padding:0;}
#Tfooter #info li{
	list-style-type:none;
	list-style-position:inside;
	background:url(/assets/images/commonimg/sarrow_red.gif) no-repeat center left;
	padding-left:15px;
	margin-right:10px;
	display:inline;
	}

#Tfooter #info .corp li{
	background:url(/assets/images/commonimg/sarrow_gr2.gif) no-repeat center left;
	}
