@charset "utf-8";
/*
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ファインレーベル株式会社　カスタム対応
	ver.2024.06.06.Custom-Finelabel
	個人情報の取扱い（プライバシーポリシー）　スタイルシート
────────────────────────────────────────
FileName:		/resources/css/sitemappolicy.css
Editor:			TRUSTEC
Description:	個人情報の取扱い（プライバシーポリシー）のデザインスタイルシート。
────────────────────────────────────────
2025/05/30:		サンプル開発開始。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*/



/* :::::  [SECTION : MAIN] ::::: */



/* :::::  [SECTION : PRIVACYPOLICY] ::::: */

/* Privacy Policy
--------- --------- --------- ------- */
#sitemap-page-title {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/sitemap/sitemap-intro-background.jpg);
}

@media(max-width: 767px){
    #sitemap-page-title {
		background-position: right;
        background-image: url(../images/sitemap/sitemap-intro-background-md.jpg);
        padding-top: 1rem !important;
    }
}
#sitemap-wrapper{
	margin-top: calc(var(--common-margin-width) / 2);
    margin-bottom: calc(var(--common-margin-width) / 1);
}
.sitemap-list-wrapper{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.sitemap-horizontal-list {
    display: flex;
	list-style: none;
    flex-direction: column;
    padding-left: 0;
    width: 80%;
    margin-bottom: 0;
    border-radius: .25rem;
}
@media(max-width: 991px){
	.sitemap-horizontal-list {
		margin: auto;
	}
}
.sitemap-horizontal-list .sitemap-item {
    border-bottom: 1px dotted rgba(0, 0, 0, .3);
}
.sitemap-horizontal-list .sitemap-item {
    padding: 1em 0;
}
.sitemap-horizontal-list .sitemap-item dl {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
}
.sitemap-horizontal-list .sitemap-item dt {
    width: 35%;
    max-width: 13em;
    padding-bottom: 0;
    margin-bottom: 0;
}
.sitemap-horizontal-list .sitemap-item a{
    color: var(--common-color);
    display: flex;
    align-items: center;
}
.sitemap-horizontal-list .sitemap-item .dots {
    background-color: #00813d;
    content: "";
    width: 0.5em;
    height: 0.5em;
    border-radius: 50%;
    margin-right: 1em;
    display: block;
}
/*.sitemap-horizontal-list .sitemap-item{
    width: 65%;
    padding-bottom: 0;
    margin-bottom: 0;
}*/