@charset "UTF-8";

/*-------------------------
__privacy_policy_style
-------------------------*/

.pp_list{ margin-top: 70px;}
.pp_list dl{ margin-bottom: 50px;}
.pp_list dl dt{ font-size: 1.7em; line-height: 1.4; font-weight: 700; margin-bottom: 5px;}
.pp_list dl dd{ font-size: 1.5em; line-height: 1.8;}
.pp_list dl dd ul{ margin-top: 20px; border: 1px solid #000; padding: 25px 25px 25px 45px; box-sizing: border-box; list-style-type: square;}
.pp_list dl dd ul li{}

@media screen and (min-width: 961px) {
#wrap.contents #content .contents_title .inner h1 span.en_font{ font-size: 5.5em!important;}
#wrap.contents #content .contents_title .inner h1 span.jp_font{ font-size: 1.5em!important;}
}
    
@media screen and (max-width: 960px) {
.pp_list{ margin-top: 60px;}
.pp_list dl{ margin-bottom: 40px;}
.pp_list dl dt{ font-size: 1.6em;}
.pp_list dl dd{ font-size: 1.4em;}
.pp_list dl dd ul{ margin-top: 15px;}
}

@media screen and (min-width: 768px) {

}

@media screen and (max-width: 767px) {
.pp_list{ margin-top: 40px;}
.pp_list dl{ margin-bottom: 20px;}
.pp_list dl dd ul{ padding: 15px 15px 15px 35px;}
}