@charset "UTF-8";.shine-animation--active:before{left:130%!important}@media screen and (max-width:767px){.terms .pcBreak{display:none}}.terms .notice{color:#676767;display:block;font-size:1.2rem;font-weight:400;margin-top:.8rem;padding-left:20px;text-indent:-20px}.terms .notice_asterisk{margin-right:.8rem}.terms_contents{background-color:#fff;padding-bottom:8rem;padding-top:5.6rem}@media screen and (max-width:767px){.terms_contents{padding-bottom:4.8rem;padding-top:3.2rem}}.terms_container{margin-left:auto;margin-right:auto;max-width:896px;padding-left:1.6rem;padding-right:1.6rem;width:100%}@media screen and (max-width:374px){.terms_container{padding-left:1.2rem;padding-right:1.2rem}}@media screen and (max-width:767px){.terms_container{max-width:448px;width:100%}}.terms_unit{margin-top:4rem}@media screen and (max-width:767px){.terms_unit{margin-top:2.4rem}}.terms_unit:first-child{margin-top:0!important}.terms_title{font-size:2.4rem;font-weight:700}@media screen and (max-width:767px){.terms_title{font-size:1.8rem;font-weight:700}}.terms_titleText{margin-left:1em}.terms_subTitle{font-size:1.8rem;font-weight:700;margin-top:2.4rem}@media screen and (max-width:767px){.terms_subTitle{font-size:1.6rem;font-weight:700;margin-top:1.6rem}}.terms_text{font-size:1.6rem;font-weight:400;margin-top:1.6rem}@media screen and (max-width:767px){.terms_text{font-size:1.4rem;font-weight:400;margin-top:.8rem}}.terms_subTitle+.terms_text{margin-top:.8rem}.terms_link{color:#0084a3;position:relative;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:.3s}.terms_link:hover{text-decoration-color:#0084a3}.terms_link:after{background-color:#0084a3;bottom:.2em;content:"";display:inline-block;height:1em;margin:auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M384 224v184a40 40 0 0 1-40 40H104a40 40 0 0 1-40-40V168a40 40 0 0 1 40-40h167.48M336 64h112v112M224 288 440 72'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M384 224v184a40 40 0 0 1-40 40H104a40 40 0 0 1-40-40V168a40 40 0 0 1 40-40h167.48M336 64h112v112M224 288 440 72'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:-1.2em;top:0;transition:all .3s;vertical-align:middle;width:1em}@media screen and (max-width:767px){.terms_link{color:#0084a3;font-size:1.4rem;font-weight:400;position:relative;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:.3s}.terms_link:hover{text-decoration-color:#0084a3}.terms_link:after{background-color:#0084a3;bottom:.2em;content:"";display:inline-block;height:1em;margin:auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M384 224v184a40 40 0 0 1-40 40H104a40 40 0 0 1-40-40V168a40 40 0 0 1 40-40h167.48M336 64h112v112M224 288 440 72'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M384 224v184a40 40 0 0 1-40 40H104a40 40 0 0 1-40-40V168a40 40 0 0 1 40-40h167.48M336 64h112v112M224 288 440 72'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:-1.2em;top:0;transition:all .3s;vertical-align:middle;width:1em}}.terms_mail{color:#0084a3;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:.3s}.terms_mail:hover{text-decoration-color:#0084a3}.terms_list{font-size:1.6rem;font-weight:400;margin-top:1.6rem}@media screen and (max-width:767px){.terms_list{font-size:1.4rem;font-weight:400;margin-top:.8rem}}.terms_list .terms_listItem{margin-top:1.6rem}@media screen and (max-width:767px){.terms_list .terms_listItem{margin-top:.8rem}}.terms_list .terms_listItem:first-child{margin-top:0}.terms_list .terms_listItem .terms_listItem{margin-top:.8rem}.terms_list .terms_listItem .terms_listItem:first-child{margin-top:0}.terms_list--decimal{counter-reset:li}.terms_list--decimal .terms_listItem{counter-increment:li;padding-left:1.5em;position:relative}@media screen and (max-width:767px){.terms_list--decimal .terms_listItem{padding-left:1.8em}}.terms_list--decimal .terms_listItem:before{content:counter(li);display:inline-block;left:0;padding-right:.8rem;position:absolute;top:0;width:1.5em}@media screen and (max-width:767px){.terms_list--decimal .terms_listItem:before{padding-left:.3em;width:1.8em}}.terms_list--decimalCountDirectly{counter-reset:decimal-counter}.terms_list--decimalCountDirectly>.terms_listItem{counter-increment:decimal-counter;padding-left:1.5em;position:relative}@media screen and (max-width:767px){.terms_list--decimalCountDirectly>.terms_listItem{padding-left:1.8em}}.terms_list--decimalCountDirectly>.terms_listItem:before{content:counter(decimal-counter);display:inline-block;left:0;padding-right:.8rem;position:absolute;top:0;width:1.5em}@media screen and (max-width:767px){.terms_list--decimalCountDirectly>.terms_listItem:before{padding-left:.3em;width:1.8em}}.terms_list--bracket{counter-reset:li}.terms_list--bracket .terms_listItem{counter-increment:li;margin-top:.8rem;padding-left:2.5em;position:relative}.terms_list--bracket .terms_listItem:first-child{margin-top:0}.terms_list--bracket .terms_listItem:before{content:"（" counter(li) "）";display:inline-block;left:0;padding-right:.8rem;position:absolute;top:0;width:2.5em}.terms_list--disc{list-style:disc}.terms_list--disc .terms_listItem{margin-left:1.5em}.terms_list--katakana{counter-reset:li}.terms_list--katakana .terms_listItem{counter-increment:li;padding-left:2em}.terms_list--katakana .terms_listItem:before{content:counter(li,katakana) ".";width:2em}.terms_list .terms_list{margin-top:.8rem}.terms_address{font-size:1.6rem;font-style:normal;font-weight:400;margin-top:1.6rem}@media screen and (max-width:767px){.terms_address{font-size:1.4rem;font-weight:400}}.terms_address--bottom{text-align:right}.terms_address--bottom .terms_name{margin-left:1em}.terms_addressDelimiter{margin-left:.5em;margin-right:.5em}@media screen and (max-width:767px){.terms_addressDelimiter{margin-left:0;margin-right:0}.terms_companyMail,.terms_companyTel{margin-top:.8rem}}.terms_companyTelLabel{letter-spacing:1em;margin-right:-1em}.terms_revision .terms_date{font-size:1.6rem;font-weight:400}@media screen and (max-width:767px){.terms_revision .terms_date{font-size:1.4rem;font-weight:400}}.terms_revision--left{margin-top:4rem}@media screen and (max-width:767px){.terms_revision--left{margin-top:2.4rem}}.terms_revision--right{text-align:right}.terms_revision--right .terms_date{margin-top:0}.terms_table{border-collapse:collapse;border-spacing:0;margin-top:1.6rem;width:100%}@media screen and (max-width:767px){.terms_table{border-top:1px solid #cdcdcd;margin-top:.8rem}}.terms_table td,.terms_table th{border:1px solid #cdcdcd;padding:1.6rem;text-align:left;vertical-align:top}@media screen and (max-width:767px){.terms_table td,.terms_table th{display:block;margin-left:auto;margin-right:auto}}.terms_table th{background-color:#f8f8f8;font-size:1.6rem;font-weight:700;width:196px}@media screen and (max-width:767px){.terms_table th{border:1px solid #cdcdcd;border-bottom:none;border-top:none;font-size:1.4rem;font-weight:700;width:100%}}.terms_table td{font-size:1.6rem;font-weight:400}@media screen and (max-width:767px){.terms_table td{font-size:1.4rem;font-weight:400}}.terms_table td .terms_tableList{margin-top:1.6rem}.terms_table td .terms_tableList:first-child{margin-top:0}.terms_table td .terms_tableList .terms_tableListTitle{font-size:1.6rem;font-weight:700}@media screen and (max-width:767px){.terms_table td .terms_tableList .terms_tableListTitle{font-size:1.4rem;font-weight:700}}.terms_table td .terms_tableText{margin-top:1.6rem}.terms_table td .terms_tableText:first-child{margin-top:0}@media screen and (max-width:767px){.terms_browserVersion{margin-left:.5em}}
