@import "css/SyntaxHighlighter.css";
@import "css/BreadCrumb.css";

/*based style------------------------------------------------*/

html {
 height: 100%;
}
body,td,div,h2,h3,h4,h5,h6 {
 font-size: 9pt;
 font-family: "Trebuchet MS", "メイリオ", Verdana, Arial, Osaka, tahoma, sans-serif;
 font-weight: normal;
 color: #323232;
 margin: 0;
}
form {
 margin: 0;
 padding: 0;
}
body {
 height: 100%;
 background-color: #eee;
}
td.div {
 background-color: #fff;
}
a:link, a:visited, a:active, a:hover {
 text-decoration: none;
 font-style: normal;
}
a:link, a:active {
 color: #0061d1;
}
a:visited {
 color: #623fa3;
}
a:hover {
 color: #DF0005;
}
a img {
 border: 0;
}
.clear {
 height: 5px;
 clear: both;
}

.li_title {
 margin-left: -15px;
 list-style-type: none;
}
#main {
 width: 950px;
 margin: 0px auto;
 padding: 0px;
 color: #323232;
 border-left:1px solid #CFCFCF;
 border-right:1px solid #CFCFCF;
 line-height: 21px;
 background-color: #fff;
}
#contentsSpace {
 height: 100%;
}

#left {
 float: left;
 width: 660px;
 margin: 0px auto 20px auto;
 background-color: #fff;
}
#right {
 float: right;
 width: 280px;
 margin: 15px auto 20px auto;
 padding: 0 auto 0 auto;
 text-align: center;
 background-color: #fff;
}
#logo {
 width: 450px;
 height: 70px;
 float: left;
 text-align: left;
}
#right-topic {
 width: 500px;
 height: 70px;
 margin: 0 auto;
 float: right;
 background-color: #fff;
}
#topic {
 width: 500px;
 height: 25px;
 margin: 0px auto;
 background: #fff url(./images/object/topic.gif) 0;
}
 #topic p, #topic ul {
  width: 424px;
  height: 24px;
  margin: 1px;
  padding-left: 76px;
  text-align: left;
  overflow: hidden;
  list-style-type: none;
  border: 1px;
 }

#search-box {
 width: 500px;
 height: 20px;
 margin: 10px auto 0 auto;
 background-color: #fff;
}
 #search-box p {
  margin: 0 auto;
  padding-right: 10px;
  text-align: right;
 }
 #search_submit {
  font-size: 9pt;
 }

#menuAll {
 width: 950px;
 height: 30px;
 margin: 0px auto;
 padding: 0px auto;
 clear: both;
 background: #fff url(./images/object/1.gif) 0;
}
#menuLeft {
 width: 600px;
 float: left;
 text-align: left;
}
 #menuLeft ul {
  margin: 0px;
  padding: 0px;
  text-align: left;
  clear: both;
  list-style-type: none;
 }
 #menuLeft li {
  margin-left: 18px;
  float: left;
 }
 .top {
  margin-right: 15px;
  float: left;
 }
#menuRight {
 width: 350px;
 float: right;
 text-align: right;
}
 #menuRight ul {
  margin: 0px;
  padding: 0px;
  text-align: right;
  clear: both;
  list-style-type: none;
 }
 #menuRight li {
  margin-right: 18px;
  float: right;
 }

#Search_result_keywords {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  text-align: left;
  background-color: #EAD5FF;
}
 #Search_result_keywords p {
  margin-left: 3px;
  font-size: 8pt;
  text-align: left;
  display: inline;
 }
 #Search_result_keywords h1 {
  font-size: 11pt;
  font-weight: normal;
  letter-spacing: 1px;
  display: inline;
 }
 .search_words {
  font-weight: bold;
  background-color: #D9B3FF;
 }

