@charset "UTF-8";
@font-face{font-family:"-Hiragino";font-weight:400;src:local("HiraginoSans-W3"),local("Hiragino Kaku Gothic ProN")}
@font-face{font-family:"-Hiragino";font-weight:700;src:local("HiraginoSans-W6"),local("Hiragino Kaku Gothic ProN W6")}
@font-face{font-family:"-YuGothic";font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic")}
@font-face{font-family:"-YuGothic";font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic"),local("YuGothic")}
html{font-family:"Noto Sans JP",Meiryo,sans-serif;font-size:16px}
html:lang(en){font-family:"Noto Sans JP",Meiryo,sans-serif}
html:lang(zh-cmn-Hans){font-family:"Noto Sans SC",Meiryo,sans-serif}
body{font-size:87.5%;line-height:1.5;color:#232933}
@-webkit-keyframes slide-right{
0%{background-position-x:0}
50%{background-position-x:26px}
50.001%{background-position-x:-26px}
100%{background-position-x:0}
}
@keyframes slide-right{
0%{background-position-x:0}
50%{background-position-x:26px}
50.001%{background-position-x:-26px}
100%{background-position-x:0}
}
@-webkit-keyframes slide-down{
0%{background-position-y:0}
50%{background-position-y:26px}
50.001%{background-position-y:-26px}
100%{background-position-y:0}
}
@keyframes slide-down{
0%{background-position-y:0}
50%{background-position-y:26px}
50.001%{background-position-y:-26px}
100%{background-position-y:0}
}
@-webkit-keyframes slide-right-bl{
0%{right:0}
50%{right:calc(var(--size) * -1)}
50.001%{right:var(--size)}
100%{right:0}
}
@keyframes slide-right-bl{
0%{right:0}
50%{right:calc(var(--size) * -1)}
50.001%{right:var(--size)}
100%{right:0}
}
@-webkit-keyframes slide-down-bl{
0%{top:0}
50%{top:var(--size)}
50.001%{top:calc(var(--size) * -1)}
100%{top:0}
}
@keyframes slide-down-bl{
0%{top:0}
50%{top:var(--size)}
50.001%{top:calc(var(--size) * -1)}
100%{top:0}
}
.c-accordion-box .c-accordion_title{line-height:2;padding-right:65px}
.c-accordion-box .c-accordion_title_inner{width:100%}
.c-accordion-box .c-accordion_title_inner .c-text{position:relative;width:100%;padding-left:45px}
.c-accordion-box .c-accordion_title_inner .c-text .c-question{position:absolute;top:2px;left:0}
.c-accordion-box .c-accordion_content_inner .c-text{position:relative;padding-left:45px}
.c-accordion-box .c-accordion_content_inner .c-text .c-answer{position:absolute;top:2px;left:0}
.c-accordion-box .c-accordion_content_inner .c-list{padding-left:45px}
.c-accordion-box .c-accordion_content_inner .c-btn{margin-left:45px}
.c-accordion-box .c-answer,.c-accordion-box .c-question{line-height:22px;display:inline-block;width:26px;height:26px;text-align:center}
.c-accordion-box .c-question{margin-right:8px;color:#fff;border:1px solid #0b78d4;border-radius:4px;background-color:#0b78d4}
.c-accordion-box .c-answer{margin-right:8px;color:#0b78d4;border:1px solid #0b78d4;border-radius:4px;background-color:#fff}
.c-accordion-box .p-icon-margin{margin-left:10px}
.p-icon-margin{margin-left:10px}
.p-table-inner{margin:8px}
.c-anchorNav .c-list_item{margin-bottom:24px;padding-right:24px}
.c-anchorNav .c-list_item .c-textLink{display:inline}
.is-default .c-accordion_content{display:block}
.c-accordion_content_inner{padding:0}
@media only screen and (min-width:768px){
/*! Large only */

}
@media only screen and (max-width:medium){
/*! Medium and Small */

}
@media only screen and (max-width:over-medium){
/*! over Medium */

}
@media only screen and (max-width:medium-only){
/*! Medium only */

}
@media only screen and (max-width:767px){
/*! Small only */
.c-anchorNav{border-top:1px solid #a5acb8}
.c-anchorNav .c-list_item{position:relative;display:block;box-sizing:border-box;width:100%;margin-bottom:0;padding:0;border-bottom:1px solid #a5acb8}
.c-anchorNav .c-list_item:after{position:absolute;top:18px;right:26px}
.c-anchorNav .c-list_item .c-textLink{display:block;padding:15px 52px 15px 26px}
.c-list-float{display:block}
}