/******************************************
 * Global Settings
 ******************************************/

/*--[Common settings through site]---------------*/
body {
  background-color:             #ffffff;
  color:                        #000000;  /*#4a4a4a;*/
  font-family:                  "ＭＳ Ｐゴシック", "MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",Verdana, Arial, Helvetica, sans-serif;
  font-size:                    10pt;
  margin:                       0px;
  padding:                      0px;
  line-height:                  12pt;
  width:                        100%;
  text-align:                   center;
}

a {
  color:                        #4a4a4a;
  text-decoration:              underline;
}

a:hover, a:active {
  color:                        #919b33;
  text-decoration:              underline;
}
form {
  margin:                       0px;
  padding:                      0px;
}
hr {
  border:                       1px #b2b2b2;
  border-style:                 dashed none none none;
  height:                       1px;
}
img {
  border:                       none;
}
input, select, textarea {
  background-color:             #ffffff;
  border:                       1px solid #808080;
  padding:                      0px 0px 0px 3px;
}
input.submit {
  background-repeat:            no-repeat;
  background-image:             url('/uploads/themes/enote_community/images/button.gif');
  background-color:             transparent;
  border:                       0px;
  color:                        #ffffff;
  cursor:                       pointer;
  height:                       25px;
  margin:                       0px 0px 3px 0px;
  padding:                      1px;
  text-align:                   center;
  vertical-align:               middle;
  width:                        80px;
}
input.submit_large {
  background-repeat:            repeat-x;
  background-image:             url('/uploads/themes/enote_community/images/button_large.gif');
  background-color:             transparent;
  border:                       0px;
  width:                        119px;
  height:                       25px;
  text-align:                   center;
  color:                        #ffffff;
  cursor:                       pointer;
  margin:                       0px 0px 3px 0px;
  padding:                      1px;
  vertical-align:               middle;
}

input.submit_small {
  background-repeat:            no-repeat;
  background-image:             url('/uploads/themes/enote_community/images/button_small.gif');
  background-color:             transparent;
  border:                       0px;
  text-align:                   center;
  color:                        #ffffff;
  cursor:                       pointer;
  vertical-align:               middle;
  width:                        54px;
  height:                       23px;
}

input:hover.submit, input:active.submit, input:hover.submit_large, input:active.submit_large {
  color:                        #eeffcc;
}
input:disabled.submit, input:disabled.submit_large {
  color:                        #b2b2b2;
  cursor:                       default;
}
input.check {
  background-color:             transparent;
  border:                       none;
  cursor:                       pointer;
  padding:                      0px;
}
/*--[Settings about Partition]-------------------*/
table.enote_header_table{
  margin:                       0px;
  padding:                      0px;
  background-color:             #ffffff;
  border-color:                 #000000;
  border-collapse:              collapse;
  border-bottom:                1px dotted #14aee8;
  width:                        940px;
}
td.enote_header_left {
  background-image:             url('/uploads/themes/enote_community/images/head_back01.gif');
  background-repeat:            repeat-x;
  left:                         0px;
  padding:                      0px;
  right:                        0px;
  width:                        110px;
  height:                       114px;
  text-align:                   center;
  vertical-align:               middle;
}
td.enote_header_right_top {
  background-image:             url('/uploads/themes/enote_community/images/head_back02.gif');
  background-repeat:            repeat-x;
  height:                       69px;
  left:                         0px;
  padding:                      0px;
  right:                        0px;
  width:                        350px;
  vertical-align:               top;
  padding-top:                  4px;
}
td.enote_header_right_top_banner {
  background-image:             url('/uploads/themes/enote_community/images/head_back02.gif');
  background-repeat:            repeat-x;
  height:                       69px;
  left:                         0px;
  padding:                      0px;
  right:                        0px;
  width:                        470px;
}
td.enote_header_right_bottom {
  background-color:             #ffffff;
  height:                       45px;
  left:                         0px;
  padding:                      0px;
  right:                        0px;
  width:                        860px;
  text-align:                   right;
  vertical-align:               bottom;
}
span.enote_header_bottom_line {
  background-image:             url('/uploads/themes/enote_community/images/head_line01.gif');
  background-repeat:            x-repeat;
  margin:                       0px;
  padding:                      0px;
  height:                       4px;
  width:                        100%;
}
/*--[Settings about Footer]----------------------*/
div.enote_standard_footer {
  background-color:             #ffffff;
  border:                       0px;
  margin:                       0px;
  padding:                      0px;
  text-align:                   left;
  clear:                        both;
}
table.enote_standard_footer {
  border-collapse:              collapse;
  height:                       34px;
  width:                        940px;
  text-align:                   center;
}
td.enote_footer {  
  background-image:             url('/uploads/themes/enote_community/images/foot_back01.gif');
  background-repeat:            repeat-x;
  height:                       34px;
  vertical-align:               middle;
  width:                        100%;
}
/*--▼[メインレイアウトファイル]-------------------*/
/* body全体 */
div.body_frame {
  background-color:             #ffffff;
  border:                       0px;
  margin:                       15px auto;
  padding:                      0px;
  width:                        940px;
  text-align:                   center;
}
/* メイン表示エリア */
div.main_frame {
  background-color:             #ffffff;
  border:                       0px;
  margin:                       0px;
  padding:                      5px 0px;
  text-align:                   left;
}
/*--▲[メインレイアウトファイル]-------------------*/