#copyright {
 width: 100%;
 margin: 0 auto 20px auto;
 padding: 0 auto 0 auto;
 clear: both;
}
 #copyright p {
  margin: 0 100px 0 100px;
  padding: 0;
  color: #111;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
 }
 #copyright h1 {
  margin: 0 90px 0 90px;
  padding: 3px 5px 3px 5px;
  color: #111;
  font-size: 8pt;
  font-weight: normal;
  line-height: 21px;
  text-align: left;
  border: 1px solid #444;
 }
 .pagetop {
  height: 20px;
 }

/*article object style------------------------------------------------*/

.subject, .subject_a, .subject_in, .subject_err {
 width: 630px;
 padding-top: 0;
 padding-right: 10px;
 padding-bottom: 0;
 padding-left: 0;
}
.subject, .subject_a {
 background-color: #004CAB;
 border-bottom: 1px solid #646464;
}
.subject_in {
 background-color: #408200;
}
.subject_err {
 background-color: #E20030;
 border-bottom: 1px solid #646464;
}
.subject, .subject_err {
 margin: 15px auto 5px auto;
}
.subject_a {
 margin: 40px auto 5px auto;
}
.subject_in {
 margin: 15px auto 0 auto;
}
 .subject p, .subject_a p, .subject_in p, .subject_err p {
  width: 620px;
  font-size: 11pt;
  margin: 0px;
  padding-top: 4px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 0;
  background: #fff url(http://www.egcci.com/extria/images/object/tab_bg.gif) repeat-x bottom;
  text-align: right;
 }
 .subject a, .subject a:visited, .subject a:active,
 .subject_a a, .subject_a a:visited, .subject_a a:active,
 .subject_in a, .subject_in a:visited, .subject_in a:active,
 .subject_err a, .subject_err a:visited, .subject_err a:active {
  color: #000;
 }
 .subject a:hover, .subject_a a:hover, .subject_in a:hover, .subject_err a:hover {
  color: #888;
 }

.title {
 width: 630px;
 margin-top: 20px;
 margin-right: auto;
 margin-bottom: 3px;
 margin-left: auto;
 background-color: #fff;
}
 .title p {
  font-size: 11pt;
  font-weight: bold;
  color: #3E34FF;
  margin: 0;
  padding: 0px 0px 0px 5px;
  letter-spacing: 1px;
  line-height: 25px;
  text-align: left;
 }
 .title a:visited {
  color: #0061d1;
 }
 .title a:hover {
  color: #60ABFF;
 }

