.article #content{float:none;margin:0 auto}.article .breadcrumb{overflow-x:auto;text-wrap:nowrap}.article .article_archive{margin-top:30px}.article .notice{margin-bottom:15px;border-bottom:dotted 1px #999}.article .notice a{display:block;padding-bottom:10px}.article #content .article_single{margin-top:30px}.article #content .article_single .post_data{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:10px}.article #content .article_single .post_data span{display:inline-block;color:#fff;background-color:#9ba3ae;padding:0 7px}.article #content .article_single .post h1{font-size:30px;line-height:1.5;font-weight:bold;color:#0e386a;margin-bottom:20px}.article #content .article_single .post_content{margin-top:20px;font-size:16px;font-weight:normal}.article #content .article_single .post_content h2,.article #content .article_single .post_content h3,.article #content .article_single .post_content h4,.article #content .article_single .post_content h5{line-height:1.5;font-weight:bold;margin:2em 0 1em}.article #content .article_single .post_content h2{font-size:28px}.article #content .article_single .post_content h3{font-size:24px}.article #content .article_single .post_content h4{font-size:20px}.article #content .article_single .post_content h5{font-size:18px;border-bottom:2px dashed #d1d1d1;padding-left:1em;padding-bottom:10px;position:relative}.article #content .article_single .post_content h5::before{content:"";width:.7em;height:2px;background-color:#34577d;position:absolute;left:0;top:.5em}.article #content .article_single .post_content p{padding-right:0}.article #content .article_single .post_content strong{background:linear-gradient(rgba(0, 0, 0, 0) 70%, #ff0 0%)}.article #content .article_single .post_content .btn{display:flex;flex-direction:column;align-items:center;margin:2em 0}.article #content .article_single .post_content .btn .catch{font-size:18px;margin-bottom:5px;padding:0 2em;position:relative}.article #content .article_single .post_content .btn .catch::before,.article #content .article_single .post_content .btn .catch::after{font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.article #content .article_single .post_content .btn .catch::before{content:"＼";left:0}.article #content .article_single .post_content .btn .catch::after{content:"／";right:0}.article #content .article_single .post_content .btn .link{max-width:100%;margin-bottom:0}.article #content .article_single .post_content .btn .link a{display:block;width:470px;max-width:100%;font-size:18px;line-height:1.3;font-weight:bold;text-align:center;color:#fff;padding:20px 15px;border-radius:5px;background-color:#e8850d;box-shadow:0 2px 0 #bc6f05}.article #content .article_single .post_content .btn .notes{font-size:12px;margin:5px 0 0}.article #content .article_single .post_content ul{margin:1.5em 0;padding:10px 25px;background-color:#f4f7fc;border-left:4px solid #1b5da7}.article #content .article_single .post_content ul li{line-height:1.5;padding-left:1em;background:none;position:relative}.article #content .article_single .post_content ul li:last-of-type{margin-bottom:0}.article #content .article_single .post_content ul li::before{content:"";width:.3em;height:.3em;background-color:#1b5da7;border-radius:50%;position:absolute;left:0;top:.5em}.article #content .article_single .post_content .point{margin:1.5em 0;border:2px solid #1e5ca7;border-radius:5px}.article #content .article_single .post_content .point .ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px;font-weight:bold;color:#fff;padding:5px 15px;background-color:#1e5ca7;border-bottom-right-radius:5px;margin-bottom:0}.article #content .article_single .post_content .point ul{padding:10px 20px;margin:0;background:rgba(0,0,0,0);border-left:none}.article #content .article_single .post_content .point ul li{padding-left:1.5em}.article #content .article_single .post_content .point ul li::before{width:13px;height:7px;border-top:2px solid #1e5ca7;border-right:2px solid #1e5ca7;background:rgba(0,0,0,0);border-radius:0;transform:rotate(135deg);top:.4em}.article #content .article_single .post_content .point.demerit{border-color:#6d7381}.article #content .article_single .post_content .point.demerit .ttl{background-color:#6d7381}.article #content .article_single .post_content .point.demerit ul li::before{border-color:#6d7381}.article #content .article_single .post_content table{width:100%;margin:1.5em 0;line-height:1.5}.article #content .article_single .post_content table th,.article #content .article_single .post_content table td{padding:10px 15px;border:1px solid #dadee1;vertical-align:middle}.article #content .article_single .post_content table th{background-color:#2158a8;color:#fff}.article #content .article_single .post_content .js-scrolltable{margin:1.5em 0}.article #content .article_single .post_content .js-scrolltable table{margin:0}.article #content .article_single .post_content .js-scrolltable table th,.article #content .article_single .post_content .js-scrolltable table td{text-wrap:nowrap}.article #content .article_single .post_content .review{border:1px solid #d4d4d6;border-radius:5px;padding:15px 15px 12px 75px;margin:1.5em 0;position:relative}.article #content .article_single .post_content .review::before{content:"";width:45px;height:45px;background:center/contain no-repeat;position:absolute;top:15px;left:15px}.article #content .article_single .post_content .review.man::before{background-image:url(../images/article/review_icon-man.png)}.article #content .article_single .post_content .review.woman::before{background-image:url(../images/article/review_icon-woman.png)}.article #content .article_single .post_content .review .name{font-size:14px;color:#6f7277;margin-bottom:0}.article #content .article_single .post_content .review p{margin-bottom:0}.article #content .article_single .post_content .voice{margin:1.5em 0}.article #content .article_single .post_content .voice .ttl{font-size:18px;font-weight:bold;text-align:center;color:#fff;background-color:#1d5ba6;padding:7px 15px;border-radius:5px 5px 0 0;margin-bottom:0}.article #content .article_single .post_content .voice ul{display:flex;gap:15px;border:none;padding:15px;margin:0;background-color:#f4f7fc;overflow-x:auto}.article #content .article_single .post_content .voice ul li{width:270px;padding:15px;flex-shrink:0;margin-bottom:0;background-color:#fff;border:1px solid #d4d4d6;border-radius:5px}.article #content .article_single .post_content .voice ul li::before{content:none}.article #content .article_single .post_content .voice ul li.man .name::before{background-image:url(../images/article/review_icon-man.png)}.article #content .article_single .post_content .voice ul li.woman .name::before{background-image:url(../images/article/review_icon-woman.png)}.article #content .article_single .post_content .voice ul li .name{color:#72757c;text-align:center;padding-top:40px;margin-bottom:8px;position:relative}.article #content .article_single .post_content .voice ul li .name::before{content:"";width:35px;height:35px;background:center/contain no-repeat;position:absolute;top:0;left:50%;transform:translateX(-50%)}.article #content .article_single .post_content .voice ul li .name .sm{font-size:12px}.article #content .article_single .post_content .voice ul li .txt{font-size:14px;margin-bottom:0}.article #content .article_single .post_content .accordion{margin:1.5em 0}.article #content .article_single .post_content .accordion .ttl{padding:10px 30px 10px 15px;border:1px solid #dddce1;border-radius:5px;margin-bottom:0;position:relative;cursor:pointer}.article #content .article_single .post_content .accordion .ttl::after{content:"";width:14px;height:14px;background:center/contain url(../images/article/accordion_icon.svg) no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:.3s}.article #content .article_single .post_content .accordion .ttl.active::after{transform:translateY(-50%) rotate(45deg)}.article #content .article_single .post_content .accordion .box{display:none;padding-top:1.5em}.article #content .article_single .post_content .accordion .box>*:first-of-type{margin-top:0}.article #content .article_single .post_content .accordion .box>*:last-of-type{margin-bottom:0}.article #content .article_single .post_content blockquote{color:#70757b;background-color:#f4f7fc;border:1px solid #d4d4d6;border-radius:5px;padding:30px 15px;margin:1.5em 0;position:relative}.article #content .article_single .post_content blockquote::before,.article #content .article_single .post_content blockquote::after{content:"";width:18px;height:13px;background:center/contain url(../images/article/blockquote_icon.png) no-repeat;position:absolute}.article #content .article_single .post_content blockquote::before{top:10px;left:10px}.article #content .article_single .post_content blockquote::after{bottom:10px;right:10px;transform:scale(-1, -1)}.article #content .article_single .post_content blockquote .txt{font-size:1em}.article #content .article_single .post_content blockquote .cite{font-size:14px;text-align:right;margin-bottom:0}.article #content .article_single .post_content .comment{margin:1.5em 0}.article #content .article_single .post_content .comment p{font-size:14px;line-height:1.5;margin-bottom:0}.article #content .article_single .post_content .comment p:has(img){width:50px;flex-shrink:0}.article #content .article_single .post_content .comment .peason{display:flex;align-items:center;gap:10px;margin-bottom:10px}.article #content .article_single .post_content .comment .peason img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}.article #content .article_single .post_content .comment .box{padding:10px;background-color:#f3f3f3}.article #content .article_single .post .supervisor{padding:0 20px 20px;border:1px solid #d2d3d7;border-radius:5px}.article #content .article_single .post .supervisor .ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;color:#fff;background-color:#1d5ba6;padding:5px 15px;border-radius:0 0 5px 5px;margin-bottom:10px}.article #content .article_single .post .supervisor .container{display:flex;align-items:flex-start;gap:15px}.article #content .article_single .post .supervisor .container img{width:80px;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.article #content .article_single .post .supervisor .container .name{font-size:18px;font-weight:bold;color:#123869;margin-bottom:5px}.article #content .article_single .post .supervisor .container .txt{font-size:14px;margin-bottom:0;padding-right:0}.article #content .article_single .post .author{display:flex;align-items:center;gap:10px;background-color:#f2f2f2;padding:15px;margin-top:24px}.article #content .article_single .post .author img{width:300px}.article #content .article_single .post .author .data{font-size:14px;line-height:1.6;margin-bottom:0;padding-left:0}.article #content .article_single .post .author .txt{font-size:12px;line-height:1.5;margin:5px 0 0}@media only screen and (max-width: 767px){.article .article_archive{margin-top:20px}.article #content .article_single{margin-top:20px}.article #content .article_single .post_data span{font-size:12px}.article #content .article_single .post h1{font-size:22px;margin-bottom:15px}.article #content .article_single .post_content h2{font-size:20px}.article #content .article_single .post_content h3{font-size:18px}.article #content .article_single .post_content h4{font-size:16px}.article #content .article_single .post_content h5{font-size:16px;padding-bottom:7px}.article #content .article_single .post_content .btn .catch{font-size:16px;padding:0 1.5em}.article #content .article_single .post_content .btn .catch::before,.article #content .article_single .post_content .btn .catch::after{font-size:18px}.article #content .article_single .post_content .btn .link{max-width:100%;margin-bottom:0}.article #content .article_single .post_content .btn .link a{padding:20px 15px}.article #content .article_single .post_content ul{padding:10px;border-left-width:3px}.article #content .article_single .post_content ul li{padding-left:.7em}.article #content .article_single .post_content .point .ttl{font-size:16px;padding:3px 10px}.article #content .article_single .post_content .point ul{padding:8px 10px}.article #content .article_single .post_content .point ul li{padding-left:1em}.article #content .article_single .post_content .point ul li::before{width:11px;height:6px;top:.45em}.article #content .article_single .post_content table th,.article #content .article_single .post_content table td{padding:10px}.article #content .article_single .post_content .review{padding:13px 10px 10px 55px}.article #content .article_single .post_content .review::before{width:40px;height:40px;top:13px;left:8px}.article #content .article_single .post_content .voice{margin:1.5em 0}.article #content .article_single .post_content .voice .ttl{font-size:16px;padding:5px 10px}.article #content .article_single .post_content .voice ul{gap:10px;padding:10px}.article #content .article_single .post_content .voice ul li{width:250px;padding:10px}.article #content .article_single .post_content .voice ul li .name{margin-bottom:5px}.article #content .article_single .post_content .accordion .ttl{padding:8px 25px 8px 10px}.article #content .article_single .post_content .accordion .ttl::after{width:12px;height:12px;right:8px}.article #content .article_single .post_content blockquote{padding:20px 10px;margin:1.5em 0;position:relative}.article #content .article_single .post_content blockquote::before,.article #content .article_single .post_content blockquote::after{width:15px;height:12px}.article #content .article_single .post_content blockquote::before{top:5px;left:8px}.article #content .article_single .post_content blockquote::after{bottom:5px;right:8px}.article #content .article_single .post_content .comment p:has(img){width:40px}.article #content .article_single .post_content .comment .peason{gap:5px;margin-bottom:3px}.article #content .article_single .post_content .comment .box{padding:5px}.article #content .article_single .post .supervisor{padding:0 10px 10px}.article #content .article_single .post .supervisor .ttl{font-size:14px;padding:3px 10px;margin-bottom:8px}.article #content .article_single .post .supervisor .container{gap:5px}.article #content .article_single .post .supervisor .container img{width:60px}.article #content .article_single .post .supervisor .container .name{font-size:16px;margin-bottom:3px}.article #content .article_single .post .supervisor .container .txt{font-size:14px}.article #content .article_single .post .author{flex-direction:column;align-items:flex-start;gap:7px;padding:10px;margin-top:24px}.article #content .article_single .post .author img{width:280px}}

/*# sourceMappingURL=article-style.min.css.map */