/*--▼[TOPページ]--------------------------------*/
/*--▼[TOPページMENU]-------------------*/
/* [エリア全体] */
div#top_menu_list {
  width:                      930px;
  height:                     100%;
  margin:                     0px;
  padding:                    10px 0px;
  vertical-align:             top;
  background-color:           #fff;
  text-align:                 left;
  border:                     0px;
  float:                      right;
}
/* [MENUブロック] */
div#top_menu_block {
  width:                      160px;
  height:                     100%;
  margin-left:                5px;
  padding:                    0px;
  background-color:           #fff;
  text-align:                 left;
  border:                     0px;
}
/* [親MENU選択済] */
div#top_menu_oya_selected {
  background-repeat:          no-repeat;
  background-image:           url('/uploads/contents/images/arrow_blue.gif');
  text-indent:                30px;
  background-position:        15px 44%;
  width:                      100%;
  height:                     20px;
  margin:                     0px;
  padding-top:                10px;
  background-color:           #448aca;
  border:                     1px solid #0068b7;
  font-size:                  90%;
  font-weight:                bold;
}
/* [親MENU] */
div#top_menu_oya {
  background-repeat:          no-repeat;
  background-image:           url('/uploads/contents/images/arrow_blue.gif');
  text-indent:                30px;
  background-position:        15px 44%;
  width:                      100%;
  height:                     20px;
  margin:                     0px;
  padding-top:                10px;
  background-color:           #fff;
  border:                     1px solid #0068b7;
  font-size:                  80%;
}
/* [MENUリンク] */
a#top_menu_link {
  text-decoration:              none;
  vertical-align:               middle;
}
/*--▲[TOPページMENU]-------------------*/

/*--▼[TOPページお知らせ]-------------------*/
/* [エリア全体] */
div#top_news_list {
  width:                  680px;
  margin:                 5px 5px 5px 0px;
  border:                 0px solid gray;
  padding-top:            3px;
  float:                  left;
}
/* [ブロックヘッダ] */
div#top_news_list_head {
  background-repeat:      no-repeat;
  background-image:       url('/uploads/themes/enote_community/images/top_title.jpg');
  background-color:       transparent;
  width:                  660px;
  height:                 36px;
  border:                 0px;
  float:                  left;
}
/* [ブロック本体] */
div#top_news_list_body {
  width:                  100%;
  text-align:             left;
  float:                  left;
  padding:                0px 0px 0px 10px;
}
/* [ブロック本体内日付時刻エリア] */
div#top_news_list_body_date {
  width:                  90%;
  text-align:             left;
  float:                  left;
}
/* [ブロック本体内本文エリア] */
div#top_news_list_body_contents {
  width:                  90%;
  text-align:             left;
  float:                  left;
  border:                 0px;
  padding:                3px 0px 5px 0px;
}
/* [ブロックフッター] */
div#top_news_list_foot {
  display:                  none;
  width:                  100%;
  text-align:             left;
  float:                  left;
}
/*--▲[TOPページ・お知らせ]-------------------*/

