﻿html{font-size:62.5%;line-height:1}#column-page .inner{width:1000px;max-width:100%}@media (max-width: 750px){#column-page .inner{width:calc(100% - 30px)}}#column-page .mv{padding-top:100px}@media (max-width: 750px){#column-page .mv{padding-top:70px}}#column-page .mv .section-title{margin-bottom:84px;text-align:center}#column-page .mv .section-title h1{font-size:60px;color:#32386a;margin-bottom:16px}#column-page .mv .section-title span{font-size:18px;font-weight:600}@media (max-width: 750px){#column-page .mv .section-title h1{font-size:45px}#column-page .mv .section-title span{font-size:15px}}#column-page .column-content-list{display:flex;gap:45px calc((1000px - (310px * 3)) / 2);flex-wrap:wrap;margin-bottom:100px}#column-page .column-content-list .item{width:310px}#column-page .column-content-list .item .image{margin-bottom:20px}#column-page .column-content-list .item .image img{aspect-ratio:31/21;width:100%;height:100%;object-fit:cover}#column-page .column-content-list .item .text .date{font-size:14px;display:inline-block;margin-bottom:10px}#column-page .column-content-list .item .text p{font-size:15px;line-height:1.2}@media (max-width: 750px){#column-page .column-content-list{margin-bottom:60px}#column-page .column-content-list .item{width:100%}}#column-page .navigation{padding-bottom:100px}#column-page .navigation .nav-links{display:flex;align-items:center;justify-content:center}#column-page .navigation .nav-links .page-numbers{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:normal;margin:0 5px;font-weight:bold;border:1px solid #32386a;color:#32386a;padding-bottom:2px;font-family:"M PLUS 1", serif}#column-page .navigation .nav-links .page-numbers.current{background:#32386a;color:white}#column-page .navigation .nav-links .page-numbers.dots{font-family:"Noto Sans JP", serif;border:none}#column-page .navigation .nav-links .page-numbers.prev,#column-page .navigation .nav-links .page-numbers.next{display:none}#column-page .navigation .nav-links a:hover{background:#32386a;color:white;opacity:1}#column-page .navigation .nav-links a:hover.next::after,#column-page .navigation .nav-links a:hover.prev::after{border-color:white}@media (max-width: 750px){#column-page .navigation{padding-bottom:70px}#column-page .navigation .nav-links .page-numbers{width:32px;height:32px;margin:0 4px;font-size:14px}#column-page .navigation .nav-links .page-numbers.dots{width:20px}}#column-single-page .inner{width:800px;max-width:100%;padding-bottom:100px;padding-top:113px}@media (max-width: 750px){#column-single-page .inner{padding-top:60px;width:calc(100% - 30px);padding-bottom:80px}}#column-single-page .post-info{display:flex;margin-bottom:48px;flex-direction:column}#column-single-page .post-info .post_date{font-size:14px;margin-right:30px;margin-bottom:8px}#column-single-page .post-info h1{font-size:30px;line-height:1.8;padding-bottom:20px;border-bottom:1px solid #22275a;color:#32386a}@media (max-width: 750px){#column-single-page .post-info h1{font-size:26px;line-height:1.6}}#column-single-page .thumbnail{margin-bottom:24px}#column-single-page .thumbnail img{width:100%;aspect-ratio:16/7;height:100%;object-fit:cover}#column-single-page .column-post-content{display:flex;flex-direction:column;gap:24px 0;margin-bottom:100px}#column-single-page .column-post-content h2{font-size:24px;line-height:1.6;background:#f5fcff;color:#22275a;padding:15px 27px}@media (max-width: 750px){#column-single-page .column-post-content h2{padding:14px 20px;font-size:22px}}#column-single-page .column-post-content h3{font-size:20px;line-height:1.6;color:#22275a;padding-left:26px;position:relative}#column-single-page .column-post-content h3::before{content:'';width:14px;height:14px;background:#22275a;position:absolute;left:0;top:10px}@media (max-width: 750px){#column-single-page .column-post-content h3{font-size:18px}#column-single-page .column-post-content h3::before{width:12px;height:12px;top:9px}}#column-single-page .column-post-content p{line-height:2;font-size:14px}#column-single-page .column-post-content img{width:100%;aspect-ratio:16/7;height:100%;object-fit:cover}#column-single-page .writer{margin-bottom:100px}#column-single-page .writer h3{font-size:20px;font-weight:bold;padding-left:14px;position:relative;margin-bottom:28px}#column-single-page .writer h3::before{content:'';width:4px;height:16px;background:#0095ca;position:absolute;left:0;top:2px}#column-single-page .writer .box{border:1px solid #b5b5b5;padding:30px 0;display:flex}#column-single-page .writer .box .profile{display:flex;flex-direction:column;align-items:center;border-right:1px solid #b5b5b5}#column-single-page .writer .box .profile .image{margin-bottom:20px;width:218px;text-align:center}#column-single-page .writer .box .profile .name .bold{font-weight:bold;font-size:15px;text-align:center;margin-bottom:14px}#column-single-page .writer .box .profile .name span{font-size:12px;font-weight:500;color:#5e5e5e}#column-single-page .writer .box .more-profile{padding:0 30px}#column-single-page .writer .box .more-profile p{font-size:13px;line-height:2}@media (max-width: 750px){#column-single-page .writer h3{font-size:18px}#column-single-page .writer h3::before{width:2px}#column-single-page .writer .box{flex-direction:column}#column-single-page .writer .box .profile{margin-bottom:30px}#column-single-page .writer .box .profile .image{width:100%}#column-single-page .writer .box .more-profile{padding:0 15px}}#column-single-page .kanren h3{font-size:20px;font-weight:bold;padding-left:14px;position:relative;margin-bottom:28px}#column-single-page .kanren h3::before{content:'';width:4px;height:16px;background:#0095ca;position:absolute;left:0;top:2px}#column-single-page .kanren .kanren-content-list{display:flex;gap:0 calc((800px - (185px * 4)) / 3);flex-wrap:wrap;margin-bottom:100px}#column-single-page .kanren .kanren-content-list .item{width:185px}#column-single-page .kanren .kanren-content-list .item .image{margin-bottom:20px}#column-single-page .kanren .kanren-content-list .item .image img{aspect-ratio:31/21;height:100%;width:100%;object-fit:cover}#column-single-page .kanren .kanren-content-list .item .text .date{font-size:14px;display:inline-block;margin-bottom:10px}#column-single-page .kanren .kanren-content-list .item .text p{font-size:14px;line-height:1.6}@media (max-width: 750px){#column-single-page .kanren .kanren-content-list{margin-bottom:60px;gap:30px 0;justify-content:space-between}#column-single-page .kanren .kanren-content-list .item{width:48%}}#column-single-page .single-pagination .into-inner{max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative}#column-single-page .single-pagination .left{position:absolute;left:0}#column-single-page .single-pagination .left a{padding-left:24px;position:relative;color:#22275a;font-size:14px}#column-single-page .single-pagination .left a::before{content:'';width:10px;height:10px;border-top:2px solid #22275a;border-left:2px solid #22275a;position:absolute;left:2px;top:8px;transform:translateY(-50%) rotate(-45deg)}#column-single-page .single-pagination .left a:hover{opacity:.7}#column-single-page .single-pagination .right{position:absolute;right:0}#column-single-page .single-pagination .right a{padding-right:24px;position:relative;color:#22275a;font-size:14px}#column-single-page .single-pagination .right a::before{content:'';width:10px;height:10px;border-top:2px solid #22275a;border-right:2px solid #22275a;position:absolute;right:2px;top:8px;transform:translateY(-50%) rotate(45deg)}#column-single-page .single-pagination .right a:hover{opacity:.7}#column-single-page .single-pagination .center a{width:250px;height:50px;font-size:15px;color:#22275a;display:flex;align-items:center;justify-content:center;border:1px solid #22275a}@media (max-width: 750px){#column-single-page .single-pagination .center a{width:180px;height:44px}}#column-single-page .single-pagination .center a:hover{opacity:1;background:#22275a;color:#fff}#column-single-page .content{padding:4px 0 0;line-height:2;font-size:14px;padding-bottom:80px}#column-single-page .content .marker{background:linear-gradient(transparent 60%, #f3f48d 60%)}#column-single-page .post-link .inner{max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative;padding:50px 0 100px}#column-single-page .post-link .left{position:absolute;left:0}#column-single-page .post-link .left a{padding-left:56px;position:relative}#column-single-page .post-link .left a::before{content:'';width:40px;height:40px;background:url(../src/img/news/by-btn.png) no-repeat center/100%;position:absolute;left:0;top:50%;transform:translateY(-50%) scale(-1, 1)}#column-single-page .post-link .left a:hover{opacity:.7}#column-single-page .post-link .right{position:absolute;right:0}#column-single-page .post-link .right a{padding-right:56px;position:relative}#column-single-page .post-link .right a::before{content:'';width:40px;height:40px;background:url(../src/img/news/by-btn.png) no-repeat center/100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}#column-single-page .post-link .right a:hover{opacity:.7}#column-single-page .post-link a{color:black;font-weight:bold;position:relative;line-height:1.6}@media (max-width: 750px){#column-single-page .content{padding-bottom:20px}#column-single-page .post-info .post_date{font-size:12px;margin-right:15px}#column-single-page .post-info .category{font-size:12px;height:22px;padding:0 15px}#column-single-page h1{font-size:26px}#column-single-page .content h2{font-size:22px}#column-single-page .post-link .inner{padding:50px 0 80px}#column-single-page .post-link .left a{padding-left:35px;font-size:14px}#column-single-page .post-link .left a::before{width:26px;height:26px}#column-single-page .post-link .center a{font-size:14px}#column-single-page .post-link .right a{padding-right:35px;font-size:14px}#column-single-page .post-link .right a::before{width:26px;height:26px}}#column-single-page #toc_container{padding:40px 70px}#column-single-page #toc_container .toc_title{font-size:22px;color:#22275a;font-weight:bold;margin:auto;width:fit-content;line-height:1;margin-bottom:20px;position:relative;padding-left:30px}#column-single-page #toc_container .toc_title::before{content:'';width:20px;height:19px;background:url(../img/single/mokuji.png) no-repeat center/100%;position:absolute;left:0;top:calc(50% + 1px);transform:translateY(-50%)}#column-single-page #toc_container p.toc_title+ul.toc_list{margin-top:0}#column-single-page #toc_container .toc_list li a{font-size:16px;line-height:1.8}#column-single-page #toc_container .toc_list li a:hover{text-decoration:none}#column-single-page #toc_container .toc_list li a .toc_depth_1{color:#22275a}#column-single-page #toc_container .toc_list li a .toc_depth_1::after{content:'.'}#column-single-page #toc_container .toc_list li ul li a{font-size:14px;padding-left:15px;position:relative}#column-single-page #toc_container .toc_list li ul li a::before{content:'・';position:absolute;left:0;color:#22275a}#column-single-page #toc_container .toc_list li ul li a .toc_number{display:none}@media (max-width: 750px){#column-single-page #toc_container{padding:30px 15px}#column-single-page #toc_container .toc_title{font-size:18px;margin-bottom:20px;padding-left:20px}#column-single-page #toc_container .toc_title::before{width:16px;height:15px}}
