@charset "UTF-8";
/* ヘッダー */
.h_top .h1 {
	width: 269px !important;
	height: 66px !important;
	margin-top: 0;
	background: #F9D800 url("../design_img/ss_chil_head_logo_sp.png") no-repeat left center !important;
	background-size: 100% !important;
}
.h_top .h1 img {
	position: absolute !important;
	opacity: 0 !important;
}
.drawer_btn,
.h_main,
.head_in {
	display: none !important;
}
/* サブサイト帯 */
.sub_head_in .sub_id {
	display: none;
}
.sub_head_in .sub_link-box.eme_btn-box li a {
	background: #FFF !important;
	color: #2b3095 !important;
}
/* フッター */
.main_footer {
	display: block !important;
	position: relative !important;
	z-index: 9999!important;
}
.foot,
.foot_modori {
	display: none !important;
}
.foot_modori a{
	display: none;
}
.foot_wrap,
.foot_copy {
	display: block !important;
	margin: 0 !important;
	position: relative !important;
	z-index: 999 !important;
}

/* 追従メニュー */
.clone-nav{
	display: none;
}

/* 画像リスト */
.main .ilist_lower ul,
.main .ilist2_lower ul{
	display: block !important;
	overflow: hidden !important;
}
.main .ilist_lower ul > li,
.main .ilist2_lower ul > li{
	float: left !important;
}

/* 分類 */
.design .main_naka .page_left .page_left_float{
	display: block !important;
	overflow: hidden !important;
}
.design .main_naka .page_left .page_left_float .cate_post01{
	float: left !important;
}


/*Firefox対応 印刷時の文字2重表示対策*/
h1,h2,h3,h4,h5,h6,strong,th,em{
	font-family: arial, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro";
}
b{
	font-weight: normal;
}

/*** トップページ用 ***/
/* スライダー */
.top_vis-box .splide__track {
	max-width: 1056px !important;
	width: 100% !important;
}
.chil_slider1 .splide__list {
	display: block !important;
	position: relative !important;
	height: 688px !important;
	transform: none !important;
}
.chil_slider1 li.splide__slide {
	position: absolute !important;
	float: left !important;
	left: 0 !important;
	top: 0 !important;
	height: 688px !important;
}
.chil_slider1 li.is-visible.is-prev {
	left: -500px !important;
}
.chil_slider1 li.is-visible.is-next {
	left: unset !important;
	right: 500px !important;
}
.chil_slider1 li.is-active.is-visible {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: 9999 !important;
}
.chil_slider1 li.splide__slide--clone,
.chil_slider1 li.is-active.is-visible.splide__slide--clone {
	position: absolute !important;
}

/* スライドショー2（画像リスト） */
.slider2 .splide__track {
    overflow: hidden !important;
    transform: none !important;
  }
.slider2 .splide__list {
    transform: none !important;
  }
.slider2 .splide__slide {
    display: none !important;
  }
.slider2 .splide__slide.is-visible {
    display: block !important;
	width: calc(25% - 7.5px)!important;
  }

/* 画像リスト関係 */
.main .mosimo .ilist2_lower ul > li:nth-child(n) {
	margin: 0 8px 8px 0 !important;
}
.main .mosimo .ilist2_lower ul > li:nth-child(3n) {
	margin-right: 0 !important;
}
.main .life .ilist_lower ul > li:nth-child(n) {
	max-width: 100% !important;
	width: 19.2% !important;
	float: left !important;
	left: unset !important;
}
.main .life .ilist_lower ul > li:first-child {
	margin-left: 9% !important;
}
.main .benri .ilist_lower ul > li:nth-child(n) {
	width: 16.35% !important;
	float: left !important;
}
.main .shicho .ilist_lower ul > li:nth-child(n) {
	width: calc((100% - 4px) / 2) !important;
	margin-right: 4px !important;
}
.main .shicho .ilist_lower ul > li:nth-child(2n) {
	margin-right: 0 !important;
}
.main .motto_list .ilist_lower ul > li:nth-child(n) {
	width: calc((100% - 12px) / 2) !important;
	margin: 0 12px 12px 0 !important;
}
.main .motto_list .ilist_lower ul > li:nth-child(2n) {
	margin-right: 0 !important;
}
.main .sns_list .ilist2_lower ul > li:nth-child(n) {
	width: calc((100% - (12px * 4)) / 5) !important;
	margin: 0 12px 0 0 !important;
}
.main .sns_list .ilist2_lower ul > li:last-child {
	margin-right: 0 !important;
}
.main .sns_list .ilist2_lower ul > li .ilist_in {
	height: 100% !important;
}

/*** トップページ ***/
.main {
	padding: 0 !important;
}
/* zone01 */
.main_header > .app_fixed-box .app_link,
.information-box .sp-box {
	display: none !important;
}
/* zone02 */
.news-box::before {
	max-width: 1080px !important;
	width: 100% !important;
	left: 0;
}
/* zone03 */
.top_event-box .splide.chil_slider2 {
	max-width: 1006px !important;
	width: 100% !important;
}
.event_inner .splide__track {
	max-width: 1006px !important;
	width: 100% !important;
	padding-bottom: 8px !important;
}
.event_inner .splide__list {
	transform: none !important;
}
.top_event-box .splide.chil_slider2 ul:not(.more):not(.splide__pagination) li {
	height: 483px !important;
}
.top_event-box .splide.chil_slider2 ul:not(.more):not(.splide__pagination) li a,.top_event-box .splide.chil_slider2 li a .ilist_in {
	height: 481px !important;
}
.top_event-box .splide__slide img {
	height: 223px !important;
}
.top_event-box .splide.chil_slider2 .ilist_right {
	height: 257px !important;
}
/* zone04 */
.zone04 .children-box {
	margin: 0 !important;
}
.chil_slider3 .splide__track {
	max-width: 1056px !important;
	width: 100% !important;
	padding-bottom: 8px !important;
}
.chil_slider3 .splide__list {
	height: 568px !important;
	transform: none !important;
}
.top_leaflet-box .splide.chil_slider3 ul:not(.more):not(.splide__pagination) li:nth-child(n) {
	width: 244px !important;
	height: 437px !important;
}
.top_leaflet-box .splide.chil_slider3 ul:not(.more):not(.splide__pagination) li a {
	height: 437px !important;
}
.top_leaflet-box .splide__slide .ilist_left {
	height: 283px !important;
}
.top_leaflet-box .splide__slide img {
	height: 271px !important;
}
.top_leaflet-box .splide.chil_slider3 .ilist_right {
	height: 136px !important;
}
.top_leaflet-box div.more {
	width: 242px !important;
	height: 48px !important;
}

