@charset "UTF-8";.hero_area_page{height:420px}@media only screen and (max-width:980px){.hero_area_page{height:380px}}@media only screen and (max-width:600px){.hero_area_page+.section{padding-top:30px}.hero_area_page{height:240px}}.hero_privacy{background:url(../image/privacy/hero_privacy@2x.jpg) bottom center no-repeat;width:100%;background-size:cover}.title_privacy{background:url(../image/privacy/title_privacy@2x.png) left top no-repeat;width:254px;height:58px;background-size:cover;margin:auto}@media only screen and (max-width:600px){.title_privacy{width:203.2px;height:46.4px;background-size:cover}}.list_privacy{margin-top:40px}.list_privacy .list_lined{margin-top:13.33px}.title_privacy_item{background:#F5EEE3;padding:.5em 1em;font-size:16px;font-size:1.6rem}.title_privacy_item+p{margin-top:20px}.privacy_contact{margin-top:20px;background:#FFF;padding:1em}.privacy_contact .dl_horizontal_sp>dt{margin-bottom:0}.privacy_contact .dl_horizontal_sp>dt::before{content:"■";padding-left:.3em}.privacy_contact .dl_horizontal_sp>dd{padding-left:12em}@media only screen and (max-width:600px){.privacy_contact .dl_horizontal_sp>dt{float:none}.privacy_contact .dl_horizontal_sp>dd{padding-left:1.3em}}.privacy_contact .dl_horizontal_sp .dl_horizontal>dt{font-weight:400;padding:0;margin:0}.privacy_contact .dl_horizontal_sp .dl_horizontal>dd{padding:0 0 0 4em;margin:0}.privacy_contact a,.privacy_contact span,.privacy_contact span.tel_link:focus,.privacy_contact span.tel_link:hover{color:#6d604d}.privacy_contact a:focus,.privacy_contact a:hover{color:rgba(109,96,77,.8)}.title_privacy_contact{font-size:14px;font-size:1.4rem;font-weight:700;padding-bottom:1em}@media only screen and (max-width:600px){.title_privacy_contact{font-size:13px;font-size:1.3rem}}.section:last-of-type{padding-bottom:80px}@media only screen and (max-width:768px){.section:last-of-type{padding-bottom:60px}}footer{margin-top:0}