/* ホーム */
.home-slider .background-inner {background-size: cover;}
@media (min-width: 1440px) {.home-slider .background-inner {background-size: contain !important;}}

.category-blocks a:hover {color: eee !important; color: rgba(255,255,255,.75) !important;}


/* 企業リスト Flex */
.company-list .tmb > .t-inside {
  display: flex; 
  justify-content: space-between;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);}
.company-list .tmb .t-entry-visual {width: 200px; flex: 1;}
.company-list .tmb-content-left.tmb .t-entry-text {text-align: left; flex: 3; /*flex-grow: 1;*/ padding: 0 2em; background: #fafafa;}

.company-list .divider-wrapper {margin-top: 28px !important;}
.company-list .heading-text.el-text {height: 12px; margin-top: 12px;}


/*コンタクトフォーム*/
span.wpcf7-list-item {display: inline;}
@media (max-width: 569px) {.wpcf7-inline-wrapper .wpcf7-inline-field {width: 100%;padding: 0px;}}


/*企業リスト：サイドバーのモバイル非表示*/
@media (max-width: 569px) {
.page-body > .post-wrapper > .post-body > .row-container > .row > .row-inner > .col-lg-3 > .uncol.sticky-element {display: none !important;}
}

/*ウィジェット*/
.widget-container.widget_nav_menu li, .widget-container.widget_custom_menu li {list-style: none;}

.seeds-container{
  position:fixed;
  display:block;
  top:90px;
	left:0;
	right:0;
  width:100%;
  z-index:1000;
  border-bottom:2px solid #0062ab;
  background:#FFF;
}

.randbox .col-lg-0,
.randbox .col-lg-1,
.randbox .col-lg-2,
.randbox .col-lg-3,
.randbox .col-lg-4,
.randbox .col-lg-5,
.randbox .col-lg-6,
.randbox.col-lg-7,
.randbox .col-lg-8,
.randbox .col-lg-9,
.randbox .col-lg-10,
.randbox .col-lg-11,
.randbox .col-lg-12{
 display:block;
	float:left;
}

.randbox .col-lg-4{
	width:33.3333%;
}

.seeds-container .seeds-inner{
  max-width:1200px;
  margin:auto;
  padding:0 36px;
}

#nav_menu-4,
#nav_menu-6{
float:left;
margin:0;
}

#nav_menu-4 ul,
#nav_menu-6 ul{
width:100%;
}

#nav_menu-4 ul li,
#nav_menu-6 ul li{
float:left;
margin:0 10px;
}

#nav_menu-4 ul li a,
#nav_menu-6 ul li a{
font-size:1rem;
color:#08214a;
}

#nav_menu-4,
#nav_menu-4 ul li a:hover,
#nav_menu-6 ul li a:hover{
	color:#e61c58;
}

.single-seeds_company_list .main-container,
.single-seeds_company_list_e .main-container,
.page-template-template-seeds-list .main-container,
.page-template-template-seeds-top .main-container,
.page-template-template-seeds-top_e .main-container,
.page-template-template-seeds-list_e .main-container{
padding-top:80px;
}

#custom_html-2,
#custom_html-4{
width:300px;
float:left;
}

.seeds-logo{
text-align:center;
}

.seeds-logo a{
height:80px;
  display:block;
}

.seeds-logo img{
height:80px;
margin:0!important;
  background-color:#0062ab;
padding:10px;
}

.fontspace-873896{
	letter-spacing:0rem;
}

.single-seeds_company_list row img,
.single-seeds_company_list_e row img{max-width:100%;height:auto;}

.single-seeds_company_list .col-lg-8,
.single-seeds_company_list_e .col-lg-4,
.single-seeds_company_list_e .col-lg-8,
.single-seeds_company_list_e .col-lg-4{
	padding:0;
}

.block1{
	display:block;
	border-collapse: collapse;
	padding:10px;
	margin-top:-1px;
	border-bottom:1px solid #666;
}

.block2{
	display:block;
	border-collapse: collapse;
	padding:10px;
	margin-top:-1px;
	border-bottom:1px solid #666;
}

