@charset "utf-8";

/*
noren
暖簾
*/

#SecOtherProducts ul li:nth-child(1),
#SecOtherProducts ul li:nth-child(2),
#SecOtherProducts ul li:nth-child(9){
	display: none;
}


/* #Sec01
-----------------------------------------------------------------*/
.noren #Sec01{
	margin-top: 40px;
	padding: 0 80px;
}
.noren #Sec01 .inner{
	max-width: 960px;
	margin: 0 auto;
}
.noren #Sec01 h2.ttl{
	margin-top: 60px;
}


.noren #Sec01 .web_list_box ul{
	max-width: 1040px;
	margin: 0 auto;
}

.noren #Sec01 .web_list_box ul li:first-child{
    margin-top: 100px;
}

.noren #Sec01 .web_list_box ul li {
    background: #666666;
    margin-bottom: 20px;
}

.noren #Sec01 .web_list_box ul li a{
	display: flex;
    color: #fff;
}
.noren #Sec01 .web_list_box ul li .txt_box .ttl {
    font-size: 2.6rem;
    font-weight: 700;
}
.noren #Sec01 .web_list_box ul li .txt_box {
    width: 50%;
    padding: 30px;
    box-sizing: border-box;
    position: relative;
}
.noren #Sec01 .web_list_box ul li .img {
    width: 50%;
}

.noren #Sec01 .web_list_box ul li .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.noren .noren_box{
	margin-top: 80px;
}

.noren .noren_box .img_box{
	display: flex;
	justify-content: space-between;
	margin-bottom: 40px;
}

.noren .noren_box .img_box img{
	width: auto;
}


.noren .noren_box .img_box .txt{
	margin-right: 30px;
}

.norenimg img { width: 100%; }

@media screen and (max-width: 1020px) {
/* 1020pxまでの幅の場合に適応される */


/* 1020pxまでの幅の場合に適応される */
}

@media screen and (max-width: 767px) {
/* 767pxまでの幅の場合に適応される */

/* #Sec01
-----------------------------------------------------------------*/
.noren #Sec01{
	padding: 0 50px;
}
.noren #Sec01 .inner{
}

.noren #Sec01 .web_list_box ul li a{
	display: block;
    color: #fff;
}
.noren #Sec01 .web_list_box ul li .txt_box {
    width: 100%;
}
.noren #Sec01 .web_list_box ul li .img {
    width: 100%;
}

.noren .noren_box .img_box{
	display: block;
}

.noren .noren_box .img_box .txt{
	margin: 0 auto;
}

.noren .noren_box .img_box .img{
	text-align: center;
}

.noren .noren_box .img_box img{
	margin-top: 30px;
	max-width: 100%;
}

/* 767pxまでの幅の場合に適応される */
}

@media screen and (max-width: 640px) {
/* 640pxまでの幅の場合に適応される */


/* 640pxまでの幅の場合に適応される */
}