/******************************************
	Theme Name:secaimarche
****************************************/

/****************************************
common parts
*****************************************/
/*breadcrumbs*/
.breadcrumbs{
	color: #999;
	font-size:.8em;
	padding: 1em;
	text-align:right;
}
.breadcrumbs a{
	color: #ffa617;
}

/*btn*/
.btn{
	background:#222;
	border-radius:10px;
	color:#fff;
	display:inline-block;
	font-weight:bold;
	padding:1em 4em;
}
@media screen and (max-width:768px){
	.btn{
		padding:1em 2em;
	}
}

/*gmap*/
.gmap {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
}
.gmap iframe {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}
.kadomaru_img{
	border-radius:20px;
	overflow:hidden;
}
.kadomaru_img img{
	display:block;
}
/*logo*/
.logo{
}
@media screen and (max-width:768px){
	.logo{
	}
}
/*sec*/
.sec{
	margin-top:160px;
}
@media screen and (max-width:768px){
	.sec{
		margin-top:80px;
	}
}
.sec_bg{
	padding:80px 0;
}
@media screen and (max-width:768px){
	.sec_bg{
		padding:80px 0;
	}
}
.sec_gray{
	background:#f2f1f0;
}
.sec_orange{
	background:#ffb40d;
}
.sec_mb{
	margin-bottom: 160px;
}
@media screen and (max-width:768px){
	.sec_mb{
		margin-bottom:80px;
	}
}
/*sec_title*/
.sec_mt0{
	margin-top: 0;
}
.sec_title{
	font-size:60px;
	line-height:1.2;
	position:relative;
}
@media screen and (max-width:768px){
	.sec_title{
		font-size:30px;
	}
}
.sec_title:before{
	background:#769d23;
	border-radius:50%;
	content:"";
	display:block;
	height:10px;
	left:-10px;
	position:absolute;
	top:-10px;
	width:10px;
}
.sec_title2{
	display:inline-block;
	font-size:48px;
}
@media screen and (max-width:768px){
	.sec_title2{
		font-size:24px;
	}
}
/*topcontrol*/
#topcontrol{
	background: #222;
	border-radius: 99em;
	color: #fff;
	height: 40px;
	text-align: center;
	width: 40px;
	z-index:3;
}
@media screen and (max-width:768px){
	#topcontrol{
		right: 20px!important;
		bottom: 20px!important;
	}
}
#topcontrol .icon {
    padding-top: 8px;
}
/*wp-pagenavi*/
.wp-pagenavi{
	display: flex;
	justify-content: center;
}
.wp-pagenavi,
.wp-pagenavi a{
	color: #222;
}
.wp-pagenavi .pages,
.wp-pagenavi .extend{
	display: none;
}
.wp-pagenavi a,
.wp-pagenavi span{
	background:#eee;
	border: 2px solid #222!important;
	border-radius:10px;
	font-weight: bold;
	margin: 0 .5em!important;
	padding: .5em 1em!important;
}
@media screen and (max-width:768px){
	.wp-pagenavi a,
	.wp-pagenavi span{
		margin: 0 .2em!important;
	}
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current{
	background: #222;
	color: #fff;
}
@media screen and (max-width:768px){
	.wp-pagenavi .last,
	.wp-pagenavi .first{
		display: none;
	}
}
/****************************************
ユーザー入力エリア
*****************************************/
/*entry-content*/
.entry-content{
}
/*block*/
.entry-content address,
.entry-content ol,
.entry-content dl,
.entry-content ul,
.entry-content p,
.entry-content table,
.entry-content blockquote,
.entry-content pre{
	margin-bottom: 2em;
}
.entry-content p:last-child{
	margin-bottom:0;
}

/*block end*/

.entry-content a{
	color: #ffa617;
	text-decoration: underline;
}
.entry-content a:hover{
	text-decoration: none;
}
.entry-content address{
	background: #f1f1f1;
	padding: 20px;
}
.entry-content blockquote{
	background: #f1f1f1;
	font-style: italic;
	padding: 20px;
}
.entry-content blockquote p:last-child{
	margin-bottom: 0;
}
.entry-content code{
	background: #f1f1f1;
	font-style: italic;
}
.entry-content em{
	background: #ecf0f4;
	font-style: italic;
}
.entry-content pre{
	background: #f1f1f1;
	line-height: 1.4;
	overflow:scroll;
	padding: 1em;
}

/*ul ol*/
.entry-content ul,
.entry-content ol{
	margin-left:1em;
}
.entry-content ul:last-child,
.entry-content ol:last-child{
	margin-bottom:0;
}
/*ul*/
.entry-content ul li{
	list-style:disc;
}
.entry-content ul li:last-child{
	margin-bottom:0;
}
/*ol*/
.entry-content ol li{
	list-style:decimal;
}
.entry-content ol li:last-child{
	margin-bottom:0;
}
.entry-content ul ol li{
	list-style:decimal;
}
.entry-content ol ul li{
	list-style:disc;
}
.entry-content li{
	margin:0 0 10px 10px;
}
.entry-content li ul,
.entry-content li ol{
	margin-top: 10px;
}

.entry-content dt{
	font-weight: bold;
}
.entry-content dd{
	margin-bottom: 20px;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6{
	line-height: 1.2;
	margin-bottom:1em;
}
.entry-content h1{
	font-size: 30px;
	margin-top: 2em;
}
.entry-content h2{
	font-size: 30px;
	margin-top: 2em;
}
.entry-content h2:first-child{
	margin-top:0;
}
.entry-content h3{
	font-size: 24px;
	margin-top: 2em;
}
.entry-content h3:first-child{
	margin-top:0;
}
.entry-content h4{
	font-size: 24px;
	margin-top: 2em;
}
.entry-content h4:first-child{
	margin-top:0;
}
.entry-content h5{
	margin-top: 2em;
}
.entry-content h6{
	margin-top: 2em;
}
/*table*/
.entry-content table{
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	width: 100%;
}
.entry-content th,
.entry-content td{
	border-bottom: 1px solid #ccc;	
	border-right: 1px solid #ccc;
	padding: 10px;
	vertical-align: top;
}
.entry-content th{
	background: #f1f1f1;
	font-weight: 700;
	text-align: left;
}
/*inline*/
.entry-content img{
	height: auto;
	max-width: 100%;
}
.entry-content a img{
	transition: .5s;
}
.entry-content a:hover img{
	box-shadow:0px 0px 20px 4px #ddd;
}
.entry-content iframe{
	max-width: 100%;
}
.aligncenter{
	text-align: center;
}
.alignleft{
	float: left;
	margin-right: 20px;
}
.alignright{
	float: right;
	margin-left: 20px;
}
.wp-caption{
	max-width: 100%;
}
.wp-caption-text{
	color: #666;
	font-size: 12px;
	font-style: italic;
}
/****************************************
header
*****************************************/
.header{
	background:#ffb40d;
	padding:1em;
	position:fixed;
	top:0;
	transition:.3s;
	width:100%;
	z-index:99;
}
@media screen and (max-width:768px){
	.header{
		padding:1em;
	}
}
.header_logo{
	height:20px;
}
@media screen and (max-width:768px){
	.header_logo{
		height:15px;
	}
}
/*icon-humburger*/
.icon-hamburger {
	cursor: pointer;
	height: 25px;
	margin: 0 auto;
	position: absolute;
	right: 20px;
	transition: .3s;
	top: 14px;
	width: 30px;
	z-index: 99;
}
.icon-hamburger .bar {
	display: inline-block;
	width: 30px;
	height: 2px;
	background-color: #000;
	position: absolute;
	left: 0;
	transition: .25s ease-in-out;
}
#bar01 {top: 0;}
#bar02 {top: 10px;}
#bar03 {top: 20px;}
.active.bar{
}
.active#bar01 {
	top: 10px;
	transform: rotate(45deg);
}
.active#bar02 {width: 0;}
.active#bar03 {
	top: 10px;
	transform: rotate(135deg);
}
/****************************************
gnav
*****************************************/
@media screen and (max-width:768px){
	.gnav_wrap{
		background: #ffb40d;
		display: none;
		height: 100vh;
		left: 0;
		padding:4em 1em 1em;
		position: absolute;
		top: 0;
		width: 100%;
	}
}
/*nav*/
.nav_menu li{
	margin-left:1em;
	position:relative;
}
@media screen and (max-width:768px){
	.nav_menu li{
		margin-left:0;
	}
	.nav_menu li:nth-child(n+2){
		margin-top:1em;
	}
}
/*current-menu-item*/
#menu-item-35.current-menu-item:before{
	content:none;
}
.current-menu-item:before{
	background:#769d23;
	border-radius:50%;
	content:"";
	display:block;
	left:-5px;
	height:10px;
	position:absolute;
	top:-0;
	width:10px;
}

