@charset "UTF-8";
/* -----------------------------------------------------------------------

    ARTDIVE WEB　spredparty CSS

-----------------------------------------------------------------------*/
#Party h2{
	background-image: url(/images/spreadparty/TitleSpreadParty.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#NaviOutLine a{
    background:url(/images/spreadparty/NaviOutline.gif) no-repeat center left;
}
#NaviOutLine a:hover{
    background:url(/images/spreadparty/NaviOutlineOver.gif) no-repeat center left;
}
#OutLine #NaviOutLine a,
#NaviOutLine a:hover{
    background:url(/images/spreadparty/NaviOutlineOver.gif) no-repeat center left;
}
#NaviAccess a{
    background:url(/images/spreadparty/NaviAccess.gif) no-repeat center left;
}
#NaviAccess a:hover{
    background:url(/images/spreadparty/NaviAccessOver.gif) no-repeat center left;
}
#Access #NaviAccess a,
#NaviAccess a:hover{
    background:url(/images/spreadparty/NaviAccessOver.gif) no-repeat center left;
}
#NaviFaq a{
    background:url(/images/spreadparty/NaviFaq.gif) no-repeat center left;
}
#NaviFaq a:hover{
    background:url(/images/spreadparty/NaviFaqOver.gif) no-repeat center left;
}
#PartyFaq #NaviFaq a,
#NaviFaq a:hover{
    background:url(/images/spreadparty/NaviFaqOver.gif) no-repeat center left;
}
#NaviRegulations a{
    background:url(/images/spreadparty/NaviRegulations.gif) no-repeat center left;
}
#NaviRegulations a:hover{
    background:url(/images/spreadparty/NaviRegulationsOver.gif) no-repeat center left;
}
#Regulations #NaviRegulations a,
#NaviRegulations a:hover{
    background:url(/images/spreadparty/NaviRegulationsOver.gif) no-repeat center left;
}
#NaviJoin a{
    background:url(/images/spreadparty/NaviJoin.gif) no-repeat center left;
}
#NaviJoin a:hover{
    background:url(/images/spreadparty/NaviJoinOver.gif) no-repeat center left;
}
#Join #NaviJoin a,
#NaviJoin a:hover{
    background:url(/images/spreadparty/NaviJoinOver.gif) no-repeat center left;
}
/*---------イベント概要----------*/
#Party .Outline{
	background:url(/images/spreadparty/SubTitleSpreadPartyOutline.png) no-repeat;
	}
#Party .Concept{
	background:url(/images/spreadparty/SubTitleSpreadPartyConcept.png) no-repeat;
	}
#OutlineInformation{
	background:url(/images/spreadparty/SpreadPartyImageMain.jpg) no-repeat;
	height:180px;
	text-indent:-9999px;
	margin-bottom:20px;
	}
#PartyJoin a{
	display:block;
	width:232px;
	height:40px;
	text-indent:-9999px;
	margin:20px auto 20px auto;
	background:url(/images/spreadparty/JoinBtn.png) no-repeat;
	}
#PartyConcept{
	text-indent:-9999px;
	background:url(/images/spreadparty/SpreadPartyConceptCopy01.png) no-repeat top center;
	height:64px;
	margin:20px auto 20px auto;
	}
/*---------アクセス----------*/
#PartyMap {
    width:620px;
    height:300px;
    margin:0px;
    padding:0px;
}
.Access{
	background:url(/images/spreadparty/SubTitleSpreadPartyAccess.png) no-repeat;
	}
.Place{
	background:url(/images/spreadparty/SubTitleSpreadPartyPlace.png) no-repeat;
	}
.AccessTrain{
    text-indent:-9999px;
    background:url(/images/access/IconTrain.png) no-repeat left;
    padding:10px 0;
    border-bottom:#CCCCCC 1px dotted;
}
.AccessTrainPic{
	width:600px;
	margin-top:10px;
	margin-bottom:30px;
}
#EnlargeMap{
	font-size:10px;
	margin-bottom:10px;
	}
#PlaceInformation{
	width:600px;
	margin-bottom:30px;
}
#PlaceInformationInner{
	background:url(/images/spreadparty/SpreadPartyImageCafe01.png) no-repeat;
	text-indent:-9999px;
}
#PlaceInformationInner a{
	display:block;
	height:167px;
	text-indent:-9999px;
}
/*---------FAQ----------*/
.PartyFaq{
	background:url(/images/spreadparty/SubTitleSpreadPartyFaq.png) no-repeat;
	}
#PartyFaq ul{
    margin-bottom:10px;
}
#PartyFaq .Question{
    background:url(/images/entry/IconQ.png) no-repeat left top;
    list-style-type:none;
    padding-left:40px;
    padding-bottom:10px;
    margin:20px 20px 5px 0;
    font-weight:bold;
}
#PartyFaq .Answer{
    background:url(/images/entry/IconA.png) no-repeat left top;
    list-style-type:none;
    padding-left:40px;
    padding-bottom:5px;
    border-bottom:#DDD2BF 3px solid;
    padding-bottom:20px;
    margin-right:20px;
}
#PartyFaq .FaqPagetop{
    margin:10px 20px 40px 0;
    text-align:right;
}
/*---------参加規約----------*/
.Regulations{
	background:url(/images/spreadparty/SubTitleSpreadPartyRegulations.png) no-repeat;
}
#Regulations #Main h4 {
border-bottom:3px solid #DDD2BF;
font-size:110%;
margin-top:10px;
margin-bottom:10px;
padding-bottom:5px;
}
#Regulations #Main ul {
margin-bottom:20px;
padding-left:15px;
}
#Regulations #Main li {
list-style-position:outside;
list-style-type:square;
margin-bottom:10px;
padding-left:5px;
}

