/* PC・タブレット 769px以上 */
@media screen and (min-width: 769px) {
body #main_wrap.main_wrap_privacypolicy{
	background: #f0f0ee;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_h {
    padding: 40px 0;
    background: #101571;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_h h2 {
    width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
    color:  #fff;
    font-size: 3.4rem;
    font-weight:  bold;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_wrap {
    width: 1200px;
    margin: 0 auto;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_wrap .pankuzu_sort_wrapper {
    margin: 10px 0;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_wrap .contents_main {
    padding: 40px;
    background: #fff;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_wrap .contents_main article {
    margin-bottom: 40px;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_wrap .contents_main article h3 {
    font-weight: bold;
}
}












































/* スマホ */
@media screen and (max-width: 768px) {
body #main_wrap.main_wrap_privacypolicy{
	background: #f0f0ee;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_h {
    padding: 40px 0;
    background: #101571;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_h h2 {
    padding: 0 20px;
    color:  #fff;
    font-size: 2.6rem;
    font-weight: bold;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_wrap .pankuzu_sort_wrapper {
    display: none;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_wrap .contents_main {
    padding: 20px;
    background: #fff;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_wrap .contents_main article {
    margin-bottom: 40px;
}
#main_wrap.main_wrap_privacypolicy main #law .contents_wrap .contents_main article h3 {
    font-weight: bold;
}
}