/*--▼[TOPページの新着ブログ]-------------------*/
/* [エリア全体] */
div#top_blog_list {
  width:                  660px;
  margin:                 20px 0px;
  border:                 0px;
  padding-top:            3px;
  float:                  left;
}
/* [ブロックヘッダ] */
div#top_blog_list_head {
  background-repeat:      no-repeat;
  background-image:       url('/uploads/contents/images/title_top_2.gif');
  background-color:       transparent;
  width:                  100%;
  height:                 36px;
  border:                 0px;
  float:                  left;
}
/* [ブロック本体] */
div#top_blog_list_body {
  width:                  100%;
  text-align:             left;
  float:                  left;
  padding:                0px 0px 0px 20px;
}
/* [ブロック本体内日付時刻エリア] */
div#top_blog_list_body_date {
  width:                  100px;
  text-align:             left;
  float:                  left;
  margin-top:             5px;
}
/* [ブロック本体内本文エリア] */
div#top_blog_list_body_contents {
  width:                  500px;
  text-align:             left;
  float:                  left;
  margin-top:             5px;
}
/* [ブロックフッター] */
div#top_blog_list_foot {
  display:                  none;
  width:                  100%;
  text-align:             left;
  float:                  left;
}
/*--▲[TOPページ・新着ブログ]-------------------*/
/*--▲[TOPページ]--------------------------------*/



/*--▼[コンテンツページ]--------------------------*/
/*--▼[コンテンツ・メインページ]---------------*/
/* [エリア全体] */
div#contents_main_frame {
  width:                      940px;
  margin:                     0px;
  padding:                    0px;
  vertical-align:             top;
  background-color:           #fff;
  text-align:                 left;
  border:                     0px;
}
/* [コンテンツエリア] */
div#contents_main {
  width:                      700px;
  height:                     100%;
  margin:                     0px;
  padding:                    0px;
  vertical-align:             top;
  text-align:                 left;
  border:                     0px;
  float:                      right;
}
/* [コンテンツ情報表示] */
div#contents_main_info {
  margin:                     10px;
  padding:                    0px;
  background-color:           #fff;
  text-align:                 left;
  text-indent:                15px;
  border:                     0px;
}
/*--▲[コンテンツ・メインページ]-----------*/

/*--▼[コンテンツMENU]-------------------*/
/* [エリア全体] */
div#contents_menu {
  width:                      220px;
  height:                     100%;
  margin:                     0px;
  padding:                    5px 0px;
  vertical-align:             top;
  background-color:           #fff;
  text-align:                 left;
  border:                     0px;
  float:                      left;
}
/* [MENUブロック] */
div#contents_menu_block {
  width:                      200px;
  height:                     100%;
  margin-left:                5px;
  padding:                    0px;
  background-color:           #fff;
  text-align:                 left;
  border:                     0px;
}
/* [子MENU選択済] */
div#contents_menu_ko_selected {
  background-repeat:          no-repeat;
  background-image:           url('/uploads/themes/enote_community/images/allow_blue.png');
  text-indent:                10px;
  background-position:        15px 44%;
  width:                      100%;
  height:                     12px;
  margin:                     0px;
  padding-top:                5px;
  background-color:           #448aca;
  border:                     1px solid #0068b7;
  font-weight:                bold;
}
/* [子MENU] */
div#contents_menu_ko {
  background-repeat:          no-repeat;
  background-image:           url('/uploads/themes/enote_community/images/triangle_right_black.png');
  text-indent:                10px;
  background-position:        15px 44%;
  width:                      100%;
  height:                     12px;
  margin:                     0px;
  padding-top:                5px;
  background-color:           #fff;
  border:                     1px solid #0068b7;
}
/* [親MENU選択済] */
div#contents_menu_oya_selected {
  background-repeat:          no-repeat;
  background-image:           url('/uploads/contents/images/arrow_blue.gif');
  text-indent:                30px;
  background-position:        10px 44%;
  width:                      100%;
  height:                     25px;
  margin:                     0px;
  padding-top:                10px;
  background-color:           #448aca;
  border:                     1px solid #0068b7;
  font-size:                  100%;
  font-weight:                bold;
}
/* [親MENU] */
div#contents_menu_oya {
  background-repeat:          no-repeat;
  background-image:           url('/uploads/contents/images/arrow_blue.gif');
  text-indent:                30px;
  background-position:        10px 44%;
  width:                      100%;
  height:                     25px;
  margin:                     0px;
  padding-top:                10px;
  background-color:           #fff;
  border:                     1px solid #0068b7;
  font-size:                  80%;
}
/* [MENUリンク] */
a#contents_menu_link {
  text-decoration:              none;
  vertical-align:               middle;
}
/*--▲[コンテンツMENU]-------------------*/
/*--▲[コンテンツページ]--------------------------*/

