/*==============================
news&jounal
  [ INDEX ]
  1.OUTLINE::body,inbox,toparea,temporarybox,headline,main,leftbox,footer,adjust,hide
  2.TAG::a,ul,blockquote,form,textarea,img
  3.TOP AREA::banner_l,site_title,a,description
  4.MIDDLE AREA
      4-1.MAIN::pagearea,entry,sub_entry,entry_xxx,trackback_title,a
      4-2.SUPPLIMENT::headline_container,linktitle,linktext,linkcentertext.datelist
  5.BOTTOM AREA::copyright
  6.PARTS
      6-1.CLOCK::clock_box,clock
      6-2.LOGIN::loginarea,mode_name,error_sign,login_box,login_form
      6-3.SEARCH::searcharea,search
      6-4.CALENDAR::month_navi,calendar,cell,cell_xxx
  7.ADDITIONAL PARTS by ISD@G.C.M
      7-1::POSTIT::postit
==============================*/
/* 1---------- OUTLINE
*/
body 
{
 background-color: #000000;
 background-image: URL(images/img_background.gif);
 margin: 0px;
 padding: 0px;
 text-align: center;
 *word-break: break-all;/*for IE of Windows*/
}

#inbox 
{
 width: 50em;
 color: #f3f3f3;
 background-color: transparent;
 font-family: Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
 text-align: left;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 padding: 0px;
 border-color: #888;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 1px;
 border-style: none;
}

#toparea 
{
 width: 100%;
 background-color: transparent;
 margin: 0px;
 padding: 0px;
}

#temporarybox 
{
 color: #f3f3f3;
 float: right;
 width: 73.5%;
 margin: 0px;
 padding-top: 0px;
 padding-right: 3px;
 padding-bottom: 0px;
 padding-left: 0px;
}

#headline 
{
 background-color: transparent;
 margin: 0px;
 padding: 0px;
}

#main 
{
 background-color: transparent;
 margin: 0px;
 padding: 0px;
}

#leftside 
{
 float: left;
 width: 25%;
 background-color: transparent;
 margin: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 3px;
}

#footer 
{
 clear: both;
 width: 100%;
 background-color: transparent;
 text-align: right;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding: 0px;
}

.adjust 
{
 clear: both;
}

.hide 
{
 position: absolute;
 top: -3000px;
}

/* 2---------- TAG
*/
a:link 
{
 color: #FF4500;
 text-decoration: underline;
}

a:visited 
{
 color: #999999;
 text-decoration: underline;
}

a:active, a:hover 
{
 color: #00f;
 text-decoration: none;
 background-color: #f0f0f0;
}

ul 
{
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 14px;
 padding: 0px;
}

blockquote 
{
 color: #333;
 background-color: #f3f3f3;
 margin-top: 20px;
 margin-right: 10px;
 margin-bottom: 20px;
 margin-left: 10px;
 padding: 10px;
}

form 
{
 margin: 0px;
 padding: 0px;
}

textarea 
{
 width: 100%;
}

img 
{
 border-width: 0px;
}

/* 3---------- TOP AREA
*/
#banner_l 
{
 background-color: transparent;
 float: left;
 width: 75%;
 margin: 0px;
 padding: 0px;
}

.site_title 
{
 font-size: 200%;
 font-family: "Century Gothic", "ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
 font-weight: bold;
 font-style: italic;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 15px;
}

a.sitetitle:link, a.sitetitle:visited, a.sitetitle:active, a.sitetitle:hover 
{
 color: #87cefa;
 text-decoration: none;
 background-color: transparent;
}

.description 
{
 color: #87cefa;
 font-weight: bold;
 font-size: 12px;
 font-family: Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 20px;
 margin-left: 20px;
 padding: 0px;
}

/* 4---------- MIDDLE AREA
*/
/* 4-1---MAIN
*/
.pagearea 
{
 clear: both;
 background-color: transparent;
 font-size: 65%;
 text-align: right;
 line-height: 150%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 12px;
 margin-left: 0px;
 padding: 0px;
}

.entry 
{
 color: black;
 background-color: #fff;
 line-height: 150%;
 margin-top: 0em;
 margin-right: 0em;
 margin-bottom: 1.75em;
 margin-left: 0em;
 padding: 0em;
 border-color: #666;
 border-top-width: 3px;
 border-right-width: 3px;
 border-bottom-width: 3px;
 border-left-width: 3px;
 border-top-style: groove;
 border-right-style: groove;
 border-bottom-style: groove;
 border-left-style: groove;
}

.sub_entry 
{
 clear: both;
 background-color: transparent;
 margin-top: 1em;
 margin-right: 0.75em;
 margin-bottom: 1.5em;
 margin-left: 0.75em;
 padding-top: 0em;
 padding-right: 0em;
 padding-bottom: 0.25em;
 padding-left: 0em;
 border-color: #ddd;
 border-width: 1px;
 border-style: solid;
}

.entry_date 
{
 color: #666;
 background-color: #f3f3f3;
 font-family: Times;
 font-size: 80%;
 font-weight: bolder;
 line-height: 150%;
 text-align: right;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 padding-top: 0em;
 padding-right: 1em;
 padding-bottom: 0em;
 padding-left: 1em;
 border-color: #ddd;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-style: solid;
}

.entry_title 
{
 color: #FF4500;
 background-color: black;
 font-weight: bold;
 font-size: 100%;
 font-family: Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
 line-height: 125%;
 margin-top: 0px;
 margin-right: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 padding: 0px;
}

