

/*** for PC Browser ***/
@media (min-width:401px)
{
body
{
background: none;
width: auto;
height: auto;
padding: 0;
margin: 0;
}
#BaseTable
{
width: auto;
max-width: 950px;
height: auto;
padding: 0;
margin: 0 auto;
}
#SystemMenu
{
width: auto;
height: auto;
padding: 0;
margin: 0;
}
#HeaderPane
{
width: 960px;
height: auto;
padding: 0 0 10px;
margin: 0 auto;
border: none;
}
#Middle
{
border: none;
width: 960px;
height: auto;
padding: 0;
margin: 10px auto;
float: none;
}
#LeftPane
{
width: 320px;
height: auto;
padding: 0 40px 0 0;
margin: 0;
}
#ContentPane
{
width: 570px;
height: auto;
padding: 0 0 0 30px;
margin: 0;
}
#RightPane
{
width: 0px;
height: auto;
padding: 0;
margin: 0;
}
#FooterPane
{
border: none;
width: 960px;
height: auto;
padding: 20px 0 0;
margin: 0 auto;
}

/*=================== 育なびピックアップ ======================*/
.ikunavipickup,
.BI_ikunavi .Contents
{
    width: 180px;
    margin: 5px 5px 5px 0;
    padding: 0;
    display: inline-block;
    vertical-align: top;
}

.BI_ikunavi .title_link
{
border-bottom: 1px solid #C5C5C5;
}

.BI_ikunavi .title_link a
{
    width: 180px;
color: #333333 !important;
text-decoration: none !important;
min-height: 26px;
}

.BI_ikunavi .title_link a img
{
margin: 0 auto !important;
display: block;
}

.BI_ikunavi .title_link a.icon1 span
{
background: url("/secure/71723/osusume_01.png") no-repeat 1px 4px;
padding: 8px 0 7px 28px;
}

.BI_ikunavi .title_link a.icon2 span
{
background: url("/secure/71723/osusume_02.png") no-repeat 1px 4px;
padding: 8px 0 7px 28px;
}

.BI_ikunavi .title_link a.icon3 span
{
background: url("/secure/71723/osusume_03.png") no-repeat 1px 4px;
padding: 8px 0 7px 28px;
}

.BI_ikunavi .title_link a.icon4 span
{
background: url("/secure/71723/osusume_04.png") no-repeat 1px 4px;
padding: 8px 0 7px 28px;
}

.BI_ikunavi .title_link a.icon5 span
{
background: url("/secure/71723/osusume_05.png") no-repeat 1px 4px;
padding: 8px 0 7px 28px;
}

.BI_ikunavi .SubTitle
{
display: none;
}

.BI_ikunavi .Contents
{
display: inline-block;
vertical-align: top;
}

.BI_ikunavi .EndClear
{
display: none;
}

.BI_ikunavi .ParentBack
{
display: none;
}

.BrowserItemList_Titled {
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}

/*=================== パンのくず ======================*/
.p-list_box
{
  background: #EAF5DC;
  border: none;
  text-align: left;
  margin:0 0 0px;
  padding: 0px;
  width: 100%;
  height: auto;
  float:left;
} 

.p-list_box .p-left
{
 display:block;
 float:left;
 padding-left:1%;
 width:96%;
}

.p-list_box .p-left ol
{
  padding:0px;
  margin:4px 0;
  list-style: none;
  float:left;
  width:100%;
}

.p-list_box .p-left ol
{
 white-space:nowrap;
}

.p-list_box .p-left .LIanc
{
 margin-left:9px;
 font-size:small;
 padding-right:0px;
 float:left;
}

.p-list_box .p-left p,
.p-list_box .bread
{
  display:block;
  float:left;
  font-size:small;
  margin-left: 5px;
}

.p-list_box .p-right
{
 display:block;
 float:right;
 min-height:20px;
 padding-top:3px;
 width:3%;
 margin-right:0px;
}

.p-list_box .p-right a
{
  text-decoration:none;
  font-size:100%;/*13px;*/
}

.p-list_box .bread a
{
  height:auto;
  padding-right: 14px;
  background: url("../../../secure/71723/p_list_icon.png") no-repeat right center;
}

/*=================== ピックアップ_シンプル ======================*/
.PickUp_simple li {
    background: url("../../../secure/71723/icon1.png") no-repeat left 11px;
    border-bottom: 1px dotted #C0C0C0;
    float: left;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 5px 0 0 15px;
    width: 695px;
}

/*=================== ページタイトル ======================*/
.simple_title_h {
    background: none;
    font-size: 1% !important;
    height: 0px;
    margin: 0;
    text-align: left;
    width: 730px;
}

.simple_title {
    background: url("../../../secure/71723/h1_bg.png") no-repeat 90% 110% #FEF4EB;
    border-bottom: 3px solid #FF9999;
    margin: 0;
    padding: 0 1px;
    text-align: left;
    width: 100%;
}

.simple_title .simple_title_box {
    background: url("../../../secure/71723/h1_icon.png") no-repeat left top;
    color: #39415D;
    margin: 0;
    padding: 16px 20px 16px 45px;
    text-align: left;
}

.Fix_simple_title_dtl, h1 {
    font-size: 200%;
    font-weight: bold;
    text-decoration: none;
    margin: 0px;
}

.simple_title_b {
    background: none;
    font-size: 1% !important;
    height: 0px;
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
    font-size: 0% !important;
}

/*=================== 見出し ======================*/
/*h2*/
.B_LinkList_simple2 .MTitleBlock, .B_LinkList_simple .MTitleBlock, .B_LinkList_type_a .MTitleBlock, .B_LinkList_kurashi .MTitleBlock, .normal_section h2, .right_section h2, .LinkList_border h2, .imgcap_h2 h2, .LinkList_sep2 .sep2Container h2, .floatcap_h2 h2, .ItemList_tf2_hblock h2, .ItemList_tf2 .sep2Container h2, .Item_normal .Contents h2, .Item_normal_title h2, .Item_normal_title .Contents h2, .HTMLEditorContainer h2, .reDropDownBody h2, .BrowserItemList_Titled h2, .BrowserItemList_FAQ h2, .BrowserItemList_FAQ_T h2, .ItemList_tf4 .ItemList_tf4_hblock, .NewsList_tf .Contents h2, .NewsList_tf .Contents_v h2, .LinkList_sep2 .h2frame h2, .LinkList_tf_sep4 .h2frame h2, .LVh_section h2, .Lmenu_sep2 h2, .BlogType_tf .Contents h2, .BrowserModuleSet_title h2, .PickUp_simple .simple_block, .Item_FAQ_Editor h3 {
    background: url("../../../secure/71723/h2_icon.png") no-repeat 20px 14px, linear-gradient(180deg, rgba(226,241,208,1) 0%, rgba(226,241,208,1) 90%, rgba(96,161,108,1) 99%);
    color: #292F43;
    font-size: medium;
    font-weight: bold;
    margin: 5px 0 5px -5px;
    padding: 14px 10px 10px 45px;
    border: none;
    border-bottom: 3px solid #60A16C;
}

/*h3*/
.B_LinkList_type_a .Title, .itemlink_title h3, .BrowserItemList_Titled h3, .BrowserItemList_FAQ h3, .BrowserItemList_FAQ_T h3, .ItemList_tf4 h3, .B_LinkList_kurashi .Title, .LinkList_sep2 .sep2Container h3, .LinkList_tf_sep4 .sep4Container h3, .ItemList_tf2 .sep2Container h3, .Item_normal .Contents h3, .Item_normal_title .Contents h3, .HTMLEditorContainer h3, .reDropDownBody h3, .NewsList_tf .Title, .NewsList_tf .Contents h3, .NewsList_tf .Contents_v h3, .BrowserModuleSet_tfb h3, .yahooMap_bg #placeName h3, .LmenuV_2sep h3, .LmenuV_3sep h3, .LmenuV_sepimg h3, .LMenu180FAQ_block h3, .LMenu240FAQ_block h3, .BlogType_tf .Contents h3, .LmenuV_3sep .LVh_section h3 {
    background: url("../../../secure/71723/h3.png") no-repeat left top #FFFFFF;
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    margin: 5px 0 5px -5px;
    padding: 11px 0 11px 45px;
    border: 1px solid #FFE3BA;
    border-width: 1px 1px 1px 3px;
}