.postdata, .postdata_in {
 margin-top: 0;
 margin-bottom: 10px;
 text-align: left;
 background-color: #F0F0F0;
 clear: both;
}
.postdata {
 width: 620px;
 margin-right: 20px;
 margin-left: auto;
}
.postdata_in {
 width: 640px;
 margin-right: auto;
 margin-left: auto;
}
 .postdata p, .postdata_in p {
  font-size: 9pt;
  margin: 3px;
  padding: 0;
  text-align: left;
 }
 .postdata ul, .postdata_in ul {
  font-size: 9pt;
  font-weight: normal;
  margin: 0px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
  text-align: left;
  line-height: 23px;
  list-style-type: none;
 }
 .postdata li, .postdata_in li {
  margin-left: 3px;
  display: inline;
 }
 .postdata_category {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 13px;
  background: url(http://www.egcci.com/extria/images/object/ca_li.gif) no-repeat 0 center;
 }
 .pd_tags_li {
  font-size: 8pt;
  font-weight: normal;
  margin: 0 0 0 5px;
  padding: 0;
  text-align: left;
  line-height: 19px;
  display: inline;
 }

.addclips {
  margin: 20px 30px 10px auto;
  padding: 0;
  background-color: #fff;
  text-align: right;
}

.article {
 width: 580px;
 margin: 0 0 0 40px;
 background-color: #fff;
}
.article_detail_01 {
 width: 580px;
 margin: 20px 0 0 40px;
 background-color: #fff;
}
.article_detail_02 {
 width: 580px;
 margin: 35px 0 0 40px;
 background-color: #fff;
}
 .article, .article_detail_01, .article_detail_02 {
  font-size: 10pt;
  font-weight: normal;
 }
 .article, .article p, .article span, .article_detail_01, .article_detail_01 p, .article_detail_01 span, .article_detail_02, .article_detail_02 p, article_detail_02 span {
  font-size: 10pt;
  font-weight: normal;
  color: #4C4C4C;
  padding: 0;
  text-align: left;
  line-height: 26px;
 }
 .article p, .article_detail_01 p, .article_detail_02 p, .article span, .article_detail_01 span, .article_detail_02 span {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 0;
 }
 .article p, .article span, .article_detail_01 span, .article_detail_02 span {
  margin-bottom: 0;
 }
 .article_detail_01 p, .article_detail_02 p {
  margin-bottom: 40px;
 }
.article_line {
 clear: both;
}
.ac {
 width: 565px;
 margin: 0 0 0 15px;
 padding: 0;
 text-align: left;
 line-height: 23px;
}

 .article_photoarea {
  margin-top: -15px;
  margin-right: auto;
  margin-bottom: 35px;
  margin-left: 10px;
  padding: 0;
  text-align: left;
 }
  .article_photoarea img {
   padding: 5px;
   border: 1px solid #999;
  }
 .span_photo {
  text-align: center;
 }
  .span_photo img {
   border: 1px solid #666;
  }
 .article_normal_image {
  margin: 0 auto 5px 10px;
  padding: 3px;
 }
  .article_normal_image img {
   padding: 2px;
   background-color: #fff;
   border: 1px solid #666;
  }
 .art_title {
  color: #0046BF;
  font-weight: bold;
 }

 .article p img,
 .article_detail_01 p img,
 .article_detail_02 p img {
  margin-right: 12px;
  padding: 2px;
  background-color: #fff;
  border: 1px solid #666;
 }
 .img_alignright {
  margin-left: 6px;
 }

 .article blockquote,
 .article_detail_01 blockquote,
 .article_detail_02 blockquote {
  width: 550px;
  margin: 10px auto 10px auto;
  padding-left: 15px;
  padding-right: 10px;
  font-size: 10pt;
  color: #543E68;
  line-height: 24px;
  background: #f0f0f0 url(http://www.egcci.com/extria/images/object/bq.gif) repeat-y left;
 }

 .article table, .article_detail_01 table, .article_detail_02 table {
  margin: 10px auto 10px auto;
  padding: 1px;
  border: 0px;
  background-color: #fff;
 }
 .cell_oc1 {
  width: 200px;
  margin: 2px;
  font-weight: bold;
  border: 1px solid #444;
  background-color: #ffd0e5; 
 }
 .cell_cal {
  width: 70px;
  margin: 2px;
  border: 0px;
  background-color: #fff;
 }

 .Source_links {
  width: 572px;
  margin: 0 auto 0 auto;
  padding: 2px 0 2px 21px;
  text-align: left;
  line-height: 20px;
  background: #E2E5FF url(http://www.egcci.com/extria/images/object/source_li.gif) no-repeat 3px 7px;
 }
  .Source_links a, .Source_links a:visited, .Source_links a:active {
   color: #090081;
  }
  .Source_links a:hover {
   color: #646464;
  }

.referense_url {
 width: 580px;
 margin: 25px 0 0 40px;
 padding: 5px 0 5px 0;
 background-color: #fff;
 border-top: 1px solid #aaa;
 border-bottom: 1px solid #aaa;
}
 .referense_url ul, .referense_url li {
  font-size: 9pt;
  font-weight: normal;
  line-height: 23px;
  
 }
 .referense_url ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
 }
 .referense_url li {
  margin: 0;
  padding: 0 0 0 20px;
  background: url(http://www.egcci.com/extria/images/object/ref_li.gif) no-repeat 6px 6px;
 }
 .referense_url label {
  font-size: 9pt;
  font-weight: bold;
  color: #666;
  line-height: 23px;
  display: block;
 }

.rest {
 width: 590px;
 margin-left: 35px;
 margin-top: 5px;
 background-color: #fff;
}
 .rest p {
  font-size: 10pt;
  font-weight: normal;
  color: #4C4C4C;
  padding: 0px;
  text-align: left;
  line-height: 23px;
 }
.detail {
 width: 630px;
 margin: 5px 3px 45px auto;
 background-color: #fff;
}
 .detail p {
  font-size: 9pt;
  font-weight: normal;
  color: #4C4C4C;
  padding: 0;
  text-align: right;
  line-height: 23px;
 }

 .rest, .detail, .article_detail_01, article_detail_02 {
  clear: both;
 }

.this_entry_url {
  width: 560px;
  margin: 15px auto 5px auto;
  padding: 3px;
  font-size: 9pt;
  background-color: #f0f0f0;
  border: 1px solid #646464;
  text-align: left;
}

.container, .container_notfound, .container_notspace {
 width: 610px;
 margin-right: auto;
 margin-bottom: 5px;
 margin-left: auto;
 padding: 0;
 text-align: left;
 clear: both;
}
.container {
 margin-top: 10px;
 border: 1px solid #C3C3C3;
}
.container_notfound {
 margin-top: 20px;
 border: 1px solid #a80000;
}
.container_notspace {
 margin-top: -25px;
 border: 1px solid #C3C3C3;
}
 .container p, .container_notspace p {
  margin: 3px;
  padding: 0;
  font-size: 10pt;
  line-height: 22px;
  text-align: left;
 }
 .container_notfound p {
  margin: 3px;
  padding: 0;
  font-size: 11pt;
  font-weight: normal;
  color: #a80000;
  text-align: center;
 }
 .container img, .container_notfound img, .container_notspace img {
  margin: 3px;
  border: 0;
 }
  .container_error {
   margin-top: 3px;
   margin-right: 3px;
   margin-bottom: 15px;
   margin-left: 10px;
   padding: 3px;
   font-weight: bold;
   color: #E20030;
   background-color: #F6EDFF;
  }
 .container h2, #comment-greeting {
  width: 604px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 22px;
  text-align: center;
  background-color: #C5CAFF;
 }
 .container h3 {
  width: 598px;
  margin: 3px auto 0 auto;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 4px;
  line-height: 22px;
  text-align: left;
  background-color: #f0f0f0;
  border: 1px solid #646464;
 }
 .container h4 {
  margin: 0;
  line-height: 23px;
  text-align: left;
 }
 .container dl, .container dt, .container dd {
  margin: 0 0 0 8px;
 }
 #related_entries_box dt {
  padding: 2px 0 2px 0;
  color: #0046bf;
  font-weight: bold;
 }
 .ct_mark {
  width: 64px;
  float: left;
 }
 .ct_text_right {
  width: 525px;
  padding: 10px 10px 10px 5px;
  font-size: 10pt;
  float: right;
 }
 .ct_text_all {
  width: 590px;
  padding: 5px 10px 5px 10px;
  font-size: 10pt;
 }
 .ct_footer {
  clear: both;
 }

