@charset "utf-8";

#others{
margin:20px auto 0px auto;
width:500px;
}

#others h2,
#others h3,
#others h4,
#others h5,
#others h6,
#agreement h2,
#agreement h3,
#agreement h4,
#agreement h5,
#agreement h6{
margin:1em 0px 0.5em 0px;;
padding:0.8em 5px 0.2em 8px;
height:1.5em;
border-left:6px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
background:url("../images/bg_h3.jpg") repeat-x left bottom;
}

#others h2,#agreement,#sitemap h2{font-size:125%;}
#others h3,#agreement,#sitemap h3{font-size:120%;}
#others h4,#agreement,#sitemap h4{font-size:115%;}
#others h5,#agreement,#sitemap h5{font-size:110%;}
#others h6,#agreement,#sitemap h6{font-size:105%;}

#others dl{
margin:0.5em 0px 0.5em 1em
}

#others dt{

}

#others dd{
margin:0.5em 0px 0.5em 3em
}

#others p{

}

#others ol{
margin:0.5em 0px 0.5em 1em
}

#others ul{
margin:0.5em 0px 0.5em 1em
}

#others ol li{
margin:0.5em 0px 0.5em 1em
}

#others ul li{
margin:0.5em 0px 0.5em 1em
}

#others address{
padding:10px;
width:380px;
font-style:normal;
border:1px solid #DDDDDD;
}

/*------------------------------------------------ 【sitemap.htmlサイマップページ】 ----*/

#sitemap{
margin:20px auto 0px auto;
width:500px;
}

#sitemap h3{
margin:1em 0px 0.5em 0px;
padding:0.8em 5px 0.2em 8px;
height:1.5em;
border-left:6px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
background:url("../images/bg_h3.jpg") repeat-x left bottom;
clear:both;
}

#sitemap h4{
margin:0.5em 0px 0.2em 0px;
padding:30px 3px 0.2em 0px;
font-size:105%;
border-bottom:1px dotted #DDDDDD;
clear:both;
}

ul.map_cat,
ul.map_user{
margin-bottom:50px;
list-style-type:none;
clear:both;
}

ul.map_cat li,
ul.map_user li{
margin:0px 0px 0px 15px;
padding:0px 0px 0px 18px;
width:217px;
float:left;
display:inline;
position:relative;
}

ul.map_cat li{
background:url("../images/arrow_categories.gif") no-repeat;
}

ul.map_user li{
background:url("../images/arrow_user.gif") no-repeat;
}

/*------------------------------------------------ 【agreement.htmlご利用規約ページ】 ----*/

#agreement{
margin:20px auto 0px auto;
width:500px;
}

#cc_logo{
padding:20px;
}

/*--------------------------------------------【マークの意味と見方】-*/

.mark_detail{
margin:10px 0px;
padding:16px 0px 0px 95px;
height:50px;
}

#share{background:url("../images/creativecommons/share.gif") no-repeat left top;}
#remix{background:url("../images/creativecommons/remix.gif") no-repeat left top;}
#by{background:url("../images/creativecommons/by.gif") no-repeat left top;}
#nc-jp{background:url("../images/creativecommons/nc-jp.gif") no-repeat left top;}
#nc{background:url("../images/creativecommons/nc.gif") no-repeat left top;}
#nc-eu{background:url("../images/creativecommons/nc-eu.gif") no-repeat left top;}
#sa{background:url("../images/creativecommons/sa.gif") no-repeat left top;}
#nd{background:url("../images/creativecommons/nd.gif") no-repeat left top;}
#sampling_plus{background:url("../images/creativecommons/sampling.plus.gif") no-repeat left top;}

.mark_detail dt{
margin:0px;
padding:0px;
}

.mark_detail dt{
font-weight:bold;
font-size:1.2em;
}

.mark_detail dd{
color:#999999;
}

#share dd,
#remix dd{
padding:8px 0px 0px 0px;
}

.bnr_8831{
margin:10px 0px;
padding:10px 0px 0px 95px;
height:21px;
list-style-type:none;
}

#by_8831{background:url("../images/creativecommons/88x31_by.png") no-repeat left top;}
#by-nc8831{background:url("../images/creativecommons/88x31_by-nc.png") no-repeat left top;}
#by-nc-nd8831{background:url("../images/creativecommons/88x31_by-nc-nd.png") no-repeat left top;}
#by-nc-sa8831{background:url("../images/creativecommons/88x31_by-nc-sa.png") no-repeat left top;}
#by-nd8831{background:url("../images/creativecommons/88x31_by-nd.png") no-repeat left top;}
#by-sa8831{background:url("../images/creativecommons/88x31_by-sa.png") no-repeat left top;}


