@charset "Shift_JIS";

body.w750 #contents div.inTree{
	width:756px;

}


body.w750 #contents div.flame {
    background: url(/sitemap/images/bg_box.gif) repeat-y!important;
    margin: 0 0 2px 0 !important;
}
body.w750 #contents div.flame_top {
     background: url(/sitemap/images/bg_box_top.gif) no-repeat!important;
}


body.w750 #contents div.flame_btm {
    background: url(/sitemap/images/bg_box_bottom.gif) no-repeat 0 bottom!important;
    height: auto !important;
    min-height: 100px;
    padding: 3px 32px 15px;
}

.inTree_L {
	width: 376px;
	float: left;
	clear: both;
	margin-right:4px !important;
}
.inTree_R {
	width: 376px;
	float: right;
	clear: right;
}

.inTree_L ul,
.inTree_R ul {
	padding: 0 0 0 20px!important;
	line-height:1.6;
}
.inTree_L ul ul,
.inTree_R ul ul {
	margin-left: -10px!important;
}
.inTree_L li,
.inTree_R li {
	padding-left: 20px !important;
	text-indent: -20px;
}
.inTree_L li.customer-msa,
.inTree_R li.customer-msa,
.inTree_L li.customer-msi,
.inTree_R li.customer-msi {
	padding-left: 0 !important;
	margin-bottom: 5px !important;
	text-indent: 0;
}
.inTree_L li.customer-msi,
.inTree_R li.customer-msi {
	margin-top: 3px !important;
}
.inTree_L li.customer-msa > span,
.inTree_R li.customer-msa > span,
.inTree_L li.customer-msi > span,
.inTree_R li.customer-msi > span {
	display: block;
	border: 1px solid #00b0f0;
	color: #0096cc;
	background: #eff8fb;
	padding: 0.4em 0.7em;
	border-radius: 4px;
	font-size: 90%;
}
.inTree_L li.customer-msi > span,
.inTree_R li.customer-msi > span {
	border-color: #f8b61c;
	color: #e4a107;
	background: #fef9eb;
}

.inTree_L li a,
.inTree_R li a {
	background: url(/common/images/icon_link02.png) no-repeat scroll 0 top;
	padding: 0 0 0 20px!important;
}

.inTree_L div.list_box {
	width:233px;
	background:url(/sitemap/images/list_bg.gif) 0 0 no-repeat;
	margin:0 auto!important;
	}
/* for IE6 */
* html .inTree_L div.list_box{
	margin:10px 0 0 40px!important;
}

.inTree_L div.list_box ol {
	width: 233px;
	padding: 0!important;
	margin: 10px 0 0 0!important;
	background:url(/sitemap/images/list_btm.gif) left bottom no-repeat;
	}
/* for IE6 */
* html .inTree_L div.list_box ol{
	margin:5px 0 0 0!important;
	padding:0 0 5px 0!important;
}

.inTree_L div.list_box ol li {
	text-align: center;
	float: left;
	display: block!important;
	width: 95px!important;
	padding: 5px 10px!important;
	display:block;
}
/* for IE6 */
* html .inTree_L div.list_box ol li{
	width:115px!important;
	padding: 0 10px!important;
}

/*.inTree_L ol {
	border: solid 1px #DFDFDD;
	border-left: none;
	width: 286px;
	padding: 0!important;
	margin: 10px 0 0 20px!important;
	background: #F8F9F3;
}
.inTree_L ol li {
	text-align: center;
	float: left;
	display: block!important;
	width: 117px!important;
	padding: 5px 10px!important;
	border-left: solid 1px #DFDFDD;
	display:block;
}
* html .inTree_L ol li{
	width:140px!important;
}*/

.inTree_L ol li a {
	display: inline;
}
.mt30 {
	margin-top: 30px!important;
}
.inTree_L h4,
.inTree_R h4 {
	margin-top: 15px!important;
	background: url(/sitemap/images/h4_bg.gif) no-repeat!important;
	line-height:1.5!important;
}
.inTree_L h4 span,
.inTree_R h4 span {
	background: url(/sitemap/images/h4_btm.gif) no-repeat 0 bottom!important;
	padding: 5px 20px!important;
}

ul.bd{
border-top:dotted #ccc 1px;
margin-top:10px!important;
padding-top:10px!important;
}

div.inTree img.blank_icon{
	top: 0;
}

h4.c-link span{
	padding-left: 0!important;
}
	h4.c-link span a{
	background: url(/common/images/icon_link02.png) no-repeat scroll 10px center !important;
	padding-left: 30px!important;
	display: inline-block;
}
body.w750 #contents ul.c-link-list li{
	text-indent: 0;
	padding-left: 0 !important;
	list-style: disc;
}

h5.type1 {
    font-size: 1.05em;
    padding-left: 20px!important;
    padding-bottom: 5px!important;
    color: #333;
}