@charset "utf-8";
/* --------------------------------
font-size と font-color と font-weight と font-style と font-family と
line-height と text-indent

明朝は.ffa-ser
ゴシックは.ffa-san
-------------------------------- */
body{
font-family: 'Noto Sans JP',"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:300;
}

.fsi-0{font-size:0px;}
.fsi-9{font-size:9px;}
.fsi-10{font-size:10px;}
.fsi-11{font-size:11px;}
.fsi-12{font-size:12px;}
.fsi-13{font-size:13px;}
.fsi-14{font-size:14px;}
.fsi-15{font-size:15px;}
.fsi-16{font-size:16px;}
.fsi-17{font-size:17px;}
.fsi-18{font-size:18px;}
.fsi-19{font-size:19px;}
.fsi-20{font-size:20px;}
.fsi-21{font-size:21px;}
.fsi-22{font-size:22px;}
.fsi-23{font-size:23px;}
.fsi-24{font-size:24px;}
.fsi-25{font-size:25px;}
.fsi-26{font-size:26px;}
.fsi-27{font-size:27px;}
.fsi-28{font-size:28px;}
.fsi-29{font-size:29px;}
.fsi-30{font-size:30px;}
.fsi-32{font-size:32px;}
.fsi-34{font-size:34px;}
.fsi-36{font-size:36px;}
.fsi-38{font-size:38px;}
.fsi-40{font-size:40px;}
.fsi-42{font-size:42px;}
.fsi-44{font-size:44px;}
.fsi-46{font-size:46px;}
.fsi-48{font-size:48px;}
.fsi-50{font-size:50px;}
.fsi-52{font-size:52px;}
.fsi-54{font-size:54px;}
.fsi-56{font-size:56px;}
.fsi-58{font-size:58px;}
.fsi-60{font-size:60px;}
.fsi-62{font-size:62px;}
.fsi-64{font-size:64px;}
.fsi-66{font-size:66px;}
.fsi-68{font-size:68px;}
.fsi-70{font-size:70px;}
.fsi-72{font-size:72px;}
.fsi-74{font-size:74px;}
.fsi-76{font-size:76px;}
.fsi-78{font-size:78px;}
.fsi-80{font-size:80px;}
.fsi-82{font-size:82px;}
.fsi-84{font-size:84px;}
.fsi-86{font-size:86px;}
.fsi-88{font-size:88px;}
.fsi-90{font-size:90px;}
.fsi-92{font-size:92px;}
.fsi-94{font-size:94px;}
.fsi-96{font-size:96px;}
.fsi-98{font-size:98px;}
.fsi-100{font-size:100px;}