.tp_advertising {
 width: 600px;
 margin: 5px auto 5px auto;
 padding: auto;
 text-align: center;
 clear: both;
}
.freearea {
 margin: 3px;
 padding: 0;
 font-size: 10pt;
 font-weight: normal;
 line-height: 22px;
}
 .freearea li {
  margin: 10px;
 }

.entry-data-copyright {
 width: 580px;
 margin: 10px auto 10px 60px;
}
 .entry-data-copyright p {
  font-size: 8pt;
  font-weight: normal;
  line-height: 22px;
 }

#amazlet_space {
 width: 580px;
 margin: 15px auto 8px 0;
 padding: 0;
}
.amazlet-box {
 width: 580px;
 margin: 8px auto 0 40px;
}
.amazlet-image {
 width: 180px;
 padding: auto;
 text-align: center;
 vertical-align: middle;
}
.amazlet-info {
 width: 380px;
}
.amazlet-detail, .amazlet-name {
 line-height: 22px;
}
#curucuru {
 width: 600px;
 margin: 45px auto 20px auto;
 padding: 0 auto 0 auto;
 text-align: center;
}
#taglist {
 width: 580px;
 margin: 5px auto 5px auto;
 padding: 0;
 clear: both;
 text-align: center;
 line-height: 25px;
}

  #related_entries_box ul, #related_list ul {
   margin: 3px;
   padding: 0;
   text-align: left;
   line-height: 22px;
   display: block;
   list-style-type: none;
  }
  #related_entries_box li, #related_list li {
   font-size: 10pt;
   margin: 3px;
   padding-left: 13px;
   background: url(http://www.egcci.com/extria/images/object/re_li.gif) no-repeat 0 6px;
  }

 .cm_reply {
  width: 545px;
  margin-top: 5px;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: 55px;
  padding: 0;
  clear: both;
 }
 .cm_pict {
  width: 55px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  padding: 0 auto;
  text-align: center;
  float: left;
 }
 .cm_right, .cm_reply_right {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0;
  float: right;
  line-height: 120%;
  text-align: left;
 }
 .cm_right {
  width: 550px;
 }
 .cm_reply_right {
  width: 490px;
 }
  .cm_title, .cm_reply_title, .cm_title_author, .cm_reply_title_author {
   margin-right: 5px;
   line-height: 23px;
  }
  .cm_title, .cm_reply_title{
   background-color: #E7E9FF;
  }
  .cm_title_author, .cm_reply_title_author {
   background-color: #EAD4FF;
  }
  .cm_title, .cm_title_author {
   width: 545px;
  }
  .cm_reply_title, .cm_reply_title_author {
   width: 485px;
  }
   .cm_title a:hover, .cm_reply_title a:hover, .cm_title_author a:hover, .cm_reply_title_author a:hover {
    color: #000A69;
   }
   .cm_title ul, .cm_title li,
   .cm_reply_title ul, .cm_reply_title li,
   .cm_title_author ul, .cm_title_author li,
   .cm_reply_title_author ul, .cm_reply_title_author li {
    display: inline;
    text-align: left;
   }
   .cm_title ul, .cm_reply_title ul, .cm_title_author ul, .cm_reply_title_author ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
   }
   .cm_title li, .cm_reply_title li, .cm_title_author li, .cm_reply_title_author li {
    margin-left: 5px;
    padding-left: 10px;
    background: url(http://www.egcci.com/extria/images/object/li.gif) no-repeat 0 5px;
   }
  .cm_body, .cm_reply_body {
   margin-left: 15px;
   margin-right: 5px;
   margin-top: 3px;
   margin-bottom: 3px;
   padding: 0;
   text-align: left;
   background-color: #fff;
   line-height: 22px;
  }
  .cm_body {
   width: 530px;
  }
  .cm_reply_body {
   width: 470px;
  }
   .cm_body p, .cm_reply_body p {
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 0;
   }
 .cm_footer {
  clear: both;
 }

 #comment-form-name, #comment-form-email, #comment-form-url, #comments-open-text {
  margin-bottom: 10px;
  padding-left: 20px;
 }
 #comment-form-name label, #comment-form-email label, #comment-form-url label, #comments-open-text label {
  display: block;
 }
 #comment-form-remember-me label, #comment-form-reply label, #tb_all label {
  display: inline;
 }
  #comment-greeting a, #comment-greeting a:visited, #comment-greeting a:active,
  #tb_all h3 a, #tb_all h3 a:visited, #tb_all h3 a:active,
  .this_entry_url a, .this_entry_url a:visited, .this_entry_url a:active {
   color: #000;
   text-decoration: underline;
  }
  #comment-greeting a:hover,
  #tb_all h3 a:hover,
  .this_entry_url a:hover {
   color: #000;
   text-decoration: none;
  }
  #comment-author, #comment-email, #comment-url, #comment-text, #captcha_code {
   BORDER-BOTTOM: #e2d9c5 1px solid;
   BORDER-LEFT: #e2d9c5 1px solid;
   PADDING-BOTTOM: 2px;
   PADDING-LEFT: 2px;
   PADDING-RIGHT: 2px;
   BORDER-TOP: #e2d9c5 1px solid;
   BORDER-RIGHT: #e2d9c5 1px solid;
   PADDING-TOP: 2px
  }
 #comment-form-remember-me, #comment-form-reply, #captcha_form_entry, #comments-open-footer {
  margin-left: 20px;
  margin-bottom: 5px;
 }
 #captcha_code {
  margin-top: 5px;
  margin-bottom: 5px;
 }
 #comment-preview, #comment-submit, #comment-cancel {
  width: 70px;
  height: 32px;
  margin-left: 0;
  margin-right; 5px;
 }

 .tb_none {
  border: 0;
  margin-top: 3px;
  margin-right: auto;
  margin-bottom: 3px;
  margin-left: auto;
  text-align: center;
 }
 .tb_sub {
  width: 600px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 0;
  margin-bottom: 0
  text-align: left;
 }
 .tb_label {
  margin: 5px auto -3px 5px;
 }
 .tb_excerpt {
  width: 575px;
  margin-left: 25px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: left;
 }

