.policy_wrap {margin-bottom:150px;}
.policy_wrap .inner {margin:0 auto; width:1200px;}
.policy_wrap ._hd {height:135px; border-bottom:1px solid #212e4e;}
.policy_wrap ._hd .tit {line-height:135px; text-align:center; font-size:35px; font-weight:bold;}
.policy_wrap ._bd {padding:50px; background-color:#f4f5f7; box-sizing:border-box; overflow:auto;}
.policy_area {padding:50px; background-color:#fff;}
.policy_area dt {margin:40px 0 15px 0; font-size:17px; font-weight:bold;}
.policy_area dt:first-of-type {margin-top:0;}
.policy_area dd {line-height:23px;}
.policy_area dd.p {padding-left:10px;}
.policy_area .box {margin-bottom:30px; padding:20px; border:1px solid #d1e0e8; line-height:25px; background-color:#f4f9fe; color:#0977c9;}

@media (max-width:700px) {

    .policy_wrap {margin-bottom:50px;}
    .policy_wrap .inner {width:100%;}
    .policy_wrap ._hd {height:100px; border-bottom:none;}
    .policy_wrap ._hd .tit {line-height:100px; font-size:25px;}
    .policy_wrap ._hd .tit .hide {display:none;}

    .policy_wrap ._bd {padding:20px;}
    .policy_area {padding:20px;}
}