@charset "UTF-8";

/*  「リンク」のページに固有のスタイル  */

@import url(sub_navi3.css);
@import url(sub_navi7.css);

#main p.first{
	margin-top: 5px;
}
/* 協力団体、協賛企業・団体、相互リンク */
div#linksAllies, div#linksSponsors, div#linksFriendship {
	width: 570px;
	margin: 5px 0 0 0;
	padding: 0; 
}
div#linksAlliesSppl, div#linksFriendshipSppl {
	width: 570px;
	margin: 0 0 20px 0;
	padding: 0;
}

ul#linksAllies1, ul#linksSponsors1, ul#linksFriendship1 {
	float: left;
	width: 230px;
	margin: 0px;
	padding: 0px 10px 0px 20px;
	list-style: none;
	font-size: 110%;
}
ul#linksAllies2, ul#linksSponsors2, ul#linksFriendship2 {
	float: right;
	width: 270px;
	margin: 0px;
	padding: 0px 30px 0px 10px;
	list-style: none;
	font-size: 110%;
}
#linksAlliesSppl ul, #linksFriendshipSppl ul {
	width: 550px;
	margin: 0px;
	padding: 0 0 0 20px;
	list-style: none;
	font-size: 110%;
}
#linksAllies1 li, #linksAllies2 li {
	margin: 10px 0px 15px;
	padding: 0;
	height: 160px;
	width: 220px;
	list-style: none;
}
#linksAllies1 li a, #linksAllies2 li a {
	display: block;
	margin: 0;
	padding: 0;
	height: 160px;
	width: 220px;
	background-position: bottom;
	background-repeat: no-repeat;
}

#linksAllies1 li a:before, #linksAllies2 li a:before {
	content: "■ ";
	color: #aaa;
	font-size: 9pt;
}

#linksSponsors1 li, #linksSponsors2 li,
#linksFriendship1 li, #linksFriendship2 li {
	line-height: 1.2;
	margin: 10px 0px;
}
#linksAlliesSppl ul li, #linksFriendshipSppl ul li {
	line-height: 1.2;
	margin: 0;
}
#linksSponsors1 li:before, #linksSponsors2 li:before,
#linksFriendship1 li:before, #linksFriendship2 li:before {
	content: "■ ";
	color: #aaa;
	font-size: 9pt;
}

.description {
	font-size: 80%;
	padding-left: 15px;
}

#linksAllies1 li.mashPlus a {
	background-image: url(../images/link_screens/plus.png);
}
#linksAllies1 li.sapporo a {
	background-image: url(../images/link_screens/sapporo.png);
}
#linksAllies1 li.tokyo a {
	background-image: url(../images/link_screens/tokyo.png);
}
#linksAllies1 li.nlgr a {
	background-image: url(../images/link_screens/nlgr.png);
}
#linksAllies2 li.kobe a {
	background-image: url(../images/link_screens/kobe.png);
}
#linksAllies2 li.kqff a {
	background-image: url(../images/link_screens/kqff.png);
}
#linksAllies2 li.kazoku a {
	background-image: url(../images/link_screens/kazoku.png);
}
#linksAllies2 li.mvk a {
	background-image: url(../images/link_screens/mvk.png);
}

div#linksAllies:after, div#linksSponsors:after, div#linksFriendship:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

/* 以前の関西レインボーパレードのページ */
ul#linksMisc {
	width: 550px;
	margin: 0px;
	padding: 5px 0px 5px 20px;
	list-style: none;
	font-size: 110%;
}
ul#linksMisc li {
	line-height: 1.2;
	margin: 10px 0px;
}
ul#linksMisc li:before {
	content: "■ ";
	color: #aaa;
	font-size: 9pt;
}

/*   リンクについて(ボックス)  */
div#text_box1 {
	width: 565px;
	margin: 20px 0px;
}
#text_box1 h3 {
	width: 545px;
	margin: 0px;
	padding: 5px 10px 2px;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	background-color: #7e00ae;
}

#text_box1_content {
	width: 553px;
	margin: 0px;
	padding: 5px 5px;
	border-right: dashed 1px #7e00ae;
	border-bottom: dashed 1px #7e00ae;
	border-left: dashed 1px #7e00ae;
}
p#KRPbanner {
	width: 543px;
	text-indent: 0em;
	margin: 0px;
	padding: 5px 5px;
}

#KRPbanner img {
	float: right;
	width: 130px;
	height: 39px;
	margin: 0 0 2em 1em;
}

