
<style type="text/css">

img{
    /* PCの右クリック禁止 */
    /*pointer-events: none;*/
}

#floating-orbs-top {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  pointer-events: none;
  z-index: 1;
}

.floating-orb {
  position: absolute;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  filter: blur(1px);
  animation-name: floatOrb;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@keyframes floatOrb {
  0%, 100% { transform: translate(0, 0); }
  25% { transform: translate(15px, -10px); }
  50% { transform: translate(-15px, 15px); }
  75% { transform: translate(10px, -15px); }
}

/* リンクテキストの下線を消す */
a {
text-decoration : none;
color           : #FF0000;
}

#modal_olrica-00001 a,
#modal_olrica-00002 a,
#modal_olrica-00003 a,
#modal_olrica-00004 a,
#modal_olrica-00005 a,
#modal_olrica-00006 a,
#modal_olrica-00007 a,
#modal_olrica-00008 a,
#modal_olrica-00009 a,
#modal_olrica-00010 a,
#modal_olrica-00011 a,
#modal_olrica-00012 a,
#modal_olrica-00013 a,
#modal_olrica-00014 a,
#modal_olrica-00015 a,
#modal_olrica-00016 a,
#modal_olrica-00017 a,
#modal_olrica-00018 a,
#modal_olrica-00019 a,
#modal_olrica-00020 a,
#modal_olrica-00021 a,
#modal_olrica-00022 a,
#modal_olrica-00023 a,
#modal_olrica-00024 a,
#modal_olrica-00025 a,
#modal_olrica-00026 a,
#modal_olrica-00027 a,
#modal_olrica-00028 a,
#modal_olrica-00029 a,
#modal_olrica-00030 a,
#modal_olrica-00031 a,
#modal_olrica-00032 a,
#modal_olrica-00033 a,
#modal_olrica-00034 a,
#modal_olrica-00035 a,
#modal_olrica-00036 a,
#modal_olrica-00037 a,
#modal_olrica-00038 a,
#modal_olrica-00039 a,
#modal_olrica-00040 a,
#modal_olrica-00041 a,
#modal_olrica-00042 a,
#modal_olrica-00043 a,
#modal_olrica-00044 a,
#modal_olrica-00045 a,
#modal_olrica-00046 a,
#modal_olrica-00047 a,
#modal_olrica-00048 a,
#modal_olrica-00049 a,
#modal_olrica-00050 a,
#modal_olrica-00051 a,
#modal_olrica-00052 a,
#modal_olrica-00053 a,
#modal_olrica-00054 a,
#modal_olrica-00055 a,
#modal_olrica-00056 a,
#modal_olrica-00057 a,
#modal_olrica-00058 a,
#modal_olrica-00059 a,
#modal_olrica-00060 a,
#modal_olrica-00061 a,
#modal_olrica-00062 a,
#modal_olrica-00063 a,
#modal_olrica-00064 a,
#modal_olrica-00065 a,
#modal_olrica-00066 a,
#modal_olrica-00067 a,
#modal_olrica-00068 a,
#modal_olrica-00069 a,
#modal_olrica-00070 a,
#modal_olrica-00071 a,
#modal_olrica-00072 a,
#modal_olrica-00073 a,
#modal_olrica-00074 a,
#modal_olrica-00075 a,
#modal_olrica-00076 a,
#modal_olrica-00077 a,
#modal_olrica-00078 a,
#modal_olrica-00079 a,
#modal_olrica-00080 a,
#modal_olrica-00081 a,
#modal_olrica-00082 a,
#modal_olrica-00083 a,
#modal_olrica-00084 a,
#modal_olrica-00085 a,
#modal_olrica-00086 a,
#modal_olrica-00087 a,
#modal_olrica-00088 a,
#modal_olrica-00089 a,
#modal_olrica-00090 a,
#modal_olrica-00091 a,
#modal_olrica-00092 a,
#modal_olrica-00093 a,
#modal_olrica-00094 a,
#modal_olrica-00095 a,
#modal_olrica-00096 a,
#modal_olrica-00097 a,
#modal_olrica-00098 a,
#modal_olrica-00099 a,
#modal_olrica-00100 a
{
color           : inherit;
text-decoration : none;
}

/* 画像幅に合わせて拡大 */
p.resizeimage img { width: 100%; }

/* フォント */
body {
font-family           : -apple-system,
                        BlinkMacSystemFont,
                        "Helvetica Neue",
                        "Segoe UI",
                        "Noto Sans Japanese",
                        "ヒラギノ角ゴ ProN W3",
                        Meiryo,
                        sans-serif;
background-image      : url("../img/photo_00008.jpg");
background-repeat     : no-repeat;
background-attachment : fixed;
background-size       : cover;
background-color      : #000000;
}

/* 背景写真スクロール */
body, html, main {
height  : 100%;
margin  : 0;
}

/* textareaの改行を表示 */
g {
white-space : pre-wrap;
}

/* tdの中の両サイド余白 [Concert部分] */
p.indent-1 {
margin-left   : 25px;
margin-right  : 25px;
}

/* リンク時に画像を少し暗くする */
.glow:hover{
opacity : 0.5;
}

/* 画像の角を丸く(MUSIC部分) */
.pic2 img {
border-radius : 20px;
}

/*Contact四角で囲む*/
.box1 {
border        : #CEECF5 1px solid; /* 境界線の指定 */
border-radius : 6px; /* 角丸の指定 */
padding       : 10px;
position      : relative;
top           : -8px;
}

/* input(Contact部分)ボックスのデザイン */
.m-form-text {
height              : 2.4em;
width               : 80%;
padding             : 0 16px;
border-radius       : 4px;
border              : none;
box-shadow          : 0 0 0 1px #ccc inset;
appearance          : none;
-webkit-appearance  : none;
-moz-appearance     : none;
}
.m-form-text:focus {
outline             : 0;
box-shadow          : 0 0 0 2px rgb(33, 150, 243) inset;
}
.m-form-item-textarea textarea {
height              : 300px;
}
.m-form-textarea {
display             : block;
width               : 80%;
height              : 300px;
padding             : 4px 16px;
border-radius       : 4px;
border              : none;
box-shadow          : 0 0 0 1px #ccc inset;
appearance          : none;
-webkit-appearance  : none;
-moz-appearance     : none;
resize              : vertical;
}
.m-form-textarea:focus {
outline             : 0;
box-shadow          : 0 0 0 2px rgb(33, 150, 243) inset;
}

/* Contact内ページのボタン「送信」部分 */
.button1 {
display       : inline-block;
border-radius : 4px;
font-size     : 14pt;
text-align    : center;
cursor        : pointer;
padding       : 13px 100px;
background    : #F00;
color         : #ffffff;
line-height   : 1em;
transition    : .3s;
border        : 1px solid #F00;
}
.button1:hover {
opacity       : 0.8;
}

/* Contact内ページのボタン「戻る」部分 */
.button2 {
display       : inline-block;
border-radius : 4px;
font-size     : 14pt;
text-align    : center;
cursor        : pointer;
padding       : 13px 100px;
background    : #04B4AE;
color         : #ffffff;
line-height   : 1em;
transition    : .3s;
border        : 1px solid #04B4AE;
}
.button2:hover {
opacity       : 0.8;
}

/* Concert内ページのボタン「戻る」部分 */
.button3 {
display       : inline-block;
border-radius : 4px;
font-size     : 14pt;
text-align    : center;
cursor        : pointer;
padding       : 13px 100px;
box-shadow    : 0 0 15px #0B615E;
background    : #0B615E;
color         : #ffffff;
line-height   : 1em;
transition    : .3s;
border        : 1px solid #0B615E;
width         : 300px;
}
.button3:hover {
opacity       : 0.6;
}

/* TOPページのConcert部分のボタン「詳細」部分 */
.button4 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 15px #0B615E;
background    : #0B615E;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 0px;
height        : 45px;
width         : 150px;
}
.button4:hover {
opacity       : 0.6;
}