.normal,
.BrowserItemList_Titled h4,
.BrowserItemList_FAQ h4,
.BrowserItemList_FAQ_T h4,
.ItemList_tf2 .sep2Container .Contents h4,
.Item_normal .Contents h4,
.Item_normal_title .Contents h4,
.HTMLEditorContainer h4,
.reDropDownBody h4,
.NewsList_tf .Contents h4,
.NewsList_tf .Contents_v h4,
.itemlink_title_bg h4,
.BlogType_tf .Contents h4
{
    background: url("../../../secure/71723/h4_bg.png") left top no-repeat #FDF0FC;
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    margin: 5px 0 5px -5px;
    padding: 11px 0 10px 45px;
    border-bottom: 2px solid #F8DAF5;
}

.BrowserItemList_Titled h5,
.BrowserItemList_FAQ h5,
.BrowserItemList_FAQ_T h5,
.Item_normal .Contents h5,
.Item_normal_title .Contents h5,
.ItemList_tf2 .sep2Container .Contents h5,
.HTMLEditorContainer h5,
.reDropDownBody h5,
.NewsList_tf .Contents h5,
.NewsList_tf .Contents_v h5,
.BlogType_tf .Contents h5
{
    background: url("../../../secure/71723/h5_bg.png") left top repeat transparent;
    color: #000000;
    font-size: 100%;
    font-weight: normal;
    margin: 5px 0 5px -5px;
    padding: 6px 0 5px 45px;
}

