@charset "utf-8";


/* -----------------------------------------------------------
    プライバシーポリシー
-------------------------------------------------------------- */
#privacy{}

.privacy-area {
    line-height: 2;
    padding: 80px 0;
    width: 1000px;
    margin: 0 auto;
}
.privacy-area.law {
    padding: 40px 0 80px;
}

.privacy-area .txt-top {
	margin: 0 0 20px;
	font-size: 1.5rem;
}

.privacy-area .title-privacy {
    font-weight: bold;
	font-size: 1.8rem;
    border-bottom: 1px solid #444;
    padding: 0 0 5px;
    margin: 40px 0 20px;
}
.privacy-area .txt {
	margin: 20px 0 0;
	font-size: 1.5rem;
}

.privacy-area a{
    text-decoration: underline;
}

.privacy-area .law-tel{
    width: 84px;
    vertical-align: inherit;
}

/* num-ul */
.num-ul{
    margin: 20px;
}
.num-ul > li{
    list-style: decimal;
    margin: 0 0 10px;
	font-size: 1.5rem;
}
.num-ul > li:last-of-type{
    margin: 0;
}

@media screen and (max-width: 768px){
    #privacy .pagetitle-area .section-title {
        font-size: 3.2rem;
    }

    .privacy-area {
        padding: 30px 20px;
        width: 100%;
    }
    .privacy-area.law {
        padding: 0 20px 40px;
    }

    .privacy-area .txt-top {
        margin: 0;
    }

	.privacy-area .title-privacy {
		font-size: 1.7rem;
		padding: 0 0 5px;
		margin: 25px 0 20px;
	}
	.privacy-area .txt {
		margin: 15px 0 0;
	}
	
	/* num-ul */
	.num-ul{
		margin: 0;
	}
	.num-ul > li{
		margin: 0 0 10px 17px;
	}
	.num-ul > li:last-of-type{
		margin: 0 0 0 17px;
	}
}
