<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
﻿/*
Theme Name: フードコネクション
Theme URI: https://www.foodconnection.jp/
Author: Foodconnection
Author URI: https://www.foodconnection.jp/
Description: フードコネクションのテーマ
*/

/* --------------------------------------------------------------------------------------
  記事の中身のスタイルをデフォルトに戻す
--------------------------------------------------------------------------------------- */

.post-content html,
.post-content address,
.post-content blockquote,
.post-content body,
.post-content dd,
.post-content div,
.post-content dl,
.post-content dt,
.post-content fieldset,
.post-content form,
.post-content frame,
.post-content frameset,
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6,
.post-content noframes,
.post-content ol,
.post-content p,
.post-content ul,
.post-content center,
.post-content dir,
.post-content hr,
.post-content menu,
.post-content pre {
	display: block;
	unicode-bidi: embed;
}

.post-content li { display: list-item; }
.post-content head { display: none; }
.post-content table { display: table; }
.post-content tr { display: table-row; }
.post-content thead { display: table-header-group; }
.post-content tbody { display: table-row-group; }
.post-content tfoot { display: table-footer-group; }
.post-content col { display: table-column; }
.post-content colgroup { display: table-column-group; }
.post-content td,
.post-content th { display: table-cell; }

.post-content caption { display: table-caption; }
.post-content th {
	font-weight: bolder;
	text-align: center;
}

.post-content caption { text-align: center; }
.post-content body { margin: 8px; }
.post-content h1 {
	font-size: 2em;
	margin: .67em 0;
}

.post-content h2 {
	font-size: 1.5em;
	margin: .75em 0;
}

.post-content h3 {
	font-size: 1.17em;
	margin: .83em 0;
}

.post-content h4,
.post-content p,
.post-content blockquote,
.post-content ul,
.post-content fieldset,
.post-content form,
.post-content ol,
.post-content dl,
.post-content dir,
.post-content menu { margin: 1.12em 0; }

.post-content h5 {
	font-size: .83em;
	margin: 1.5em 0;
}

.post-content h6 {
	font-size: .75em;
	margin: 1.67em 0;
}

.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6,
.post-content b,
.post-content strong { font-weight: bolder }

.post-content blockquote {
	margin-left: 40px;
	margin-right: 40px;
}

.post-content i,
.post-content cite,
.post-content em,
.post-content var,
.post-content address { font-style: italic; }

.post-content pre,
.post-content tt,
.post-content code,
.post-content kbd,
.post-content samp { font-family: monospace; }

.post-content pre { white-space: pre; }

.post-content button,
.post-content textarea,
.post-content input,
.post-content select { display: inline-block; }

.post-content big { font-size: 1.17em; }

.post-content small,
.post-content sub,
.post-content sup { font-size: .83em; }

.post-content sub { vertical-align: sub; }
.post-content sup { vertical-align: super; }
.post-content table { border-spacing: 2px; }

.post-content thead,
.post-content tbody,
.post-content tfoot { vertical-align: middle; }

.post-content td,
.post-content th,
.post-content tr { vertical-align: inherit; }

.post-content s,
.post-content strike,
.post-content del { text-decoration: line-through; }

.post-content hr { border: 1px inset; }

.post-content ol,
.post-content ul,
.post-content dir,
.post-content menu,
.post-content dd { margin-left: 40px; }

.post-content ol { list-style-type: decimal; }

.post-content ol ul,
.post-content ul ol,
.post-content ul ul,
.post-content ol ol {
	margin-top: 0;
	margin-bottom: 0;
}

.post-content u,
.post-content ins { text-decoration: underline; }
.post-content br:before {
	content: "\A";
	white-space: pre-line;
}

.post-content center { text-align: center; }
.post-content a:link,
.post-content a:visited { text-decoration: underline; }

.post-content a:focus { outline: thin dotted invert; }

.post-content div,
.post-content img {
	max-width: 100% !important;
	height: auto;
}

/* --------------------------------------------------------------------------------------
  共有パーツ
--------------------------------------------------------------------------------------- */

