@charset "utf-8";
body {
/*	background-image : url("../topnew2/back_pink.jpg"); */
	background-image : url("../topnew2/backdaidai2.jpg");
	background-repeat : repeat;
	text-align:center;
	background-color : #ffffff;
}

/* -- コンテンツ全体 -- */
#headerdet {
  clear: both;
  width: 860px;
  text-align:left;
  margin:0 auto;
}
/*-- ボディ部 --*/
#main {
clear: both;
width: 100%;
text-align:left;
background-color:#FFFFFF;
padding:10px 0px;
}
.sub {
clear: both;
text-align:left;
font-size:14px;
line-height: 150%;
padding:5px 0px 10px 30px;
}

/* --- 小BOX --- (htmlテーブルの中に入れる)*/
.syuse_box {
background-color:#f6e7b6;
/* background-color:#f58b88; */
font-size:14px;
line-height: 140%;
height:110px;
padding:5px 10px;
}

/* --- 小見出し --- */
.k_midasi {
  text-align:left;
  font-size:14px;
  padding:10px 20px 5px 20px;
}

/* --- 小小見出し --- */
.kk_midasi { border-style:solid;
border-color:#ffa500;
border-left-width : 8px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px;
margin-bottom: 1em;
padding: 0px 0px 1px 8px;
margin: 10px 50px 5px 20px;
font-size:22px;
line-height: 1.4em;
font-weight:bold;
width:95%;
}

/* -- 見出し用の枠 -- */
.homewaku {background-image:url("../topnew2/homewaku3.png");
background-repeat:no-repeat;
font-size : 12px;
}
.homewakutop {background-image:url("../topnew2/homewakutop3.png");
background-repeat:no-repeat;
font-size : 12px;
}

/* -- 店装　総合提案の文章 -- */
#tenso_sogo {background-image:url("../syohinsyo/syohingazo/tenso_sougo.png");
background-repeat:no-repeat;
font-size : 12px;
width:660px;
height:342px;
margin:10px 28px;
}
.tenso_mokuteki { font-size : 14px;
padding-top:25px;
padding-left:180px;
}
.tenso_omise { font-size : 14px;
padding-top:2px;
padding-left:65px;
}
.tenso_gokibo { font-size : 14px;
padding-top:140px;
padding-left:195px;
}
.tenso_tezukuri { font-size : 14px;
padding-top:75px;
padding-left:60px;
}

/* -- 店装施工実績の施行例部分 -- */
.seko_main { 
clear:both;
overflow:hidden;
width:99%;
margin: 40px 20px 10px 100px;
}
/* - 2段組の表示 施工実績用 - */
.seko_left { float:left;
width:28%;
}
.seko_right { float:right;
width:71%;
}

.seko_title {padding: 15px 0px 0px 20px;
font-size:16px;
font-weight:bold;
}
.seko_syosai { font-size:12px;
	line-height:160%;
	padding: 5px 0px 0px 30px;
}
.seko_jibtn { padding: 0px 0px 0px 340px; }

/* -- 色バー -- */
.left_color {
float:left;
width:30%;
height:10px;
background-color:#ffa500;
}
.right_color {
float:right;
width:70%;
height:10px;
background-color:#009966;
}
.brown_bar {background-image:url("../syohinsyo/syohingazo/brown_bar.png");
background-repeat:no-repeat;
width:638px;
height:22px;
margin:30px 0px 10px 28px;
padding-left:20px;
}

/* --- マウス動作 --- */
a:hover{ color:#cc0000; }
a{ color:#666633;text-decoration:none}
a:visited{color:#663300;text-decoration:underline}

/* --- 文字色 --- */
.style3 {color: #FFFFFF}

/* -- フォント -- */
.font20
{
    FONT-SIZE: 20px;
	line-height: 135%;
}
.font16
{
    FONT-SIZE: 16px;
}
.font16_wh
{
	display:inline;
	font-size:16px;
	color:#FFFFFF;
	font-weight:900;
	line-height:150%;
}
.font14
{
	font-size:14px;
}
.font14_br
{
	font-size:14px;
	color:#990000;
	font-weight:bold;
}
.font12
{
	font-size:12px;
	line-height:150%;
}
.font12_wh
{
	display:inline;
	font-size:12px;
	color:#FFFFFF;
	line-height:160%;
}
.font12_br
{
	font-size:12px;
	line-height:150%;
	color:#990000;
}

/* --- 小見出し用画像 --- */
#youbi_kanji {
position:relative;
width:150px;
top:38px;
left:690px;
}