.nav_menu a{
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:.5em;
}
@media screen and (max-width:768px){
	.nav_menu a{
		font-size:20px;
	}
}
/*contact*/
.nav_menu li.contact a{
	background:#222;
	color:#fff;
}
/*lang*/
.nav_menu li.lang a{
	border:2px solid #222;
}
.nav_menu li.lang a i{
	margin-left:.5em;
}
/*sub-menu*/
.sub-menu{
}
@media screen and (min-width:769px){
	.sub-menu{	
		background:#fff;
		border-radius:20px;
		display:none;
		padding:1em;
		position:absolute;
		width:200px;
	}
	li:hover .sub-menu{
		display:block
	}
	.sub-menu li{
		margin:0;
	}
	.sub-menu li:nth-child(n+2){
		margin-top:1em;
	}
	.sub-menu a{
		display:block;
		font-size:14px;
		position:relative;
	}
	.sub-menu a br,
	.sub-menu a span{
		display:none;
	}
	.sub-menu a i{
		color:#01a0c6;
		margin-left:1em;
		position:absolute;
		right:0;
	}
}
/****************************************
cv
*****************************************/

/****************************************
footer
*****************************************/
.footer{
	background:#ffb40d;
	color:#fff;
	padding:4em 0;
	position:relative;
}
@media screen and (max-width:768px){
	.footer{
		padding:2em 0;
	}
}
.footer .inner-l{
	position:relative;
	z-index:2;
}
@media screen and (min-width:769px){
	.footer_cv_item{
		width:49.5%;
	}
}
.footer_cv_item a{
	background:#fff;
	border-radius:20px;
	color:#222;
	display:block;
	padding:2em 0;
	text-align:center;
}
@media screen and (max-width:768px){
	.footer_cv_item a{
		padding:1em 0;
	}
}
.footer_cv_item_icon{
	height:40px;
}
.footer_cv_item_title{
	font-size:30px;
	font-weight:bold;
}
@media screen and (max-width:768px){
	.footer_cv_item_title{
		font-size:18px;
	}
}
.footer_cv_item_arrow{
	height:10px;
}
.footer_logo{
	height:150px;
}
@media screen and (max-width:768px){
	.footer_logo{
		height:100px;
	}
}
/*gnav_footer*/
@media screen and (min-width:769px){
	#gnav_footer{
		width:100%;
	}
	#gnav_footer li{
		margin-left:1em;
	}
}
#gnav_footer li{
	position:relative;
}
#gnav_footer .current-menu-item:before{
	left:-10px;
	top:-5px;
}
@media screen and (max-width:768px){
	#gnav_footer li:nth-child(n+2){
		margin-top:1em;
	}
}
#gnav_footer a{
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
#gnav_footer a i{
	margin-left:.5em;
}
.footer_sns{
	text-align:right;
}
@media screen and (max-width:768px){
	.footer_sns{
		text-align:center;
	}
}
.footer_sns a{
	color:#fff;
	display:inline-block;
	font-size:1.2em;
	margin-left:1em;
}
@media screen and (max-width:768px){
	.footer_sns a{
		margin:0 1em;
	}
}
.copyright{
	font-size:16px;
	text-align:center;
}
.footer_bg{
	background:#ffa617;
	height:300px;
	position:absolute;
	top:0;
	width:100%;
}
/****************************************
main
*****************************************/
main{
}

