@charset "UTF-8";


.c-section-privacypolicy__acc_wrapper__body ul.list_kakkonum > li {
    margin-bottom: 0.02em;
    padding-left: 1.5em;
    text-indent: -1.5em;
}

.c-section-privacypolicy__acc_wrapper__body ul.list_kakkonum > li:nth-child(n+10) {
    padding-left: 2.0em;
    text-indent: -2.0em;
}

.c-section-privacypolicy__acc_wrapper__body {
    padding: 0 1.37363vw 0 4.43407vw;
}

.c-section-privacypolicy__acc_wrapper__body .cookie_txt{
    margin: 2% 0 0;
}

.c-section-privacypolicy__acc_wrapper__body .cookie_txt p{
    padding-left: 1em;
    text-indent: -1em;
}

.c-section-privacypolicy__acc_wrapper__body .cookie_txt a{
    color: #333333;
	font-weight: 400;
	word-break: break-all;
}

.c-section-privacypolicy__acc_wrapper__body .list_kakkonum a{
    color: #333333;
	font-weight: 400;
	word-break: break-all;
}

.cookie_txt_gr{
	color: #509224;
	font-weight: 600;
}

.list_disc_txt{
	padding-left: 1em;
    text-indent: -1em;
}

.this_site .c-section-privacypolicy__acc_wrapper__body {
    padding: 0 1.37363vw 0 2vw;
}
.c-section-privacypolicy__acc_wrapper__body p + ul.list_kakkonum {
    margin-top: 0;
}

.c-section-privacypolicy__acc_wrapper__body .case h4 {
    margin-bottom: 1.34341vw;
}

.c-section-privacypolicy__acc_wrapper__body .list_romenum li {
    padding-left: 2.2em !important;
    text-indent: -0.7em !important;
}

.c-section-privacypolicy > header h1 span {
    color: #509224;
}



/*-----ボタン-----*/

.c-section-privacypolicy .local-navi .container{
	padding-bottom: 0;
}
.l-contents--privacypolicy .local-navi ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 2% 0 5%;
}
.c-section-privacypolicy .local-navi ul li {
    margin-bottom: 0;
    width: 18.48352vw;
    height: 5.12088vw;
}
.c-section-privacypolicy .local-navi li a {
	position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    background: #A5A5A5;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 1.1vw;
    transition-duration: 0.3s;
    align-items: center;
	padding: 0 1.7vw;
    line-height: 1.3;
}
.c-section-privacypolicy .local-navi li a:hover {
    background: #83B110;
}
.c-section-privacypolicy .local-navi li a.on {
    background: #83B110;
}
.c-section-privacypolicy .local-navi li a:after {
    position: absolute;
    top: 50%;
    right: 1.5vw;
    width: 0.9vw;
    height: 1.37363vw;
    background-image: url(../images/btn_arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
    transform: translateY(-50%);
}



@media screen and (max-width: 750px) {
	.c-section-privacypolicy__acc_wrapper__body {
        padding: 0 0 2.66667vw 10vw;
    }	
    .c-section-privacypolicy__acc_wrapper__body .cookie_txt{
        margin: 6% 0 0;
    }
	.c-section-privacypolicy__acc_wrapper__body p + ul.list_kakkonum {
        margin-top: 0;
    }
	.c-section-privacypolicy__acc_wrapper__body .list_romenum li {
        padding-left: 2.2em !important;
        text-indent: -0.1em !important;
    }
	.c-section-privacypolicy__acc_wrapper__ttl {
        padding: 2vw 7.46667vw 2vw 2.4vw;
    }
	
	.l-contents--privacypolicy .local-navi ul {
        display: flex;
        margin-bottom: 3.43407vw;
        flex-wrap: wrap;
        justify-content: space-between;
    }
	.c-section-privacypolicy .local-navi ul li {
        width: 48.61111%;
        height: 11.33333vw;
        margin-bottom: 3vw;
    }
	.c-section-privacypolicy .local-navi li a {
        font-size: 2.5vw;
        padding: 0 3vw;
    }
	.c-section-privacypolicy .local-navi li a:after {
        position: absolute;
        top: 50%;
        right: 2.5vw;
        width: 2vw;
        height: 2.37363vw;
    }
	
}





