.blockArea .blockList{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:wrap}.blockArea .blockList .item{margin:0 50px 50px 0;width:380px}.blockArea .blockList .item:nth-child(3n){margin-right:0}.blockArea .blockList .item a:hover img{opacity:.8}.blockArea .blockList .item._type00 figure{height:auto;margin-bottom:0;padding-right:30px;position:relative;width:calc(100% - 30px);z-index:-1}.blockArea .blockList .item._type00 figure img{max-width:100%}.blockArea .blockList .item._type00 .ex{background-color:#fff;color:#000;margin:-20px 0 0 30px;padding:20px}.blockArea .blockList .item._type00 .ex h3{color:#000;font-size:1.375em;font-weight:700;margin-bottom:.5em;text-align:left}.blockArea .blockList .item._type00 .ex ul{list-style:none;padding-left:0}.blockArea .blockList .item._type00 .ex ul>li{margin-top:.5em;padding-left:1.75rem;position:relative;text-align:left}.blockArea .blockList .item._type00 .ex ul>li:before{color:#000;content:"\f058";font-family:Font Awesome\ 5 Free;font-size:1.35em;font-weight:300;left:0;position:absolute;top:1px}.blockArea .blockList .item._type00 .ex ul>li:first-child{margin-top:0}.blockArea .blockList .item._type00 .ex .fa-chevron-right:before{display:none}.blockArea .blockList .item._type01{background-color:#fff}.blockArea .blockList .item._type01 figure{overflow:hidden}.blockArea .blockList .item._type01 figure img{height:210px;object-fit:cover;width:100%}.blockArea .blockList .item._type01 .ex{padding:20px}.blockArea .blockList .item._type01 .ex h3{color:#000;font-size:1.375em;font-weight:700;margin-bottom:.5em;text-align:left}.blockArea .blockList .item._type01 .ex .tar{padding-top:1em}.blockArea .blockList .item._type01 .ex .fa-chevron-right:before{color:#000;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:600}@media screen and (max-width:1280px){.blockArea .blockList .item{margin:0 5% 4% 0;width:30%}}@media screen and (max-width:1080px){.blockArea .blockList .item{margin:0 4% 4% 0;width:48%}.blockArea .blockList .item:nth-child(2n){margin-right:0}.blockArea .blockList .item:nth-child(3n){margin-right:auto}}@media screen and (max-width:480px){.blockArea .blockList .item{margin:0 auto 4%;width:90%}.blockArea .blockList .item:nth-child(2n){margin-right:auto}.blockArea .blockList .item figure{padding-right:0;width:100%}.blockArea .blockList .item .ex{margin:0}}