@charset "UTF-8";

/* メイン スタイルシートの読み込み
------------------------------------------------------------ */
/*¥*/
@import "/css/common.css";
@import "/css/mod/contents.css";
/**/


/* パンくず */
#breadcrumbsList {
margin-left:20px !important;
}


/* レイアウト
------------------------------------------------------------ */
#contents {
float:none;
width:922px;
padding:51px 0 20px 0;
margin:0 20px;
background:url(/sitemap/images/bg_wide_top.gif) no-repeat left top;
}

h1 {
color:#fff;
padding:6px 20px;
font-size:19px;
border-bottom:3px solid #ddd;
line-height:1.45em;
background:url(/images/common/bg_h1_etc.gif) repeat-x center;
}

div#treeWrap {
height:1%;
padding:30px 20px;
background-color:#fff;
font-size:12px;
}

div#treeWrap:after{ /* float clear */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

div#treeWrap div#rightBox {
width:425px;
float:right;
}

div#treeWrap div#leftBox {
width:425px;
float:left;
}


/* 見出し
------------------------------------------------------------ */
div#treeWrap h2 {
padding:3px 5px;
margin:0 0 6px 0;
font-size:16px;
color:#fff;
}

div#treeWrap h2#about {
background:url(/images/common/bg_h1_about.gif) repeat-x center;
}
div#treeWrap h2#service {
background:url(/images/common/bg_h1_service.gif) repeat-x center;
}
div#treeWrap h2#agency {
background:url(/images/common/bg_h1_agency.gif) repeat-x center;
}
div#treeWrap h2#guide {
background:url(/images/common/bg_h1_guide.gif) repeat-x center;
}
div#treeWrap h2#user {
background:url(/images/common/bg_h1_user.gif) repeat-x center;
}
div#treeWrap h2#other {
background:url(/images/common/bg_h1_etc.gif) repeat-x center;
}

div#treeWrap h2 a {
color:#fff;
text-decoration:none;
}

div#treeWrap h3 {
padding:4px 5px;
margin:0 0 6px 0 ;
border:1px #ddd solid;
font-size:12px;
line-height:12px;
background:url(/images/common/column_title_bg.gif) repeat-x center;
}

div#treeWrap h3 a {
text-decoration:none;
}

div#treeWrap h2 a:hover,
div#treeWrap h3 a:hover {
text-decoration:underline;
}



/* リスト
------------------------------------------------------------ */
div#treeWrap ul {
margin:0 0 15px 0;
list-style:none;
}

div#treeWrap ul li {
margin-left:5px;
padding:0 0 3px 20px;
background:url(/sitemap/images/trunk.gif) no-repeat left top;
}

div#treeWrap ul li.last {
padding-bottom:0;
background:url(/sitemap/images/trunk_end.gif) no-repeat left top;
}

div#treeWrap ul li.disk {
background:url(/images/common/bullet_ul_normal.gif) no-repeat left 2px;
}

/* 入れ子 */
div#treeWrap ul li ul {
padding-top:3px;
}

div#treeWrap ul li ul li {
margin-left:0;
}




/* 
------------------------------------------------------------ */
div#treeWrap .mUnder20px {
margin-bottom:20px !important;
}

div#treeWrap .mUnderEnd {
margin-bottom:40px !important;
}




/* ページトップへ */
#pageTop {
width:882px;
background-repeat:repeat-x;
}




/* Windows 版 IE5.x (5.0〜5.5) 用スタイルシートの読み込み
------------------------------------------------------------ */
@media tty {
	i{content:"¥";/*" "*/}} @import '/css/win-ie5x.css'; /*";}
}/* */

/* Windows 版 IE5.0 用スタイルシートの読み込み
------------------------------------------------------------ */
@media tty {
	i{content:"¥";/*" "*/}}; @import '/css/win-ie50.css'; {;}/*";}
}/* */

/* Windows 版 IE5.5 用スタイルシートの読み込み
------------------------------------------------------------ */
@media tty {
	i{content:"¥";/*" "*/}}@m; @import '/css/win-ie55.css'; /*";}
}/* */

