@charset "utf-8";
/*
Theme Name: BizVektor
Theme URI: http://bizvektor.com
Description: BizVektor theme will allow you to build a high-quality web site. It is possible to change the color, to switch to a completely different design. In addition, it is also possible to increase the number of designs by plug-ins.
Author: Vektor,Inc.
Author URI: http://www.vektor-inc.co.jp
Version: 1.8.13

Tags: white, red, blue, black, green, orange, purple, two-columns, right-sidebar, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style,theme-options
Text Domain: biz-vektor
License: GNU General Public License
License URI: license.txt


BizVektor WordPress theme, Copyright (C) 2014 Vektor,Inc.
BizVektor WordPress theme is licensed under the GPL.
*/

.sticky {}
.bypostauthor {}
@media (min-width: 660px){
#sekou-search .flex{ display:flex;flex-wrap: wrap;}
#sekou-search .flex .content .post{width:50%;}
#sekou-search .flex p{margin:0px !important;}
#sekou-search .flex #topPr .prImage{margin-bottom:5px;}
}
#sekou-search .flex #topPrLeft5{float:none;}
#sekou-search .flex #topPrRight5{float:none;}


#sekou-search label{
	margin-bottom: 0.5rem;
	width: auto;
	text-align: left;
	padding-left:0px;
	    font-size: 14px;
		margin-right:0px;
		box-sizing: border-box;

}
#sekou-search label span{margin-right:15px;}

#sekou-search .box{
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	margin-right: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666; padding-left:10px;
}
#sekou-search .box:last-child{	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
.w20p{width:20%;}
.w25p{width:25%;}
.w29p{width:29%;}
.w30p{width:30%;}
.w31p{width:31%;}
.w33p{width:33%;}
.w35p{width:35%;}
.w38p{width:38%;}
.w40p{width:40%;}
.w100p{width:100%;}

@media screen and (max-width: 738px) {
.w20p{width:100%;}
.w25p{width:100%;border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #666;}
.w29p{width:100%;}
.w30p{width:100%;}
.w31p{width:100%;}
.w33p{width:100%;border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #666;}
.w35p{width:100%;}
.w38p{width:100%;border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #666;}
.w40p{width:100%;border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #666;}

}


#sekou-search h3{margin:0px; font-size:16px;padding:5px 5px 3px; color:#333;}
#sekou-search h4{
	font-size: 14px;
	margin: 0px;
	border: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background:none;
}
@media screen and (max-width: 738px) {
#sekou-search label{
	width: 45%;

}


#sekou-search label:last-child{width:auto; padding-right:20px;}
}
#sekou-search label.sub{
	width: 100%;
	margin: 0px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #DAD6C2;
	border-bottom-width: 1px;
	border-bottom-color: #DAD6C2;
	text-align:left;
	padding-left:00px;
}
#sekou-search label.sub:nth-child(even){
	border-right-style: none;
}

#sekou-search label.sub:last-child{
	border-bottom-style: none;
}


.cp_ipcheck {
	width: 100%;
	text-align: left;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow:auto;
	display:flex; flex-wrap: wrap;
	overflow: hidden;
}
@keyframes click-wave {
	0% {
		position: relative;
		width: 15px;
		height: 15px;
		opacity: 0.35;
	}
	100% {
		width: 40px;
		height: 40px;
		margin-top: -15px;
		margin-left: -15px;
		opacity: 0;
	}
}
.cp_ipcheck .option-input02 {
	position: relative;
	top: 3px;
	right: 0;
	bottom: 0;
	left: 3px;
	width: 15px;
	height: 15px;
	margin-right: 0.5rem;
	cursor: pointer;
	transition: all 0.15s ease-out 0s;
	color: #ffffff;
	border: 1px solid #999;
	outline: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #FFFFFF;
}
.cp_ipcheck .option-input02:hover {
	background-color: #E9E9E9;
}
.cp_ipcheck .option-input02:checked {
	background: #da3c41;
}
.cp_ipcheck .option-input02:checked::before {
	font-size: 10px;
	line-height: 15px;
	position: absolute;
	display: inline-block;
	width: 15px;
	height: 15px;
	content: '✔';
	text-align: center;
}
.cp_ipcheck .option-input02:checked::after {
	position: relative;
	display: block;
	content: '';
	-webkit-animation: click-wave 0.65s;
	        animation: click-wave 0.65s;
	background: #da3c41;
}
.cp_ipcheck .option-input02.radio {
	border-radius: 50%;
}
.cp_ipcheck .option-input02.radio::after {
	border-radius: 50%;
}
.cp_ipcheck label {
	line-height: auto;
	width:50%;
}
.cp_ipcheck .option-input02:disabled {
	cursor: not-allowed;
	background: #b8b7b7;
}
.cp_ipcheck .option-input02:disabled::before {
	font-size: 20px;
	line-height: 30px;
	position: absolute;
	display: inline-block;
	width: 30px;
	height: 30px;
	content: '✖︎';
	text-align: center;
}

#sekou-search  input.btn_submit {
  cursor: pointer;
  display: block;
  width: 330px;
  height: 38px;
  border: none;
  text-indent: -9999px;
  background: url(https://mukuya-home.jp/test/wp-content/uploads/2020/03/bt-search.png) no-repeat 0 0;
  margin-left:auto; margin-right:auto;
}

dl#acMenu {width:100%;clear:both;
}

dl#acMenu dt{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: #666 1px solid;
	cursor: pointer;
	clear: both;
	background-repeat: no-repeat;
	background-image: url(https://mukuya-home.jp/test/wp-content/uploads/2020/03/purpose-plus.png);
	background-position: 95% 10px;
	background-color: #DAD6C2;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #314110;
}
dl#acMenu dt.sub{
	background-image: none;
	background-color: #FFF;
	border: 1px solid #DAD6C2;
	height:50px;
	line-height:50px;
}
dl#acMenu dt.sub:hover{	background-color:#DAD6C2;}
#acMenu dd{
	width: 100%;
	height: auto;
	text-align: left;
	display: none;
	padding-bottom: 0px;
	overflow: auto;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666;
	border-bottom-color: #666;
}

#sekou-search .post{
    clear: both;
    padding-bottom: 50px;
}

#sekou-search .topPrInner{
        margin-left: 30px;
}

