@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@400&display=swap');
@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);

body {
background-color:#fff;
 font-size: 62.5%;
font-family: 'Work Sans',dnp-shuei-gothic-gin-std, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo",sans-serif;
 letter-spacing: 0.02em;
font-weight:400;
color: #7d5e1f;
line-height: 1.7;
}

p{
font-size: 12px;
font-family:dnp-shuei-gothic-gin-std, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo",sans-serif;
font-weight:400; 
text-align: justify;
letter-spacing:0;
line-height:1.85;
margin-top:-1em;margin-bottom:-1em;
text-align:left;}

br{ font-size: 12px;
font-family:dnp-shuei-gothic-gin-std, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo",sans-serif;
font-weight:400; 
text-align: justify;
line-height:1.85;
margin-top:-1em;margin-left:1em;
text-align:left;
line-height: 1.7;}
  
h2{
font-family:dnp-shuei-gothic-gin-std, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo",sans-serif;
font-size:14px;
font-weight:500;
text-align:center;
padding-bottom:7px;}

.u-contents{max-width:450px;width:100%;margin:auto;text-align:justify;}

h3.c-ttl-second{
font-family:dnp-shuei-gothic-gin-std, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo",sans-serif;
font-size:12px;
font-weight:500;
padding-bottom:7px;
text-align:center;}

/******************************/
/* privacy policy */
/******************************/

.p-privacy-box {
  margin-top: 40px;
}

ul.l-footer-navi-list{margin-top:7em;}
.l-copyright {padding-top:2px;}

/*追加*/
.l-footer{
margin-top:-16.5%;}

@media screen and (max-width: 414px) {
body{max-width:calc(100vw - 10%);width:100%;}
.c-ttl-main{font-size:11px;color: #7d5e1f;}
 /*プライバシーポリシー部分、全体下げ*/
.privacy{margin-top:19%;}
/*=========*/
h3.c-ttl-second{font-size:9px;margin-top:-2.5em;}
.u-contents p,.p-privacy-box p{margin-top:-1.2em;font-size:9px;}
ul.l-footer-navi-list{margin-top:2em;}
}

@media screen and (max-width: 375px) {
    ul.l-footer-navi-list{margin-bottom:1em;}
}