@charset "UTF-8";.column-cate{border-radius:10px;color:#fff;line-height:1;padding:5px 10px 3px;font-size:11px;font-size:1.1rem;font-weight:700}.column-cate.saimu{background:#288acb}.column-cate.kabarai{background:#e1a420}.column-cate.nini{background:#2d99d8}.column-cate.kojin{background:#5aad11}.column-cate.hasan{background:#e86711}.column-cate.onayami{background:#e04869}.column-cate.jikou{background:#0075cf}.column-list:not(.relation-list){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-list article{width:48%}.column-list .slick-slide,.column-list article{border-top:1px solid #ddd;position:relative}@media screen and (min-width:768px),print{.column-list .slick-slide,.column-list article{padding-bottom:34px}}.column-list .slick-slide{margin:0 18px}.column-list .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;margin-bottom:8px}.column-list .flex .column-date{padding:3px 0}.column-list .column-ttl{font-size:18px;font-size:1.8rem;line-height:1.55;margin-top:8px}.column-list .link{text-align:center;background:#dfeff7;padding:3px 0;display:block;color:#2993d0}.column-list a{outline:0;color:#333;display:block;text-decoration:none}.column-list a:hover .column-ttl{color:#2993d0}.column-list-item-inner{padding:34px 0 0}@media screen and (min-width:768px),print{.column-list-item-inner .m-height{padding-bottom:21px}}@media screen and (max-width:767px){.column-list-item-inner .m-height{padding-bottom:15px;padding-bottom:4vw}}@media screen and (max-width:767px) and (min-width:768px){.column-list-item-inner .m-height{padding-bottom:15px}}.column-list-item-inner .lead{font-size:14px;font-size:1.4rem;line-height:1.55;margin:8px 0 0;color:#777}@media screen and (max-width:767px){.column-list-item-inner{padding-top:15px;padding-top:4vw;padding-bottom:15px;padding-bottom:4vw}}@media screen and (max-width:767px) and (min-width:768px){.column-list-item-inner{padding-top:15px}}@media screen and (max-width:767px) and (min-width:768px){.column-list-item-inner{padding-bottom:15px}}@media screen and (max-width:767px){.column-list{display:block}.column-list .slick-slide,.column-list article{width:100%}.column-list .flex{margin-bottom:8px;margin-bottom:2vw}}@media screen and (max-width:767px) and (min-width:768px){.column-list .flex{margin-bottom:8px}}@media screen and (max-width:767px){.column-list .flex .column-cate{border-radius:10px;padding:5px 13px 3px;font-size:12px;font-size:3.2vw}}@media screen and (max-width:767px) and (min-width:768px){.column-list .flex .column-cate{font-size:12px}}@media screen and (max-width:767px){.column-list .column-ttl{font-size:18px;font-size:4.8vw;margin-top:8px;margin-top:2vw;margin-bottom:11px;margin-bottom:3vw}}@media screen and (max-width:767px) and (min-width:768px){.column-list .column-ttl{font-size:18px}}@media screen and (max-width:767px) and (min-width:768px){.column-list .column-ttl{margin-top:8px}}@media screen and (max-width:767px) and (min-width:768px){.column-list .column-ttl{margin-bottom:11px}}@media screen and (max-width:767px){.column-list-item-inner{padding-top:23px;padding-top:6vw;padding-bottom:23px;padding-bottom:6vw}}@media screen and (max-width:767px) and (min-width:768px){.column-list-item-inner{padding-top:23px}}@media screen and (max-width:767px) and (min-width:768px){.column-list-item-inner{padding-bottom:23px}}.column-date{color:#2993d0;display:inline-block;font-weight:700;font-family:Oswald,sans-serif;line-height:1;font-size:15px;font-size:1.5rem}@media screen and (max-width:767px){.column-date{position:static;margin-right:7px;margin-right:1.9vw;margin-top:2px;margin-top:.5vw;font-size:14px;font-size:3.7vw}}@media screen and (max-width:767px) and (min-width:768px){.column-date{margin-right:7px}}@media screen and (max-width:767px) and (min-width:768px){.column-date{margin-top:2px}}@media screen and (max-width:767px) and (min-width:768px){.column-date{font-size:14px}}.column-ttl{line-height:2;display:block;letter-spacing:.035em}.column-detail .column-ttl :not(.relation-ttl){font-size:28px;font-size:2.8rem;margin:8px 0}@media screen and (max-width:767px){.column-ttl{display:block;line-height:1.55;font-size:16px;font-size:4.3vw}}@media screen and (max-width:767px) and (min-width:768px){.column-ttl{font-size:16px}}@media screen and (max-width:767px){.column-detail .column-ttl{font-size:22px;font-size:5.9vw;margin-top:8px;margin-top:2vw;margin-bottom:4px;margin-bottom:1vw}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .column-ttl{font-size:22px}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .column-ttl{margin-top:8px}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .column-ttl{margin-bottom:4px}}@media screen and (max-width:767px){.column-detail .column-detail .column-ttl{font-size:22px;font-size:5.9vw;margin:13px 0 8px;padding-top:75px;padding-top:20vw}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .column-detail .column-ttl{font-size:22px}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .column-detail .column-ttl{padding-top:75px}}#contents .layout-col2.column-detail #main{padding-top:55px}#contents .layout-col2.column-detail #main .date-link{border-bottom:1px solid #ddd;padding-bottom:13px}#contents .layout-col2.column-detail #main .column-main-ttl{font-size:28px;font-size:2.8rem;margin-bottom:13px;line-height:1.55;letter-spacing:.025em;font-family:"Gothic MB101 Medium",sans-serif}.column-detail .date-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;margin-bottom:13px}.column-detail .date-link .column-date{margin:0;padding:0}.column-detail .ve22 h2,.column-detail .ve22 h3,.column-detail .ve22 h4{line-height:1.55;letter-spacing:.035em;font-size:28px;font-size:2.8rem;margin:8px 0}.column-detail .ve22 h3{font-size:22px;font-size:2.2rem;margin:8px 0}.column-detail .ve22 h4{font-size:18px;font-size:1.8rem;margin:8px 0}.column-detail .ve22 .image-wrap{margin-bottom:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-detail .ve22 .img{margin-bottom:16px}.column-detail .ve22 .img-left,.column-detail .ve22 .img-right{width:400px}.column-detail .ve22 p{line-height:2;letter-spacing:.025em;font-size:16px;font-size:1.6rem;margin-bottom:16px}@media screen and (max-width:767px){.column-detail .ve22 p{font-size:14px;font-size:3.7vw;margin-bottom:23px;margin-bottom:6vw;line-height:1.8}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .ve22 p{font-size:14px}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .ve22 p{margin-bottom:23px}}@media screen and (max-width:767px){#contents .layout-col2.column-detail #main{padding-top:30px;padding-top:8vw}}@media screen and (max-width:767px) and (min-width:768px){#contents .layout-col2.column-detail #main{padding-top:30px}}@media screen and (max-width:767px){#contents .layout-col2.column-detail #main .date-link{padding-bottom:8px;padding-bottom:2vw}}@media screen and (max-width:767px) and (min-width:768px){#contents .layout-col2.column-detail #main .date-link{padding-bottom:8px}}@media screen and (max-width:767px){#contents .layout-col2.column-detail #main .column-main-ttl{font-size:19px;font-size:5.1vw;margin-bottom:8px;margin-bottom:2vw;line-height:1.5}}@media screen and (max-width:767px) and (min-width:768px){#contents .layout-col2.column-detail #main .column-main-ttl{font-size:19px}}@media screen and (max-width:767px) and (min-width:768px){#contents .layout-col2.column-detail #main .column-main-ttl{margin-bottom:8px}}@media screen and (max-width:767px){.column-detail .date-link{margin-bottom:8px;margin-bottom:2vw}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .date-link{margin-bottom:8px}}@media screen and (max-width:767px){.column-detail .column-ttl:not(.relation-ttl){font-size:21px;font-size:5.6vw;margin-bottom:11px;margin-bottom:3vw}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .column-ttl:not(.relation-ttl){font-size:21px}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .column-ttl:not(.relation-ttl){margin-bottom:11px}}@media screen and (max-width:767px){.column-detail .txt{line-height:1.8;font-size:14px;font-size:3.7vw;margin-bottom:23px;margin-bottom:6vw}.column-detail .txt p{margin-bottom:15px;margin-bottom:4vw}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .txt p{margin-bottom:15px}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .txt{font-size:14px}}@media screen and (max-width:767px) and (min-width:768px){.column-detail .txt{margin-bottom:23px}}.ve p .highlight{background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,transparent),color-stop(0,#fff494));background:linear-gradient(transparent 55%,#fff494 0);display:inline;padding:0 0 2px}.ve p .bold{font-weight:700;font-family:"Gothic MB101 Bold",sans-serif}.relation-area{padding-top:30px}.relation-area .cmn-ttl{margin-bottom:20px}.relation-area .slick-dots li{border-top:none}.relation-area .slick-dots li button{width:100%;height:100%}.relation-area .slick-dots li button:before{opacity:1;width:100%;height:100%;content:"";border-radius:100%;background:#ddd}.relation-area .slick-dots li.slick-active button:before{opacity:1;background:#288acb}@media screen and (max-width:767px){.relation-area{padding-top:0}.relation-area .cmn-ttl{margin-bottom:11px;margin-bottom:2.8vw}}@media screen and (max-width:767px) and (min-width:768px){.relation-area .cmn-ttl{margin-bottom:11px}}@media screen and (max-width:767px){.relation-area .slick-dots{bottom:-11px;bottom:-3vw}}@media screen and (max-width:767px) and (min-width:768px){.relation-area .slick-dots{bottom:-11px}}@media screen and (max-width:767px){.relation-area .slick-dots li{margin-left:4px;margin-left:1.1vw;margin-right:4px;margin-right:1.1vw;width:8px;width:2.1vw;height:8px;height:2.1vw}}@media screen and (max-width:767px) and (min-width:768px){.relation-area .slick-dots li{margin-left:4px}}@media screen and (max-width:767px) and (min-width:768px){.relation-area .slick-dots li{margin-right:4px}}@media screen and (max-width:767px) and (min-width:768px){.relation-area .slick-dots li{width:8px}}@media screen and (max-width:767px) and (min-width:768px){.relation-area .slick-dots li{height:8px}}@media screen and (min-width:768px),print{.relation-area .slick-dots{bottom:-21px}.relation-area .slick-dots li{margin-left:8px;margin-right:8px;width:13px;height:13px}}