@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");p{margin-bottom:5.2083333333vw}figure{width:80%;margin:0 auto 3.90625vw}h2{margin-top:13.0208333333vw}h3{margin-top:13.0208333333vw}h4{margin-top:7.8125vw}.category{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:1.3020833333vw;padding:0 5.2083333333vw;border:0.2604166667vw solid #ccc}.btn.noLast{margin-bottom:5.2083333333vw}.breadcrumbs{border-bottom:0.2604166667vw solid #ccc}.readingKvArea h1{margin:13.0208333333vw auto 7.8125vw;text-align:center;font-size:6.5104166667vw;font-weight:700;line-height:1.5;font-weight:bold}.readingKvArea h1:first-letter{color:#c2143b}.readingKvArea figure{width:100%}.readingKvArea .date{margin-bottom:1.3020833333vw;text-align:right;color:#666}.ToC{margin-top:13.0208333333vw}.ToC>div{padding:5.2083333333vw 3.90625vw;background-color:#f2f2f2}.ToC>div:first-child{border-bottom:0.2604166667vw solid #ccc;border-radius:1.3020833333vw 1.3020833333vw 0 0}.ToC>div:first-child p{font-weight:bold;text-align:center}.ToC>div:first-child>ul li{line-height:1.5}.ToC>div:first-child>ul li a{display:inline-block}.ToC>div:first-child>ul li a:hover{opacity:1;color:#c2143b}.ToC>div:first-child>ul li:not(:last-child){margin-bottom:3.90625vw}.ToC>div:first-child>ul ol,.ToC>div:first-child>ul ul{margin:3.90625vw 0 0 3.90625vw}.ToC>div:first-child>ul .ToC_num_circle{counter-reset:num}.ToC>div:first-child>ul .ToC_num_circle li a{position:relative;padding-left:4.6875vw}.ToC>div:first-child>ul .ToC_num_circle li a:before{width:3.90625vw;height:3.90625vw;counter-increment:num;content:counter(num);font-size:3.3854166667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:1.6927083333vw;left:0}.ToC>div:first-child>ul .ToC_num_circle li a:after{width:3.90625vw;height:3.90625vw;content:"◯";font-size:3.90625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:1.5625vw;left:0}.ToC>div:first-child>ul .ToC_num_circle li a:before{top:0.78125vw}.ToC>div:first-child>ul .ToC_num_circle li a:after{top:0.78125vw}.ToC>div:first-child>ul .listDisc{margin-left:9.1145833333vw}.ToC>div:nth-child(2){border-radius:0 0 1.3020833333vw 1.3020833333vw}.ToC>div:nth-child(2) p{margin-bottom:0}.ToC>div:nth-child(2) p a:hover{opacity:1;color:#c2143b}.ToC.noFAQ>div:first-child{border-bottom-width:0;border-radius:1.3020833333vw}.interviewArticle{border-top:0.2604166667vw solid #c2143b;border-bottom:0.2604166667vw solid #c2143b;padding-top:3.90625vw}.interviewArticle p span{color:#c2143b;font-weight:700}.privacyProtection{margin-top:7.8125vw}.faq h2{text-align:center;color:#c2143b;background-color:transparent;position:relative}.faq h2 span{padding:0 5.2083333333vw;background-color:#fff}.faq h2:before{width:100%;height:0.5208333333vw;content:"";background-color:#c2143b;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.faq h3:before,.faq p:before{width:7.8125vw;height:7.8125vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:4.4270833333vw;font-weight:bold;text-align:center;border-radius:1.3020833333vw;position:absolute;left:0}.faq h3{margin:6.5104166667vw auto 1.3020833333vw;padding-left:10.4166666667vw;font-size:4.4270833333vw;color:#c2143b}.faq h3:before{content:"Q";line-height:1.5;color:#fff;background-color:#c2143b;top:-0.2604166667vw}.faq h3:after{display:none}.faq h3.long:before,.faq h3.longSP:before{top:1.3020833333vw}.faq p{padding-left:10.4166666667vw;position:relative}.faq p:before{content:"A";line-height:1.5;color:#c2143b;background-color:#fff;border:0.5208333333vw solid #c2143b;top:1.3020833333vw}footer{margin-top:13.0208333333vw}@media (min-width:768px){figure,p{margin-bottom:1.875rem}h2{margin-top:6.25rem}h3{margin-top:6.25rem}h4{margin-top:3.125rem}.category{margin-bottom:1rem;padding:0 1.25rem;border-width:0.0625rem}.btn.noLast{margin-bottom:1.875rem}table{width:780px!important}.breadcrumbs{border-bottom-width:0.0625rem}.readingKvArea h1{margin:2.5rem auto 1.875rem;font-size:2.375rem}.readingKvArea .date{margin-bottom:0.625rem}.ToC{margin-top:6.25rem}.ToC>div{padding:1.875rem 5rem}.ToC>div:first-child{border-radius:0.625rem 0.625rem 0 0;border-bottom-width:0.0625rem}.ToC>div:first-child>ul li:not(:last-child){margin-bottom:1.25rem}.ToC>div:first-child>ul ol,.ToC>div:first-child>ul ul{margin:1.25rem 0 0 1.25rem}.ToC>div:first-child>ul .ToC_num_circle li a{padding-left:1.375rem}.ToC>div:first-child>ul .ToC_num_circle li a:before{width:1rem;height:1rem;font-size:0.875rem;border-width:0.03125rem;top:0.4375rem}.ToC>div:first-child>ul .ToC_num_circle li a:after{width:1rem;height:1rem;font-size:1rem;border-width:0.03125rem;top:0.40625rem}.ToC>div:first-child>ul .ToC_num_circle li a:before{top:0.3125rem}.ToC>div:first-child>ul .ToC_num_circle li a:after{top:0.25rem}.ToC>div:first-child>ul .listDisc{margin-left:2.75rem}.ToC>div:nth-child(2){border-radius:0 0 0.625rem 0.625rem}.ToC.noFAQ>div:first-child{border-bottom-width:0;border-radius:0.625rem}.interviewArticle{border-top-width:0.0625rem;border-bottom-width:0.0625rem;padding-top:1.875rem}.img_2column>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.img_2column>div img{display:block;width:49%;margin-bottom:0.375rem}.privacyProtection{margin-top:3.75rem}.faq h2 span{padding:0 2.5rem}.faq h2:before{height:0.125rem}.faq h3:before,.faq p:before{width:2.125rem;height:2.125rem;font-size:1.125rem;border-radius:0.625rem}.faq h3{margin:3.125rem auto 0.625rem;padding-left:3.125rem;font-size:1.125rem}.faq h3:before{line-height:1.7;top:-0.1875rem}.faq h3.long:before{top:0.25rem}.faq h3.longSP:before{top:-0.1875rem}.faq p{padding-left:3.125rem}.faq p:before{border-width:0.125rem;top:0.25rem}footer{margin-top:6.25rem}}@media (min-width:866px){.scroll-x{-ms-overflow-style:none;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=reading.css.map */