/* TOPページのボタン「SHOPへ (銀行振込で支払)」部分 */
.button5 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.button5:hover {
opacity       : .8;
}

/* TOPページのボタン「SHOPへ (クレジットカードで支払)」部分 */
.button6 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.button6:hover {
opacity       : .8;
}

/* FANCLUB内ボタン「入会 (銀行振込決済)」&「YouTubeチャンネル登録」部分 */
.button7 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #045FB4;
background    : #045FB4;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 300px;
}
.button7:hover {
opacity       : .8;
}

/* FANCLUB内ボタン「入会 (クレジットカード決済)」部分 */
.button8 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #045FB4;
background    : #045FB4;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 300px;
}
.button8:hover {
opacity       : .8;
}

/* RELEASE内ボタン「販売サイトへ」部分 */
.button9 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #045FB4;
background    : #045FB4;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.button9:hover {
opacity       : .8;
}

/* TOPページのボタン「全てのニュース」部分 */
.button10 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.button10:hover {
opacity       : .8;
}

/* TOPページ(index.php)ニュース部分 */
.table1 {
border-collapse : collapse;
border          : 1px #D8D8D8 solid;
color           : #FAFAFA;
}
.table1 td {
background      : #0B3B39;
height          : 40px;
border          : 0px #D8D8D8 solid;
font-size       : 14px;
}
.table1 tr:nth-child(odd) td {
background      : #0A1B2A;
}

/* コンサート部分 */
.table2 {
border-collapse : collapse;
border          : 1px #1C1C1C solid;
color           : #FAFAFA;
}
.table2 td {
background      : #2E2E2E;
height          : 100px;
border          : 1px #000000 solid;
font-size       : 16px;
}
.table2 tr:nth-child(odd) td {
background      : #1C1C1C;
}

/* Contact部分 */
.table3 {
border-collapse : collapse;
border          : 1px #9D9D9D solid;
color           : #000000;
}
.table3 TD {
border          : 1px #9D9D9D solid;
color           : #000000;
}

