@charset "utf-8";/*Theme Name: Sync works themeDescription: sync-furniture official site | 株式会社 SYNCTheme URI: http://sync-furniture-jp.pro/works/Author: ZOCOZO DESIGN Inc. Author URI: https://zocozo.com/ */.tablet,.sPhone {	display: none !important;}body {	color: #595757;	font-family: 'Open Sans', sans-serif;	/*font-size: 77%;*/}a {	color: #4fa7df;}a:hover {	/*color: #BDDBF3;*/}h2,h3,h4,h5,h6 {	font-size: 93%;	margin: 2em 0 1em;	padding-left: 5px;}/* --- main nav -> menu_pc.css --- *//* js & php 分岐 -> highlightNav.js & single.php ( <body> )#bottomHead nav ul li:nth-of-type(4) a {  opacity: 0.5;}*//* --- main nav -> menu_pc.css end --- */#container {	width: 980px;	margin: 40px auto 0px;}/* centerBox */#centerBox {	width: 980px;	margin: 40px auto;  }  #centerBox a {    color: #55A7D7;    }    #centerBox a:hover {      color: #bbb;}h3.days {  margin: 0px 0px 5px 0px;  font-size: 12px;  font-weight: lighter;  text-indent: -6px;  border: none;}h2.d_title {  font-size: 108%;  letter-spacing: 0.1em;	font-weight: normal;	padding: 0px;	margin: 0px;  }  h2.d_title a {    color: #7aa1bc !important;}hr.d_title {  width: 100%;  border-top: 1px solid #BDDBF3;  border-left: none;  border-right: none;  border-bottom: none;  margin: 0px 0px 3em 0px;  clear: both;}hr {  width: 100%;  border-top: 1px solid #999;  border-left: none;  border-right: none;  border-bottom: none;  margin: 2em auto;}.single-item {  margin: 0px;  padding: 15px 15px 0px 15px;  border: 0;  background: #fff;}/* the_content() */div.post-body {	width: 800px;	height: auto;	margin: 0px auto;  }  div.post-body p {    width: 800px;    margin: 2em auto;    line-height: 2em;		letter-spacing: 0.1em;    text-align: justify;    text-justify: inter-ideograph;    }    .post-body img {      max-width: 100%;      display: block;      margin: 1em 0;}/* widget search */#wid {	width: 40%;	height: auto;	margin: 90px 0px 0px 0px;	clear: both;}label.screen-reader-text {	display: none;}.widget {	width: 100%;	height: auto;	margin: 0px 0px 0px 0px;}/* search */#searchform input {	width: 70%;	height: 20px;	padding: 5px 10px;	margin-bottom: 40px;	font-size: 108%;	border: 1px solid #BDDBF3;	float: left;	border-radius: 0px;	-webkit-appearance: none;}input#searchsubmit {	width: 23%;	height: 32px;	line-height: 15px;	margin-bottom: 40px;	color: #fff;	font-size: 100%;	font-weight: normal;	letter-spacing: 0.1em;	cursor: pointer;	border: 1px solid #9dcdf4;	background: #9dcdf4;	float: right;	border-radius: 0px;	-webkit-appearance: none;}/* search end */h2.widgettitle {	display: none;}.widget ul {	display: none;}/* widget end *//* page nav */ul.page {	width: 100%;	height: 50px;	margin: 0px 0px 20px 0px;  font-family: 'Open Sans', sans-serif;  }  ul.page li.prev a,  ul.page li.center a,  ul.page li.next a{    color: #55A7D7;    }    ul.page li.prev a:hover,    ul.page li.center a:hover,    ul.page li.next a:hover{      opacity: 0.5;  }  ul.page li.prev {    width: 33%;    height: 50px;    padding-left: 0.5%;    line-height: 50px;    font-size: 108%;    letter-spacing: 0.1em;    color: #55A7D7;    text-align: left;    float: left;  }  ul.page li.center {    width: 33%;    height: 50px;    line-height: 50px;    font-size: 108%;    letter-spacing: 0.1em;    color: #55A7D7;    text-align: center;    float: left;  }  ul.page li.next {    width: 33%;    height: 50px;    line-height: 50px;    font-size: 108%;    letter-spacing: 0.1em;    color: #55A7D7;    text-align: right;    float: left;}/* page nav end *//* 関連記事 Relation */h4.relation {	width: 100%;	height: auto;	margin: 100px 0px 0px 0px;	line-height: 1.8em;	letter-spacing: 0.1em;	font-size: 116%;	color: #7aa1bc;	font-weight: normal;  }  h4.relation span {    display: block;    width: 100%;    height: auto;    margin: 0px 0px 20px 0px;    line-height: 1.6em;    letter-spacing: 0.1em;    font-size: 92%;    font-weight: normal;    color: #55A7D7;    }    h4.relation span b {      color: #595757;      font-size: 88%;      font-weight: normal;}#relation {  clear: both;  justify-content: space-around;  flex-wrap: wrap;  display: flex;  }  #relation table.press {    width: calc(33.3% - 5px);    margin: 0px 0px 5px 0px;    background: #e4e5e6;    }    #relation table.press th img {      display: block;      width: 90%;      height: auto;      margin: 0px auto;      padding: 15px;    }    #relation 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;}/* 関連記事 Relation end *//* 404 not found */#centerBox h5 {	width: 90%;	padding: 20px 0px 20px;	margin: 30px auto;	color: #BDDBF3;	font-size: 200%;	letter-spacing: 0.1em;	text-align: center;	border-top: 3px solid #BDDBF3;	border-bottom: 3px solid #BDDBF3;	font-family: 'Open Sans', sans-serif;	font-weight: 400;  }  #centerBox h5 span {    display: block;    margin-top: 15px;    color: #999;    font-size: 12px;    font-weight: lighter;    letter-spacing: 0.1em;}/* 404 not found *//* centerBox end *//* arrow */#arrow {	width: 100%;	height: 60px;	clear: both;	margin-bottom: -5px;}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;/*rogo 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;}