.entry_title a, .entry_title a:link, .entry_title a:visited, .entry_title a:active, .entry_title a:hover 
{
 color: #FF4500;
 /*  text-decoration: none;  */
 background-color: transparent;
}

.entry_subtitle 
{
 color: black;
 background-color: #eee;
 font-weight: bold;
 font-size: 75%;
 font-family: Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
 text-align: left;
 line-height: 135%;
 margin: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 10px;
}

.trackback_title 
{
 color: #000;
 background-color: transparent;
 font-size: 75%;
 line-heigth: 125%;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 padding: 0px;
}

.entry_body 
{
 font-size: 75%;
 line-height: 170%;
 font-family: Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
 margin-top: 5px;
 margin-right: 30px;
 margin-bottom: 10px;
 margin-left: 30px;
 padding: 0px;
}

.entry_body2 
{
 font-size: 70%;
 line-height: 170%;
 font-family: Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
 margin-top: 15px;
 margin-right: 15px;
 margin-bottom: 5px;
 margin-left: 20px;
 padding: 0px;
}

.entry_more 
{
 color: #000;
 margin: 0px;
 padding: 0px;
}

.entry_author 
{
 color: #666;
 font-size: 70%;
 font-style: italic;
 font-family: Times,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
 text-align: right;
 margin-top: 0px;
 margin-right: 30px;
 margin-bottom: 0px;
 margin-left: 10px;
 padding: 0px;
}

.entry_state 
{
 clear: both;
 font-size: 70%;
 font-family: Verdana;
 line-height: 125%;
 color: #666;
 margin-top: 8px;
 margin-right: 10px;
 margin-bottom: 12px;
 margin-left: 30px;
 padding: 0px;
}

/* 4-2---SUPPLIMENT
*/
.headline_container 
{
 float: left;
 width: 33%;
 margin-top: 0px;
 margin-right: 1px;
 margin-bottom: 0px;
 margin-left: 0px;
}

.linktitle 
{
 color: #fff;
 background-color: #5473a2;
 text-align: center;
 font-weight: bolder;
 font-size: 75%;
 line-height: 170%;
 font-family: Times;
 margin: 0px;
}

.linktext 
{
 color: #333;
 background-color: #fff;
 font-size: 65%;
 line-height: 170%;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 7px;
 padding-left: 3px;
 border-color: #aaa;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-style: solid;
}

.linkcentertext 
{
 color: #369;
 background-color: #fff;
 font-size: 65%;
 line-height: 170%;
 text-align: center;
 margin: 0px;
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 7px;
 padding-left: 3px;
 border-color: #aaa;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 1px;
 border-style: solid;
}

.datelist 
{
 text-indent: -3.25em;
 margin-left: 3.25em;
}

/* 5----------BOTTOM AREA
*/
.copyright 
{
 color: #888;
 font-size: 70%;
 margin-top: 0px;
 margin-right: 20px;
 margin-bottom: 0px;
 margin-left: 20px;
}

/* 6----------PARTS
*/
/* 6-1---CLOCK
*/
#clock_box 
{
 float: right;
 width: 25%;
 background-color: transparent;
}

.clock 
{
 width: 100%;
 color: White;
 background-color: transparent;
 font-size: 70%;
 text-align: right;
 margin: 0px;
 padding: 3px;
 border-width: 0px;
}

/* 6-2---LOGIN
*/
#loginarea 
{
 clear: both;
 font-size: 65%;
 text-align: right;
 margin: 0px;
 padding-top: 0px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 0px;
}

#mode_name 
{
 display: inline;
 color: Lime;
 margin: 0px;
}

#error_sign 
{
 color: #f00;
}

#login_box 
{
 display: inline;
 text-align: right;
 margin: 0px;
}

.login_form 
{
 color: Black;
 width: 80px;
}

/* 6-3---SEARCH
*/
#searcharea 
{
 display: inline;
 float: left;
 width: 45%;
 background-color: transparent;
 font-size: 80%;
 text-align: left;
 margin: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 5px;
}

#search 
{
 color: #000;
 width: 60%;
 font-size: 95%;
}

/* 6-4---CALENDAR
*/
#month_navi 
{
 text-align: center;
 margin-top: 5px;
}

.calendar 
{
 width: 85%;
 color: black;
 font-size: 85%;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
}

.cell 
{
 color: black;
 background-color: #fff;
 margin: 0px;
}

.cell_today 
{
 color: #060;
 background-color: #eee;
 margin: 0px;
}

.cell_sunday 
{
 color: #c00;
 background-color: #fff;
 margin: 0px;
}

.cell_saturday 
{
 color: #000066;
 background-color: #fff;
 margin: 0px;
}

/* 7-1----POSTIT
*/
.postit 
{
 color: black;
 background-color: #fff;
 line-height: 150%;
 margin-top: 0em;
 margin-right: 0em;
 margin-bottom: 1.75em;
 margin-left: 0em;
 padding: 0em;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}

.refsc_title 
{
 color: black;
 background-color: #FFBC98;
 font-weight: bold;
 font-size: 75%;
 font-family: Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
 line-height: 120%;
 margin-top: 0px;
 margin-right: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 padding: 0px;
}

.refsc_list 
{
 font-size: 70%;
 line-height: 170%;
 font-family: Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
 margin-top: 15px;
 margin-right: 15px;
 margin-bottom: 5px;
 margin-left: 40px;
 padding: 0px;
}