/***************************************************
 *
 * 共通css
 * UTF-8
 * Target win IE6,7 FF2 Opera9 / mac FF2 Safari3
 *
 ***************************************************/

.tokutei th {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FBF3E5 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ ゴシック',sans-serif;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:8px 10px;
	text-align:left;
	vertical-align:top;
	width:140px;
}

.tokutei td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
font-style:normal;
font-weight:normal;
margin:0;
padding:8px 10px;
text-align:left;
vertical-align:top;
}

.link ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./common-images/pointer-gray-circle.gif) no-repeat scroll 0 0.4em;
padding:0 0 1em 1em;
}

.link ul ol ul li, .link ul ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0 0.42em;
padding:0;
}

.link .bannersample {
margin:0;
padding:12px 0;
text-align:center;
}
.link .bannertype {
font-size:1em;
font-weight:normal;
line-height:1.1;
margin:16px 0 0;
padding:0;
}
.link .bannerdetail {
border-bottom:1px solid #8B8B8B;
display:block;
margin:0;
padding:0 0 39px;
}
.link .bannerdetail .bannersamplepic {
display:block;
float:right;
margin:0;
padding:0;
width:323px;
}
.link .bannerdetail .bannersamplepic2 {
width:auto;
}
.link .bannerdetail .bannersamplepic img {
border:0 none;
display:block;
float:right;
margin:0;
padding:0;
}
.link .bannerdetail .outlinetext {
display:block;
margin:0 0 0 1em;
padding:0;
}

.link ol li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	padding:0;
	list-style-type: decimal;
}

.link ul,
.link ol {
	margin:14px 0 0 2em;
	padding:0;
	line-height:1.5;
	list-style-position:outside;
}

#privacy1 li {
background-image:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#privacy2 {
margin-bottom:10px;
}
#privacy2 li {
background-image:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:right;
}


.page-link li{
	background-image:url(../common-images/ico-01.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	margin-bottom: 15px;
	font-weight: bold;
	background-position: 2px 5px;
	padding-left: 20px;

}

.page-link ul{
	margin-bottom:30px;
}
