/*フリーフォント指定*/
@font-face {font-family: 'Corporate-Logo-Rounded';src: url("../fonts/Corporate-Logo-Rounded.ttf");}
body {font-family: "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO";}
.left-block-col {width: 500px;}
@media screen and (max-width:480px) {
    body {font-family: "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO";}
    .left-block-col {width: 480px;}
}
@media (min-width: 1200px) {
    body {font-family: "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO";}
    .container {max-width: 1649px;}
}
/*バックグラウンドイメージ読み込み*/
.top-pc-image-read {
    background-image: url("../img/TopImage.jpeg");
    background-size: cover;
}
@media screen and (max-width:480px) {
    .top-sph-image-read {
        background-image: url("../img/sphImage.jpeg");
        background-size: cover;
    }
}
.table-wrap {
    overflow-x: scroll;
}
.aq_radius_10 {
    border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
}
.aq_radius_13 {
    border-radius: 13px 13px 13px 13px / 13px 13px 13px 13px;
}
.aq_radius_20 {
    border-radius: 20px 20px 20px 20px / 20px 20px 20px 20px;
}
/*フォント指定 太文字*/
.aq_fs_8_b  {font-size: 8px;font-weight:bolder;}
.aq_fs_9_b  {font-size: 9px;font-weight:bolder;}
.aq_fs_10_b {font-size:10px;font-weight:bolder;}
.aq_fs_11_b {font-size:11px;font-weight:bolder;}
.aq_fs_12_b {font-size:12px;font-weight:bolder;}
.aq_fs_13_b {font-size:13px;font-weight:bolder;}
.aq_fs_14_b {font-size:14px;font-weight:bolder;}
.aq_fs_15_b {font-size:15px;font-weight:bolder;}
.aq_fs_16_b {font-size:16px;font-weight:bolder;}
.aq_fs_17_b {font-size:17px;font-weight:bolder;}
.aq_fs_18_b {font-size:18px;font-weight:bolder;}
.aq_fs_19_b {font-size:19px;font-weight:bolder;}
.aq_fs_20_b {font-size:20px;font-weight:bolder;}
.aq_fs_21_b {font-size:21px;font-weight:bolder;}
.aq_fs_22_b {font-size:22px;font-weight:bolder;}
.aq_fs_23_b {font-size:23px;font-weight:bolder;}
.aq_fs_24_b {font-size:24px;font-weight:bolder;}
.aq_fs_25_b {font-size:25px;font-weight:bolder;}
.aq_fs_26_b {font-size:26px;font-weight:bolder;}
.aq_fs_27_b {font-size:27px;font-weight:bolder;}
.aq_fs_28_b {font-size:28px;font-weight:bolder;}
.aq_fs_29_b {font-size:29px;font-weight:bolder;}
.aq_fs_30_b {font-size:30px;font-weight:bolder;}
.aq_fs_31_b {font-size:31px;font-weight:bolder;}
.aq_fs_32_b {font-size:32px;font-weight:bolder;}
.aq_fs_33_b {font-size:33px;font-weight:bolder;}
.aq_fs_34_b {font-size:34px;font-weight:bolder;}
/*フォント指定*/
.aq_fs_8  {font-size: 8px;}
.aq_fs_9  {font-size: 9px;}
.aq_fs_10 {font-size:10px;}
.aq_fs_11 {font-size:11px;}
.aq_fs_12 {font-size:12px;}
.aq_fs_13 {font-size:13px;}
.aq_fs_14 {font-size:14px;}
.aq_fs_15 {font-size:15px;}
.aq_fs_16 {font-size:16px;}
.aq_fs_17 {font-size:17px;}
.aq_fs_18 {font-size:18px;}
.aq_fs_19 {font-size:19px;}
.aq_fs_20 {font-size:20px;}
.aq_fs_21 {font-size:21px;}
.aq_fs_22 {font-size:22px;}
.aq_fs_23 {font-size:23px;}
.aq_fs_24 {font-size:24px;}
.aq_fs_25 {font-size:25px;}
.aq_fs_26 {font-size:26px;}
.aq_fs_27 {font-size:27px;}
.aq_fs_28 {font-size:28px;}
.aq_fs_29 {font-size:29px;}
.aq_fs_30 {font-size:30px;}
.aq_fs_31 {font-size:31px;}
.aq_fs_32 {font-size:32px;}
.aq_fs_33 {font-size:33px;}
.aq_fs_34 {font-size:34px;}
/* ***************** */
.list_color0 {color: #003464;}                  /*死亡・高度障害*/
.list_color1 {color: #003464;}                  /*死亡・高度障害*/
.list_color2 {color: #003464;}                  /*就労不能*/
.list_color3 {color: #003464;}                  /*入院・手術*/
.list_color4 {color: #003464;}                  /*介護*/
.list_color5 {color: #003464;}                  /*三大疾病*/
.list_color6 {color: #0077A0;}                  /*年金*/
.list_color7 {color: #0077A0;}                  /*積立*/
/* ***************** */
.list_back_color0 {background-color: #003464;}  /*死亡・高度障害*/
.list_back_color1 {background-color: #003464;}  /*死亡・高度障害*/
.list_back_color2 {background-color: #ed182b;}  /*就労不能*/
.list_back_color3 {background-color: #ed182b;}  /*入院・手術*/
.list_back_color4 {background-color: #ed182b;}  /*介護*/
.list_back_color5 {background-color: #ed182b;}  /*三大疾病*/
.list_back_color6 {background-color: #0077A0;}  /*年金*/
.list_back_color7 {background-color: #0077A0;}  /*積立*/
/* ***************** */
.list_solid_color0 {border: 1px solid #003464;} /*死亡・高度障害*/
.list_solid_color1 {border: 1px solid #003464;} /*死亡・高度障害*/
.list_solid_color2 {border: 1px solid #ed182b;} /*就労不能*/
.list_solid_color3 {border: 1px solid #ed182b;} /*入院・手術*/
.list_solid_color4 {border: 1px solid #ed182b;} /*介護*/
.list_solid_color5 {border: 1px solid #ed182b;} /*三大疾病*/
.list_solid_color6 {border: 1px solid #0077A0;} /*年金*/
.list_solid_color7 {border: 1px solid #0077A0;} /*積立*/
/* ***************** */
/*
    invert（階調の反転）
    sepia（セピア）
    saturate（彩度）
    hue-rotate（色相環）
    brightness（明度）
    contrast（コントラスト）
*/
/*
・団体生命保険　lowデータ：色相環 150deg、彩度85％
・三大疾病保険　highデータ：色相環 10deg、彩度65％
・総合医療保険　lowデータ：色相環 195deg、彩度95％
・親介護保険　　lowデータ：色相環 260deg、彩度85％
・所得補償保険　highデータ：色相環 285deg、彩度60％
・年金保険　　　highデータ：色相環 205deg、彩度25％
・積立保険　　　highデータ：色相環 45deg、彩度40％
*/
.icon_color1 {filter: invert(0%) sepia(0%) saturate(40%) hue-rotate(25deg) brightness(100%) contrast(100%);}
.icon_color2 {filter: invert(0%) sepia(0%) saturate(40%) hue-rotate(25deg) brightness(100%) contrast(100%);}
.icon_color3 {filter: invert(0%) sepia(0%) saturate(40%) hue-rotate(25deg) brightness(100%) contrast(100%);}
.icon_color4 {filter: invert(0%) sepia(0%) saturate(40%) hue-rotate(25deg) brightness(100%) contrast(100%);}
.icon_color5 {filter: invert(0%) sepia(0%) saturate(40%) hue-rotate(25deg) brightness(100%) contrast(100%);}
.icon_color6 {filter: invert(0%) sepia(0%) saturate(40%) hue-rotate(25deg) brightness(100%) contrast(100%);}
.icon_color7 {filter: invert(0%) sepia(0%) saturate(40%) hue-rotate(25deg) brightness(100%) contrast(100%);}
.icon_color9 {filter: invert(0%) sepia(0%) saturate(300%) hue-rotate(0deg) brightness(100%) contrast(100%);}
.icon_color8 {filter: invert(0%) sepia(0%) saturate(300%) hue-rotate(48deg) brightness(100%) contrast(100%);}
.icon_color10 {filter: invert(0%) sepia(0%) saturate(160%) hue-rotate(190deg) brightness(95%) contrast(250%);}
.icon_color11 {filter: invert(0%) sepia(0%) saturate(450%) hue-rotate(178deg) brightness(75%) contrast(250%);}
/*
.icon_color1 {filter: invert(0%) sepia(0%) saturate(100%) hue-rotate(144deg) brightness(100%) contrast(100%);}
.icon_color2 {filter: invert(0%) sepia(0%) saturate(100%) hue-rotate(23deg) brightness(100%) contrast(100%);}
.icon_color3 {filter: invert(0%) sepia(0%) saturate(100%) hue-rotate(166deg) brightness(100%) contrast(100%);}
.icon_color4 {filter: invert(0%) sepia(0%) saturate(100%) hue-rotate(236deg) brightness(100%) contrast(100%);}
.icon_color5 {filter: invert(0%) sepia(0%) saturate(100%) hue-rotate(290deg) brightness(100%) contrast(100%);}
.icon_color6 {filter: invert(0%) sepia(0%) saturate(100%) hue-rotate(210deg) brightness(100%) contrast(100%);}
.icon_color7 {filter: invert(0%) sepia(0%) saturate(100%) hue-rotate(55deg) brightness(100%) contrast(100%);}
*/

.icon_hidden {filter: invert(0%) sepia(0%) saturate(100%) hue-rotate(50deg) brightness(0%) contrast(0%);}
