@charset "shift_jis";


/*　会社案内ページ用.css
--------------------------------------------------------------------- */




/*　企業情報
--------------------------------------------------------------------- */
h3 img{
	width: 613px ;
	height:111px;
	}

#com-area {
	width: 613px ;
	height:auto;
	margin: 5px 0 0 0;
	}
.com-area-01text{
	width: 550px ;
	height:auto;
	margin: 27px 0 0 40px;
	}
.com-area-01text p{
	color:#8a2318;
	font-size: 15px;
	font-weight: bold; 
	line-height: 1.5em; 
	}
.com-area-02text{
	width: 550px ;
	height:auto;
	margin: 10px 0 0 45px;
	}
.com-area-02text p{
	color:#796259;
	font-size: 13px;
	line-height: 1.6em; 
	}
.com-subtai-img{
	width: 613px ;
	height:40px;
	}

/*　企業情報TABLE */

#co-t {
	width: 610px;
	height: auto;
	margin:0 ;
	padding: 0 ;
	}
#co-t table {
	width: 530px;
	height: auto;
	margin: 15px 0 10px 40px ;
	padding: 0 ;
	color:#666666;
	font-size: 12px;
	line-height: 1.7em; 
	border-spacing: 0; 
	border-spacing: 0px 10px;
	letter-spacing: 0.1em; 
	border-top: 2px #dabe8c solid; 
	border-bottom: 2px #dabe8c solid; 
	}
#co-t table td{
	vertical-align: top;
	}
#co-t table tr span{
	color:#466676;
	font-weight: bold; 
	}
.bot-line01 {
	padding: 3px 0px ;
	border-bottom: 1px #dabe8c solid; 
	}



/*　店舗案内
--------------------------------------------------------------------- */

#str-area {
	width: 613px ;
	height:auto;
	margin: 5px 0 0 0;
	}
#str-area01{
	width: 613px ;
	height:auto;
	margin: 5px 0 0 0;
	background:url("../images/company/photo-con.jpg") top right no-repeat;
	}
.s-a-03text01{
	width: 400px ;
	height:auto;
	margin: 20px 0 0 20px;
	}
.s-a-03text01 p{
	color:#555555;
	font-size: 13px;
	line-height: 1.6em; 
	margin:0;
	padding: 0px 0 0 0px;
	}
.s-a-03text02{
	width: 294px ;
	height:auto;
	margin: 0px 0 0 30px;
	border: 1px #c5e4d8 solid; 
	background-color: #fbfbf7;
	}
.s-a-03text02 p{
	margin: 17px 0 17px 55px;
	line-height: 1.7em; 
	}

/*　フロア */
#str-area02-1f{
	width: 613px ;
	height:228px;
	margin: 10px 0 0 0;
	background:url("../images/company/st-1f.gif") top left no-repeat;
	}
#str-area02-1f p{
	width: 380px ;
	margin: 54px 15px 0 0;
	float: right;
	display: inline;
	line-height: 1.5em; 
	}
#str-area02-1f img{
	width: 192px ;
	height:144px;
	margin: 55px 0 0 10px;
	float: left;
	border: 1px #cccc96 solid;
	display: inline;
	}

#str-area02-2f{
	width: 613px ;
	height:228px;
	margin: 0px 0 0 0;
	background:url("../images/company/st-2f.gif") top left no-repeat;
	}
#str-area02-2f p{
	width: 380px ;
	margin: 54px 0 0 15px;
	float: left;
	display: inline;
	line-height: 1.5em; 
	}
#str-area02-2f img{
	width: 192px ;
	height:144px;
	margin: 55px 10px 0 0;
	float: right;
	border: 1px #cccc96 solid;
	display: inline;
	}

/*　MAP */

#str-area03map {
	width: 613px ;
	height:auto;
	margin: 5px 0 0 0;
	padding: 3px 0px ;
	border: 1px #e9eae9 solid; 
	background-color: #fafcf9;
	}
#str-area03map-tai {
	width: 613px ;
	height:27px;
	margin:0;
	padding: 0 ;
	border-bottom: 1px #e9eae9 solid; 
	background-color: #fafcf9;
	}
#str-area03map-tai img{
	margin: 0px 0 0 10px;
	padding: 0 ;
	}
.str-map-img{
	margin: 5px 0 5px 5px;
	padding: 0 ;
	float: left;
	display: inline;
	}
#str-map-tex{
	width: 220px ;
	height:30px;
	margin: 20px 0 0 10px;
	padding: 0 ;
	float: left;
	}
#str-map-tex p{
	color:#104046;
	}
#str-map-tex p span{
	color:#951f08;
	line-height: 1.7em; 
	}



