@charset "utf-8";#header_eyecatch{background:url("https://res.cloudinary.com/db1mjebsr/image/upload/f_auto,q_20/v1599808232/top/top-img-new_clja2o.jpg") center center/cover no-repeat}@media screen and (min-width:768px){#header_eyecatch{background:url("https://res.cloudinary.com/db1mjebsr/image/upload/f_auto,q_50/v1599808232/top/top-img-new_clja2o.jpg") center center no-repeat;background-size:cover}}#header_eyecatch{height:100vh;position:relative;border-bottom:1px solid #e6e6e6;overflow:hidden;z-index:0}#header_eyecatch:after{z-index:1;top:0;left:0;content:" ";position:absolute;width:100%;height:100vh;opacity:.3;background:#000}svg,#scroll_down{z-index:3}#overlay_logo{max-width:96px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);z-index:2}@media screen and (min-width:768px){#overlay_logo{max-width:150px}}#header_eyecatch img{width:100%;height:auto}#scroll_down{margin:auto;color:#fff;display:block;text-align:center;position:absolute;width:240px;bottom:8em;left:0;right:0;height:3.5em;font-size:10px;background:url(//toredaka.net/main/wp-content/themes/toredaka/css/../images/bt-scrolldown.png) center bottom no-repeat}@media screen and (min-width:768px){#scroll_down{bottom:6em;width:12em;height:4.5em;font-size:13px}}.top_heading{margin-top:100px}#top_introduction{position:relative;z-index:0;margin:20px auto;padding:16px 0}#top_introduction:before{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:-1;width:100vw;margin-left:-50vw;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 2px,transparent 2px 6px),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 2px,transparent 2px 6px),linear-gradient(rgba(14,14,14,.34),rgba(14,14,14,.34)),url("https://res.cloudinary.com/db1mjebsr/image/upload/c_scale,f_auto,q_50,w_1280/v1794208494/top/top-company-img_s4oooi.png") center bottom/cover no-repeat}#content{overflow-x:clip}#top_introduction ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -4px}#top_introduction ul li{width:calc(50% - 8px);text-align:center;margin:4px}@media screen and (min-width:768px){#top_introduction ul{margin:0 -8px}#top_introduction ul li{width:calc(100%/3 - 16px);text-align:center;margin:8px}}#top_introduction ul li a{display:block;padding:10px;border:1px solid #fff;color:#fff;position:relative}#top_introduction ul li a:before{content:"▶";position:absolute;top:10px;left:8px}#top_introduction ul li a:hover{background:#fff;color:#000}@media screen and (max-width:767px){#top_introduction ul li a{padding-left:22px}}#top_introduction{width:100%;max-width:980px;height:auto}#top_introduction .catchcopy{padding:0;color:#fff;text-align:left}#top_introduction .catchcopy br{display:none}#top_introduction ul li a{font-size:.9rem}@media screen and (min-width:768px){#top_introduction{width:100%;padding:calc(2% + 80px) 0}#top_introduction .catchcopy{font-size:20px;color:#fff;text-align:center;margin-bottom:1.2em!important}#top_introduction ul li a{font-size:1.2rem}}.top_topics{text-align:left;padding:0}.top_topics a{color:#111!important}.top_topics h1{margin-bottom:5px;font-size:16px;font-weight:700}.postdate{display:block;margin:15px 0 10px;line-height:1}@media screen and (max-width:979px){.top_topics{padding:0 16px}}@media screen and (max-width:767px){.swiper-slide div{width:220px;margin:0 auto}.top_topics{padding:0}}.swiper-container{max-width:980px;width:100%;padding:0 0 60px!important}.swiper-button-next,.swiper-button-prev{color:#000!important}.swiper-button-next{right:0!important}.swiper-button-prev{left:0!important}@media screen and (min-width:480px){.swiper-button-next,.swiper-button-prev{top:auto!important;bottom:0!important}}@media screen and (max-width:767px){#header_menu{border-bottom:none}}@media screen and (min-width:768px) and (max-width:1011px){.top_topics{padding:0}}