@media screen and (min-width:768px){.p-qa{padding:130px 0 80px}.p-qa__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:72.4218%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-qa__heading{width:20.5%;position:sticky;top:110px}.p-qa__subtitle{margin-top:20px}.p-qa__categories{margin-top:59px}.p-qa__category{display:block}.p-qa__category:not(:first-child){margin-top:9px}.p-qa__category.is-active a{color:#6250ea;border-color:#6250ea}.p-qa__category a{font-size:12px;line-height:27px;letter-spacing:.05em;font-weight:600;color:#999;display:inline-block;border:1px solid #ccc;border-radius:14px;padding:0 11px;-webkit-transition:opacity .3s,color .3s,border-color .3s;transition:opacity .3s,color .3s,border-color .3s}.p-qa__category a:hover{color:#6250ea;border-color:#6250ea}.p-qa__content{margin-top:2px;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;margin-left:99px}.p-qa__section{padding-top:50px;padding-bottom:100px;margin-bottom:-33px}.p-qa__section:first-child{margin-top:-50px}.p-qa__section-subtitle{font-family:IvyJournal,sans-serif;font-size:11px;letter-spacing:.03em;line-height:1;color:#999}.p-qa__section-title{margin-top:10px;font-size:22px;letter-spacing:.1em;line-height:32px}.p-qa__section-tab{margin-top:27px}.p-qa__section-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-qa__section-tab-button{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;cursor:pointer;background:#fff;font-size:14px;font-weight:600;line-height:1;letter-spacing:.08em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:20px 0;color:#999;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.p-qa__section-tab-button.is-active{background:#edecf8;color:#333}.p-qa__section-tab-button:not(:last-child){border-right:2px solid #edecf8}.p-qa__section-tab-content{display:none}.p-qa__section-tab-content.is-active{display:block}.p-qa__section-content{padding:0 20px 13px;background:#edecf8}.p-qa__section-category{font-weight:600;font-size:14px;line-height:24px;letter-spacing:.08em}.p-qa__section-category:not(:first-child){margin-top:50px}.p-qa__item{font-size:14px;line-height:24px}.p-qa__item:not(:first-child){border-top:1px solid #ccc;margin-top:10px}.p-qa__item-title{font-weight:600;letter-spacing:.05em;position:relative;padding:23px 30px 12px 34px;cursor:pointer}.p-qa__item-title::after,.p-qa__item-title::before{content:"";display:block;width:12px;height:2px;background:#6250ea;border-radius:2px;position:absolute;right:10px;top:calc(50% + 4px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-qa__item-title::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.p-qa__item-title.is-opening::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.p-qa__item-question{font-family:IvyJournal,sans-serif;font-weight:initial;font-size:22px;line-height:1;text-align:center;display:inline-block;position:absolute;left:0;top:22px}.p-qa__item-content{letter-spacing:.08em}.p-qa__item-text{padding:0 0 13px 34px;font-size:13px;letter-spacing:.1em;line-height:23px}.p-qa__item-answer{color:#6250ea;font-family:IvyJournal,sans-serif;font-weight:initial;font-size:22px;line-height:1;letter-spacing:0;text-align:center;display:inline-block;position:absolute;left:1px;top:0}.p-qa__item-note{font-size:10px;color:#999;margin-left:10px}.p-qa__item-link{font-size:12px;line-height:23px;font-weight:600;border-bottom:1px solid;padding-bottom:0;text-decoration:none!important;margin-top:4px;display:inline-block;color:#6250ea}.p-qa__item-link:hover{border-color:transparent}.p-qa__item-link--external::after{content:"";display:inline-block;background:url(../images/common/ico_link_external_blue_01.svg) no-repeat center/contain;width:13px;height:12px;vertical-align:text-top;margin-left:3px}}@media screen and (max-width:767px){.p-qa{padding:70px 0 133px}.p-qa__heading{position:relative;z-index:2}.p-qa__categories{margin-top:35px}.p-qa__category{display:inline-block;margin-bottom:8px}.p-qa__category:not(:last-child){margin-right:5px}.p-qa__category a{width:100%;text-align:center;font-size:12px;line-height:32px;letter-spacing:.05em;font-weight:600;color:#6250ea;border-color:#6250ea;display:inline-block;border:1px solid #6250ea;border-radius:17px;padding:0 10px;-webkit-transition:opacity .3s,color .3s,border-color .3s;transition:opacity .3s,color .3s,border-color .3s}.p-qa__section{padding-top:60px;margin-top:20px}.p-qa__section:first-child{margin-top:-26px}.p-qa__section-subtitle{font-family:IvyJournal,sans-serif;font-size:11px;line-height:1;color:#999}.p-qa__section-title{margin-top:5px;font-size:18px;letter-spacing:.1em;line-height:29px}.p-qa__section-content{background:#edecf8;padding:10px 20px 17px}.p-qa__section-tab{margin-top:21px}.p-qa__section-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-qa__section-tab-button{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;cursor:pointer;background:#fff;font-size:13px;font-weight:600;line-height:16px;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:49px;color:#999;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.p-qa__section-tab-button.is-active{background:#edecf8;color:#333}.p-qa__section-tab-button:not(:last-child){border-right:2px solid #edecf8}.p-qa__section-tab-content{display:none}.p-qa__section-tab-content.is-active{display:block}.p-qa__item{font-size:13px;line-height:22px;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}.p-qa__item:not(:first-child){margin-top:5px;border-top:1px solid #ddd}.p-qa__item-title{font-weight:600;letter-spacing:.05em;line-height:21px;position:relative;min-height:38px;padding:16px 30px 12px 30px;cursor:pointer}.p-qa__item-title::after,.p-qa__item-title::before{content:"";display:block;width:12px;height:2px;background:#6250ea;border-radius:2px;position:absolute;right:-2px;top:calc(50% + 3px);-webkit-transform:translate(0,-50%) scale(.8);-ms-transform:translate(0,-50%) scale(.8);transform:translate(0,-50%) scale(.8);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-qa__item-title::after{-webkit-transform:translate(0,-50%) rotate(90deg) scale(.8);-ms-transform:translate(0,-50%) rotate(90deg) scale(.8);transform:translate(0,-50%) rotate(90deg) scale(.8)}.p-qa__item-title.is-opening::after{-webkit-transform:translate(0,-50%) rotate(0) scale(.8);-ms-transform:translate(0,-50%) rotate(0) scale(.8);transform:translate(0,-50%) rotate(0) scale(.8)}.p-qa__item-question{font-family:IvyJournal,sans-serif;font-weight:initial;font-size:20px;line-height:1;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.p-qa__item-content{letter-spacing:.08em}.p-qa__item-text{padding:0 30px 11px 30px;font-size:13px;line-height:23px}.p-qa__item-answer{color:#6250ea;font-family:IvyJournal,sans-serif;font-weight:initial;font-size:20px;text-align:center;position:absolute;left:1px;top:0}.p-qa__item-note{font-size:10px;color:#999}.p-qa__item-link{font-size:12px;line-height:23px;font-weight:600;border-bottom:1px solid;padding-bottom:0;text-decoration:none!important;margin-top:4px;display:inline-block;color:#6250ea}.p-qa__item-link:hover{border-color:transparent}.p-qa__item-link--external{letter-spacing:0}.p-qa__item-link--external::after{content:"";display:inline-block;background:url(../images/common/ico_link_external_blue_01.svg) no-repeat center/contain;width:13px;height:12px;vertical-align:text-top;margin-left:3px}}@media screen and (max-width:767px)and (max-width:370px){.p-qa__item-link{font-size:11px}}@media screen and (min-width:768px){body.windows.chrome .p-qa__item-link--external::after{vertical-align:inherit;height:11px}}