/*
  Skin Name: アカリクお役立ちコンテンツ
  Description: アカリクお役立ちコンテンツ用スキン。
  Skin URI: 
  Author: アカリク
  Author URI: https://acaric.jp/
  Screenshot URI: 
  Version: 1.0.0
  Priority: 9900000
*/
/*以下にスタイルシートを記入してください*/

.sidebar h3 {
  padding: 0;
  margin: 0;
	background-color: transparent;
	font-size: .875rem;
	font-weight: bold;
	border-radius: unset;
}
.search-edit, input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], textarea, select {
  font-size: 16px;
  padding: .25em .5em;
  border: 1px solid #e5e5e5;
}
.widget_recent_entries ul, .widget_categories ul, .widget_archive ul, .widget_pages ul, .widget_meta ul, .widget_rss ul, .widget_nav_menu ul {
  margin: 0 0 16px 0;
}
.widget_recent_entries ul li a, .widget_categories ul li a, .widget_archive ul li a, .widget_pages ul li a, .widget_meta ul li a, .widget_rss ul li a, .widget_nav_menu ul li a {
  padding: .25em .5em;
  margin: 0;
  color: #018ACE;
  text-decoration: underline;
  border-bottom: 1px solid #ECEEF1;
  display: block;
}
.widget_recent_entries ul li a:hover, .widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_pages ul li a:hover, .widget_meta ul li a:hover, .widget_rss ul li a:hover, .widget_nav_menu ul li a:hover {
  background-color: #f6f6f6;
  transition: none;
  color: #018ACE;
  border-radius: 3px;
}

/* モバイル用 *****************************************/
/*ヘッダーの色と高さ、アイコンの位置を調整*/
.search-menu-button.menu-button,
.navi-menu-button.menu-button {
	background-color: #28246A;
	color: #FFFFFF;
}
.logo-menu-button.menu-button {
	background-color: #28246A;
	padding-left: 70px;
}
.logo-menu-button.menu-button a {
  display: inline-block !important;
}
img.site-logo-image {
  display: inline-block;
}

/* 微調整 */
@media screen and (max-width: 1023px) {
  .header-container { display: none !important; }
}
.fixed-header .header .header-in {
  min-height: 50px !important;
}


/* 汎用 */
.acw-768-dnone-WP { display: none !important; }


/* フッターSNSラベル *********************/
.acw-footer-labelctn-WP {
  width: 192px;
  height: auto;
  box-sizing: border-box;
}
a.acw-footer-label-WP { text-decoration: none !important; }
.acw-footer-label-WP {
  font-size: .7rem !important;
  padding: 0 10px 0 4px !important;
  text-transform: none !important;
  line-height: 2.3 !important;
}
.acw-footer-label-WP::before {
  content: "";
  width: 1em;
  height: 1em;
  float: left;
  padding: .5em;
  margin: 2px .5em 2px 0;
  background-size: cover;
}

 /* アカリクサービス（PC） *********************/
/* アカリク就職エージェント */
.acw-ftrbnr-acaric-employment-agent-WP {
  width: 192px;
  height: 29px;
}
/* アカリク就職エージェント（ショルダー付き） */
.acw-ftrbnr-acaric-employment-agent2-WP {
  width: 192px;
  height: 45px;
}
/* アカリク転職エージェント */
.acw-ftrbnr-acaric-jobchange-agent-WP {
  width: 192px;
  height: 29px;
}
/* Cloud LaTeX */
.acw-ftrbnr-acaric-cloudlatex-WP {
  width: 192px;
  height: 29px;
}
/* Cloud LaTeX（img） */
.acw-ftrbnr-acaric-cloudlatex-img-WP {
  width: 192px;
  height: auto;
}

/*768px以下*/
@media screen and (max-width: 768px){
  .acw-768-dnone-WP { display: block !important; }
  .acw-footer-label-WP {
    font-size: .875rem !important;
    padding: 10px !important;
  }
  .acw-footer-labelctn-WP {
    width: 100%;
  }
  /* アカリク就職エージェント */
  .acw-ftrbnr-acaric-employment-agent-WP {
    width: 100%;
    height: 52px;
  }
  /* アカリク就職エージェント（ショルダー付き） */
  .acw-ftrbnr-acaric-employment-agent2-WP {
    width: 100%;
    height: 80px;
  }
  /* アカリク転職エージェント */
  .acw-ftrbnr-acaric-jobchange-agent-WP {
    width: 100%;
    height: 52px;
  }
  /* Cloud LaTeX */
  .acw-ftrbnr-acaric-cloudlatex-WP {
    width: 100%;
    height: 52px;
  }
  /* Cloud LaTeX（img） */
  .acw-ftrbnr-acaric-cloudlatex-img-WP {
    width: 100%;
    height: auto;
  }
}
