@charset "UTF-8";

@import "./base.css";

/* ================================================================================== 
★　CSS インフォーメーション　★
☆　サイトマップ関連　☆

■１．base.css追記
■２．サイトマップ

===================================================================================== 

■１．base.css追記

================================================================================== */
#contentInR-2nd {
	font-size:1.2em;
	overflow:hidden;
	_zoom:1;
}

/* ================================================================================== 

■２．サイトマップ

================================================================================== */

.caretxt{
	margin:10px auto;
	text-align:right;
}

.siteL{
	width:325px;
	float:left;
}

.siteR{
	width:325px;
	float:right;
}

.site-in{
	margin:12px auto;
	background:url(../sitmap/img/sitemap_bg_in.gif) repeat-y;
}

.site-end{
	margin:10px auto;
	background:url(../sitmap/img/sitemap_bg_end.gif) no-repeat bottom;
	overflow:hidden;
	_zoom:1;
}


.site-end dl{
	padding:0 0 3px;
}

.site-end dd{
	margin:0 4px;
	padding:6px 4px 6px 8px;
	border-top:1px dotted #cccccc;
}

.site-end dd.noLine,
.site-end li.noLine{
	border:none;
}

.site-end dd a{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 0 0 15px;
	background:url(../sitmap/img/icon_arrow01.gif) no-repeat 0 3px;
	color:#555;
}

.ff2 .site-end dd a{
	background:url(../sitmap/img/icon_arrow01.gif) no-repeat 0 2px;
}

.site-end dd a:hover{
	color:#ff2900;
}

.site-end dd img{
	margin-left:5px;
	vertical-align:middle;
}

.site-end dd ul{
	margin:6px 0 0;
	padding:0 8px 0 16px;
}

.site-end dd li{
	padding:6px 0 6px 0;
	border-top:1px dotted #cccccc;
}

.site-end dd li.listIn-end{
	padding:6px 0 0 0;
}

.site-end dd ul li a{
	padding:0 0 0 12px;
	background:url(../sitmap/img/icon_arrow04.gif) no-repeat 2px 5px;
}

.ff2 .site-end dd ul li a{
	background:url(../sitmap/img/icon_arrow04.gif) no-repeat 2px 5px;
}

.site-out{
	margin:10px auto;
	clear:both;
	background:url(../sitmap/img/sitemap_bg02_in.gif) repeat-y;
}

.site-outTop{
	background:url(../sitmap/img/sitemap_bg02_top.gif) no-repeat top;
}

.site-outEnd{
	padding:8px 12px;
	background:url(../sitmap/img/sitemap_bg02_end.gif) no-repeat bottom;
	overflow:hidden;
	_zoom:1;
}

.site-outEnd dd a{
	float:left;
	margin:0 20px 0 0;
	padding:0 0 0 15px;
	background:url(../sitmap/img/icon_arrow01.gif) no-repeat 0 3px;
	color:#555;
}

.ff2 .site-outEnd dd a{
	background:url(../sitmap/img/icon_arrow01.gif) no-repeat 0 2px;
}

.site-outEnd dd a:hover{
	color:#ff2900;
}





