﻿
/* ===================================================================
CSS information
 file name  :  color_blockdl.css
 style info :  ブロックダウンロード用 cssの定義
=================================================================== */
/*
******************************************************

	カテゴリ名 ： ボックス（2個並び）

******************************************************
*/
/* ----------------------------

サムネイル名 ： 

----------------------------- */
/* submain area F ***/
.dlb_smf_box_in, .smf_box_in { color: #ffffff; }

/*DLB ___add [記述がない]
____________________________________*/
.dlb_c71_cona{
    position: relative;
    padding: 25px 35px;
    border-radius: 10px;
    background-color: #f5f5f5;
}
.dlb_c71_left .dlb_c71_cona::before {
    border-color: transparent #f5f5f5 transparent transparent;
}

.dlb_c71_right .dlb_c71_cona::before {
    border-color: transparent transparent transparent #f5f5f5;
}


/* ----------------------------

サムネイル名 ： 01

----------------------------- */
/*
**********************************************************************************

	カテゴリ名 ： 見出し（H2-H6）

**********************************************************************************
*/
/**/
.title02_blb, .dlb_title02_blb { border-color: #0D72B4; }

/**/
.dlb_subtitle2_02 { border-color: #0D72B4; }

.dlb_subtitle2_03 { border-color: #0D72B4; }

.dlb_subtitle2_03::after { background-color: #0D72B4; }

.dlb_subtitle2_04 { color: #0D72B4; }

.dlb_subtitle2_05 { color: #ffffff; background-color: #0D72B4; }

.dlb_subtitle2_06::after { background-color: #0D72B4; }

.dlb_subtitle3_02 { border-color: #0D72B4; }

.dlb_subtitle3_03 { border-color: #0D72B4; }

.dlb_subtitle3_03::after { background-color: #0D72B4; }

.dlb_subtitle3_04 { color: #0D72B4; }

.dlb_subtitle3_05 { color: #ffffff; background-color: #0D72B4; }

.dlb_subtitle3_06 { border-color: #0D72B4; }

.dlb_subtitle4_02 { border-color: #0D72B4; }

.dlb_subtitle4_03 { border-color: #0D72B4; }

.dlb_subtitle4_03::after { background-color: #0D72B4; }

.dlb_subtitle4_04 { color: #0D72B4; }

.dlb_subtitle4_05::before { background-color: #0D72B4; }

.dlb_subtitle5_02 { border-color: #0D72B4; }

.dlb_subtitle5_03 { border-color: #0D72B4; }

.dlb_subtitle5_03::after { background-color: #0D72B4; }

.dlb_subtitle5_04::before { background-color: #0D72B4; }

.dlb_subtitle5_05::before { background-color: #0D72B4; }

.dlb_subtitle6_02 { border-color: #0D72B4; }

.dlb_subtitle6_03 { color: #0D72B4; }

.dlb_subtitle6_04::before { background-color: #0D72B4; }

/*（Ver2 2018/8）strat*/
/*（Ver2）end*/
/*（Ver3 2018/9）strat*/
.dlb_subtitle2_08::before { background-color: #333333; }

/*（Ver3 2018/9）end*/
/* ----------------------------

サムネイル名 ： ボックス（1個並び）No.03

----------------------------- */
.dlb_box1-3_area .dlb_box1_txt { background-color: #ffffff; -webkit-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1); }

/* ----------------------------

サムネイル名 ： ボックス（1個並び）No.04

----------------------------- */
.dlb_box1-4_area .dlb_box1_block { background-color: rgba(0, 0, 0, 0.3); color: #ffffff; }

.dlb_box4-4_area .col:hover { -webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.15); }

/* ----------------------------

サムネイル名 ： フロー図 No.01

----------------------------- */
.dlb-flow_area_1 .dlb-flow_item { background-color: #0D72B4; }

.dlb-flow_area_1 .dlb-flow_item .dlb-flow_num { color: #ffffff; }

.dlb-flow_area_1 .dlb-flow_item .dlb-flow_num::after { background-color: #ffffff; }

.dlb-flow_area_1 .dlb-flow_txt { border-color: #0D72B4; }

.dlb-flow_area_1 + .dlb-flow_area_1 .dlb-flow_item::before { border-color: #FFC732 transparent transparent transparent; }

@media only screen and (max-width: 691px) { .dlb-flow_area_1::after { border-color: #0D72B4 transparent transparent transparent; } }

/* ----------------------------

サムネイル名 ： フロー図 No.03

----------------------------- */
.dlb-flow_area_2 .dlb-flow_item { background-color: #0D72B4; }

.dlb-flow_area_2 .dlb-flow_item .dlb-flow_num { color: #ffffff; }

.dlb-flow_area_2 .dlb-flow_item .dlb-flow_num::after { background-color: #ffffff; }

.dlb-flow_area_2 .dlb-flow_txt { border-color: #0D72B4; }

.dlb-flow_area_2 + .dlb-flow_area_2 .dlb-flow_item::before { border-color: #FFC732 transparent transparent transparent; }

@media only screen and (max-width: 691px) { .dlb-flow_area_2::after { border-color: #0D72B4 transparent transparent transparent; } }

/* ----------------------------

サムネイル名 ： フロー図 No.02

----------------------------- */
.dlb-flow_area_3 .dlb-flow_item { background-color: rgba(0, 117, 194, 0.08); }

.dlb-flow_area_3 .dlb-flow_title { color: #ffffff; background-color: #0D72B4; }

.dlb-flow_area_3 .dlb-flow_arr { width: 5%; }

.dlb-flow_area_3 .dlb-flow_arr::before { color: #FFC732; }

/* 板垣201005 矢印のシェイプが出力されない為追記 */
.dlb-flow_area_3 .dlb-flow_arr::before { border-style: solid; border-width: 15px 15px 15px 20px; border-color: transparent transparent transparent #ffc832; }

/* ----------------------------

サムネイル名 ： ボックス（2個並び）No.02

----------------------------- */
.dlb_box2-2_txt { background-color: #f5f5f5; }

.dlb_box2-2_en { color: #0D72B4; }

/* ----------------------------

サムネイル名 ： ボックス（3個並び）No.03

----------------------------- */
.dlb_box3-5_area .dlb_box3-5_txt { border-color: #0D72B4; background-color: #ffffff; -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); }

.dlb_box3-5_area .col:hover .dlb_box3-5_txt { background-color: #0D72B4; border-color: #555555; color: #ffffff; }

.dlb_box3-5_area .col:hover a { color: #ffffff; }

/* ----------------------------

ボックス（2個並び）No.06

----------------------------- */
.dlb_box2-6_area { background-color: #f5f5f5; }

.dlb_box2-6_area a { background-color: #ffffff; border: 1px solid #ffffff; }

.dlb_box2-6_area a:hover { background-color: rgba(237, 28, 33, 0.05); border-color: #0D72B4; }

.dlb_box2-6_area a em, .dlb_box2-6_area a i { color: #0D72B4; padding-right: 8px; }

/* ----------------------------

ボックス（2個並び）No.07/08

----------------------------- */
.dlb_box2-8_area .dlb_box2-8_txt { border-color: #ffffff; background-color: #f9f9f9; -webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 690px) { .dlb_box2-8_area { -webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1); }
  .dlb_box2-8_area .dlb_box2-8_txt { -webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0); box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0); } }

/* ----------------------------

サムネイル名 ： ボックス（4個並び）No.02

----------------------------- */
.dlb_box4-2_area .col { background-color: #f5f5f5; }

.dlb_box4-2_area .col:hover { background-color: #0D72B4; }

.dlb_box4-2_area .col:hover .dlb_box4-2_txt { color: #ffffff; }

.dlb_box4-2_area .col:hover .dlb_box4-2_txt a { color: #ffffff; }

/* ----------------------------

サムネイル名 ： ボックス（4個並び）No.03

----------------------------- */
.dlb_box4-3_area .dlb_box4-3_txt { border-color: #0D72B4; background-color: #ffffff; -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); }

.dlb_box4-3_area .col:hover .dlb_box4-3_txt { background-color: #0D72B4; border-color: #555555; color: #ffffff; }

.dlb_box4-3_area .col:hover a { color: #ffffff; }

/* ----------------------------

サムネイル名 ： ボックス（4個並び）No.04

----------------------------- */
.dlb_box4-4_area .dlb_box4-4_txt { background-color: #f5f5f5; }

/* ----------------------------

サムネイル名 ： 画像切り替わり

----------------------------- */
.dlb_interactive-1_area { background-color: #0D72B4; color: #ffffff; }

/* ----------------------------

サムネイル名 ： タブ切り替え

----------------------------- */
.dlb_interactive-2_area .dlb_interactive-tab li { border-color: #0D72B4; background-color: #0D72B4; color: #ffffff; }

.dlb_interactive-2_area .dlb_interactive-tab li.active { background-color: #ffffff; color: #0D72B4; }

.dlb_interactive-2_area .dlb_interactive-tab li.active::after { background-color: #ffffff; }

.dlb_interactive-2_area .dlb_interactive-con { border-color: #0D72B4; }

/* ----------------------------

サムネイル名 ： サムネイル付き画像切り替え

----------------------------- */
.dlb_interactive-4_nav .slick-slide img { border-color: rgba(237, 28, 33, 0); }

.dlb_interactive-4_nav .slick-slide.slick-current img { border-color: #0D72B4; }

.dlb_interactive-4_nav .slick-prev, .dlb_interactive-4_nav .slick-next { background-color: rgba(0, 0, 0, 0.5); }

.dlb_interactive-4_nav .slick-prev::before, .dlb_interactive-4_nav .slick-next::before { color: #ffffff; }

.dlb_interactive-4_nav .slick-prev:hover, .dlb_interactive-4_nav .slick-next:hover, .dlb_interactive-4_nav .slick-prev:focus, .dlb_interactive-4_nav .slick-next:focus { background-color: rgba(0, 0, 0, 0.9); }

/* ----------------------------

サムネイル名 ： アコーディオン

----------------------------- */
.dlb_interactive_accordion_click { background-color: #f5f5f5; }

.dlb_interactive_accordion_click::after { background-color: #0D72B4; color: #ffffff; }

.dlb_interactive_accordion_click.active { background-color: #eeeeee; }

.dlb_interactive_accordion_answer { background-color: #f5f5f5; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-30（Ver2）

----------------------------- */
.dlb_content-30 .dlb_c30_item { background-color: #ffffff; border-color: #ffffff; }

.dlb_content-30 .dlb_c30_item:hover { border-color: #0D72B4; }

.dlb_content-30 .dlb_c30_icon { color: #0D72B4; }

.dlb_content-30 .dlb_c30_title a { color: #0D72B4; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-31（Ver2）

----------------------------- */
.dlb_content-31 { border-color: #dddddd; }

.dlb_c31_title { border-color: #dddddd; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-32（Ver2）

----------------------------- */
.dlb_c32_q .dlb_initials { background-color: #0D72B4; border-color: #0D72B4; color: #ffffff; }

.dlb_c32_a .dlb_initials { border-color: #0D72B4; color: #0D72B4; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-33（Ver2）

----------------------------- */
.dlb_c33_title_area { background-color: #0D72B4; }

.dlb_c33_title { color: #ffffff; }

.dlb_c33_txt { background-color: #F6FAFC; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-34（Ver2）

----------------------------- */
.dlb_c34_title_area { background-color: #0D72B4; }

.dlb_c34_txt_area { background-color: #eef8ff; }

.dlb_c33_title { color: #ffffff; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-35（Ver2）

----------------------------- */
.dlb_c35_l { background-color: #F6FAFC; color: #194084; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-36（Ver2）

----------------------------- */
.dlb_content-36 { background-color: #F6FAFC; }

.dlb_c36_block + .dlb_c36_block::before { border-color: #999999; }

.dlb_c36_num { color: #194084; }

.dlb_c36_title { color: #194084; }

.dlb_c36_txt { border-color: #194084; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-37（Ver2）

----------------------------- */
.dlb_c37_txt { border-color: #cccccc; }

.dlb_c37_title { color: #194084; }

.dlb_c37_titlesub { color: #0E84E5; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-38（Ver2）

----------------------------- */
.dlb_content-38 .col { background-color: #f5f5f5; }

.dlb_content-38 .col:nth-child(2), .dlb_content-38 .col:nth-child(4), .dlb_content-38 .col:nth-child(5), .dlb_content-38 .col:nth-child(7) { background-color: #F6FAFC; }

.dlb_c38_txt a { color: #194084; }

.dlb_c38_img i, .dlb_c38_img em { color: #194084; }

@media only screen and (max-width: 690px) { .dlb_content-38 .col, .dlb_content-38 .col:nth-child(2), .dlb_content-38 .col:nth-child(4), .dlb_content-38 .col:nth-child(5), .dlb_content-38 .col:nth-child(7) { background-color: #f5f5f5; }
  .dlb_content-38 .col:nth-child(2), .dlb_content-38 .col:nth-child(3), .dlb_content-38 .col:nth-child(6), .dlb_content-38 .col:nth-child(7), .dlb_content-38 .col:nth-child(10), .dlb_content-38 .col:nth-child(11) { background-color: #F6FAFC; } }

/* ----------------------------

サムネイル名 ： コンテンツ　C-39（Ver2）

----------------------------- */
.col.dlb_c39_img { background-color: #f3f3f3; }

.col.dlb_c39_txt { background-color: #F6FAFC; }

.dlb_c39_img i, .dlb_c39_img em { color: #0D72B4; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-40（Ver2）

----------------------------- */
.dlb_c40_txt, .dlb_c40_txt a { color: #ffffff; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-41（Ver2）

----------------------------- */
.dlb_content-41 { background-color: #F6FAFC; }

.dlb_c41_info::before { background-color: rgba(0, 0, 0, 0.3); }

.dlb_c41_block:hover .dlb_c41_info::before { background-color: rgba(0, 0, 0, 0.7); }

.dlb_c41_title { color: #ffffff; }

.dlb_c41_titlesub { color: #ffffff; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-42（Ver2）

----------------------------- */
.dlb_c42_box { background-color: rgba(0, 0, 0, 0.6); color: #ffffff; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-43（Ver2）

----------------------------- */
.dlb_c43_txt { background-color: #F5F4F2; }

.dlb_content-43 .col:hover::before { border-color: #0D72B4; }

/*-----------------------------------------------------------------

サムネイル名 ： コンテンツ　C-45（Ver2）

-----------------------------------------------------------------*/
.dlb_c45_numen, .dlb_c45_numdigit { font-style: italic; font-family: 'Roboto', sans-serif; font-weight: 900; }

.dlb_c45_btn a { background: -webkit-linear-gradient(45deg, #4674CA, #3DC3DA); background: -o-linear-gradient(45deg, #4674CA, #3DC3DA); background: linear-gradient(45deg, #4674CA, #3DC3DA); color: #ffffff; -webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.2); }

.dlb_c45_btn a:hover { -webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0); box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0); }

@media only screen and (max-width: 979px) { .dlb_c45_block::before { background-color: #f3f3f3; } }

/* ----------------------------

サムネイル名 ： コンテンツ　C-46（Ver2）

----------------------------- */
.dlb_c46_box { background-color: #F4F7FA; }

.dlb_c46_box_l { -webkit-box-shadow: 0 0 40px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 40px 10px rgba(0, 0, 0, 0.1); }

.dlb_c46_main { background-color: #4AA5EC; color: #ffffff; }

.num01 .dlb_c46_main { background-color: #4AA5EC; }

.num02 .dlb_c46_main { background-color: #4987EC; }

.num03 .dlb_c46_main { background-color: #7173EC; }

.dlb_c46_catch { background-color: #ffffff; color: #4987EC; -webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.2); }

.dlb_c46_btn a { color: #ffffff; }

.num01 .dlb_c46_btn a { background-color: #4AA5EC; }

.num02 .dlb_c46_btn a { background-color: #4987EC; }

.num03 .dlb_c46_btn a { background-color: #7173EC; }

.num01 .dlb_c46_btn a::before { background-color: #0A7CD4; }

.num02 .dlb_c46_btn a::before { background-color: #0B5AD6; }

.num03 .dlb_c46_btn a::before { background-color: #5054E1; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-47（Ver2）

----------------------------- */
.dlb_c47_box { background-color: #F4F7FA; }

.dlb_c47_main { background-color: #4AA5EC; color: #ffffff; }

.num01 .dlb_c47_main { background-color: #8AA5B5; }

.num02 .dlb_c47_main { background-color: #4AA5EC; }

.num03 .dlb_c47_main { background-color: #4987EC; }

.num04 .dlb_c47_main { background-color: #F48F06; }

.num05 .dlb_c47_main { background-color: #072C5D; }

.dlb_c47_catch { background-color: #ffffff; color: #4987EC; -webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.2); }

.dlb_c47_btn a { background-color: #ffffff; border-color: #ffffff; }

.num01 .dlb_c47_btn a { color: #8AA5B5; }

.num02 .dlb_c47_btn a { color: #4AA5EC; }

.num03 .dlb_c47_btn a { color: #4987EC; }

.num04 .dlb_c47_btn a { color: #F48F06; }

.num05 .dlb_c47_btn a { color: #072C5D; }

.num01 .dlb_c47_btn a::before { background-color: #8AA5B5; }

.num02 .dlb_c47_btn a::before { background-color: #4AA5EC; }

.num03 .dlb_c47_btn a::before { background-color: #4987EC; }

.num04 .dlb_c47_btn a::before { background-color: #F48F06; }

.num05 .dlb_c47_btn a:hover a::before { background-color: #072C5D; }

.dlb_c47_btn a:hover { color: #ffffff; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-48（Ver2）

----------------------------- */
.dlb_content-48 { background-color: #f5f5f5; }

.dlb_c48_block .col { background-color: #ffffff; }

.dlb_c48_icon { background: -webkit-linear-gradient(45deg, #4674CA, #3DC3DA); background: -o-linear-gradient(45deg, #4674CA, #3DC3DA); background: linear-gradient(45deg, #4674CA, #3DC3DA); }

.dlb_c48_arr::before { border-top: 2px solid #0D72B4; border-right: 2px solid #0D72B4; }

.dlb_c48_numen, .dlb_c48_numdigit { font-style: italic; font-family: 'Roboto', sans-serif; font-weight: 900; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-49（Ver2）

----------------------------- */
.dlb_c49_title_area::before { background-color: rgba(0, 0, 0, 0.4); }

.dlb_c49_ta_title { color: #ffffff; }

.dlb_c49_ta_txt { color: #ffffff; }

.dlb_c49_con_box { background-color: #ffffff; -webkit-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.05); box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.05); }

.dlb_c49_ca_btn a { border-style: solid; border-width: 1px; color: #ffffff; }

.dlb_c49_ca_btn a:hover { color: #0D72B4; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-51（Ver2）

----------------------------- */
.dlb_c51_ta_title { color: #ffffff; }

.dlb_c51_ta_txt { color: #ffffff; }

.slick-slide.single_slide_in { background-color: #ffffff; }

.single_slide .slick-list { -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.1); }

.slider-nav-s .slick-slide { background-color: #0D72B4; color: #ffffff; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-52（Ver2）

----------------------------- */
.dlb_c52_list li a:hover::before { border-color: #eef8ff; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-56（Ver4 2018/09）

----------------------------- */
.dlb_content-56 .dlb_c56_box { background-color: #eef8ff; }

.dlb_content-56 .dlb_c56_box:nth-child(2), .dlb_content-56 .dlb_c56_box:nth-child(3), .dlb_content-56 .dlb_c56_box:nth-child(6), .dlb_content-56 .dlb_c56_box:nth-child(7), .dlb_content-56 .dlb_c56_box:nth-child(10), .dlb_content-56 .dlb_c56_box:nth-child(11), .dlb_content-56 .dlb_c56_box:nth-child(14), .dlb_content-56 .dlb_c56_box:nth-child(15), .dlb_content-56 .dlb_c56_box:nth-child(18), .dlb_content-56 .dlb_c56_box:nth-child(19), .dlb_content-56 .dlb_c56_box:nth-child(22), .dlb_content-56 .dlb_c56_box:nth-child(23), .dlb_content-56 .dlb_c56_box:nth-child(26), .dlb_content-56 .dlb_c56_box:nth-child(27), .dlb_content-56 .dlb_c56_box:nth-child(30), .dlb_content-56 .dlb_c56_box:nth-child(31), .dlb_content-56 .dlb_c56_box:nth-child(34), .dlb_content-56 .dlb_c56_box:nth-child(35), .dlb_content-56 .dlb_c56_box:nth-child(38), .dlb_content-56 .dlb_c56_box:nth-child(39), .dlb_content-56 .dlb_c56_box:nth-child(42), .dlb_content-56 .dlb_c56_box:nth-child(43), .dlb_content-56 .dlb_c56_box:nth-child(46), .dlb_content-56 .dlb_c56_box:nth-child(47), .dlb_content-56 .dlb_c56_box:nth-child(50), .dlb_content-56 .dlb_c56_box:nth-child(51) { background-color: white; }

@media only screen and (max-width: 690px) { .dlb_content-56 .dlb_c56_box:nth-child(2), .dlb_content-56 .dlb_c56_box:nth-child(3), .dlb_content-56 .dlb_c56_box:nth-child(6), .dlb_content-56 .dlb_c56_box:nth-child(7), .dlb_content-56 .dlb_c56_box:nth-child(10), .dlb_content-56 .dlb_c56_box:nth-child(11), .dlb_content-56 .dlb_c56_box:nth-child(14), .dlb_content-56 .dlb_c56_box:nth-child(15), .dlb_content-56 .dlb_c56_box:nth-child(18), .dlb_content-56 .dlb_c56_box:nth-child(19), .dlb_content-56 .dlb_c56_box:nth-child(22), .dlb_content-56 .dlb_c56_box:nth-child(23), .dlb_content-56 .dlb_c56_box:nth-child(26), .dlb_content-56 .dlb_c56_box:nth-child(27), .dlb_content-56 .dlb_c56_box:nth-child(30), .dlb_content-56 .dlb_c56_box:nth-child(31), .dlb_content-56 .dlb_c56_box:nth-child(34), .dlb_content-56 .dlb_c56_box:nth-child(35), .dlb_content-56 .dlb_c56_box:nth-child(38), .dlb_content-56 .dlb_c56_box:nth-child(39), .dlb_content-56 .dlb_c56_box:nth-child(42), .dlb_content-56 .dlb_c56_box:nth-child(43), .dlb_content-56 .dlb_c56_box:nth-child(46), .dlb_content-56 .dlb_c56_box:nth-child(47), .dlb_content-56 .dlb_c56_box:nth-child(50), .dlb_content-56 .dlb_c56_box:nth-child(51) { background-color: #eef8ff; }
  .dlb_content-56 .dlb_c56_box:nth-child(2n) { background-color: white; } }

/* ----------------------------

サムネイル名 ： コンテンツ　C-57（Ver4 2018/09）

----------------------------- */
/* ----------------------------

サムネイル名 ： コンテンツ　C-58（Ver4 2018/09）

----------------------------- */
/* ----------------------------

サムネイル名 ： コンテンツ　C-59（Ver4 2018/09）

----------------------------- */
/* ----------------------------

サムネイル名 ： コンテンツ　C-61（Ver4 2018/09）

----------------------------- */
.dlb_c61_btn a::after { border-color: #0D72B4 #0D72B4 transparent transparent; }

.dlb_c61_btn a:hover { background-color: #ffffff; color: #0D72B4; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-62（Ver4 2018/09）

----------------------------- */
/* ----------------------------

サムネイル名 ： コンテンツ　C-63（Ver4 2018/09）

----------------------------- */
/* ----------------------------

サムネイル名 ： コンテンツ　C-64（Ver4 2018/09）

----------------------------- */
.dlb_content-64 .dlb_c64_con { background-color: rgba(0, 0, 0, 0.5); }

.dlb_content-64 .dlb_c64_title { color: #ffffff; }

.dlb_content-64 .dlb_c64_title::after { background-color: #ffffff; }

.dlb_content-64 .dlb_c64_txt { color: #ffffff; }

.dlb_content-64 .dlb_c64_btn a { background-color: #ffffff; }

.dlb_content-64 .dlb_c64_btn a::before { border-top: 1px solid #333333; border-right: 1px solid #333333; }

.dlb_content-64 .dlb_c64_btn a:hover { background-color: #00367B; color: #ffffff; }

.dlb_content-64 .dlb_c64_btn a:hover::before { border-color: #ffffff; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-65（Ver5 2018/10）

----------------------------- */
.dlb_c65_simg .slick-slide.slick-current img { border-color: #0D72B4; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-66（Ver5 2018/10）

----------------------------- */
.dlb_c66_simg .slick-slide.slick-current img { border-color: #0D72B4; }

/* ----------------------------

サムネイル名 ： コンテンツ　C-67（Ver5 2018/10）

----------------------------- */
.dlb_c67_simg .slick-slide.slick-current img { border-color: #0D72B4; }

/*
**********************************************************************************

	カテゴリ名 ： 表組

**********************************************************************************
*/
/* ----------------------------

サムネイル名 ： 表 No.03

----------------------------- */
table.tab03 tr:nth-child(2n) { background-color: #F5F4F2; }

table.tab03 tr:nth-child(2n) th { background-color: #0D72B4; }

table.tab03 th { background-color: #0D72B4; color: #ffffff; }

/* ----------------------------

サムネイル名 ： 表 No.01-05

----------------------------- */
.dlb_table_01 td:first-child { background-color: #0D72B4; color: #ffffff; }

.dlb_table_02 tr:nth-child(odd) td { background-color: #f5f5f5; }

.dlb_table_02 tr:nth-child(odd) td:first-child, .dlb_table_02 td:first-child { background-color: #0D72B4; color: #ffffff; }

.dlb_table_03 thead td { background-color: #0D72B4; color: #ffffff; }

.dlb_table_03 tbody td:first-child { background-color: #0D72B4; color: #ffffff; }

.dlb_table_04 thead td { background-color: #0D72B4; color: #ffffff; }

.dlb_table_04 tbody tr:nth-child(even) td { background-color: #f5f5f5; }

.dlb_table_04 tbody tr:nth-child(even) td:first-child, .dlb_table_04 tbody td:first-child { background-color: #0D72B4; color: #ffffff; }

.dlb_table_05 thead td { border-bottom-color: #0D72B4; color: #0D72B4; background-color: #ffffff; }

.dlb_table_05 tbody td:first-child { color: #0D72B4; background-color: #ffffff; }

/*（Ver2 2018/9）start*/
.dlb_table_06 td { border-color: #ffffff; background-color: #f5f5f5; }

.dlb_table_06 td:first-child { background-color: #ececec; }

@media only screen and (max-width: 690px) { .dlb_table_07 tr:first-child td:first-child { border-color: #ebebeb; } }

.dlb_table_07 td { border-color: #ebebeb; }

@media only screen and (max-width: 690px) { .dlb_table_07 tr:first-child td:first-child { border-color: #ebebeb; } }

.dlb_table_08 td { border-color: #ebebeb; background-color: #ffffff; }

.dlb_table_08 td:first-child { border-color: #ebebeb; background-color: #F5F4F2; }

/*（Ver2 2018/9）end*/
/*（Ver2 2018/10）start*/
.dlb_tab09_col { border-color: #dddddd; }

.dlb_tab09_title { border-color: #dddddd; }

.tabcell { border-color: #dddddd; }

.tab_col_color { color: #ffffff; }

.dlb_tab09_title .tabcon .tabcell:nth-child(even), .tabcon .tabcell:nth-of-type(2n) { background-color: rgba(0, 0, 0, 0); }

@media only screen and (max-width: 690px) { .dlb_tab09_col { border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
  .tabcell:nth-of-type(2n) { background-color: rgba(0, 0, 0, 0); }
  .tabcelltitle { color: #0D72B4; }
  .tab_col_color { background-color: transparent; color: #000000; }
  .tabhtitle.tabcell { color: #0D72B4; }
  .tabsp_btn_in span { background-color: #0D72B4; } }

/*
**********************************************************************************

	カテゴリ名 ： リンク・リスト・バナー

**********************************************************************************
*/
/* ----------------------------

サムネイル名 ： アンカーメニュー

----------------------------- */
.menu_btn_332 a, .menu_btn_331 a, .menu_btn_d332 a, .menu_btn_d331 a, .menu_btn_432 a, .menu_btn_422 a, .menu_btn_d432 a, .menu_btn_d422 a, .menu_btn_532 a, .menu_btn_d532 a, .menu_btn_642 a, .menu_btn_d642 a { background-color: #f5f5f5; border-color: #dddddd; }

.menu_btn_332 a:hover, .menu_btn_331 a:hover, .menu_btn_d332 a:hover, .menu_btn_d331 a:hover, .menu_btn_432 a:hover, .menu_btn_422 a:hover, .menu_btn_d432 a:hover, .menu_btn_d422 a:hover, .menu_btn_532 a:hover, .menu_btn_d532 a:hover, .menu_btn_642 a:hover, .menu_btn_d642 a:hover { background-color: #0D72B4; border-color: #0D72B4; color: #ffffff; }

.menu_btn_332 a:hover::before, .menu_btn_331 a:hover::before, .menu_btn_d332 a:hover::before, .menu_btn_d331 a:hover::before, .menu_btn_432 a:hover::before, .menu_btn_422 a:hover::before, .menu_btn_d432 a:hover::before, .menu_btn_d422 a:hover::before, .menu_btn_532 a:hover::before, .menu_btn_d532 a:hover::before, .menu_btn_642 a:hover::before, .menu_btn_d642 a:hover::before { color: #ffffff; }

/* ----------------------------

サムネイル名 ： アンカーメニュー（Ver5 2018/10）

----------------------------- */
.dlb_pnavi01_area { background-color: #333333; }

.dlb_pnavi01_area .dlb_pnavi01_block li { border-right: 1px solid rgba(255, 255, 255, 0.3); border-left: 1px solid rgba(255, 255, 255, 0.3); }

.dlb_pnavi01_area .dlb_pnavi01_block li a { color: #ffffff; background-color: rgba(255, 255, 255, 0.06); }

.dlb_pnavi01_area .dlb_pnavi01_block li a::after { border-top: solid 2px #ffffff; border-right: solid 2px #ffffff; }

.dlb_pnavi01_area .dlb_pnavi01_block li a:hover { background-color: rgba(255, 255, 255, 0.18); }

@media only screen and (max-width: 979px) { .dlb_pnavi01_area .dlb_pnavi01_block li { border-bottom: 1px solid rgba(255, 255, 255, 0.3); } }

/* ----------------------------

サムネイル名 ： アンカーメニュー （Ver5 2018/10）

----------------------------- */
.dlb_pnavi02_area { border-top: 1px solid #eeeeee; }

.dlb_pnavi02_area .dlb_pnavi02_area::after { background-color: #eeeeee; }

.dlb_pnavi02_area .dlb_pnavi02_block li { border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; }

.dlb_pnavi02_area .dlb_pnavi02_block li a:hover { background-color: rgba(0, 0, 0, 0.03); }

@media only screen and (max-width: 979px) { .dlb_pnavi02_area .dlb_pnavi02_block li { border-bottom: 1px solid #eeeeee; } }

/* ----------------------------

サムネイル名 ： アンカーメニュー（Ver5 2018/10）

----------------------------- */
.dlb_pnavi03_area { background-color: #f5f5f5; }

.dlb_pnavi03_area .dlb_pnavi03_num { color: #ffffff; }

.dlb_pnavi03_area .dlb_pnavi03_txt { background-color: #ffffff; border: solid 1px #ffffff; -webkit-transition: all .2s ease 0s; -o-transition: all .2s ease 0s; transition: all .2s ease 0s; }

.dlb_pnavi03_area .dlb_pnavi03_txt::after { border-top-style: solid; border-top-width: 3px; border-right-style: solid; border-right-width: 3px; }

.dlb_pnavi03_area .dlb_pnavi03_txt:hover { border-style: solid; border-width: 1px; }

/* ----------------------------

サムネイル名 ： アンカーメニュー（Ver5 2018/10）

----------------------------- */
.dlb_pnavi04_area { background-color: #f5f5f5; }

.dlb_pnavi04_area .dlb_pnavi04_txt { background-color: #ffffff; }

.dlb_pnavi04_area .dlb_pnavi04_txt::after { border-top-style: solid; border-top-width: 2px; border-right-style: solid; border-right-width: 2px; }

.dlb_pnavi04_area .dlb_pnavi04_num { color: #0D72B4; }

/* ----------------------------

サムネイル名 ： バナー 1

----------------------------- */
.dlb_banner_1 { border-color: #dddddd; }

.dlb_banner_1 .col, .dlb_banner_1 .col:nth-child(4n+1) { border-color: #dddddd; background-color: #ffffff; }

.dlb_banner_1 .col.bl-hover { -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }

/* ----------------------------

サムネイル名 ： バナー 4

----------------------------- */
.dlb_banner_4 .col { border-color: #dddddd; }

.dlb_banner_4 .col.bl-hover { -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }

/* ----------------------------

サムネイル名 ： バナー 5

----------------------------- */
.dlb_banner_5 .col { border-color: #dddddd; }

.dlb_banner_5 .col.bl-hover { -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }

/* ----------------------------

サムネイル名 ： リスト 3

----------------------------- */
.dlb_list_img li em, .dlb_list_img li i { font-weight: bold; color: #0D72B4; }

/*
**********************************************************************************

	カテゴリ名 ： ブログ メディア吐き出し

**********************************************************************************
*/
/* ----------------------------

サムネイル名 ： ブログ 共通

----------------------------- */
.dlb_media_time { color: #999999; }

.dlb_media_cate span {
    background-color: rgba(31, 165, 212, 0.2);
    color: #1FA5D4;
    font-weight: 300;
}

.dlb_media_block:hover .dlb_media_title { color: #0D72B4; }

/* ----------------------------

サムネイル名 ： ブログ No.01

----------------------------- */
.dlb_media_01_area span { background-color: #0D72B4; color: #ffffff; }

/* ----------------------------

サムネイル名 ： ブログ No.03

----------------------------- */
.dlb_media_03_area .dlb_media_block { border-color: #F0EFED; }

.dlb_media_03_area .dlb_media_time { color: #000000; }

.dlb_media_03_area .dlb_media_title { color: #0D72B4; }

.dlb_media_03_area .dlb_media_cate span { color: #ffffff; background-color: #0D72B4; }

/* ----------------------------

サムネイル名 ： ブログ No.04

----------------------------- */
.dlb_media_04_block .dlb_media_block { background-color: #f5f5f5; border: 1px solid #f5f5f5; }

.dlb_media_04_block .dlb_media_block:hover { background-color: #f9f9f9; border-color: #0D72B4; }

.dlb_media_04_block .dlb_media_time { font-size: 14px; font-weight: bold; }

.dlb_media_04_block .dlb_media_title { color: #0D72B4; }

.dlb_media_04_block .dlb_media_title a { color: #0D72B4; }

.dlb_media_04_block .dlb_media_cate span { color: #ffffff; background-color: #0D72B4; }

/* ----------------------------

サムネイル名 ： ブログ No.03（Ver5 2018/10）

----------------------------- */
.dlb_media_03_area .dlb_media_03_area .dlb_media_block { border-color: #F0EFED; }

.dlb_media_03_area .dlb_media_03_area .dlb_media_time { color: #000000; }

.dlb_media_03_area .dlb_media_03_area .dlb_media_title { color: #0D72B4; }

.dlb_media_03_area .dlb_media_03_area .dlb_media_cate span { color: #ffffff; background-color: #0D72B4; }

/* ----------------------------

サムネイル名 ： ブログ No.04（Ver5 2018/10）

----------------------------- */
.dlb_media_04_area .dlb_media_04_block .dlb_media_block { background-color: #f5f5f5; border: 1px solid #f5f5f5; }

.dlb_media_04_area .dlb_media_04_block .dlb_media_block:hover { background-color: #f9f9f9; border-color: #0D72B4; }

.dlb_media_04_area .dlb_media_04_block .dlb_media_title { color: #0D72B4; }

.dlb_media_04_area .dlb_media_04_block .dlb_media_title a { color: #0D72B4; }

.dlb_media_04_area .dlb_media_04_block .dlb_media_cate span { color: #ffffff; background-color: #0D72B4; }

/*
**********************************************************************************

	カテゴリ名 ： お知らせ

**********************************************************************************
*/
.dlb_rss dl { border-color: #cccccc; }

.dlb_rss dl:hover { background-color: #f5f5f5; }

/* ----------------------------

サムネイル名 ： お知らせ一覧 No.01

----------------------------- */
.dlb_rss_01 .dlb_btn a { background-color: #0D72B4; color: #ffffff; border-color: #0D72B4; }

.dlb_rss_01 .dlb_btn a:hover { background-color: #ffffff; color: #0D72B4; border-color: #0D72B4; }

/* ----------------------------

サムネイル名 ： お知らせ一覧 No.02

----------------------------- */
.dlb_rss_02 .dlb_btn a { background-color: #0D72B4; color: #ffffff; border-color: #0D72B4; }

.dlb_rss_02 .dlb_btn a:hover { background-color: #ffffff; color: #0D72B4; border-color: #0D72B4; }

.dlb_rss_02 .dlb_rss_ban a { background-color: rgba(41, 51, 55, 0.7); color: #ffffff; }

.dlb_rss_02 .dlb_rss_ban a:hover { background-color: #293337; }

.dlb_rss_02 .dlb_rss_ban:hover a { background-color: #293337; }

/* ----------------------------

サムネイル名 ： お知らせ一覧 No.03

----------------------------- */
.dlb_rss_03 .dlb_rss_03_box { background-color: rgba(255, 255, 255, 0.8); }

.dlb_rss_03 .dlb_btn a { background-color: #0D72B4; color: #ffffff; border-color: #0D72B4; }

.dlb_rss_03 .dlb_btn a:hover { background-color: #ffffff; color: #0D72B4; border-color: #0D72B4; }

/* ----------------------------

サムネイル名 ： お知らせ一覧 No.04

----------------------------- */
.dlb_rss_tab_nav li:hover::after { background-color: #0D72B4; }

.dlb_rss_tab_nav li.active { color: #0D72B4; }

.dlb_rss_tab_nav li.active::after { background-color: #0D72B4; }

/* ----------------------------

サムネイル名 ： お知らせ一覧 No.05（Ver2）

----------------------------- */
.dlb_rss_05 dl { border-color: #F0EFED; }

/* ----------------------------

サムネイル名 ： お知らせ一覧 No.06

----------------------------- */
.dlb_rss_06_block dl { background-color: #f5f5f5; border: 1px solid #f5f5f5; }

.dlb_rss_06_block dl:hover { background-color: #f9f9f9; border-color: #0D72B4; }

.dlb_rss_06_block .rss_date { color: #999999; }

/*
**********************************************************************************

	カテゴリ名 ： その他

**********************************************************************************
*/
/* ----------------------------

サムネイル名 ： お問い合わせ No.01

----------------------------- */
.dlb_area_1 .dlb_contact_tel .dlb_contact_telnum { color: #0D72B4; }

/* ----------------------------

サムネイル名 ： お問い合わせ No.02

----------------------------- */
.dlb_area_2 .dlb_contact_tel .dlb_contact_telnum { color: #0D72B4; }

/* ----------------------------

サムネイル名 ： お問い合わせ No.03（Ver2）

----------------------------- */
.dlb_area_3.dlb_contact_area { background-color: #F5F4F2; }

.dlb_area_3.dlb_contact_area .col { background-color: #ffffff; }

.dlb_area_3.dlb_contact_area .dlb_contact_title { color: #ffffff; background-color: #777777; }

.dlb_area_3.dlb_contact_area .dlb_contact_tel .dlb_contact_title { background-color: #0D72B4; }

.dlb_area_3.dlb_contact_area .dlb_contact_btn a { color: #ffffff; background-color: #0D72B4; }

.dlb_area_3.dlb_contact_area .dlb_contact_btn a::before { background-color: #40596A; }

.dlb_area_3.dlb_contact_area .dlb_contact_btn a:hover { color: #ffffff; }

.dlb_area_3.dlb_contact_area .dlb_contact_btn.btn_bg_01 a { background-color: #F2C70F; }

.dlb_area_3.dlb_contact_area .dlb_contact_btn.btn_bg_01 a::before { background-color: #F2A20F; }

.dlb_area_3.dlb_contact_area .dlb_contact_btn.btn_bg_02 a { background-color: #3B586B; }

.dlb_area_3.dlb_contact_area .dlb_contact_btn.btn_bg_02 a::before { background-color: #153244; }

/* ----------------------------

サムネイル名 ： お問い合わせ No.04（Ver3 2018/9）

----------------------------- */
.dlb_co4_block { border-color: #cccccc; }

.dlb_co4_title { color: #ffffff; }

.dlb_co4_list li + li { border-top-color: #cccccc; }

.dlb_co4_list li:last-child { border-bottom-color: #cccccc; }

.dlb_co4_list li::before { border-top-color: #333333; border-right-color: #333333; }

.dlb_co4_box_txt_in:before { border-left: 15px solid #eef8ff; border-right-color: transparent !important; border-top-color: transparent !important; border-bottom-color: transparent !important; }

@media only screen and (max-width: 979px) { .dlb_co4_block + .dlb_co4_block { border-left-color: #cccccc; } }

/*
**********************************************************************************

  共通 ： ボタン

**********************************************************************************
*/
.dlb_btn a { background-color: #0D72B4; color: #ffffff; border-color: #0D72B4; }

.dlb_btn a::before { border-color: #ffffff; }

.dlb_btn a:hover { background-color: #ffffff; color: #0D72B4; border-color: #0D72B4; }

.dlb_btn a:hover::before { border-color: #0D72B4; }

.dlb_txt_link_before a { color: #0D72B4; }

.dlb_txt_link_after a { color: #0D72B4; }

.dlb_btn.dlb_btn_dl a::before { font-family: Font Awesome 5 Free; content: "\f1c1"; font-weight: 900; border: none; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); top: calc(50% - 14px); }

.dlb_btn.dlb_btn_dl a:hover::before { left: 7%; }

.dlb_btn.dlb_btn_color a { background-color: #0D72B4; border-color: #0D72B4; }

.dlb_btn.dlb_btn_color a:hover { background-color: #ffffff; color: #0D72B4; border-color: #0D72B4; }

.dlb_txt_link_before a { color: #0D72B4; }

.dlb_txt_link_after a { color: #0D72B4; }



/* 追加　反転 */

.dlb_btn02 a { background-color: #F5F5F5; color: #333; border-color: #0d47b4; }

.dlb_btn02 a::before { border-color: #0d47b4; }

.dlb_btn02 a:hover { background-color: #0d47b4; color: #ffffff; border-color: #0d47b4; }

.dlb_btn02.dlb_btn_dl a::before { font-family: Font Awesome 5 Free; content: "\f1c1"; font-weight: 900; border: none; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); top: calc(50% - 14px); }

.dlb_btn02 a:hover::before { border-color: #fff; }

.dlb_btn02.dlb_btn_color a { background-color: #fff; border-color: #0d47b4; }

.dlb_btn02.dlb_btn_color a:hover { background-color: #0d47b4; color: #ffffff; border-color: #0d47b4; }




/* 追加　赤色 */
.dlb_btn_red a { background-color: #cc0000; color: #ffffff; border-color: #cc0000; }

.dlb_btn_red a::before { border-color: #ffffff; }

.dlb_btn_red a:hover { background-color: #ffffff; color: #cc0000; border-color: #cc0000; }

.dlb_btn_red a:hover::before { border-color: #cc0000; }


.dlb_btn_red.dlb_btn_dl a::before { font-family: Font Awesome 5 Free; content: "\f1c1"; font-weight: 900; border: none; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); top: calc(50% - 14px); }

.dlb_btn_red.dlb_btn_dl a:hover::before { left: 7%; }

.dlb_btn_red.dlb_btn_color a { background-color: #cc0000; border-color: #cc0000; }

.dlb_btn_red.dlb_btn_color a:hover { background-color: #ffffff; color: #cc0000; border-color: #cc0000; }



/* ----------------------------

サムネイル名 ： コンテンツ　C-66（Ver5）

----------------------------- */
/* info area */
.dlb_c66_info_block { display: -webkit-box; display: -ms-flexbox; display: flex; }

.dlb_c66_info_txt_area { width: 60%; }

.dlb_c66_list { margin-top: 15px; padding: 10px 10px; background-color: #f5f5f5; }

.dlb_c66_list ul { margin-left: 20px; }

.dlb_c66_list li { font-size: 13px; }

.dlb_c66_info_tab_area { width: 40%; padding-left: 60px; }

.dlb_c66_info_tab_area td { padding: 10px 15px; border-left: none; border-right: none; border-color: #dddddd; }

.dlb_c66_info_tab_area td:first-child { font-weight: bold; width: 25%; }

@media only screen and (max-width: 979px) { /* info area */
  .dlb_c66_info_txt_area { width: 55%; }
  .dlb_c66_info_tab_area { width: 45%; padding-left: 30px; }
  .dlb_c66_info_tab_area td:first-child { width: 30%; } }

@media only screen and (max-width: 690px) { /* info area */
  .dlb_c66_info_block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .dlb_c66_info_txt_area { width: 100%; }
  .dlb_c66_info_tab_area { width: 100%; padding-left: 0; margin-top: 20px; }
  .dlb_c66_info_tab_area td:first-child { width: 30%; } }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++

ダウンロードブロックの色

+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 基本 */
.dlb_color_base_bg {
    background-color: #0D72B4;
    color: #FFF;
}

.dlb_color_base_border { border-color: #0D72B4; }

.dlb_color_base_text { color: #0D72B4; }

.dlb_color_base_pseudo_bg::after, .dlb_color_base_pseudo_bg::before { background-color: #0D72B4; }

.dlb_color_base_pseudo_border::after, .dlb_color_base_pseudo_border::before { border-color: #0D72B4; }

.dlb_color_base_pseudo_border_top::after, .dlb_color_base_pseudo_border_top::before { border-color: #0D72B4 transparent transparent transparent; }

.dlb_color_base_pseudo_border_right::after, .dlb_color_base_pseudo_border_right::before { border-color: transparent #0D72B4 transparent transparent; }

.dlb_color_base_pseudo_border_bottom::after, .dlb_color_base_pseudo_border_bottom::before { border-color: transparent transparent #0D72B4 transparent; }

.dlb_color_base_pseudo_border_left::after, .dlb_color_base_pseudo_border_left::before { border-color: transparent transparent transparent #0D72B4; }

.dlb_color_base_pseudo_text::after, .dlb_color_base_pseudo_text::before { color: #0D72B4; }

.dlb_color_base_bg_a a { background-color: #0D72B4; }

.dlb_color_base_border_a:hover, .dlb_color_base_border_a a { border-color: #0D72B4; }

.dlb_color_base_text_a a { color: #0D72B4; }

.dlb_color_base_bg_a a:hover { background-color: #ffffff; }

.dlb_color_btn_bg { background-color: #0D72B4; }

.dlb_color_btn_border { border-color: #0D72B4; }

.dlb_color_btn_text { color: #0D72B4; }

.dlb_color_btn_pseudo_bg::after, .dlb_color_btn_pseudo_bg::before { background-color: #0D72B4; }

.dlb_color_btn_pseudo_border::after, .dlb_color_btn_pseudo_border::before { border-color: #0D72B4; }

.dlb_color_btn_pseudo_text::after, .dlb_color_btn_pseudo_text::before { color: #0D72B4; }

.dlb_color_btn_bg a { background-color: #0D72B4; }

.dlb_color_btn_border a { border-color: #0D72B4; }

.dlb_color_btn_text a { color: #0D72B4; }

.dlb_color_btn_bg a:hover { background-color: #fffffff; }

.dlb_color_base_bg_a_hover_key a:hover { background-color: #0D72B4; color: #ffffff; }

.dlb_color_btn2_bg { background-color: #0D72B4; }

.dlb_color_btn2_border { border-color: #0D72B4; }

.dlb_color_btn2_text { color: #0D72B4; }

.dlb_color_btn2_pseudo_bg::after, .dlb_color_btn2_pseudo_bg::before { background-color: #0D72B4; }

.dlb_color_btn2_pseudo_border::after, .dlb_color_btn2_pseudo_border::before { border-color: #0D72B4; }

.dlb_color_btn2_pseudo_text::after, .dlb_color_btn2_pseudo_text::before { color: #0D72B4; }

.dlb_color_cv_bg { background-color: #0D72B4; }

.dlb_color_cv_border { border-color: #0D72B4; }

.dlb_color_cv_text { color: #0D72B4; }

.dlb_color_cv_pseudo_bg::after, .dlb_color_cv_pseudo_bg::before { background-color: #0D72B4; }

.dlb_color_cv_pseudo_border::after, .dlb_color_cv_pseudo_border::before { border-color: #0D72B4; }

.dlb_color_cv_pseudo_text::after, .dlb_color_cv_pseudo_text::before { color: #0D72B4; }

.dlb_color_accent_bg { background-color: #0D72B4; }

.dlb_color_accent_border { border-color: #0D72B4; }

.dlb_color_accent_text { color: #0D72B4; }

.dlb_color_accent_pseudo_bg::after, .dlb_color_accent_pseudo_bg::before { background-color: #0D72B4; }

.dlb_color_accent_pseudo_border::after, .dlb_color_accent_pseudo_border::before { border-color: #0D72B4; }

.dlb_color_accent_pseudo_text::after, .dlb_color_accent_pseudo_text::before { color: #0D72B4; }

/* 基本をベースに薄く */
.dlb_color_base_bg_light { background-color: #0D72B4; }

.dlb_color_base_border_light { border-color: #eef8ff; }

.dlb_color_base_text_light { color: #eef8ff; }

.dlb_color_base_pseudo_bg_light::after, .dlb_color_base_pseudo_bg_light::before { background-color: #eef8ff; }

.dlb_color_base_pseudo_border_light::after, .dlb_color_base_pseudo_border_light::before { border-color: #0D72B4; }

.dlb_color_base_pseudo_text_light::after, .dlb_color_base_pseudo_text_light::before { color: #eef8ff; }

.dlb_color_base_bg_light30 { 
	background-color: #f8aaac;
	color: #FFF; }

.dlb_color_base_border_light30 { border-color: #f8aaac; }

.dlb_color_base_text_light30 { color: #f8aaac; }

.dlb_color_base_pseudo_bg_light30::after, .dlb_color_base_pseudo_bg_light30::before { background-color: #f8aaac; }

.dlb_color_base_pseudo_border_light30::after, .dlb_color_base_pseudo_border_light30::before { border-color: #f8aaac; }

.dlb_color_base_pseudo_text_light30::after, .dlb_color_base_pseudo_text_light30::before { color: #f8aaac; }

.dlb_color_base_bg_light60 { background-color: white; }

.dlb_color_base_border_light60 { border-color: white; }

.dlb_color_base_text_light60 { color: white; }

.dlb_color_base_pseudo_bg_light60::after, .dlb_color_base_pseudo_bg_light60::before { background-color: white; }

.dlb_color_base_pseudo_border_light60::after, .dlb_color_base_pseudo_border_light60::before { border-color: white; }

.dlb_color_base_pseudo_text_light60::after, .dlb_color_base_pseudo_text_light60::before { color: white; }

.dlb_color_btn_bg_light { background-color: #94aebf; }

.dlb_color_btn_border_light { border-color: #94aebf; }

.dlb_color_btn_text_light { color: #94aebf; }

.dlb_color_btn_pseudo_bg_light::after, .dlb_color_btn_pseudo_bg_light::before { background-color: #94aebf; }

.dlb_color_btn_pseudo_border::after, .dlb_color_btn_pseudo_border::before { border-color: #94aebf; }

.dlb_color_btn_pseudo_text::after, .dlb_color_btn_pseudo_text::before { color: #94aebf; }

.dlb_color_cv_bg_light { background-color: #94aebf; }

.dlb_color_cv_border_light { border-color: #94aebf; }

.dlb_color_cv_text_light { color: #94aebf; }

.dlb_color_cv_pseudo_bg_light::after, .dlb_color_cv_pseudo_bg_light::before { background-color: #94aebf; }

.dlb_color_cv_pseudo_border_light::after, .dlb_color_cv_pseudo_border_light::before { border-color: #94aebf; }

.dlb_color_cv_pseudo_text_light::after, .dlb_color_cv_pseudo_text_light::before { color: #94aebf; }

.dlb_color_accent_bg_light { background-color: white; }

.dlb_color_accent_border_light { border-color: white; }

.dlb_color_accent_text_light { color: white; }

.dlb_color_accent_pseudo_bg_light::after, .dlb_color_accent_pseudo_bg_light::before { background-color: white; }

.dlb_color_accent_pseudo_border_light::after, .dlb_color_accent_pseudo_border_light::before { border-color: white; }

.dlb_color_accent_pseudo_text_light::after, .dlb_color_accent_pseudo_text_light::before { color: white; }

/* 基本をベースに濃く */
.dlb_color_base_bg_dark { background-color: #970c0f; }

.dlb_color_base_border_dark { border-color: #970c0f; }

.dlb_color_base_text_dark { color: #970c0f; }

.dlb_color_base_pseudo_bg_dark::after, .dlb_color_base_pseudo_bg_dark::before { background-color: #970c0f; }

.dlb_color_base_pseudo_border_dark::after, .dlb_color_base_pseudo_border_dark::before { border-color: #970c0f; }

.dlb_color_base_pseudo_text_dark::after, .dlb_color_base_pseudo_text_dark::before { color: #970c0f; }

.dlb_color_btn_bg_dark { background-color: #030405; }

.dlb_color_btn_border_dark { border-color: #030405; }

.dlb_color_btn_text_dark { color: #030405; }

.dlb_color_btn_pseudo_bg_dark::after, .dlb_color_btn_pseudo_bg_dark::before { background-color: #030405; }

.dlb_color_btn_pseudo_border::after, .dlb_color_btn_pseudo_border::before { border-color: #030405; }

.dlb_color_btn_pseudo_text::after, .dlb_color_btn_pseudo_text::before { color: #030405; }

.dlb_color_cv_bg_dark { background-color: #030405; }

.dlb_color_cv_border_dark { border-color: #030405; }

.dlb_color_cv_text_dark { color: #030405; }

.dlb_color_cv_pseudo_bg_dark::after, .dlb_color_cv_pseudo_bg_dark::before { background-color: #030405; }

.dlb_color_cv_pseudo_border_dark::after, .dlb_color_cv_pseudo_border_dark::before { border-color: #030405; }

.dlb_color_cv_pseudo_text_dark::after, .dlb_color_cv_pseudo_text_dark::before { color: #030405; }

.dlb_color_accent_bg_dark { background-color: #fc0e15; }

.dlb_color_accent_border_dark { border-color: #fc0e15; }

.dlb_color_accent_text_dark { color: #fc0e15; }

.dlb_color_accent_pseudo_bg_dark::after, .dlb_color_accent_pseudo_bg_dark::before { background-color: #fc0e15; }

.dlb_color_accent_pseudo_border_dark::after, .dlb_color_accent_pseudo_border_dark::before { border-color: #fc0e15; }

.dlb_color_accent_pseudo_text_dark::after, .dlb_color_accent_pseudo_text_dark::before { color: #fc0e15; }

/* hover */
.dlb_color_base_bg_hover:hover { background-color: #0D72B4; }

.dlb_color_base_text_hover:hover { color: #0D72B4; }

.dlb_color_base_border_hover:hover { border-color: #0D72B4; }

/* 表 */
.dlb_color_table_td_bg td, .dlb_color_table_tdfirst_bg td:first-child, .dlb_color_table_th_bg th { background-color: #0D72B4; }

.dlb_color_table_td_border td, .dlb_color_table_tdfirst_border td:first-child, .dlb_color_table_th_border th { border-color: #0D72B4; }

.dlb_color_table_td_text td, .dlb_color_table_tdfirst_text td:first-child, .dlb_color_table_th_text th { color: #0D72B4; }

.dlb_color_table_td_bg_light td, .dlb_color_table_tdfirst_bg_light td:first-child, .dlb_color_table_th_bg_light th { background-color: white; }

.dlb_color_table_td_border_light td, .dlb_color_table_tdfirst_border_light td:first-child, .dlb_color_table_th_border_light th { border-color: white; }

.dlb_color_table_td_text_light td, .dlb_color_table_tdfirst_text_light td:first-child, .dlb_color_table_th_text_light th { color: white; }

.dlb_color_table_td_bg_dark td, .dlb_color_table_tdfirst_bg_dark td:first-child, .dlb_color_table_th_bg_dark th { background-color: #fed8d9; }

.dlb_color_table_td_border_dark td, .dlb_color_table_tdfirst_border_dark td:first-child, .dlb_color_table_th_border_dark th { border-color: #fed8d9; }

.dlb_color_table_td_text_dark td, .dlb_color_table_tdfirst_text_dark td:first-child, .dlb_color_table_th_text_dark th { color: #fed8d9; }

.dlb_color_txt_white { color: #ffffff !important; }

.dlb_color_txt_black { color: #000000 !important; }

.dlb_color_txt_red { color: #E91201 !important; }

.dlb_color_txt_blue { color: #0247FE !important; }

.dlb_color_txt_orange { color: #FC9A03 !important; }

.dlb_color_txt_yellow { color: #FFFD34 !important; }

.dlb_color_txt_purple { color: #8701B0 !important; }

.dlb_color_txt_green { color: #5A9F2D !important; }

.dlb_color_txt_gray { color: #cccccc !important; }

.dlb_transparent td, .dlb_transparent { background-color: transparent !important; }

.dlb_color_txt_white_pc { color: #ffffff !important; }

@media only screen and (max-width: 690px) { .dlb_color_btn_bg_none { background-color: transparent !important; }
  .dlb_color_txt_white_pc { color: #0D72B4 !important; } }
