@charset "UTF-8";.main-header{display:flex;justify-content:end;flex-direction:column;position:relative;transform:translateY(0)}.main-header:after{content:"";z-index:1;position:absolute;width:100%;height:100%;top:0}@media all and (min-width:640px){.main-header:after{background:linear-gradient(21.56deg,#0006 10.94%,#0000 54.85%)}}@media all and (max-width:639px){.main-header:after{background:linear-gradient(185.59deg,#0000 55.04%,#0006 89.26%)}}@media all and (min-width:640px){.main-header{height:560px}}@media all and (max-width:639px){.main-header{width:100%;height:0;padding-top:117.949%}}@media all and (min-width:640px){.main-header.small{height:412px}}@media all and (max-width:639px){.main-header.small{padding-top:68%}}.main-header.small:after{display:none}.main-header-eng,.main-header-ja{display:block;width:88%;position:relative;z-index:2;color:#fff;max-width:1200px;margin:0 auto}@media all and (min-width:640px){.main-header-eng{font-size:clamp(17.2465116279px,calc(9.5282392027px + 1.2059800664vw),24px)}}@media all and (max-width:639px){.main-header-eng{font-size:clamp(18px,calc(-2.8928571429px + 5.3571428571vw),21.6px)}}.main-header-eng{padding-bottom:.5em;opacity:0;transform:translateY(.5em);transition:all 1s ease .5s}.js-scroll-in .main-header-eng{opacity:1;transform:translateY(0)}.small .main-header-eng{color:#b99e9c}.main-header-ja{display:flex;align-items:center;color:#fff;text-transform:uppercase;flex-wrap:wrap}.main-header-ja .char{overflow:hidden}.main-header-ja .char-text{display:inline-block;opacity:0;transform:translate(var(--x, -101%));transition:all .6s cubic-bezier(.77,0,.175,1);transition-delay:calc(.05s * var(--char-index))}.js-scroll-in .main-header-ja .char-text{--x: 0;opacity:1}@media all and (max-width:639px){.main-header-ja .char-breakSp{display:block;width:100%}}.small .main-header-ja{color:#ee8279;border-bottom:1px solid #EBDCDA;padding-bottom:78px}@media all and (max-width:639px){.small .main-header-ja{padding-bottom:44px}}@media all and (max-width:639px){.main-header-ja{font-size:clamp(32px,calc(-5.1428571429px + 9.5238095238vw),38.4px)}}@media all and (min-width:640px){.main-header-ja{padding-bottom:.8em}}@media all and (max-width:639px){.main-header-ja{padding-bottom:.75em}}@media all and (max-width:639px)and (min-width:640px){.main-header-ja{font-size:clamp(17.2465116279px,calc(9.5282392027px + 1.2059800664vw),24px)}}@media all and (max-width:639px)and (max-width:639px){.main-header-ja{font-size:clamp(24px,calc(-3.8571428571px + 7.1428571429vw),28.8px)}}.main-header-ja{font-weight:500;line-height:1}html{scroll-behavior:smooth}@media all and (max-width:639px){.main-header.small{padding-top:77%}}.small .main-header-ja{color:#464646}@media all and (min-width:640px){.main-header-ja{font-size:clamp(20.4372093023px,calc(-15.634551495px + 5.6362126246vw),52px)}}@media all and (max-width:639px){.main-header-ja{font-size:clamp(24px,calc(-3.8571428571px + 7.1428571429vw),28.8px)}}.main-header-ja{line-height:1.5}.main-contents{padding-top:4.5%;padding-bottom:6%}@media all and (max-width:639px){.main-contents{padding-top:20%;padding-bottom:18%}}.main-contents .hash{scroll-margin-top:140px}@media all and (max-width:639px){.main-contents .hash{scroll-margin-top:5em}}.main-contents .date{font-size:.85em;color:#888;display:block;margin-bottom:1em}.main-contents-block{max-width:1200px;width:88%;margin:0 auto;line-height:2}@media all and (min-width:640px){.main-contents-block{font-size:clamp(12.8px,calc(9.1428571429px + .5714285714vw),16px)}}@media all and (max-width:639px){.main-contents-block{font-size:clamp(14px,calc(-2.25px + 4.1666666667vw),16.8px)}}.main-contents-block ul,.main-contents-block ol{margin-top:1.2em;padding-left:1.2em}.main-contents-block ul li+li,.main-contents-block ol li+li{margin-top:1em}.main-contents-block ul li>ol,.main-contents-block ol li>ol{list-style:none;counter-reset:sub;padding-left:0}.main-contents-block ul li>ol>li,.main-contents-block ol li>ol>li{counter-increment:sub}.main-contents-block ul li>ol>li:before,.main-contents-block ol li>ol>li:before{content:"(" counter(sub) ") ";margin-right:.5em}.main-contents-block ul li>ol li ol,.main-contents-block ol li>ol li ol{list-style:none;counter-reset:third}.main-contents-block ul li>ol li ol>li,.main-contents-block ol li>ol li ol>li{counter-increment:third;display:flex;line-height:1.4}.main-contents-block ul li>ol li ol>li:before,.main-contents-block ol li>ol li ol>li:before{content:counter(third);margin-right:.5em;border:1px solid currentColor;border-radius:50%;width:1.2em;height:1.2em;line-height:1.2;display:flex;vertical-align:middle;justify-content:center;align-items:center;min-width:1.2em;min-height:1.2em;margin-top:.25em;font-size:.9em}.main-contents-block ul li>ol li ol li ol,.main-contents-block ol li>ol li ol li ol{counter-reset:fourth}.main-contents-block ul li>ol li ol li ol>li,.main-contents-block ol li>ol li ol li ol>li{counter-increment:fourth}.main-contents-block ul li>ol li ol li ol>li:before,.main-contents-block ol li>ol li ol li ol>li:before{content:counter(fourth)}.main-contents-block .txt_right{text-align:right;margin-top:2.5em;display:block}.main-contents-block+.main-contents-block{margin-top:7.5em}@media all and (max-width:639px){.main-contents-block+.main-contents-block{margin-top:10em}}.main-contents-block a{color:#464646;text-decoration:none}@media(hover:hover){.main-contents-block a{position:relative;transition:color .3s ease}.main-contents-block a:hover{color:#ee8279}}@media all and (min-width:640px){.main-contents-block-title{font-size:clamp(17.2465116279px,calc(9.5282392027px + 1.2059800664vw),24px)}}@media all and (max-width:639px){.main-contents-block-title{font-size:clamp(20px,calc(-3.2142857143px + 5.9523809524vw),24px)}}.main-contents-block-title{padding-bottom:2.5em}@media all and (max-width:639px){.main-contents-block-title{padding-bottom:3em}}@media all and (min-width:640px){.main-contents-block-subtitle{font-size:clamp(15.3023255814px,calc(9.9335548173px + .8388704319vw),20px)}}@media all and (max-width:639px){.main-contents-block-subtitle{font-size:clamp(16px,calc(-2.5714285714px + 4.7619047619vw),19.2px)}}.main-contents-block-subtitle{font-weight:500}ol+.main-contents-block-subtitle,ul+.main-contents-block-subtitle,p+.main-contents-block-subtitle,.main-contents-tabs+.main-contents-block-subtitle,.main-contents-block-table+.main-contents-block-subtitle{padding-bottom:2.4em}@media all and (min-width:640px){ol+.main-contents-block-subtitle,ul+.main-contents-block-subtitle,p+.main-contents-block-subtitle,.main-contents-tabs+.main-contents-block-subtitle,.main-contents-block-table+.main-contents-block-subtitle{margin-top:5em;letter-spacing:.1em}}@media all and (max-width:639px){ol+.main-contents-block-subtitle,ul+.main-contents-block-subtitle,p+.main-contents-block-subtitle,.main-contents-tabs+.main-contents-block-subtitle,.main-contents-block-table+.main-contents-block-subtitle{margin-top:3.6em}}.main-contents-block-subtitle:has(+ul,+ol){padding-bottom:0}.main-contents-block-table{counter-reset:my-counter;display:block;margin-top:3.6em}.main-contents-block-table-list{display:grid}@media all and (min-width:640px){.main-contents-block-table-list{grid-template-columns:26.8% 1fr;border-bottom:1px solid #EEEAEA}}@media all and (max-width:639px){.main-contents-block-table-list{grid-template-columns:1fr;padding-bottom:3em}}.main-contents-block-table-list_header{padding-bottom:0}@media all and (min-width:640px){.main-contents-block-table-list-title{padding:1.35rem .8em}}.main-contents-block-table-list_header .main-contents-block-table-list-title{text-align:center;padding:.2em;background:#ddd}@media all and (max-width:639px){.main-contents-block-table-list_header .main-contents-block-table-list-title{display:none}}.main-contents-block-table-list-title .no:before{content:"(" counter(my-counter) ")";margin-right:1em}.main-contents-block-table-list-title .no{counter-increment:my-counter;display:flex}@media all and (max-width:639px){.main-contents-block-table-list-title .no{width:94%;margin:0 auto;padding-top:1.2em}}@media all and (max-width:639px){.main-contents-block-table-list-title:before{content:"利用する個人情報等";display:block;width:100%;background:#eeeaea;text-align:center;justify-content:center;align-items:center;padding:0;line-height:2;color:#464646;font-size:clamp(14px,calc(-2.25px + 4.1666666667vw),16.8px)}}@media all and (min-width:640px){.main-contents-block-table-list-detail{border-left:1px solid #EEEAEA;padding:1.35rem;padding-right:0}}@media all and (max-width:639px){.main-contents-block-table-list-detail{padding-top:2em}.main-contents-block-table-list-detail:before{content:"利用目的";display:block;width:100%;border-top:1px solid #EEEAEA;border-bottom:1px solid #EEEAEA;text-align:center;justify-content:center;align-items:center;line-height:2;color:#464646;font-size:clamp(14px,calc(-2.25px + 4.1666666667vw),16.8px);padding:0}}.main-contents-block-table-list_header .main-contents-block-table-list-detail{text-align:center;padding:.2em;background:#ddd}@media all and (max-width:639px){.main-contents-block-table-list_header .main-contents-block-table-list-detail{display:none}}.main-contents-block-table-list-detail ul{margin:0;padding-left:1.45em}@media all and (max-width:639px){.main-contents-block-table-list-detail ul{padding-top:1em;padding-left:1.3em}}.main-contents-block-table-list-detail ul li{text-indent:-1em}.main-contents-block-table-list-detail ul li:before{content:"・";margin-right:.3em}@media all and (min-width:640px){.main-contents-block-table{margin-top:2.4em}}.main-contents-block-table tr{border-bottom:1px solid #EEEAEA}.main-contents-block-table td{padding:.2em 1em}.main-contents-block-table td a{overflow-wrap:break-word;word-break:break-all}.main-contents-block-table td:not(:last-child){border-right:1px solid #EEEAEA}.main-contents-block-table thead{background:#ddd;text-align:center}@media all and (max-width:639px){.main-contents-block-table{display:block;border-bottom:#ddd 1px solid}.main-contents-block-table tbody{display:grid}.main-contents-block-table thead{display:none}.main-contents-block-table tr{border:none}.main-contents-block-table tr:has(+tr){padding-bottom:3em}.main-contents-block-table td{display:block;width:100%;border-bottom:#EEEAEA 1px solid;padding:1.5em 1em}.main-contents-block-table td:first-child{font-weight:700;background:#ddd;padding:.2em 1em;border-bottom:none}.main-contents-block-table td:first-child:before{display:inline-block;margin-right:.5em}.main-contents-block-table td:not(:last-child){border-right:none}.main-contents-block-table td:last-child{border:none}.main-contents-block-table td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:.5em;line-height:1}.main-contents-block-table tr{display:flex;flex-wrap:wrap}.main-contents-block-table td:first-child{width:2.5em;padding:1em 0 1em 1em}.main-contents-block-table td:first-child:before{display:none}.main-contents-block-table td:first-child:after{content:"."}.main-contents-block-table td:nth-child(2){width:calc(100% - 2.5em);background-color:#ddd;font-weight:700;border:none;padding:1em 1em 1em 0}.main-contents-block-table td:nth-child(2):before{display:none}.main-contents-block-table td:nth-child(3),.main-contents-block-table td:nth-child(4){flex:1 1 100%}}.main-contents-block .update{margin-top:8em;color:#707070}@media all and (min-width:640px){.main-contents-block .update{font-size:clamp(9.6px,calc(6.8571428571px + .4285714286vw),12px)}}@media all and (max-width:639px){.main-contents-block .update{font-size:clamp(12px,calc(-1.9285714286px + 3.5714285714vw),14.4px)}}.main-contents-block .update{line-height:2}.main-contents-tabs{margin:1.5em auto;display:flex;gap:1.2em;justify-content:center;flex-direction:column}@media all and (min-width:640px){.main-contents-tabs{margin-top:5em}}@media all and (max-width:639px){.main-contents-tabs{padding-top:1.5em}}@media all and (min-width:1200px){.main-contents-tabs{flex-direction:row}}.main-contents-tabs+p{margin-top:2em}.main-contents-tabs a{position:relative;display:flex;width:100%;flex-direction:row;border:2px solid #EE8279;border-radius:5rem;padding:.8em;text-align:center;text-decoration:none;color:#ee8279}@media all and (min-width:640px){.main-contents-tabs a{font-size:clamp(12.8px,calc(9.1428571429px + .5714285714vw),16px)}}@media all and (max-width:639px){.main-contents-tabs a{font-size:clamp(14px,calc(-2.25px + 4.1666666667vw),16.8px)}}.main-contents-tabs a{line-height:1.3333333333;font-weight:700}@media all and (min-width:640px)and (min-width:640px){.main-contents-tabs a{font-size:clamp(14.1906976744px,calc(9.8372093023px + .6802325581vw),18px)}}@media all and (min-width:640px)and (max-width:639px){.main-contents-tabs a{font-size:clamp(16px,calc(-2.5714285714px + 4.7619047619vw),19.2px)}}.main-contents-tabs a span{width:100%}.main-contents-tabs a:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.545898 0.858398L8.5459 5.64101L0.545898 10.8584' stroke='%23F17E7A' stroke-width='2'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(90deg);display:inline-block;position:relative;width:11px;height:12px;margin:auto auto auto -1.5em}@media(hover:hover){.main-contents-tabs a{transition:all .3s ease}.main-contents-tabs a:after{transition:all .3s ease}.main-contents-tabs a:hover{background:#ee8279;color:#fff}.main-contents-tabs a:hover:after{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.545898 0.858398L8.5459 5.64101L0.545898 10.8584' stroke='%23fff' stroke-width='2'/></svg>");transform:rotate(90deg) translate(25%)}}.main-contents-block a{overflow-wrap:break-word;word-break:break-all}.main-contents-block ul.ul-dot,.main-contents-block li>ul.ul-dot{list-style:none}.main-contents-block ul.ul-dot li:before,.main-contents-block li>ul.ul-dot li:before{content:"・";margin-right:.3em;margin-left:-1.2em}.main-contents-block ul.ul-disc,.main-contents-block li>ul.ul-disc{list-style:disc}.main-contents-block ul.ul-square,.main-contents-block li>ul.ul-square{list-style:none}.main-contents-block ul.ul-square li:before,.main-contents-block li>ul.ul-square li:before{content:"■";margin-left:-1.05em}.main-contents-block ol.ol-circled,.main-contents-block li>ol.ol-circled,.main-contents-block ol li>ol li>ol.ol-circled{list-style-type:none;counter-reset:ctr-circled}.main-contents-block ol.ol-circled>li,.main-contents-block li>ol.ol-circled>li,.main-contents-block ol li>ol li>ol.ol-circled>li{counter-increment:ctr-circled}.main-contents-block ol.ol-circled>li:before,.main-contents-block li>ol.ol-circled>li:before,.main-contents-block ol li>ol li>ol.ol-circled>li:before{content:counter(ctr-circled,circled-number) " ";margin-left:-1.35em;border:none}.main-contents-block ol.ol-parenthesis,.main-contents-block li>ol.ol-parenthesis,.main-contents-block ol li>ol li>ol.ol-parenthesis{list-style-type:none;counter-reset:ctr-parenthesis}.main-contents-block ol.ol-parenthesis>li,.main-contents-block li>ol.ol-parenthesis>li,.main-contents-block ol li>ol li>ol.ol-parenthesis>li{counter-increment:ctr-parenthesis;margin-left:.75em;position:relative}.main-contents-block ol.ol-parenthesis>li:before,.main-contents-block li>ol.ol-parenthesis>li:before,.main-contents-block ol li>ol li>ol.ol-parenthesis>li:before{content:"(" counter(ctr-parenthesis) ")";left:-1.75em;position:absolute}.main-contents-block ol li>ol.ol-parenthesis{margin-left:1em}.main-contents-block ol li>ol.ol-parenthesis>li:before{margin-left:0}.main-contents-block ol li>ol li>ol.ol-parenthesis>li:before{margin-left:-1em}.main-contents-block ol.ol-simple,.main-contents-block li>ol.ol-simple{list-style-type:none;counter-reset:ctr-simple}.main-contents-block ol.ol-simple>li,.main-contents-block li>ol.ol-simple>li{counter-increment:ctr-simple}.main-contents-block ol.ol-simple>li:before,.main-contents-block li>ol.ol-simple>li:before{content:counter(ctr-simple) " ";margin-left:-1.2em}.main-contents-block ol.ol-alpha,.main-contents-block li>ol.ol-alpha{counter-reset:ctr-alpha;margin-left:2em}.main-contents-block ol.ol-alpha>li,.main-contents-block li>ol.ol-alpha>li{counter-increment:ctr-alpha}.main-contents-block ol.ol-alpha>li:before,.main-contents-block li>ol.ol-alpha>li:before{content:counter(ctr-alpha,upper-alpha) ". ";margin-left:-1.8em}.main-contents-block li>ol{margin-left:1.2em;padding-left:1.2em}.main-contents-block li>ul{margin-left:-.5em}@counter-style circled-number{system:fixed;symbols:"①" "②" "③" "④" "⑤" "⑥" "⑦" "⑧" "⑨" "⑩" "⑪" "⑫" "⑬" "⑭" "⑮" "⑯" "⑰" "⑱" "⑲" "⑳";suffix:" "}