/*Webpage style------------------------------------------------*/

.open_navi {
 width: 600px;
 margin: 10px auto 5px auto;
 padding: 5px;
}
 .open_navi dt {
  padding: 3px 0 3px 18px;
  font-weight: bold;
  background: #fff url(http://www.egcci.com/extria/images/object/dt1.gif) no-repeat 5px center;
  border: 1px solid #666
 }
.navi {
 width: 600px;
 margin: 10px auto 5px auto;
 padding: 5px;
}
 .navi dt {
  padding: 3px 0 3px 18px;
  font-weight: bold;
  background: #E7E6FF url(http://www.egcci.com/extria/images/object/dt2.gif) no-repeat 5px center;
  border: 1px solid #666;
 }
 .navi dd, .open_navi dd {
  margin: 5px;
  padding: 5px;
  border: 1px solid #AAA;
 }
.navi_list {
  width: 100%;
  margin: auto;
  border: 0px;
}
 .navi_list th {
  margin-top: 3px;
  margin-bottom: 3px;
  padding-left: 8px;
  font-weight: bold;
  text-align: left;
  background-color: #F9E5FF;
 }
 .navi_list td {
  width: 50%;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-left: 13px;
  background: #fff url(http://www.egcci.com/extria/images/object/dd1.gif) no-repeat left center;
 }
