body { padding: 0px 0px 0px 5px; background-image:url(/img/page_back.gif); background-repeat:repeat-y; background-color:#2E50AD;}
 
 a.top:link { color: #234CA6; text-decoration: none; font-weight: bold; font-size: x-small; line-height: 110%} 
 a.top:visited { color: #993399; text-decoration: none ; font-weight: bold; font-size: x-small; line-height: 110%}
 a.top:hover { color: #CC3300; text-decoration: underline; font-weight: bold; font-size: x-small; line-height: 110%} 
 a.top:active { color: #234CA6; text-decoration: underline; font-weight: bold; font-size: x-small; line-height: 110%} 

 a.nav:link { color: #333333; text-decoration: none; font-size: 10px}
 a.nav:visited { color: #333333; text-decoration: none; font-size:  10px}
 a.nav:hover { color: #FF9900; text-decoration: none; font-size:  10pxl}
 a.nav:active { color: #234CA6; text-decoration: underline; font-size: 10px} 

 a.ent:link { color: #234CA6; text-decoration: none; font-weight: bold; font-size: x-small} 
 a.ent:visited { color: #993399; text-decoration: none ; font-size: x-small; font-weight: bold}
 a.ent:hover { color: #CC3300; text-decoration: underline; font-size: x-small} 
 a.ent:active { color: #234CA6; text-decoration: underline; font-size: x-small} 

 a.def:link { color: #234CA6; text-decoration: none; font-size: x-small} 
 a.def:visited { color: #993399; text-decoration: none ; font-size: x-small}
 a.def:hover { color: #CC3300; text-decoration: underline; font-size: x-small} 
 a.def:active { color: #234CA6; text-decoration: underline; font-size: x-small} 
 
 a.search:link { color: #234CA6; text-decoration: none; font-size: xx-small} 
 a.search:visited { color: #993399; text-decoration: none ; font-size: xx-small}
 a.search:hover { color: #CC3300; text-decoration: underline; font-size: xx-small} 
 a.search:active { color: #234CA6; text-decoration: underline; font-size: xx-small} 


 .head_bgimg { background: url(img/head_cent.gif) repeat-x scroll}
 .line_frame { border: #333333 solid; border-width: 0px 0px 0px 1px} 
h4 { font-size: 18px; font-weight: bold; color: #FF9900; text-decoration: none}
 .read { font-size: 80%; line-height: 130%; color: #333333}

 .picup_title { font-size: 18px; font-weight: bold; color: #333333; text-decoration: none ; font-style: normal}
 .read_picup { font-size: x-small; line-height: 110%}
 .title_picup { font-size: x-small; line-height: 110%; color: #FF6600; font-weight: bold}


 .new_read { font-size: x-small; line-height: 130%}

 .text1b {  font-size: xx-small; color:#FF6600; font-weight: bold;line-height: 130%}
 .text1n {  font-size: xx-small; font-weight: normal; line-height: 120%} 
 .text2b { font-size: x-small; font-weight: bold}
 .text2n { font-size: x-small; font-weight: normal; line-height: 130%}


 .ent_read {  font-size: 80%; line-height: 130%}
 .ent_caption {  font-size: x-small; font-weight: bold; color: #FF6600}

p.indent {  text-indent: 1em}
.text1bn { font-size: xx-small; font-weight: bold;line-height: 130% }
h3 {  font-size: medium; line-height: 130%; font-weight: bold}
.bgimage {  background: url(img/bg_image.jpg) no-repeat fixed 0px 100px}
.text3n { font-size: small; font-weight: normal; line-height: 130% }
.list {  list-style: url(img/point_gray.gif) outside; font-size: x-small}

/* shinkai */
.shinkai{margin:0 0 20px 0; }
.shinkai table{font-family:"£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", serif; color:#FFFFFF; }
.shinkai table .title{font-size:14px; font-weight:bold; line-height:130%; }
.shinkai table .abst{font-size:11px; font-weight:normal; line-height:130%; }
.shinkai table .data{font-size:10px; font-weight:normal; line-height:120%; }
.shinkai .top-img{background-image:url(shinkai/archives/shinkai_blue.gif); margin:0; }
.shinkai .item{background-color:#514B09; margin:0; }
table .top-img .title{padding:4px 20px 10px 20px; f}
table .item .title#main{font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", sans-serif; padding:8px 10px 10px 10px; }
table .item .title#item{padding:8px 10px 8px 10px; }
table .item .cover-photo{margin:0 10px 10px 10px; }
table .item .abst{margin:0 10px 10px 0px; }
table .item .data{margin:0 10px 10px 10px; }
table .item .line{padding:4px 10px 8px 10px; }
