@media screen and (min-width:990px){.main-blog{margin:159px 0 0}.main-blog>.box-inner{width:93.75%;margin:0 auto}.main-blog>.box-inner>.box-title{display:flex;justify-content:space-between;flex-wrap:wrap}.main-blog>.box-inner>.box-title .box-left{width:170px}.main-blog>.box-inner>.box-title .box-left h1{font-weight:700;font-size:28px;letter-spacing:.06em;line-height:24px;text-align:left;color:#222;margin:0}.main-blog>.box-inner>.box-title .box-left span{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;line-height:30px;text-align:left;color:#222;margin:0 0 0 20px}.main-blog>.box-inner>.box-title .box-right{width:calc(100% - 210px)}.main-blog>.box-inner .box-list{display:flex;flex-wrap:wrap;margin:39px 0 148px}.main-blog>.box-inner .box-list .box-list-wrapper{margin:0 3.33% 45px 0;width:22.5%}.main-blog>.box-inner .box-list .box-list-wrapper a{display:block}.main-blog>.box-inner .box-list .box-list-wrapper a:hover{opacity:1}.main-blog>.box-inner .box-list .box-list-wrapper .box-image{position:relative;overflow:hidden}.main-blog>.box-inner .box-list .box-list-wrapper .box-image .box-inner img{transition:transform .8s ease;width:100%}.main-blog>.box-inner .box-list .box-list-wrapper .box-image:hover{opacity:1}.main-blog>.box-inner .box-list .box-list-wrapper .box-image:hover .box-inner{position:relative;overflow:hidden}.main-blog>.box-inner .box-list .box-list-wrapper .box-image:hover .box-inner img{transform:scale(1.06)}.main-blog>.box-inner .box-list .box-list-wrapper .box-text a:hover{opacity:.5}.main-blog>.box-inner .box-list .box-list-wrapper .box-text .txt-title{font-weight:700;font-size:15px;letter-spacing:.04em;line-height:22px;text-align:left;color:#222;margin:10px 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.main-blog>.box-inner .box-list .box-list-wrapper .box-text .txt-bottom{display:flex;justify-content:space-between;align-items:baseline;margin:3px 0 0}.main-blog>.box-inner .box-list .box-list-wrapper .box-text .txt-bottom .txt-tag{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:11px;letter-spacing:.06em;line-height:19px;text-align:left;color:#222}.main-blog>.box-inner .box-list .box-list-wrapper .box-text .txt-bottom .txt-tag ul{display:flex;flex-wrap:wrap}.main-blog>.box-inner .box-list .box-list-wrapper .box-text .txt-bottom .txt-tag ul li{border-radius:2px;border:1px solid #222;padding:0 7px;margin:0 7px 4px 0;text-align:left;white-space:nowrap}.main-blog>.box-inner .box-list .box-list-wrapper .box-text .txt-bottom .txt-date{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:11px;letter-spacing:.08em;line-height:30px;text-align:right;color:#222}.main-blog>.box-inner .box-list .box-list-wrapper:nth-of-type(4n){margin:0}.main-blog>.box-inner .box-list .pagination-wrapper{margin:0 auto;width:100%}.main-blog>.box-inner .box-blogtag{display:flex;justify-content:end}.main-blog>.box-inner .box-blogtag ul{display:flex;flex-wrap:wrap}.main-blog>.box-inner .box-blogtag li{position:relative;border:1px solid #fff;transition:all .3s ease}.main-blog>.box-inner .box-blogtag li.is-current{border:1px solid #222222;border-radius:4px}.main-blog>.box-inner .box-blogtag li:hover{border:1px solid #222222;border-radius:4px}.main-blog>.box-inner .box-blogtag li:after{content:"";width:1px;height:20px;background-color:#ddd;display:block;position:absolute;top:54%;transform:translateY(-50%);left:0}.main-blog>.box-inner .box-blogtag li.is-current:after{content:none}.main-blog>.box-inner .box-blogtag li.is-adjacent:after{content:none}.main-blog>.box-inner .box-blogtag li:first-child:after{content:none}.main-blog>.box-inner .box-blogtag li.is-current+li:after{content:none}.main-blog>.box-inner .box-blogtag li:hover+li:after{content:none}.main-blog>.box-inner .box-blogtag ul li a{font-family:brandon-grotesque,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:19px;text-align:left;color:#222;padding:10px 16px;margin:0 7px}.main-blog>.box-inner .box-blogtag ul li a:hover{opacity:1}.main-blog>.box-inner .box-president .box-top{display:flex;justify-content:space-between;align-items:unset}.main-blog>.box-inner .box-president .box-top .box-left{display:flex}.main-blog>.box-inner .box-president .box-top .box-left h3{font-weight:700;font-size:28px;letter-spacing:-.02em;line-height:24px;text-align:left}.main-blog>.box-inner .box-president .box-top .box-left span{width:52px;margin:4px 0 0 20px}.main-blog>.box-inner .box-president .box-top .box-left span img{width:100%}.main-blog>.box-inner .box-president .box-top .box-right .btn{font-weight:700;font-size:11px;letter-spacing:.1em;line-height:30px;color:#fff}.main-blog>.box-inner .box-president .box-top .box-right .btn span{transform:unset;margin:0 10px 0 0}.main-blog>.box-inner .box-president .box-top .box-right .btn span svg{width:7px;height:7px}.main-blog>.box-inner .box-president .box-top .box-right .btn:hover svg rect,.main-blog>.box-inner .box-president .box-top .box-right .btn:hover svg path{stroke:#222}.main-blog>.box-inner .box-president .box-bottom{margin:46px 0 0}.main-blog>.box-inner .box-president .box-bottom ul{display:flex;flex-wrap:wrap;justify-content:space-between}.main-blog>.box-inner .box-president .box-bottom li{width:31%;border-top:1px solid #ddd}.main-blog>.box-inner .box-president .box-bottom li a{display:block;height:100%;padding:19px 0 56px}.main-blog>.box-inner .box-president .box-bottom li h4{font-weight:700;font-size:18px;line-height:24px;font-family:heisei-kaku-gothic-std;margin:0}.main-blog>.box-inner .box-president .box-bottom li .txt{font-size:13px;letter-spacing:.02em;line-height:22px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;margin:6px 0 0}.main-blog>.box-inner .box-president .box-bottom li .date{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:11px;letter-spacing:.08em;line-height:30px}.main-blog.snap>.box-inner>.box-title{display:flex;flex-wrap:wrap}.main-blog.snap>.box-inner>.box-title .box-left{width:480px}.main-blog.snap>.box-inner>.box-title .box-right{width:100%;margin:29px 0 0}.main-blog.snap>.box-inner>.box-title .box-blogtag{justify-content:start}.main-blog.snap>.box-inner .box-list{margin:39px 0 102px}.main-blog.snap>.box-inner .box-list .box-list-wrapper{margin:0 3.33% 29px 0;width:17.33%}.main-blog.snap>.box-inner .box-list .box-list-wrapper .txt-bottom{margin:12px 0 0}.main-blog.snap>.box-inner .box-list .box-list-wrapper .txt-title{margin:5px 0 0}.main-blog.snap>.box-inner .box-list .box-list-wrapper .box-image{box-shadow:0 0 6px #0000001a;position:relative;padding:132% 0 0;height:0;transition:.3s}.main-blog.snap>.box-inner .box-list .box-list-wrapper .box-image>.box-inner{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;left:6px;overflow:hidden}.main-blog.snap>.box-inner .box-list .box-list-wrapper .box-image>.box-inner img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center;object-position:center;transition:transform .3s}.main-blog.snap>.box-inner .box-list .box-list-wrapper .box-image>.box-inner:hover img{transform:scale(1)}.main-blog.snap>.box-inner .box-list .box-list-wrapper .box-image:hover{box-shadow:5px 5px 16px #00000026;transform:scale(1)}.main-blog.snap>.box-inner .box-list .box-list-wrapper .box-author{font-weight:700;font-size:11px;letter-spacing:.06em;line-height:17px;margin:7px 0 0}.main-blog.snap>.box-inner .box-list .box-list-wrapper:nth-of-type(5n){margin:0 0 29px}.main-blog.snap>.box-inner .box-list .pagination-wrapper{width:100%;margin:38px auto 0}.main-blog.snap>.box-inner .box-list.sp-only{display:none}}@media screen and (max-width:989px){.main-blog{margin:132px 0 0}.main-blog>.box-inner{width:92%;margin:0 auto}.main-blog>.box-inner>.box-title .box-left h1{font-weight:700;font-size:24px;line-height:17px;letter-spacing:.06em;text-align:center;color:#222;margin:0}.main-blog>.box-inner>.box-title .box-left span{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:13px;letter-spacing:.06em;line-height:17px;text-align:center;display:block;margin:13px 0 0}.main-blog>.box-inner>.box-title .box-right{margin:32px 0 0}.main-blog>.box-inner .box-list{display:flex;flex-wrap:wrap;margin:23px 0 100px;justify-content:space-between}.main-blog>.box-inner .box-list .box-list-wrapper{margin:0 0 27px;width:47.54%}.main-blog>.box-inner .box-list .box-list-wrapper a{display:block}.main-blog>.box-inner .box-list .box-list-wrapper .box-image{position:relative}.main-blog>.box-inner .box-list .box-list-wrapper .txt-title{font-weight:700;font-size:13px;letter-spacing:.04em;line-height:19px;text-align:left;color:#222;margin:10px 0 0}.main-blog>.box-inner .box-list .box-list-wrapper .txt-bottom{display:flex;justify-content:space-between;align-items:baseline;margin:3px 0 0}.main-blog>.box-inner .box-list .box-list-wrapper .txt-bottom .txt-tag{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:10px;letter-spacing:.06em;line-height:13px;text-align:left}.main-blog>.box-inner .box-list .box-list-wrapper .txt-bottom .txt-tag ul{display:flex;flex-wrap:wrap}.main-blog>.box-inner .box-list .box-list-wrapper .txt-bottom .txt-tag ul li{border-radius:2px;border:1px solid #222;padding:0 7px;margin:0 7px 4px 0;text-align:left;white-space:nowrap}.main-blog>.box-inner .box-list .box-list-wrapper .txt-bottom .txt-date{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:10px;line-height:30px;text-align:right}.main-blog>.box-inner .box-list .pagination-wrapper{margin:0 auto;width:100%}.main-blog>.box-inner .box-list.pc-only{display:none}.main-blog>.box-inner .box-blogtag ul{display:flex;flex-wrap:wrap;justify-content:space-between}.main-blog>.box-inner .box-blogtag li{position:relative;width:31.3%;height:40px;border:1px solid #ddd;border-radius:4px;margin:0 0 9px}.main-blog>.box-inner .box-blogtag li.is-current{border:1px solid #222222;border-radius:4px}.main-blog>.box-inner .box-blogtag ul:after{content:"";display:block;width:31.3%}.main-blog>.box-inner .box-blogtag ul li a{font-family:brandon-grotesque,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:13px;padding:10px 0;margin:0;display:flex;text-align:center;align-items:center;justify-content:center;height:100%}.main-blog>.box-inner .box-president .box-top .box-left h3{font-weight:700;font-size:24px;line-height:24px;text-align:center}.main-blog>.box-inner .box-president .box-top .box-left span{width:52px;margin:13px auto;display:block}.main-blog>.box-inner .box-president .box-top .box-left span img{width:100%}.main-blog>.box-inner .box-president .box-top .box-right .btn{font-weight:700;font-size:11px;letter-spacing:.1em;line-height:30px;color:#fff}.main-blog>.box-inner .box-president .box-top .box-right .btn span{transform:unset;margin:0 10px 0 0}.main-blog>.box-inner .box-president .box-top .box-right .btn span svg{width:7px;height:7px}.main-blog>.box-inner .box-president .box-bottom{margin:46px 0 0}.main-blog>.box-inner .box-president .box-bottom li{width:100%;border-top:1px solid #ddd}.main-blog>.box-inner .box-president .box-bottom li a{display:block;height:100%;padding:19px 0 32px}.main-blog>.box-inner .box-president .box-bottom li h4{font-weight:700;font-size:18px;line-height:24px;font-family:heisei-kaku-gothic-std;margin:0}.main-blog>.box-inner .box-president .box-bottom li .txt{font-size:13px;letter-spacing:.02em;line-height:22px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;margin:6px 0 0}.main-blog>.box-inner .box-president .box-bottom li .date{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:11px;letter-spacing:.08em;line-height:30px}.main-blog>.box-inner .box-president .box-btn{margin:0 auto 80px}.main-blog>.box-inner .box-president .box-btn .btn a span{transform:unset;margin:0 9px 0 0}.main-blog>.box-inner .box-president .box-btn .btn a span svg{width:9px;height:9px;position:relative;top:3px}.main-blog.snap .box-list{margin:39px 0 101px}.main-blog.snap .box-list .box-list-wrapper{margin:0 0 29px;width:47.54%}.main-blog.snap .box-list .box-list-wrapper .txt-bottom{margin:12px 0 0}.main-blog.snap .box-list .box-list-wrapper .txt-title{margin:5px 0 0}.main-blog.snap .box-list .box-list-wrapper .box-image{box-shadow:0 0 6px #0000001a;position:relative;padding:132% 0 0;height:0}.main-blog.snap .box-list .box-list-wrapper .box-image>.box-inner{width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;left:5px;overflow:hidden}.main-blog.snap .box-list .box-list-wrapper .box-image img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center;object-position:center}.main-blog.snap .box-list .box-list-wrapper .box-author{font-weight:700;font-size:11px;letter-spacing:.06em;line-height:17px;margin:7px 0 0}.main-blog.snap .box-list .box-list-wrapper:nth-of-type(5n){margin:0 0 29px}.main-blog.snap .box-list .pagination-wrapper{margin:27px auto 0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/section-main-blog.css.map */
