/*--------------------------------------------------
共通（fumuroya）
--------------------------------------------------*/

/*文字サイズ*/
.min {
	font-size:x-small;
	color:#999999;
}

/*文字色*/
.gold{color:#D0B268;}

.min_gold{
	font-size:x-small;
	color:#D0B268;
}

/*余白*/
.pa01{padding:10px 0px 0px 0px;}
.pa02{padding:0px 0px 0px 10px;}
.ma01{margin:0px 0px 3px 0px;}
.ma02{margin:0px 0px 6px 0px;}
.ma03{margin:0px 0px 20px 0px;}
.ma04{margin:45px 0px 10px 0px;}

/*--------------------------------------------------
不室屋の取り組み 
--------------------------------------------------*/
#torikumi{
	margin: 0px 18px 20px 20px;
	width:580px;
}
#torikumi .top_img{
	margin: 0px 0px 60px 0px;
	width:578px;
}

#torikumi .top_img h2{
	margin:0px 0px 0px 10px;
}

#torikumi .top_img h3{
	height:349px;
	margin:10px 0px 0px 0px;
	background-image: url(../../about/images/h3_04_bg.jpg);
	background-repeat: no-repeat;
	background-position :left bottom;
}

#torikumi h4{
	padding: 0px 0px 10px 0px;
}
#torikumi .main{
	padding: 0px 0px 50px 0px;
	width:578px;
}
#torikumi .main2{
	padding: 0px 0px 20px 0px;
	width:578px;
}
#torikumi .img_l{
	width:200px;
	margin: 0px 15px 0px 0px;
}
#torikumi .img_l p{
	font-size: 80%;
	padding: 5px 0px 5px 0px;
}
#torikumi .img_r{
	width:200px;
	margin: 0px 15px 0px 0px;
}
#torikumi .img_r p{
	font-size: 80%;
	padding: 5px 0px 5px 0px;
}
#torikumi .txt_l{
	width:340px;
	margin: 0px 15px 0px 0px;
}
#torikumi .txt_r{
	width:340px;
	margin: 0px 15px 0px 0px;
}
#torikumi .main a{color: #D0B268;text-decoration: none;}
#torikumi .main a:link{color: #D0B268;text-decoration: none;}
#torikumi .main a:visited{color: #D0B268; text-decoration:none;}
#torikumi .main a:active{color: #D0B268;text-decoration: underline;}
#torikumi .main a:hover{color: #D0B268;text-decoration: underline;}

/*--------------------------------------------------
会社概要
--------------------------------------------------*/
/* 店舗のご案内 --------------------------------*/

#outline_01{
	margin: 0px 20px 20px 20px;
	width:580px;
}

#outline_01 .outlinein{
	margin: 20px 0px 50px 0px;
	width:580px;
}
#outline_01 .outlinein h3{
	padding:0px 0px 15px 0px;
}

#outline_01 .outlinein table{
	margin:0px 0px 10px 20px;
	width: 320px;
}
#outline_01 .outlinein td{
	padding:4px 0px 4px 5px;
	background-image: url(../images/hr_dotted_01.gif);
	background-repeat: repeat-x;
	background-position :center bottom;
	font-size: 90%;
}
#outline_01 .outlinein .img{
	width:210px;
	margin: 30px 0px 0px 0px;
}

#outline_01 #info_map{
	width:567px;
	margin:15px 0px 0px 13px;
}

#outline_01 .address{
	width:567px;
	margin:0px 0px 30px 0px;
}

#outline_01 .address .address_txt{
	width:400px;
	font-size: 90%;
}

#outline_01 .address .address_txt ul{
	margin:10px 0px 0px 0px;
}

#outline_01 .address .address_txt li{
	line-height:150%;
}

#outline_01 .address .address_txt .sp{
	padding:5px 0px 5px 0px;
}

#outline_01 .address .address_txt .sp img{
	margin:1px 10px 0px 0px;

}

/*--------------------------------------------------
不室屋のあゆみ
--------------------------------------------------*/

#history_main{
	margin: 0px 20px 20px 20px;
	width:580px;
}

/*table*/
#history_main #tbl01{
	width:560px;
	margin:20px 0px 45px 20px;
	font-size: 90%;
}

#history_main #tbl01 th{
	width:130px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border-bottom:1px dotted #999999;
	padding:6px 0px 6px 0px;
}

#history_main #tbl01 td{
	border-bottom:1px dotted #999999;
	padding:6px 0px 6px 0px;
}

#history_main #tbl_history .none{
	border-bottom:none;
}
/*--------------------------------------------------
店舗の紹介
--------------------------------------------------*/
#shop{
	margin: 0px 20px 20px 20px;
	width:580px
}
#shop h2{
	margin: 0px 0px 10px 0px;
}
#shop h3{
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 5px 0px;
	background-image: url(../images/hr_dotted_02.gif);
	background-repeat: repeat-x;
	background-position :center bottom;
}
#shop h4{
	margin: 0px 0px 5px 20px;
}
#shop .shop_main .table01{
	margin:0px 0px 10px 20px;
	width: 400px;
	font-size: 90%;
}
#shop .shop_main .table01 td{
	padding:4px 0px 4px 5px;
	background-image: url(../images/hr_dotted_01.gif);
	background-repeat: repeat-x;
	background-position :center bottom;
}
#shop .shop_main .table02{
	margin:0px 0px 10px 20px;
	width: 520px;
	font-size: 90%;
}
#shop .shop_main .table02 td{
	padding:4px 0px 4px 5px;
	background-image: url(../images/hr_dotted_01.gif);
	background-repeat: repeat-x;
	background-position :center bottom;
}

#shop .shop_main{
	width: 540px;
	padding: 0px 0px 20px 40px;
}

#shop .shop_main .txt{
	width: 400px;
}
#shop .shop_main .img{
	width:100px;
	padding: 6px 0px 0px 0px;
}
#shop .shop_main2{
	width: 150px;
	padding: 0px 0px 10px 60px;
	font-size: 90%;
}
#shop .text_01{
	width: 280px;
}
#shop .text_02{
	width: 400px;
}

#shop .text_p{
	color: #D0B268;
	padding: 0px 0px 20px 65px;
	font-size:x-small;
}
