﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
/* グローバルナビの下線色 */
.B_GNavi .MenuListDiv
{
  border-bottom: 3px solid #D91C16;
}

/* お問合せ先、アンケートの枠線色 */
.ItemLink_Inquiry, 
.Questionnaire_Standard
{
  border: 1px solid #D96C71;
}
/* お問合せ先、アンケートの背景色 */
.ItemLink_Inquiry .outside_b, 
.Questionnaire_Standard .outside_b
{
  background: #FDE7DC none repeat-y scroll 0 0;
}

/* 資料閲覧説明の枠線／背景色 */
.viewer
{
  background: #FDE7DC;
  border: solid 1px #D96C71;
}

/* パンくず▲の色（画像） */
.BreadCrumbs_Standard .bread a
{
  background: url("../../../Images/2026/p_list_r.png") no-repeat right center;
}

/* 左領域、メニュー色 */
.LmenuV_icon,
.LmenuV_Layer,
.TbmenuV_Layer,
.TbmenuV_Standard,
.XSLT_weather,
#LeftPane .LinkList_Standard,
#RightPane .LinkList_Standard,
.BCategory_Standard,
.BlogNewMonth_Standard,
.BlogNewComment_Standard,
.BlogNewItem_Standard
{
  border: 1px solid #D91C16;
}
.TbmenuV_Standard
{
  border: 1px solid #FACECF;
}

.LmenuV_icon .outside_b,
.LmenuV_Layer .outside_b,
.TbmenuV_Layer .outside_b,
.TbmenuV_Standard .outside_b,
 .XSLT_weather .outside_b,
