@charset "UTF-8";
/*
Theme Name: willwork
Theme URI: https://willwork.site/
Template: willworksystem
Author: willworksystem
Author URI: https://willwork.site/
Description: willworksystemの子テーマ
Version: latest
*/
.affCenter {
  margin: 0 auto 20px;
}
/* Home */
.list-map-area li {
  width: 8%;
  font-size: 12px;
}
.list-map-area li.list-map-area-title {
  font-size: 10px;
}
.list-map-bg {
  background-size:contain;
}
.widget-wrap li.cat-item> a:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f105";
	padding-right:8px;
}

.margin-0 {
  margin: 0;
}
.home-comment {
  margin-bottom: 30px;
  border: 6px solid #1298B3;
  border-radius: 4px;
}
.home-comment-caption {
}
.home-comment-caption {
  background-size: cover;
  padding: 0px 30px 5px;
}
.home-comment-caption ul {
  margin: 0;
  padding: 0;
  font-size: 11px;
  list-style: none;
}
.home-comment-caption ul li{
  border-bottom: 1px dashed #222;
  padding: 6px 0;
}
.home-comment-caption p {
  padding: 0;
  margin: 0;
}


.listNewH1 {
  background: #1298B3;
  color: #fff;
  font-size: 16px;
  padding: 4px 10px;
  margin: 0 0 10px;
  line-height: inherit;
}
.jobNewH1 {
  background: #1298B3;
  color: #fff;
  font-size: 16px;
  padding: 4px 10px;
  margin: 0 0 10px;
  line-height: inherit;
}

/* sidebarend */
.sidebarend {
  margin-top: 40px; 
}

/*sidebar column */
.btn-column {
  font-size: 16px;
  font-weight: bold;
  background-color: #dbf8ff;
  background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, #E7F8FC), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, #E7F8FC), color-stop(.75, #E7F8FC), color-stop(.75, transparent), to(transparent));
  -webkit-background-size: 7px 7px;
  border: 4px solid #026071;
  box-sizing: border-box;
  padding: 10px 0;
}

.archives h1 {
  color: #fff;
  background: #1298B3;
  padding-left: 10px;
}
.titleList,
.titleFaq {
  font-size: 16px;
  font-weight: bold;
  padding: 4px 0;
  margin: 0 0 10px;
}

/*コメント周り*/
.commentsLine {
  padding-left: 0;
  margin-left: 0;
}
.wp-user-avatar-48 {
  border-radius: 50%;
}
ul.children  {
  margin-left: 80px;
}
ul.children ul {
  margin-left: 0;
  padding-left: 0;

}
ul.children .balloon {
  background-color: #d6e9c6;
}
ul.children .balloon:before {
  border-left: 20px solid #d6e9c6;
  border-top: 20px solid #d6e9c6;
}

.consultation {
  background: #c30002;
  color: #fff;
  font-weight: 500;
  padding: 2px 1em;
  white-space: nowrap;
}
.consultationClose {
  background: #c7c9cb;
  color: #fff;
  font-weight: 500;
  padding: 2px 1em;
  white-space: nowrap;
}
#login-block {
  margin-bottom: 20px;
  clear: both;
}
.sidebar a {
  padding: 0;
}
/* -----------------------------------------------
	ボタン設定
 ----------------------------------------------- */

.btn-success {
  color: #fff;
  background-color: #f90;
  border-color: #FF903A;
  border-bottom: solid 4px #A36601;
}
.btn-success:hover {
  color: #fff;
  border-color: #dc3232;
  background-color: #dc3232;
  border-bottom: solid 4px #712722;
}
.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
  color: #fff;
  border-color: #dc3232;
  background-color: #dc3232;
  border-bottom: solid 4px #712722;
}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover,
.btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover,
.open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
  color: #fff;
  border-color: #dc3232;
  background-color: #dc3232;
  border-bottom: solid 4px #712722;
}
.btn-success.focus, .btn-success:focus {
  color: #fff;
  border-color: #dc3232;
  background-color: #dc3232;
  border-bottom: solid 4px #712722;
}

@media screen and (max-width: 460px) {
  ul.children  {
    margin-left: 0;
    padding-left: 0;
  }

}