@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 {
	border: 1px solid #FCD44D;
	height: initial;
}
.wp-block-search__inside-wrapper {
	margin: 16px auto;
	width: 100%!important;
}
.wp-block-search__button {
	box-shadow: initial;
}
.wp-block-search__button.wp-element-button {
	background-color: #FCD44D;
	color: #ffffff;
	transition: .5s;
}
.wp-block-search__button.wp-element-button:hover {
	opacity: .5;
}
.wp-block-search__button.wp-element-button {
	width: 24%;	
}

/* top page */
.home .wp-block-column {
    background-color: #FFFFFF;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 40px;
}

/* article page */
.single .l-mainContent__inner {
    background-color: #FFFFFF;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 40px;
}

/* page */
.page .l-mainContent__inner {
    background-color: #FFFFFF;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 40px;
}

/* top pageのみ除外 */
.home .l-mainContent__inner {
    background-color: initial;
    border-radius: initial;
    box-shadow: initial;
    padding: initial;
}

/* footer contents */
.footer_contents {
	display: grid;
}
.footer_contents_link:hover {
	text-decoration: underline;
}