﻿@charset "utf-8";

/*------------------------------------------------------------
	sitemap.css（サイトマップ用）※共通はcommon.css
------------------------------------------------------------*/


/*-----	枠組 -----*/
div#map_mainArea  {
        margin:0px;
	width:820px;
        height:auto;
        text-align: left;
        padding:0px;
}
div#map_contents {
        margin:0px;
	width:820px;
	float:left;
        text-align: left;
        padding:0px;
}

/*-----	タイトル -----*/

h1#company {
 clear: both;
 width: 790px;
 background:none;
 border-left:solid 10px #2e3094;
 border-bottom:solid 1px #cccccc;
 background-color: #ffffff;
 padding: 2px 5px;
 margin-top: 20px;
 margin-left:5px;
 margin-bottom: 10px;
 color: #000000;
 font-size:120%;
 font-weight: bold;
}
h1#analysis {
 clear: both;
 width: 790px;
 background:none;
 border-left:solid 10px #1696cc;
 border-bottom:solid 1px #cccccc;
 background-color: #ffffff;
 padding: 2px 5px;
 margin-top: 20px;
 margin-left:5px;
 margin-bottom: 10px;
 color: #000000;
 font-size:120%;
 font-weight: bold;
}
h1#consulting {
 clear: both;
 width: 790px;
 background:none;
 border-left:solid 10px #67c4c4;
 border-bottom:solid 1px #cccccc;
 background-color: #ffffff;
 padding: 2px 5px;
 margin-top: 20px;
 margin-left:5px;
 margin-bottom: 10px;
 color: #000000;
 font-size:120%;
 font-weight: bold;
}
h1#nature {
 clear: both;
 width: 790px;
 background:none;
 border-left:solid 10px #52b295;
 border-bottom:solid 1px #cccccc;
 background-color: #ffffff;
 padding: 2px 5px;
 margin-top: 20px;
 margin-left:5px;
 margin-bottom: 10px;
 color: #000000;
 font-size:120%;
 font-weight: bold;
}
h1#green {
 clear: both;
 width: 790px;
 background:none;
 border-left:solid 10px #8ec63f;
 border-bottom:solid 1px #cccccc;
 background-color: #ffffff;
 padding: 2px 5px;
 margin-top: 20px;
 margin-left:5px;
 margin-bottom: 10px;
 color: #000000;
 font-size:120%;
 font-weight: bold;
}


/*-----	会社情報 -----*/

div.m_company { width: 220px; float:left; }
div.m_company ul {
	margin:5px 0 25px 20px;
}
	div.m_company ul li {
		margin-top:3px;
		padding:5px 10px 3px 20px;
		background:url(../img/ico_arrowb.gif) 0px 10px no-repeat;
}


/*-----	分析・調査 -----*/

div.m_analysis { width: 220px; float:left; }
div.m_analysis ul {
	margin:5px 0 25px 20px;
}
	div.m_analysis ul li {
		margin-top:3px;
		padding:5px 10px 3px 20px;
		background:url(../img/ico_arrowa.gif) 0px 10px no-repeat;
}
	ul.child {
		margin:0px 5px !important;
}
	ul.child li {
		margin-bottom:0px !important;
		padding:1px 0px 1px 10px !important;
		border:none !important;
		background: url(../img/ico_mini.gif) 0px 7px no-repeat !important;
}

div.m_analysis2 { width: 300px; float:left; }
div.m_analysis2 ul {
	margin:5px 0 25px 20px;
}
	div.m_analysis2 ul li {
		margin-top:3px;
		padding:5px 10px 3px 20px;
		background:url(../img/ico_arrowa.gif) 0px 10px no-repeat;
}


/*-----	コンサルティング -----*/

div.m_consulting { width: 220px; float:left; }
div.m_consulting ul {
	margin:5px 0 25px 20px;
}
	div.m_consulting ul li {
		margin-top:3px;
		padding:5px 10px 3px 20px;
		background:url(../img/ico_arrowc.gif) 0px 10px no-repeat;
}


/*-----	自然・ビオトープ -----*/

div.m_nature { width: 220px; float:left; }
div.m_nature ul {
	margin:5px 0 25px 20px;
}
	div.m_nature ul li {
		margin-top:3px;
		padding:5px 10px 3px 20px;
		background:url(../img/ico_arrown.gif) 0px 10px no-repeat;
}

div.m_nature2 { width: 300px; float:left; }
div.m_nature2 ul {
	margin:5px 0 25px 20px;
}
	div.m_nature2 ul li {
		margin-top:3px;
		padding:5px 10px 3px 20px;
		background:url(../img/ico_arrown.gif) 0px 10px no-repeat;
}
	ul.child {
		margin:0px 5px !important;
}
	ul.child li {
		margin-bottom:0px !important;
		padding:1px 0px 1px 10px !important;
		border:none !important;
		background: url(../img/ico_mini.gif) 0px 7px no-repeat !important;
}



/*-----	壁面・屋上緑化 -----*/

div.m_green { width: 220px; float:left; }
div.m_green ul {
	margin:5px 0 25px 20px;
}
	div.m_green ul li {
		margin-top:3px;
		padding:5px 10px 3px 20px;
		background:url(../img/ico_arrowg.gif) 0px 10px no-repeat;
}
	ul.child {
		margin:0px 5px !important;
}
	ul.child li {
		margin-bottom:0px !important;
		padding:1px 0px 1px 10px !important;
		border:none !important;
		background: url(../img/ico_mini.gif) 0px 7px no-repeat !important;
}