/*
  作成日: 20190107
  作成者: FOIS01
*/
/* 調整用ベーススタイル
   ========================================================================== */
.jinjin .header_top, .footer_copyright { background: #a31b33; }
.jinjin .slick-dots .slick-active button::before { color: #a31b33 !important; }
.jinjin .menu_top { background-image: url(../image/jinjin/bg-menu-top.jpg); }
.jinjin .shop_top { background-image: url(../image/jinjin/bg-shop-top.jpg); }
.jinjin_intro.intro,
.jinjin .news_in { background: url(../image/jinjin/bg-intro.jpg) no-repeat; background-size: cover; background-position: center; position: relative; }
/*.intro::before,
.news_in::before { background: rgba(255,255,255,.3); content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }*/
.jinjin_intro .intro_wrap,
.jinjin .news_wrap { position: relative; z-index: 1; }
.jinjin .menu_in { background: url(../image/jinjin/bg-menu-in.jpg) no-repeat; background-size: cover; background-position: center; }
.jinjin .shop_in { background: url(../image/jinjin/bg-shop-in.jpg) repeat; }
.jinjin_intro .intro_cont { max-width: 633px; width: calc(56% - 30px); }
.jinjin_intro .intro_cont::before { background-image: url(../image/jinjin/deco-intro-line.png); }
.jinjin_intro .intro_img { position: absolute; top: 0; right: 0; max-width: 680px; width: 46%; display: flex; height: 100%; align-items: center; }
 @media screen and (max-width:479px) {
.jinjin_intro .intro_cont { width: calc(100% - 30px) !important; }
.jinjin_intro .intro_img { height: 160px; align-items: center }
.jinjin_intro .intro_ttl { padding-right: 46%; }
}
 @media screen and (max-width:767px) {
	 .header_middle_logo a img {height:34px; width:104px;}
.jinjin .header_sp_menu_ico { background: #590211; }
.jinjin .header_middle_logo { max-width: 120px; }
}
 @media screen and (min-width:768px), print {
	 .header_middle_logo a img {height:44px; width:134px;}
.jinjin .news_box_cont { align-self: flex-start; padding-top: 15px; }
.jinjin_intro .intro_ttl .section_ttl_jp { font-size: 3.8rem; }
.jinjin .header_middle_logo { max-width: 274px; }
}
 @media screen and (min-width:1025px), print {
.jinjin_intro.intro,
.jinjin .news_in,
.jinjin .menu_in { background-attachment: fixed; }
}
