.top_main__1rCbn{display:none}@media(min-width:992px){.top_main__1rCbn{display:block;position:relative;height:250px;display:grid;-webkit-align-items:center;-moz-box-align:center;align-items:center}.top_main__1rCbn:before{content:"";display:block;position:absolute;background:#bd2036;background:-webkit-gradient(linear,left top,right top,from(rgba(189,32,54,.9)),color-stop(40%,rgba(189,32,54,.8)),color-stop(75%,hsla(0,0%,100%,0)));background:-webkit-linear-gradient(left,rgba(189,32,54,.9),rgba(189,32,54,.8) 40%,hsla(0,0%,100%,0) 75%);background:linear-gradient(90deg,rgba(189,32,54,.9),rgba(189,32,54,.8) 40%,hsla(0,0%,100%,0) 75%);top:0;left:0;width:100%;height:100%;z-index:1}.top_main__1rCbn .box-info{position:relative;z-index:1;padding-left:6rem}.top_main__1rCbn .box-info h1,.top_main__1rCbn .box-info strong{font-size:3rem;font-weight:900;color:#fff;margin-bottom:0}.top_main__1rCbn .box-info h1 span,.top_main__1rCbn .box-info strong span{font-weight:400}.top_main__1rCbn .box-info p{font-size:1rem;color:#fff;font-weight:300;margin-bottom:0}}@media(min-width:1200px){.top_main__1rCbn .box-info{padding-left:12rem}}@media(min-width:1700px){.top_main__1rCbn{height:370px}.top_main__1rCbn .box-info{padding-left:20rem}.top_main__1rCbn .box-info h1,.top_main__1rCbn .box-info strong{font-size:4.5rem}.top_main__1rCbn .box-info p{font-size:2rem}}.detail_item__7Ar7B{display:block;background-color:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.15);box-shadow:0 4px 4px rgba(0,0,0,.15);border-radius:10px;padding:2rem .7rem;margin-bottom:2rem;text-decoration:none}.detail_date__3BOHo{margin:0}.detail_date__3BOHo p{background-color:#fff;margin-bottom:0}.detail_title__1p05o{padding-top:1.5rem;margin-bottom:3rem;text-align:center}.detail_title__1p05o:focus,.detail_title__1p05o:hover{text-decoration:underline}.detail_content__YywK9{padding-top:2rem}.detail_content__YywK9 h2{font-weight:400}.detail_content__YywK9 .blogs-list li{margin-bottom:14px;line-height:23px}.detail_content__YywK9 .blog-list-spaced>li+li{margin-top:1em}.detail_content__YywK9 .blog-list-spaced-end{padding-bottom:1em}.detail_content__YywK9 p{line-height:2}@media(min-width:992px){.detail_title__1p05o{padding-top:2.5rem}}@media(min-width:1700px){.detail_item__7Ar7B{padding:2rem 6rem}}