.policy .container{max-width:1080px}@media screen and (min-width:768px) and (max-width:1200px){.policy .container{max-width:1080px;padding:0 5rem}}.policy #h1_area .h1_bg h1{color:#222;font-family:Shippori Antique B1;writing-mode:inherit}@media (min-width:320px){.policy #h1_area .h1_bg{background:url(//242547095.fs1.hubspotusercontent-na2.net/hubfs/242547095/raw_assets/public/ichino-hubspot-theme/img/common/h1_bg_policy.jpg);background-position-x:70%;background-size:cover;height:260px}.policy #h1_area .h1_bg h1{font-size:22px;letter-spacing:8px;margin:60px 0 10px}}@media (min-width:992px){.policy #h1_area .h1_bg{background-position:50%;height:440px}.policy #h1_area .h1_bg h1{font-size:36px;letter-spacing:12px;margin:70px 0 10px}}@media (min-width:320px){.policy #content_block{background:#fff;box-shadow:0 -3px 8px rgba(0,0,0,.1);padding:3rem 0}}@media (min-width:768px){.policy #content_block{padding:7rem 0}}.policy .ex_link{color:#0068f7;word-wrap:break-word}@media (min-width:320px){.policy .introduction{font-size:16px;letter-spacing:.5px;line-height:2.2;margin-bottom:3rem}}@media (min-width:768px){.policy .introduction{font-size:18px;letter-spacing:.72px;line-height:2;margin-bottom:4rem}}@media (min-width:320px){.policy .p-box{border-top:1px solid #bebebe;padding:2.5rem 0}.policy .p-box h2{font-size:18px;letter-spacing:.8px;margin-bottom:1.25rem}.policy .p-box h2 span{font-size:20px;padding-left:.25rem;padding-right:.5rem}.policy .p-box p{letter-spacing:.5px;line-height:2;padding-left:.5rem}.policy .p-box ul{margin-bottom:0;margin-left:.5rem}.policy .p-box ul li{letter-spacing:.64px;margin-bottom:1rem;padding-left:1.5rem;position:relative}.policy .p-box ul li:before{content:"\f111";font-family:Font Awesome\ 6 Free;font-weight:600;left:-1.25rem;padding-left:1rem;position:absolute;transform:scale(.3)}.policy .p-box ul li:last-child{margin-bottom:0}}@media (min-width:768px){.policy .p-box{padding:4rem 0}.policy .p-box h2{font-size:20px;letter-spacing:1px;margin-bottom:1.5rem}.policy .p-box h2 span{font-size:22px;padding-left:.5rem;padding-right:1rem}.policy .p-box p{letter-spacing:.64px;line-height:2}}@media (min-width:320px){.policy .form_box{background:#f8f8f8;border:1px solid #bebebe;border-radius:2px;margin-bottom:2rem;padding:2rem}}@media (min-width:768px){.policy .form_box{margin-bottom:4rem;padding:3rem}}@media (min-width:320px){.policy .form_box h2{font-size:18px;letter-spacing:.8px;margin-bottom:1.25rem}.policy .form_box h3{font-size:16px;letter-spacing:.5px;margin-bottom:.5rem}.policy .form_box p{margin-bottom:.5rem}}@media (min-width:768px){.policy .form_box h2{font-size:20px;letter-spacing:1px;margin-bottom:1.75rem}.policy .form_box h3{font-size:18px;letter-spacing:.75px;margin-bottom:1rem}}