.col-bla{color:#000000;}
.col-whi{color:#FFFFFF;}
.col-red{color:#EC0000;}
.col-blu{color:#0000E2;}

.fwe-300{font-weight:300;}
.fwe-400{font-weight:400;}
.fwe-500{font-weight:500;}
.fwe-600{font-weight:600;}
.fwe-700{font-weight:700;}

.fst-nor{font-style:normal;}
.fst-ita{font-style:italic;}

.ffa-ser{font-family: "Times New Roman",'Noto Serif JP',"游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;}
.ffa-san{font-family: 'Noto Sans JP',"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

.lhe-auto{line-height:auto;}
.lhe-0{line-height:0px;}
.lhe-9{line-height:9px;}
.lhe-10{line-height:10px;}
.lhe-11{line-height:11px;}
.lhe-12{line-height:12px;}
.lhe-13{line-height:13px;}
.lhe-14{line-height:14px;}
.lhe-15{line-height:15px;}
.lhe-16{line-height:16px;}
.lhe-17{line-height:17px;}
.lhe-18{line-height:18px;}
.lhe-19{line-height:19px;}
.lhe-20{line-height:20px;}
.lhe-21{line-height:21px;}
.lhe-22{line-height:22px;}
.lhe-23{line-height:23px;}
.lhe-24{line-height:24px;}
.lhe-25{line-height:25px;}
.lhe-26{line-height:26px;}
.lhe-27{line-height:27px;}
.lhe-28{line-height:28px;}
.lhe-29{line-height:29px;}
.lhe-30{line-height:30px;}
.lhe-32{line-height:32px;}
.lhe-34{line-height:34px;}
.lhe-36{line-height:36px;}
.lhe-38{line-height:38px;}
.lhe-40{line-height:40px;}
.lhe-42{line-height:42px;}
.lhe-44{line-height:44px;}
.lhe-46{line-height:46px;}
.lhe-48{line-height:48px;}
.lhe-50{line-height:50px;}
.lhe-52{line-height:52px;}
.lhe-54{line-height:54px;}
.lhe-56{line-height:56px;}
.lhe-58{line-height:58px;}
.lhe-60{line-height:60px;}
.lhe-62{line-height:62px;}
.lhe-64{line-height:64px;}
.lhe-66{line-height:66px;}
.lhe-68{line-height:68px;}
.lhe-70{line-height:70px;}
.lhe-72{line-height:72px;}
.lhe-74{line-height:74px;}
.lhe-76{line-height:76px;}
.lhe-78{line-height:78px;}
.lhe-80{line-height:80px;}
.lhe-82{line-height:82px;}
.lhe-84{line-height:84px;}
.lhe-86{line-height:86px;}
.lhe-88{line-height:88px;}
.lhe-90{line-height:90px;}
.lhe-92{line-height:92px;}
.lhe-94{line-height:94px;}
.lhe-96{line-height:96px;}
.lhe-98{line-height:98px;}
.lhe-100{line-height:100px;}

.lhe-em0{line-height:0em;}
.lhe-em10{line-height:1.0em;}
.lhe-em11{line-height:1.1em;}
.lhe-em12{line-height:1.2em;}
.lhe-em13{line-height:1.3em;}
.lhe-em14{line-height:1.4em;}
.lhe-em15{line-height:1.5em;}
.lhe-em16{line-height:1.6em;}
.lhe-em17{line-height:1.7em;}
.lhe-em18{line-height:1.8em;}
.lhe-em19{line-height:1.9em;}
.lhe-em20{line-height:2.0em;}
.lhe-em21{line-height:2.1em;}
.lhe-em22{line-height:2.2em;}
.lhe-em23{line-height:2.3em;}
.lhe-em24{line-height:2.4em;}
.lhe-em25{line-height:2.5em;}
.lhe-em26{line-height:2.6em;}
.lhe-em27{line-height:2.7em;}
.lhe-em28{line-height:2.8em;}
.lhe-em29{line-height:2.9em;}
.lhe-em30{line-height:3.0em;}

.tin-0{text-indent:0px;}
.tin-1{text-indent:1px;}
.tin-2{text-indent:2px;}
.tin-3{text-indent:3px;}
.tin-4{text-indent:4px;}
.tin-5{text-indent:5px;}
.tin-6{text-indent:6px;}
.tin-7{text-indent:7px;}
.tin-8{text-indent:8px;}
.tin-9{text-indent:9px;}
.tin-10{text-indent:10px;}
.tin-11{text-indent:11px;}
.tin-12{text-indent:12px;}
.tin-13{text-indent:13px;}
.tin-14{text-indent:14px;}
.tin-15{text-indent:15px;}
.tin-16{text-indent:16px;}
.tin-17{text-indent:17px;}
.tin-18{text-indent:18px;}
.tin-19{text-indent:19px;}
.tin-20{text-indent:20px;}
.tin-21{text-indent:21px;}
.tin-22{text-indent:22px;}
.tin-23{text-indent:23px;}
.tin-24{text-indent:24px;}
.tin-25{text-indent:25px;}
.tin-26{text-indent:26px;}
.tin-27{text-indent:27px;}
.tin-28{text-indent:28px;}
.tin-29{text-indent:29px;}
.tin-30{text-indent:30px;}

.tin--1{text-indent:-1px;}
.tin--2{text-indent:-2px;}
.tin--3{text-indent:-3px;}
.tin--4{text-indent:-4px;}
.tin--5{text-indent:-5px;}
.tin--6{text-indent:-6px;}
.tin--7{text-indent:-7px;}
.tin--8{text-indent:-8px;}
.tin--9{text-indent:-9px;}
.tin--10{text-indent:-10px;}
.tin--11{text-indent:-11px;}
.tin--12{text-indent:-12px;}
.tin--13{text-indent:-13px;}
.tin--14{text-indent:-14px;}
.tin--15{text-indent:-15px;}
.tin--16{text-indent:-16px;}
.tin--17{text-indent:-17px;}
.tin--18{text-indent:-18px;}
.tin--19{text-indent:-19px;}
.tin--20{text-indent:-20px;}
.tin--21{text-indent:-21px;}
.tin--22{text-indent:-22px;}
.tin--23{text-indent:-23px;}
.tin--24{text-indent:-24px;}
.tin--25{text-indent:-25px;}
.tin--26{text-indent:-26px;}
.tin--27{text-indent:-27px;}
.tin--28{text-indent:-28px;}
.tin--29{text-indent:-29px;}
.tin--30{text-indent:-30px;}
.tin--9999{text-indent:-9999px;}

.tin-em00{text-indent:0.0em;}
.tin-em05{text-indent:0.5em;}
.tin-em10{text-indent:1.0em;}
.tin-em15{text-indent:1.5em;}
.tin-em20{text-indent:2.0em;}
.tin-em25{text-indent:2.5em;}
.tin-em30{text-indent:3.0em;}

.tin--em05{text-indent:-0.5em;}
.tin--em10{text-indent:-1.0em;}
.tin--em15{text-indent:-1.5em;}
.tin--em20{text-indent:-2.0em;}
.tin--em25{text-indent:-2.5em;}
.tin--em30{text-indent:-3.0em;}

.tal-lef{text-align: left;}
.tal-rig{text-align: right;}
.tal-cen{text-align: center;}
.tde-non{text-decoration: none;}
.tde-und{text-decoration: underline;}
.val-aut{vertical-align: auto;}
.val-bas{vertical-align: baseline;}
.val-top{vertical-align: top;}
.val-tto{vertical-align: text-top;}
.val-mid{vertical-align: middle;}
.val-bot{vertical-align: bottom;}
.val-tbo{vertical-align: text-bottom;}
.wsp-nor{white-space: normal;}
.wsp-now{white-space: nowrap;}

@media (min-width: 740px) {
/* sm */
    .fsi-sm-0{font-size:0px;}
    .fsi-sm-9{font-size:9px;}
    .fsi-sm-10{font-size:10px;}
    .fsi-sm-11{font-size:11px;}
    .fsi-sm-12{font-size:12px;}
    .fsi-sm-13{font-size:13px;}
    .fsi-sm-14{font-size:14px;}
    .fsi-sm-15{font-size:15px;}
    .fsi-sm-16{font-size:16px;}
    .fsi-sm-17{font-size:17px;}
    .fsi-sm-18{font-size:18px;}
    .fsi-sm-19{font-size:19px;}
    .fsi-sm-20{font-size:20px;}
    .fsi-sm-21{font-size:21px;}
    .fsi-sm-22{font-size:22px;}
    .fsi-sm-23{font-size:23px;}
    .fsi-sm-24{font-size:24px;}
    .fsi-sm-25{font-size:25px;}
    .fsi-sm-26{font-size:26px;}
    .fsi-sm-27{font-size:27px;}
    .fsi-sm-28{font-size:28px;}
    .fsi-sm-29{font-size:29px;}
    .fsi-sm-30{font-size:30px;}
    .fsi-sm-32{font-size:32px;}
    .fsi-sm-34{font-size:34px;}
    .fsi-sm-36{font-size:36px;}
    .fsi-sm-38{font-size:38px;}
    .fsi-sm-40{font-size:40px;}
    .fsi-sm-42{font-size:42px;}
    .fsi-sm-44{font-size:44px;}
    .fsi-sm-46{font-size:46px;}
    .fsi-sm-48{font-size:48px;}
    .fsi-sm-50{font-size:50px;}
    .fsi-sm-52{font-size:52px;}
    .fsi-sm-54{font-size:54px;}
    .fsi-sm-56{font-size:56px;}
    .fsi-sm-58{font-size:58px;}
    .fsi-sm-60{font-size:60px;}
    .fsi-sm-62{font-size:62px;}
    .fsi-sm-64{font-size:64px;}
    .fsi-sm-66{font-size:66px;}
    .fsi-sm-68{font-size:68px;}
    .fsi-sm-70{font-size:70px;}
    .fsi-sm-72{font-size:72px;}
    .fsi-sm-74{font-size:74px;}
    .fsi-sm-76{font-size:76px;}
    .fsi-sm-78{font-size:78px;}
    .fsi-sm-80{font-size:80px;}
    .fsi-sm-82{font-size:82px;}
    .fsi-sm-84{font-size:84px;}
    .fsi-sm-86{font-size:86px;}
    .fsi-sm-88{font-size:88px;}
    .fsi-sm-90{font-size:90px;}
    .fsi-sm-92{font-size:92px;}
    .fsi-sm-94{font-size:94px;}
    .fsi-sm-96{font-size:96px;}
    .fsi-sm-98{font-size:98px;}
    .fsi-sm-100{font-size:100px;}

    .col-sm-bla{color:#000000;}
    .col-sm-whi{color:#FFFFFF;}
    .col-sm-red{color:#EC0000;}
    .col-sm-blu{color:#0000E2;}

    .fwe-sm-300{font-weight:300;}
    .fwe-sm-400{font-weight:400;}
    .fwe-sm-500{font-weight:500;}
    .fwe-sm-600{font-weight:600;}
    .fwe-sm-700{font-weight:700;}

    .fst-sm-nor{font-style:normal;}
    .fst-sm-ita{font-style:italic;}

    .ffa-sm-ser{font-family: "Times New Roman",'Noto Serif JP',"游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;}
    .ffa-sm-san{font-family: 'Noto Sans JP',"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

    .lhe-sm-auto{line-height:auto;}
    .lhe-sm-0{line-height:0px;}
    .lhe-sm-9{line-height:9px;}
    .lhe-sm-10{line-height:10px;}
    .lhe-sm-11{line-height:11px;}
    .lhe-sm-12{line-height:12px;}
    .lhe-sm-13{line-height:13px;}
    .lhe-sm-14{line-height:14px;}
    .lhe-sm-15{line-height:15px;}
    .lhe-sm-16{line-height:16px;}
    .lhe-sm-17{line-height:17px;}
    .lhe-sm-18{line-height:18px;}
    .lhe-sm-19{line-height:19px;}
    .lhe-sm-20{line-height:20px;}
    .lhe-sm-21{line-height:21px;}
    .lhe-sm-22{line-height:22px;}
    .lhe-sm-23{line-height:23px;}
    .lhe-sm-24{line-height:24px;}
    .lhe-sm-25{line-height:25px;}
    .lhe-sm-26{line-height:26px;}
    .lhe-sm-27{line-height:27px;}
    .lhe-sm-28{line-height:28px;}
    .lhe-sm-29{line-height:29px;}
    .lhe-sm-30{line-height:30px;}
    .lhe-sm-32{line-height:32px;}
    .lhe-sm-34{line-height:34px;}
    .lhe-sm-36{line-height:36px;}
    .lhe-sm-38{line-height:38px;}
    .lhe-sm-40{line-height:40px;}
    .lhe-sm-42{line-height:42px;}
    .lhe-sm-44{line-height:44px;}
    .lhe-sm-46{line-height:46px;}
    .lhe-sm-48{line-height:48px;}
    .lhe-sm-50{line-height:50px;}
    .lhe-sm-52{line-height:52px;}
    .lhe-sm-54{line-height:54px;}
    .lhe-sm-56{line-height:56px;}
    .lhe-sm-58{line-height:58px;}
    .lhe-sm-60{line-height:60px;}
    .lhe-sm-62{line-height:62px;}
    .lhe-sm-64{line-height:64px;}
    .lhe-sm-66{line-height:66px;}
    .lhe-sm-68{line-height:68px;}
    .lhe-sm-70{line-height:70px;}
    .lhe-sm-72{line-height:72px;}
    .lhe-sm-74{line-height:74px;}
    .lhe-sm-76{line-height:76px;}
    .lhe-sm-78{line-height:78px;}
    .lhe-sm-80{line-height:80px;}
    .lhe-sm-82{line-height:82px;}
    .lhe-sm-84{line-height:84px;}
    .lhe-sm-86{line-height:86px;}
    .lhe-sm-88{line-height:88px;}
    .lhe-sm-90{line-height:90px;}
    .lhe-sm-92{line-height:92px;}
    .lhe-sm-94{line-height:94px;}
    .lhe-sm-96{line-height:96px;}
    .lhe-sm-98{line-height:98px;}
    .lhe-sm-100{line-height:100px;}

    .lhe-sm-em0{line-height:0em;}
    .lhe-sm-em10{line-height:1.0em;}
    .lhe-sm-em11{line-height:1.1em;}
    .lhe-sm-em12{line-height:1.2em;}
    .lhe-sm-em13{line-height:1.3em;}
    .lhe-sm-em14{line-height:1.4em;}
    .lhe-sm-em15{line-height:1.5em;}
    .lhe-sm-em16{line-height:1.6em;}
    .lhe-sm-em17{line-height:1.7em;}
    .lhe-sm-em18{line-height:1.8em;}
    .lhe-sm-em19{line-height:1.9em;}
    .lhe-sm-em20{line-height:2.0em;}
    .lhe-sm-em21{line-height:2.1em;}
    .lhe-sm-em22{line-height:2.2em;}
    .lhe-sm-em23{line-height:2.3em;}
    .lhe-sm-em24{line-height:2.4em;}
    .lhe-sm-em25{line-height:2.5em;}
    .lhe-sm-em26{line-height:2.6em;}
    .lhe-sm-em27{line-height:2.7em;}
    .lhe-sm-em28{line-height:2.8em;}
    .lhe-sm-em29{line-height:2.9em;}
    .lhe-sm-em30{line-height:3.0em;}

    .tin-sm-0{text-indent:0px;}
    .tin-sm-1{text-indent:1px;}
    .tin-sm-2{text-indent:2px;}
    .tin-sm-3{text-indent:3px;}
    .tin-sm-4{text-indent:4px;}
    .tin-sm-5{text-indent:5px;}
    .tin-sm-6{text-indent:6px;}
    .tin-sm-7{text-indent:7px;}
    .tin-sm-8{text-indent:8px;}
    .tin-sm-9{text-indent:9px;}
    .tin-sm-10{text-indent:10px;}
    .tin-sm-11{text-indent:11px;}
    .tin-sm-12{text-indent:12px;}
    .tin-sm-13{text-indent:13px;}
    .tin-sm-14{text-indent:14px;}
    .tin-sm-15{text-indent:15px;}
    .tin-sm-16{text-indent:16px;}
    .tin-sm-17{text-indent:17px;}
    .tin-sm-18{text-indent:18px;}
    .tin-sm-19{text-indent:19px;}
    .tin-sm-20{text-indent:20px;}
    .tin-sm-21{text-indent:21px;}
    .tin-sm-22{text-indent:22px;}
    .tin-sm-23{text-indent:23px;}
    .tin-sm-24{text-indent:24px;}
    .tin-sm-25{text-indent:25px;}
    .tin-sm-26{text-indent:26px;}
    .tin-sm-27{text-indent:27px;}
    .tin-sm-28{text-indent:28px;}
    .tin-sm-29{text-indent:29px;}
    .tin-sm-30{text-indent:30px;}

    .tin-sm--1{text-indent:-1px;}
    .tin-sm--2{text-indent:-2px;}
    .tin-sm--3{text-indent:-3px;}
    .tin-sm--4{text-indent:-4px;}
    .tin-sm--5{text-indent:-5px;}
    .tin-sm--6{text-indent:-6px;}
    .tin-sm--7{text-indent:-7px;}
    .tin-sm--8{text-indent:-8px;}
    .tin-sm--9{text-indent:-9px;}
    .tin-sm--10{text-indent:-10px;}
    .tin-sm--11{text-indent:-11px;}
    .tin-sm--12{text-indent:-12px;}
    .tin-sm--13{text-indent:-13px;}
    .tin-sm--14{text-indent:-14px;}
    .tin-sm--15{text-indent:-15px;}
    .tin-sm--16{text-indent:-16px;}
    .tin-sm--17{text-indent:-17px;}
    .tin-sm--18{text-indent:-18px;}
    .tin-sm--19{text-indent:-19px;}
    .tin-sm--20{text-indent:-20px;}
    .tin-sm--21{text-indent:-21px;}
    .tin-sm--22{text-indent:-22px;}
    .tin-sm--23{text-indent:-23px;}
    .tin-sm--24{text-indent:-24px;}
    .tin-sm--25{text-indent:-25px;}
    .tin-sm--26{text-indent:-26px;}
    .tin-sm--27{text-indent:-27px;}
    .tin-sm--28{text-indent:-28px;}
    .tin-sm--29{text-indent:-29px;}
    .tin-sm--30{text-indent:-30px;}
    .tin-sm--9999{text-indent:-9999px;}

    .tin-sm-em00{text-indent:0.0em;}
    .tin-sm-em05{text-indent:0.5em;}
    .tin-sm-em10{text-indent:1.0em;}
    .tin-sm-em15{text-indent:1.5em;}
    .tin-sm-em20{text-indent:2.0em;}
    .tin-sm-em25{text-indent:2.5em;}
    .tin-sm-em30{text-indent:3.0em;}

    .tin-sm--em05{text-indent:-0.5em;}
    .tin-sm--em10{text-indent:-1.0em;}
    .tin-sm--em15{text-indent:-1.5em;}
    .tin-sm--em20{text-indent:-2.0em;}
    .tin-sm--em25{text-indent:-2.5em;}
    .tin-sm--em30{text-indent:-3.0em;}

    .tal-sm-lef{text-align: left;}
    .tal-sm-rig{text-align: right;}
    .tal-sm-cen{text-align: center;}
    .tde-sm-non{text-decoration: none;}
    .tde-sm-und{text-decoration: underline;}
    .val-sm-aut{vertical-align: auto;}
    .val-sm-bas{vertical-align: baseline;}
    .val-sm-top{vertical-align: top;}
    .val-sm-tto{vertical-align: text-top;}
    .val-sm-mid{vertical-align: middle;}
    .val-sm-bot{vertical-align: bottom;}
    .val-sm-tbo{vertical-align: text-bottom;}
    .wsp-sm-nor{white-space: normal;}
    .wsp-sm-now{white-space: nowrap;}
}

@media (min-width: 960px) {
/* md */
    .fsi-md-0{font-size:0px;}
    .fsi-md-9{font-size:9px;}
    .fsi-md-10{font-size:10px;}
    .fsi-md-11{font-size:11px;}
    .fsi-md-12{font-size:12px;}
    .fsi-md-13{font-size:13px;}
    .fsi-md-14{font-size:14px;}
    .fsi-md-15{font-size:15px;}
    .fsi-md-16{font-size:16px;}
    .fsi-md-17{font-size:17px;}
    .fsi-md-18{font-size:18px;}
    .fsi-md-19{font-size:19px;}
    .fsi-md-20{font-size:20px;}
    .fsi-md-21{font-size:21px;}
    .fsi-md-22{font-size:22px;}
    .fsi-md-23{font-size:23px;}
    .fsi-md-24{font-size:24px;}
    .fsi-md-25{font-size:25px;}
    .fsi-md-26{font-size:26px;}
    .fsi-md-27{font-size:27px;}
    .fsi-md-28{font-size:28px;}
    .fsi-md-29{font-size:29px;}
    .fsi-md-30{font-size:30px;}
    .fsi-md-32{font-size:32px;}
    .fsi-md-34{font-size:34px;}
    .fsi-md-36{font-size:36px;}
    .fsi-md-38{font-size:38px;}
    .fsi-md-40{font-size:40px;}
    .fsi-md-42{font-size:42px;}
    .fsi-md-44{font-size:44px;}
    .fsi-md-46{font-size:46px;}
    .fsi-md-48{font-size:48px;}
    .fsi-md-50{font-size:50px;}
    .fsi-md-52{font-size:52px;}
    .fsi-md-54{font-size:54px;}
    .fsi-md-56{font-size:56px;}
    .fsi-md-58{font-size:58px;}
    .fsi-md-60{font-size:60px;}
    .fsi-md-62{font-size:62px;}
    .fsi-md-64{font-size:64px;}
    .fsi-md-66{font-size:66px;}
    .fsi-md-68{font-size:68px;}
    .fsi-md-70{font-size:70px;}
    .fsi-md-72{font-size:72px;}
    .fsi-md-74{font-size:74px;}
    .fsi-md-76{font-size:76px;}
    .fsi-md-78{font-size:78px;}
    .fsi-md-80{font-size:80px;}
    .fsi-md-82{font-size:82px;}
    .fsi-md-84{font-size:84px;}
    .fsi-md-86{font-size:86px;}
    .fsi-md-88{font-size:88px;}
    .fsi-md-90{font-size:90px;}
    .fsi-md-92{font-size:92px;}
    .fsi-md-94{font-size:94px;}
    .fsi-md-96{font-size:96px;}
    .fsi-md-98{font-size:98px;}
    .fsi-md-100{font-size:100px;}

    .col-md-bla{color:#000000;}
    .col-md-whi{color:#FFFFFF;}
    .col-md-red{color:#EC0000;}
    .col-md-blu{color:#0000E2;}

    .fwe-md-300{font-weight:300;}
    .fwe-md-400{font-weight:400;}
    .fwe-md-500{font-weight:500;}
    .fwe-md-600{font-weight:600;}
    .fwe-md-700{font-weight:700;}

    .fst-md-nor{font-style:normal;}
    .fst-md-ita{font-style:italic;}

    .ffa-md-ser{font-family: "Times New Roman",'Noto Serif JP',"游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;}
    .ffa-md-san{font-family: 'Noto Sans JP',"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

    .lhe-md-auto{line-height:auto;}
    .lhe-md-0{line-height:0px;}
    .lhe-md-9{line-height:9px;}
    .lhe-md-10{line-height:10px;}
    .lhe-md-11{line-height:11px;}
    .lhe-md-12{line-height:12px;}
    .lhe-md-13{line-height:13px;}
    .lhe-md-14{line-height:14px;}
    .lhe-md-15{line-height:15px;}
    .lhe-md-16{line-height:16px;}
    .lhe-md-17{line-height:17px;}
    .lhe-md-18{line-height:18px;}
    .lhe-md-19{line-height:19px;}
    .lhe-md-20{line-height:20px;}
    .lhe-md-21{line-height:21px;}
    .lhe-md-22{line-height:22px;}
    .lhe-md-23{line-height:23px;}
    .lhe-md-24{line-height:24px;}
    .lhe-md-25{line-height:25px;}
    .lhe-md-26{line-height:26px;}
    .lhe-md-27{line-height:27px;}
    .lhe-md-28{line-height:28px;}
    .lhe-md-29{line-height:29px;}
    .lhe-md-30{line-height:30px;}
    .lhe-md-32{line-height:32px;}
    .lhe-md-34{line-height:34px;}
    .lhe-md-36{line-height:36px;}
    .lhe-md-38{line-height:38px;}
    .lhe-md-40{line-height:40px;}
    .lhe-md-42{line-height:42px;}
    .lhe-md-44{line-height:44px;}
    .lhe-md-46{line-height:46px;}
    .lhe-md-48{line-height:48px;}
    .lhe-md-50{line-height:50px;}
    .lhe-md-52{line-height:52px;}
    .lhe-md-54{line-height:54px;}
    .lhe-md-56{line-height:56px;}
    .lhe-md-58{line-height:58px;}
    .lhe-md-60{line-height:60px;}
    .lhe-md-62{line-height:62px;}
    .lhe-md-64{line-height:64px;}
    .lhe-md-66{line-height:66px;}
    .lhe-md-68{line-height:68px;}
    .lhe-md-70{line-height:70px;}
    .lhe-md-72{line-height:72px;}
    .lhe-md-74{line-height:74px;}
    .lhe-md-76{line-height:76px;}
    .lhe-md-78{line-height:78px;}
    .lhe-md-80{line-height:80px;}
    .lhe-md-82{line-height:82px;}
    .lhe-md-84{line-height:84px;}
    .lhe-md-86{line-height:86px;}
    .lhe-md-88{line-height:88px;}
    .lhe-md-90{line-height:90px;}
    .lhe-md-92{line-height:92px;}
    .lhe-md-94{line-height:94px;}
    .lhe-md-96{line-height:96px;}
    .lhe-md-98{line-height:98px;}
    .lhe-md-100{line-height:100px;}
    
    .lhe-md-em0{line-height:0em;}
    .lhe-md-em10{line-height:1.0em;}
    .lhe-md-em11{line-height:1.1em;}
    .lhe-md-em12{line-height:1.2em;}
    .lhe-md-em13{line-height:1.3em;}
    .lhe-md-em14{line-height:1.4em;}
    .lhe-md-em15{line-height:1.5em;}
    .lhe-md-em16{line-height:1.6em;}
    .lhe-md-em17{line-height:1.7em;}
    .lhe-md-em18{line-height:1.8em;}
    .lhe-md-em19{line-height:1.9em;}
    .lhe-md-em20{line-height:2.0em;}
    .lhe-md-em21{line-height:2.1em;}
    .lhe-md-em22{line-height:2.2em;}
    .lhe-md-em23{line-height:2.3em;}
    .lhe-md-em24{line-height:2.4em;}
    .lhe-md-em25{line-height:2.5em;}
    .lhe-md-em26{line-height:2.6em;}
    .lhe-md-em27{line-height:2.7em;}
    .lhe-md-em28{line-height:2.8em;}
    .lhe-md-em29{line-height:2.9em;}
    .lhe-md-em30{line-height:3.0em;}

    .tin-md-0{text-indent:0px;}
    .tin-md-1{text-indent:1px;}
    .tin-md-2{text-indent:2px;}
    .tin-md-3{text-indent:3px;}
    .tin-md-4{text-indent:4px;}
    .tin-md-5{text-indent:5px;}
    .tin-md-6{text-indent:6px;}
    .tin-md-7{text-indent:7px;}
    .tin-md-8{text-indent:8px;}
    .tin-md-9{text-indent:9px;}
    .tin-md-10{text-indent:10px;}
    .tin-md-11{text-indent:11px;}
    .tin-md-12{text-indent:12px;}
    .tin-md-13{text-indent:13px;}
    .tin-md-14{text-indent:14px;}
    .tin-md-15{text-indent:15px;}
    .tin-md-16{text-indent:16px;}
    .tin-md-17{text-indent:17px;}
    .tin-md-18{text-indent:18px;}
    .tin-md-19{text-indent:19px;}
    .tin-md-20{text-indent:20px;}
    .tin-md-21{text-indent:21px;}
    .tin-md-22{text-indent:22px;}
    .tin-md-23{text-indent:23px;}
    .tin-md-24{text-indent:24px;}
    .tin-md-25{text-indent:25px;}
    .tin-md-26{text-indent:26px;}
    .tin-md-27{text-indent:27px;}
    .tin-md-28{text-indent:28px;}
    .tin-md-29{text-indent:29px;}
    .tin-md-30{text-indent:30px;}

    .tin-md--1{text-indent:-1px;}
    .tin-md--2{text-indent:-2px;}
    .tin-md--3{text-indent:-3px;}
    .tin-md--4{text-indent:-4px;}
    .tin-md--5{text-indent:-5px;}
    .tin-md--6{text-indent:-6px;}
    .tin-md--7{text-indent:-7px;}
    .tin-md--8{text-indent:-8px;}
    .tin-md--9{text-indent:-9px;}
    .tin-md--10{text-indent:-10px;}
    .tin-md--11{text-indent:-11px;}
    .tin-md--12{text-indent:-12px;}
    .tin-md--13{text-indent:-13px;}
    .tin-md--14{text-indent:-14px;}
    .tin-md--15{text-indent:-15px;}
    .tin-md--16{text-indent:-16px;}
    .tin-md--17{text-indent:-17px;}
    .tin-md--18{text-indent:-18px;}
    .tin-md--19{text-indent:-19px;}
    .tin-md--20{text-indent:-20px;}
    .tin-md--21{text-indent:-21px;}
    .tin-md--22{text-indent:-22px;}
    .tin-md--23{text-indent:-23px;}
    .tin-md--24{text-indent:-24px;}
    .tin-md--25{text-indent:-25px;}
    .tin-md--26{text-indent:-26px;}
    .tin-md--27{text-indent:-27px;}
    .tin-md--28{text-indent:-28px;}
    .tin-md--29{text-indent:-29px;}
    .tin-md--30{text-indent:-30px;}
    .tin-md--9999{text-indent:-9999px;}

    .tin-md-em00{text-indent:0.0em;}
    .tin-md-em05{text-indent:0.5em;}
    .tin-md-em10{text-indent:1.0em;}
    .tin-md-em15{text-indent:1.5em;}
    .tin-md-em20{text-indent:2.0em;}
    .tin-md-em25{text-indent:2.5em;}
    .tin-md-em30{text-indent:3.0em;}

    .tin-md--em05{text-indent:-0.5em;}
    .tin-md--em10{text-indent:-1.0em;}
    .tin-md--em15{text-indent:-1.5em;}
    .tin-md--em20{text-indent:-2.0em;}
    .tin-md--em25{text-indent:-2.5em;}
    .tin-md--em30{text-indent:-3.0em;}

    .tal-md-lef{text-align: left;}
    .tal-md-rig{text-align: right;}
    .tal-md-cen{text-align: center;}
    .tde-md-non{text-decoration: none;}
    .tde-md-und{text-decoration: underline;}
    .val-md-aut{vertical-align: auto;}
    .val-md-bas{vertical-align: baseline;}
    .val-md-top{vertical-align: top;}
    .val-md-tto{vertical-align: text-top;}
    .val-md-mid{vertical-align: middle;}
    .val-md-bot{vertical-align: bottom;}
    .val-md-tbo{vertical-align: text-bottom;}
    .wsp-md-nor{white-space: normal;}
    .wsp-md-now{white-space: nowrap;}
}

@media (min-width: 1280px) {
/* lg */
    .fsi-lg-0{font-size:0px;}
    .fsi-lg-9{font-size:9px;}
    .fsi-lg-10{font-size:10px;}
    .fsi-lg-11{font-size:11px;}
    .fsi-lg-12{font-size:12px;}
    .fsi-lg-13{font-size:13px;}
    .fsi-lg-14{font-size:14px;}
    .fsi-lg-15{font-size:15px;}
    .fsi-lg-16{font-size:16px;}
    .fsi-lg-17{font-size:17px;}
    .fsi-lg-18{font-size:18px;}
    .fsi-lg-19{font-size:19px;}
    .fsi-lg-20{font-size:20px;}
    .fsi-lg-21{font-size:21px;}
    .fsi-lg-22{font-size:22px;}
    .fsi-lg-23{font-size:23px;}
    .fsi-lg-24{font-size:24px;}
    .fsi-lg-25{font-size:25px;}
    .fsi-lg-26{font-size:26px;}
    .fsi-lg-27{font-size:27px;}
    .fsi-lg-28{font-size:28px;}
    .fsi-lg-29{font-size:29px;}
    .fsi-lg-30{font-size:30px;}
    .fsi-lg-32{font-size:32px;}
    .fsi-lg-34{font-size:34px;}
    .fsi-lg-36{font-size:36px;}
    .fsi-lg-38{font-size:38px;}
    .fsi-lg-40{font-size:40px;}
    .fsi-lg-42{font-size:42px;}
    .fsi-lg-44{font-size:44px;}
    .fsi-lg-46{font-size:46px;}
    .fsi-lg-48{font-size:48px;}
    .fsi-lg-50{font-size:50px;}
    .fsi-lg-52{font-size:52px;}
    .fsi-lg-54{font-size:54px;}
    .fsi-lg-56{font-size:56px;}
    .fsi-lg-58{font-size:58px;}
    .fsi-lg-60{font-size:60px;}
    .fsi-lg-62{font-size:62px;}
    .fsi-lg-64{font-size:64px;}
    .fsi-lg-66{font-size:66px;}
    .fsi-lg-68{font-size:68px;}
    .fsi-lg-70{font-size:70px;}
    .fsi-lg-72{font-size:72px;}
    .fsi-lg-74{font-size:74px;}
    .fsi-lg-76{font-size:76px;}
    .fsi-lg-78{font-size:78px;}
    .fsi-lg-80{font-size:80px;}
    .fsi-lg-82{font-size:82px;}
    .fsi-lg-84{font-size:84px;}
    .fsi-lg-86{font-size:86px;}
    .fsi-lg-88{font-size:88px;}
    .fsi-lg-90{font-size:90px;}
    .fsi-lg-92{font-size:92px;}
    .fsi-lg-94{font-size:94px;}
    .fsi-lg-96{font-size:96px;}
    .fsi-lg-98{font-size:98px;}
    .fsi-lg-100{font-size:100px;}

    .col-lg-bla{color:#000000;}
    .col-lg-whi{color:#FFFFFF;}
    .col-lg-red{color:#EC0000;}
    .col-lg-blu{color:#0000E2;}

    .fwe-lg-300{font-weight:300;}
    .fwe-lg-400{font-weight:400;}
    .fwe-lg-500{font-weight:500;}
    .fwe-lg-600{font-weight:600;}
    .fwe-lg-700{font-weight:700;}

    .fst-lg-nor{font-style:normal;}
    .fst-lg-ita{font-style:italic;}

    .ffa-lg-ser{font-family: "Times New Roman",'Noto Serif JP',"游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;}
    .ffa-lg-san{font-family: 'Noto Sans JP',"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

    .lhe-lg-auto{line-height:auto;}
    .lhe-lg-0{line-height:0px;}
    .lhe-lg-9{line-height:9px;}
    .lhe-lg-10{line-height:10px;}
    .lhe-lg-11{line-height:11px;}
    .lhe-lg-12{line-height:12px;}
    .lhe-lg-13{line-height:13px;}
    .lhe-lg-14{line-height:14px;}
    .lhe-lg-15{line-height:15px;}
    .lhe-lg-16{line-height:16px;}
    .lhe-lg-17{line-height:17px;}
    .lhe-lg-18{line-height:18px;}
    .lhe-lg-19{line-height:19px;}
    .lhe-lg-20{line-height:20px;}
    .lhe-lg-21{line-height:21px;}
    .lhe-lg-22{line-height:22px;}
    .lhe-lg-23{line-height:23px;}
    .lhe-lg-24{line-height:24px;}
    .lhe-lg-25{line-height:25px;}
    .lhe-lg-26{line-height:26px;}
    .lhe-lg-27{line-height:27px;}
    .lhe-lg-28{line-height:28px;}
    .lhe-lg-29{line-height:29px;}
    .lhe-lg-30{line-height:30px;}
    .lhe-lg-32{line-height:32px;}
    .lhe-lg-34{line-height:34px;}
    .lhe-lg-36{line-height:36px;}
    .lhe-lg-38{line-height:38px;}
    .lhe-lg-40{line-height:40px;}
    .lhe-lg-42{line-height:42px;}
    .lhe-lg-44{line-height:44px;}
    .lhe-lg-46{line-height:46px;}
    .lhe-lg-48{line-height:48px;}
    .lhe-lg-50{line-height:50px;}
    .lhe-lg-52{line-height:52px;}
    .lhe-lg-54{line-height:54px;}
    .lhe-lg-56{line-height:56px;}
    .lhe-lg-58{line-height:58px;}
    .lhe-lg-60{line-height:60px;}
    .lhe-lg-62{line-height:62px;}
    .lhe-lg-64{line-height:64px;}
    .lhe-lg-66{line-height:66px;}
    .lhe-lg-68{line-height:68px;}
    .lhe-lg-70{line-height:70px;}
    .lhe-lg-72{line-height:72px;}
    .lhe-lg-74{line-height:74px;}
    .lhe-lg-76{line-height:76px;}
    .lhe-lg-78{line-height:78px;}
    .lhe-lg-80{line-height:80px;}
    .lhe-lg-82{line-height:82px;}
    .lhe-lg-84{line-height:84px;}
    .lhe-lg-86{line-height:86px;}
    .lhe-lg-88{line-height:88px;}
    .lhe-lg-90{line-height:90px;}
    .lhe-lg-92{line-height:92px;}
    .lhe-lg-94{line-height:94px;}
    .lhe-lg-96{line-height:96px;}
    .lhe-lg-98{line-height:98px;}
    .lhe-lg-100{line-height:100px;}
    
    .lhe-lg-em0{line-height:0em;}
    .lhe-lg-em10{line-height:1.0em;}
    .lhe-lg-em11{line-height:1.1em;}
    .lhe-lg-em12{line-height:1.2em;}
    .lhe-lg-em13{line-height:1.3em;}
    .lhe-lg-em14{line-height:1.4em;}
    .lhe-lg-em15{line-height:1.5em;}
    .lhe-lg-em16{line-height:1.6em;}
    .lhe-lg-em17{line-height:1.7em;}
    .lhe-lg-em18{line-height:1.8em;}
    .lhe-lg-em19{line-height:1.9em;}
    .lhe-lg-em20{line-height:2.0em;}
    .lhe-lg-em21{line-height:2.1em;}
    .lhe-lg-em22{line-height:2.2em;}
    .lhe-lg-em23{line-height:2.3em;}
    .lhe-lg-em24{line-height:2.4em;}
    .lhe-lg-em25{line-height:2.5em;}
    .lhe-lg-em26{line-height:2.6em;}
    .lhe-lg-em27{line-height:2.7em;}
    .lhe-lg-em28{line-height:2.8em;}
    .lhe-lg-em29{line-height:2.9em;}
    .lhe-lg-em30{line-height:3.0em;}

    .tin-lg-0{text-indent:0px;}
    .tin-lg-1{text-indent:1px;}
    .tin-lg-2{text-indent:2px;}
    .tin-lg-3{text-indent:3px;}
    .tin-lg-4{text-indent:4px;}
    .tin-lg-5{text-indent:5px;}
    .tin-lg-6{text-indent:6px;}
    .tin-lg-7{text-indent:7px;}
    .tin-lg-8{text-indent:8px;}
    .tin-lg-9{text-indent:9px;}
    .tin-lg-10{text-indent:10px;}
    .tin-lg-11{text-indent:11px;}
    .tin-lg-12{text-indent:12px;}
    .tin-lg-13{text-indent:13px;}
    .tin-lg-14{text-indent:14px;}
    .tin-lg-15{text-indent:15px;}
    .tin-lg-16{text-indent:16px;}
    .tin-lg-17{text-indent:17px;}
    .tin-lg-18{text-indent:18px;}
    .tin-lg-19{text-indent:19px;}
    .tin-lg-20{text-indent:20px;}
    .tin-lg-21{text-indent:21px;}
    .tin-lg-22{text-indent:22px;}
    .tin-lg-23{text-indent:23px;}
    .tin-lg-24{text-indent:24px;}
    .tin-lg-25{text-indent:25px;}
    .tin-lg-26{text-indent:26px;}
    .tin-lg-27{text-indent:27px;}
    .tin-lg-28{text-indent:28px;}
    .tin-lg-29{text-indent:29px;}
    .tin-lg-30{text-indent:30px;}

    .tin-lg--1{text-indent:-1px;}
    .tin-lg--2{text-indent:-2px;}
    .tin-lg--3{text-indent:-3px;}
    .tin-lg--4{text-indent:-4px;}
    .tin-lg--5{text-indent:-5px;}
    .tin-lg--6{text-indent:-6px;}
    .tin-lg--7{text-indent:-7px;}
    .tin-lg--8{text-indent:-8px;}
    .tin-lg--9{text-indent:-9px;}
    .tin-lg--10{text-indent:-10px;}
    .tin-lg--11{text-indent:-11px;}
    .tin-lg--12{text-indent:-12px;}
    .tin-lg--13{text-indent:-13px;}
    .tin-lg--14{text-indent:-14px;}
    .tin-lg--15{text-indent:-15px;}
    .tin-lg--16{text-indent:-16px;}
    .tin-lg--17{text-indent:-17px;}
    .tin-lg--18{text-indent:-18px;}
    .tin-lg--19{text-indent:-19px;}
    .tin-lg--20{text-indent:-20px;}
    .tin-lg--21{text-indent:-21px;}
    .tin-lg--22{text-indent:-22px;}
    .tin-lg--23{text-indent:-23px;}
    .tin-lg--24{text-indent:-24px;}
    .tin-lg--25{text-indent:-25px;}
    .tin-lg--26{text-indent:-26px;}
    .tin-lg--27{text-indent:-27px;}
    .tin-lg--28{text-indent:-28px;}
    .tin-lg--29{text-indent:-29px;}
    .tin-lg--30{text-indent:-30px;}
    .tin-lg--9999{text-indent:-9999px;}

    .tin-lg-em00{text-indent:0.0em;}
    .tin-lg-yem05{text-indent:0.5em;}
    .tin-lg-em10{text-indent:1.0em;}
    .tin-lg-em15{text-indent:1.5em;}
    .tin-lg-em20{text-indent:2.0em;}
    .tin-lg-em25{text-indent:2.5em;}
    .tin-lg-em30{text-indent:3.0em;}

    .tin-lg--em05{text-indent:-0.5em;}
    .tin-lg--em10{text-indent:-1.0em;}
    .tin-lg--em15{text-indent:-1.5em;}
    .tin-lg--em20{text-indent:-2.0em;}
    .tin-lg--em25{text-indent:-2.5em;}
    .tin-lg--em30{text-indent:-3.0em;}

    .tal-lg-lef{text-align: left;}
    .tal-lg-rig{text-align: right;}
    .tal-lg-cen{text-align: center;}
    .tde-lg-non{text-decoration: none;}
    .tde-lg-und{text-decoration: underline;}
    .val-lg-aut{vertical-align: auto;}
    .val-lg-bas{vertical-align: baseline;}
    .val-lg-top{vertical-align: top;}
    .val-lg-tto{vertical-align: text-top;}
    .val-lg-mid{vertical-align: middle;}
    .val-lg-bot{vertical-align: bottom;}
    .val-lg-tbo{vertical-align: text-bottom;}
    .wsp-lg-nor{white-space: normal;}
    .wsp-lg-now{white-space: nowrap;}
}

@media (min-width: 1600px) {
/* xl */
    .fsi-xl-0{font-size:0px;}
    .fsi-xl-9{font-size:9px;}
    .fsi-xl-10{font-size:10px;}
    .fsi-xl-11{font-size:11px;}
    .fsi-xl-12{font-size:12px;}
    .fsi-xl-13{font-size:13px;}
    .fsi-xl-14{font-size:14px;}
    .fsi-xl-15{font-size:15px;}
    .fsi-xl-16{font-size:16px;}
    .fsi-xl-17{font-size:17px;}
    .fsi-xl-18{font-size:18px;}
    .fsi-xl-19{font-size:19px;}
    .fsi-xl-20{font-size:20px;}
    .fsi-xl-21{font-size:21px;}
    .fsi-xl-22{font-size:22px;}
    .fsi-xl-23{font-size:23px;}
    .fsi-xl-24{font-size:24px;}
    .fsi-xl-25{font-size:25px;}
    .fsi-xl-26{font-size:26px;}
    .fsi-xl-27{font-size:27px;}
    .fsi-xl-28{font-size:28px;}
    .fsi-xl-29{font-size:29px;}
    .fsi-xl-30{font-size:30px;}
    .fsi-xl-32{font-size:32px;}
    .fsi-xl-34{font-size:34px;}
    .fsi-xl-36{font-size:36px;}
    .fsi-xl-38{font-size:38px;}
    .fsi-xl-40{font-size:40px;}
    .fsi-xl-42{font-size:42px;}
    .fsi-xl-44{font-size:44px;}
    .fsi-xl-46{font-size:46px;}
    .fsi-xl-48{font-size:48px;}
    .fsi-xl-50{font-size:50px;}
    .fsi-xl-52{font-size:52px;}
    .fsi-xl-54{font-size:54px;}
    .fsi-xl-56{font-size:56px;}
    .fsi-xl-58{font-size:58px;}
    .fsi-xl-60{font-size:60px;}
    .fsi-xl-62{font-size:62px;}
    .fsi-xl-64{font-size:64px;}
    .fsi-xl-66{font-size:66px;}
    .fsi-xl-68{font-size:68px;}
    .fsi-xl-70{font-size:70px;}
    .fsi-xl-72{font-size:72px;}
    .fsi-xl-74{font-size:74px;}
    .fsi-xl-76{font-size:76px;}
    .fsi-xl-78{font-size:78px;}
    .fsi-xl-80{font-size:80px;}
    .fsi-xl-82{font-size:82px;}
    .fsi-xl-84{font-size:84px;}
    .fsi-xl-86{font-size:86px;}
    .fsi-xl-88{font-size:88px;}
    .fsi-xl-90{font-size:90px;}
    .fsi-xl-92{font-size:92px;}
    .fsi-xl-94{font-size:94px;}
    .fsi-xl-96{font-size:96px;}
    .fsi-xl-98{font-size:98px;}
    .fsi-xl-100{font-size:100px;}

    .col-xl-bla{color:#000000;}
    .col-xl-whi{color:#FFFFFF;}
    .col-xl-red{color:#EC0000;}
    .col-xl-blu{color:#0000E2;}

    .fwe-xl-300{font-weight:300;}
    .fwe-xl-400{font-weight:400;}
    .fwe-xl-500{font-weight:500;}
    .fwe-xl-600{font-weight:600;}
    .fwe-xl-700{font-weight:700;}

    .fst-xl-nor{font-style:normal;}
    .fst-xl-ita{font-style:italic;}

    .ffa-xl-ser{font-family: "Times New Roman",'Noto Serif JP',"游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;}
    .ffa-xl-san{font-family: 'Noto Sans JP',"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

    .lhe-xl-auto{line-height:auto;}
    .lhe-xl-0{line-height:0px;}
    .lhe-xl-9{line-height:9px;}
    .lhe-xl-10{line-height:10px;}
    .lhe-xl-11{line-height:11px;}
    .lhe-xl-12{line-height:12px;}
    .lhe-xl-13{line-height:13px;}
    .lhe-xl-14{line-height:14px;}
    .lhe-xl-15{line-height:15px;}
    .lhe-xl-16{line-height:16px;}
    .lhe-xl-17{line-height:17px;}
    .lhe-xl-18{line-height:18px;}
    .lhe-xl-19{line-height:19px;}
    .lhe-xl-20{line-height:20px;}
    .lhe-xl-21{line-height:21px;}
    .lhe-xl-22{line-height:22px;}
    .lhe-xl-23{line-height:23px;}
    .lhe-xl-24{line-height:24px;}
    .lhe-xl-25{line-height:25px;}
    .lhe-xl-26{line-height:26px;}
    .lhe-xl-27{line-height:27px;}
    .lhe-xl-28{line-height:28px;}
    .lhe-xl-29{line-height:29px;}
    .lhe-xl-30{line-height:30px;}
    .lhe-xl-32{line-height:32px;}
    .lhe-xl-34{line-height:34px;}
    .lhe-xl-36{line-height:36px;}
    .lhe-xl-38{line-height:38px;}
    .lhe-xl-40{line-height:40px;}
    .lhe-xl-42{line-height:42px;}
    .lhe-xl-44{line-height:44px;}
    .lhe-xl-46{line-height:46px;}
    .lhe-xl-48{line-height:48px;}
    .lhe-xl-50{line-height:50px;}
    .lhe-xl-52{line-height:52px;}
    .lhe-xl-54{line-height:54px;}
    .lhe-xl-56{line-height:56px;}
    .lhe-xl-58{line-height:58px;}
    .lhe-xl-60{line-height:60px;}
    .lhe-xl-62{line-height:62px;}
    .lhe-xl-64{line-height:64px;}
    .lhe-xl-66{line-height:66px;}
    .lhe-xl-68{line-height:68px;}
    .lhe-xl-70{line-height:70px;}
    .lhe-xl-72{line-height:72px;}
    .lhe-xl-74{line-height:74px;}
    .lhe-xl-76{line-height:76px;}
    .lhe-xl-78{line-height:78px;}
    .lhe-xl-80{line-height:80px;}
    .lhe-xl-82{line-height:82px;}
    .lhe-xl-84{line-height:84px;}
    .lhe-xl-86{line-height:86px;}
    .lhe-xl-88{line-height:88px;}
    .lhe-xl-90{line-height:90px;}
    .lhe-xl-92{line-height:92px;}
    .lhe-xl-94{line-height:94px;}
    .lhe-xl-96{line-height:96px;}
    .lhe-xl-98{line-height:98px;}
    .lhe-xl-100{line-height:100px;}
    
    .lhe-xl-em0{line-height:0em;}
    .lhe-xl-em10{line-height:1.0em;}
    .lhe-xl-em11{line-height:1.1em;}
    .lhe-xl-em12{line-height:1.2em;}
    .lhe-xl-em13{line-height:1.3em;}
    .lhe-xl-em14{line-height:1.4em;}
    .lhe-xl-em15{line-height:1.5em;}
    .lhe-xl-em16{line-height:1.6em;}
    .lhe-xl-em17{line-height:1.7em;}
    .lhe-xl-em18{line-height:1.8em;}
    .lhe-xl-em19{line-height:1.9em;}
    .lhe-xl-em20{line-height:2.0em;}
    .lhe-xl-em21{line-height:2.1em;}
    .lhe-xl-em22{line-height:2.2em;}
    .lhe-xl-em23{line-height:2.3em;}
    .lhe-xl-em24{line-height:2.4em;}
    .lhe-xl-em25{line-height:2.5em;}
    .lhe-xl-em26{line-height:2.6em;}
    .lhe-xl-em27{line-height:2.7em;}
    .lhe-xl-em28{line-height:2.8em;}
    .lhe-xl-em29{line-height:2.9em;}
    .lhe-xl-em30{line-height:3.0em;}

    .tin-xl-0{text-indent:0px;}
    .tin-xl-1{text-indent:1px;}
    .tin-xl-2{text-indent:2px;}
    .tin-xl-3{text-indent:3px;}
    .tin-xl-4{text-indent:4px;}
    .tin-xl-5{text-indent:5px;}
    .tin-xl-6{text-indent:6px;}
    .tin-xl-7{text-indent:7px;}
    .tin-xl-8{text-indent:8px;}
    .tin-xl-9{text-indent:9px;}
    .tin-xl-10{text-indent:10px;}
    .tin-xl-11{text-indent:11px;}
    .tin-xl-12{text-indent:12px;}
    .tin-xl-13{text-indent:13px;}
    .tin-xl-14{text-indent:14px;}
    .tin-xl-15{text-indent:15px;}
    .tin-xl-16{text-indent:16px;}
    .tin-xl-17{text-indent:17px;}
    .tin-xl-18{text-indent:18px;}
    .tin-xl-19{text-indent:19px;}
    .tin-xl-20{text-indent:20px;}
    .tin-xl-21{text-indent:21px;}
    .tin-xl-22{text-indent:22px;}
    .tin-xl-23{text-indent:23px;}
    .tin-xl-24{text-indent:24px;}
    .tin-xl-25{text-indent:25px;}
    .tin-xl-26{text-indent:26px;}
    .tin-xl-27{text-indent:27px;}
    .tin-xl-28{text-indent:28px;}
    .tin-xl-29{text-indent:29px;}
    .tin-xl-30{text-indent:30px;}

    .tin-xl--1{text-indent:-1px;}
    .tin-xl--2{text-indent:-2px;}
    .tin-xl--3{text-indent:-3px;}
    .tin-xl--4{text-indent:-4px;}
    .tin-xl--5{text-indent:-5px;}
    .tin-xl--6{text-indent:-6px;}
    .tin-xl--7{text-indent:-7px;}
    .tin-xl--8{text-indent:-8px;}
    .tin-xl--9{text-indent:-9px;}
    .tin-xl--10{text-indent:-10px;}
    .tin-xl--11{text-indent:-11px;}
    .tin-xl--12{text-indent:-12px;}
    .tin-xl--13{text-indent:-13px;}
    .tin-xl--14{text-indent:-14px;}
    .tin-xl--15{text-indent:-15px;}
    .tin-xl--16{text-indent:-16px;}
    .tin-xl--17{text-indent:-17px;}
    .tin-xl--18{text-indent:-18px;}
    .tin-xl--19{text-indent:-19px;}
    .tin-xl--20{text-indent:-20px;}
    .tin-xl--21{text-indent:-21px;}
    .tin-xl--22{text-indent:-22px;}
    .tin-xl--23{text-indent:-23px;}
    .tin-xl--24{text-indent:-24px;}
    .tin-xl--25{text-indent:-25px;}
    .tin-xl--26{text-indent:-26px;}
    .tin-xl--27{text-indent:-27px;}
    .tin-xl--28{text-indent:-28px;}
    .tin-xl--29{text-indent:-29px;}
    .tin-xl--30{text-indent:-30px;}
    .tin-xl--9999{text-indent:-9999px;}

    .tin-xl-em00{text-indent:0.0em;}
    .tin-xl-em05{text-indent:0.5em;}
    .tin-xl-em10{text-indent:1.0em;}
    .tin-xl-em15{text-indent:1.5em;}
    .tin-xl-em20{text-indent:2.0em;}
    .tin-xl-em25{text-indent:2.5em;}
    .tin-xl-em30{text-indent:3.0em;}

    .tin-xl--em05{text-indent:-0.5em;}
    .tin-xl--em10{text-indent:-1.0em;}
    .tin-xl--em15{text-indent:-1.5em;}
    .tin-xl--em20{text-indent:-2.0em;}
    .tin-xl--em25{text-indent:-2.5em;}
    .tin-xl--em30{text-indent:-3.0em;}

    .tal-xl-lef{text-align: left;}
    .tal-xl-rig{text-align: right;}
    .tal-xl-cen{text-align: center;}
    .tde-xl-non{text-decoration: none;}
    .tde-xl-und{text-decoration: underline;}
    .val-xl-aut{vertical-align: auto;}
    .val-xl-bas{vertical-align: baseline;}
    .val-xl-top{vertical-align: top;}
    .val-xl-tto{vertical-align: text-top;}
    .val-xl-mid{vertical-align: middle;}
    .val-xl-bot{vertical-align: bottom;}
    .val-xl-tbo{vertical-align: text-bottom;}
    .wsp-xl-nor{white-space: normal;}
    .wsp-xl-now{white-space: nowrap;}
}