@charset "utf-8";

/* ****************************************************************
   サイトマップの独自設定
*************************************************************** */
#contents{
font-size:1.2em;
}
#contents div{
position:relative;
}
#contents ul.left{
float:left;
}
#contents ul.right{
float:right;
display:inline;
margin-right:1px;
}
#contents ul li{
background:url(/common/images/dotline_grad.gif) repeat-x 0% 100%;
width:353px;
padding-bottom:20px;
margin-bottom:9px;
}
#contents ul.right li.course{
padding-bottom:36px;
}
#contents ul.left li.ico01 ol{
padding-bottom:0;
}
#contents ul li.ico02{
margin-top:15px;
}
#contents ul li.end{
background:none;
width:353px;
padding-bottom:0;
margin-bottom:10px;
}
#contents ul li h2{
font-weight:bold;
margin-bottom:4px;
}
#contents ul li.ico01 h2{
background:url(/sitemap/images/ind_ico01.gif) no-repeat 0% 2px;
padding-left:1.3em;
}
#contents ul li.ico02 h2{
background:url(/sitemap/images/ind_ico02.gif) no-repeat 0% 2px;
padding-left:1.3em;
}
#contents ul li.ico03 li{
width:110px;
float:left;
}
#contents ul li.ico03 h2{
background:url(/sitemap/images/ind_ico03.gif) no-repeat 0% 2px;
padding-left:1.3em;
}
#contents ul li.ico04 h2{
background:url(/sitemap/images/ind_ico04.gif) no-repeat 0% 2px;
padding-left:1.3em;
}
#contents ul li.ico05 h2{
background:url(/sitemap/images/ind_ico05.gif) no-repeat 0% 2px;
padding-left:1.3em;
}
#contents ul li.ico06 h2{
background:url(/sitemap/images/ind_ico06.gif) no-repeat 0% 2px;
padding-left:1.3em;
}
#contents ul li ol li{
background:none;
width:353px;
padding-bottom:0;
margin-bottom:2px;
}
#contents ul li ol li a{
background:url(../../common/images/arrow_pink.gif) no-repeat 0% 0%;
padding-left:12px;
margin-left:20px;
}