.BrowserItemList_Titled h6,
.BrowserItemList_FAQ h6,
.BrowserItemList_FAQ_T h6,
.Item_normal .Contents h6,
.Item_normal_title .Contents h6,
.ItemList_tf2 .sep2Container .Contents h6,
.HTMLEditorContainer h6,
.reDropDownBody h6,
.NewsList_tf .Contents h6,
.NewsList_tf .Contents_v h6,
.BlogType_tf .Contents h6
{
    background: url("../Images/h6.gif") 10px center no-repeat #FFF;
    color: #000000;
    font-size: 100%;
    font-weight: normal;
    margin: 5px 0 5px -5px;
    padding: 6px 0 5px 45px;
    border-bottom:1px solid #C8C9CA;
}

/*=================== HTMLコンテンツ ======================*/
/*リスト*/
.Item_normal .Contents li, .Item_normal_title .Contents li, .NewsList_tf .Contents li, .NewsList_tf .Contents_v li, .BlogType_tf .Contents li, .BrowserItemList_Titled .Contents li, .BrowserItemList_FAQ .Contents li, .BrowserItemList_FAQ_T .Contents li, .ItemList_tf2 .Contents li, .HTMLEditorContainer li {
    margin: 0 0 7px 13px;
}


.Item_normal .Contents ul, .Item_normal_title .Contents ul, .NewsList_tf .Contents ul, .NewsList_tf .Contents_v ul, .BlogType_tf .Contents ul, .BrowserItemList_Titled .Contents ul, .BrowserItemList_FAQ .Contents ul, .BrowserItemList_FAQ_T .Contents ul, .ItemList_tf2 .Contents ul, .HTMLEditorContainer ul {
    list-style: none url("../../../secure/71723/icon1.png") outside;
}

.Item_normal .Contents ul ul, .Item_normal_title .Contents ul ul, .NewsList_tf .Contents ul ul, .NewsList_tf .Contents_v ul ul, .BlogType_tf .Contents ul ul, .BrowserItemList_Titled .Contents ul ul, .BrowserItemList_FAQ .Contents ul ul, .BrowserItemList_FAQ_T .Contents ul ul, .ItemList_tf2 .Contents ul ul, .HTMLEditorContainer ul ul {
    list-style: none url("../../../secure/71723/icon2.png") outside;
}

.Item_normal .Contents ul ul ul, .Item_normal_title .Contents ul ul ul, .NewsList_tf .Contents ul ul ul, .NewsList_tf .Contents_v ul ul ul, .BlogType_tf .Contents ul ul ul, .BrowserItemList_Titled .Contents ul ul ul, .BrowserItemList_FAQ .Contents ul ul ul, .BrowserItemList_FAQ_T .Contents ul ul ul, .ItemList_tf2 .Contents ul ul ul, .HTMLEditorContainer ul ul ul {
    list-style: none url("../../../secure/71723/icon3.png") outside;
}