/*--▼[お問い合わせページ]------------------------*/
.question_form_table {
  border:                       0px; /* 1px solid #666699;*/
  border-collapse:              collapse; 
  margin:                       0px;
  padding:                      0px;
  clear:                        both;
  width:                        540px;
  text-align:                   left;
  padding-left:                 20px;
}
.question_form_table_cell_title {
  background-color:             #ff9;
  border:                       1px solid #666699;
  color:                        #000000;
  padding:                      5px 0px 0px 5px;
  margin:                       0px;
  vertical-align:               middle;
  font-weight:                  bold;
  float:                        left;
  height:                       30px;
  width:                        160px;
}
.question_form_table_cell {
  border:                       1px solid #666699;
  border-left:                  0;
  padding:                      5px 0px 0px 10px;
  margin:                       0px;
  vertical-align:               middle;
  height:                       30px;
  width:                        340px;
}
.question_form_table_area_title {
  background-color:             #ff9;
  border:                       1px solid #666699;
  color:                        #000000;
  padding:                      5px 0px 0px 5px;
  margin:                       0px;
  vertical-align:               middle;
  font-weight:                  bold;
  float:                        left;
  height:                       200px;
  width:                        160px;
}
.question_form_table_area {
  border:                       1px solid #666699;
  border-left:                  0;
  padding:                      5px 0px 0px 10px;
  margin:                       0px;
  vertical-align:               middle;
  height:                       200px;
  width:                        340px;
}
/*--▲[お問い合わせページ]------------------------*/

/*--▼[ブログページ]-------------------*/
/* [エリア全体] */
div#blog_main_frame {
  width:                      930px;
  margin:                     0px;
  padding:                    0px;
  text-align:                 left;
  vertical-align:             top;
  border:                     0px;
  float:                      left;
}
/* [ブログコンテンツエリア] */
div#blog_content_main {
  width:                      630px;
  margin:                     0px;
  padding:                    10px 10px 10px 15px;
  border:                     0px;
  vertical-align:             top;
  text-align:                 left;
  float:                      left;
}
/* [ブログメニューエリア] */
div#blog_menu_main {
  width:                      240px;
  height:                     100%;
  margin:                     0px;
  padding:                    10px 0px;
  text-align:                 left;
  vertical-align:             top;
  border:                     0px;
  float:                      right;
  background-color:           #fff;
}
/*--▲[ブログページ]-------------------*/

/*--▼[ブログコンテンツ]-------------------*/
/* [記事全体] */
div#blog_article {
  border:                     0px;
  border-collapse:            collapse;
  margin:                     0px;
  width:                      100%;
  text-align:                 left;
}
/* [記事タイトル] */
div#blog_article_subject a,
h3#blog_article_subject {
  color:                      #003366;
  font-size:                  130%;
  margin:                     5px 0px 3px 0px;
  font-weight:                bold;
}
/* [記事情報] */
div#blog_atricle_head_meta, 
div#blog_atricle_head_meta a {
  color:                      gray;
  margin:                     0px;
}
/* [記事本文] */
div#blog_article_body {
  padding:                    20px 0px 0px 20px;
}
/* [記事フッター] */
div#blog_article_foot,
div#blog_article_foot a {
  color:                        gray;
  margin:                       20px 0px 0px 5px;
  padding-bottom:               20px;
  border-bottom:                1px solid #95b3de;
}
div#blog_article_table {
  border:                       1px solid #95b3de;
  border-collapse:              collapse;
  margin:                       2px;
  width:                        100%;
  text-align:                   left;
}
/*--▲[ブログコンテンツ]-------------------*/

/*--▼[ブログMENU]-------------------*/
/* 新着記事リストエリア */
div#blog_menu_new_article {
  margin:                       20px 0px;
  float:                        left;
  width:                        100%;
}
/* 新着記事リストエリアヘッダー */
div#blog_new_article_head {
  background-repeat:            no-repeat;
  background-image:             url('/uploads/themes/enote_community/images/top_title_news.gif');
  background-color:             transparent;
  border:                       0px;
  float:                        left;
}
/* 新着記事リストエリア本文 */
div#blog_new_article_body {
  float:                        left;
}
/* 新着記事リストエリアフッター */
div#blog_new_article_foot {
  display:                      none;
  float:                        left;
}
/* 新着記事リスト各リスト部 */
div#blog_new_article {
  text-align:                   left;
  padding-left:                 10px;
  float:                        left;
}

/* 月別リストエリア */
div#blog_menu_month_list {
  margin:                       20px 0px;
  float                         left;
  width:                        100%;
}
/* 月別リストエリアヘッダー */
div#blog_month_list_head {
  background-repeat:            no-repeat;
  background-image:             url('/uploads/themes/enote_community/images/top_title_news.gif');
  background-color:             transparent;
  border:                       0px;
  float:                        left;
}
/* 月別リストエリア本文 */
div#blog_month_list_body {
  float:                        left;
}
/* 月別リストエリアフッター */
div#blog_month_list_foot {
  display:                      none;
  float:                        left;
}
/* 月別リスト各リスト部 */
div#blog_month_list {
  text-align:                   left;
  height:                       20px;
  padding-left:                 10px;
  float:                        left;
  width:                        100%;
}

