.page-template-page-privacy .pc-mrt-10{margin-top:10px}.page-template-page-privacy .pc-mrt-20{margin-top:20px}.page-template-page-privacy br.pc-br{display:inline}@media(max-width: 480px){.page-template-page-privacy br.pc-br{display:none}}.page-template-page-privacy br.sp-br{display:none}@media(max-width: 480px){.page-template-page-privacy br.sp-br{display:inline}}.page-template-page-privacy .c-sec-flexarea{padding-top:80px}@media(max-width: 480px){.page-template-page-privacy .c-sec-flexarea{padding-top:0}}.page-template-page-privacy .c-sec-flexarea .flex-title{padding-right:53px}@media(max-width: 480px){.page-template-page-privacy .c-sec-flexarea .flex-title{padding-right:0;margin-top:40px}.page-template-page-privacy .c-sec-flexarea .flex-title .flex-txts{margin-bottom:0}}.page-template-page-privacy .q-inr{width:89.7%;max-width:780px;margin:0 auto 170px}@media(max-width: 480px){.page-template-page-privacy .q-inr{width:80%;margin:0 auto 120px}}.page-template-page-privacy .q-inr .top-txt{font-size:14px;line-height:1.8}@media(max-width: 480px){.page-template-page-privacy .q-inr .top-txt{font-size:13px}}.page-template-page-privacy .q-inr .table_wrap{display:grid;grid-template-columns:20.71% 1fr;gap:0 3.43%;margin-top:20px;font-size:16px;line-height:1.8}@media(max-width: 480px){.page-template-page-privacy .q-inr .table_wrap{grid-template-columns:33.333% 1fr}}@media(max-width: 480px){.page-template-page-privacy .q-inr .table_wrap{font-size:14px}}.page-template-page-privacy .q-inr .table_wrap .row-title{text-align:center;padding:30px 15px;border-bottom:1px solid #00a95f;color:#00a95f}@media(max-width: 480px){.page-template-page-privacy .q-inr .table_wrap .row-title{padding:20px 15px}}.page-template-page-privacy .q-inr .table_wrap .row-title.p-top{border-top:1px solid #00a95f}.page-template-page-privacy .q-inr .table_wrap .row-content{padding:30px 15px;border-bottom:1px solid #00a95f}@media(max-width: 480px){.page-template-page-privacy .q-inr .table_wrap .row-content{padding:20px 15px}}.page-template-page-privacy .q-inr .table_wrap .row-content.p-top{border-top:1px solid #00a95f}.page-template-page-privacy .q-inr .table_wrap .time-content p{font-size:13px;line-height:1.6}.page-template-page-privacy .q-inr .table_wrap .time-table-img{max-width:100%;margin-bottom:15px}@media(max-width: 480px){.page-template-page-privacy .q-inr .table_wrap .time-table-img{max-width:calc(100% + 30px);margin:0 -15px;margin-bottom:15px}}@media(max-width: 480px){.page-template-page-privacy .q-inr .table_wrap .pc-only{display:none}}@media(max-width: 480px){.page-template-page-privacy .q-inr .table_wrap .time-content{grid-column:1/-1}.page-template-page-privacy .q-inr .table_wrap .time-content p{font-size:12px}}.page-template-page-privacy .q-inr .privacy-list li{margin-bottom:70px}.page-template-page-privacy .q-inr .privacy-list dl dt{border-bottom:1px solid #00a95f;color:#00a95f;margin-bottom:10px;padding-bottom:10px;line-height:1}@media(max-width: 480px){.page-template-page-privacy .q-inr .privacy-list dl dt{font-size:1rem}}.page-template-page-privacy .q-inr .privacy-list dl dd{font-size:.875rem;line-height:2em}.page-template-page-privacy .acc_wrap{margin-top:30px}.page-template-page-privacy .acc_wrap .acc_block{width:100%;border:solid 1px #00a95f;background-color:#faffff;margin-bottom:15px;padding:15px 24px;position:relative;cursor:pointer}.page-template-page-privacy .acc_wrap .acc_block:after{content:"";display:inline-block;vertical-align:middle;color:#00a95f;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(25%) rotate(135deg);position:absolute;right:25px;top:17px}.page-template-page-privacy .acc_wrap .acc_block.active:after{transform:translateY(50%) rotate(-45deg)}.page-template-page-privacy .acc_wrap .acc_block .btn{font-size:18px;color:#00a95f}.page-template-page-privacy .acc_wrap .acc_block .acccontent{font-size:14px;line-height:1.8;text-align:justify;color:#474342;margin-top:5px;display:none;padding-right:40px}@media(max-width: 480px){.page-template-page-privacy .acc_wrap .acc_block .acccontent{padding-right:0}}.page-template-page-privacy .acc_wrap .acc_block .acccontent .doc-fee-num{margin-left:1.5em;text-indent:-1.5em}.page-template-page-privacy .acc_wrap .acc_block .acccontent .doc-fee-table td:first-child{padding-right:2em}.page-template-page-privacy .acc_wrap .acc_block .acccontent .doc-fee-list{margin:0;padding-left:1.5em}.page-template-page-privacy .acc_wrap .acc_block .acccontent .doc-fee-list li{list-style-type:disc}.page-template-page-privacy .acc_wrap .acc_block .acccontent .doc-fee-numlist{margin:0;padding-left:1.5em}.page-template-page-privacy .acc_wrap .acc_block .acccontent .doc-fee-numlist li{list-style-type:decimal}.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables{display:flex;margin-top:20px;border:1px solid #474342;font-size:12px}@media(max-width: 480px){.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables{flex-direction:column}}.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables .fee-box{flex:1}.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables .fee-box:first-child{flex:1.5;border-right:1px solid #474342}@media(max-width: 480px){.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables .fee-box:first-child{border-right:none;border-bottom:1px solid #474342}}.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables .fee-box .fee-header{padding:5px 12px;text-align:center;border-bottom:1px solid #474342;margin-bottom:10px}@media(max-width: 480px){.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables .fee-box .fee-header{margin-bottom:5px}}.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables .fee-box .fee-row{display:flex;justify-content:space-between;gap:0 1em;padding:1px 16px}@media(max-width: 480px){.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables .fee-box .fee-row{padding:1px 10px}}.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables .fee-box .fee-row:last-of-type{padding:1px 16px 10px}@media(max-width: 480px){.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables .fee-box .fee-row:last-of-type{padding:1px 10px 5px}}.page-template-page-privacy .acc_wrap .acc_block .acccontent .fee-tables .fee-box .fee-row span:last-child{white-space:nowrap}@media(max-width: 768px){.page-template-page-privacy .acc_wrap .acc_block{padding:10px 24px}.page-template-page-privacy .acc_wrap .acc_block:after{width:.75em;height:.75em;top:18px}}.page-template-page-privacy .acc_wrap .topborder{border-top:dashed 1px rgba(71,67,66,.3);margin-top:45px;padding-top:35px}