.cd-fixed-bg {
background-attachment : local, scroll;
background-repeat     : no-repeat;
background-position   : top center;
background-size       : 100vmax;                        /* 画像のサイズを指定 */
}
.cd-fixed-bg.cd-bg-1 {/* [TOP] */
background-image      : url("");                        /* 適正サイズは「横：3840px／縦：2160px」*/
background-repeat     : no-repeat;                      /* 画像の繰り返しを指定 */
background-position   : top center;                     /* 画像の表示位置を指定 */
background-size       : cover;                          /* 画像のサイズを指定 */
}
.cd-fixed-bg.cd-bg-2 {/* [BIO] */
background-image      : url("../img/photo_00002.jpg");  /* 適正サイズは「横：3840px／縦：2160px」*/
background-repeat     :  no-repeat;                     /* 画像の繰り返しを指定 */
background-position   : top center;                     /* 画像の表示位置を指定 */
background-size       : cover;                          /* 画像のサイズを指定 */
}
.cd-fixed-bg.cd-bg-3 {/* [VIDEO] */
background-image      : url("../img/photo_00003.jpg");  /* 適正サイズは「横：3840px／縦：2160px」*/
background-repeat     : no-repeat;                      /* 画像の繰り返しを指定 */
background-position   : top center;                     /* 画像の表示位置を指定 */
background-size       : cover;                          /* 画像のサイズを指定 */
}
.cd-fixed-bg.cd-bg-4 {/* [FANCLUB] */
background-image      : url("../img/photo_00004.jpg");  /* 適正サイズは「横：3840px／縦：2160px」*/
background-repeat     : no-repeat;                      /* 画像の繰り返しを指定 */
background-position   : top center;                     /* 画像の表示位置を指定 */
background-size       : cover;                          /* 画像のサイズを指定 */
}
.cd-fixed-bg.cd-bg-5 {/* [SHOP] */
background-image      : url("../img/photo_00005.jpg");  /* 適正サイズは「横：3840px／縦：2160px」*/
background-repeat     : no-repeat;                      /* 画像の繰り返しを指定 */
background-position   : top center;                     /* 画像の表示位置を指定 */
background-size       : cover;                          /* 画像のサイズを指定 */
}
.cd-fixed-bg.cd-bg-6 {/* [CONCERT] */
background-image      : url("../img/photo_00006.jpg");  /* 適正サイズは「横：3840px／縦：2160px」*/
background-repeat     : no-repeat;                      /* 画像の繰り返しを指定 */
background-position   : top center;                     /* 画像の表示位置を指定 */
background-size       : cover;                          /* 画像のサイズを指定 */
}
.cd-fixed-bg.cd-bg-7 {/* [CALENDER] */
background-image      : url("../img/photo_00007.jpg");  /* 適正サイズは「横：3840px／縦：2160px」*/
background-repeat     : no-repeat;                      /* 画像の繰り返しを指定 */
background-position   : top center;                     /* 画像の表示位置を指定 */
background-size       : cover;                          /* 画像のサイズを指定 */
}
.cd-fixed-bg.cd-bg-8 {/* [RELEASE] */
background-image      : url("../img/photo_00010.jpg");  /* 適正サイズは「横：3840px／縦：2160px」*/
background-repeat     : no-repeat;                      /* 画像の繰り返しを指定 */
background-position   : top center;                     /* 画像の表示位置を指定 */
background-size       : cover;                          /* 画像のサイズを指定 */
}
.cd-fixed-bg.cd-bg-9 {/* [NEWS] */
background-image      : url("../img/photo_00011.jpg");  /* 適正サイズは「横：3840px／縦：2160px」*/
background-repeat     : no-repeat;                      /* 画像の繰り返しを指定 */
background-position   : top center;                     /* 画像の表示位置を指定 */
background-size       : cover;                          /* 画像のサイズを指定 */
}

/* YouTubeスライダー */
#iframe_player_api1 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api2 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api3 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        :3px solid #ffffff;
}
#iframe_player_api4 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api5 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api6 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api7 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api8 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api9 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api10 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api11 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api12 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api13 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api14 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api15 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api16 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api17 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api18 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api19 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}
#iframe_player_api20 {
border-radius : 60px;
width         : 80vw;
height        : 600px;
border        : 3px solid #ffffff;
}

/* カレンダー */
.container1 h3 {
margin-bottom   : 30px;
}
.container1 th {
width           : 170px;
height          : 30px;
background      : #151515;
text-align      : center;
}
.container1 td {
height          : 100px;
vertical-align  : top;
}
.today {
background      : #FACC2E;
}
.container1 th:nth-of-type(1), td:nth-of-type(1) {
color           : red;
}
.container1 th:nth-of-type(7), td:nth-of-type(7) {
color           : #0080FF;
}
.container1 th:nth-of-type(2), th:nth-of-type(3), th:nth-of-type(4), th:nth-of-type(5), th:nth-of-type(6) {
color           : #ffffff;
}
.holiday{
color           : #FE2E2E;
}

/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ [上記メニュー] ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
#global-navi {
background  : #0A122A;
opacity     : 0.93;
position    : fixed;
top         : 0;
right       : 0px;
width       : 100%;
height      : 60px;
z-index     : 2;
white-space : nowrap
}
#global-navi_f {
background  : #0A122A;
opacity     : 0.93;
position    : fixed;
bottom      : 0;
right       : 0px;
width       : 100%;
height      : 30px;
z-index     : 2;
}
#wrapper nav ul li{
display     : inline-block;
font-size   : 16px;
padding     : 5px 0px 5px 0px;
letter-spacing: -1.5px;
}
#wrapper_f nav ul li{
display     : inline-block;
font-size   : 12px;
padding     : 5px 0px 5px 0px;
}
#wrapper nav ul li a{
color       : #ddd
}
#wrapper_f nav ul li a{
color       : #ddd
}
.content{
line-height   : 1.6;
margin        : 0 auto;
padding-top   : 100px;
width         : 800px;
}
.content p{
margin-bottom : 40px;
}

