/*
Theme Name: Nishiki Child
Author: s56bouya
Version: 2.13.0
Tested up to: 6.7
Requires at least: 6.0
Requires PHP: 7.2
Description: Nishiki is a fully responsive theme. Elegance,Refined,Multifunctional. In your admin panel, go to Appearance -> Customize. About 80 customization can be done without writing the code. responsive layout, front page setting, movie setting, etc. Customization often required for web production / website operation can be set. Gutenberg Block Editor Style Support.
Tags:one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, featured-images, sticky-post, blog, entertainment, portfolio, editor-style, block-styles, wide-blocks, footer-widgets, full-width-template
Theme URI: https://support.animagate.com/product/wp-nishiki/
Author URI: https://www.imamura.biz/blog/
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nishiki
Template: nishiki
*/
a{
	text-decoration: none !important;
}
.main-visual img{
	position: static !important;
}
.main-visual-content{
	padding: 0 !important;
}
*{
	font-family: "Noto Sans JP", sans-serif !important;
}
.hoveropacity{
	transition: .4s !important;
	opacity: 1 !important;
}
.hoveropacity:hover{
	opacity: 0.7 !important;
}
.bg_green{
	background: rgb(222,241,125) !important;
}
.bg_orange{
	background: rgb(255,216,134) !important;
}
/* ボタンを枠の外に出す */
.carousel-control-prev {
	left: -5% !important;
}
.carousel-control-next {
	right: -5% !important;
}
/* ボタンのスタイルを変更 */
.carousel-control-prev,
.carousel-control-next {
	top: 50% !important;
	transform: translateY(-50%) !important;
	border-radius: 30px !important;
	width: 50px !important;
	height: 50px !important;
	background: #333 !important;
}
.widget ul li, .widget ol li {
	padding: 0 !important;
	border: none !important;
}
/* メニュー位置変更(最終位置) */
#masthead #menu-collapse ul li#menu-item-44 > ul{
	left: -5.6rem !important;
}
/* スマホフッターを消す */
#sfwa_footer_widget-2, #sfwa_footer_widget-3, #sfwa_footer_widget-4{
	display: none !important;
}
@media (min-width: 992px) {
	#sfwa_footer_widget-2, #sfwa_footer_widget-3, #sfwa_footer_widget-4{
		display: block !important;
	}
}
/* フッタータイトルサイズ */
.sfwa_footer_area .widget-title{
	font-size: 1.2rem !important;
}
/* フッターコピーライト */
.sfwa_footer_area{
/*	text-align: center !important;*/
}
/* サイドバー */
.sidebar{
	margin-top: 20px !important;
}
.sidebar h2{
	padding: 0 0 5px 10px;
	border-bottom: 3px solid #659BFD;
	text-shadow: 1px 1px 2px #ccc;
	font-size: 1.5rem !important;
}
.sidebar ul{
	padding: 0 10px 0 10px !important;
}
.sidebar ul li{
	border-bottom: 1px dotted #ccc !important;
}
aside.sidebar section{
	margin-bottom: 0 !important;
}
section.widget{
	margin-bottom: 0 !important;
}