@charset "utf-8";

@import "../../css/common.css";

ul.topicpath {
	overflow: hidden;
}

ul.topicpath li {
	float: left;
	padding: 0 3px;
}
ul.topicpath li a {
	float: left;
	padding: 0 3px 0 0;
}

h2 {
	margin-top: 20px;
	width: 618px;
	height: 340px;
	background: url(../images/h2_privacy.png) top left no-repeat;
}

h2#ttl {
	margin-top: 20px;
	width: 618px;
	height: 340px;
	background: url(../images/h2_privacy2.png) top left no-repeat;
}

* html h2 {
	behavior: expression(IEPNGFIX.fix(this));
	height:360px;
} 

#ttl01 {
background:url(../images/ttl01.gif) no-repeat;
height:40px;
color:#FFFFFF;
}



#ttl02 {
background:url(../images/ttl02.gif) no-repeat;
height:39px;
}

#ttl01 span,
#ttl02 span
{font-weight: bold; display:block; padding:10px 0 0 25px; font-size:14px;}

h3#ttl03 {
background:url(../images/ttl03.gif) no-repeat;
height:94px;
margin:20px 0 20px 0;
}

h3#ttl04 {
background:url(../images/ttl04.gif) no-repeat;
height:94px;
margin:20px 0 20px 0;
}

.border{border:1px solid #CCCCCC; margin-top:20px;}

em{ font-style:normal; display:block; margin:20px;}

#btn{background:url(../images/btn.gif) no-repeat; width:630px; height:58px; position:relative; margin-top:20px;}
#btn a{display:block; float:right; margin:10px 15px 0 0; width:180px; height:35px; text-indent:-9999px;}




