/*-- 専用スタイルシート --*/


div#left_column ul li span.privacy {
	width : 160px ;
	height : 20px ;
	text-indent : -9999px ;
	background-image : url(../../../common/img/button_menu_privacy.gif) ;
	background-position : 0 -20px ;
	background-repeat : no-repeat ;
	display : block ;
}

div#right_column div.privacy h2 {
	margin-top : 15px ;
	border-bottom : solid 2px #ede2c2 ;
	width : 655px ;
	height : 24px ;
	text-indent : -9999px ;
	background-image : url(../img/h2_privacy.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
}

div#right_column div.privacy div.intro {
	padding : 20px 10px ;
	height : 90px ;
}

div#right_column div.privacy div.intro img {
	padding-right : 20px ;
	display : block ;
	float : left ;
}

div#right_column div.privacy div.intro p {
	margin : 0 ;
	padding-top : 27px ;
}

div#right_column div.privacy ol {
	margin : 20px 0 0 0 ;
	border-top : solid 1px #ede2c2 ;
	padding : 0 0 0 40px ;
	clear : both ;
}

div#right_column div.privacy ol li {
	padding : 20px 0 0 0 ;
	font-size : 14px ;
	line-height 20px : 
	font-weight : bold ;
	color : #663300 ;
}

div#right_column div.privacy ol li h3 {
	font-size : 14px ;
	line-height 20px : 
}

div#right_column div.privacy ol li p {
	margin : 0 ;
	padding : 10px 10px 10px 0 ;
	font-size : 12px ;
	line-height : 18px ;
	color : #666666 ;
}

div#right_column div.privacy ol li ol {
	margin : 0 0 10px 0 ;
	border : 0 ;
	padding : 0 0 0 25px ;
}

div#right_column div.privacy ol li ol li {
	margin : 0 ;
	padding :  0 ;
	font-size : 12px ;
	line-height : 18px ;
	color : #666666 ;
}

div#right_column div.privacy div.update {
	padding : 10px ;
	text-align : right ;
}

