@charset "UTF-8";

#btn + div a{
	padding: 0 ;
	transform: none;
	box-shadow: none;
	border: 1px solid var(--i_btn_color);
	background: var(--i_btn_color);
	color: #fff!important;
}
#btn + div a:hover{
      color: var(--i_btn_color)!important;
	background: transparent;
}
#btn + div a:before{
     content:none;
}
#btn + div a span:before,
#btn + div a span:after{
     content: none;
}
#btn + div a span{
    padding-right: 10px !important;
}


/*-----------------------------ボタンnew---------------------------------*/
.contents_btn01 a, .glossary_archive .content_wrapper .heading.block_header_2 a:after {
    border: 1px solid var(--i_btn_color);
    color: #fff;
    background: var(--i_btn_color);
}

.contents_btn01 a:before, main form .submit:before {
    display: none;
}

.contents_btn01 a:hover, .glossary_archive .content_wrapper .heading.block_header_2 a:hover:after {
    background: transparent;
    border: 1px solid var(--i_btn_color);
    color: var(--i_btn_color)!important;
}

.contents_btn01 a:hover[target=_blank] span:after {
    border: 1px solid var(--i_btn_color);
}

.contents_btn01 a[target=_blank] span:before, .contents_btn01 a[target=_blank] span:after {
    border: 1px solid #fff;
}

.contents_btn01 a:hover[target=_blank] span:before, .contents_btn01 a:hover[target=_blank] span:after {
    border: 1px solid var(--i_btn_color);
}