/* メニューの文字エフェクト */
@keyframes wave {
100% {
transform   : translate3d(0, -10px, 0);
}
}

.wave {
display     : block;
text-align  : center;
}
.wave span {
display     : inline-block;
color       : #fff;
font-size   : 1em;
}
.wave:hover span {
animation-name            : wave;
animation-duration        : .2s;
animation-direction       : alternate;
animation-iteration-count : 2;
}
.wave:hover span:nth-child(2) {
animation-delay : .1s;
}
.wave:hover span:nth-child(3) {
animation-delay : .2s;
}
.wave:hover span:nth-child(4) {
animation-delay : .3s;
}
.wave:hover span:nth-child(5) {
animation-delay : .4s;
}
.wave:hover span:nth-child(6) {
animation-delay : .5s;
}
.wave:hover span:nth-child(7) {
animation-delay : .6s;
}
.wave:hover span:nth-child(8) {
animation-delay : .7s;
}
.wave:hover span:nth-child(9) {
animation-delay : .8s;
}
.wave:hover span:nth-child(10) {
animation-delay : .9s;
}
.wave:hover span:nth-child(11) {
animation-delay : .10s;
}
.wave:hover span:nth-child(12) {
animation-delay : .11s;
}
.wave:hover span:nth-child(13) {
animation-delay : .12s;
}
.wave:hover span:nth-child(14) {
animation-delay : .13s;
}
.wave:hover span:nth-child(15) {
animation-delay : .14s;
}

/* ボタンスタイリング[Fanclub] */
#modal__btn {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
#modal__btn:hover {
opacity       : .8;
}
#modal {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner {
height        : 100%;
overflow-y    : scroll;
}
#close__btn {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn:hover {
opacity       : .8;
}
#overlay {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}

/* ボタンスタイリング[STORY] */
.modal__btn2 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn2:hover {
opacity       : .8;
}
#modal2 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner2 {
height        : 100%;
overflow-y    : scroll;
}
#close__btn2 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn2:hover {
opacity       : .8;
}
#overlay2 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}

