@charset "UTF-8";body>br{display:none}#tpl-contents .main{padding:0 50px;max-width:1600px;min-width:1100px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){#tpl-contents .main{padding:0;max-width:100%;min-width:320px}}@media only screen and (max-width:750px){#category-hero .hero-img{padding-bottom:60%}}#category-hero .hero-img h2{margin-top:-10px}@media only screen and (max-width:750px){#category-hero .hero-img h2{font-size:36px;font-size:3.6rem}}#category-hero.privacy .hero-img{background:url(/assets/other/img/hero_privacy.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#category-hero.privacy .hero-img{background:url(/assets/other/img/hero_privacy_sp.jpg) center center no-repeat;background-size:cover}}#category-hero.api_agreement .hero-img{background:url(/assets/other/img/hero_privacy.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#category-hero.api_agreement .hero-img{background:url(/assets/other/img/hero_privacy_sp.jpg) center center no-repeat;background-size:cover}}#category-hero.api_agreement .hero-img h2{font-size:40px;font-size:4rem}@media only screen and (max-width:750px){#category-hero.api_agreement .hero-img h2{font-size:30px;font-size:3rem}}#category-hero.finance_disclosures .hero-img{background:url(/assets/other/img/hero_finance.png) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#category-hero.finance_disclosures .hero-img{background:url(/assets/other/img/hero_finance_sp.png) center center no-repeat;background-size:cover}}#category-hero.finance_disclosures .hero-img h2{font-size:40px;font-size:4rem}@media only screen and (max-width:750px){#category-hero.finance_disclosures .hero-img h2{font-size:30px;font-size:3rem}}#category-hero.security .hero-img{background:url(/assets/other/img/hero_security.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#category-hero.security .hero-img{background:url(/assets/other/img/hero_security_sp.jpg) center center no-repeat;background-size:cover}}#category-hero.humanrights .hero-img{background:url(/assets/other/img/hero_humanrights.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#category-hero.humanrights .hero-img{background:url(/assets/other/img/hero_humanrights_sp.jpg) center center no-repeat;background-size:cover}}#category-hero.personal .hero-img{background:url(/assets/other/img/hero_personal.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#category-hero.personal .hero-img{background:url(/assets/other/img/hero_personal_sp.jpg) center center no-repeat;background-size:cover}}#category-hero.personal .hero-img h2{font-size:40px;font-size:4rem}@media only screen and (max-width:750px){#category-hero.personal .hero-img h2{font-size:30px;font-size:3rem}}.contents-wrap{width:100%;max-width:1600px;min-width:1000px;background-color:#fff;margin:50px 0;padding:80px 50px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){.contents-wrap{max-width:100%;min-width:320px;width:92%;padding:30px 15px;margin:15px auto 30px}}.contents-wrap #contents{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.contents-wrap #contents a{color:#08c;text-decoration:none}.contents-wrap #contents a:hover{text-decoration:underline}@media only screen and (max-width:750px){.contents-wrap #contents .bnr{width:130px;height:auto;margin:0 0 5px 5px}}.contents-wrap #contents .fx-spbt{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:750px){.contents-wrap #contents .fx-spbt{flex-direction:column;align-items:flex-start}}.contents-wrap #contents .fx-spbt a{position:relative;text-decoration:underline;color:#ff4343;margin-bottom:35px}.contents-wrap #contents .fx-spbt a:hover{text-decoration:none}.contents-wrap #contents .fx-spbt a:before{content:'＞';color:#ff4343;display:inline-block;margin-right:5px}.contents-wrap #contents h3{color:#f4810b;font-size:25px;font-size:2.5rem;font-weight:200;letter-spacing:.06em;margin-bottom:35px}@media only screen and (max-width:750px){.contents-wrap #contents h3{font-size:16px;font-size:1.6rem;margin-bottom:15px}}.contents-wrap #contents h3#treatment{padding-top:100px;margin-top:-100px}.contents-wrap #contents dd,.contents-wrap #contents dt,.contents-wrap #contents li,.contents-wrap #contents p{line-height:25px;letter-spacing:.06em}@media only screen and (max-width:750px){.contents-wrap #contents dd,.contents-wrap #contents dt,.contents-wrap #contents li,.contents-wrap #contents p{line-height:1.5;font-size:12px;font-size:1.2rem}}.contents-wrap #contents .list>li+li,.contents-wrap #contents dl+dl,.contents-wrap #contents ol+dl,.contents-wrap #contents ol+p,.contents-wrap #contents p+dl,.contents-wrap #contents p+ol,.contents-wrap #contents p+p,.contents-wrap #contents p+ul,.contents-wrap #contents ul+p{margin-top:1.5em}.contents-wrap #contents.security .lead{margin-bottom:50px}@media only screen and (max-width:750px){.contents-wrap #contents.security .lead{margin-bottom:30px}}.contents-wrap #contents.security dl+dl{margin-top:2.5em}@media only screen and (max-width:750px){.contents-wrap #contents.security dl+dl{margin-top:1.5em}}.contents-wrap #contents.security dl dt{margin-bottom:15px}@media only screen and (max-width:750px){.contents-wrap #contents.security dl dt{margin-bottom:5px}}.contents-wrap #contents.security dl dt em{font-size:18px;font-size:1.8rem;font-weight:500}@media only screen and (max-width:750px){.contents-wrap #contents.security dl dt em{font-size:14px;font-size:1.4rem}}.contents-wrap #contents.security dl:last-of-type{margin-bottom:30px}@media only screen and (max-width:750px){.contents-wrap #contents.security dl:last-of-type{margin-bottom:15px}}.contents-wrap #contents.security dl ul li{text-indent:-2.5em;padding-left:2.5em}.contents-wrap #contents.security dl ul li+li{margin-top:1em}.contents-wrap #contents.accessibility dl dt{margin-bottom:5px}@media only screen and (max-width:750px){.contents-wrap #contents.accessibility dl dt{margin-bottom:5px}}.contents-wrap #contents.accessibility dl dt em{font-size:18px;font-size:1.8rem;font-weight:500}@media only screen and (max-width:750px){.contents-wrap #contents.accessibility dl dt em{font-size:14px;font-size:1.4rem}}.contents-wrap #contents.humanrights dl ul li{text-indent:-1.5em;padding-left:1.5em}.contents-wrap #contents .contents-block+section{margin-top:100px}@media only screen and (max-width:750px){.contents-wrap #contents .contents-block+section{margin-top:50px}}.contents-wrap #contents.api_agreement .contents-block{padding-top:100px;margin-top:-100px}.contents-wrap #contents.api_agreement .contents-block:nth-of-type(1){margin-bottom:100px}.contents-wrap #contents.api_agreement .list h4{text-indent:-1.7em;padding-left:1.7em;margin-bottom:15px}.contents-wrap #contents.api_agreement .list ol{padding-left:1.5em}@media only screen and (max-width:750px){.contents-wrap #contents.api_agreement .list ol{padding-left:0}}.contents-wrap #contents.api_agreement .list ol>li{text-indent:-1em;padding-left:1em;margin-top:1em}.contents-wrap #contents.api_agreement .note{padding-left:1.5em;font-size:14px;font-size:1.4rem}@media only screen and (max-width:750px){.contents-wrap #contents.api_agreement .note{padding-left:0;font-size:11px;font-size:1.1rem}}.contents-wrap #contents.personal{max-width:1200px}@media (max-width:750px){.contents-wrap #contents.personal{margin-bottom:60px}}.contents-wrap #contents.personal .contents-block{max-width:1000px;margin-left:auto;margin-right:auto}.contents-wrap #contents.personal .sec-title{font-size:36px;font-size:3.6rem;text-align:center;font-weight:200;color:#f4810b;margin-bottom:40px;margin-top:100px}@media (max-width:750px){.contents-wrap #contents.personal .sec-title{font-size:25px;font-size:2.5rem;margin-bottom:30px;margin-top:60px}}.contents-wrap #contents.personal .sec-title:first-of-type{margin-top:0}.contents-wrap #contents.personal .lead{line-height:1.75}@media (max-width:750px){.contents-wrap #contents.personal .lead{font-size:13px;font-size:1.3rem}}.contents-wrap #contents.personal .caption{color:#8d8d8d;font-size:13px;font-size:1.3rem}@media (max-width:750px){.contents-wrap #contents.personal .caption{font-size:11px;font-size:1.1rem}}.contents-wrap #contents.personal .caption li{line-height:1.5}.contents-wrap #contents.personal .caption li+li{margin-top:20px}.contents-wrap #contents.personal .item{width:100%;margin-left:auto;margin-right:auto;background:#fff}@media (min-width:751px){.contents-wrap #contents.personal .item{display:flex;justify-content:center;padding-bottom:90px;box-shadow:4px 4px 25px -4px #e5e5e5;border-radius:15px}}@media (min-width:751px){.contents-wrap #contents.personal .item .image{width:37.5%;max-width:450px;padding-top:220px;padding-right:70px}}@media (max-width:750px){.contents-wrap #contents.personal .item .image{width:100%}}.contents-wrap #contents.personal .item .image img{max-width:100%}@media (min-width:751px){.contents-wrap #contents.personal .item .detail{width:40%;max-width:480px}}@media (max-width:750px){.contents-wrap #contents.personal .item .detail{width:100%}}.contents-wrap #contents.personal .item .detail .number{padding:95px 0 50px;text-align:center}@media (max-width:750px){.contents-wrap #contents.personal .item .detail .number{padding:45px 0}}.contents-wrap #contents.personal .item .detail .number img{width:auto;height:73px}@media (max-width:750px){.contents-wrap #contents.personal .item .detail .number img{height:50px}}.contents-wrap #contents.personal .item .detail h4{font-size:28px;font-size:2.8rem;color:#f4810b;font-weight:200;line-height:1.75;letter-spacing:.05em}@media (max-width:750px){.contents-wrap #contents.personal .item .detail h4{font-size:23px;font-size:2.3rem}}.contents-wrap #contents.personal .item .detail .list{margin-top:30px}.contents-wrap #contents.personal .item .detail .list li{text-indent:-1em;padding-left:1em;line-height:1.75}@media (max-width:750px){.contents-wrap #contents.personal .item .detail .list li{font-size:13px;font-size:1.3rem}}.contents-wrap #contents.personal .item .detail .list li+li{margin-top:20px}.contents-wrap #contents.personal .item.item{margin-top:60px}.contents-wrap #contents.personal .item:nth-of-type(2n-1){flex-direction:row-reverse}.contents-wrap #contents.personal .item:nth-of-type(2n-1) .image{padding-right:0;padding-left:70px}@media (max-width:750px){.contents-wrap #contents.personal .item:nth-of-type(2n-1) .image{padding-left:0}}.contents-wrap #contents.privacy-employment dl dd ol li{text-indent:-1.7em;padding-left:1.7em}.contents-wrap #contents.privacy-employment dl dd ul li{text-indent:-1em;padding-left:1em}.contents-wrap #contents.privacy-index .subttl{margin-top:1.5em}.contents-wrap #contents.privacy-index .table table{table-layout:fixed;width:100%;margin:.5em 0;border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.contents-wrap #contents.privacy-index .table table tr th{padding:15px;font-weight:200;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background-color:#fbfbfb;text-align:center;vertical-align:middle}@media only screen and (max-width:750px){.contents-wrap #contents.privacy-index .table table tr th{padding:10px}}.contents-wrap #contents.privacy-index .table table tr td{padding:15px;font-weight:200;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.contents-wrap #contents.privacy-index .table table tr td.nowrap{white-space:nowrap}@media only screen and (max-width:750px){.contents-wrap #contents.privacy-index .table table tr td{padding:10px}}.contents-wrap #contents.privacy-index .table table tr td.tac,.contents-wrap #contents.privacy-index .table table tr th.tac{text-align:center}.contents-wrap #contents.privacy-index .table table tbody tr th{background-color:#fef9f3;color:#f4810b}.contents-wrap #contents.privacy-index .table .notes{margin-top:-1em;margin-bottom:2em;font-size:13px}@media only screen and (max-width:750px){.contents-wrap #contents.privacy-index .table .notes{font-size:12px;font-size:1.2rem}}.contents-wrap #contents.ex .subttl{margin-top:1.5em}.contents-wrap #contents.ex .table table{table-layout:fixed;width:100%;margin:2em 0;border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.contents-wrap #contents.ex .table table tr th{padding:15px;font-weight:200;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background-color:#fbfbfb;text-align:center;vertical-align:middle}@media only screen and (max-width:750px){.contents-wrap #contents.ex .table table tr th{padding:10px}}.contents-wrap #contents.ex .table table tr td{padding:15px;font-weight:200;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.contents-wrap #contents.ex .table table tr td.nowrap{white-space:nowrap}@media only screen and (max-width:750px){.contents-wrap #contents.ex .table table tr td{padding:10px}}.contents-wrap #contents.ex .table table tr td.tac,.contents-wrap #contents.ex .table table tr th.tac{text-align:center}.contents-wrap #contents.ex .table table thead tr th{background-color:#f4810b;color:#fff}.contents-wrap #contents.ex .table table tbody tr th{background-color:#fef9f3;color:#f4810b}.contents-wrap #contents.ex .table .notes{margin-top:-1em;margin-bottom:2em;font-size:13px}@media only screen and (max-width:750px){.contents-wrap #contents.ex .table .notes{font-size:12px;font-size:1.2rem}}.contents-wrap #contents.ex .attention dl{margin-top:0;display:flex}.contents-wrap #contents.ex .attention dl dt{width:2em}.contents-wrap #contents.ex .attention dl dd{flex:1}.contents-wrap #contents.intermediary_disclosure .table table{table-layout:fixed;width:100%;margin:2em 0;border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.contents-wrap #contents.intermediary_disclosure .table table tr th{padding:15px;font-weight:200;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background-color:#fbfbfb;text-align:center;vertical-align:middle;letter-spacing:-.02em}@media only screen and (max-width:750px){.contents-wrap #contents.intermediary_disclosure .table table tr th{padding:10px}}.contents-wrap #contents.intermediary_disclosure .table table tr td{padding:15px;font-weight:200;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;text-align:center;vertical-align:middle}@media only screen and (max-width:750px){.contents-wrap #contents.intermediary_disclosure .table table tr td{padding:10px}}.contents-wrap #contents.intermediary_disclosure .table table tr td.tac,.contents-wrap #contents.intermediary_disclosure .table table tr th.tac{text-align:center}.contents-wrap #contents.intermediary_disclosure .table .notes{margin-top:-1em;margin-bottom:2em;font-size:13px}@media only screen and (max-width:750px){.contents-wrap #contents.intermediary_disclosure .table .notes{font-size:12px;font-size:1.2rem}}.contents-wrap #contents.intermediary_disclosure .list .list-item li{text-indent:-1em;margin-left:1em}.contents-wrap #contents.intermediary_disclosure dl{margin-left:1em}.contents-wrap #contents.intermediary_disclosure dl dd+dt{margin-top:1em}.contents-wrap #contents.sns h3{text-align:center;margin-bottom:55px}@media only screen and (max-width:750px){.contents-wrap #contents.sns h3{margin-bottom:30px}}.contents-wrap #contents.sns h4{text-align:center;color:#f4810b;font-size:20px;font-size:2rem;font-weight:200;letter-spacing:.06em;margin-bottom:55px}@media only screen and (max-width:750px){.contents-wrap #contents.sns h4{font-size:14px;font-size:1.4rem;margin-bottom:30px}}.contents-wrap #contents.sns .sns-list{border-top:1px solid #e2e2e2}.contents-wrap #contents.sns .sns-list .list{border-bottom:1px solid #e2e2e2;padding:24px 0;display:flex}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list{flex-direction:column;padding:18px 0}}.contents-wrap #contents.sns .sns-list .list .title{display:flex;align-items:center;font-size:18px;font-weight:500}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list .title{font-size:14px}}.contents-wrap #contents.sns .sns-list .list .item{flex:1;border-left:1px solid #e2e2e2}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list .item{border-left:0}}.contents-wrap #contents.sns .sns-list .list .item .item-icon{display:flex;column-gap:18px;padding-left:32px}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list .item .item-icon{padding-top:18px;padding-left:0}}.contents-wrap #contents.sns .sns-list .list .item .item-icon a{transition:all .3s}.contents-wrap #contents.sns .sns-list .list .item .item-icon a:hover{opacity:.65}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list .item .item-icon a:hover{opacity:1}}.contents-wrap #contents.sns .sns-list .list-1 .title{width:430px}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list-1 .title{width:100%}}.contents-wrap #contents.sns .sns-list .list-2 .title{width:210px}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list-2 .title{width:100%}}.contents-wrap #contents.sns .sns-list .list-2 .item-wrap{flex:1}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list-2 .item-wrap{margin-top:18px}}.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li{display:flex;border-bottom:1px solid #e2e2e2}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li{flex-direction:column}}.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li .title{width:220px;font-size:15px;margin:24px 0}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li .title{width:100%;font-size:14px;margin:18px 0 0}}.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li .item{margin:24px 0}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li .item{margin:0 0 18px}}.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li:first-child .item,.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li:first-child .title{margin-top:0}.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li:last-child{border-bottom:0}.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li:last-child .item,.contents-wrap #contents.sns .sns-list .list-2 .item-wrap .item-list>li:last-child .title{margin-bottom:0}.contents-wrap #contents.sns .sns-list+h4{margin-top:80px}@media only screen and (max-width:750px){.contents-wrap #contents.sns .sns-list+h4{margin-top:40px}}.contents-wrap #contents.sns .notes{text-align:center;margin-top:1.25em}@media only screen and (max-width:750px){.contents-wrap #contents.sns .notes{margin-top:1.5em}}#handle{margin-top:-90px;padding-top:90px}@media only screen and (max-width:750px){#handle{margin-top:-55px;padding-top:55px}}