@charset "euc-jp";
/* CSS Document */

/*
¥³¥ó¥Æ¥Ê
*/
#nnn_info{
	width:678px;
}

ul.linkpolicy{
	padding-left:25px;
	list-style-type:decimal;
}

* html ul.linkpolicy{
	padding-left:30px;
}

ul.linkpolicy li{
	list-style-type:decimal;
	margin-bottom:25px;
	border-width:0px 0px 1px;
	border-color:#CCCCCC;
}

ul.linkpolicy ul.type{
	list-style-type:disc;
	list-style-position:inside;
	margin:10px 10px 0px 0px;
	padding:7px 10px;
}

ul.linkpolicy ul.type li{
	list-style-type:disc;
	margin-bottom:5px;
}

#nnn_info h4{
	margin:20px 0px 10px;
	padding:5px;
	border-color:#ccc;
	border-width:1px 0px;
	border-style:solid;
	background-color:#eee;
}

table#linkformat{
	width:648px;
	margin:15px;
	border:1px solid #ccc;
}

table#linkformat th{
	width:110px;
	padding:15px;
	border:1px solid #ccc;
	background-color:#f9f9f9;
	vertical-align:top;
	text-align:right;
	font-size:small;
}

* html table#linkformat th{
	font-size:x-small;
}

table#linkformat td{
	padding:15px;
	border:1px solid #ccc;
	vertical-align:top;
}

*html table#linkformat td{
	font-size:x-small;	
}

table#linkformat td span{
	color:#CC0000;
}

table#linkformat td p.bnr{
	margin:0px 0px 20px;
}

table#linkformat textarea{
	width:100%;
	margin-top:10px;
	font-size:x-small;
}

* html table#linkformat td.tags textarea{
	font-size:xx-small;
}
}
.wrapLinkCont{
margin-bottom: 20px;
}
table#linkformat td span.caution {
    color: #505050;
    font-size: 11px;
}