@charset "UTF-8";
.privacy-Intro{max-width:580px;margin:44px auto 0;padding:0 27px 66px;position:relative}
.privacy-Intro:before{content:'';width:29px;height:48px;background:url("../../common/img/ico_illust_09.png") no-repeat 0 0;background-size:100% 100%;display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:0}
@media only screen and (min-width:600px){
.privacy-Intro{margin-top:27px;padding-bottom:88px}
.privacy-Intro:before{width:43px;height:72px}
}
@media only screen and (min-width:960px){
.privacy-Intro{margin-top:52px}
}
.privacy-Content{margin:-9px 0 33px;padding:0 17px}
.privacy-Content_Item{list-style:none;border-bottom:1px solid #969696;padding:36px 0 32px}
.privacy-Content_Item:last-child{border-bottom:none}
.privacy-Content_Title{color:#ff8c00;font-size:138.5%;line-height:1.5;margin-left:10px}
.privacy-Content_Text:first-of-type{margin-top:13px}
.privacy-Content_Subtitle{margin-left:20px}
.privacy-Content_Subtitle:before{content:'＜'}
.privacy-Content_Subtitle:after{content:'＞'}
.privacy-Content_Text+.privacy-Content_Subtitle{margin-top:10px}
.privacy-Content_List{margin-left:20px}
.privacy-Content_Text+.privacy-Content_List{margin-top:10px}
.privacy-Content_ListItem{list-style:none;padding-left:1em;position:relative}
.privacy-Content_ListItem+.privacy-Content_ListItem{margin-top:10px}
.privacy-Content_ListItem:before{content:'・';position:absolute;left:0;top:0}
.privacy-Content_List-pi .privacy-Content_ListItem+.privacy-Content_ListItem{margin-top:0}
.privacy-Content_Inquiry{margin-left:20px}
@media only screen and (min-width:600px){
.privacy-Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4px 0 37px;padding:0 10px}
.privacy-Content_Item{width:calc(50% - 35px);padding-bottom:42px}
.privacy-Content_Item:nth-child(2n){margin-left:70px;position:relative}
.privacy-Content_Item:nth-child(2n):before{content:'';width:1px;background-color:#969696;display:block;position:absolute;left:-35px;top:39px;bottom:39px}
.privacy-Content_Item-inquiry{width:100%}
.privacy-Content_Inquiry .is-sp{display:none}
}
@media only screen and (min-width:960px){
.privacy-Content{max-width:1100px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-bottom:42px;padding:0 15px}
.privacy-Content_Item{width:calc(50% - 45px)}
.privacy-Content_Item:nth-child(2n){margin-left:90px}
.privacy-Content_Item:nth-child(2n):before{left:-45px}
.privacy-Content_Item-inquiry{width:100%}
}
