﻿@charset "utf-8";
/*-----------------------------------------------*/
#contenttop{
	margin-top:12px;
	margin-right:auto;
	margin-left:auto;
	width:938px;
	text-align:left;
}
/* トップページ */
.topmainimg{
	width:938px;
	clear:both;
	overflow:hidden;
}
.topmain{
	padding:0px 0px 30px 0px;
	width:938px;
	clear:both;
	overflow:hidden;
}
.topmain a:link,.topmain a:active,.topmain a:visited{
	color:#4f4946;
	text-decoration:none;
}
.topmain a:hover{
	color:#0000ff;
	text-decoration:underline;
}
#timage1{
	position:relative;
	width:464px;
	float:left;
}
#timage2 a{
	margin:0px 0px 0px 12px;
	width:146px;
	float:left;
}
#timage3{
	margin:0px 0px 12px 12px;
	width:461px;
	float:left;
}
.timagehalf{
	margin-left:12px;
	width:146px;
	float:left;
	display:inline;
}
.marginb11{
	margin-bottom:11px;
}
#topmain1{
	margin:0px 12px 0px 0px;
	width:174px;
	float:left;
	overflow:hidden;
}
#topmain2{
	margin:0px 12px 0px 0px;
	width:516px;
	float:left;
	overflow:hidden;
}
#topmain3{
	width:224px;
	float:left;
	overflow:hidden;
}
.ttitlelist{
	position:relative;
}
.ttitlelist1{
	position:absolute;
	top:5px;
	left:115px;
}
.ttitlelist2{
	position:absolute;
	top:5px;
	left:457px;
}
.ttitlelist3{
	position:absolute;
	top:5px;
	left:165px;
}

/*////////////////*/
/* マップ設定 共通 */
/*////////////////*/
.topmaplink{
	position:relative;
}

/*////////////////*/
/* ピオグランデマップ設定 */
/*////////////////*/
#piograndesimulation{
	position:absolute;
	left:8px;
	top:125px;
}
#piograndecatalog{
	position:absolute;
	left:8px;
	top:163px;
}

/*////////////////*/
/* 新生活マップ設定 */
/*////////////////*/
.tnewlife{
	position:relative;
}
.tnewlife p{
	position:absolute;
	left:368px;
	top:182px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.65em;
	line-height:1.2;
}

/*////////////////*/
/* 学習マップ設定 */
/*////////////////*/
#gakusyucatalog{
	position:absolute;
	left:11px;
	top:142px;
}
#gakusyushop{
	position:absolute;
	left:11px;
	top:88px;
}
.topgakusyu{
	position:relative;
}
.topgakusyu .topshopdesk{
	position:absolute;
	left:70px;
	top:21px;
}
/*////////////////*/

/* 臨時のお知らせ */
#ttopicsnotice{
	margin:12px 0px 0px 0px;
	padding:8px 14px 8px 14px;
	width:486px;
	float:left;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	line-height:1.5;
	border:solid 1px #990000;
}
#ttopicsnotice p{
	color:#4f4946;
}
#ttopicsnotice p.noticetitle{
	margin:0px 0px 4px 0px;
	color:#990000;
}

/* 新着ニュースリリース・おすすめ情報・お知らせ */
#ttopics{
	margin:12px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	width:514px;
	float:left;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