/* 表・Table */
.HTMLEditorContainer table td, .HTMLEditorContainer table th, .Contents table td, .Contents table th, .Contents_v table td, .Contents_v table th, .HTMLEditorContainer table.fullborder td, .HTMLEditorContainer table.fullborder th, .Contents table.fullborder td, .Contents table.fullborder th, .Contents_v table.fullborder td, .Contents_v table.fullborder th {
    padding: 0.6em 0.9em;
    empty-cells: show;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
}

.HTMLEditorContainer table td, .HTMLEditorContainer table th, .Contents table td, .Contents table th, .Contents_v table td, .Contents_v table th, .HTMLEditorContainer table.fullborder td, .HTMLEditorContainer table.fullborder th, .Contents table.fullborder td, .Contents table.fullborder th, .Contents_v table.fullborder td, .Contents_v table.fullborder th {
    padding: 0.6em 0.9em;
    empty-cells: show;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
}

/* 行間 */
.Contents p
{
line-height: 1.5em;
}


/*================ メニュー ================*/

.LmenuV_body .LVh_section li {
    background: url("../../../secure/71723/icon1.png") no-repeat 0px 8px;
    float: left;
    font-size: small;
    list-style-type: none;
    margin: 0 0 0 10px;
    padding: 0;
    text-align: left;
    width: 97%;
}

/*================ サイドメニュー ================*/

/* == 外枠 == */
.LMenu180 .outside_h
{
    font-size: 1% !important;
    height: 0px;
    width: auto;
}

.LMenu180 .outside_b
{
    background: none;
    padding: 0;
    width: auto;
}

.LMenu180 .outside_f
{
    background: none;
    font-size: 1% !important;
    height: 0px;
    margin: 0 0 5px;
    width: auto;
}


/* == 内枠 == */
.LMenu180 .inside_h
{
    background: linear-gradient(180deg, rgba(226,241,208,1) 0%, rgba(226,241,208,1) 90%, rgba(96,161,108,1) 99%);
    border-bottom: 2px solid #60A16C;
    height: auto;
    margin: 0;
    padding: 0 0 5px;
    width: 100%;
}

.LMenu180 .inside_b
{
    background: #FFF2DD;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
}

.LMenu180 .inside_f
{
    font-size: 1% !important;
}


/* == タイトル == */
.LMenu180 .Fix_header2
{
    background: transparent;
    color: #292F43;
    font-size:120%;/* 15px;*/
    font-weight: bold;
    margin: 0;
    padding: 15px 5px 10px 15px;
    text-shadow: none;
}


/* == コンテンツ == */
.LMenu180 ul
{
    margin: 0;
    padding: 0 5px;
}

.LMenu180 li
{
    font-size: small;
    list-style-type: none;
    margin: 0;
    padding: 0 2%;
    width: 96%;
}

.LMenu180 .modoru
{
    border-bottom: 1px dotted #60A16C;
    list-style-type: none;
    margin: 0;
    padding: 0 5px;
    width:180px;
}

.LMenu180 .modoru a
{
    background: url("../../../Images/page_return_icon.gif") no-repeat 5px center;
}

.LMenu180 li a
{
    background: url("../../../secure/71723/icon3.png") no-repeat 5px 9px;
    display: block;
    padding: 7px 5px 7px 23px;
    text-align: left;
}


/*= リンク設定 =*/
.LMenu180 li a:link
{
 text-decoration:none;
}

.LMenu180 li a:visited
{
 text-decoration:none;
}

.LMenu180 li a:hover
{
 text-decoration:underline;
}

.LMenu180 li a:active
{
 text-decoration:none;
}

/*================================*/

/*=================== サイトマップ ======================*/
.B_SiteMapListDiv1_base li.layer0 {
    background: url("../../../secure/71723/icon3.png") no-repeat 20px 14px, linear-gradient(180deg, rgba(226,241,208,1) 0%, rgba(226,241,208,1) 90%, rgba(96,161,108,1) 99%);
    color: #292F43;
    font-size: medium;
    font-weight: bold;
    margin: 5px 0;
    padding: 9px 10px 10px 45px;
    border: none;
    border-bottom: 3px solid #60A16C;
}



/*===================  ======================*/
/*===================  ======================*/
/*===================  ======================*/
/*===================  ======================*/
/*===================  ======================*/
/*===================  ======================*/



