@charset "UTF-8";

/*-------------------------
__page_common_style
-------------------------*/
#content .main_title_box{background:url("images/main_title_bg.webp")no-repeat center;background-size:cover;}

/*-------------------------
__privacy
-------------------------*/
#content #privacy{max-width:var(--wid-base);margin:0 auto;box-sizing:border-box;padding:0 20px;text-align:left;}
#content #privacy .pp_text{font-size:1.8em;line-height:1.8;letter-spacing:0.04em;}
#content #privacy .pp_text.ma_b{margin-bottom:30px;}
#content #privacy .pp_box{margin-top:60px;}
#content #privacy .pp_box .pp_s_title{font-size:2.2em;line-height:2.2;letter-spacing:0.04em;font-weight:700;border-bottom:1px solid #BBBBBB;padding-bottom:5px;margin-bottom:20px;color:var(--color-base2);text-indent:-1.2em;padding-left:1.2em;}
#content #privacy .pp_box ul li{text-indent:-1.5em;padding-left:1.6em;}
#content #privacy .pp_box ul li + li{margin-top:20px;}
#content #privacy .pp_box .pp_contact{background:var(--color-base2);box-sizing:border-box;padding:20px;color:#FFF;}
#content #privacy .pp_box .pp_contact .pp_c_title{font-size:1.9em;line-height:1.2;letter-spacing:0.04em;font-weight:700;padding-bottom:5px;}
#content #privacy .pp_box .pp_contact a{color:#FFF;}

@media screen and (min-width:768px) {
	#content #privacy .pp_box .pp_contact a:hover{text-decoration:none;}
}
@media screen and (max-width:767px) {
	#content #privacy .pp_text{font-size:1.6em;}
	#content #privacy .pp_text.ma_b{margin-bottom:20px;}
	#content #privacy .pp_box{margin-top:30px;}
	#content #privacy .pp_box .pp_s_title{font-size:1.8em;line-height:1.5;padding-bottom:10px;}
	#content #privacy .pp_box ul li + li{margin-top:10px;}
}