@charset "UTF-8";
/* 個人情報保護方針 */


main h2 {
background-image: url("../image/pc/privacy/privacy_main_image.png");
background-repeat: no-repeat;
width:1280px;
height:446px;
text-indent: 110%;
overflow: hidden;
white-space: nowrap;
}



section {
    width:1100px;
    margin:20px auto;
}

section h3 {
    font-size : 32px;
    color : #ffffff;
    background-color:#e75297;
    padding:8px;
    margin:30px auto 10px;
}

section p {
    width:1050px;
    margin:0px auto;
     font-size:20px;
     line-height: 30px;
    color : #524A3F;
}

section ul,
section ol {
    width:960px;
    margin:0px auto;
}

section ol ul {
    margin-left:30px;
}

section li {
    margin:10px 0px;
     color : #524A3F;
     font-size:18px;
     line-height: 30px;
}


/* ============================================== スマートフォン ================================================ */

@media screen and (max-width:800px){

main h2 {
background-image: url("../image/s/privacy/privacy_main_image_s.png");
background-repeat: no-repeat;
background-size: 100%;
width:100%;
height:0px;
padding-top:63%;
text-indent: 110%;
overflow: hidden;
white-space: nowrap;
}



section {
    width:90%;
    margin:30px auto;
}

section h3 {
    font-size : 18px;
    color : #ffffff;
    background-color:#e75297;
    padding:8px;
    margin:20px auto 10px;
    width:auto;
}

section p {
    width:auto;
    margin:0px auto;
     font-size:16px;
     line-height: 22px;
    color : #524A3F;
}

section ul,
section ol {
    width:auto;
    margin:0px 0px 0px 30px;
}

section ol ul {
    margin-left:10px;
}

section li {
    margin:10px 0px;
     color : #524A3F;
     font-size:16px;
     line-height: 22px;
}

}