/* link_site */

div#link {
	margin-left: 10px;
}

div#link h2 {
	background: url("/img/link_site.png") no-repeat left top;
	text-indent: -9999px;
	height: 34px;
	width: 700px;
	margin-top: 10px;
}

div#link div#linkmenu p {
	text-align: center;
	height: 20px;
	clear: both;
	margin-top: 15px;
}

div#link div#linkmenu p.apply {
	text-align: right;
	margin: 0 20px;
}


div#link div#linkmenu {
	background: url("/img/link_menu.png") no-repeat left center;
	width: 700px;
	height: 120px;
	overflow: hidden;
}

div#link div#linkmenu ul {
	margin: 5px 20px;
}

div#link div#linkmenu ul li {
	background: url("/img/link_icon.gif") no-repeat left center;
	width: 132px;
	height: 24px;
	line-height: 24px;
	text-indent: 14px;
	float: left;
}


div#link div#link-box {
	width: 700px;
	margin-top: 20px;
}

div#link div#link-box h3 {
	background: url("/img/bar_link_another.jpg") no-repeat left top;
	height: 30px;
	text-indent: -9999px;
}

div#link div#link-box h3#lnk {
	background: url("/img/bar_link_new.jpg") no-repeat left top;
	height: 30px;
	text-indent: -9999px;
}

div#link div#link-box h3#lnk0 {
	background: url("/img/bar_link_portal.jpg") no-repeat left top;
}

div#link div#link-box h3#lnk1 {
	background: url("/img/bar_link_official.jpg") no-repeat left top;
}

div#link div#link-box h3#lnk2 {
	background: url("/img/bar_link_adult.jpg") no-repeat left top;
}

div#link div#link-box h3#lnk3 {
	background: url("/img/bar_link_ranking.jpg") no-repeat left top;
}

div#link div#link-box h3#lnk4 {
	background: url("/img/bar_link_job.jpg") no-repeat left top;
}

div#link div#link-box h3#lnk5 {
	background: url("/img/bar_link_ec.jpg") no-repeat left top;
}

div#link div#link-box h3#lnk6 {
	background: url("/img/bar_link_blog.jpg") no-repeat left top;
}

div#link div#link-box h3#lnk7 {
	background: url("/img/bar_link_another.jpg") no-repeat left top;
}

div#link div#link-box dl {
	width: 700px;
	height: 43px;
	margin-top: 10px;
	background: url("/img/link_site_bg.png") no-repeat left top;
	position: relative;
}

div#link div#link-box dl dt {
	width: 580px;
	height: 1.6em;
	border-left: #1773D0 solid 3px;
	border-bottom: #1773D0 solid 1px;
	text-indent: 0.5em;
	position: absolute;
	left: 100px;
	top: 4px;
}

div#link div#link-box dl dd.banner{
	position: absolute;
	left: 0;
	top: 0;
}

div#link div#link-box dl dd.com {
	width: 580px;
	position: absolute;
	text-indent: 0.5em;
	left: 100px;
	top: 23px;
}

div#link div#link-box dl dd.banner img{
	margin: 6px;
}


/* link_apply */
div#apply {
	margin-left: 10px;
	width: 700px;
}

div#apply .red{
	color: #FF3333;
}
div#apply div#master {
	background: url("/img/line6.gif") repeat-x left bottom;
	height: auto;
	padding-bottom: 20px;
}

div#apply div#master h2 {
	background: url("/img/link_master.png") no-repeat left top;
	text-indent: -9999px;
	height: 34px;
	width: 700px;
	margin-top: 10px;
}

div#apply div#master ul#caution {
	list-style: disc outside;
	margin-bottom: 10px;
}

div#apply div#master ul#caution li {
	margin-left: 2em;
}

div#apply div#master p{
	margin: 10px 0;
	text-align: center;
}

div#apply div#fspot-link {
	background: url("/img/line6.gif") repeat-x left bottom;
	height: auto;
	padding-bottom: 20px;
}

div#apply div#fspot-link p {
	margin-top: 10px;
}

div#apply div#fspot-link p a {
	font-size: 14px;
}

div#apply div#master h3, div#apply div#fspot-link h3, div#apply div#form h3 {
	color: #993311;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0;
}

div#apply div#form {
	width: 598px;
	margin: 10px 0;
}

div#apply div#form dl {
	overflow: hidden;
}

div#apply div#form dl dt {
	width: 160px;
	text-align: right;
	line-height: 28px;
	float: left;
	clear: both;
}

div#apply div#form dl dd{
	line-height: 28px;
}

div#apply div#form dl dd input, div#apply div#form dl dd select, div#apply div#form dl dd textarea {
	margin: 0 5px;
}

div#apply div#form p{
	width: 598px;
	text-align: center;
}

div#apply div#affiliate {

}

div#apply div#affiliate h2 {
	background: url("/img/link_affiliate.png") no-repeat left top;
	text-indent: -9999px;
	height: 34px;
	width: 700px;
}

div#apply div#affiliate p {
	width: 640px;
	margin: 10px auto;
}

div#apply div#affiliate dl{
	width: 640px;
	margin: 0 auto;
}

/* link_banner */

div#banner {
	margin-left: 10px;
}
div#banner h2 {
	background: url("/img/link_master.png") no-repeat left top;
	text-indent: -9999px;
	height: 34px;
	width: 700px;
	margin-top: 10px;
}

div.banner-box {
}

div.banner-box p {
	margin-top: 10px;
	height: 15px;
	clear: both;
}

div.banner-box ul {
	overflow: hidden;
	height: auto;
}

div.banner-box li {
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