.log_next {
 width: 610px;
 margin: 10px auto 10px auto;
 padding: 5px;
 border: 1px solid #888;
}
 .log_next a:link, .log_next a:visited, .log_next a:active, .log_next a:hover {
  margin: 2px;
  padding: 3px 5px 3px 5px;
  font-size: 10pt;
  font-weight: normal;
 }
 .log_next a:link, .log_next a:visited, .log_next a:active {
  background-color: #fff;
  border: 1px solid #555;
 }
 .log_next a:hover {
  color: #111;
  background-color: #DEEBFF;
  border: 1px solid #555;
 }
 .log_next span {
  margin: 0;
  padding: 3px 6px 3px 6px;
  font-size: 10pt;
  font-weight: bold;
 }

/*side object style------------------------------------------------*/

.blogparts {
 width: 200px;
 height: 380px;
 padding: 0px;
 text-align: center;
 vertical-align: middle;
 border: 1px solid #4C4C4C;
 background-color: #E7E4F5;
}
.inboxRight {
 width: 250px;
 margin-left: auto;
 margin-right: auto;
 border: 1px solid #4C4C4C;
 background-color: #E7E4F5;
}

#Signin_box {
 width: 245px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 15px;
 margin-left: auto;
 padding-top: 5px;
 padding-bottom: 5px;
 text-align: center;
 border: 1px solid #646464;
 background: #fff url(http://www.egcci.com/extria/images/object/signin_bg.gif) repeat-x bottom;
}
 .Signin_box_left {
  margin: 0;
  padding-left: 5px;
  text-align: left;
 }
 #Signin_box a:hover {
  color: #090081;
 }
 .submit {
  width: 95px;
  margin-left: 5px;
 }
