@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* search box */
.wp-block-search .wp-block-search__input {
	height: initial;
}
.wp-block-search__inside-wrapper {
	margin: 16px auto;
	width: 100%!important;
}
.wp-block-search__button.wp-element-button {
	background-color: #05B3C4;
	color: #ffffff;
	transition: .5s;
}
.wp-block-search__button.wp-element-button:hover {
	opacity: .5;
}
.wp-block-search__button.wp-element-button {
	width: 24%;	
}

/* サイドバーのパーツ一覧リスト */
.parts_list_link {
	border-bottom: 1px solid var(--color_border);
    color: inherit;
    display: block;
    line-height: 1.4;
    position: relative;
	padding: .75em 1em .75em 1.5em;
    transition: padding .25s;
    text-decoration: none;
}

.parts_list_link:before {
	content: "\e934";
    display: inline-block;
    font-family: icomoon !important;
    left: .4em;
    line-height: 1;
    opacity: .85;
    position: absolute;
    top: 50%;
    -webkit-transform: scale(.8) translateX(1px) translateY(-50%);
    transform: scale(.8) translateX(1px) translateY(-50%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.parts_list_link:hover {
	background-color: var(--swl-color_hov_gray);
}