@charset "UTF-8";

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

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

#main p.first{
	margin-top: 5px;
}

ul.links {
	width: 550px;
	margin: 0px;
	padding: 5px 0px 5px 20px;
	list-style-image:  url(../images/gray_box.png);
	font-size: 110%;
}
ul.links li {
	line-height: 1.2;
	margin: 10px 0px;
}

/* 協力団体、協賛、相互リンク */
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-image:  url(../images/gray_box.png);
	font-size: 110%;
}
ul#linksAllies2, ul#linksSponsors2, ul#linksFriendship2 {
	float: right;
	width: 270px;
	margin: 0px;
	padding: 0px 30px 0px 10px;
	list-style-image:  url(../images/gray_box.png);
	font-size: 110%;
}
#linksAlliesSppl ul, #linksFriendshipSppl ul {
	width: 550px;
	margin: 0px;
	padding: 0 0 0 20px;
	list-style-image:  url(../images/gray_box.png);
	font-size: 110%;
}
#linksAllies1 li, #linksAllies2 li,
#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;
}
.linkURL {
	color: #666;
	font-size: 80%;
	padding-left: 15px;
}

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

/*   リンクについて   */
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: #ec2790;
}

#text_box1_content {
	width: 553px;
	margin: 0px;
	padding: 5px 5px;
	border-right: dashed 1px #ec2790;
	border-bottom: dashed 1px #ec2790;
	border-left: dashed 1px #ec2790;
}
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;
}


