.fake-anchor{display:block}@media (min-width: 769px){.fake-anchor{transform:translateY(-100px)}}.fake-anchor02{display:block}@media (min-width: 769px){.fake-anchor02{transform:translateY(-350px)}}@media (max-width: 768px){.fake-anchor02{transform:translateY(-30px)}}@media (min-width: 769px){.info-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}@media (min-width: 769px){.info-list .info-head,.info-list .info-content{margin-bottom:15px}}.info-list .info-head{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.14em;border-radius:4px;background:#EAEAEA}@media (min-width: 769px){.info-list .info-head{padding:2px 0 3px;text-align:center;width:150px}}@media (max-width: 768px){.info-list .info-head{padding:2px 16px 3px;margin-bottom:13px}}.info-list .info-content{font-size:16px;font-size:1.6rem;line-height:1.875em}@media (min-width: 769px){.info-list .info-content{margin-top:-3px;width:calc(100% - 150px);padding-left:20px;letter-spacing:0.14em}}@media (max-width: 768px){.info-list .info-content{margin-bottom:21px;letter-spacing:0.08em}.info-list .info-content:last-child{margin-bottom:0}}@media (min-width: 769px){.info-list .txt-space01{letter-spacing:0}}@media (min-width: 769px){.info-list .txt-space02{letter-spacing:0.08em}}@media (min-width: 769px){.info-list .txt-note{margin-top:4px}}@media (max-width: 768px){.info-list .txt-note{margin-top:14px}}@media (max-width: 768px){.c-mainvisual{padding:16px 0 26px}.c-mainvisual .mv-ttl-en{margin-bottom:8px}}@media (max-width: 768px){.c-breadcrumb{margin-top:14px}}.sec-contract{position:relative;z-index:2}.sec-contract::after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#F6EFE7;content:'';z-index:-3}@media (min-width: 769px){.sec-contract{padding:92px 0 140px}}@media (max-width: 768px){.sec-contract{padding:42px 0 100px}}@media (min-width: 769px){.sec-contract .c-ttl01{margin-bottom:71px}}@media (max-width: 768px){.sec-contract .c-ttl01{margin-bottom:42px}}.sec-contract .contact-data{overflow:hidden;background:#fff;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.14em}@media (min-width: 769px){.sec-contract .contact-data{border-radius:5px;margin:0 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 768px){.sec-contract .contact-data{border-radius:8px;padding-bottom:22px}}@media (min-width: 769px){.sec-contract .data-head,.sec-contract .data-content{border-top:1px solid #DDDADA}.sec-contract .data-head:nth-of-type(1),.sec-contract .data-content:nth-of-type(1){border-top:none}}.sec-contract .data-head{background:#766;color:#fff;font-weight:500;line-height:calc(28/16)}@media (min-width: 769px){.sec-contract .data-head{text-align:center;padding:20px 10px 21px;width:220px}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-contract .data-head{width:180px}}@media (max-width: 768px){.sec-contract .data-head{padding:8px 30px 10px}}@media only screen and (max-width: 374px){.sec-contract .data-head{padding-left:15px;padding-right:15px}}@media (min-width: 769px){.sec-contract .data-content{padding:20px 40px 21px;width:calc(100% - 220px)}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-contract .data-content{width:calc(100% - 180px);padding-left:20px;padding-right:20px}}@media (max-width: 768px){.sec-contract .data-content{padding:17px 30px}}@media only screen and (max-width: 374px){.sec-contract .data-content{padding-left:15px;padding-right:15px}}@media (min-width: 769px){.sec-contract .f-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding-top:17px}}.sec-contract .data-row{border-bottom:1px solid #DDDADA;margin-bottom:20px}@media (min-width: 769px){.sec-contract .data-row{padding-bottom:20px}}@media (max-width: 768px){.sec-contract .data-row{padding-bottom:21px}}.sec-contract .data-row:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}@media (min-width: 769px){.sec-contract .data-row>.txt-note{margin-bottom:2px}}@media (max-width: 768px){.sec-contract .data-row>.txt-note{margin-bottom:2px}}.sec-contract .data-txt{color:#C17168;position:relative;padding-left:15px}@media (min-width: 769px){.sec-contract .data-txt{margin-bottom:11px}}@media (max-width: 768px){.sec-contract .data-txt{margin-bottom:10px}}.sec-contract .data-txt::before{content:"";position:absolute;left:0;top:14px;width:4px;height:4px;border-radius:100%;background:#C17168}@media (min-width: 769px){.sec-contract .data-time{margin-right:10px}}@media (max-width: 768px){.sec-contract .data-time{display:block;margin-bottom:4px}}@media (min-width: 769px){.sec-contract .data-info{padding-left:15px}.sec-contract .data-info.is-pl{padding-bottom:8px}}@media (max-width: 768px){.sec-contract .data-info{padding-left:15px}.sec-contract .data-info.is-pl{padding-left:0}}@media (min-width: 769px){.sec-contract .data-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;margin-bottom:26px}}@media (max-width: 768px){.sec-contract .data-flex{margin:-2px 0 21px}}@media (min-width: 769px){.sec-contract .data-flex .logo{width:292px;margin:-5px 17px 0 0}}@media (max-width: 768px){.sec-contract .data-flex .logo{max-width:260px;margin-bottom:5px}}.sec-contract .data-flex .logo img{width:100%}@media (min-width: 769px){.sec-contract .data-logo{margin:21px 0 23px -3px}}@media (max-width: 768px){.sec-contract .data-logo{margin:13px 0 15px}}@media (min-width: 769px){.sec-contract .txt-note.is-inline{display:inline-block}}@media (max-width: 768px){.sec-contract .txt-note.is-inline{margin-bottom:1px}}.sec-contract .txt-space01{letter-spacing:0.08em}.sec-contract .row-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.sec-contract .row-flex .col{width:162px}.sec-contract .row-flex .c-txt-list>li{margin-bottom:6px}.sec-contract .txts{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.1em}@media (min-width: 769px){.sec-contract .txts{margin:5px 0 8px -0.7em}}@media (max-width: 768px){.sec-contract .txts{margin-top:7px}}@media (min-width: 769px){.sec-contract .txt-mt01{margin-top:5px}}@media (max-width: 768px){.sec-contract .txt-mt01{margin-top:13px}}.sec-contract .txt-mb01{margin-bottom:13px}.sec-contract .txt-mb02{margin-bottom:20px}@media (min-width: 769px){.sec-contract .txt-mb03{margin-bottom:23px}}@media (min-width: 769px){.sec-contract .txt-pt01{padding-top:4px}}@media (min-width: 769px){.sec-contract .txt-pt02{padding-top:34px;padding-bottom:36px}}@media (min-width: 769px){.sec-contract .txt-pt03{padding-top:9px}}@media (max-width: 768px){.sec-contract .txt-pt03{padding-top:2px}.sec-contract .txt-pt03 .c-txt-list>li{margin-bottom:7px}.sec-contract .txt-pt03 .c-txt-list>li:last-child{margin-bottom:0}}.sec-contract .txt-pb01{padding-bottom:23px}.sec-contract .info-list:last-child{margin-bottom:-12px}@media (max-width: 768px){.sec-contract .c-txt-list.txt-mb01{padding-top:4px;margin-bottom:15px}}.sec-policy{line-height:2;letter-spacing:0.14em;background-color:#F6EFE7}@media (min-width: 769px){.sec-policy{padding-bottom:160px}}@media (max-width: 768px){.sec-policy{padding-bottom:120px}}@media (min-width: 769px){.sec-policy .c-ttl01{margin-bottom:66px}}@media (max-width: 768px){.sec-policy .c-ttl01{margin-bottom:38px}}@media (min-width: 769px){.sec-policy .policy-desc{margin-bottom:80px}}@media (max-width: 768px){.sec-policy .policy-desc{margin-bottom:44px}}@media (min-width: 769px){.sec-policy .policy-row{margin-bottom:71px}}@media (max-width: 768px){.sec-policy .policy-row{margin-bottom:68px}}.sec-policy .policy-row:last-child{margin-bottom:0}@media (min-width: 769px){.sec-policy .is-mb01{margin-bottom:76px}}@media (max-width: 768px){.sec-policy .is-mb01{margin-bottom:72px}}.sec-policy .policy-ttl{border-bottom:1px solid #DDDADA;letter-spacing:.24em;font-family:"Shippori Mincho", serif}@media (min-width: 769px){.sec-policy .policy-ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:23px;margin-bottom:36px;font-size:26px;font-size:2.6rem;line-height:1.75em}}@media (max-width: 768px){.sec-policy .policy-ttl{padding-bottom:10px;margin-bottom:28px;font-size:20px;font-size:2rem;line-height:1.8em}}.sec-policy .policy-ttl .number{color:#C17168;position:relative}@media (min-width: 769px){.sec-policy .policy-ttl .number{padding:0 10px 0 34px;width:143px}}@media (max-width: 768px){.sec-policy .policy-ttl .number{display:block;padding-left:14px;margin-bottom:9px}}.sec-policy .policy-ttl .number::before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;background:#C17168}@media (min-width: 769px){.sec-policy .policy-ttl .number::before{left:9px;top:23px}}@media (max-width: 768px){.sec-policy .policy-ttl .number::before{left:0;top:16px}}@media (min-width: 769px){.sec-policy .policy-ttl .txt{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1}}.sec-policy .policy-box{background:rgba(255,255,255,0.71);border-radius:8px}@media (min-width: 769px){.sec-policy .policy-box{padding:31px 40px;margin-top:36px}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-policy .policy-box{padding-left:25px;padding-right:25px}}@media (max-width: 768px){.sec-policy .policy-box{padding:31px 30px;margin-top:28px}}@media (min-width: 769px){.sec-policy .is-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width: 769px){.sec-policy .policy-img{width:calc(295/920*100%);margin:17px 8px 0 0;position:relative}.sec-policy .policy-img:before{display:block;content:" ";width:100%;padding-top:68.81356%}.sec-policy .policy-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 768px){.sec-policy .policy-img{margin-bottom:32px;position:relative}.sec-policy .policy-img:before{display:block;content:" ";width:100%;padding-top:66.79245%}.sec-policy .policy-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-policy .policy-img img{width:100%}@media (min-width: 769px){.sec-policy .policy-info{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;padding-right:20px;margin:12px 0 0 8px}}@media (max-width: 768px){.sec-policy .policy-info{margin-bottom:7px}}@media (min-width: 769px){.sec-policy .policy-logo{margin-bottom:41px;max-width:428px}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-policy .policy-logo{max-width:43.67347vw;margin-bottom:4.08163vw}}@media (max-width: 768px){.sec-policy .policy-logo{margin:0 2px 26px 3px}}.sec-policy .policy-logo img{width:100%}

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