/* cnest.css */

body { margin: 0px; color: black; background-color: white; }
/*
h1 { margin-top: 1em; margin-left: 30px; margin-right: 30px; font-size: 150%; }

*h2 { border-bottom: 1px solid rgb(28, 181, 5); padding: 0.2em; margin-top: 1em; margin-left: 30px; margin-right: 30px; font-size: 110%; }
*/
h2 { border-bottom: 1px solid rgb(153, 153, 153); padding: 0.2em; margin-top: 1em; margin-left: 30px; margin-right: 30px; font-size: 110%; }
h3 { padding: 0.1em; margin-top: 1em; margin-bottom:0.8em; margin-left: 33px; margin-right: 33px; font-size: 100%; background-color: rgb(238, 238, 238); }


.top_new_title { margin-top: 15px; margin-bottom: 15px; }
.top_new { margin: 0.7em 0.7em 0.7em 20px; }
ul#top_new { list-style-image: url('img/arrow.gif'); margin-bottom: 20px; }
.top_menu { border-right: 1px solid rgb(28, 181, 5); 
            background-image: url('img/menu_left_bg.gif'); background-repeat: repeat-x; }
/*
*.top_menu { border-right: 1px solid rgb(153, 153, 153); 
*            background-image: url('img/menu_left_bg.gif'); background-repeat: repeat-x; }
*/

.submenu { border-top: 1px solid rgb(28, 181, 5); border-right: 1px solid rgb(28, 181, 5); 
           background-image: url('img/menu_left_bg.gif'); background-repeat: repeat-x; }
/*
*.submenu { border-top: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); 
*           background-image: url('img/menu_left_bg.gif'); background-repeat: repeat-x; }
*/


/* menu bar item */
.menuitem  { margin:10px 5px 15px 15px; font-weight: bold; line-height: 150%; }
.menuitemon { padding: 0.4em 0.4em 0.4em 10px; color: white; margin-top: 7px; margin-bottom: 7px; margin-right: 7px; font-weight: bold; line-height: 150%; }
.menuitem a:link { color: rgb( 16, 48,255); }
.menuitem a:visited { color: blue; }
.menuitem a:hover { color: rgb(241, 0, 5); }
.menuitem a:active { color: rgb(255, 0, 0); }

.crumb { margin: 10px 10px 10px 30px; font-size: 80%; line-height:120%;}

.header { border-right: 1px solid rgb(28, 181, 5); }
.contents { border-right: 1px solid rgb(28, 181, 5); }
/*
*.header { border-right: 1px solid rgb(153, 153, 153); }
*.contents { border-right: 1px solid rgb(153, 153, 153); }
*/

.text { padding: 0.3em; margin-bottom: 20px; margin-left: 30px; margin-right: 30px; line-height: 150%; }
.description { padding: 0.3em; margin-bottom: 2em; margin-left: 30px; margin-right: 30px; line-height: 150%; }
.news { padding: 0.3em; margin-left: 40px; margin-right: 30px; line-height: 150%; }

.backtop { padding: 0.3em; text-align: right; margin-bottom: 30px; margin-left: 30px; margin-right: 30px; font-size: 80%; }

/*
*.footer { background-color: rgb(153, 153, 153); }
*/
.footer { background-color: rgb(28, 181, 5); }
.footnavi { color: white; margin-left: 1em; font-size: 80%; }
.footnavi a:link { color: white; text-decoration: none; }
.footnavi a:visited { color: white; text-decoration: none; }
.footnavi a:hover { color: white; text-decoration: underline; }
.footnavi a:active { color: white; text-decoration: underline; }
.copyright { margin-right: 1em; color: white; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 80%; }

/* end */

/* ::::: fsize_win_nn.css ::::: */

h1 { font-size: 100%; }
h2 { font-size: 90%; }
h3 { font-size: 80%; }
.submenu { font-size: 80%; }
.description { font-size: 80%; }
.text { font-size: 80%; }
.overview { font-size: 90%; line-height: 140%; }
.overview-text { font-size: 160%; line-height: 80%; }
.news { font-size: 80%; }
.backtop { font-size: 70%; }
.footnavi { font-size: 70%; }
.copyright { font-size: 70%; }
.top_feature { letter-spacing: -0.05em; }