.news-ttl {
	margin-top: 8%;
	background-color: #ffa325;
	color: #fff;
	padding-top: 7%;
	padding-bottom: 2%;
}

.news-ttl ul {
	letter-spacing: -0.9em;
	margin-left: -1%;
}

.news-ttl li {
	background-color: #fff;
	border-radius: 12px;
	color: #ffa325;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 23px;
	margin-bottom: 1%;
	margin-left: 1%;
	padding: 0 12px;
	text-align: center;
}

.news-ttl h1 {
	color: #fff;
	font-size: 210%;
	font-weight: bold;
	margin-top: 1%;
	position: relative;
	right: auto;
	top: 0;
	text-align: left;
	line-height: 1.3;
}

.news-ttl time {
	display: block;
	margin-top: 1%;
}
.post-content h2{
	font-size: 160%;
	font-weight: bold;
	color: #fff;
	background-color: #ffa325;
	border-left: solid 15px #ff7800;
	padding: 30px 25px 30px 20px;
}

.post-content h3{
	font-size: 150%;
	font-weight: bold;
	padding: 0.4em 0.7em;/*文字の上下 左右の余白*/
  color: #ff7800;/*文字色*/
  /*background: #f4f4f4;背景色*/
  border-left: solid 25px #ff7800;/*左線*/
  border-bottom: double 5px #ffa325;/*下線*/
	margin-bottom: 30px;
}

.post-content h4{
  font-size: 120%;
  font-weight: bold;
  position: relative;
  padding: 0.6em;
  background: -webkit-repeating-linear-gradient(-45deg, #feff95, #feff95 4px,#fdfec6 3px, #fdfec6 8px);
  background: repeating-linear-gradient(-45deg, #feff95, #feff95 4px,#fdfec6 3px, #fdfec6 8px);
  border-radius: 7px;
}
.post-content h4:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 30px;
  border: 15px solid transparent;
  border-top: 15px solid #fdfec6;
  width: 0;
  height: 0;
	
}


.post-wrap {
	background-color: #f7f7f7;
	padding-bottom: 4%;
}

.breadcrumbs { margin: 2% auto; }

.post-main {
	background-color: #fff;
	padding: 1% 3%;
	word-wrap: break-word;
}

.social {
	letter-spacing: -0.9em;
	margin-left: -1%;
	margin-top: 3%;
}

.social li {
	display: inline-block;
	vertical-align: top;
	letter-spacing: normal;
	margin-left: 1%;
}

.wp-pagenavi {
	text-align: center;
	font-weight: bold;
	font-size: 110%;
}

.wp-pagenavi .current,
.wp-pagenavi a:hover,
.wp-pagenavi span:hover {
	background-color: #ffa325;
	color: #fff;
	border-radius: 19px;
}

.wp-pagenavi span,
.wp-pagenavi a {
	width: 38px;
	height: 38px;
	line-height: 38px;
	margin-left: 1%;
	display: inline-block;
	vertical-align: top;
}

.wp-pagenavi span:first-child,
.wp-pagenavi a:first-child { margin-left: 0; }

.wp-pagenavi .nextpostslink {
	border: 2px solid #ffa325;
	border-radius: 19px;
	width: 34px;
	height: 34px;
	line-height: 34px;
}

.related { margin-top: 5%; }

.related h2 {
	text-align: left;
	font-size: 180%;
	margin-bottom: 1%;
}

/* --------------------------------------------------------------------------------------
   タブレット
--------------------------------------------------------------------------------------- */

@media screen and (max-width: 999px) {
	.post-wrap { padding-top: 0; }
	
	.post-main { padding: 3% 5% 7%; }
	
	.news-ttl h1,
	.news-ttl time { margin-left: 2%; }
	
	.news-ttl li,
	.social li { margin-left: 3%; }

}

/* --------------------------------------------------------------------------------------
   スマホ
--------------------------------------------------------------------------------------- */

@media (max-width: 766px) {
	.news-ttl { padding-top: 13%; }
}