.con_policy{margin:auto;max-width:1160px}@media only screen and (max-width: 1159px){.con_policy{width:95%}}@media print{.con_policy{width:95%}}.ie8 .con_policy{width:95%}.con_policy:after{content:"";display:table;clear:both}.con_policy{margin-bottom:50px;position:relative;border-bottom:1px solid #c9c9c9;padding-bottom:15px;padding-top:15px;margin-bottom:30px}@media only screen and (max-width: 767px){.con_policy{margin-bottom:40px}}.con_policy.last{border:none}.con_policy .box_privacy{margin-bottom:30px;margin-top:30px}.con_policy h2{margin-bottom:55px;padding-top:100px;font-size:193%;text-align:center;color:#3e0b00}@media only screen and (max-width: 767px){.con_policy h2{font-size:129%;margin-bottom:25px}}.con_policy h2 span{padding-top:14px;display:inline-block;border-top:3px solid #fb722f}.con_policy h3{margin-bottom:50px;font-size:150%;text-align:center}@media only screen and (max-width: 767px){.con_policy h3{margin-bottom:25px;font-size:115%}}.con_policy h4{margin-bottom:5px}.con_policy .txt{margin-bottom:30px}@media only screen and (max-width: 767px){.con_policy .txt{margin-bottom:15px}}.con_policy ol{margin-bottom:30px;padding-left:20px}@media only screen and (max-width: 767px){.con_policy ol{margin-bottom:15px}}.con_policy ol>li{list-style-type:decimal}.con_policy .txt_date{padding-top:40px;float:right}@media only screen and (max-width: 767px){.con_policy .txt_date{padding-top:0}}
