﻿.column-cat{border:1px solid #1f2c5c;padding:40px 50px 30px;margin:20px 0 100px}.column-cat-ttl{text-align:center;font-size:3rem;letter-spacing:0.3em;color:#1f2c5c;margin-bottom:40px}.column-cat-list{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:860px;width:100%;margin:0 auto}.column-cat-list::after{content:"";display:block;width:32%}.column-cat-list li{width:32%;margin-top:15px}.column-cat-list li a{border:2px solid #1f2c5c;color:#1f2c5c;display:block;text-align:center;padding:7px 0;position:relative}.column-cat-list li a:hover,.column-cat-list li a.current{color:#fff;background:#1f2c5c}.column-cat-ctl{display:flex;justify-content:center;margin-top:70px}.column-cat-ctl a{display:block;max-width:196px;width:100%;text-align:center;padding:10px 0;position:relative;letter-spacing:0.2em}.column-cat-ctl a:not(:last-child){margin-right:40px}.column-cat-ctl a:hover{opacity:.7}.column-cat-ctl a .arw{display:inline-block;position:absolute;top:50%;right:15px;width:20px;margin-left:1em;vertical-align:middle}.column-cat-ctl a .arw::before,.column-cat-ctl a .arw::after{transition:.3s;content:"";position:absolute;top:50%;bottom:0;height:0;margin:auto;right:0}.column-cat-ctl a .arw::before{width:20px}.column-cat-ctl a .arw::after{width:7px;transform:rotate(45deg);transform-origin:right}.column-cat-ctl-nd{background:#ae8800;color:#fff}.column-cat-ctl-nd .arw::before,.column-cat-ctl-nd .arw::after{border-bottom:solid 1px #fff}.column-cat-ctl-rst{background:#BEBEBE;color:#1f2c5c}.column-cat-ctl-rst .arw::before,.column-cat-ctl-rst .arw::after{border-bottom:solid 1px #1f2c5c}@media screen and (max-width: 1140px){.column-cat{padding:25px 25px 30px}}@media screen and (max-width: 576px){.column-cat{padding:15px 4% 30px}.column-cat-ctl{justify-content:space-between;margin-top:40px}.column-cat-ctl a{max-width:none;width:48%}.column-cat-ctl a:not(:last-child){margin-right:0}}@media screen and (max-width: 480px){.column-cat{margin:20px auto 60px}.column-cat-list li{width:48%}.column-cat-list li::after{display:none}.column-cat-list li a{font-size:1.4rem}}.column-list{display:flex;justify-content:space-between;flex-wrap:wrap}.column-list::after{content:"";display:block;width:31%}.column-item{width:31%;margin-bottom:100px;background:#fff}.column-item a{display:block;box-shadow:2px 2px 0px 0px #B2B2B2}.column-item a:hover .column-item-head img{opacity:.7}.column-item-head{font-size:0}.column-item-head img{width:100%;height:222px;object-fit:cover;font-family:'object-fit: cover;';transition:.3s}.column-item-body{padding:20px 25px 25px}.column-item .new-area span{color:#FF0000;letter-spacing:0.2em;display:none}.column-item .new-area .new{display:block}.column-item-post,.column-item-update{color:gray;min-height:1em}.column-item-toprow{display:flex;justify-content:space-between;line-height:1}.column-item-ttl{font-size:1.8rem;position:relative;overflow:hidden;height:3em;margin:15px 0}.column-item-ttl::before,.column-item-ttl::after{position:absolute;background:#fff}.column-item-ttl::before{content:"...";bottom:0;right:0;padding:0 0.2em}.column-item-ttl::after{content:"";height:100%;width:100%}.column-item-cat{display:flex;justify-content:space-between;margin:15px auto 20px}.column-item-tag{width:48%;background:#1f2c5c;color:#fff;padding:10px 0;line-height:1;font-size:1.4rem;text-align:center}.column-item-bottomrow{display:flex;justify-content:space-between;line-height:1}.column-item-more{font-size:1.4rem;letter-spacing:0.1em;color:#1f2c5c}.column-item-more .arw{display:inline-block;position:relative;width:20px;margin-left:.5em;vertical-align:middle}.column-item-more .arw::before,.column-item-more .arw::after{transition:.3s;content:"";position:absolute;top:50%;bottom:0;border-bottom:solid 1px #1f2c5c;height:0;margin:auto;right:0}.column-item-more .arw::before{width:20px}.column-item-more .arw::after{width:5px;transform:rotate(45deg);transform-origin:right}@media screen and (max-width: 1140px){.column-item{margin-bottom:80px}.column-item-head img{height:21vw}.column-item-body{padding:15px 4% 20px}.column-item .new-area span{font-size:1.4rem;letter-spacing:normal}.column-item-post,.column-item-update{font-size:1.4rem}.column-item-tag{font-size:1.4vw}.column-item-bottomrow{display:block}.column-item-more{text-align:right;margin:15px 0 0}}@media screen and (max-width: 576px){.column-item{margin-bottom:40px;width:100%}.column-item-head img{height:60vw}.column-item-tag{font-size:1.4rem}}.article-head{position:relative}.article-head .new-area{position:absolute;top:-2em;left:0}.article-head .new-area span{color:#FF0000;letter-spacing:0.2em;display:none}.article-head .new-area .new{display:block}.article-tag{display:inline-block;min-width:138px;background:#1f2c5c;color:#fff;padding:10px 7px;line-height:1;font-size:1.4rem;text-align:center;margin-bottom:10px}.article-tag:not(:last-child){margin-right:10px}.article-ttl{font-size:2.8rem;letter-spacing:0.1em;margin-bottom:25px}.article-mainimg{max-width:938px;width:100%;position:relative;height:0;overflow:hidden;padding-top:59.25%;margin:0 auto}.article-mainimg img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;height:100%;width:auto;max-width:inherit}@media screen and (max-width: 768px){.article-ttl{font-size:2.4rem}}@media screen and (max-width: 576px){.article-head{padding:15px 0 0}.article-head .new-area{top:-1.5em}.article-tag{min-width:100px}.article-ttl{font-size:2.2rem}}#toc_container{border:1px solid #1f2c5c;max-width:790px;width:95%;margin:100px auto 150px;padding:55px 4%;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;position:relative}#toc_container::before{content:"";display:block;width:100%;height:100%;top:10px;right:-12px;position:absolute;border:1px solid #1f2c5c;z-index:-1}#toc_container .toc_title{font-size:2.6rem;text-align:center}#toc_container .toc_toggle{font-size:1.6rem}#toc_container .toc_number{margin-right:0.3em}#toc_container .toc_list{max-width:560px;width:100%;margin:30px auto 0}#toc_container .toc_list a{position:relative;display:inline-block}#toc_container .toc_list a::after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#b2b2b2;transition:.3s}#toc_container .toc_list a:hover::after{width:100%}#toc_container .toc_list>li{color:#1f2c5c;font-weight:bold}#toc_container .toc_list>li:not(:last-child){margin-bottom:1em}#toc_container .toc_list>li>ul{color:#000;font-weight:500;font-size:1.5rem;margin-left:1em}#toc_container .toc_list>li>ul>li{margin-top:1em}@media screen and (max-width: 768px){#toc_container{width:90%;padding:30px 4% 30px 6%;margin:80px auto 100px}}@media screen and (max-width: 576px){#toc_container{margin:60px auto 80px}}.format-area{font-size:1.8rem}.format-area .format-txt{line-height:2}.format-area .format-txt p:not(:last-child){margin-bottom:1em}.format-area .format-img{font-size:0;text-align:center}.format-area .img-caption{font-size:1.6rem;margin-top:10px;text-align:left}.format-area .format-row{display:flex;justify-content:space-between}.format-area .format01{margin:60px auto}.format-area .format02{margin:60px auto}.format-area .format03{margin:60px auto}.format-area .format04{margin:60px auto}.format-area .format05{margin:60px auto}.format-area .format06{margin:60px auto}.format-area .format07{margin:60px auto}.format-area .format08{margin:60px auto}.format-area .format01 .ttl-lrg{font-size:3.6rem;letter-spacing:0.2em;padding:0 0 0 15px;color:#1f2c5c;border-left:15px solid #1f2c5c}.format-area .format02 .ttl-mid{font-size:2.2rem;letter-spacing:0.2em;font-weight:bold;border-bottom:2px solid #000;padding:0 0 10px}.format-area .format07 .format-img{width:48%}.format-area .format08 .format-img{width:32%}@media screen and (min-width: 769px){.format-area .format-rowPC{display:flex;justify-content:space-between}.format-area .format-rowPC .head,.format-area .format-rowPC .body{width:48%}.format-area .format05 .format-rowPC{flex-direction:row-reverse}}@media screen and (max-width: 768px){.format-area .format-rowPC .head{margin-bottom:25px}.format-area .format01 .ttl-lrg{font-size:2.6rem}.format-area .format02 .ttl-mid{font-size:2.2rem}.format-area .format08 .format-row{flex-wrap:wrap}.format-area .format08 .format-img{width:48%}.format-area .format08 .format-img:last-child{width:100%;margin-top:25px}}@media screen and (max-width: 480px){.format-area .format01{margin:40px auto}.format-area .format02{margin:40px auto}.format-area .format03{margin:40px auto}.format-area .format04{margin:40px auto}.format-area .format05{margin:40px auto}.format-area .format06{margin:40px auto}.format-area .format07{margin:40px auto}.format-area .format08{margin:40px auto}.format-area .format09{margin:40px auto}.format-area .format01 .ttl-lrg{font-size:2.2rem;border-width:7px;padding:0 0 0 4%}.format-area .format02 .ttl-mid{font-size:1.8rem}.format-area .format02 .ttl-mid::before{width:60%}}.relation-list{position:relative;z-index:1;display:flex;justify-content:space-between;flex-wrap:wrap}.relation-list::after{content:"";display:block;width:31%}.relation-list .column-item{margin-bottom:0;margin-top:60px}@media screen and (max-width: 480px){.relation-list .column-item{margin-top:40px}}
/*# sourceMappingURL=column.css.map */
