@charset "utf-8";

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 100%;
}

.wp-caption p.wp-caption-text {
	font-size: 12px;
}
.gallery .gallery-caption {
	font-size: 12px;
}

header div#search form input#s {
  font-size: 16px;
}

nav#topnav h3 {
  font-size: 1.4em;
}

/* =Main
----------------------------------------------- */

article {
  font-size: 1.1em;
}

/* Pan-kuzu List */
div.breadcrumbs {
  font-size: 14px;
}
div.breadcrumbs a,
div.breadcrumbs a:link,
div.breadcrumbs a:visited {
  font-size: 14px;
}
div.breadcrumbs a:hover {
  font-size: 14px;
}  

div.title h2 {
  font-size: 1.6em;
}
div.title_when_error h2 {
  font-size: 1.4em;
}


/* article date and category */
div.meta-info-category {
  font-size: 0.8em;
}

/* font-size */
div#main {
  font-size: 0.94em;
}

div#main h4 {
  font-size: 1.19em;
}

div#main h5 {
  font-size: 1.06em;
}

div#main h6 {
  font-size: 1em;
}

div#main ul li {
  font-size: 0.94em;
}

div#main caption {
  font-size: 1em;
}

div#main table th {
  font-size: 1em;
}
div#main table td {
  font-size: 0.88em;
}
/* div#main : End */


/* meta information of article. */

div#meta-info-bottom div#tags {
  font-size: 0.8em;
}

div#related div#related-title {
  font-size: 0.9em;
}
div#related ul li {
  font-size: 0.8em;
}


/* =List Page
----------------------------------------------- */

div.title-list h2 a {
  font-size: 24px;
}

article section div.main {
  font-size: 0.9em;
}

/* =Top Page
----------------------------------------------- */

div#top-page {
  font-size: 1.1em;
}

.tabs a {
  font-size: 1em;
}

/* tab styling */
.panes div.pane {
  font-size:14px;
}

 .panes div ul.titles li.title span.arrow-red {
   font-size: 16px;
   background-image: url("images/top-arrows.gif?20111130");
   background-repeat: no-repeat;
   background-position: -3px -1px;
 }
 .panes div ul.titles li.title span.title-date {
   font-size: 0.9em;
 }
 .panes div ul.titles li.title span.title-icon {
   font-size: 16px;
 }
 .panes div ul.titles li.title span.title-body {
   font-size: 1em;
 }


 .panes div ul.titles li.title span.title-icon {
   color: #999;
   background-color: #fff;
   background-image: url('images/category_mini_icons.gif?20110928');
   background-repeat: no-repeat;
 }
 .panes div ul.titles li.title span.title-pickup {
   background-position: -107px 0px;
 }
 .panes div ul.titles li.title span.title-search {
   background-position: -107px -80px;
 }
 .panes div ul.titles li.title span.title-study {
   background-position: -107px -39px;
 }
 .panes div ul.titles li.title span.title-news {
   background-position: -107px -118px;
 }
 .panes div ul.titles li.title span.title-other {
   background-position: -107px -156px;
 }

 .panes div ul.titles li.title span.cat-icon img {
   height: auto;
 }

 .panes div ul.titles li.title span.top-arrow-red img {
   height: auto;
 }

/* Top tabs = End */

 ul#side-menu li ul li span.top-arrow-purple img,
 ul#side-menu li ul li span.top-arrow-green img,
 ul#side-menu li ul li span.top-arrow-blue img {
   height: 0.75em;
 }

ul#side-menu li ul li a,
ul#side-menu li ul li a:link,
ul#side-menu li ul li a:visited,
ul#side-menu li ul li a:hover {
  font-size: 0.75em;
}

ul#side-menu li ul li span.arrow-purple {
  font-size: 16px;
  background-image: url("images/top-arrows.gif?20111130");
  background-repeat: no-repeat;
  background-position: -20px 0px;
}

ul#side-menu li ul li span.arrow-green {
  font-size: 16px;
  background-image: url("images/top-arrows.gif?20111130");
  background-repeat: no-repeat;
  background-position: -37px 0px;
}

ul#side-menu li ul li span.arrow-blue {
  font-size: 16px;
  background-image: url("images/top-arrows.gif?20111130");
  background-repeat: no-repeat;
  background-position: -53px 0px;
}

.side-box h3 {
  font-size:1.1em;
}

/* =Footer
----------------------------------------------- */
footer div#external-links a,
footer div#external-links a:visited,
footer div#external-links a:link,
footer div#external-links a:hover {
  font-size: 0.8em;
}

/*
footer nav#footernav a,
footer nav#footernav a:visited,
footer nav#footernav a:link {
  font-size: 0.78em;
}
*/
footer div#footerlink a,
footer div#footerlink a:visited,
footer div#footerlink a:link {
  font-size: 0.78em;
}

footer div#nied-logo,
footer div#copyright {
  font-size: 0.9em;
}

div#tag_cloud a.tag_cloud_tag {
  font-size: 0.88em;
  padding-right: 0.75em;
  line-height: 1.8;
}
