﻿.privacypolicy .c-sub-mainimg__img{background-image:url("../../img/privacy/mainimg.jpg")}@media (max-width: 767px){.privacypolicy .c-sub-mainimg__img{background-image:url("../../img/privacy/mainimg_sp.jpg")}}.privacy-list{margin-top:37px}@media (max-width: 767px){.privacy-list{margin-top:37px}}.privacy-list .privacy-item{position:relative;padding:20px;background:url("../../img/common/icon/ico_dot.png") left top/10px 3px repeat-x}@media (max-width: 767px){.privacy-list .privacy-item{padding:10px 20px;padding-left:25px}}.privacy-list .privacy-item:last-child{background:url("../../img/common/icon/ico_dot.png") left top/10px 3px repeat-x,url("../../img/common/icon/ico_dot.png") left bottom/10px 3px repeat-x}.privacy-list .item-num{position:absolute;left:0;top:50%;margin-top:-47px;background:url("../../img/common/other/bg_circle_bubble.png") center/contain no-repeat;width:96px;height:94px}@media (max-width: 767px){.privacy-list .item-num{width:50px;height:49px;margin-top:0;top:10px;left:15px}}.privacy-list .item-num__num{font-family:fot-tsukuardgothic-std, sans-serif;text-align:center;font-size:36px;line-height:40px;padding:27px 0;letter-spacing:0.075em;font-weight:bold;color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.privacy-list .item-num__num{padding:34px 0 20px}}@media (max-width: 767px){.privacy-list .item-num__num{font-size:19px;line-height:25px;padding:12px 0}}.privacy-list .item-content{padding:30px 50px 42px 128px;background-color:#f7f8f8;border-radius:10px}@media only screen and (max-width: 1439px){.privacy-list .item-content{padding-right:40px}}@media (max-width: 767px){.privacy-list .item-content{padding:7px 10px 15px 55px}}@media only screen and (max-width: 359px){.privacy-list .item-content{padding-top:13px}}.privacy-list .item-content__title{font-family:fot-tsukuardgothic-std, sans-serif;font-size:24px;line-height:2;letter-spacing:0.05em;font-weight:bold}@media (max-width: 767px){.privacy-list .item-content__title{font-size:18px}}@media only screen and (max-width: 374px){.privacy-list .item-content__title{letter-spacing:0.025em}}@media only screen and (max-width: 359px){.privacy-list .item-content__title{font-size:17px;line-height:1.5}}.privacy-list .item-content__text{font-size:16px;line-height:24px;letter-spacing:0.075em;margin-top:8px}@media (max-width: 767px){.privacy-list .item-content__text{font-size:12px;line-height:18px;margin-top:5px}}.privacy-list .item-content__text a{color:#D5E862;text-decoration:underline;display:inline-block;margin-bottom:15px}.privacy-list .item-content-list li{font-size:16px;line-height:24px;letter-spacing:0.075em;margin-top:6px}@media (max-width: 767px){.privacy-list .item-content-list li{font-size:12px;line-height:18px}}.privacy-list .item-content-list li::before{content:"●";color:#D5E862;display:inline-block;margin-right:5px}.privacy-box{margin-top:50px}@media (max-width: 767px){.privacy-box{margin-top:40px}}.privacy-box .box-name{max-width:300px;font-size:18px;line-height:36px;letter-spacing:0.2em;font-weight:bold;color:#fff;text-align:center;background:#42BCD6;border-radius:25px;margin:auto;padding:7px 10px;position:relative}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.privacy-box .box-name{padding:11px 10px 3px}}@media (max-width: 767px){.privacy-box .box-name{max-width:225px;font-size:14px;line-height:18px;padding:6px 10px}}.privacy-box .box-inner{background:#f7fae0;text-align:center;border-radius:10px;margin-top:-25px;padding:58px 0 63px}@media (max-width: 767px){.privacy-box .box-inner{padding:45px 0 30px;margin-top:-20px}}.privacy-box .box-inner__text{font-size:16px;letter-spacing:0.12em}@media (max-width: 767px){.privacy-box .box-inner__text{font-size:12px;line-height:18px;letter-spacing:0.075em}}.privacy-box .box-inner__tel{font-family:fot-tsukuardgothic-std, sans-serif;font-size:32px;font-weight:bold;line-height:48px;letter-spacing:0.1em;margin-top:30px;display:inline-block}@media (max-width: 767px){.privacy-box .box-inner__tel{font-size:18px;line-height:36px;margin-top:25px}}.privacy-box .box-inner__email{font-family:fot-tsukuardgothic-std, sans-serif;font-size:18px;letter-spacing:0.1em;font-weight:bold;margin-top:2px}@media (max-width: 767px){.privacy-box .box-inner__email{font-size:12px}}

/*# sourceMappingURL=maps/privacypolicy.min.css.map */
