@charset "UTF-8";
/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/:root{--base-font-ja:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;--font-en:"Roboto Condensed",sans-serif;--base-font-weight:500;--base-color-txt:#161718;--header-height-pc:107px}

/*!
global > mixin
------------------------------
*/.p_privacy_txt{font-size:.875rem}.p_privacy_sec__subsm{font-size:1.125rem}.p_privacy_sec__sub{font-size:1.25rem}.p_privacy_sec__ttl{font-size:1.625rem}.p_privacy{padding-bottom:90px}.p_privacy .c_page_mv{margin-bottom:60px}.p_privacy .c_page_mv:after{opacity:.11}.p_privacy_main{padding-top:50px}.p_privacy_txt{letter-spacing:.06em;line-height:2;word-break:break-all}.p_privacy_txt a{text-decoration:underline}.p_privacy_sec{color:#fff;margin-top:50px}.p_privacy_sec:first-child{margin-top:0}.p_privacy_sec__ttl{letter-spacing:.06em;line-height:1.4;margin-bottom:16px}.p_privacy_sec__wrap{margin-top:30px}.p_privacy_sec__sub,.p_privacy_sec__subsm{letter-spacing:.06em;line-height:1.3333333333;margin-bottom:16px}.p_privacy_sec__item{margin-bottom:30px}.p_privacy_sec__item:last-child{margin-bottom:0}.p_privacy_sec__txt>*+*{margin-top:20px}.p_privacy_sec__frame{border:1px solid #a6a9b0;margin-top:27px;padding:20px}.p_privacy_sec__note{text-align:right}@media screen and (min-width:768px){.p_privacy_txt{font-size:1.125rem}.p_privacy_sec__subsm{font-size:clamp(1.125rem,.4807692308vw + .8942307692rem,1.375rem)}.p_privacy_sec__sub{font-size:clamp(1.25rem,.4807692308vw + 1.0192307692rem,1.5rem)}.p_privacy_sec__ttl{font-size:clamp(1.75rem,1.4423076923vw + 1.0576923077rem,2.5rem)}.p_privacy{padding-bottom:144px}.p_privacy .c_page_mv{margin-bottom:93px}.p_privacy_main{padding-top:clamp(9.375rem,11.4182692308vw + 3.8942307692rem,15.3125rem)}.p_privacy_txt a:hover{opacity:1;text-decoration:none}.p_privacy_sec{margin-left:auto;margin-right:auto;margin-top:76px;max-width:1000px}.p_privacy_sec__wrap{margin-top:57px}.p_privacy_sec__item{margin-bottom:47px}.p_privacy_sec__txt>*+*{margin-top:30px}.p_privacy_sec__frame{padding:26px 40px 23px}}
/*# sourceMappingURL=privacy.css.map */
