@charset "UTF-8";
/*=============================================================
 privacy プライバシーポリシー
=============================================================*/
#mainimg { background-image: url("../img/privacy/bg_mainimg01_sp.png"); }
/* forPC */
@media screen and (min-width: 600px) { #mainimg { background-image: url("../img/privacy/bg_mainimg01_pc.png"); } }
/*! #privacy .secPrivacy
============================================ */
.secPrivacy { padding-bottom: 30px; }
.secPrivacy .policy { padding: 0 25px; }
.secPrivacy .policy > li { padding: 30px 0 0; }
.secPrivacy .policy .num { display: inline-block; position: relative; font-size: 1.5rem; }
.secPrivacy .policy .num:after { display: block; position: absolute; bottom: -6px; left: 0; width: 100%; height: 1px; background: #323232; content: ""; }
.secPrivacy .policy .tit { margin-top: 15px; font-size: 1.9rem; }
.secPrivacy .policy .areaTxt { line-height: 2; margin-top: 22px; font-size: 1.2rem; }
.secPrivacy .policy .areaTxt dt { line-height: 1.85; font-weight: bold; font-size: 1.3rem; }
.secPrivacy .policy .areaTxt .txt + .txt { margin-top: 22px; }
/* forPC */
@media screen and (min-width: 600px) { .secPrivacy { width: 1070px; margin: 0 auto; padding-bottom: 112px; }  .secPrivacy .policy { padding: 10px 0 0; }  .secPrivacy .policy > li { padding: 70px 0 0; }  .secPrivacy .policy .num { font-size: 1.8rem; }  .secPrivacy .policy .num:after { bottom: -6px; }  .secPrivacy .policy .tit { margin-top: 25px; font-size: 2.4rem; }  .secPrivacy .policy .areaTxt { margin-top: 27px; font-size: 1.3rem; }  .secPrivacy .policy .areaTxt dt { line-height: 1.07; font-size: 1.4rem; }  .secPrivacy .policy .areaTxt dd { margin-top: 10px; }  .secPrivacy .policy .areaTxt .txt { margin-top: 22px; } }
/*# sourceMappingURL=maps/privacy.css.map */