@charset "utf-8";
/* CSS Document */

#l .privacy_main h1{
	padding:18px 0 18px 20px;
	background:#FFFFFF;
	border-bottom:#ECECEC solid 3px;
}
#l .privacy_main #privacy_main_inner{
	background:#FFF;
	padding:10px 10px 50px 10px;
	margin:3px 0 0 0;
}
#l .privacy_main #privacy_main_inner h3{
	border-bottom:1px solid #ECECEC;
	padding:10px 0 10px 5px;
}
#l .privacy_main #privacy_main_inner h4{
	padding:20px 0 0 0;
	font-weight:bold;
}
#l .privacy_main #privacy_main_inner ul{
	padding:10px 0 0 0;
}
#l .privacy_main #privacy_main_inner dl{
	padding:10px 0 0 0;
}
#l .privacy_main #privacy_main_inner dl dt{
	font-weight:bold;
}
#l .privacy_main #privacy_main_inner dl dd{
	padding:0 0 15px 10px;
}
#l .privacy_main #privacy_main_inner dl dd ul{
	padding:5px 0 0 10px;
}
#l .privacy_main #privacy_main_inner div{
	padding:0 10px;
}
#l .privacy_main #privacy_main_inner div ul{
	padding-left:20px;
}



@media screen and (max-width:640px) {

#l .privacy_main #privacy_main_inner ul.pl30{
	padding-left:10px !important;
}
#l .privacy_main #privacy_main_inner dd dl dd{
	padding:0 0 15px 0;
}
#l .privacy_main #privacy_main_inner div{
	padding:0 0 0 10px;
}
#l .privacy_main #privacy_main_inner div ul{
	padding-left:10px;
}

}
