@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/
.widget_categories ul li a:before{font-family:"Font Awesome 5 Free";content:"\f65d";color:#fe619a;padding-right:6px;font-size:18px;font-weight:900}.widget_categories ul li ul li a:before{font-family:"Font Awesome 5 Free";content:"\f65e";color:#fe619a;padding:0 6px 0 2px;font-size:18px;font-weight:900}.post-date:before{font-family:"Font Awesome 5 Free";content:"\f093";padding-right:4px;font-weight:900}.post-update:before{font-family:"Font Awesome 5 Free";content:"\f044";padding-right:4px;font-weight:900}.entry-content h2>span:before{content:none}.display_pc{display:block}.display_sp{display:none}body{font-family:Aoto Gothic Regular,sans-serif;font-feature-settings:"palt" 1}.sub-caption{font-family:Aoto Gothic Regular,sans-serif;font-feature-settings:"palt" 1}.site-name,.entry-title,.entry-card-title,#archive-title,.widget h2,.article h2,.article h3,.article h4,.article h5,.article h6,.related-entry-main-heading.main-caption,.menu-drawer a{font-family:Aoto Gothic Extra Bold,sans-serif}.video-container{max-width:none}#header-container{padding:10px 0}.navi-in{width:100%}.navi-in a{font-size:14px}.navi-in .item-label{font-family:Aoto Gothic DemiBold,sans-serif}.navi-in>ul .menu-item-has-description>a>.caption-wrap>div{line-height:1.4}.entry-card-snippet{color:#777}.ect-vertical-card{justify-content:space-between}.ect-3-columns:after{width:calc((100% / 3) - 10px);content:""}.ect-3-columns .entry-card-wrap{width:calc((100% / 3) - 10px)}.ect-vertical-card .entry-card-wrap{margin-bottom:15px}.ect-vertical-card .entry-card-wrap .entry-card-content{display:none}.front-top-page .ect-big-card-first .a-wrap:first-of-type img,.ect-big-card .a-wrap img,.ect-vertical-card .a-wrap img{border-radius:4px}.category-youtube .cat-label{display:none}.new_list li{border-bottom:2px dotted #ccc;margin:0;padding:.5em 0}.new_list li .column-wrap{margin:0;-ms-align-items:center;align-items:center}.new_list li .wp-block-post-date{background:#555;color:#fff;text-align:center}.new_list li .wp-block-post-title{font-family:Aoto Gothic DemiBold,sans-serif;border:none;line-height:1.5}#content{position:relative}.home #main,.single #main,.page #main{padding-top:0;padding-left:0;padding-right:0}.archive #main{padding-left:0;padding-right:0}header.article-header.entry-header{background:#333;width:100%;text-align:center}.home .entry-header{display:none}.home .entry-content{margin-top:0}.entry-header{padding:30px 0}.entry-title{color:#fff;margin:0 auto 10px}.article h1{font-size:2rem}.entry-categories-tags,.entry-categories{margin-bottom:0!important}.single .cat-link{background:#f39800;margin-bottom:0;padding:2px 10px;margin-right:0;box-shadow:none;border-radius:100px}.date-tags{display:none}.entry-content>h2{margin-top:0}.wp-block-column>h3{margin-top:0;margin-bottom:1em}.related-entry-card-content{display:none}.related-entry-card .cat-label{display:none}.video-container:first-of-type{margin-top:0}.intro_inner{background:url('https://win-cube-holdings.co.jp/recruit/grad/wp-content/uploads/2026/09/intro_mitani_bg.png') no-repeat center bottom/contain}.um{opacity:1!important}@media screen and (max-width:480px){.display_pc{display:none}.display_sp{display:block}.header-container-in.hlt-top-menu .logo-header img,.logo-menu-button img{height:10vw}.mobile-header-menu-buttons{color:#333;align-items:center}.mobile-menu-buttons>li{padding-top:0}.menu-close-button{font-size:5vw;line-height:10vw;text-align:left;padding:0 5vw}.menu-drawer a{padding:1em 0}.menu-drawer>li:not(:last-child){border-bottom:1px dotted #ccc}.menu-drawer a .menu-sub{font-size:80%;color:#aaa;font-family:Aoto Gothic Normal,sans-serif}.archive-title{font-size:5vw}.ect-3-columns .entry-card-wrap{width:100%;overflow:hidden}.ect-vertical-card .entry-card-wrap .entry-card-content{display:none}.archive #main{padding-left:2.5vw;padding-right:2.5vw}.new_list{padding:0!important}.new_list .column-wrap{flex-direction:row;font-size:3vw}.new_list .column-left{width:30%!important;margin-bottom:0!important}.new_list .column-right{width:65%!important}.entry-header{padding:5vw}.article h1{font-size:5vw;padding:0}.related-entry-heading{font-size:4.5vw}.rect-vertical-card .related-list{width:95%;margin:0 auto}.home .entry-content{width:95%;margin:0 auto}}