@charset "utf-8";
/*
Theme Name: Lightning Pro Child
Theme URI:
Template: lightning-pro
Description:
Author:
Tags:
Version: 0.0.0
*/

body{
  font-size:16px;
}

.siteHeader_logo a{
  color:#757575;
}

.siteHeader_logo{
  float:none;
  font-size:16px;
}

.siteHeadContainer{
  position:relative;
}

.back{
  position:absolute;
  top: 50%;
  -webkit-transform: translateY(-50%); /* Safari用 */
  transform: translateY(-50%);
  left:10px;;
  color:#757575;
  font-size:200%;
}


.gMenu_outer{
  display:none;
}

.navbar-header{
  text-align:center;
}

.page-header{
  display:none;
}

.breadSection{
  display:none;
}

.siteFooter{
  display:none;
}


.siteContent{
  background:#f5f1e9;
}

h2{
  font-size:16px;
  color:#777;
  border:0;
  border-left:3px solid #777;
  padding:2px 15px;
}

ul.categories{
  padding:0;
  list-style:none;
}

ul.categories li a{
  display:block;
  color:#777;
  font-weight:bold;
  background:#FFF;
  padding:15px 15px;
  border-left:3px solid #777;
  position:relative;
}

ul.categories li a:after {
  font-family: "Font Awesome 5 Free";
  content: "\f054";
  font-weight: 900;
  padding-right: 5px;
  color: #777;
  font-size:200%;
  position:absolute;
  right:10px;
  top: 50%;
  -webkit-transform: translateY(-50%); /* Safari用 */
  transform: translateY(-50%);

}

.question{
  position:relative;
  padding:10px 0px 10px 30px;
  color:#777;
  margin-bottom:20px;
}

.question:before {
  content:"Q";
  font-size:26px;
  color:#777;
  position:absolute;
  left:0px;
  top: 50%;
  -webkit-transform: translateY(-50%); /* Safari用 */
  transform: translateY(-50%);

}

.answer{
  background:#FFF;
  padding:20px 20px 20px 60px;
  position:relative;
}

.answer:after {
  content:"A";
  font-size:26px;
  color:#777;
  position:absolute;
  top:10px;
  left:10px;

}


.vk-mobile-nav-menu-btn{
  left:auto;
  right:5px;
}


#searchform > div{
  display:flex;
  flex-wrap:nowrap;
  background:#FFF;
  border-radius:5px;
  border:1px solid #eee;
}

.widget_search form div input#s{
  width:95%;
  border:none;
  background:none;
}

.widget_search form div #searchsubmit{
  width:5%;
  border:none;
  background:none;
  color:#000;
}