@charset "UTF-8";
/*====================================================================
 footer
====================================================================*/
/* footer navi */
#n_fnavArea,
#n_fnavArea_s {
    clear:both;
    width:100%;
    background:#d9d9d9;
    padding-top:20px;
}
#n_fnavArea_s {
    padding-top:9px;
}
#n_fnavArea .n_listBox01 {
    width:320px;
}
#n_fnavArea_s .n_listBox01 {
    width:140px;
}


/* footer */
#n_footerArea {
	padding:10px 0 30px;
	font-size:90%;
}
#n_footerArea .n_list-utility {
    float:left;
}
#n_footerArea ul.n_list-utility li {
    display: inline;
    padding:0 8px 0 4px;
    border-right:#a4a4a4 1px solid;
    line-height:1;
}
#n_footerArea ul.n_list-utility li:last-child {
    border-right:none;
}

#n_copyBox {
    float:right;
    text-align:right;
    width:420px;
}
#n_copyBox a {
    color:#000000;
    text-decoration:none;
}
#n_copyBox a:hover {
    color:#ffffff;
    text-decoration:underline;
}

.n_another_window {
    margin-top:18px;
    float:left;
    font-size:84%;
}

#n_anotherwindow_img {
    background-image: url(../images/cmn_ico_17.gif);
    background-repeat: no-repeat;
    width: 11px;
    height: 10px;
    float:left;
}

#n_newWindowSpan {
    padding: 0px 0px 15px 15px;
}

.n_toPageTop {
    float: right;
	margin-bottom:20px;
}

.n_toPageTop a #n_pageTop_img{
    margin:  10px 0px 0px 0;
}

#n_pageTop_img {
    background-image: url(../images/img_totop.png);
    background-repeat: no-repeat;
    width: 77px;
    height: 22px;
    padding:  0px 0px 8px 0;
}
