@charset "utf-8";


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

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

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

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

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

.area-privacy .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: 667px){
    
    #privacy .pagetitle-area .section-title {
        font-size: 3.2rem;
    }

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

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

	.area-privacy .title-privacy {
		font-size: 1.7rem;
		padding: 0 0 5px;
		margin: 25px 0 20px;
	}
	.area-privacy .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;
	}
}
