@charset "utf-8";



@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');

.noto-sans {
	font-family: "Noto Sans JP", sans-serif;
}



/*------------------------------------------------------------------
長崎県大村市の絶品果物、大集合！
------------------------------------------------------------------*/
.fs-body-custom .fs-l-main {
	margin: 0 auto!important;
	background: url(https://sunchokutable.itembox.design/item/images/f/omura-city/bg-pattern.jpg) ;
}
.fs-body-custom .fs-c-heading--page,
.fs-body-custom #sub1{
	display: none;
}
.fs-body-custom .fs-l-pageMain{
	width: 1000px!important;
	margin: 0 auto;	
}

html {
	scroll-behavior: smooth;
}


/* コンテンツ
-------------------------------------------------------------------------*/
#omura-city {	
}

#omura-city img {
	display: block;
	width: 100%;
	max-width: 100%;
}
#omura-city a img {
	border: none;
}

#omura-city p{
	margin: 0;	
}





/* メイン
-------------------------------------------------------------------------*/
#omura-city .main{
	position: relative;
	background: url(https://sunchokutable.itembox.design/item/images/f/omura-city/main-bg.png) no-repeat;
	height: 2900px;
	
	margin: 100px 0 0 0;
}
#omura-city .main h3{
	position: absolute;
	top:-70px;
}
#omura-city .main .detail{
	position: absolute;
	top:490px;
	left: 50px;	
}
#omura-city .main .detail img{
	width: 450px;
	float:right;
}
#omura-city .main .detail p{
	padding-top: 40px;
	padding-right: 50px;
	font-size: 42px;
	font-weight: 500;
	line-height: 1.57;
	text-shadow: 2px 2px 1.5px #FFF, -2px -2px 1.5px #FFF, -2px 2px 1.5px #FFF, 2px -2px 1.5px #FFF, 0 2px 1.5px #FFF,  0 -2px 1.5px #FFF, -2px 0 1.5px #FFF, 2px 0 1.5px #FFF;
}
#omura-city .main .detail p span{
	color: #c81e14;
	font-weight: 700;
}
#omura-city .main .detail p.txt1{
	padding-top: 0;
}
#omura-city .main .detail p.txt2{
	padding-top:35px;
}
#omura-city .main .img{
	position: absolute;
	top:1400px;
}





/* 長崎県・大村市とはどんな町？
-------------------------------------------------------------------------*/
#omura-city .about{
	position: relative;
	margin: 0;
	padding-top: 295px;
}
#omura-city .about h4{
	position: absolute;
	top:100px;
}
#omura-city .about p{
	font-size: 42px;
	font-weight: 400;
}
#omura-city .about .detail{
	width: 940px;
	margin: 0 auto;
	padding: 101px 50px 110px 50px;
	background: url(https://sunchokutable.itembox.design/item/images/f/omura-city/about-bg.png) no-repeat;
}
#omura-city .about .detail .f-box{
	display: flex;
	justify-content: space-between;
	
	margin-bottom: 47px;
}
#omura-city .about .detail .f-box .mayor{
	width: 380px;
	margin-top: 17px;
}
#omura-city .about .detail .f-box .mayor p{
	font-size: 38px;
	text-align: center;
}
#omura-city .about .detail .f-box .mayor p.name{
	font-size: 38px;
	line-height: 1.3;
	margin-top: 10px;
}
#omura-city .about .detail .f-box p.txt{
	width: 430px;
	line-height: 1.55;
}
#omura-city .about .detail .map{
	width: 820px;
	margin:0 auto 45px auto;
}
#omura-city .about .detail p.txt-1{
	width: 820px;
	margin: 0 auto 35px auto;
	line-height: 1.55;
}
#omura-city .about .detail p.txt-2{
	width: 820px;
	margin: 0 auto;
	line-height: 1.55;
}




/* 果物作りの特徴は？
-------------------------------------------------------------------------*/
#omura-city .features{
	position: relative;
	margin: 0;
	padding-top: 285px;
}
#omura-city .features h4{
	position: absolute;
	top:89px;
}

#omura-city .features .detail{
	width: 940px;
	margin: 0 auto;
	padding: 104px 60px 110px 60px;
	background: url(https://sunchokutable.itembox.design/item/images/f/omura-city/features-bg.png) no-repeat;
}
#omura-city .features .detail h5{
	font-size: 52px;
	color: #c81e14;
	text-align: center;
	margin: 0 0 35px 0;
	padding-left: 30px;
	line-height: 1.35;
}

#omura-city .features .detail .photo{
	width: 780px;
	margin: 0 auto;
}
#omura-city .features .detail .photo p.name{
	font-size: 34px;
	font-weight: 400;
	text-align: center;
	margin-top: -3px;
	margin-left: 5px;
	letter-spacing: -0.001em;
}

#omura-city .features .detail p{
	font-size: 40px;
	font-weight: 400;
	margin-top: 18px;
	line-height: 1.75;
	letter-spacing: 0.035em;
	padding-left: 20px;	
}
#omura-city .features .detail p span{
	letter-spacing: 0.02em;
}




/* 大村の絶品果物をご紹介
-------------------------------------------------------------------------*/
#omura-city .order{
	padding-top: 95px;
	margin: 0 0 138px 0;
}
#omura-city .order h4{
	margin: 0 0 25px 0;
}

#omura-city .order p{
	width: 900px;
	margin: 0 auto 115px auto;
	font-size: 42px;
	font-weight: 400;
	line-height: 1.55;
}
#omura-city .order p span{
	color: #c81e14;
	font-weight: 700;
}
#omura-city .order .treasure{
	position: relative;
	width: 960px;
	margin: 0 auto 87px auto;
}
#omura-city .order .treasure2,
#omura-city .order .treasure3,
#omura-city .order .treasure4{
	position: relative;
	width: 960px;
	margin: 0 auto 96px auto;
}
#omura-city .order h5{
	width: 900px;
	margin: 0 auto 38px auto;
}

/*　準備中　*/
#omura-city .order .bnr-junbi{
	position: absolute;
	top: 40%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0);
}
/*　完売　*/
#omura-city .order .bnr-soldout{
	position: absolute;
	top: 40%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0);
}
#omura-city .order .off{
	display: none;
}



/*PAGE TOP
------------------------------------------------------------------*/
#omura-city .btn_pagetop{
	width: 130px;
	margin: 45px auto 0 auto;
	padding-bottom: 50px;
}

.fs-body-custom .fs-l-footer{
	margin-top: 0;
}

