@charset "utf-8";
/* CSS Document */
#privacy-contents{
	padding: 0 2%;
	font-size: .8rem;
}

/*hタグ*/
#maincontents h1{
	padding: 4%;
	text-align: center;
	font-size: 1.5rem;
}

#privacy-contents h2{
	font-size: 1.2rem;
	border-left: 5px #003B90 solid;
	padding: 0 4%;
	letter-spacing: 5px;
}

#privacy-contents h3{
	background: #f5f5f5;
	padding: 5px 2%;
	margin-top: 2%;
	font-size: .8rem;
	letter-spacing: 2px;
}

#privacy-contents h3:before{
	content:"■";
}

#privacy-contents h4{
	margin-left: 2%;
}


/*リスト*/
#privacy-contents ul{
	margin: 2% 0;
}

#privacy-contents li{
	padding-bottom:3%;
}

#privacy-contents li:last-child{
	padding-bottom:0%;
}

#privacy-contents li:before{
	content:"• ";
}


/*文字*/
#privacy-contents p{
	
margin: 4% 2%;
}
#privacy-contents a{
	color:#00075F; 
	text-decoration: underline;
}

#privacy-contents span{
	margin-left:7%;
}

.font-red{
	color: #c9203f;
}
.text-center{
	text-align: center;
}





/*個人情報保護方針*/
.privacy-policy{}

/*個人情報保護方針　制定年月日*/
.policy-text{
	text-align: right;
	margin: 4% 0;
}

/*お問合せ*/
#toiawase span{
	margin-left: 0;
}
.p-box-bottom{
	margin-bottom:6%;
}


/*テーブル*/
.privacy-main table {
	width: 100%;
	border-collapse: collapse;
	margin: 4% auto;
}

/*ｆ）保有個人データの開示等の求めに応じる手続き*/
.fbox{
	padding: 2% 0 2% 8%;
}



/*一覧*/
table{
	width: 100%;
	font-size: .8rem;
	letter-spacing: 0px;
}

tr,
td{
	border: #ccc solid 1px;
}

td,
th{
	padding: 5px;
}

th{
	background: #f5f5f5;
}

#itiran td:nth-of-type(1){
	width: 14%;
}

#itiran td:nth-of-type(2){
	width: auto;
}

#itiran td:nth-of-type(3){
	width:18%;
}

#itiran td:nth-of-type(4){
	width:25%;
}


