/*=============================================
*
*  プライバシーポリシー
*
=============================================*/
/* テキスト */
#terms #main {
	float: none;
	margin: 0 auto;
	max-width: 1120px;
	width: auto;
}
#terms #main .termsArea .hArea {
    background: #fff;
    border-top: 3px #1f1f1f solid;
    margin-bottom: 1px;
    padding: 30px;
    position: relative;
}
#terms #main .termsArea {
	margin-bottom: 50px;
}
/* ============================================
インナー
============================================ */
#terms #sec01 .inner01 {
	background: #fff;
	padding: 60px 60px 5px 60px;
}
@media screen and (max-width:1100px){
	#terms #sec01 .inner01 {
		padding: 30px;
	}
}
@media screen and (max-width:640px){
	#terms #sec01 .inner01 {
		padding: 15px;
	}
}
/* ============================================
テキスト
============================================ */
#terms #sec01 .txt {
	margin-bottom: 50px;
}
@media screen and (max-width:640px){
	#terms #sec01 .txt {
		margin-bottom: 25px;
	}
}
/* ============================================
リスト
============================================ */
#terms ol {
	margin: 10px auto;
}
#terms ol li h3.heading {
	margin-bottom: 20px;
}
@media screen and (max-width:640px){
	#terms ol li h3.heading {
		font-size: 16px;
		margin-bottom: 10px;
	}
}
#terms ol li {
	margin-bottom: 60px;
	text-align: left;
}
@media screen and (max-width:640px){
	#terms ol li {
		font-size: 12px;
		margin-bottom: 30px;
	}
}
#terms ol li ol li {
	margin-bottom: 10px;
}
#terms .note03 {
	text-align: right;
}