/*auto generated region*/

#BaseTable
{

}
#SystemMenu
{

}
#HeaderPane
{

}
#Middle
{

}
#LeftPane
{

}
#ContentPane
{

}
#RightPane
{

}
#FooterPane
{

}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
#BaseTable
{
width: 320px;
height: auto;
padding: 0;
margin: 0;
}
#SystemMenu
{
width: 320px;
height: auto;
padding: 0;
margin: 0;
}
#HeaderPane
{
width: 320px;
height: auto;
padding: 70px 0 0;
margin: 0;
border: none;
}
#Middle
{
width: 320px;
height: auto;
padding: 0;
margin: 0;
border: none;
}
#LeftPane
{
width: 320px;
height: auto;
padding: 0;
margin: 0;
}
#ContentPane
{
width: 320px;
height: auto;
padding: 0;
margin: 0;
}
#RightPane
{
width: 320px;
height: auto;
padding: 0;
margin: 0;
}
#FooterPane
{
border: none;
width: 320px;
height: auto;
padding: 0;
margin: 0;
}


/*=================== 育なびピックアップ ======================*/
.ikunavipickup,
.BI_ikunavi .Contents
{
    width: 310px;
    margin: 5px;
    padding: 0;
    display: inline-block;
    vertical-align: top;
}

.BI_ikunavi .title_link
{
border-bottom: 1px solid #C5C5C5;
}

.BI_ikunavi .title_link a
{
color: #333333 !important;
text-decoration: none !important;
min-height: 26px;
}

.BI_ikunavi .title_link a img
{
margin: 0 auto !important;
display: block;
}

.BI_ikunavi .title_link a.icon1 span
{
background: url("/secure/71723/osusume_01.png") no-repeat 1px 4px;
padding: 8px 0 7px 28px;
}
.BI_ikunavi .title_link a.icon2 span
{
background: url("/secure/71723/osusume_02.png") no-repeat 1px 4px;
padding: 8px 0 7px 28px;
}
.BI_ikunavi .title_link a.icon3 span
{
background: url("/secure/71723/osusume_03.png") no-repeat 1px 4px;
padding: 8px 0 7px 28px;
}
.BI_ikunavi .title_link a.icon4 span
{
background: url("/secure/71723/osusume_04.png") no-repeat 1px 4px;
padding: 8px 0 7px 28px;
}
.BI_ikunavi .title_link a.icon5 span
{
background: url("/secure/71723/osusume_05.png") no-repeat 1px 4px;
padding: 8px 0 7px 28px;
}

.BI_ikunavi .SubTitle
{
display: none;
}

.BI_ikunavi .Contents
{
display: inline-block;
vertical-align: top;
}

.BI_ikunavi .EndClear
{
display: none;
}

.BI_ikunavi .ParentBack
{
display: none;
}

.BrowserItemList_Titled {
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}

/*=================== パンのくず ======================*/
.p-list_box
{
  background: #EAF5DC;
  border: none;
  text-align: left;
  margin:0 0 0px;
  padding: 0px;
  width: 100%;
  height: auto;
  float:left;
} 

.p-list_box .p-left
{
 display:block;
 float:left;
 padding-left:1%;
 width:88%;
}

.p-list_box .p-left ol
{
  padding:0px;
  margin:4px 0;
  list-style: none;
  float:left;
  width:100%;
}

.p-list_box .p-left ol
{
/* white-space:nowrap;*/
}

.p-list_box .p-left .LIanc
{
 margin-left:9px;
 font-size:small;
 padding-right:0px;
 float:left;
}

.p-list_box .p-left p,
.p-list_box .bread
{
  display:block;
  float:left;
  font-size:small;
  margin-left: 5px;
}

.p-list_box .p-right
{
 display:block;
 float:right;
 min-height:20px;
 padding-top:3px;
 width:10%;
 margin-right:0px;
}

.p-list_box .p-right a
{
  text-decoration:none;
  font-size:100%;/*13px;*/
}

.p-list_box .bread a
{
  height:auto;
  padding-right: 14px;
  background: url("../../../secure/71723/p_list_icon.png") no-repeat right center;
}


