@media (max-width: 767px){.c-titlepage .c-titlepage-title__en{letter-spacing:.05em}}@media only screen and (max-width: 767px) and (max-width: 374px){.c-titlepage .c-titlepage-title__en{letter-spacing:0.02em}}.policy-nav{margin-top:114px}@media (max-width: 767px){.policy-nav{margin-top:47px}}@media (min-width: 768px){.policy-nav .item{margin-bottom:44px;padding-bottom:12px}}@media (max-width: 767px){.policy-nav .item{padding-bottom:9px}.policy-nav .item+.item{margin-top:21px}}.policy-nav .item .item-box{display:flex;align-items:center;width:100%;position:relative}@media (min-width: 768px){.policy-nav .item .item-box{min-height:48px;font-size:14px;font-size:1.4rem;line-height:1.71429em}}@media (max-width: 767px){.policy-nav .item .item-box{font-size:13px;font-size:1.3rem;line-height:1.46154em}}.policy-nav .item .item-box .ico{top:0;bottom:0;margin:auto}.policy-box{position:relative;margin-top:76px;padding-bottom:138px}@media (max-width: 767px){.policy-box{margin-top:50px;padding-bottom:67px}}.policy-box+.policy-box{margin-top:149px}@media (max-width: 767px){.policy-box+.policy-box{margin-top:75px}}.policy-box .policy-box-line{position:absolute;width:1000px;height:1px;max-width:calc(100% - 60px);left:0;right:0;bottom:0;margin:auto;background:#cbcbcb}.policy-box .policy-box-line:before{content:'';position:absolute;top:0;bottom:0;left:0;width:133px;background:#00809e}@media (max-width: 767px){.policy-box .policy-box-line:before{width:66px}}.policy-box#anchor3{padding:0}.policy-box#anchor3 .policy-box-line{display:none}.policy-box .policy-box-title{position:relative;padding-top:25px;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.1em;font-weight:bold;color:#00809e}@media (max-width: 767px){.policy-box .policy-box-title{padding-top:22px;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.08em}}.policy-box .policy-box-title:before{content:'';position:absolute;left:0;top:0;width:165px;height:1px;background:#cbcbcb}@media (max-width: 767px){.policy-box .policy-box-title:before{width:90px}}.policy-box .policy-box-des{margin-top:37px;font-size:15px;font-size:1.5rem;line-height:2.53333em;letter-spacing:.1em}@media (max-width: 767px){.policy-box .policy-box-des{margin-top:16px;font-size:15px;font-size:1.5rem;line-height:2em}}.policy-box .policy-box-des b{font-weight:bold}.policy-box .policy-box-des a{color:#00809e;text-decoration:underline}.policy-box .policy-box-des a[target*="_blank"]:after{content:'';display:inline-block;width:13px;height:13px;margin-left:5px;transform:translateY(3px);background-position:center;background-repeat:no-repeat;background-size:13px 13px;background-image:url(../../img/common/ico-blank-blue.svg)}@media (max-width: 767px){.policy-box .policy-box-des a[target*="_blank"]:after{width:11px;height:11px;margin-left:9px;background-size:11px 11px}}.policy-box .policy-box-des a.mailContact{text-decoration:none}.policy-box .policy-box-table{margin-top:53px;border-top:1px solid #cbcbcb;font-size:15px;font-size:1.5rem;line-height:2.33333em;letter-spacing:.1em}@media (max-width: 767px){.policy-box .policy-box-table{margin-top:33px;font-size:15px;font-size:1.5rem;line-height:2em}}.policy-box .policy-box-table th,.policy-box .policy-box-table td{border-bottom:1px solid #cbcbcb}@media (max-width: 767px){.policy-box .policy-box-table th,.policy-box .policy-box-table td{display:block;width:100%}}.policy-box .policy-box-table th{border-right:1px solid #cbcbcb}@media (max-width: 767px){.policy-box .policy-box-table th{border-right:0}}.policy-box .policy-box-table td{padding-left:29px}.policy-box .policy-box-table thead th,.policy-box .policy-box-table thead td{font-weight:bold;text-align:center;padding:10px 0 15px}@media (max-width: 767px){.policy-box .policy-box-table thead th,.policy-box .policy-box-table thead td{font-size:15px;font-size:1.5rem;line-height:2.33333em;padding:0;text-align:left}}.policy-box .policy-box-table thead th{text-align:left;width:220px}@media (max-width: 767px){.policy-box .policy-box-table thead th{width:100%;border:0;padding-top:28px}}@media (max-width: 767px){.policy-box .policy-box-table thead td{padding-bottom:28px}}.policy-box .policy-box-table tbody th,.policy-box .policy-box-table tbody td{text-align:left;padding-top:38px;padding-bottom:38px;font-weight:500;letter-spacing:.1em}@media (max-width: 767px){.policy-box .policy-box-table tbody th,.policy-box .policy-box-table tbody td{padding-left:0}}.policy-box .policy-box-table tbody th{letter-spacing:.2em;padding-right:12px}@media (max-width: 767px){.policy-box .policy-box-table tbody th{letter-spacing:0.1em;padding:8px 0 6px}}@media (max-width: 767px){.policy-box .policy-box-table tbody td{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.1em;padding:21px 0 43px}.policy-box .policy-box-table tbody td p{padding-left:1em;text-indent:-1em}}.policy-box .policy-box-subtitle{margin-top:30px;color:#00809e;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.09em;padding-left:35px;position:relative}@media (max-width: 767px){.policy-box .policy-box-subtitle{margin-top:26px;font-size:15px;font-size:1.5rem;line-height:1.8em;padding-left:30px}}.policy-box .policy-box-subtitle.mt99{margin-top:99px}@media (max-width: 767px){.policy-box .policy-box-subtitle.mt99{margin-top:38px}}.policy-box .policy-box-subtitle.mt61{margin-top:61px}@media (max-width: 767px){.policy-box .policy-box-subtitle.mt61{margin-top:42px}}.policy-box .policy-box-subtitle+.policy-box-des{margin-top:16px}@media (max-width: 767px){.policy-box .policy-box-subtitle+.policy-box-des{margin-top:9px}}.policy-box .policy-box-subtitle:before{content:'';position:absolute;left:0;top:16px;width:25px;height:1px;background:#00809e}@media (max-width: 767px){.policy-box .policy-box-subtitle:before{width:21px;top:13px}}.policy-box .policy-subbox+.policy-subbox{margin-top:88px}@media (max-width: 767px){.policy-box .policy-subbox+.policy-subbox{margin-top:65px}}.policy-box .policy-subbox.mt170{margin-top:170px}@media (max-width: 767px){.policy-box .policy-subbox.mt170{margin-top:70px}}@media (min-width: 768px){.com-nav{padding:134px 0 118px}}@media (max-width: 767px){.com-nav{margin-top:91px}}.com-nav .com-nav-list li{margin-right:48px}

/*# sourceMappingURL=maps/policy.min.css.map */
