@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/
/*検索ボックス
 * 一旦カスタマイズなし
.search-container  ul >li{
	border-radius:30px;
	padding:4px 12px;
	margin-right:8px;
	color:#fff;
}
.search-site_type > ul >li {
	background: #20a4af;
}

.search-Industry > ul >li {
	background: #005a7f;
}
.search-container input[type=checkbox]{
background:transparent;
	width:100%;
	height:100%;
		padding:4px 12px;
}
.search-container input[type=checkbox]::before{
	border:none;
}
*/
#header{
	display:none!important;
}
.post_content >p{
	display:none!important;
}
.p-termHead{
	display:none!important;
}
.c-postTitle__ttl{
	display:none !important;
}
.post_content ul{
	padding:0
}
.site-name{
	background:transparent!important;
	color:#333 !important;
	padding:0!important;
	font-size:2rem !important;
	margin-top:1.5rem !important;
}
.site-name::before{
	display:none !important;
}
ul li{
	list-style:none;
}

.l-mainContent__inner > .post_content{
	padding:0;
}
.info_container{
	display:flex;
	align-items: center;
    justify-content: space-between;
}
.tags ul{
	display:flex;
}
.tags ul li{
	border-radius:30px;
	margin-right:16px;
	padding:4px 12px !important;
	color:#fff;
}
.tags ul li a{
color:#fff;
}
.site_link{
	color:#333 !important;
}
.photoList li{
	margin-bottom:48px;
}
.photoList li::last-child{
	margin-bottom:0;
}
.pc_mock img,.pc_mock source{
	width:100%;
}
.photo_pc{
position:relative;
	width:100%;
}

.pc_img{
	position:absolute;
	top: 10.76%;
	left: 50%;
    transform: translateX(-50%);
	width:52.67%;
	height:52.67%;
	overflow-y:scroll;
}
.pc_img::-webkit-scrollbar{
 
}
.tag-all-site-type,.tag-company,.tag-recruitment{
background:#20a4af;
}
.tag-all-industry,.tag-service,.tag-b-to-b,.tag-religion,.tag-construction,.tag-education,.tag-hospital,.tag-manufacturing{
	background:#005a7f;
}

.copyright{
	display:none;
}

.post-tags{
	margin-top: 0.8rem;
}
.post-tags ul{
	display:flex;
}
.post-tags ul li{
border-radius:16px;
	color:#fff;
	margin-right:.5em;
	    padding: 4px 12px;
}
.img_container img,.img_container source{
	width:100%;
}
.l-mainContent__inner>.post_content{
	margin-top:0 !important;
}
.p-articleMetas.-top{
	display:none !important;
}
.single .p-breadcrumb__item:last-child>span.p-breadcrumb__text{
	display:block !important;
}
.p-breadcrumb__list li:nth-child(2) {
	display:none !important;
}
.p-breadcrumb__list {
  padding-right: 1em;
}

.p-breadcrumb__item:last-of-type {
  overflow-x: hidden;
}

.p-breadcrumb__item:last-of-type .p-breadcrumb__text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
.p-breadcrumb.-bg-on{
	background:#fff;
	box-shadow:none!important;
}
.top-search .vkfs_submit{
	width:252px !important;
	position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.c-postThumb__cat{
	display:none !important;
}
.p-articleFoot{
	display:none !important;
}
.sp-btn{
	display:none;
}
.all-list-btn a{
	box-shadow:none;
	font-weight:500;
	width:252px;
	min-width:320px;
}
.all-list-btn a:hover{
	box-shadow:none;
	
}
@media (max-width: 480px) { 
	.post-tags ul{
		display:flex;
		flex-wrap:wrap;
	}
	.post-tags ul li{
		font-size:14px;
	}
	.tags ul{
		    display: flex;
    flex-wrap: wrap;
	}
	.tags ul li{
		font-size:14px;
	}
	.info_container{
		    align-items: flex-start;
    flex-direction: column;
	}
	.side-search .vkfs_submit-text{
		font-size:20px;
	}
	.sp-btn{
	display:block;
}
	.all-list-btn a{
		width:100%;
	min-width:auto;
}
}