#LeftPane .LinkList_Standard .outside_b,
#RightPane .LinkList_Standard .outside_b,
.BCategory_Standard .outside_b,
.BlogNewMonth_Standard .outside_b,
.BlogNewComment_Standard .outside_b,
.BlogNewItem_Standard .outside_b
{
  background: linear-gradient(to bottom right, #D91C16 40%, #EBB8A3 100%);
}
.TbmenuV_Standard .outside_b
{
  background: linear-gradient(to bottom right, #FACECF 65%, #D91C16 100%);
}

.LmenuV_icon li a,
.TbmenuV_Standard li a,
#LeftPane .LinkList_Standard li a.titleLink,
#RightPane .LinkList_Standard li a.titleLink,
.BCategory_Standard li a,
.BlogNewMonth_Standard li a,
.BlogNewComment_Standard li a,
.BlogNewItem_Standard li a
{
    background: url("../../../Images/2026/tmn_r_dt.png") no-repeat 9px 10px;
}

/* ==== 見出し（色） Start ==== */
/*--- h1 -----*/
.Lmenu_title
{
  border-top: 2px solid #FE8081;
}
.Lmenu_title .outside_f
{
  background: linear-gradient(160deg, #F6DAD6 50%, #EBB8A3 50.1%);
}

/*--- h2 -----*/
.HTMLEditorContainer h2,
.reDropDownBody h2,
.Contents h2,
.Item_Standard_Title h2,
.LMenu_Standard h2,
.LMenuV_Standard h2,
.LMenuV_Standard2 h2,
.LMenuV_Summary h2,
.LinkList_Standard h2,
.LinkList_Standard2 h2,
.LinkList_Summary h2,
.LinkList_Horizontal h2,
.ItemList_Standard h2,
.ItemList_Standard2 h2,
.ItemList_Section h2,
.BlogType_Standard h2,
.TopContents h2
{
    border-bottom: 2px dotted #FE0000;
    color: #6A0000;
}
/* 左側の四角いアイコンを擬似要素で作成 */
.HTMLEditorContainer h2::before,
.reDropDownBody h2::before,
.Contents h2::before,
.Item_Standard_Title h2::before,
.LMenu_Standard h2::before,
.LMenuV_Standard h2::before,
.LMenuV_Standard2 h2::before,
.LMenuV_Summary h2::before,
.LinkList_Standard h2::before,
.LinkList_Standard2 h2::before,
.LinkList_Summary h2::before,
.LinkList_Horizontal h2::before,
.ItemList_Standard h2::before,
.ItemList_Standard2 h2::before,
.ItemList_Section h2::before,
.BlogType_Standard h2::before,
.TopContents h2::before
{
    background-color: #FE0000; /* アイコンの赤色 */
    border: 3px solid #F8DBD7; /* アイコン周りの薄い赤の枠線 */
}

/*--- h3 -----*/
.HTMLEditorContainer h3,
.reDropDownBody h3,
.Contents h3,
.ItemList_Standard h3,
.ItemList_Standard2 h3,
.NewsList_Standard h3,
.LMenu_Standard_h3 h3
{
    background: #F7DBD7;
    border-bottom: 4px solid #FE0000;
}
/*--- h4 -----*/
.HTMLEditorContainer h4,
.reDropDownBody h4,
.Contents h4
{
    border-top: 1px dotted #FFB0B3; 
    border-bottom: 2px solid #FF3E3F;
}
/* 三角形アイコンの作成（疑似要素） */
.HTMLEditorContainer h4::before,
.reDropDownBody h4::before,
.Contents h4::before
{
    border-color: transparent transparent transparent #FE0000; /* アイコンの色 */
}

/*--- h5 -----*/
.HTMLEditorContainer h5,
.reDropDownBody h5,
.Contents h5
{
    background-color: #D71C15;
}

/*--- h6 -----*/
.HTMLEditorContainer h6,
.reDropDownBody h6,
.Contents h6
{
    border: 1px solid #584E4C; 
}
/* 左側の緑色のドット（擬似要素で作成） */
.HTMLEditorContainer h6::before,
.reDropDownBody h6::before,
.Contents h6::before
{
    background-color: #F0865E;
}

/* ==== 見出し End ==== */
/* ピックアップ、ニュースリスト */

.PickUp_Standard, .NewsList_Standard
{
  border: 1px solid #FE0201;
}

.PickUp_Standard h2,
.NewsList_Standard .outside_b h2
{
  border-bottom: 2px dotted #FE0201;
  color: #6A0000;
}
.PickUp_Standard h2::before,
.NewsList_Standard .outside_b h2::before
{
  background-color: #FE0000;
  border: 3px solid #F5DAD3;
}

/* Lメニュー_要約 */
.LMenuV_Summary li h3,
.LinkList_Summary li h3
{
    background: linear-gradient(to bottom, #ffffff 0%, #F6DAD6 100%);
    border-bottom: 4px solid #FE0000;
}
.LMenuV_Summary li h3 .LMenuLink::before,
.LinkList_Summary li h3 .titleLink::before
{
  border-color: transparent transparent transparent #FE0000;  /* 三角形の色：赤 */
}

/*-- HTML文書_幅180(タイトル付き) --*/
.Item_tf_title
{
  background: #F6DAD6 none repeat scroll 0 0;
  border: 1px solid #FE0201;
}

.Item_tf_title .title_block
{
  background: linear-gradient(to right, #FE0201, #fff);
}

/* ---------------------------------- */

/*auto generated region*/

#BaseTable
{

}
#SystemMenu
{

}
#HeaderPane
{

}
#Middle
{

}
#LeftPane
{

}
#ContentPane
{

}
#RightPane
{

}
#FooterPane
{

}

}


/*** for Smart Phone ***/
@media (max-width:400px)
{
/* グローバルナビの下線色 */
.B_GNavi .MenuListDiv
{
  border-bottom: 3px solid #D91C16;
}

/* お問合せ先、アンケートの枠線色 */
.ItemLink_Inquiry, 
.Questionnaire_Standard
{
  border: 1px solid #D96C71;
}
/* お問合せ先、アンケートの背景色 */
.ItemLink_Inquiry .outside_b, 
.Questionnaire_Standard .outside_b
{
  background: #FDE7DC none repeat-y scroll 0 0;
}

/* 資料閲覧説明の枠線／背景色 */
.viewer
{
  background: #FDE7DC;
  border: solid 1px #D96C71;
}

/* パンくず▲の色（画像） */
.BreadCrumbs_Standard .bread a
{
  background: url("../../../Images/2026/p_list_r.png") no-repeat right center;
}

/* 左領域、メニュー色 */
.LmenuV_icon,
.LmenuV_Layer,
.TbmenuV_Layer,
.TbmenuV_Standard,
.XSLT_weather,
#LeftPane .LinkList_Standard,
#RightPane .LinkList_Standard,
.BCategory_Standard,
.BlogNewMonth_Standard,
.BlogNewComment_Standard,
.BlogNewItem_Standard
{
border: 1px solid #D91C16;
}
.TbmenuV_Standard
{
  border: 1px solid #FACECF;
}

.LmenuV_icon .outside_b,
.LmenuV_Layer .outside_b,
.TbmenuV_Layer .outside_b,
.TbmenuV_Standard .outside_b,
 .XSLT_weather .outside_b,
#LeftPane .LinkList_Standard .outside_b,
#RightPane .LinkList_Standard .outside_b,
.BCategory_Standard .outside_b,
.BlogNewMonth_Standard .outside_b,
.BlogNewComment_Standard .outside_b,
.BlogNewItem_Standard .outside_b
{
  background: linear-gradient(to bottom right, #D91C16 40%, #EBB8A3 100%);
}
.TbmenuV_Standard .outside_b
{
  background: linear-gradient(to bottom right, #FACECF 65%, #D91C16 100%);
}

.LmenuV_icon li a,
.TbmenuV_Standard li a,
#LeftPane .LinkList_Standard li a.titleLink,
#RightPane .LinkList_Standard li a.titleLink,
.BCategory_Standard li a,
.BlogNewMonth_Standard li a,
.BlogNewComment_Standard li a,
.BlogNewItem_Standard li a
{
    background: url("../../../Images/2026/tmn_r_dt.png") no-repeat 9px 10px;
}

/* ==== 見出し（色） Start ==== */
/*--- h1 -----*/
.Lmenu_title
{
  border-top: 2px solid #FE8081;
}
.Lmenu_title .outside_f
{
  background: linear-gradient(160deg, #F6DAD6 50%, #EBB8A3 50.1%);
}

/*--- h2 -----*/
.HTMLEditorContainer h2,
.reDropDownBody h2,
.Contents h2,
.Item_Standard_Title h2,
.LMenu_Standard h2,
.LMenuV_Standard h2,
.LMenuV_Standard2 h2,
.LMenuV_Summary h2,
.LinkList_Standard h2,
.LinkList_Standard2 h2,
.LinkList_Summary h2,
.LinkList_Horizontal h2,
.ItemList_Standard h2,
.ItemList_Standard2 h2,
.ItemList_Section h2,
.BlogType_Standard h2,
.TopContents h2
{
    border-bottom: 2px dotted #FE0000;
    color: #6A0000;
}
/* 左側の四角いアイコンを擬似要素で作成 */
.HTMLEditorContainer h2::before,
.reDropDownBody h2::before,
.Contents h2::before,
.Item_Standard_Title h2::before,
.LMenu_Standard h2::before,
.LMenuV_Standard h2::before,
.LMenuV_Standard2 h2::before,
.LMenuV_Summary h2::before,
.LinkList_Standard h2::before,
.LinkList_Standard2 h2::before,
.LinkList_Summary h2::before,
.LinkList_Horizontal h2::before,
.ItemList_Standard h2::before,
.ItemList_Standard2 h2::before,
.ItemList_Section h2::before,
.BlogType_Standard h2::before,
.TopContents h2::before
{
    background-color: #FE0000; /* アイコンの赤色 */
    border: 3px solid #F8DBD7; /* アイコン周りの薄い赤の枠線 */
}

/*--- h3 -----*/
.HTMLEditorContainer h3,
.reDropDownBody h3,
.Contents h3,
.ItemList_Standard h3,
.ItemList_Standard2 h3,
.NewsList_Standard h3,
.LMenu_Standard_h3 h3
{
    background: #F7DBD7;
    border-bottom: 4px solid #FE0000;
}
/*--- h4 -----*/
.HTMLEditorContainer h4,
.reDropDownBody h4,
.Contents h4
{
    border-top: 1px dotted #FFB0B3; 
    border-bottom: 2px solid #FF3E3F;
}
/* 三角形アイコンの作成（疑似要素） */
.HTMLEditorContainer h4::before,
.reDropDownBody h4::before,
.Contents h4::before
{
    border-color: transparent transparent transparent #FE0000; /* アイコンの色 */
}

/*--- h5 -----*/
.HTMLEditorContainer h5,
.reDropDownBody h5,
.Contents h5
{
    background-color: #D71C15;
}

/*--- h6 -----*/
.HTMLEditorContainer h6,
.reDropDownBody h6,
.Contents h6
{
    border: 1px solid #584E4C; 
}
/* 左側の緑色のドット（擬似要素で作成） */
.HTMLEditorContainer h6::before,
.reDropDownBody h6::before,
.Contents h6::before
{
    background-color: #F0865E;
}

/* ==== 見出し End ==== */
/* ピックアップ、ニュースリスト */

.PickUp_Standard, .NewsList_Standard
{
  border: 1px solid #FE0201;
}

.PickUp_Standard h2,
.NewsList_Standard .outside_b h2
{
  border-bottom: 2px dotted #FE0201;
  color: #6A0000;
}
.PickUp_Standard h2::before,
.NewsList_Standard .outside_b h2::before
{
  background-color: #FE0000;
  border: 3px solid #F5DAD3;
}

/* Lメニュー_要約 */
.LMenuV_Summary li h3,
.LinkList_Summary li h3
{
    background: linear-gradient(to bottom, #ffffff 0%, #F6DAD6 100%);
    border-bottom: 4px solid #FE0000;
}
.LMenuV_Summary li h3 .LMenuLink::before,
.LinkList_Summary li h3 .titleLink::before
{
  border-color: transparent transparent transparent #FE0000;  /* 三角形の色：赤 */
}


/*-- HTML文書_幅180(タイトル付き) --*/
.Item_tf_title
{
  background: #F6DAD6 none repeat scroll 0 0;
  border: 1px solid #FE0201;
}

.Item_tf_title .title_block
{
  background: linear-gradient(to right, #FE0201, #fff);
}

/* ---------------------------------- */
}