/****************************************
front-page
*****************************************/
.kv_top{
	background:#ffb40d;
}
.kv_top .inner-l{
	position:relative;
}
.kv_top_img{
	display:block;
}
.kv_top_scroll{
	bottom:0;
	height:100px;
	left:0;
	position:absolute;
	transform:translatey(50%);
}
@media screen and (max-width:768px){
	.kv_top_scroll{
		height:50px;
	}
}
/*client*/
.top_client_title{
	font-size:30px;
	text-align:center;
}
@media screen and (max-width:768px){
	.top_client_title{
		font-size:18px;
	}
}
.top_client_title strong{
	color:#ffa617;
	font-size:120%;
}
@media screen and (min-width:769px){
	.client_slider .slick-slide{
		width:auto!important;
	}
}
@media screen and (max-width:768px){
	.client_slider .slick-slide{
		align-items:center;
		display:flex;
		height:100px;
	}
}
.client_slider li{
	text-align:center;
}
@media screen and (min-width:769px){
	.client_slider img{
		height:120px;
		width:auto;
	}
}
@media screen and (max-width:768px){
	.client_slider img{
		height:auto;
		width:100%;
	}	
}
/*service*/
.top_service{
	background:#ffa617;
	position:relative;
}
.top_service_read{
	font-size:30px;
}
@media screen and (max-width:768px){
	.top_service_read{
		font-size:18px;
	}
}
.top_service_item_cnt_title{
	color:#fff;
	font-size:48px;
}
@media screen and (max-width:768px){
	.top_service_item_cnt_title{
		font-size:24px;
	}
}
.vertical_text01{
	left:5%;
	position:absolute;
	top:-100px;
}
@media screen and (max-width:768px){
	.vertical_text01{
		top:-40px;
		width:100px;
	}
}
/*about*/
.top_about{
	position:relative;
}
.top_about_img{
	position:relative;
	z-index:3;
}
@media screen and (min-width:769px){
	.top_about_img{
		bottom:0;
		left:0;
		position:absolute;
		width:60%;
	}
}
.top_about_cnt{
	position:relative;
	z-index:3;
}
@media screen and (min-width:769px){
	.top_about_cnt{
		margin-left:50%;
		padding-bottom:6em;
		position:relative;
		width:40%;
		z-index:3;
	}
}
@media screen and (max-width:768px){
	.top_about_cnt{
		margin:2em auto 0;
		width:90%;
	}
}
.top_about_subtitle{
	color:#ffaa00;
	font-size:30px;
	font-weight:bold;
}
@media screen and (max-width:768px){
	.top_about_subtitle{
		font-size:18px;
	}
}
.vertical_text02{
	position:absolute;
	right:5%;
	top:-0;
	z-index:2;
}
@media screen and (max-width:768px){
	.vertical_text02{
		width:100px;
	}
}
/*recruit*/
.top_recruit{
	background:#f9f9f9;
}
@media screen and (min-width:769px){
	.top_recruit{
		padding:10em 0;
		position:relative;
	}
	.top_recruit_img{
		bottom:0;
		position:absolute;
		right:0;
		width:45%;
	}
	.top_recruit_cnt{
		margin-left:10%;
		padding-bottom:4em;
		position:relative;
		width:40%;
		z-index:2;
	}
}
@media screen and (max-width:768px){
	.top_recruit_cnt{
		margin:2em auto 0;
		width:90%;
	}
}
.top_recruit_cnt_title{
	position:relative;
}
.top_recruit_cnt_title .sec_title{
	position:relative;
	z-index:2
}
.top_recruit_cnt_title_img{
	left:0;
	position:absolute;
	top:0;
	transform:translate(-20%,-50%);
}
@media screen and (max-width:768px){
	.top_recruit_cnt_title_img{
		height:100px;
		left:auto;
		right:0;
		transform:none;
	}
}
/*news*/
@media screen and (min-width:769px){
	.top_news_title{
		width:30%;
	}
	.top_news_list{
		width:66%;
	}
}
.top_news_list_item{
	border-bottom:2px solid #222;
	padding-bottom:1em;
}
.top_news_list_item:nth-child(n+2){
	margin-top:2em;
}
@media screen and (min-width:769px){
	.top_news_list_item_time{
		color:#999;
		font-size:16px;
		xmargin-right:2em;
		width:20%;
	}
	.top_news_list_item_cat{
		color:#ffaa00;
		font-size:16px;
		font-weight:bold;
		width:20%;
	}
	.top_news_list_item_title{
		font-size:16px;
		width:60%;
	}
}

