@charset "UTF-8";
/* CSS Document */
/*PC*/
@media print, screen and (min-width: 768px) {
/* hed
---------------------------------------------*/
#hed {
background: url("../images/privacy/mv_img.jpg") no-repeat center;
}

/* privacy
---------------------------------------------*/
#privacy {
position: relative;
margin: 0 auto 180px;
overflow: hidden;
}

#privacy .section_wrap {
width: 1000px;
margin: 0 auto;
}


#privacy .section_wrap h3{
font-size:2.2rem;
font-weight: 500;
margin: 0 0 30px;
position: relative;
}

#privacy .section_wrap h3::before{
content: "";
position: absolute;
bottom:-10px;
left: 0;
width: 40px;
height: 1px;
background:#f4901b;
}

#privacy .section_wrap p{
margin:0 auto 60px;
}

#privacy .section_wrap p a{
color: #f4901b;
}

#privacy .section_wrap h5{
text-align: right;
font-size: 1.2rem;
line-height: 1.4;
}



}
/*sp*/
@media only screen and (max-width: 767px) {
/* hed
---------------------------------------------*/
#hed {
background: url("../images/privacy/mv_img.jpg") no-repeat center;
}

#privacy {
position: relative;
margin: 0 auto;
overflow: hidden;
}
#privacy .section_wrap {
width: 90%;
margin: 0 auto;
}


#privacy .section_wrap{
width: 90%;
margin: auto;
}


#privacy .section_wrap h3{
font-size:1.4rem;
font-weight: 500;
margin: 0 0 20px;
position: relative;
}

#privacy .section_wrap h3::before{
content: "";
position: absolute;
bottom:-5px;
left: 0;
width: 40px;
height: 1px;
background:#f4901b;
}

#privacy .section_wrap p{
margin:0 auto 40px;
}


#privacy .section_wrap h5{
text-align: right;
font-size: .9rem;
line-height: 1.4;
}

#privacy .section_wrap p a{
color: #f4901b;
}

}