/*=================== ピックアップ_シンプル ======================*/
.PickUp_simple li {
    background: url("../../../secure/71723/icon1.png") no-repeat left 11px;
    border-bottom: 1px dotted #C0C0C0;
    float: left;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 5px 0 0 15px;
    width: 695px;
}

/*=================== ページタイトル ======================*/
.simple_title_h {
    background: none;
    font-size: 1% !important;
    height: 0px;
    margin: 0;
    text-align: left;
    width: 730px;
}

.simple_title {
    background: url("../../../secure/71723/h1_bg.png") no-repeat 90% 110% #FEF4EB;
    border-bottom: 3px solid #FF9999;
    margin: 0;
    padding: 0 1px;
    text-align: left;
    width: 100%;
}

.simple_title .simple_title_box {
    background: url("../../../secure/71723/h1_icon.png") no-repeat left top;
    color: #39415D;
    margin: 0;
    padding: 16px 20px 16px 45px;
    text-align: left;
}

.Fix_simple_title_dtl, h1 {
    font-size: 200%;
    font-weight: bold;
    text-decoration: none;
    margin: 0px;
}

.simple_title_b {
    background: none;
    font-size: 1% !important;
    height: 0px;
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
    font-size: 0% !important;
}



/*=================== 見出し ======================*/
/*h2*/
.B_LinkList_simple2 .MTitleBlock, .B_LinkList_simple .MTitleBlock, .B_LinkList_type_a .MTitleBlock, .B_LinkList_kurashi .MTitleBlock, .normal_section h2, .right_section h2, .LinkList_border h2, .imgcap_h2 h2, .LinkList_sep2 .sep2Container h2, .floatcap_h2 h2, .ItemList_tf2_hblock h2, .ItemList_tf2 .sep2Container h2, .Item_normal .Contents h2, .Item_normal_title h2, .Item_normal_title .Contents h2, .HTMLEditorContainer h2, .reDropDownBody h2, .BrowserItemList_Titled h2, .BrowserItemList_FAQ h2, .BrowserItemList_FAQ_T h2, .ItemList_tf4 .ItemList_tf4_hblock, .NewsList_tf .Contents h2, .NewsList_tf .Contents_v h2, .LinkList_sep2 .h2frame h2, .LinkList_tf_sep4 .h2frame h2, .LVh_section h2, .Lmenu_sep2 h2, .BlogType_tf .Contents h2, .BrowserModuleSet_title h2, .PickUp_simple .simple_block, .Item_FAQ_Editor h3 {
    background: url("../../../secure/71723/h2_icon.png") no-repeat 20px 14px, linear-gradient(180deg, rgba(226,241,208,1) 0%, rgba(226,241,208,1) 90%, rgba(96,161,108,1) 99%);
    color: #292F43;
    font-size: medium;
    font-weight: bold;
    margin: 5px 0;
    padding: 14px 10px 10px 45px;
    border: none;
    border-bottom: 3px solid #60A16C;
    box-sizing: border-box !important;
    width: 100% !important;
}

/*h3*/
.B_LinkList_type_a .Title, .itemlink_title h3, .BrowserItemList_Titled h3, .BrowserItemList_FAQ h3, .BrowserItemList_FAQ_T h3, .ItemList_tf4 h3, .B_LinkList_kurashi .Title, .LinkList_sep2 .sep2Container h3, .LinkList_tf_sep4 .sep4Container h3, .ItemList_tf2 .sep2Container h3, .Item_normal .Contents h3, .Item_normal_title .Contents h3, .HTMLEditorContainer h3, .reDropDownBody h3, .NewsList_tf .Title, .NewsList_tf .Contents h3, .NewsList_tf .Contents_v h3, .BrowserModuleSet_tfb h3, .yahooMap_bg #placeName h3, .LmenuV_2sep h3, .LmenuV_3sep h3, .LmenuV_sepimg h3, .LMenu180FAQ_block h3, .LMenu240FAQ_block h3, .BlogType_tf .Contents h3, .LmenuV_3sep .LVh_section h3 {
    background: url("../../../secure/71723/h3.png") no-repeat left top #FFFFFF;
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    margin: 5px 0;
    padding: 11px 0 11px 45px;
    border: 1px solid #FFE3BA;
    border-width: 1px 1px 1px 3px;
    box-sizing: border-box !important;
    width: 100% !important;
}
.normal,
.BrowserItemList_Titled h4,
.BrowserItemList_FAQ h4,
.BrowserItemList_FAQ_T h4,
.ItemList_tf2 .sep2Container .Contents h4,
.Item_normal .Contents h4,
.Item_normal_title .Contents h4,
.HTMLEditorContainer h4,
.reDropDownBody h4,
.NewsList_tf .Contents h4,
.NewsList_tf .Contents_v h4,
.itemlink_title_bg h4,
.BlogType_tf .Contents h4
{
    background: url("../../../secure/71723/h4_bg.png") left top no-repeat #FDF0FC;
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    margin: 5px 0;
    padding: 11px 0 10px 45px;
    border-bottom: 2px solid #F8DAF5;
    box-sizing: border-box !important;
    width: 100% !important;
}

