@media (max-width: 767px){.c-subpage{margin-top:7px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.c-subpage .c-subpage__title .ttJp{font-size:50px;font-size:5rem}}.policy-ctn{margin:133px 0 200px}@media (max-width: 767px){.policy-ctn{margin:75px 0 100px}}.policy-ctn .item{margin-bottom:73px}@media (max-width: 767px){.policy-ctn .item{margin-bottom:43px}}.policy-ctn .item__tt{margin-bottom:17px}@media (max-width: 767px){.policy-ctn .item__tt{margin-bottom:12px}}.policy-ctn .item__tt .txtnum{color:#004f8a;font-size:50px;font-size:5rem;line-height:1.32em;letter-spacing:.06em;font-weight:500;font-family:"Poppins",sans-serif;position:relative;width:118px;display:inline-block}@media only screen and (max-width: 1025px){.policy-ctn .item__tt .txtnum{font-size:40px;font-size:4rem}}@media (max-width: 767px){.policy-ctn .item__tt .txtnum{font-size:32px;font-size:3.2rem;line-height:1.03125em;width:60px}}.policy-ctn .item__tt .txtnum::after{content:"";width:3px;position:absolute;top:10px;bottom:10px;right:30px;background-color:#004f8a;transform:rotate(27deg)}@media (max-width: 767px){.policy-ctn .item__tt .txtnum::after{right:0;top:2px;bottom:2px;transform:rotate(26deg)}}.policy-ctn .item__tt .title{font-size:44px;font-size:4.4rem;line-height:1.81818em;letter-spacing:0em;font-weight:500}@media only screen and (max-width: 1025px){.policy-ctn .item__tt .title{font-size:30px;font-size:3rem;line-height:1.5em}}@media (max-width: 767px){.policy-ctn .item__tt .title{font-size:30px;font-size:3rem;line-height:1.5em;display:block;margin-top:4px}}.policy-ctn .item__desc{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.policy-ctn .item__desc{font-size:14px;font-size:1.4rem;line-height:1.92857em}}.policy-ctn .item-img{position:relative}@media (min-width: 768px){.policy-ctn .item-img{margin-top:90px}}.policy-ctn .item-img::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #bbb}.policy-ctn .item-img img{width:100%}.isms .c-subpage02__title .txtSmall,.policy .c-subpage02__title .txtSmall{font-size:28px;font-size:2.8rem;line-height:1.07143em}@media (max-width: 767px){.isms .c-subpage02__title .txtSmall,.policy .c-subpage02__title .txtSmall{display:block;font-size:15px;font-size:1.5rem;line-height:1.46667em;margin-top:5px}}.isms .policy-ctn,.policy .policy-ctn{margin-top:68px}@media (min-width: 768px){.isms .policy-ctn,.policy .policy-ctn{margin:190px 0}}.isms .policy-ctn .item,.policy .policy-ctn .item{margin-bottom:78px}@media (max-width: 767px){.isms .policy-ctn .item,.policy .policy-ctn .item{margin-bottom:41px}}.isms .policy-ctn .item__tt,.policy .policy-ctn .item__tt{margin-bottom:10px}@media (max-width: 767px){.isms .policy-ctn .item__tt,.policy .policy-ctn .item__tt{margin-bottom:9px}}.isms .policy-ctn .item__tt .txtnum,.policy .policy-ctn .item__tt .txtnum{font-size:44px;font-size:4.4rem;line-height:1.5em;letter-spacing:.06em;font-weight:500}@media (max-width: 767px){.isms .policy-ctn .item__tt .txtnum,.policy .policy-ctn .item__tt .txtnum{font-size:27px;font-size:2.7rem;line-height:1.22222em;letter-spacing:.06em;font-weight:500;width:50px}}@media (max-width: 767px){.isms .policy-ctn .item__tt .txtnum:after,.policy .policy-ctn .item__tt .txtnum:after{top:5px;bottom:5px;width:3px}}.isms .policy-ctn .item__tt .title,.policy .policy-ctn .item__tt .title{font-size:36px;font-size:3.6rem;line-height:1.83333em}@media (max-width: 767px){.isms .policy-ctn .item__tt .title,.policy .policy-ctn .item__tt .title{font-size:25px;font-size:2.5rem;line-height:1.8em;margin-top:1px}}.policy .policy-ctn{margin-top:70px}@media (min-width: 768px){.policy .policy-ctn{margin:199px 0}}.policy .policy-ctn .c-hd{padding-right:20px;padding-bottom:12px;margin-bottom:33px}@media (min-width: 768px){.policy .policy-ctn .c-hd{padding-right:0;margin-bottom:50px;padding-bottom:23px}}@media (min-width: 768px){.policy .policy-ctn .c-hd::before{top:3px}}.policy .policy-ctn .item__desc ul:not(:last-child){margin-bottom:40px}@media (max-width: 767px){.policy .policy-ctn .item__desc ul:not(:last-child){margin-bottom:27px}}@media (min-width: 768px){.policy .policy-ctn .item__desc ul li{position:relative;padding-left:55px}.policy .policy-ctn .item__desc ul li span{position:absolute;left:-10px;top:0}}.policy .policy-ctn .item__desc .taR{display:block;text-align:right}
