@charset "utf-8";/*Theme Name: Sync diary themeDescription: sync-furniture official site | 株式会社 SYNCTheme URI: https://sync-furniture-jp.pro/diary/classta/Author: ZOCOZO DESIGN Inc. Author URI: https://zocozo.com/ *//* ------ none ----- */.tablet {	display: none !important;}.sPhone {	display: none !important;}/*------ none end ----- *//* ------ Basic Elements ------ */body {	color: #595757;	font-family: 'Open Sans', sans-serif;	/*font-size: 77%;*/  }  a {    color: #6FB8E7;    }    a:hover {      color: #BDDBF3;}h2,h3,h4,h5,h6 {	font-size: 93%;	margin: 2em 0;	padding-left: 5px;}/* ----- Basic Elements ----- */#container {	width: 980px;	margin: 40px auto 0px;}/* --- main nav -> menu_pc.css --- *//* ---- centerBox --- */#centerBox {	width: 980px;	margin: 40px auto;  clear: both;  justify-content: space-around;  flex-wrap: wrap;  display: flex;  align-items: baseline;}#centerBox a{	color: #55A7D7;}#centerBox a:hover {	color: #bbb;}#centerBox table.press {  width: calc(33.3% - 5px);  margin: 0px 0px 5px 0px;  background: #F7F8F8;}#centerBox table.press td p {	width: 90%;	height: auto;	margin: 0px auto 0px;	padding: 0px 0px 15px 0px;	font-size: 108%;	letter-spacing: 0.1em;	color: #7AA1BC;}#centerBox table.press th img {	display: block;	width: calc(100% - 30px);	height: auto;  aspect-ratio: 1 / 1;	margin: 0px auto;	padding: 15px;	object-fit: cover;}/*参考：https://www.webcreatorbox.com/tech/object-fit*//* ---- centerBox end --- *//* ----- pager ----- */#pager {	width: 100%;	height: auto;	margin: 0px auto 120px;	font-size: 92%;	clear: both;  }  .page-numbers {    display: block;    width: 35px;    height: 35px;    line-height: 35px;    margin: 5px;    text-align: center;    font-size: 92%;    color: #fff;    letter-spacing: 0.1em;    background: #9dcdf4;    float: left;    }    .current {      display: block;      width: 35px;      height: 35px;      line-height: 35px;      margin: 5px;      text-align: center;      font-size: 92%;      color: #9dcdf4;      letter-spacing: 0.1em;      background: #ececec;      float: left;    }    .next,.prev {      display: block;      width: 35px;      height: 35px;      line-height: 35px;      margin: 5px;      text-align: center;      font-size: 92%;      color: #fff;      letter-spacing: 0.1em;      background: #9dcdf4;      float: left;    }    a.page-numbers:hover {      color: #9dcdf4;      background: #ececec;}/* ----- pager end ----- *//*　----- arrow -----　*/#arrow {	width: 60px;	height: 60px;	clear: both;  }  a.top {    display: block;    width: 60px;    height: 60px;    margin: 0px auto;    clear: both;}/* ----- arrow end ----- *//* ----- footer ----- */footer {	width: 980px;	height: 100px;	margin: 0px auto;	border-top: 1px solid #BDDBF3;	clear: both;}#ftr {	width: 980px;	height: 100px;	margin: 0px auto;}#ftr small {	display: block;	width: 330px;	height: 100px;	line-height: 100px;	color: #6FB8E7;/*logo color*/	font-size: 88%;	letter-spacing: 0.1em;	float: left;		font-family: 'Open Sans', sans-serif;	font-weight: 400;}footer p {	width: 175px;	height: 50px;	margin: -75px 0px 0px 0px;	float: right;}/* ----- footer end ----- */p.ans {	width: 970px;	margin: 30px auto 0;	letter-spacing: 0.1em;}