/* カテゴリ別リストエリア */
div#blog_menu_category_list {
  margin:                       20px 0px;
  float                         left;
  width:                        100%;
}
/* カテゴリ別リストエリアヘッダー */
div#blog_category_list_head {
  background-repeat:            no-repeat;
  background-image:             url('/uploads/themes/enote_community/images/top_title_news.gif');
  background-color:             transparent;
  border:                       0px;
  float:                        left;
}
/* カテゴリ別リストエリア本文 */
div#blog_category_list_body {
  float:                        left;
}
/* カテゴリ別リストエリアフッター */
div#blog_category_list_foot {
  display:                      none;
  float:                        left;
}
/* カテゴリ別リスト各リスト部 */
div#blog_category_list {
  text-align:                   left;
  height:                       20px;
  float:                        left;
  padding-left:                 10px;
}

/* 検索ブロックエリア */
div#blog_menu_search_list {
  margin:                       20px 0px;
  float:                        left;
  width:                        100%;
}
/* 検索ブロックエリアヘッダー */
div#blog_search_list_head {
  background-repeat:            no-repeat;
  background-image:             url('/uploads/themes/enote_community/images/top_title_news.gif');
  background-color:             transparent;
  border:                       0px;
  float:                        left;
}
/* 検索ブロックエリア本文 */
div#blog_search_list_body {
  float:                        left;
}
/* 検索ブロックエリアフッター */
div#blog_search_list_foot {
  display:                      none;
  float:                        left;
}
/* 検索ブロック各リスト部 */
div#blog_search_list {
  text-align:                   left;
  height:                       20px;
  padding-left:                 10px;
  float:                        left;
}

/* 投稿者リストエリア */
div#blog_menu_bloger_list {
  margin:                       20px 0px;
  float:                        left;
  width:                        100%;
}
/* 投稿者リストエリアヘッダー */
div#blog_bloger_list_head {
  background-repeat:            no-repeat;
  background-image:             url('/uploads/themes/enote_community/images/top_title_news.gif');
  background-color:             transparent;
  border:                       0px;
  float:                        left;
}
/* 投稿者リストエリア本文 */
div#blog_bloger_list_body {
  float:                        left;
}
/* 投稿者リストエリアフッター */
div#blog_bloger_list_foot {
  display:                      none;
  float:                        left;
}
/* 投稿者リスト各リスト部 */
div#blog_bloger_list {
  text-align:                   left;
  height:                       20px;
  padding-left:                 10px;
  float:                        left;
}
/*--▲[ブログMENU]-------------------*/

/*** [左側]エリア ***/
div#enote_core_disp1 {   
  background-color:             #ffffff;
  border:                       0px;
  width:                        666px;
  margin:                       5px 0px 5px 0px;
  padding:                      2px;
  vertical-align:               top;
  display:                      block;
  overflow:                     hidden;
  float:                        left;
}
/*** [左側]トピック表示エリア ***/
div#enote_core_topic {   
  background-color:             #ffffff;
  border:                       0px;
  width:                        666px;
  margin:                       5px 0px 5px 0px;
  padding:                      2px;
  vertical-align:               top;
  display:                      block;
  overflow:                     hidden;
  float:                        left;
}
/***eNote紹介エリア***/
.core_syokai {   
  background-color:             #ffffff;
  border:                       0px;
  width:                        660px;
  margin:                       5px 0px 5px 0px;
  padding:                      0px;
  vertical-align:               top;
  display:                      block;
  overflow:                     hidden;
  float:                        left;
}
p.core_syokai_p {
  background-repeat:            repeat-y;
  background-image:             url('/uploads/themes/enote_community/images/top_title_line.gif');
  border:                       0;
  padding:                      5px 2px 5px 10px;
  margin:                       0px;
  margin-left:                  5px;
  width:                        630px;
  height:                       120%;
}

div.demo_movie_erea {
  margin:                       5px 0px 5px 0px;
  float:                        left;
}
div.demo_movie_area dl {
  width:                        240px; 
}
div.demo_movie_erea dt {
  padding:                      3px;                 
}
div.demo_movie_erea dd{
  padding:                      3px;
  padding-left:                 0px; 
}