.block1 h2,
.block2 h2{
	font-size:1.2rem;	
	border:1px solid #666;
	max-width:250px;
	padding:10px;
	letter-spacing:10px;
	text-align:center;
	border-radius: 5px;
}

.block1 h2{
background-color:#04b30c;
color:#FFF;
}
.single-seeds_company_list .block2 h2{
background-color:#767171;
color:#FFF;
}

.company-list .heading-text.el-text,
.company-list .heading-text.el-text_e{height: 12px; margin-top: 12px;}

.co-list{margin-bottom:64px;width:100%;}

.co-list th,
.co-list td{
	border-color:#666!important;
}

.co-list th{white-space:nowrap;}

.co-list tr:nth-child(odd){
	background-color:#fffde4;
}

.co-list tr:nth-child(even){
	background-color:#fce5de;
}

.co-list td a{
 color:#00f!important;	
}

.co-list td a:hover{
	color:#e61c58!important;	
}

.tr-header th,
.tr-header td{
	background-color:#8f8abc;
	color:#fff;
}

.tr-header2 th,
.tr-header2 td,
.tr-header2-en th,
.tr-header2-en td{
	background-color:#e4e3f0;
	color:#666;
}
.tr-header2 td{white-space:nowrap;}
.tr-header2-en td span{
	-ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;}

.list-cat{text-align:center;}

.pdf-link a{
	font-size:1.6rem;
	color:#e61c58;	
	text-align:right;
}

.pdf-link{display:block;}
.pdf-link p{text-align:right;}
.pdf-link:after{clear:both;content:'';display:block;}

.top-no{font-size:1.2rem;}

.seeds-top-box{
    position: relative;
    padding:0.25em 1em;
	height:200px;
	padding:10px;
}
.seeds-top-box:before, .seeds-top-box:after{
    content:'';
    width: 20px;
    height: 30px;
    position: absolute;
    display: inline-block;
}
.seeds-top-box:before{
    border-left: solid 1px #5767bf;
    border-top: solid 1px #5767bf;
    top:0;
    left: 0;
}
.seeds-top-box:after{
    border-right: solid 1px #5767bf;
    border-bottom: solid 1px #5767bf;
    bottom:0;
    right: 0;
}
.seeds-top-box p {
    margin: 0; 
    padding: 0;
}

.seeds-top-box .seed-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.seeds-top-box{display:block;}
.seeds-top-box:hover{
	background-color:#e61c58;
	transition: .8s ;
}
.seeds-top-box a:hover{
	color:#FFF!important;
}

.seeds-top-box .imgbox{
	position:relative;
	width:100%;
	height:80px;
	overflow:hidden;
}

.seeds-top-box .imgbox img{
	position:absolute;
	height:auto;
	width:auto!important;
	top:0;
	left:0;
	right:0;
	bottom:0;
}


.seeds-top-box a:hover img{
	opacity:0.5;
}

.single-box .col-lg-8,
.single-box .col-lg-4{
	padding:10px;
}

.seeds-title{background-color:#0062ab;padding:15px;}
.seeds-title h2{color:#FFF;}

@media (max-width: 569px) {
	.col-xs-6{width:45%;float:left;padding:5px;margin:5px;}
.single-seeds_company_list .main-container,
.page-template-template-seeds-list .main-container,
.page-template-template-seeds-top .main-container,
.page-template-template-seeds-top_e .main-container,
.page-template-template-seeds-list_e .main-container{
padding-top:174px!important;
}

	h1{font-size:1.6rem!important;}

	.background-element{min-height:100px!important;height:100px!important;}
	
	.header-wrapper .header-content-inner{
		padding:24px!important;
	}
	
.scroll table{
width:100%;
}
.scroll{
overflow: auto;
white-space: nowrap;
}
.scroll::-webkit-scrollbar{
 height: 5px;
}
.scroll::-webkit-scrollbar-track{
 background: #F1F1F1;
}
.scroll::-webkit-scrollbar-thumb {
 background: #BCBCBC;
}
}