﻿@charset "utf-8";
/* Ver2.0.3-CLSTK-090526 */

/* [common] ------------------------------------------------*/

/* Common
------------------------------------------------------------*/
/* ----- body ----- */
html, body { /*background-color:#ffffff; color:#666666;*/ margin:0; padding:0; }
.footer-nav p {margin:0; padding:0;}
.footer-nav img { border:0; }

/* ----- center ----- */
div.inner { margin:0 auto; padding: 8px 0; text-align:left; }

/* ----- footer-nav ----- */
.footer-nav { width:100%; text-align:center; }

.footer-nav a { cursor: pointer; }


/* ----- inner ----- */
.footer-nav .inner {}
.footer-nav p.ci, .footer-nav ul { float: left;}
.footer-nav p.copyright { float: right; margin-top: 11px; margin-right: 7px;}

/* ----- ci ----- */
.footer-nav p.ci { width: 132px; padding-left: 10px; }

/* ----- ul ----- */
.footer-nav ul, .footer-nav ul li { margin:0; padding:0; float:left; list-style-type:none;}
.footer-nav ul { margin-top: 5px; }
.footer-nav ul li { margin:0 20px 0 0; font-size:1%; line-height:1.0;}

/* ----- copyright ----- */
.footer-nav p.copyright { font-size:1%; line-height:1.0; }



/* navigation
------------------------------------------------------------*/
.footer-nav #nvf01 a { width:124px; height:11px; }
.footer-nav #nvf02 a { width:79px; height:11px; }
.footer-nav #nvf03 a { width:70px; height:11px; }
.footer-nav #nvf04 a { width:89px; height:11px; }
.footer-nav #nvf05 a { width:98px; height:11px; }

.footer-nav a { display:block; /*border:1px solid #ff0000;*/}


/* hide
------------------------------------------------------------*/
.footer-nav ul li a span { left:-9999px; overflow:hidden; position:absolute; width:0; height:0; margin:0; padding:0; }

/* -- group -- */
.group:after { content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; font-size:0.1em; line-height:0; }
.group { display:inline-block; }
/* \*/
* html .group { height:1%; }
.group { display:block; }
/* */
/*EOF*/