.BrowserItemList_Titled h5,
.BrowserItemList_FAQ h5,
.BrowserItemList_FAQ_T h5,
.Item_normal .Contents h5,
.Item_normal_title .Contents h5,
.ItemList_tf2 .sep2Container .Contents h5,
.HTMLEditorContainer h5,
.reDropDownBody h5,
.NewsList_tf .Contents h5,
.NewsList_tf .Contents_v h5,
.BlogType_tf .Contents h5
{
    background: url("../../../secure/71723/h5_bg.png") left top repeat transparent;
    color: #000000;
    font-size: 100%;
    font-weight: normal;
    margin: 5px 0;
    padding: 6px 0 5px 45px;
    box-sizing: border-box !important;
    width: 100% !important;
}

.BrowserItemList_Titled h6,
.BrowserItemList_FAQ h6,
.BrowserItemList_FAQ_T h6,
.Item_normal .Contents h6,
.Item_normal_title .Contents h6,
.ItemList_tf2 .sep2Container .Contents h6,
.HTMLEditorContainer h6,
.reDropDownBody h6,
.NewsList_tf .Contents h6,
.NewsList_tf .Contents_v h6,
.BlogType_tf .Contents h6
{
    background: url("../Images/h6.gif") 10px center no-repeat #FFF;
    color: #000000;
    font-size: 100%;
    font-weight: normal;
    margin: 5px 0;
    padding: 6px 0 5px 45px;
    border-bottom:1px solid #C8C9CA;
    box-sizing: border-box !important;
    width: 100% !important;
}

/*=================== HTMLコンテンツ ======================*/
/*リスト*/
.Item_normal .Contents li, .Item_normal_title .Contents li, .NewsList_tf .Contents li, .NewsList_tf .Contents_v li, .BlogType_tf .Contents li, .BrowserItemList_Titled .Contents li, .BrowserItemList_FAQ .Contents li, .BrowserItemList_FAQ_T .Contents li, .ItemList_tf2 .Contents li, .HTMLEditorContainer li {
    margin: 0 0 7px 13px;
}


.Item_normal .Contents ul, .Item_normal_title .Contents ul, .NewsList_tf .Contents ul, .NewsList_tf .Contents_v ul, .BlogType_tf .Contents ul, .BrowserItemList_Titled .Contents ul, .BrowserItemList_FAQ .Contents ul, .BrowserItemList_FAQ_T .Contents ul, .ItemList_tf2 .Contents ul, .HTMLEditorContainer ul {
    list-style: none url("../../../secure/71723/icon1.png") outside;
}

.Item_normal .Contents ul ul, .Item_normal_title .Contents ul ul, .NewsList_tf .Contents ul ul, .NewsList_tf .Contents_v ul ul, .BlogType_tf .Contents ul ul, .BrowserItemList_Titled .Contents ul ul, .BrowserItemList_FAQ .Contents ul ul, .BrowserItemList_FAQ_T .Contents ul ul, .ItemList_tf2 .Contents ul ul, .HTMLEditorContainer ul ul {
    list-style: none url("../../../secure/71723/icon2.png") outside;
}

.Item_normal .Contents ul ul ul, .Item_normal_title .Contents ul ul ul, .NewsList_tf .Contents ul ul ul, .NewsList_tf .Contents_v ul ul ul, .BlogType_tf .Contents ul ul ul, .BrowserItemList_Titled .Contents ul ul ul, .BrowserItemList_FAQ .Contents ul ul ul, .BrowserItemList_FAQ_T .Contents ul ul ul, .ItemList_tf2 .Contents ul ul ul, .HTMLEditorContainer ul ul ul {
    list-style: none url("../../../secure/71723/icon3.png") outside;
}