/* 新着ニュースリリース */
.tnewstxt{
	margin:8px 11px 0px 11px;
	width:492px;
	float:left;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	color:#6b6d6c;
	display:inline;
}
.tnewsline{
	margin:0px 11px 0px 11px;
	padding-top:8px;
	border-top:solid 1px #cccccc;
	float:left;
}
.tnewstxtleft{
	width:388px;
	float:left;
}
.tnewstxtright{
	padding:6px;
	width:92px;
	float:left;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.65em;
	color:#6b6d6c;
	background-color:#eeeeee;
	line-height:1.2;
	letter-spacing:0.05em;
}
.tnewstxtright img{
	margin-bottom:2px;
}
.tnewstxt ul{
	text-align:left;
}
.tnewstxt li{
	padding:0px 0px 0px 12px;
	width:364px;
	list-style:none outside;
	background:url("images/mark-t.gif") no-repeat left center;
}
.tnewstxt .srname{
	margin:0px 5px 0px 0px;
	padding:1px 2px 0px 3px;
	border:solid 1px #8a8a8a;
}
.tnewstxt #result1{
	padding:4px 0px 4px 12px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	line-height:1.8;
	letter-spacing:-0.04em;
}
.tnewstxt #result2{
	padding:4px 0px 8px 12px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	line-height:1.8;
	letter-spacing:-0.04em;
}
.tnewstxt #result3{
	padding:4px 0px 4px 12px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	line-height:1.8;
	letter-spacing:-0.04em;
}
/* アウトレット情報 */
.toutlettxt{
	margin:5px 11px 0px 25px;
	padding-top:8px;
	width:464px;
	float:left;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	color:#6b6d6c;
	border-top:solid 1px #cccccc;
	display:inline;
}
.toutlettxt ul{
	text-align:left;
}
.toutlettxt li{
	padding:0px 0px 0px 12px;
	width:454px;
	list-style:none outside;
	background:url("images/mark-t.gif") no-repeat left center;
}
.tnewstxt #result4{
	padding:4px 0px 4px 12px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	line-height:1.8;
	letter-spacing:-0.04em;
}
.toutlettxt .srname{
	margin:0px 5px 0px 0px;
	padding:1px 2px 0px 3px;
	border:solid 1px #8a8a8a;
}
/* おすすめ情報 */
#tinfotxt{
	padding:2px 0px 12px 25px;
	width:488px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#6b6d6c;
	line-height:1.8;
	letter-spacing:-0.04em;
}
#tinfotxt img{
	padding:10px 20px 0px 0px;
	width:220px;
}
#tinfotxt .tinfotxt3 img{
	padding:10px 15px 0px 0px;
	width:142px;
}

/* お知らせ */
#ttopicstxt{
	padding:8px 0px 8px 11px;
	width:451px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#6b6d6c;
	line-height:1.8;
	letter-spacing:-0.04em;
}
#ttopicstxt ul{
	text-align:left;
}
#ttopicstxt li{
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 12px;
	width:468px;
	list-style:none outside;
	background:url("images/mark-d.gif") no-repeat left center;
}
#ttopicstxt .info{
	color:#990000;
}
#ttopicstxt img{
	margin:8px 0px 0px 0px;
}

/* おすすめ商品 */
#tproduct{
	margin:12px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	width:172px;
	float:left;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
#tproducttxt{
	padding:4px 11px 0px 11px;
	width:150px;
}
#tproducttxt ul{
}
#tproducttxt li{
	list-style:none;
}
#tproducttxt img.outlinkt{
	padding:2px 0px 4px 0px;
}
#tproducttxt img.outlink{
	padding:4px 0px 0px 0px;
}

/* ブランド */
.tbrand{
	margin:12px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	width:172px;
	float:left;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
.tbrandtxt{
	margin:12px 0px 0px 11px;
	width:150px;
	float:left;
	display:inline;
}
.tbrandtxt p.txt{
	margin:3px 0px 0px 5px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.65em;
	color:#6b6d6c !important;
	line-height:1.2;
	letter-spacing:0.05em;
}
.tbrandtxt p.link{
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 16px;
	width:134px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	background:url("images/mark-a.gif") no-repeat left;
	line-height:1.8;
	letter-spacing:-0.04em;
}
.tbrandtxt a{
	font-weight:bold;
}
.tbrandtxt img{
	padding-right:0.5em;
	vertical-align:middle;
}
/* 業務用家具 */
#tcontract{
	margin:12px 0px 0px 0px;
	width:172px;
	float:left;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
#tcontracttxt{
	padding:12px 0px 12px 11px;
	width:150px;
	color:#6b6d6c;
}
.tcontracttxt{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.65em;
	line-height:1.2;
	letter-spacing:0.05em;
}
#tcontracttxt a:link,#tcontracttxt a:active,#tcontracttxt a:visited{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	font-weight:bold;
	color:#32b16c;
	text-decoration:none;
	line-height:1.2;
	letter-spacing:-0.04em;
}
#tcontracttxt a:hover{
	color:#0000ff;
	text-decoration:underline;
}
#tcontracttxt li{
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	width:138px;
	list-style:none outside;
	background:url("images/mark-a_cont.gif") no-repeat left center;
	text-indent:6px;
}
#tcontracttxt img{
	margin:12px 0px 0px 0px;
}