.sub {
 width: 250px;
 height: 28px;
 margin: 5px 0px 0px 0px;
 background: #fff url(http://www.egcci.com/extria/images/object/sub.gif) 0;
}
 .sub p {
  font-size: 10pt;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  margin: 0px;
  padding: 5px 36px 0px 0px;
  text-align: right;
 }
.incontentsLeft {
 width: 250px;
 margin-top: 8px;
 margin-bottom: 20px;
 background-color: #E7E4F5;
}
.incontentsCenter {
 width: 250px;
 margin-bottom: 20px;
 background-color: #E7E4F5;
}
.inright_c_nm {
 width: 250px;
 margin-bottom: 5px;
 background-color: #E7E4F5;
}
.incontentsRight {
 width: 250px;
 margin-bottom: 20px;
 background-color: #E7E4F5;
}
.incontentsSearch {
 width: 250px;
 margin-top: 6px;
 background-color: #E7E4F5;
}
.c_blogparts {
 width: 250px;
 margin: 10px auto 15px auto;
 padding: auto;
 background-color: #E7E4F5;
 text-align: center;
}
#Photo {
 width: 250px;
 margin-bottom: 20px;
 background-color: #E7E4F5;
}
 .incontentsLeft p, .incontentsLeft h2 {
  font-size: 9pt;
  font-weight: normal;
  margin: 0px;
  clear: both;
 }
 .incontentsLeft p {
  text-align: left;
  padding: 0 0 0 8px;
 }
 .incontentsLeft h2 {
  text-align: center;
  margin-top: 12px;
  padding: 0 auto 0 auto;
 }
 .incontentsLeft ul {
  font-size: 9pt;
  font-weight: normal;
  margin: 0px;
  padding-left: 10px;
  text-align: left;
  line-height: 23px;
  clear: both;
  list-style-type:none;
 }
 .incontentsLeft li {
  margin-left: 4px;
  padding-left: 13px;
  background: url(http://www.egcci.com/extria/images/object/li.gif) no-repeat 0 7px;
 }
 .incontentsCenter p,
 .inright_c_nm p,
 .incontentsSearch p {
  font-size: 9pt;
  font-weight: normal;
  margin: 0px;
  padding: 8px 0px 0px 0px;
  text-align: center;
 }
 .incontentsRight p {
  font-size: 8pt;
  font-weight: normal;
  margin: 0px;
  padding: 8px 12px 0px 0px;
  text-align: right;
 }

 #Photo p {
  margin: 0px;
  padding: 8px 0px 0px 0px;
  text-align: center;
 }
 #Photo a img, #Photo a:visited img, #Photo a:active img {
  border: 1px solid #999;
 }
 #Photo a:hover img {
  border: 1px solid #E20030;
 }
  .Photo-box {
   width: 230px;
   margin-top: 10px;
   margin-right: auto;
   margin-bottom: 10px;
   margin-left: auto;
   padding: 0;
   border: 0px;
  }
   .Photo-box-cell {
    width: 115px;
    height: 85px;
    padding: auto;
    text-align: center;
   }
    .Photo-box-cell img {
     padding: 2px;
     background-color: #fff;
    }