@media screen and (max-width:768px){
	.top_news_list_item_title{
		margin-top:1em;
	}
}
/****************************************
下層ページ共通
*****************************************/
.kv_page{
	background:#ffb40d;
}
@media screen and (max-width:768px){
	.kv_page{
		padding:2em 0;
	}
}
.kv_page_img img{
	display:block;
	height:auto;
	max-width:100%;
}
@media screen and (min-width:769px){
	.kv_page_img img{
		transform:translatey(80px);
	}
	.post-type-archive-news .kv_page_img img,
	.single-news .kv_page_img img{
		transform:none;
	}
}
@media screen and (min-width:769px){
	.kv_page_title_wrap{
		width:37.5%;
	}
	.kv_page_title{
		font-size:48px;
		
	}
}
@media screen and (max-width:768px){
	.kv_page_title{
		font-size:30px;
	}
}
/****************************************
レストラン・生産者　共通
*****************************************/
.problem_item_label{
	background:#222;
	border-radius:10px;
	color:#fff;
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	padding:0 .5em;
}
.problem_item_title{
	font-size:24px;
}
.solve_text{
	font-size:36px;
}
.solve_img{
	height:40px;
}
.solve_text strong{
	color:#ffa617;
}
.solution_item_label{
	background:#ffb40d;
	border-radius:10px;
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	padding:0 .5em;
}
.faq_item{
	border-bottom:1px solid #222;
	padding-bottom:1em;
}
.faq_item_q,
.faq_item_a{
	padding-left:2em;
	position:relative;
}
.faq_item_q{
	color:#ffb40d;
	font-weight:bold;
}
.faq_item_q:before,
.faq_item_a:before{
	display:inline-block;
	font-weight:bold;
	left:0;
	position:absolute;
}
.faq_item_q:before{
	content:"Q";
}
.faq_item_a:before{
	content:"A";
}
.voice_item{
	border:1px solid #222;
	border-radius:20px;
	padding:2em;
}
.voice_item .kadomaru_img{
	/*max-height:300px;*/
	overflow:hidden;
}
.voice_item .kadomaru_img img{
	height:auto;
	width:100%;
}
.voice_item_cnt_title{
	color:#FFA61E;
	font-size:24px;
}
/*voice slider*/
.js_voice_slider .slick-prev:before,
.js_voice_slider .slick-next:before{
	color:#222;
}
@media screen and (max-width:768px){
	.js_voice_slider .slick-prev{
		left:-10px;
	}
	.js_voice_slider .slick-next{
		right:-10px;
	}
}
/****************************************
farmer
*****************************************/
.farmer_logo ul{
	display:flex;
	flex-wrap:wrap;
}
.farmer_logo li{
	align-items:center;
	background:#fff;
	display:flex;
	margin-right:4%;
	width:13.333%;
}
@media screen and (min-width:769px){
	.farmer_logo li:nth-child(6n){
		margin-right:0;
	}
	.farmer_logo li:nth-child(n+7){
		margin-top:1em;
	}
}
@media screen and (max-width:768px){
	.farmer_logo li{
		width:30.666%;
	}
	.farmer_logo li:nth-child(3n){
		margin-right:0;
	}
	.farmer_logo li:nth-child(n+4){
		margin-top:1em;
	}
}
.farmer_logo li img{
	height:auto;
	width:100%;
}
/****************************************
company
*****************************************/
.company_subtitle{
	color:#ffa617;
	font-size:24px;
}
@media screen and (max-width:768px){
	.company_subtitle{
		font-size:18px;
	}
}
.company_shadow{
	box-shadow: 20px 20px 16px -6px rgba(0,0,0,0.6);
}
.story_item_cnt_label{
	background:#ffb40d;
	border-radius:99em;
	color:#fff;
	display:inline-block;
	font-weight:bold;
	padding:0 1em;
}
.story_item_cnt_title{
	font-size:36px;
}
@media screen and (max-width:768px){
	.story_item_cnt_title{
		font-size:24px;
	}
}
/*partner*/
.partner_logo ul{
	display:flex;
	flex-wrap:wrap;
}
.partner_logo li{
	margin-right:4%;
}
@media screen and (min-width:769px){
	.partner_logo li{
		width:22%;
	}
	.partner_logo li:nth-child(4n){
		margin-right:0;
	}
}
@media screen and (max-width:768px){
	.partner_logo li{
		width:48%;
	}
	.partner_logo li:nth-child(2n){
		margin-right:0;
	}
}
.partner_logo li img{
	height:auto;
	width:100%;
}
/*office*/
.office_title{
	font-size:36px;
}
@media screen and (max-width:768px){
	.office_title{
		font-size:24px;
	}
}
.office_subtitle{
	color:#ffa617;
	font-size:24px;
}
.office_table{
	width:100%;
}
.office_table tr{
	border-bottom:1px solid #ffa617;
}
.office_table th,
.office_table td{
	padding:1em;
}
.office_table th{
	font-weight:bold;
	text-align:left;
}
/****************************************
recruit
*****************************************/
.looking_item{
	color:#fff;
	font-weight:bold;
}
.looking_item_title{
	font-size:30px;
	text-align:center;
}
@media screen and (max-width:768px){
	.looking_item_title{
		font-size:24px;
	}
}
.message_cnt p{
	line-height:1.6;
}
.message_img{
}
/*tab*/
.tab_item{
	background:#fff;
	border:2px solid #222;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	margin:2em 1em 0 0;
	padding:1em 2em;
	transition:.5s;
}
@media screen and (max-width:768px){
	.tab_item{
		margin-top:1em;
		padding:.5em 1em;
	}
}
.tab_item:hover,
.tab_item.on{
	background:#222;
	color:#fff;
}
.tab_cnt{
	font-size:16px;
	display:none;
}
.tab_cnt:first-child{
	display:block;
}
.tab_cnt table,
.tab_cnt th,
.tab_cnt td{
	border:none;
}
.tab_cnt th,
.tab_cnt td{
	padding:2em 0;
}
.tab_cnt tr{
	border-bottom:2px solid #222;
}
@media screen and (min-width:769px){
	.tab_cnt th{
		width:30%;
	}
}
@media screen and (max-width:768px){
	.tab_cnt th,
	.tab_cnt td{
		display:block;
	}
	.tab_cnt td{
		padding-top:0;
	}
}
/****************************************
contact,entry共通
*****************************************/
.wpcf7{
	box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.2);
	padding:2em;
}
@media screen and (max-width:768px){
	.wpcf7{
		padding:1em;
	}
}
.wpcf7 table,
.wpcf7 th,
.wpcf7 td{
	border:none;
}
@media screen and (max-width:768px){
	.wpcf7 table,
	.wpcf7 th,
	.wpcf7 td{
		display:block;
		width:100%;
	}
}
.wpcf7 th{
	background:none;
}
@media screen and (min-width:769px){
	.wpcf7 th{
		width:30%;
	}
}
/*form*/
.wpcf7-radio .wpcf7-list-item{
	display:block;
	margin-left:0;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea{
	background:#eee;
	border:1px solid #222;
	border-radius:10px;
	font-size:20px;
	padding:.5em;
	width:100%;
}
.wpcf7 select{
	font-size:16px;
	padding:.5em;
	width:100%;
}
.wpcf7-submit{
	font-size:20px;
}
@media screen and (max-width:768px){
	.wpcf7-submit{
		width:100%;
	}
}
.wpcf7-submit:disabled{
	opacity:.5;
}
/*privacy*/
.privacy_box{
	border:1px solid #222;
	border-radius:10px;
	max-height:200px;
	overflow-x:scroll;
	padding:2em;
}
/****************************************
news
*****************************************/
.single-news .top_news_list_item_time,
.single-news .top_news_list_item_cat{
	width:auto;
}
.single_news_title{
	border-bottom:2px solid #222;
	font-size:36px;
	padding-bottom:1rem;
	
}
@media screen and (max-width:768px){
	.single_news_title{
		font-size:24px;
	}
}