@charset "utf-8";
/*--------------------------------------
	copyright : yuyu design.
--------------------------------------*/

@import url(reset.css);
@import url(common.css);
@import url(../libs/fontawesome/css/all.min.css);
@import url(../libs/aos/aos.css);
/* @import url(../libs/OwlCarousel/assets/owl.carousel.min.css); @import url(../libs/OwlCarousel/assets/owl.theme.default.min.css); */
/* @import url(../libs/lightGallery/css/lightgallery.min.css); */
/* @import url(../libs/Remodal/remodal.css); @import url(../libs/Remodal/remodal-default-theme.css); */


/*
 privacy
==============================*/

/* common ----------*/
#main {}
#main .title { text-align: center; margin-bottom: 2rem; }
#main .title span { background: linear-gradient(160deg, #118EF5 20.89%, #00B8FF 100.55%); }
#main .title .c { top: -5rem; left: calc(50% + 8rem); }
#mainWrap { padding: 15rem 0 7rem; }
@media screen and (max-width:896px) { /* m */
	#mainWrap { padding: 6rem 0 4rem; }
	.pagination { padding-top: 6rem; }
}

#privacy #main .w { padding: 4rem 8rem 8rem; background-color: rgba(2545, 255, 255, 0.9); }
#privacy #main .w .sw { padding: 5rem 0;}
#privacy #main .w .sw h2 { text-align: center; margin-bottom: 4rem; font-size: 2.8rem; color: #0055A4; }
#privacy #main .w p { line-height: 2; }
#privacy #main .w a { color: #0055A4; }
#privacy #main .w .list li { line-height: 2; }
#privacy #main .w dl { display: grid; grid-template-columns: 30% 1fr; gap: 2rem;  }
#privacy #main .w .list.-ul li::marker { color: #00A0E9; }
@media screen and (max-width:480px) { /* s */
	#privacy #main .w { padding: 4rem 3rem 0; }
}