li[id='wp-admin-bar-swell_settings']{
		display:none;
}

/* メンテナンス画面 */
.yellow{
		background-color: #ffffdd;
}
.selectedit{
		height:34px;
		margin: 10px 5px -5px 0px;
}
.labelg{
		color: green;
}


/* 検索結果一覧 */
.edit {
		color: white;
    display: inline-block;
    border: solid 1px;
    padding: 6px 10px 5px 10px;
    line-height: 0.5;
    border-radius: 10px;
    background-color: green;
    margin: 0px 5px 0px 5px;
}

/* フォームパーツ */
input[type="text"],input[type="number"],input[type="email"],textarea {
    border: 1px solid #555;
    color: #000;
    background-color: white;
}

input[type="radio"]{
    margin-left: 20px;
}
input[type="number"] {
		text-align: right;
}


select{
    background-color: white;
    border-color: #333;		
}
label{
		display:inline-block;
		margin-left: 10px;
}
.red {
		color: red !important;
}

.blue{
		background-color: blue !important;
    color: white !important;
}
.green{
		background-color: green !important;
    color: white !important;
}

/* スクロールに追従する要素 */
.sticky {
		position: sticky;
		top: 120px;
}

/* コンテンツ上部余白 */
.l-content2 {
		padding-top: 2em; 
		padding-bottom: 0em; 
}

/* 薬局情報個別ページの設定 */
.midashi{
		width:25% !important;
		min-width:140px !important;
		color:#0066aa;
		background-color:#f7f7f7;
		vertical-align: middle !important;
		border-color: #999 !important;		
		height:60px;
}
.midashi2{
		display: inline-table;
		width:30% !important;
		min-width:140px !important;
		color:#027400;
		margin-right:15px;
}
.midashi3{
		display: inline-table;
		width:4em !important;
		color:#027400;
		margin-right:0px;
}

.naiyou{
		width:75% !important;
		vertical-align: middle !important;
		border-color: #999 !important;
		height:60px;
}


.col_2 {
  width: 100%;
  display: flex;
  display: -ms-flexbox;
  /* IE10 */
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  /* IE10 */
}
.col_2 > div {
		width: 50%;
}
@media screen and (max-width: 960px) {
  .col_2 > div {
    width: 100%;
  }
}

/* 線を丸く囲んで白色背景 */
h3{
    border: solid 3px var(--color_htag);
    padding: 13px 20px 13px 20px;
    color: var(--color_htag);
    border-radius: 10px;
}

/* 入力フォームの設定 */
input{margin-bottom:10px;}
[type=button], [type=reset], [type=submit], button {min-width:120px;}
[type=submit]{
    color: var(--color_htag);
		border-color: var(--color_htag);
    border-width: 1px;
    border-radius: 20px;}
[type=reset]{border-radius: 20px;}
[id="feas_0_0"],[id="feas_0_1"],[id="feas_2_0"],[id="feas_3_0"][id="feas_4_0"] {width:250px;}
[id="feas_1_0"],[id="feas_2_1"],[id="feas_3_1"][id="feas_4_1"][id="feas_4_1"] {width: 250px;}
select{height: 40px;}

.button{
    color: var(--color_htag);
		border-color: var(--color_htag);
    border-width: 1px;
    border-radius: 20px;
}


/* チェックボックス同士の余白 */
.space{
		display: inline-block;
		width: 10px;
}
/* 検索項目ラベルび設定 */
.flabel{
    display: inline-block;
    min-width: 100px;
    /*border: solid 1px #ddd;*/
    height: 38px;
    margin: 5px 0 10px 0;
    padding: 5px 10px 5px 10px;
    text-align: center;
    background-color: var(--color_htag);
    color: white;
    border-radius: 20px;
}
.flabel2{
    display: inline-block;
    min-width: 100px;
    /*border: solid 1px #ddd;*/
    height: 38px;
    margin: 5px 0 10px 0;
    padding: 5px 20px 5px 20px;
    text-align: center;
    background-color: var(--color_htag);
    color: white;
    border-radius: 20px;
}
.flabel3{
		color: var(--color_htag);
    margin-left: 10px;
}
/* 何故かカスタム投稿個別ページでパンくずリストが非表示になるので調整*/
.single span.p-breadcrumb__text {
    display: block;
}