#sideRank, #pickUp {
 width: 220px;
 margin: 10px 15px 15px 15px;
 padding: 0;
 text-align: left;
 background-color: #E7E4F5;
}
 #sideRank ul, #sideRank li, #pickUp ul, #pickUp li {
  margin: 0;
  padding: 0;
  font-size: 9pt;
  font-weight: normal;
  line-height: 22px;
  text-align: left;
  list-style-type: none;
 }
 #sideRank li {
  margin-bottom: 5px;
 }
 #pickUp li {
  margin-bottom: 5px;
  padding-left: 15px;
  background: url(http://www.egcci.com/extria/images/object/li.gif) no-repeat 0 7px;
 }


#Tagcloud {
 width: 230px;
 margin: 12px 0 20px 0;
 padding: 0 10px 0 10px;
 text-align: center;
 vertical-align: bottom;
 line-height: 26px;
 background-color: #E7E4F5;
}
 #Tagcloud a, #Tagcloud a:visited, #Tagcloud a:active {
  padding: 1px;
 }
 #Tagcloud a:hover {
  padding: 1px;
  color: #fff;
  background-color: #23157B;
  text-decoration: none;
 }
 #Tagcloud span {
  margin: auto 1px auto 1px;
  padding: 0;
  line-height: 23px;
 }
 .tagrank_1, .tagrank_2 {
  font-size: 13pt;
  font-weight: bold;
 }
 .tagrank_3 {
  font-size: 12pt;
  font-weight: bold;
 }
 .tagrank_4 {
  font-size: 11pt;
  font-weight: bold;
 }
 .tagrank_5 {
  font-size: 10pt;
  font-weight: normal;
 }
 .tagrank_6 {
  font-size: 9pt;
  font-weight: normal;
 }
 .tagrank_7, .tagrank_8 {
  font-size: 8pt;
  font-weight: normal;
 }
 .tagrank_9, .tagrank_10 {
  font-size: 7pt;
  font-weight: normal;
 }

/*Review object style--------------------------------------------------*/
.r_point {
 width: 60px;
 height: 70px;
 margin: 3px;
 padding-top: 24px;
 font-size: 21pt;
 font-weight: bold:
 font-family: Arial Brack;
 color: #fff;
 text-align: center;
 float: right;
}
 #r_1st {
  background: url(http://www.egcci.com/extria/images/object/rev/1st.gif) no-repeat;
 }
 #r_2nd {
  background: url(http://www.egcci.com/extria/images/object/rev/2nd.gif) no-repeat;
 }
#r_footer {
 width: 100%;
 height: 1px;
 margin: 0;
 padding: 0;
 clear: both;
}

/*lightbox object style------------------------------------------------*/

#jquery-overlay {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 90;
 width: 100%;
 height: 500px;
}
#jquery-lightbox {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 z-index: 100;
 text-align: center;
 line-height: 0;
}
#jquery-lightbox a img {
  border: none;
}
#lightbox-container-image-box {
 position: relative;
 background-color: #fff;
 width: 250px;
 height: 250px;
 margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
 position: absolute;
 top: 40%;
 left: 0%;
 height: 25%;
 width: 100%;
 text-align: center;
 line-height: 0;
}
#lightbox-nav {
 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 width: 100%;
 z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
 width: 49%;
 height: 100%;
 zoom: 1;
 display: block;
}
#lightbox-nav-btnPrev { 
 left: 0; 
 float: left;
}
#lightbox-nav-btnNext { 
 right: 0; 
 float: right;
}
#lightbox-container-image-data-box {
 font: 10px Verdana, Helvetica, sans-serif;
 background-color: #fff;
 margin: 0 auto;
 line-height: 1.4em;
 overflow: auto;
 width: 100%;
 padding: 0 10px 0;
 line-height: 21px;
}
#lightbox-container-image-data {
 padding: 0 10px; 
 color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
 width: 70%; 
 float: left; 
 text-align: left; 
} 
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
 display: block; 
 clear: left; 
 padding-bottom: 1.0em; 
}   
#lightbox-secNav-btnClose {
 width: 137px; 
 float: right;
 padding-bottom: 0.7em; 
}