@charset "UTF-8";

/*
body {padding: 128px 0 0;}
@media screen and (max-width: 959px) {
body {padding: 128px 0 0;}
}
@media screen and (max-width: 767px) {
body {padding:0;}
}
*/

article {padding: 230px 0 0;}

@media screen and (max-width: 767px) {
article {padding: 60px 0 0;}
}


ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.privacy {background: #ddf9f1;padding: 0 0 100px;}
.privacy_title {background: #ddf9f1;padding: 25px 0;color: #1bd89e;}
.privacy p.sub_title {background: #ddf9f1;font-size: 18px;line-height: 28px;text-align: left; color: #404040;padding: 10px 20px;width: auto;}
.privacy dl {width:1160px;margin: 0 auto;}
.privacy dl dt {background: #1bd89e;font-size: 28px;line-height: 36px;text-align: left; color: #fff;padding: 27px 30px 27px;}
.privacy dl dd {background: #ffffff;padding: 100px;text-align: left;}
.privacy dl dd p {font-size: 18px;line-height: 28px;margin: 0 0 30px;}
.privacy dl dd ul {margin: 0 0 20px;}
.privacy dl dd ul li {font-size: 18px;line-height: 28px;margin: 0 0 5px;}


@media screen and (max-width: 1060px) {
ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.privacy {background: #ddf9f1;padding: 0 0 100px;}
.privacy_title {background: #ddf9f1;padding: 25px 0;color: #1bd89e;}
.privacy p.sub_title {background: #ddf9f1;font-size: 18px;line-height: 28px;text-align: left; color: #404040;padding: 10px 20px;width: auto;}
.privacy dl {width: 90%;margin: 0 auto;}
.privacy dl dt {background: #1bd89e;font-size: 28px;line-height: 36px;text-align: left; color: #fff;padding: 27px 30px 27px;}
.privacy dl dd {background: #ffffff;padding: 10%;text-align: left;}
.privacy dl dd p {font-size: 18px;line-height: 28px;margin: 0 0 30px;}
.privacy dl dd ul {margin: 0 0 20px;}
.privacy dl dd ul li {font-size: 18px;line-height: 28px;margin: 0 0 5px;}
}
@media screen and (max-width: 767px) {
.privacy {background: #ddf9f1;padding: 0 0 5%;}
.privacy_title {background: #ddf9f1;padding: 25px 0;color: #1bd89e;}
.privacy p.sub_title {background: #ddf9f1;font-size: 14px;line-height: 24px;text-align: left; color: #404040;padding: 5px 10px;width: auto;}
.privacy dl {width: 90%;margin: 0 auto;}
.privacy dl dt {background: #1bd89e;font-size: 16px;line-height: 26px;text-align: left; color: #fff;padding: 2% 5%;}
.privacy dl dd {background: #ffffff;padding: 5%;text-align: left;}
.privacy dl dd p {font-size: 12px;line-height: 18px;margin: 0 0 5%;}
.privacy dl dd ul {margin: 0 0 5%;}
.privacy dl dd ul li {font-size: 12px;line-height: 18px;margin: 0 0 2%;width: 100%;}
}



