@charset "utf-8";
/*
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
トラステック標準WEBサイト PHP + BootStrap
新潟県ゴルフ連盟　カスタム対応
	ver.2025.08.22.n-golfrenmei.com
	個人情報の取扱い（プライバシーポリシー）　スタイルシート
────────────────────────────────────────
FileName:		/resources/css/privacypolicy.css
Editor:			TRUSTEC
Description:	個人情報の取扱い（プライバシーポリシー）のデザインスタイルシート。
────────────────────────────────────────
2024/06/06:		サンプル開発開始。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*/



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



/* :::::  [SECTION : PRIVACYPOLICY] ::::: */
#about-page-title {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/about/about-intro-background.jpg);
}

@media(max-width: 767px){
    #about-page-title {
        background-image: url(../images/about/about-intro-background-md.jpg);
        padding-top: 1rem !important;
    }
}



/* Privacy Policy
--------- --------- --------- ------- */
.about-nga-contents{
	max-width: 1100px;
	margin: auto;
	margin-top: calc(var(--common-margin-width) / 2);
    margin-bottom: calc(var(--common-margin-width) / 1.5);
}
.about-nga-contents h3 {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: auto;
    margin-bottom: 1.5em;
    border-bottom: 6px #006f5f double;
    border-top: 6px #006F5F double;
    padding: .75em 0;
}
.about-nga-contents h3 .title {
	color: var(--common-article-title-color1);
    font-size: max(1.7rem, 1.8vw);
    letter-spacing: .04em;
    text-align: center;
    font-weight: 700;
    line-height: 1.5em;
    font-family: var(--common-title-font);
}
.about-nga-contents h4::before {
    width: .3em;
    height: 1.5em;
    content: '';
    display: inline-block;
    background-color: #006F5F;
    margin-right: .5em;
}
.about-nga-contents h4{
	max-width: 900px;
    font-size: 1.3em;
    font-weight: 700;
    letter-spacing: .04em;
    line-height: 1.5em;
	margin: auto;
	margin-bottom: .5em;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.about-nga-contents p {
    line-height: 1.8em;
    font-size: 1.1em;
    font-weight: 400;
	padding-bottom: 1em;
}
.about-nga-contents .paragraph {
	max-width: 900px;
	margin: auto;
	margin-bottom: 2em;
    padding-right: var(--bs-gutter-x, .75rem);
    padding-left: var(--bs-gutter-x, .75rem);
}
.association-info-list{
    line-height: 1.8em;
    font-size: 1.1em;
    font-weight: 400;
	padding: 0;
}
.guideline-list{
    line-height: 1.8em;
    font-size: 1.1em;
    font-weight: 400;
	margin-left: 3em;
}
.guideline-list li{
	padding-bottom: .2em;
}
@media(max-width: 575px){
	.guideline-list{
		margin-left: 0;
	}
}
.log-file-link{
	text-decoration: underline;
    font-size: 1.1em;
}
.log-file-link-wrapper {
    background-color: rgba(0, 0, 0, 0.03);
    font-size: var(--common-font-size-smaller);
    line-height: var(--common-line-height);
    padding: 1.5em;
    border-radius: 1em;
}
@media(max-width: 575px){
	.log-file-link-wrapper{
		padding: 1em;
	}
}
.log-file-link:hover,
.log-file-link:active{
	text-decoration: underline;
}
.association-info-list-item {
    list-style: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .3);
}
.club-description-term {
    width: 10em;
    color: #7D7D7D;
    margin-bottom: 0;
    font-weight: 400;
}
.club-description-list {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 0;
    line-height: 2em;
    font-size: 1.1em;
    padding: .25em 0;
}
.club-description-list .club-description-definition {
    width: auto;
    margin-bottom: 0;
    font-weight: 400;
}
.club-description-list .club-description-list {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 0;
    line-height: 2em;
    font-size: 1.1em;
    padding: .25em 0;
}
@media (max-width: 767px) {
    .club-description-list {
        flex-direction: column;
        padding: 1em 0;
    }
	.club-description-term {
		width: 100%;
	}
}
#about-us-google-map{
	width: 100%;
	height: 400px;
}
