.sec_privacy{max-width:1005px;margin:120px auto 0;letter-spacing:0.12em;padding-bottom:130px}@media (max-width: 767px){.sec_privacy{margin-top:70px;padding-bottom:95px}}.sec_privacy .com_title1{max-width:534px}@media (max-width: 767px){.sec_privacy .com_title1{max-width:294px}}.sec_privacy .com_title2{max-width:521px;margin-top:105px;margin-bottom:50px}@media (max-width: 767px){.sec_privacy .com_title2{max-width:307px;margin-bottom:45px}}.sec_privacy .com_title3{max-width:521px;margin-top:85px}@media (max-width: 767px){.sec_privacy .com_title3{max-width:333px;margin-top:60px}}.sec_privacy .com_title4{max-width:490px;margin-top:90px}@media (max-width: 767px){.sec_privacy .com_title4{max-width:335px;margin-top:60px}}.sec_privacy .inner_wrap{padding:0 20px}@media (min-width: 768px){.sec_privacy .inner_wrap{max-width:932px;margin-left:auto}}.sec_privacy .lead{line-height:2em;text-align:justify;margin:78px 0 85px}@media (max-width: 767px){.sec_privacy .lead{margin:42px 0 50px}}.sec_privacy .privacy_list>li:not(:first-child){margin-top:55px}@media (max-width: 767px){.sec_privacy .privacy_list>li:not(:first-child){margin-top:50px}}.sec_privacy .privacy_list>li .title{font-size:16px;color:#334666;letter-spacing:0.07em;border-bottom:1px dotted #334666;padding-bottom:20px;margin-bottom:25px;position:relative;padding-left:25px}@media (max-width: 767px){.sec_privacy .privacy_list>li .title{line-height:1.85em;padding-bottom:17px}}.sec_privacy .privacy_list>li .title:before{content:'';position:absolute;top:11px;left:0;width:12px;height:3px;background-color:#334666}@media (max-width: 767px){.sec_privacy .privacy_list>li .title:before{top:15px}}.sec_privacy .privacy_list>li .text{line-height:1.85em;text-align:justify}.sec_privacy .privacy_list>li .inner_list{margin-top:38px}@media (max-width: 767px){.sec_privacy .privacy_list>li .inner_list{margin-top:25px;margin-left:-5px}}.sec_privacy .privacy_list>li .inner_list li:not(:first-child){margin-top:20px}.sec_privacy .privacy_list>li .inner_list li .sub_title{padding-left:15px;text-indent:-15px}.sec_privacy .privacy_list>li .inner_list li .sub_title:before{content:'・'}.sec_privacy .privacy_list>li .inner_list li .text{padding-left:15px}.sec_privacy .privacy_list>li .text_box{margin-top:40px}@media (max-width: 767px){.sec_privacy .privacy_list>li .text_box{margin-top:25px}}.sec_privacy .privacy_list>li .text_box span{display:block;margin-bottom:10px}.sec_privacy .privacy_list>li .inner_list2{margin-left:12px}@media (max-width: 767px){.sec_privacy .privacy_list>li .inner_list2{margin-left:-5px}}.sec_privacy .privacy_list>li .inner_list2 li{line-height:2em;padding-left:15px;text-indent:-15px}@media (max-width: 767px){.sec_privacy .privacy_list>li .inner_list2 li{line-height:1.64em}}.sec_privacy .privacy_list>li .inner_list2 li:before{content:'・'}.sec_privacy address{font-style:normal;margin-top:35px;line-height:1.92em}@media (max-width: 767px){.sec_privacy address{margin-top:28px}}.sec_privacy .privacy_list2{margin-top:35px}.sec_privacy .privacy_list2 li .text{line-height:1.64em;padding-left:23px}.sec_privacy .privacy_list2 li:last-child{margin-top:35px}@media (max-width: 767px){.sec_privacy .privacy_list2 li:last-child{margin-top:25px;letter-spacing:0.1em}}.sec_privacy .privacy_list2 li:last-child .text{margin-top:10px;padding-left:28px}.sec_guidelines .com_title1{max-width:820px;padding-right:20px}@media (max-width: 767px){.sec_guidelines .com_title1{max-width:390px}}.sec_guidelines .com_title2{max-width:270px;margin-top:85px}@media (max-width: 767px){.sec_guidelines .com_title2{margin:35px 0 40px}}.sec_guidelines .text{line-height:2.07;text-align:justify}@media (max-width: 767px){.sec_guidelines .text{line-height:1.86}}.sec_guidelines .text.list_top{margin-top:25px}@media (max-width: 767px){.sec_guidelines .text.list_top{margin-top:15px}}.sec_guidelines .text.last{margin-top:35px}@media (max-width: 767px){.sec_guidelines .text.last{margin-top:25px}}.sec_guidelines .inner_list3{counter-reset:number 0}.sec_guidelines .inner_list3 li{line-height:2.07;padding-left:26px;position:relative;text-align:justify}@media (max-width: 767px){.sec_guidelines .inner_list3 li{line-height:1.86}}.sec_guidelines .inner_list3 li:before{counter-increment:number 1;content:counter(number) ".";position:absolute;left:0;top:0}.sec_guidelines .inner_list3 li .notice{padding-left:22px;text-indent:-22px}.sec_guidelines .inner_list3 li .num{padding-left:15px;text-indent:-15px}.sec_guidelines .privacy_list{margin-top:50px}

/*# sourceMappingURL=privacy.css.map */
