@charset "utf-8";
/*
Theme Name: custom
Theme URI: 
Template: lightning
Description: benriyaokj-template
Author: benriyaokj
Tags: 
Version: 1.0.0
*/

#menu-header_menu_pc .menu-item a::before,
.vk-mobile-nav-menu-outer .menu-item a::before
{
	content:'';
}
#menu-header_menu_pc .menu-item {
    border-right: 0px dotted #ccc;
}
.global-nav--layout--penetration .global-nav-list>li:first-child {
    border-left: 0px solid ;
}
.site-header{
	    box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

#breadcrumb{
	display:none;
}

#site-header{
background-color:#007fff;
}
.vk-mobile-nav-menu-btn,
.vk-mobile-nav-menu-btn.menu-open
{
	border:1px solid #fff;
	background-color:#fff;
}

.device-pc .global-nav-list>li>a{
	color:#fff;
}

.vk-mobile-nav nav ul li a{
	border-bottom: none;
}
.vk-mobile-nav nav>ul {
    border-top: 0px solid #ccc;
}

/*PCの時*/
@media (min-width:992px){
	.site-header-logo img {
		height: 70px;
	}

	.site-header-logo img {
		max-height: 70px;
		max-width: 100%;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}	
}

.post-type-contents .container,
.post-type-curriculum .container
{
	max-width:1400px;
}
@media (min-width: 1200px) {
	.post-type-contents .container,
	.post-type-curriculum .container
	{
		max-width:1400px;
	}
}

/**■■■■■■■■■■■■■■■■■■■■■■■■■
* ユーザーバー
■■■■■■■■■■■■■■■■■■■■■■■■■**/
.gt_white_content a {
    display: block;
    padding: 10px 10px;
    border-bottom: 0px solid #e7e7e7;
    white-space: nowrap;
    line-height: 0;
    flex-basis: 33px;
    box-sizing: border-box;
}

.AK_Translate_BOX .gt_white_content .gt_languages {
    display: block; 
    flex-flow: column wrap; 
    max-height: initial;
    overflow-x: hidden;
}

#JOBS-user-bar{
    padding-top: 5px;
    padding-bottom: 5px;
    background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);
}
.JOBS.user-bar .AK_Translate_BOX.JOBStr{
	background-color:#00000000;
}

.JOBS.user-bar{
	display: flex;/*必須*/
	flex-wrap:wrap;/*複数行表示*/
	align-items: center;/*上下位置を揃える*/
	justify-content: right;
	
}
.JOBS.user-bar .AK_Translate_BOX.ak_outer,
.JOBS.user-bar .AK_Translate_BOX.ak_outer .inner
{
	padding:0;
}

.JOBS.user-bar .AK_Translate_BOX.ak_outer .inner .contents{
    border: 2px solid #e2e8f0;
    background-color: #f7f7f7;
}
.JOBS.user-bar .AK_Translate_BOX.ak_outer .inner .contents .item.item01 {
    border-right: 2px solid #e2e8f0;
}
.JOBS.user-bar .ak_outer .item{
	padding:4px;
}
.JOBS.user-bar .user{
	padding-right:1rem;
}
.JOBS.user-bar .user .hono{
	font-size:0.8rem;
}

/**■■■■■■■■■■■■■■■■■■■■■■■■■
* ページヘッダー
■■■■■■■■■■■■■■■■■■■■■■■■■**/
/*
.page-header{
	min-height: initial;
}

.page-header::before{
	background-color:#fff;
}
*/
.page-header::before{
	display:none;
}
.page-header-inner{
	margin: 1.5em auto;
}
.page-header-title, h1.page-header-title{
	color:#007FFF;
	font-size: 1.75rem;
	text-align:left;
}

/**■■■■■■■■■■■■■■■■■■■■■■■■■
* カリキュラムページ
■■■■■■■■■■■■■■■■■■■■■■■■■**/
.contents_list ul li{
	font-size:1.4rem;
	font-weight:bold;
}
.contents_list ul li>a{
	
}
.contents_list ul li>a>.no{
	margin-right:10px;
}