/* ショールーム */
#tshowroom{
	margin:12px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	width:222px;
	float:left;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
#tshowroomtitle{
	position:relative;
	width:53px;
}
#tshowroomlist{
	position:absolute;
	top:5px;
	left:165px;
}
#tshowroomimg{
	padding:12px 0px 0px 11px;
}
#tshowroomimg img.fair{
	padding:4px 0px 0px 0px;
}
#tshowroomtxt{
	padding:6px 0px 12px 19px;
	width:189px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#6b6d6c;
	line-height:1.6;
	letter-spacing:-0.04em;
	zoom:100%
}
#tshowroomtxt ul{
}
#tshowroomtxt li{
	margin:0px 8px 0px 0px;
	padding:0px 0px 0px 8px;
	width:47px;
	float:left;
	list-style:none outside;
	background:url("images/mark-t.gif") no-repeat left center;
}
#tshowroomtxt:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

/* ギャラリー */
#tgallery{
	margin:12px 0px 0px 0px;
	width:222px;
	float:left;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
#tgalleryimg{
	padding:12px 0px 0px 11px;
}
#tgallerytxt{
	padding:6px 19px 12px 19px;
	width:184px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.65em;
	color:#6b6d6c;
	line-height:1.2;
	letter-spacing:0.05em;
}
#tgallerytxt ul{
	margin:4px 0px 0px 0px;
}
#tgallerytxt li{
	padding:4px 0px 0px 0px;
	float:left;
	list-style:none;
}
#tgallerytxt img.right{
	padding:0px 0px 0px 4px;
}
#tgallerytxt:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
/* カリモクのこだわり */
#tconcept{
	margin:12px 0px 0px 0px;
	width:222px;
	float:left;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
#tconcepttxt{
	padding:6px 0px 6px 11px;
	width:200px;
	color:#6b6d6c;
}
#tconcepttxt ul{
}
#tconcepttxt li{
	padding:0px 0px 0px 12px;
	width:188px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	list-style:none outside;
	background:url("images/mark-t.gif") no-repeat left center;
	line-height:1.8;
	letter-spacing:-0.04em;
}
#tconcepttxt p{
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 12px;
	width:176px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	background:url("images/mark-ds.gif") no-repeat left;
	line-height:1.8;
	letter-spacing:-0.04em;
}
#tconcepttxt img{
	margin:12px 0px 0px 0px;
}
#tconcepttxt img.anshin{
	margin:-6px 0px 0px 12px;
}
/* 家具修理 */
#trepair{
	margin:12px 0px 0px 0px;
	width:222px;
	float:left;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
#trepairtxt{
	padding:6px 0px 6px 11px;
	width:200px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#6b6d6c;
	line-height:1.8;
	letter-spacing:-0.04em;
}
#trepairtxt ul{
}
#trepairtxt li{
	padding:0px 0px 0px 12px;
	width:188px;
	list-style:none outside;
	background:url("images/mark-t.gif") no-repeat left center;
}
#trepairtxt img{
	margin:12px 0px 0px 0px;
}
/* よくある質問 */
#tfaq{
	margin:12px 0px 0px 0px;
	width:222px;
	float:left;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
#tfaqtxt{
	padding:6px 0px 6px 11px;
	width:200px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#6b6d6c;
	line-height:1.8;
	letter-spacing:-0.04em;
}
#tfaqtxt ul{
}
#tfaqtxt li{
	padding:0px 0px 0px 12px;
	width:188px;
	list-style:none outside;
	background:url("images/mark-t.gif") no-repeat left center;
}
#tfaqtxt img{
	margin:12px 0px 0px 0px;
}
/* カリモクについて */
#tabout{
	margin:12px 0px 0px 0px;
	width:222px;
	float:left;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
#tabouttxt{
	padding:6px 0px 6px 11px;
	width:200px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#6b6d6c;
	line-height:1.8;
	letter-spacing:-0.04em;
}
#tabouttxt ul{
}
#tabouttxt li{
	padding:0px 0px 0px 12px;
	width:188px;
	list-style:none outside;
	background:url("images/mark-t.gif") no-repeat left center;
}
#tabouttxt img{
	margin:12px 0px 0px 0px;
}