/* RELEASE部分のモーダル */
/* [olrica-00001] */
.modal__btn_olrica-00001 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00001:hover {
opacity       : .8;
}
#modal_olrica-00001 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00001 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00001 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00001:hover {
opacity       : .8;
}
#overlay_olrica-00001 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00002] */
.modal__btn_olrica-00002 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00002:hover {
opacity       : .8;
}
#modal_olrica-00002 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00002 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00002 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00002:hover {
opacity       : .8;
}
#overlay_olrica-00002 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00003] */
.modal__btn_olrica-00003 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00003:hover {
opacity       : .8;
}
#modal_olrica-00003 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00003 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00003 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00003:hover {
opacity       : .8;
}
#overlay_olrica-00003 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00004] */
.modal__btn_olrica-00004 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00004:hover {
opacity       : .8;
}
#modal_olrica-00004 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00004 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00004 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00004:hover {
opacity       : .8;
}
#overlay_olrica-00004 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00005] */
.modal__btn_olrica-00005 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00005:hover {
opacity       : .8;
}
#modal_olrica-00005 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00005 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00005 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00005:hover {
opacity       : .8;
}
#overlay_olrica-00005 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00006] */
.modal__btn_olrica-00006 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00006:hover {
opacity       : .8;
}
#modal_olrica-00006 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00006 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00006 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00006:hover {
opacity       : .8;
}
#overlay_olrica-00006 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00007] */
.modal__btn_olrica-00007 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00007:hover {
opacity       : .8;
}
#modal_olrica-00007 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00007 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00007 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00007:hover {
opacity       : .8;
}
#overlay_olrica-00007 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00008] */
.modal__btn_olrica-00008 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00008:hover {
opacity       : .8;
}
#modal_olrica-00008 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00008 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00008 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00008:hover {
opacity       : .8;
}
#overlay_olrica-00008 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00009] */
.modal__btn_olrica-00009 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00009:hover {
opacity       : .8;
}
#modal_olrica-00009 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00009 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00009 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00009:hover {
opacity       : .8;
}
#overlay_olrica-00009 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00010] */
.modal__btn_olrica-00010 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00010:hover {
opacity       : .8;
}
#modal_olrica-00010 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00010 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00010 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00010:hover {
opacity       : .8;
}
#overlay_olrica-00010 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00011] */
.modal__btn_olrica-00011 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00011:hover {
opacity       : .8;
}
#modal_olrica-00011 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00011 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00011 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00011:hover {
opacity       : .8;
}
#overlay_olrica-00011 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00012] */
.modal__btn_olrica-00012 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00012:hover {
opacity       : .8;
}
#modal_olrica-00012 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00012 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00012 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00012:hover {
opacity       : .8;
}
#overlay_olrica-00012 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00013] */
.modal__btn_olrica-00013 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00013:hover {
opacity       : .8;
}
#modal_olrica-00013 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00013 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00013 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00013:hover {
opacity       : .8;
}
#overlay_olrica-00013 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00014] */
.modal__btn_olrica-00014 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00014:hover {
opacity       : .8;
}
#modal_olrica-00014 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00014 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00014 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00014:hover {
opacity       : .8;
}
#overlay_olrica-00014 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00015] */
.modal__btn_olrica-00015 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00015:hover {
opacity       : .8;
}
#modal_olrica-00015 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00015 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00015 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00015:hover {
opacity       : .8;
}
#overlay_olrica-00015 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00016] */
.modal__btn_olrica-00016 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00016:hover {
opacity       : .8;
}
#modal_olrica-00016 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00016 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00016 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00016:hover {
opacity       : .8;
}
#overlay_olrica-00016 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00017] */
.modal__btn_olrica-00017 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00017:hover {
opacity       : .8;
}
#modal_olrica-00017 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00017 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00017 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00017:hover {
opacity       : .8;
}
#overlay_olrica-00017 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00018] */
.modal__btn_olrica-00018 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00018:hover {
opacity       : .8;
}
#modal_olrica-00018 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00018 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00018 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00018:hover {
opacity       : .8;
}
#overlay_olrica-00018 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00019] */
.modal__btn_olrica-00019 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00019:hover {
opacity       : .8;
}
#modal_olrica-00019 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00019 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00019 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00019:hover {
opacity       : .8;
}
#overlay_olrica-00019 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00020] */
.modal__btn_olrica-00020 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00020:hover {
opacity       : .8;
}
#modal_olrica-00020 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00020 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00020 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00020:hover {
opacity       : .8;
}
#overlay_olrica-00020 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00021] */
.modal__btn_olrica-00021 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00021:hover {
opacity       : .8;
}
#modal_olrica-00021 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00021 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00021 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00021:hover {
opacity       : .8;
}
#overlay_olrica-00021 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00022] */
.modal__btn_olrica-00022 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00022:hover {
opacity       : .8;
}
#modal_olrica-00022 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00022 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00022 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00022:hover {
opacity       : .8;
}
#overlay_olrica-00022 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00023] */
.modal__btn_olrica-00023 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00023:hover {
opacity       : .8;
}
#modal_olrica-00023 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00023 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00023 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00023:hover {
opacity       : .8;
}
#overlay_olrica-00023 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00024] */
.modal__btn_olrica-00024 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00024:hover {
opacity       : .8;
}
#modal_olrica-00024 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00024 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00024 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00024:hover {
opacity       : .8;
}
#overlay_olrica-00024 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00025] */
.modal__btn_olrica-00025 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00025:hover {
opacity       : .8;
}
#modal_olrica-00025 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00025 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00025 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00025:hover {
opacity       : .8;
}
#overlay_olrica-00025 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00026] */
.modal__btn_olrica-00026 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00026:hover {
opacity       : .8;
}
#modal_olrica-00026 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00026 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00026 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00026:hover {
opacity       : .8;
}
#overlay_olrica-00026 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00027] */
.modal__btn_olrica-00027 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00027:hover {
opacity       : .8;
}
#modal_olrica-00027 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00027 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00027 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00027:hover {
opacity       : .8;
}
#overlay_olrica-00027 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00028] */
.modal__btn_olrica-00028 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00028:hover {
opacity       : .8;
}
#modal_olrica-00028 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00028 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00028 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00028:hover {
opacity       : .8;
}
#overlay_olrica-00028 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00029] */
.modal__btn_olrica-00029 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00029:hover {
opacity       : .8;
}
#modal_olrica-00029 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00029 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00029 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00029:hover {
opacity       : .8;
}
#overlay_olrica-00029 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00030] */
.modal__btn_olrica-00030 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00030:hover {
opacity       : .8;
}
#modal_olrica-00030 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00030 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00030 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00030:hover {
opacity       : .8;
}
#overlay_olrica-00030 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00031] */
.modal__btn_olrica-00031 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00031:hover {
opacity       : .8;
}
#modal_olrica-00031 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00031 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00031 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00031:hover {
opacity       : .8;
}
#overlay_olrica-00031 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00032] */
.modal__btn_olrica-00032 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00032:hover {
opacity       : .8;
}
#modal_olrica-00032 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00032 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00032 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00032:hover {
opacity       : .8;
}
#overlay_olrica-00032 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00033] */
.modal__btn_olrica-00033 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00033:hover {
opacity       : .8;
}
#modal_olrica-00033 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00033 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00033 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00033:hover {
opacity       : .8;
}
#overlay_olrica-00033 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00034] */
.modal__btn_olrica-00034 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00034:hover {
opacity       : .8;
}
#modal_olrica-00034 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00034 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00034 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00034:hover {
opacity       : .8;
}
#overlay_olrica-00034 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00035] */
.modal__btn_olrica-00035 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00035:hover {
opacity       : .8;
}
#modal_olrica-00035 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00035 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00035 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00035:hover {
opacity       : .8;
}
#overlay_olrica-00035 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00036] */
.modal__btn_olrica-00036 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00036:hover {
opacity       : .8;
}
#modal_olrica-00036 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00036 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00036 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00036:hover {
opacity       : .8;
}
#overlay_olrica-00036 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00037] */
.modal__btn_olrica-00037 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00037:hover {
opacity       : .8;
}
#modal_olrica-00037 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00037 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00037 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00037:hover {
opacity       : .8;
}
#overlay_olrica-00037 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00038] */
.modal__btn_olrica-00038 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00038:hover {
opacity       : .8;
}
#modal_olrica-00038 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00038 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00038 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00038:hover {
opacity       : .8;
}
#overlay_olrica-00038 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00039] */
.modal__btn_olrica-00039 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00039:hover {
opacity       : .8;
}
#modal_olrica-00039 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00039 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00039 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00039:hover {
opacity       : .8;
}
#overlay_olrica-00039 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00040] */
.modal__btn_olrica-00040 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00040:hover {
opacity       : .8;
}
#modal_olrica-00040 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00040 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00040 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00040:hover {
opacity       : .8;
}
#overlay_olrica-00040 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00041] */
.modal__btn_olrica-00041 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00041:hover {
opacity       : .8;
}
#modal_olrica-00041 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00041 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00041 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00041:hover {
opacity       : .8;
}
#overlay_olrica-00041 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00042] */
.modal__btn_olrica-00042 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00042:hover {
opacity       : .8;
}
#modal_olrica-00042 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00042 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00042 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00042:hover {
opacity       : .8;
}
#overlay_olrica-00042 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00043] */
.modal__btn_olrica-00043 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00043:hover {
opacity       : .8;
}
#modal_olrica-00043 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00043 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00043 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00043:hover {
opacity       : .8;
}
#overlay_olrica-00043 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00044] */
.modal__btn_olrica-00044 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00044:hover {
opacity       : .8;
}
#modal_olrica-00044 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00044 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00044 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00044:hover {
opacity       : .8;
}
#overlay_olrica-00044 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00045] */
.modal__btn_olrica-00045 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00045:hover {
opacity       : .8;
}
#modal_olrica-00045 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00045 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00045 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00045:hover {
opacity       : .8;
}
#overlay_olrica-00045 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00046] */
.modal__btn_olrica-00046 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00046:hover {
opacity       : .8;
}
#modal_olrica-00046 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00046 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00046 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00046:hover {
opacity       : .8;
}
#overlay_olrica-00046 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00047] */
.modal__btn_olrica-00047 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00047:hover {
opacity       : .8;
}
#modal_olrica-00047 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00047 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00047 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00047:hover {
opacity       : .8;
}
#overlay_olrica-00047 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00048] */
.modal__btn_olrica-00048 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00048:hover {
opacity       : .8;
}
#modal_olrica-00048 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00048 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00048 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00048:hover {
opacity       : .8;
}
#overlay_olrica-00048 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00049] */
.modal__btn_olrica-00049 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00049:hover {
opacity       : .8;
}
#modal_olrica-00049 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00049 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00049 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00049:hover {
opacity       : .8;
}
#overlay_olrica-00049 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00050] */
.modal__btn_olrica-00050 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00050:hover {
opacity       : .8;
}
#modal_olrica-00050 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00050 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00050 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00050:hover {
opacity       : .8;
}
#overlay_olrica-00050 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00051] */
.modal__btn_olrica-00051 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00051:hover {
opacity       : .8;
}
#modal_olrica-00051 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00051 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00051 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00051:hover {
opacity       : .8;
}
#overlay_olrica-00051 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00052] */
.modal__btn_olrica-00052 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00052:hover {
opacity       : .8;
}
#modal_olrica-00052 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00052 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00052 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00052:hover {
opacity       : .8;
}
#overlay_olrica-00052 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00053] */
.modal__btn_olrica-00053 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00053:hover {
opacity       : .8;
}
#modal_olrica-00053 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00053 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00053 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00053:hover {
opacity       : .8;
}
#overlay_olrica-00053 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00054] */
.modal__btn_olrica-00054 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00054:hover {
opacity       : .8;
}
#modal_olrica-00054 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00054 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00054 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00054:hover {
opacity       : .8;
}
#overlay_olrica-00054 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00055] */
.modal__btn_olrica-00055 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00055:hover {
opacity       : .8;
}
#modal_olrica-00055 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00055 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00055 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00055:hover {
opacity       : .8;
}
#overlay_olrica-00055 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00056] */
.modal__btn_olrica-00056 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00056:hover {
opacity       : .8;
}
#modal_olrica-00056 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00056 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00056 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00056:hover {
opacity       : .8;
}
#overlay_olrica-00056 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00057] */
.modal__btn_olrica-00057 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00057:hover {
opacity       : .8;
}
#modal_olrica-00057 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00057 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00057 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00057:hover {
opacity       : .8;
}
#overlay_olrica-00057 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00058] */
.modal__btn_olrica-00058 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00058:hover {
opacity       : .8;
}
#modal_olrica-00058 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00058 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00058 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00058:hover {
opacity       : .8;
}
#overlay_olrica-00058 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00059] */
.modal__btn_olrica-00059 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00059:hover {
opacity       : .8;
}
#modal_olrica-00059 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00059 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00059 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00059:hover {
opacity       : .8;
}
#overlay_olrica-00059 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00060] */
.modal__btn_olrica-00060 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00060:hover {
opacity       : .8;
}
#modal_olrica-00060 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00060 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00060 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00060:hover {
opacity       : .8;
}
#overlay_olrica-00060 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00061] */
.modal__btn_olrica-00061 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00061:hover {
opacity       : .8;
}
#modal_olrica-00061 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00061 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00061 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00061:hover {
opacity       : .8;
}
#overlay_olrica-00061 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00062] */
.modal__btn_olrica-00062 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00062:hover {
opacity       : .8;
}
#modal_olrica-00062 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00062 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00062 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00062:hover {
opacity       : .8;
}
#overlay_olrica-00062 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00063] */
.modal__btn_olrica-00063 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00063:hover {
opacity       : .8;
}
#modal_olrica-00063 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00063 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00063 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00063:hover {
opacity       : .8;
}
#overlay_olrica-00063 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00064] */
.modal__btn_olrica-00064 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00064:hover {
opacity       : .8;
}
#modal_olrica-00064 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00064 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00064 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00064:hover {
opacity       : .8;
}
#overlay_olrica-00064 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00065] */
.modal__btn_olrica-00065 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00065:hover {
opacity       : .8;
}
#modal_olrica-00065 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00065 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00065 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00065:hover {
opacity       : .8;
}
#overlay_olrica-00065 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00066] */
.modal__btn_olrica-00066 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00066:hover {
opacity       : .8;
}
#modal_olrica-00066 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00066 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00066 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00066:hover {
opacity       : .8;
}
#overlay_olrica-00066 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00067] */
.modal__btn_olrica-00067 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00067:hover {
opacity       : .8;
}
#modal_olrica-00067 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00067 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00067 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00067:hover {
opacity       : .8;
}
#overlay_olrica-00067 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00068] */
.modal__btn_olrica-00068 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00068:hover {
opacity       : .8;
}
#modal_olrica-00068 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00068 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00068 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00068:hover {
opacity       : .8;
}
#overlay_olrica-00068 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00069] */
.modal__btn_olrica-00069 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00069:hover {
opacity       : .8;
}
#modal_olrica-00069 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00069 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00069 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00069:hover {
opacity       : .8;
}
#overlay_olrica-00069 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00070] */
.modal__btn_olrica-00070 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00070:hover {
opacity       : .8;
}
#modal_olrica-00070 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00070 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00070 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00070:hover {
opacity       : .8;
}
#overlay_olrica-00070 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00071] */
.modal__btn_olrica-00071 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00071:hover {
opacity       : .8;
}
#modal_olrica-00071 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00071 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00071 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00071:hover {
opacity       : .8;
}
#overlay_olrica-00071 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00072] */
.modal__btn_olrica-00072 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00072:hover {
opacity       : .8;
}
#modal_olrica-00072 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00072 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00072 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00072:hover {
opacity       : .8;
}
#overlay_olrica-00072 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00073] */
.modal__btn_olrica-00073 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00073:hover {
opacity       : .8;
}
#modal_olrica-00073 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00073 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00073 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00073:hover {
opacity       : .8;
}
#overlay_olrica-00073 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00074] */
.modal__btn_olrica-00074 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00074:hover {
opacity       : .8;
}
#modal_olrica-00074 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00074 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00074 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00074:hover {
opacity       : .8;
}
#overlay_olrica-00074 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00075] */
.modal__btn_olrica-00075 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00075:hover {
opacity       : .8;
}
#modal_olrica-00075 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00075 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00075 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00075:hover {
opacity       : .8;
}
#overlay_olrica-00075 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00076] */
.modal__btn_olrica-00076 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00076:hover {
opacity       : .8;
}
#modal_olrica-00076 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00076 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00076 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00076:hover {
opacity       : .8;
}
#overlay_olrica-00076 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00077] */
.modal__btn_olrica-00077 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00077:hover {
opacity       : .8;
}
#modal_olrica-00077 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00077 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00077 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00077:hover {
opacity       : .8;
}
#overlay_olrica-00077 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00078] */
.modal__btn_olrica-00078 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00078:hover {
opacity       : .8;
}
#modal_olrica-00078 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00078 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00078 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00078:hover {
opacity       : .8;
}
#overlay_olrica-00078 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00079] */
.modal__btn_olrica-00079 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00079:hover {
opacity       : .8;
}
#modal_olrica-00079 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00079 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00079 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00079:hover {
opacity       : .8;
}
#overlay_olrica-00079 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00080] */
.modal__btn_olrica-00080 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00080:hover {
opacity       : .8;
}
#modal_olrica-00080 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00080 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00080 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00080:hover {
opacity       : .8;
}
#overlay_olrica-00080 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00081] */
.modal__btn_olrica-00081 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00081:hover {
opacity       : .8;
}
#modal_olrica-00081 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00081 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00081 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00081:hover {
opacity       : .8;
}
#overlay_olrica-00081 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00082] */
.modal__btn_olrica-00082 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00082:hover {
opacity       : .8;
}
#modal_olrica-00082 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00082 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00082 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00082:hover {
opacity       : .8;
}
#overlay_olrica-00082 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00083] */
.modal__btn_olrica-00083 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00083:hover {
opacity       : .8;
}
#modal_olrica-00083 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00083 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00083 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00083:hover {
opacity       : .8;
}
#overlay_olrica-00083 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00084] */
.modal__btn_olrica-00084 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00084:hover {
opacity       : .8;
}
#modal_olrica-00084 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00084 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00084 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00084:hover {
opacity       : .8;
}
#overlay_olrica-00084 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00085] */
.modal__btn_olrica-00085 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00085:hover {
opacity       : .8;
}
#modal_olrica-00085 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00085 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00085 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00085:hover {
opacity       : .8;
}
#overlay_olrica-00085 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00086] */
.modal__btn_olrica-00086 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00086:hover {
opacity       : .8;
}
#modal_olrica-00086 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00086 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00086 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00086:hover {
opacity       : .8;
}
#overlay_olrica-00086 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00087] */
.modal__btn_olrica-00087 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00087:hover {
opacity       : .8;
}
#modal_olrica-00087 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00087 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00087 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00087:hover {
opacity       : .8;
}
#overlay_olrica-00087 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00088] */
.modal__btn_olrica-00088 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00088:hover {
opacity       : .8;
}
#modal_olrica-00088 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00088 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00088 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00088:hover {
opacity       : .8;
}
#overlay_olrica-00088 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00089] */
.modal__btn_olrica-00089 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00089:hover {
opacity       : .8;
}
#modal_olrica-00089 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00089 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00089 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00089:hover {
opacity       : .8;
}
#overlay_olrica-00089 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00090] */
.modal__btn_olrica-00090 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00090:hover {
opacity       : .8;
}
#modal_olrica-00090 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00090 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00090 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00090:hover {
opacity       : .8;
}
#overlay_olrica-00090 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00091] */
.modal__btn_olrica-00091 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00091:hover {
opacity       : .8;
}
#modal_olrica-00091 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00091 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00091 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00091:hover {
opacity       : .8;
}
#overlay_olrica-00091 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00092] */
.modal__btn_olrica-00092 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00092:hover {
opacity       : .8;
}
#modal_olrica-00092 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00092 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00092 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00092:hover {
opacity       : .8;
}
#overlay_olrica-00092 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00093] */
.modal__btn_olrica-00093 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00093:hover {
opacity       : .8;
}
#modal_olrica-00093 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00093 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00093 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00093:hover {
opacity       : .8;
}
#overlay_olrica-00093 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00094] */
.modal__btn_olrica-00094 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00094:hover {
opacity       : .8;
}
#modal_olrica-00094 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00094 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00094 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00094:hover {
opacity       : .8;
}
#overlay_olrica-00094 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00095] */
.modal__btn_olrica-00095 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00095:hover {
opacity       : .8;
}
#modal_olrica-00095 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00095 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00095 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00095:hover {
opacity       : .8;
}
#overlay_olrica-00095 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00096] */
.modal__btn_olrica-00096 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00096:hover {
opacity       : .8;
}
#modal_olrica-00096 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00096 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00096 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00096:hover {
opacity       : .8;
}
#overlay_olrica-00096 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00097] */
.modal__btn_olrica-00097 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00097:hover {
opacity       : .8;
}
#modal_olrica-00097 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00097 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00097 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00097:hover {
opacity       : .8;
}
#overlay_olrica-00097 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00098] */
.modal__btn_olrica-00098 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00098:hover {
opacity       : .8;
}
#modal_olrica-00098 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00098 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00098 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00098:hover {
opacity       : .8;
}
#overlay_olrica-00098 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00099] */
.modal__btn_olrica-00099 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00099:hover {
opacity       : .8;
}
#modal_olrica-00099 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00099 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00099 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00099:hover {
opacity       : .8;
}
#overlay_olrica-00099 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}
/* [olrica-00100] */
.modal__btn_olrica-00100 {
border-radius : 5px;
border        : none;
box-shadow    : 0 0 20px #0B173B;
background    : #0B173B;
color         : #fafafa;
cursor        : pointer;
text-align    : center;
line-height   : 65px;
height        : 65px;
width         : 350px;
}
.modal__btn_olrica-00100:hover {
opacity       : .8;
}
#modal_olrica-00100 {
background    : #2E2E2E;
display       : none;
padding       : 20px;
position      : fixed;
top           : 50%;
left          : 50%;
transform     : translate(-50%, -50%);
height        : 80vh;
width         : 90%;
z-index       : 10000; /* オーバーレイより上 */
}
.modal__inner_olrica-00100 {
  height      : 100%;
  overflow-y  : scroll;
}
#close__btn_olrica-00100 {
background    : #2E2E2E;
border-radius : 50%;
cursor        : pointer;
position      : absolute;
bottom        : -0px;
left          : 50%;
transform     : translate(-50%, 100%);
text-align    : center;
line-height   : 40px;
height        : 40px;
width         : 40px;
}
#close__btn_olrica-00100:hover {
opacity       : .8;
}
#overlay_olrica-00100 {
background    : rgba(0,0,0,.7);
display       : none;
cursor        : pointer;
position      : fixed;
top           : 0;
left          : 0;
height        : 100%;
width         : 100%;
z-index       : 9999; /* sliderや他の要素より上に */
}

/*ページング*/
ul.paging{
list-style-type   : none;
margin            : auto;
padding           : 0;
display           : table;
}

ul.paging::after{
content           : "";
display           : block;
clear             : both;
}
ul.paging > li{
float             : left;
}

ul.paging > li > *{
margin            : 2px;
padding           : 3px 0;
display           : block;
color             : #000;
text-decoration   : none;
}

ul.paging > li > a, ul.paging > li > .active, ul.paging > li > [data-page]{
padding           : 3px 10px;
border            : 1px solid #6E6E6E;
border-radius     : 5px;
background-color  : #6E6E6E;
}

ul.paging > li > .active{
background-color  : #CCC;
}

ul.paging > li > [data-page]{
cursor            : pointer;
}

</style>
