@charset "utf-8";:root{--vw:100px;--vh:100px}@media(min-width:769px),print{.c-article_wrap{padding-top:9px;padding-bottom:0}.c-des{padding-bottom:33px}.c-ttls{margin-bottom:10px;letter-spacing:.07em}.privacy{padding-bottom:80px}.privacy .box_right{margin-bottom:22px;text-align:right}.privacy_section:not(:first-of-type){padding-top:72px}.privacy_block:not(:last-of-type){margin-bottom:33px}.privacy_block .c-article_wrapsm{margin-bottom:10px;padding:3px 0 0 23px}.privacy_block .column_contact{display:inline-block;width:83px}.privacy_block .table{margin:14px 0 0}.privacy_block .table_des{margin-top:10px}.privacy_block .table thead th{padding:9px 20px;text-align:left}.privacy_block .table tbody td:nth-child(1){width:429px}.privacy_block .table tbody td:nth-child(2){width:242px}.privacy_block .table .txt_yellow{background:#fefaca}.privacy_block.safety_management{margin-top:88px}.privacy_block.safety_management h4{margin-bottom:36px;font-size:2rem;font-weight:700;line-height:22px;text-align:center}.privacy_box{padding:0 0 0 23px}.privacy_box:not(:last-of-type){margin-bottom:14px}.privacy_box02{padding:5px 0 10px}.privacy_box02 .c-dot{margin-bottom:17px}.privacy_box .ttl_bold{color:#2569b4;font-weight:700;letter-spacing:.05em}.privacy_box .ttl_bold02{margin-bottom:5px;font-weight:700}.privacy_box .contact{margin-bottom:.5em}.privacy_box .c-dot_blue{padding:5px 0 13px}.privacy .list_number_type1{counter-reset:num_type01}.privacy .list_number_type1 .box_right{margin-bottom:40px}.privacy .list_number_type1 .privacy_block{counter-increment:num_type01}.privacy .list_number_type1 .privacy_block .c-ttls{padding-left:38px}.privacy .list_number_type1 .privacy_block .c-ttls:after{display:block;position:absolute;top:0;left:18px;content:counter(num_type01) '.'}.privacy .list_number_type2{padding:3px 0 0;counter-reset:num_type02}.privacy .list_number_type2>li{position:relative;padding-left:18px;counter-increment:num_type02}.privacy .list_number_type2>li .c-dot{margin-left:-18px}.privacy .list_number_type2>li.number_blue{padding-left:25px}.privacy .list_number_type2>li.number_blue:after{border-color:#2569b4;color:#2569b4}.privacy .list_number_type2>li:after{display:inline-block;position:absolute;top:8px;left:0;width:13px;height:14px;padding-right:1px;border:1px solid #1f2836;border-radius:50%;font-size:1.2rem;line-height:13px;text-align:center;content:counter(num_type02)}.privacy .list_number_type3{counter-reset:num_type03}.privacy .list_number_type3 .privacy_box{counter-increment:num_type03}.privacy .list_number_type3 .privacy_box .ttl_bold:before{display:inline-block;margin-right:5px;content:'(' counter(num_type03) ')'}.privacy .list_number_type4{counter-reset:num_type04}.privacy .list_number_type4>li{position:relative;padding-left:22px;counter-increment:num_type04}.privacy .list_number_type4>li:before{display:inline-block;position:absolute;top:8px;left:0;width:20px;height:1em;line-height:1;text-align:center;content:'('counter(num_type04) ')'}}@media only screen and (max-width:768px){.c-article_wrap{padding-top:3.6458333333333335vw;padding-bottom:0}.c-des{padding-bottom:2.994791666666667vw}.c-ttls{margin-bottom:.6510416666666667vw}.c-ttls:before{bottom:1.5625vw;height:auto}.privacy{padding-bottom:10.416666666666668vw}.privacy p,.privacy li{font-size:3.3854166666666665vw;line-height:6.25vw}.privacy .box_right{margin-bottom:5.078125vw;text-align:right}.privacy_section{margin-bottom:-2.604166666666667vw}.privacy_section:not(:first-of-type){padding-top:14.192708333333334vw}.privacy_section:not(:last-of-type){margin-bottom:0}.privacy_block:not(:last-of-type){margin-bottom:4.296875vw}.privacy_block .c-article_wrapsm{margin-bottom:1.3020833333333335vw;padding:.390625vw 0 0 2.994791666666667vw}.privacy_block .column_contact{display:inline-block;width:17.96875vw}.privacy_block .table{margin:1.8229166666666667vw 0 0}.privacy_block .table_des{margin-top:2.473958333333333vw}.privacy_block .table tbody td{padding:1.3020833333333335vw 1.953125vw 2.34375vw;line-height:4.166666666666666vw}.privacy_block .table tbody td:nth-child(1){width:38.02083333333333vw}.privacy_block .table tbody td:nth-child(2){width:20.3125vw}.privacy_block .table .txt_yellow{background:#fefaca;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.privacy_block.safety_management{margin-top:11.458333333333332vw}.privacy_block.safety_management h4{margin-bottom:4.6875vw;font-size:4.166666666666666vw;font-weight:700;line-height:7.8125vw;text-align:center}.privacy_box{padding:0 0 0 2.994791666666667vw}.privacy_box:not(:last-of-type){margin-bottom:2.083333333333333vw}.privacy_box02{padding:.6510416666666667vw 0 1.3020833333333335vw}.privacy_box02 .c-dot:not(:last-of-type){margin-bottom:2.864583333333333vw}.privacy_box .ttl_bold{margin-bottom:.6510416666666667vw;color:#2569b4;font-weight:700;letter-spacing:.05em}.privacy_box .ttl_bold02{margin-bottom:.6510416666666667vw;font-weight:700}.privacy_box .contact{margin-bottom:.5em}.privacy_box .c-dot_blue{padding:.6510416666666667vw 0 3.125vw}.privacy .list_number_type1{counter-reset:num_type01}.privacy .list_number_type1 .box_right{margin-bottom:2.864583333333333vw}.privacy .list_number_type1 .privacy_block{counter-increment:num_type01}.privacy .list_number_type1 .privacy_block .c-ttls{padding-left:2.864583333333333vw;text-indent:4.166666666666666vw}.privacy .list_number_type1 .privacy_block .c-ttls:after{display:block;position:absolute;top:0;left:-1.3020833333333335vw;content:counter(num_type01) '.'}.privacy .list_number_type2{padding:.390625vw 0 0;counter-reset:num_type02}.privacy .list_number_type2>li{position:relative;padding-left:4.817708333333334vw;counter-increment:num_type02}.privacy .list_number_type2>li .c-dot{margin-left:-4.557291666666666vw;padding-bottom:2.604166666666667vw}.privacy .list_number_type2>li.number_blue:after{border-color:#2569b4;color:#2569b4}.privacy .list_number_type2>li:after{display:inline-block;position:absolute;top:1.6927083333333333vw;left:.26041666666666663vw;width:2.864583333333333vw;height:2.864583333333333vw;padding-right:.13020833333333331vw;border:1px solid #1f2836;border-radius:50%;font-size:2.604166666666667vw;line-height:2.864583333333333vw;text-align:center;content:counter(num_type02)}.privacy .list_number_type3{counter-reset:num_type03}.privacy .list_number_type3 .privacy_box{counter-increment:num_type03}.privacy .list_number_type3 .privacy_box .ttl_bold:before{display:inline-block;margin-right:.6510416666666667vw;content:'(' counter(num_type03) ')'}.privacy .list_number_type4{counter-reset:num_type04}.privacy .list_number_type4 >li{position:relative;padding-left:5.859375vw;counter-increment:num_type04}.privacy .list_number_type4 >li:before{display:inline-block;position:absolute;top:1.3020833333333335vw;left:0;width:4.427083333333334vw;height:1em;line-height:1;text-align:center;content:'('counter(num_type04) ')'}}