@charset "utf-8";
/** 全サイズ共通設定 **/
/***  メインコンテンツ  ***/

/*=================================================================================*/
/*各ページ設定*/
/*=================================================================================*/

/*==================*/
/*家具工房*/
/*==================*/
.cont3_01{
	width:100%;
	font-weight:bold;
	font-size:110%;
	padding:0.5em 0;
	border:1px solid #B28500;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.cont3_09,
.cont3_06,
.cont3_05,
.cont3_04,
.cont3_03,
.cont3_02{
	width:46%;
	margin:0 2% 2em 2%;
}

.cont3_07 img{
	width:80%;
	margin:0 10%;
}

/*==================*/
/*特定商取引*/
/*==================*/
.toku01_00,
.site01_00{
	padding:1.5em 0;
	font-size:160%;
	font-weight:bold;
	border:1px solid #000000;
}

.toku01_01 h3,
.site01_01 h3{
	padding:0.2em 0 0.2em 0.5em;
	text-align:left;
	border-left:3px solid #B28500;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.toku01_01 h3{
	font-size:110%;
	font-weight:bold;
}
.toku01_01 dl dt{
	font-weight:bold;
	text-align:left;
	float:left;
}
.toku01_01 dl dd{
	padding-left:0.2em;
	padding-bottom:0.5em;
	text-align:left;
	float:left;
}

.site01_01 a{
	color:#000000 !important;
}

.site01_01 ul li{
	padding:1em 0 1em 2em;
	background:url(../img/sitemap/site_01.png) left center no-repeat;
}


.site01_01 ul .pc{
	padding:1em 0 1em 2em;
	background:url(../img/sitemap/site_02.png) left center no-repeat !important;
}


/*==================*/
/*会社案内*/
/*==================*/
.abou01_01 img{
	width:auto;
}
.abou01_02 dl{
	border-bottom:#AAAAAA dotted 1px;
	padding:1.5em 0;
}
.abou01_02 dl dt{
	background:url(../img/tokutei/toku_icon.png) left top no-repeat;
	font-weight:bold;
	text-align:left;
	float:left;
	width:90%;
	padding-left:5%;
	padding-bottom:0.5em;
}
.abou01_02 dl dd{
	text-align:left;
	float:left;
	width:90%;
	padding-left:5%;
}

.abou01_03{
	position:relative;
    padding-bottom: 90%; /* 100/300*200　*/
    height: 0;
    overflow: hidden;
}
.abou01_03 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.abou01_05,
.abou01_07{
	width:100%;
	margin:0;
}
.abou01_04,
.abou01_06{
	width:60%;
	margin:0 20%;
}

/*==================*/
/*新着情報*/
/*==================*/

.cont5_01 dl{
	border-bottom: 1px dotted #BBBBBB;
	text-align:left;
	padding:1.5em 0 1.5em 0.5em;
}
.cont5_01 dt{
	padding:0 0 0.5em 0;
	font-size:90%;
	color:#B28500;
}
.cont5_01 dl dd{
	width:90%;
	padding-left:1em;
	background: url(../img/contents05/cote5_icon.png) no-repeat left top;

}


/*==================*/
/*お問い合わせ*/
/*==================*/
.cont01_01 dl{
	padding:1.5em 0;
}
.cont01_01 dl dt{
	font-weight:bold;
	padding-bottom:0.5em;
	text-align:left;
	float:left;
	width:90%;
	margin:0 5%;
}
.cont01_01 dl dd{
	text-align:left;
	float:left;
	width:90%;
	margin:0 5%;
}


/*＝＝フォームの設定＝＝＝＝＝＝＝＝*/
input.text,
input.text2,
textarea.text,
select.text{
	border-top:#999 solid 1px;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	padding:0.6em;
}

input.text,
input.text2,
textarea.text,
select.text{
	width:95%;
	margin:0 5% 0 0;
}

input.submitbtn{
	width:80%;
	margin:0 10%;
	padding:1.2em 2em;
	font-size:120%;
	font-weight:bold;
	background:#D9C792;
	color:#FFF;
	border-style:none;
	cursor:pointer;/*ポインターをカーソルにするcss*/
	border-radius: 0;/*safari用*/
	-webkit-appearance: none;/*safari用*/
}

input.submitbtn:hover{
	background:#CFB976;
}


/*=================================================================================*/
/** 768px以上　タブレット縦　サイズ画面  **/
@media print, screen and (min-width : 768px) {
/*=================================================================================*/
/*各ページ設定*/
/*=================================================================================*/

/*==================*/
/*家づくりへの思い*/
/*==================*/
.cont1_01{
	width:96.5217%;
	margin:0 auto;
}
.cont1_02{
	width:22.5806%;
	margin:0 77.4194% 0 0;
}

.cont1_03{
	width:35.4838%;
	margin:0 64.5162% 0 0;
}
/*==================*/
/*家具工房*/
/*==================*/

.cont3_01{
	width:100%;
	font-weight:bold;
	font-size:110%;
	padding:0.5em 0;
	border:1px solid #B28500;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.cont3_09,
.cont3_06,
.cont3_05,
.cont3_04,
.cont3_03,
.cont3_02{
	width:22.9166%;
	margin:0 1.0416% 2em 1.0416%;
}

.cont3_07 img{
	width:66.3636%;
	margin:0 auto;
}

.cont3_08{
	width:89.1304%;
	margin:0 9.4340% 0 1.4340%;
}

/*==================*/
/*特定商取引*/
/*==================*/
.toku01_01 dl dd{
	padding-bottom:0;
}

/*==================*/
/*会社案内*/
/*==================*/

.abou01_02 dl dt{
	background:none;
	font-weight:normal;
	width:27%;
	padding-left:3%;
	padding-bottom:0;
}
.abou01_02 dl dd{
	width:70%;
	padding-left:0;
}

.abou01_03{
    padding-bottom: 110%; /* 100/300*200　*/
}

.abou01_04{
	width:73%;
	margin:0 auto;
}
.abou01_05{
	width:68.8709%;
	margin:0 31.1291% 0 0;
}

.abou01_06{
	width:73%;
	margin:0 auto;
}

.abou01_07{
	width:80.1612%;
	margin:0 19.8388% 0 0;
}

/*==================*/
/*新着情報*/
/*==================*/
.cont5_01 dl dd{
	width:100%;
	padding:0;
	background:none;
	text-indent:0;
}

/*==================*/
/*お問い合わせ*/
/*==================*/
.cont01_01 dl dt{
	padding-bottom:0;
	font-weight:normal;
	text-align:left;
	float:left;
	width:30%;
	margin:0;
}
.cont01_01 dl dd{
	text-align:left;
	float:left;
	width:70%;
	margin:0;
	
}

/*＝＝フォームの設定＝＝＝＝＝＝＝＝*/
input.text{
	width:60%;
	margin:0;
}
select.text{
	width:64%;
	margin:0;
}
input.text2{
	width:80%;
	margin:0;
}
textarea.text{
	width:90%;
	margin:0;
}

input.submitbtn{
	width:auto;
	margin:0;
}

}
/*=================================================================================*/
/** 960px以上 PCサイズ画面 **/
@media print, screen and (min-width : 960px) { 

/*=================================================================================*/
/*各ページ設定*/
/*=================================================================================*/


}
