@charset "utf-8";

/* content
------------------------------------------ */
#contentTop.cooperation {
	color: #7c7c7c;
}
/*div#contTop {
	width: 878px;
	padding-bottom: 20px;
	margin: 0 auto;
}*/
/*
div#contTitle {
	width: 647px;
	float: left;
}
p#entry {
	width: 231px;
	height: 45px;
	float: right;
}*/
div div#contTop h2 {
	float: left;
	padding:15px 0 0 70px;
}
div div#contTop p {
	float: right;
	padding: 0 20px 20px 0;
	display: inline;
}

/* タブ用フレーム
------------------------------------------ */
div#inner.tabcont div.top {
	font-size: 0;
	width: 868px;
	height: 12px;
	background: url(../images/bg_tabcont_top.gif) no-repeat;
}
div#inner.tabcont div.mid {
	width: 698px;
	padding: 39px 85px;
	background: url(../images/bg_tabcont_mid.gif) repeat-y;
}
div#inner.tabcont div.btm {
	font-size: 0;
	width: 868px;
	height: 16px;
	background: url(../images/bg_tabcont_btm.gif) no-repeat;
}
/* タブ無し用フレーム
------------------------------------------ */
div#inner.notab div.top {
	font-size: 0;
	width: 868px;
	height: 12px;
	background: url(../images/bg_under_top.gif) no-repeat;
}
div#inner.notab div.mid {
	background: url(../images/bg_under_mid.gif) repeat-y;
	padding: 20px 44px;
}
div#inner.notab div.btm {
	font-size: 0;
	width: 868px;
	height: 16px;
	background: url(../images/bg_under_btm.gif) no-repeat;
}






/* 実行委員長の枠レイアウト */
#contTitle h2{
	margin-top: 10px;
}

#wakuTop,
#wakubottom{
	font-size: 0 !important;
	line-height: 1.0 !important;
}

#wakuTop{
	background: url(../../support/images/waku_top.gif) no-repeat;
	width: 780px;
	height: 13px;
	margin-top: 20px;
}
#wakubottom{
	background: url(../../support/images/waku_bottom.gif) no-repeat;
	width: 780px;
	height: 13px;
}
#wakuAll{
	background: url(../../support/images/waku_bg.gif) repeat-y;
	padding: 10px 10px 0;
}
#wakuAll p{
/*	margin-bottom: 15px;*/
}

#wakuAll ul.ulBtn{
	padding-bottom: 20px;
}

#wakuAll ul.ulBtn li{
	float: left;
	margin-right: 20px;
}
div.about {
	padding: 0;
}

#dlBumon{
	padding: 10px 10px 10px 0;
	margin-bottom: 10px !important;
}
#dlBumon dd{
	padding-left: 20px;
	line-height: 1.8;
	color: #b18a51;
}

#dlBumon dt {
	color: #b18a51;
}

#wakuAll ul.list1{
	padding-left: 20px;
	margin-bottom: 20px;
}

#wakuAll ul.list2{
	margin-bottom: 20px;
}

#wakuAll ul.list2 li{
	margin-bottom: 5px;
	background: url(../../support/images/ico_1.gif) no-repeat;
/*	padding-left: 20px;*/
}

#wakuAll p.pLay1{
	color: #B18A51;
}

#wakuAll p.paseTop{
	margin-bottom: 0 !important;
	text-align: right;
}
div.howto *{
	margin: 0;
	padding: 0;
}
#wakuAll h3{
	margin-bottom: 10px;
	margin-top: 20px;
}
#wakuAll h4{
	margin-bottom: 10px;
}

#wakuAll a{
/*	color: #0000ff;*/
	text-decoration: underline;
}
p.txtLink {
	background: url(../images/img_arrow.gif) no-repeat 0 40%;
	padding-left: 7px;
	margin-top: 10px;
}
p.btnPDF {
	margin-top: 15px;
}

.mbottom25 {
	padding-bottom: 25px;
}
.mbottom20 {
	padding-bottom: 20px;
}
.mbottom15 {
	padding-bottom: 15px;
}
.mbottom10 {
	padding-bottom: 10px;
}