@charset "UTF-8";

/* col-md- 1199px以下 */
@media screen and (max-width: 1199px) {
}

/* col-sm- 991px 以下 */
@media screen and (max-width: 991px) {
}

/* col-xs- 767px 以下 */
@media screen and (max-width: 767px) {
}
/* Wordpress Over Write Settings
****************************************************************************************** */

.contentsTtl {
	color: #333;
	background: #f1f1f1;
	padding: 60px 0;
	margin-bottom: 30px;
}
.contentsTtl h1 {
	margin: 0;
	padding: 0;
}
.contentsTtl h1 small {
	margin-left: 1em;
	font-size: 40%;
	color: goldenrod;
}
.main-container { margin-bottom: 60px; }
.entry-content img {
	display: block;
	max-width: 100%;
	height: auto;
}
/*記事*/
.post {
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
	margin-bottom: 60px;
}

@media screen and (max-width: 767px) {
.contentsTtl {
	padding: 30px 0;
	margin-bottom: 15px;
}
.contentsTtl h1 { font-size: 120% !important; }
}
/*共有ボタン*/
.sharedaddy {
	overflow: hidden;
	padding-top: 70px;
	margin-top: 120px;
	position: relative;
	border-top: 1px dotted #ddd;
}
.sd-content {
	position: absolute;
	right: 0;
	bottom: 0;
}
#page-pro .sd-content {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	text-align: center;
}
.sd-content ul li a.sd-button:before { color: #fff; }
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button,
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button,
.sd-social-icon .sd-content ul li[class*=share-].share-google-plus-1 a.sd-button,
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button { background: #555; }
/*画像位置*/
.alignright {
	float: right;
	margin-left: 2em;
	margin-bottom: 1em;
}
.alignleft {
	float: left;
	margin-right: 2em;
	margin-bottom: 1em;
}
.aligncenter {
	float: none;
	margin: 2em auto;
	text-align: center;
}

/* col-xs- 767px 以下 */
@media screen and (max-width: 767px) {
/*画像位置*/
.alignright,
.alignleft,
.aligncenter {
	display: block;
	float: none;
	margin: 2em auto;
	text-align: center;
}
}
/* aside
****************************************************************************************** */
aside.widget { margin-bottom: 60px; }
.widget h3 {
	background: #000;
	color: #fff;
	padding: 1em;
	margin: 0;
	line-height: 1.5;
	font-size: 100%;
}
.widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget ul li {
	border-bottom: 1px solid #ddd;
	padding: 0;
	margin: 0;
}
.widget ul li a {
	display: block;
	padding: 0.5em;
	padding-right: 25px;
	margin: 0;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.widget ul li a::after {
	content: '\e809';
	font-family: icon;
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
a[rel="category tag"] {
	text-decoration: none!important;
	display: inline-block;
	font-size: 12px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	border-radius: 3px;
	color: #777!important;
	background: #fff;
	border: 1px solid #ccc;
	/*box-shadow: 0 1px 0 rgba(0,0,0,.08);*/
	text-shadow: none;
	line-height: 23px;
	padding: 1px 8px 0 5px;
}
a[rel="category tag"]::before {
	content: '\eb25';
	font-family: icomoon;
	margin-right: 0.2em;
}
/* 会社概要
****************************************************************************************** */
.company-sumary-tbl th,
.comapany-history-tbl th {
	white-space: nowrap;
	width: 12em;
	background: #f9f9f9;
}

@media screen and (max-width: 767px) {
.company-sumary-tbl,
.company-sumary-tbl tbody,
.company-sumary-tbl th,
.company-sumary-tbl td,
.comapany-history-tbl,
.comapany-history-tbl tbody,
.comapany-history-tbl th,
.comapany-history-tbl td {
	display: block;
	width: 100%;
}
}
/*アクセス
****************************************************************************************** */
#access { overflow: hidden; }
#access div[class*="col-"] {
	display: block;
	background: #fff;
	text-align: center;
	box-sizing: border-box !important;
	margin: 0;
	font-weight: 400;
}
#access div[class*="col-"],
#access div[class*="col-"] a { color: #333; }
#access div[class*="col-"] strong {
	font-weight: 400;
	display: block;
}
#access .row div > div {
	/*border:1px solid #ddd;*/
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #ddd;
}
#access .row { margin-bottom: 30px; }
#access .tel:before,
#access .fax:before,
#access .tel:before,
#access .fax:before,
#access .jusho:before,
#access .car:before,
#access .train:before,
#access .airplane:before {
	font-family: icon;
	margin-right: 0.3em;
	display: block;
	width: 1.5em;
	text-align: center;
	margin: auto;
	font-size: 30px;
	color: #E2BE94;
}
#access .tel:before { content: '\e814'; }
#access .fax:before { content: '\e81b'; }
#access .jusho:before { content: '\e81e'; }
#access .car:before { content: '\e82a'; }
#access .train:before { content: '\e82b'; }
#access .airplane:before { content: '\e82f'; }
#access .tel,
#access .fax {
	font-size: 200%;
	font-weight: 200;
}
#access .tel span,
#access .fax span { display: none; }
/*お問い合わせ
****************************************************************************************** */
.pushbutton-wide {
	border: none;
	background: #000;
	color: #fff;
	border-radius: 3px;
	padding: 0.5em 2em;
	font-weight:bold;
}
/*NEWS
****************************************************************************************** */
#page-news { }
#page-news ul.newsList {
	list-style: none;
	margin: 0;
	padding: 0;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
	background: #fff;
}
#page-news ul.newsList li {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #eee;
}
#page-news ul.newsList li a {
	display: block;
	padding: 15px;
	padding-right: 25px;
	position: relative;
	height: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#page-news ul.newsList li a::after {
	content: '\e809';
	font-family: icon;
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#page-news ul.newsList li a span.entry-date { margin-right: 1em; }
/*サイトマップ
****************************************************************************************** */
/*
<ul id="sitemap_list" class="sitemap_disp_level_0">
<li class="page_item page-item-482 page_item_has_children"><a href="http://mobeltoko.def4.jp/pro/">製品案内</a>
<ul class="children">
	<li class="page_item page-item-569"><a href="http://mobeltoko.def4.jp/pro/andes/">ANDES</a></li>
	<li class="page_item page-item-532"><a href="http://mobeltoko.def4.jp/pro/halfchair/">half chair Op. 1</a></li>
	<li class="page_item page-item-534"><a href="http://mobeltoko.def4.jp/pro/palapeli/">PALAPELI</a></li>
	<li class="page_item page-item-530"><a href="http://mobeltoko.def4.jp/pro/sorahe/">SORAHE</a></li>
	<li class="page_item page-item-573"><a href="http://mobeltoko.def4.jp/pro/wao/">WAO</a></li>
</ul>
</li>
<li class="page_item page-item-495"><a href="http://mobeltoko.def4.jp/oneandonly/">The one and only</a></li>
<li class="page_item page-item-603"><a href="http://mobeltoko.def4.jp/news/">NEWS</a></li>
<li class="page_item page-item-458"><a href="http://mobeltoko.def4.jp/company/">会社案内</a></li>
<li class="page_item page-item-491"><a href="http://mobeltoko.def4.jp/inq/">お問い合わせ</a></li>
<li class="page_item page-item-525"><a href="http://mobeltoko.def4.jp/privacy/">プライバシーポリシー</a></li>
<li class="page_item page-item-762"><a href="http://mobeltoko.def4.jp/sitemap/">サイトマップ</a></li>
</ul>
*/
#sitemap_list {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px dotted #ddd;
}
#sitemap_list li {
	border-bottom: 1px dotted #ddd;
	padding: 1em 0;
}
#sitemap_list > li::before {
	content: '\e92f';
	font-family: icomoon;
	margin-right: 0.2em;
	color: #ccc;
}

#sitemap_list > li.cat-item::before {
	content: '\e935';
	font-family: icomoon;
	margin-right: 0.2em;
	color: #ccc;
}


#sitemap_list .children {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sitemap_list > li.cat-item,
#sitemap_list .children li {
	display: inline-block;
	margin-left: 1.2em;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 0.1em 1em;
	margin-top: 1em;
}
#sitemap_list .children li::before {
	content: '\e92e';
	font-family: icomoon;
	margin-right: 0.2em;
	color: #ccc;
}
.cat-item ul { display: none; }