/* 表・Table */
.HTMLEditorContainer table td, .HTMLEditorContainer table th, .Contents table td, .Contents table th, .Contents_v table td, .Contents_v table th, .HTMLEditorContainer table.fullborder td, .HTMLEditorContainer table.fullborder th, .Contents table.fullborder td, .Contents table.fullborder th, .Contents_v table.fullborder td, .Contents_v table.fullborder th {
    padding: 0.6em 0.9em;
    empty-cells: show;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
}

.HTMLEditorContainer table td, .HTMLEditorContainer table th, .Contents table td, .Contents table th, .Contents_v table td, .Contents_v table th, .HTMLEditorContainer table.fullborder td, .HTMLEditorContainer table.fullborder th, .Contents table.fullborder td, .Contents table.fullborder th, .Contents_v table.fullborder td, .Contents_v table.fullborder th {
    padding: 0.6em 0.9em;
    empty-cells: show;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
}

/* 行間 */
.Contents p
{
line-height: 1.5em;
}

/*================ メニュー ================*/

.LmenuV_body .LVh_section li {
    background: url("../../../secure/71723/icon1.png") no-repeat 0px 8px;
    float: left;
    font-size: small;
    list-style-type: none;
    margin: 0 0 0 10px;
    padding: 0;
    text-align: left;
    width: 97%;
}


/*================ サイドメニュー ================*/

/* == 外枠 == */
.LMenu180 .outside_h
{
}

.LMenu180 .outside_b
{
    background-color: white;
    border: 1px solid silver;
    padding: 0;
    width: 318px;
}

.LMenu180 .outside_f
{
}


/* == 内枠 == */
.LMenu180 .inside_h
{
    background: linear-gradient(180deg, rgba(226,241,208,1) 0%, rgba(226,241,208,1) 90%, rgba(96,161,108,1) 99%);
    border-bottom: 2px solid #60A16C;
}

.LMenu180 .inside_b
{
    background: #FFF2DD;
}

.LMenu180 .inside_f
{
}


/* == タイトル == */
.LMenu180 .Fix_header2
{
    background: transparent;
    color: #292F43;
    font-size:120%;/* 15px;*/
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 15px 5px 10px 20px;
    text-align: left;
    text-shadow: none;
}


/* == コンテンツ == */
.LMenu180 ul
{
    margin: 0;
    padding: 0;
}

.LMenu180 li
{
    font-size: small;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 318px;
}

.LMenu180 .modoru
{
    border-bottom: 1px dotted #60A16C;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.LMenu180 .modoru a
{
    background: url("../../../Images/page_return_icon.gif") no-repeat 5px center;
}

.LMenu180 li a
{
    background: url("../../../secure/71723/icon3.png") no-repeat 5px 9px;
    display: block;
    padding: 2px 5px 2px 19px;
    text-align: left;
}


/*= リンク設定 =*/
.LMenu180 li a:link
{
 text-decoration:none;
}

.LMenu180 li a:visited
{
 text-decoration:none;
}

.LMenu180 li a:hover
{
 text-decoration:underline;
}

.LMenu180 li a:active
{
 text-decoration:none;
}

/*================================*/
#ContentPane .FrameDiv {
    box-sizing: border-box !important;
    width: 320px !important;
    padding: 5px 5px 0;
    margin: 0; 
}

.Contents h2,
.Contents h3,
.Contents h4,
.Contents h5,
.Contents h6
{
margin-left: -5px !important;
}

/*=================== サイトマップ ======================*/
.B_SiteMapListDiv1_base li.layer0 {
    background: url("../../../secure/71723/icon3.png") no-repeat 20px 14px, linear-gradient(180deg, rgba(226,241,208,1) 0%, rgba(226,241,208,1) 90%, rgba(96,161,108,1) 99%);
    color: #292F43;
    font-size: medium;
    font-weight: bold;
    margin: 5px 0;
    padding: 9px 10px 10px 45px;
    border: none;
    border-bottom: 3px solid #60A16C;
}

.head_fl,
.head_config
{
display: none !important;
}
/*===================  ======================*/
/*===================  ======================*/
/*===================  ======================*/
}
