









*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(27,22,66,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}

body{margin:0;
font-family:"DM Sans",sans-serif;
font-size:16px;
font-weight:400;
line-height:2;
color:#444444;
text-align:left;
background-color:#ffffff}

[tabindex="-1"]:focus:not(:focus-visible){outline:0;}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:2rem}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:500}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:700}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}sup{top:-.5em}
a{color:#6658ea;text-decoration:none;background-color:transparent}
a:hover{color:#5546e8;text-decoration:none}
a:not([href]){color:inherit;text-decoration:none}
a:not([href]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-コル_L:コル_L}
caption{padding-top:1.25rem;padding-bottom:1.25rem;color:#575a7b;text-align:left;caption-side:bottom}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}

button{border-radius:4}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}
button,select{text-transform:none}[role=button]{cursor:pointer}
select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:"DM Serif Display",serif;font-weight:500;line-height:1.2}
.h1,h1{font-size:2.25rem}
.h2,h2{font-size:1.75rem}
.h3,h3{font-size:1.25rem}
.h4,h4{font-size:1.125rem}
.h5,h5{font-size:1rem}
.h6,h6{font-size:.875rem}
.lead{font-size:1.375rem;font-weight:400}
.display-1{font-size:5.125rem;font-weight:500;line-height:1.08}
.display-2{font-size:4.5rem;font-weight:500;line-height:1.08}
.ディスプレイ_3{font-size:4rem;font-weight:500;line-height:1.08}

.ディスプレイ_4{font-size:3rem;font-weight:500;line-height:1.08}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #eaf2fe}
.small,small{font-size:88%;font-weight:400}
.mark,mark{padding:.2em;background-color:#fcf8e3}
.リスト_U_スタイルド{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:90%;text-transform:uppercase}

.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dce0f3;border-radius:1rem;-webkit-box-shadow:0 1px 2px rgba(27,22,66,.075);box-shadow:0 1px 2px rgba(27,22,66,.075);max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#575a7b}
code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#2b265a;border-radius:.5rem;-webkit-box-shadow:inset 0 -.1rem 0 rgba(27,22,66,.25);box-shadow:inset 0 -.1rem 0 rgba(27,22,66,.25)}
kbd kbd{padding:0;font-size:100%;font-weight:500;-webkit-box-shadow:none;box-shadow:none}pre{display:block;font-size:87.5%;color:#2b265a}pre code{font-size:inherit;color:inherit;word-break:normal}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
.container-fluid,.コンテイナー_L,.container-md,.container-sm,.container-xl{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container,.container-sm{max-width:540px}}
@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}
@media (min-width:992px){.container,.コンテイナー_L,.container-md,.container-sm{max-width:960px}}
@media (min-width:1200px){.container,.コンテイナー_L,.container-md,.container-sm,.container-xl{max-width:1140px}}
.サイズ_ロウ{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}
.ナンバー_G{margin-right:0;margin-left:0}
.ナンバー_G>.col,.ナンバー_G>[class*=col-]{padding-right:0;
padding-left:0}
.コル_12,.コル_col-6,.コル_L_10,.コル_L_5,.コル_M_D,.コル_col-md-4,.コル_M5,.コル_M_6{position:relative;
width:100%;
padding-right:16px;
padding-left:16px}
.コル_col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.コル_12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width:768px){.コル_M_D{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}
.コル_col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.コル_M5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.コル_M_6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.オーダー_M_0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.オーダー_M_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.コル_L_5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.コル_L_10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}}
.ビー_T_N{display:inline-block;font-weight:500;color:#008b9f;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.75rem 1.75rem;font-size:1.125rem;line-height:1.6;border-radius:.5rem 0 .5rem 0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.ビー_T_N{-webkit-transition:none;-o-transition:none;transition:none}}
.ビー_T_N:hover{color:#008b9f;text-decoration:none}
.ビー_T_N.focus,.ビー_T_N:focus{outline:0;-webkit-box-shadow:0 0 0 0 rgba(102,88,234,.25);box-shadow:0 0 0 0 rgba(102,88,234,.25)}
.ビー_T_N.disabled,.ビー_T_N:disabled{opacity:.65;-webkit-box-shadow:none;box-shadow:none}
.ビー_T_N:not(:disabled):not(.disabled){cursor:pointer}
.ビー_T_N:not(:disabled):not(.disabled).active,.ビー_T_N:not(:disabled):not(.disabled):active{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06)}
.ビー_T_N:not(:disabled):not(.disabled).active:focus,.ビー_T_N:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:0 0 0 0 rgba(102,88,234,.25),0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06);box-shadow:0 0 0 0 rgba(102,88,234,.25),0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06)}
a.ビー_T_N.disabled,fieldset:disabled a.ビー_T_N{pointer-events:none}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.どろっぷだうん_T{color:#fff;background-color:#3c2be4;border-color:#321fe3}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(125,113,237,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(125,113,237,.5)}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.どろっぷだうん_T{color:#fff;background-color:#42445d;border-color:#3d3f56}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(112,115,143,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(112,115,143,.5)}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.どろっぷだうん_T{color:#fff;background-color:#23aa82;border-color:#21a07a}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(76,218,176,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(76,218,176,.5)}
.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8;-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06)}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.どろっぷだうん_T{color:#fff;background-color:#117a8b;border-color:#10707f}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(58,176,195,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(58,176,195,.5)}

.ボタン_W{color:#ffffff;
background-color:#123456;
border-color:#008b9f;
-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06);
box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06);}

.ボタン_W:hover{color:#008b9f;
background-color:#abcdef;
border-color:#ffffff}

.ボタン_W.focus,.ボタン_W:focus{color:#008b9f;background-color:#123456;border-color:#123456;-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(221,192,86,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(221,192,86,.5)}
.ボタン_W.disabled,.ボタン_W:disabled{color:#008b9f;background-color:#00ff00;border-color:#00ff00}

.ボタン_W:not(:disabled):not(.disabled).active,.ボタン_W:not(:disabled):not(.disabled):active,.show>.ボタン_W.どろっぷだうん_T{color:#008b9f;background-color:#123456;border-color:#ffd119}
.ボタン_W:not(:disabled):not(.disabled).active:focus,.ボタン_W:not(:disabled):not(.disabled):active:focus,.show>.ボタン_W.どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(221,192,86,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(221,192,86,.5)}

どろっぷだうん_T{color:#fff;background-color:#f7372a;border-color:#f72b1e}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(250,124,116,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(250,124,116,.5)}
どろっぷだうん_T{color:#008b9f;background-color:#c0daff;border-color:#b3d3ff}
どろっぷだうん_T{color:#fff;background-color:#0b091c;border-color:#070612}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(61,57,94,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(61,57,94,.5)}
どろっぷだうん_T{color:#fff;background-color:#453d8b;border-color:#403983}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(111,103,187,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(111,103,187,.5)}
どろっぷだうん_T{color:#fff;background-color:#3a56e8;border-color:#2f4ce6}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(127,145,240,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(127,145,240,.5)}
どろっぷだうん_T{color:#fff;background-color:#6658ea;border-color:#6658ea}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(102,88,234,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(102,88,234,.5)}
どろっぷだうん_T{color:#fff;background-color:#575a7b;border-color:#575a7b}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(87,90,123,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(87,90,123,.5)}
どろっぷだうん_T{color:#fff;background-color:#2cd4a2;border-color:#2cd4a2}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(44,212,162,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(44,212,162,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}
どろっぷだうん_T{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(23,162,184,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(23,162,184,.5)}
どろっぷだうん_T{color:#008b9f;background-color:#00ff00;border-color:#00ff00}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(255,222,89,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(255,222,89,.5)}
どろっぷだうん_T{color:#fff;background-color:#f9655b;border-color:#f9655b}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(249,101,91,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(249,101,91,.5)}
どろっぷだうん_T{color:#008b9f;background-color:#f3f8ff;border-color:#f3f8ff}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(243,248,255,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(243,248,255,.5)}
どろっぷだうん_T{color:#fff;background-color:#008b9f;border-color:#008b9f}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(27,22,66,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(27,22,66,.5)}
どろっぷだうん_T{color:#fff;background-color:#564caf;border-color:#564caf}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(86,76,175,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(86,76,175,.5)}
どろっぷだうん_T{color:#fff;background-color:#687ded;border-color:#687ded}
どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(104,125,237,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(104,125,237,.5)}
.コル_L:not(.show){display:none}

.どろっぷだうん,.dropleft,.dropright,.dropup{position:relative}
.どろっぷだうん_T{white-space:nowrap}
.ドロップ_ダウン{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:16rem;padding:2rem 0;margin:.125rem 0 0;font-size:1rem;color:#008b9f;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(27,22,66,.15);border-radius:1rem 0 1rem 0;-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06)}
.ドロップ_ダウン-left{right:auto;left:0}
.ドロップ_ダウン-right{right:0;left:auto}
@media (min-width:576px){.ドロップ_ダウン-sm-left{right:auto;left:0}
.ドロップ_ダウン-sm-right{right:0;left:auto}}
@media (min-width:768px){.ドロップ_ダウン-md-left{right:auto;left:0}
.ドロップ_ダウン-md-right{right:0;left:auto}}
@media (min-width:992px){.ドロップダウン_メニュー_L-left{right:auto;left:0}
.ドロップダウン_メニュー_L-right{right:0;left:auto}}
@media (min-width:1200px){.ドロップ_ダウン-xl-left{right:auto;left:0}
.ドロップ_ダウン-xl-right{right:0;left:auto}}
.dropup .ドロップ_ダウン{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropright .ドロップ_ダウン{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropright .どろっぷだうん_T::after{vertical-align:0}
.dropleft .ドロップ_ダウン{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropleft .どろっぷだうん_T::before{vertical-align:0}
.ドロップ_ダウン[x-placement^=bottom],.ドロップ_ダウン[x-placement^=left],.ドロップ_ダウン[x-placement^=right],.ドロップ_ダウン[x-placement^=top]{right:auto;bottom:auto}
.どろっぷだうん-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #eaf2fe}
.どろっぷだうん-item,.どろっぷだうん-link{display:block;width:100%;padding:0 0;clear:both;font-weight:400;color:#008b9f;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.どろっぷだうん-item:focus,.どろっぷだうん-item:hover,.どろっぷだうん-link:focus,.どろっぷだうん-link:hover{color:#6658ea;text-decoration:none;background-color:transparent}
.active.どろっぷだうん-link,.どろっぷだうん-item.active,.どろっぷだうん-item:active,.どろっぷだうん-link:active{color:#6658ea;text-decoration:none;background-color:transparent}
.disabled.どろっぷだうん-link,.どろっぷだうん-item.disabled,.どろっぷだうん-item:disabled,.どろっぷだうん-link:disabled{color:#575a7b;pointer-events:none;background-color:transparent}
.ドロップ_ダウン.show{display:block}
.どろっぷだうん-header{display:block;padding:2rem 0;margin-bottom:0;font-size:1rem;color:#6658ea;white-space:nowrap}
.どろっぷだうん-item-text{display:block;padding:0 0;color:#008b9f}
.btn-group-vertical>.ビー_T_N,.btn-group>.ビー_T_N{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.btn-group-vertical>.btn:hover,.btn-group>.ビー_T_N:hover{z-index:1}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.ビー_T_N.active,.btn-group>.ビー_T_N:active,.btn-group>.ビー_T_N:focus{z-index:1}
.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.btn-toolbar .input-group{width:auto}
.btn-group>.btn-group:not(:first-child),.btn-group>.ビー_T_N:not(:first-child){margin-left:-1px}
.btn-group>.btn-group:not(:last-child)>.ビー_T_N,.btn-group>.ビー_T_N:not(:last-child):not(.どろっぷだうん_T){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.ビー_T_N,.btn-group>.ビー_T_N:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.どろっぷだうん_T-split{padding-right:1.3125rem;padding-left:1.3125rem}
.どろっぷだうん_T-split::after,.dropright .どろっぷだうん_T-split::after,.dropup .どろっぷだうん_T-split::after{margin-left:0}
.dropleft .どろっぷだうん_T-split::before{margin-right:0}
.btn-group-sm>.btn+.どろっぷだうん_T-split,.btn-sm+.どろっぷだうん_T-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-lg>.btn+.どろっぷだうん_T-split,.btn-lg+.どろっぷだうん_T-split{padding-right:1.6875rem;padding-left:1.6875rem}
.btn-group.show .どろっぷだうん_T{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06)}
.btn-group.show .どろっぷだうん_T.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.ビー_T_N:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn-group:not(:last-child)>.ビー_T_N,.btn-group-vertical>.ビー_T_N:not(:last-child):not(.どろっぷだうん_T){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.ビー_T_N,.btn-group-vertical>.ビー_T_N:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}
.btn-group-toggle>.ビー_T_N,.btn-group-toggle>.btn-group>.ビー_T_N{margin-bottom:0}
.btn-group-toggle>.ビー_T_N input[type=checkbox],.btn-group-toggle>.ビー_T_N input[type=radio],.btn-group-toggle>.btn-group>.ビー_T_N input[type=checkbox],.btn-group-toggle>.btn-group>.ビー_T_N input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.ビー_T_N,.input-group-prepend .ビー_T_N{position:relative;z-index:2}
.ビー_T_N:focus,.input-group-prepend .ビー_T_N:focus{z-index:3}
.btn+.ビー_T_N,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.ビー_T_N,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.ビー_T_N,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.ビー_T_N,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}
.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.ビー_T_N,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.ビー_T_N,.input-group-lg>.input-group-prepend>.input-group-text{padding:1rem 1.5rem;font-size:1.125rem;line-height:1.6;border-radius:.5rem 0 .5rem 0}
.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.6em + 1rem + 2px)}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.ビー_T_N,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.ビー_T_N,.input-group-sm>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:.875rem;line-height:1.6;border-radius:.5rem 0 .5rem 0}
.input-group>.input-group-append:last-child>.ビー_T_N:not(:last-child):not(.どろっぷだうん_T),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.ビー_T_N,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.ビー_T_N,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-append>.ビー_T_N,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.ビー_T_N:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.ビー_T_N,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}
.ナビ_リンク{display:block;padding:.5rem 1rem}
.ナビ_リンク:focus,.ナビ_リンク:hover{text-decoration:none}
.ナビ_リンク.disabled{color:#575a7b;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:3px solid transparent}
.ナビ_アイテム{margin-bottom:-3px}
.nav-tabs .ナビ_リンク{border:3px solid transparent;border-top-left-radius:0;border-top-right-radius:0}
ナビ_リンク:focus,.nav-tabs .ナビ_リンク:hover{border-color:#eaf2fe #eaf2fe transparent}
.ナビ_リンク.disabled{color:#575a7b;background-color:transparent;border-color:transparent}
.ナビ_アイテム.show .ナビ_リンク,.nav-tabs .ナビ_リンク.active{color:#495057;background-color:transparent;border-color:transparent transparent #00ff00 transparent}
.ドロップ_ダウン{margin-top:-3px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .ナビ_リンク{border-radius:.5rem}
.ナビ_リンク.active,.nav-pills .show>.ナビ_リンク{color:#fff;background-color:#6658ea}
.ナビ_アイテム{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .ナビ_アイテム{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none}

.ナビ_ばー{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 1rem}

.ナビ_ばー .container,.ナビ_ばー .container-fluid,.ナビ_ばー .コンテイナー_L,.ナビ_ばー .container-md,.ナビ_ばー .container-sm,.ナビ_ばー .container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

.ナビバー_ブランド{display:inline-block;padding-top:0;padding-bottom:0;margin-right:1rem;font-size:1.75rem;line-height:inherit;white-space:nowrap}

.ナビバー_ブランド:focus,.ナビバー_ブランド:hover{text-decoration:none}

.ナビ_なび{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.ナビ_なび .ナビ_リンク{padding-right:0;padding-left:0}
.ナビ_なび .ドロップ_ダウン{position:static;float:none}

.ナビ_ばー-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}

.ナビ_コール{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ナビ＿T{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.5rem 0 .5rem 0}
.ナビ＿T:focus,.ナビ＿T:hover{text-decoration:none}
.ナビ＿T_アイコン{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}

@media (max-width:575.98px){.ナビ_ばー-expand-sm>.container,.ナビ_ばー-expand-sm>.container-fluid,.ナビ_ばー-expand-sm>.コンテイナー_L,.ナビ_ばー-expand-sm>.container-md,.ナビ_ばー-expand-sm>.container-sm,.ナビ_ばー-expand-sm>.container-xl{padding-right:0;padding-left:0}}

@media (min-width:576px){.ナビ_ばー-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.ナビ_ばー-expand-sm .ナビ_なび{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.ナビ_ばー-expand-sm .ナビ_なび .ドロップ_ダウン{position:absolute}
.ナビ_ばー-expand-sm .ナビ_なび .ナビ_リンク{padding-right:1.875rem;padding-left:1.875rem}
.ナビ_ばー-expand-sm>.container,.ナビ_ばー-expand-sm>.container-fluid,.ナビ_ばー-expand-sm>.コンテイナー_L,.ナビ_ばー-expand-sm>.container-md,.ナビ_ばー-expand-sm>.container-sm,.ナビ_ばー-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}

.ナビ_ばー-expand-sm .ナビ_コール{display:-webkit-box;;display:-ms-flexbox;;display:flex;;-ms-flex-preferred-size:auto;flex-basis:auto}

.ナビ_ばー-expand-sm .ナビ＿T{display:none}}
@media (max-width:767.98px){.ナビ_ばー-expand-md>.container,.ナビ_ばー-expand-md>.container-fluid,.ナビ_ばー-expand-md>.コンテイナー_L,.ナビ_ばー-expand-md>.container-md,.ナビ_ばー-expand-md>.container-sm,.ナビ_ばー-expand-md>.container-xl{padding-right:0;padding-left:0}}
@media (min-width:768px){.ナビ_ばー-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.ナビ_ばー-expand-md .ナビ_なび{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.ナビ_ばー-expand-md .ナビ_なび .ドロップ_ダウン{position:absolute}
.ナビ_ばー-expand-md .ナビ_なび .ナビ_リンク{padding-right:1.875rem;padding-left:1.875rem}
.ナビ_ばー-expand-md>.container,.ナビ_ばー-expand-md>.container-fluid,.ナビ_ばー-expand-md>.コンテイナー_L,.ナビ_ばー-expand-md>.container-md,.ナビ_ばー-expand-md>.container-sm,.ナビ_ばー-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.ナビ_ばー-expand-md .ナビ_コール{display:-webkit-box;;display:-ms-flexbox;;display:flex;;-ms-flex-preferred-size:auto;flex-basis:auto}
.ナビ_ばー-expand-md .ナビ＿T{display:none}}
@media (max-width:991.98px){.ナビ＿バー_L>.container,.ナビ＿バー_L>.container-fluid,.ナビ＿バー_L>.コンテイナー_L,.ナビ＿バー_L>.container-md,.ナビ＿バー_L>.container-sm,.ナビ＿バー_L>.container-xl{padding-right:0;padding-left:0}}
@media (min-width:992px){.ナビ＿バー_L{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.ナビ＿バー_L .ナビ_なび{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.ナビ＿バー_L .ナビ_なび .ドロップ_ダウン{position:absolute}
.ナビ＿バー_L .ナビ_なび .ナビ_リンク{padding-right:1.875rem;padding-left:1.875rem}
.ナビ＿バー_L>.container,.ナビ＿バー_L>.container-fluid,.ナビ＿バー_L>.コンテイナー_L,.ナビ＿バー_L>.container-md,.ナビ＿バー_L>.container-sm,.ナビ＿バー_L>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.ナビ＿バー_L .ナビ_コール{display:-webkit-box;;display:-ms-flexbox;;display:flex;;-ms-flex-preferred-size:auto;flex-basis:auto}
.ナビ＿バー_L .ナビ＿T{display:none}}
@media (max-width:1199.98px){.ナビ_ばー-expand-xl>.container,.ナビ_ばー-expand-xl>.container-fluid,.ナビ_ばー-expand-xl>.コンテイナー_L,.ナビ_ばー-expand-xl>.container-md,.ナビ_ばー-expand-xl>.container-sm,.ナビ_ばー-expand-xl>.container-xl{padding-right:0;padding-left:0}}

@media (min-width:1200px){.ナビ_ばー-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.ナビ_ばー-expand-xl .ナビ_なび{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.ナビ_ばー-expand-xl .ナビ_なび .ドロップ_ダウン{position:absolute}
.ナビ_ばー-expand-xl .ナビ_なび .ナビ_リンク{padding-right:1.875rem;padding-left:1.875rem}
.ナビ_ばー-expand-xl>.container,.ナビ_ばー-expand-xl>.container-fluid,.ナビ_ばー-expand-xl>.コンテイナー_L,.ナビ_ばー-expand-xl>.container-md,.ナビ_ばー-expand-xl>.container-sm,.ナビ_ばー-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.ナビ_ばー-expand-xl .ナビ_コール{display:-webkit-box;;display:-ms-flexbox;;display:flex;;-ms-flex-preferred-size:auto;flex-basis:auto}
.ナビ_ばー-expand-xl .ナビ＿T{display:none}}
.ナビ_ばー-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.ナビ_ばー-expand>.container,.ナビ_ばー-expand>.container-fluid,.ナビ_ばー-expand>.コンテイナー_L,.ナビ_ばー-expand>.container-md,.ナビ_ばー-expand>.container-sm,.ナビ_ばー-expand>.container-xl{padding-right:0;padding-left:0}

.ナビ_ばー-expand .ナビ_なび{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.ナビ_ばー-expand .ナビ_なび .ドロップ_ダウン{position:absolute}
.ナビ_ばー-expand .ナビ_なび .ナビ_リンク{padding-right:1.875rem;padding-left:1.875rem}
.ナビ_ばー-expand>.container,.ナビ_ばー-expand>.container-fluid,.ナビ_ばー-expand>.コンテイナー_L,.ナビ_ばー-expand>.container-md,.ナビ_ばー-expand>.container-sm,.ナビ_ばー-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.ナビ_ばー-expand .ナビ_コール{display:-webkit-box;;display:-ms-flexbox;;display:flex;;-ms-flex-preferred-size:auto;flex-basis:auto}
.ナビ_ばー-expand .ナビ＿T{display:none}
.ナビ_ライト .ナビバー_ブランド{color:#008b9f}
.ナビ_ライト .ナビバー_ブランド:focus,.ナビ_ライト .ナビバー_ブランド:hover{color:#008b9f}
.ナビ_ライト .ナビ_なび .ナビ_リンク{color:#008b9f}
.ナビ_ライト .ナビ_なび .ナビ_リンク:focus,.ナビ_ライト .ナビ_なび .ナビ_リンク:hover{color:#008b9f}
.ナビ_ライト .ナビ_なび .ナビ_リンク.disabled{color:#008b9f}
.ナビ_ライト .ナビ_なび .active>.ナビ_リンク,.ナビ_ライト .ナビ_なび .ナビ_リンク.active,.ナビ_ライト .ナビ_なび .ナビ_リンク.show,.ナビ_ライト .ナビ_なび .show>.ナビ_リンク{color:#008b9f}
.ナビ_ライト .ナビ＿T{color:#008b9f;border-color:transparent}
.ナビ_ライト .ナビ＿T_アイコン{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23575A7B' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}

.ナビ_ライト .ナビ_ばー-text{color:#008b9f}
.ナビ_ライト .ナビ_ばー-text a{color:#008b9f}
.ナビ_ライト .ナビ_ばー-text a:focus,.ナビ_ライト .ナビ_ばー-text a:hover{color:#008b9f}
.ナビ_ばー-dark .ナビバー_ブランド{color:#fff}
.ナビ_ばー-dark .ナビバー_ブランド:focus,.ナビ_ばー-dark .ナビバー_ブランド:hover{color:#fff}
.ナビ_ばー-dark .ナビ_なび .ナビ_リンク{color:#fff}
.ナビ_ばー-dark .ナビ_なび .ナビ_リンク:focus,.ナビ_ばー-dark .ナビ_なび .ナビ_リンク:hover{color:#fff}
.ナビ_ばー-dark .ナビ_なび .ナビ_リンク.disabled{color:#fff}
.ナビ_ばー-dark .ナビ_なび .active>.ナビ_リンク,.ナビ_ばー-dark .ナビ_なび .ナビ_リンク.active,.ナビ_ばー-dark .ナビ_なび .ナビ_リンク.show,.ナビ_ばー-dark .ナビ_なび .show>.ナビ_リンク{color:#fff}
.ナビ_ばー-dark .ナビ＿T{color:#fff;border-color:transparent}
.ナビ_ばー-dark .ナビ_ばー-text{color:#fff}
.ナビ_ばー-dark .ナビ_ばー-text a{color:#fff}
.ナビ_ばー-dark .ナビ_ばー-text a:focus,.ナビ_ばー-dark .ナビ_ばー-text a:hover{color:#fff}
.カード_カード{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(27,22,66,.125);border-radius:0}
.カード_カード>hr{margin-right:0;margin-left:0}
.カード_カード>.list-group{border-top:inherit;border-bottom:inherit}
.カード_カード>.list-group:first-child{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}
.カード_カード>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.card-img,.card-img-bottom,.カード_イメージ_T{-ms-flex-negative:0;flex-shrink:0;width:100%}
.card-img,.カード_イメージ_T{border-top-left-radius:0;border-top-right-radius:0}
.card-img,.card-img-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}
.card-deck .カード_カード{margin-bottom:16px}
.card-group>.カード_カード{margin-bottom:16px}
@media (min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.card-group>.カード_カード{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}
.card-group>.card+.カード_カード{margin-left:0;border-left:0}
.card-group>.カード_カード:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.カード_カード:not(:last-child) .card-header,.card-group>.カード_カード:not(:last-child) .カード_イメージ_T{border-top-right-radius:0}
.card-group>.カード_カード:not(:last-child) .card-footer,.card-group>.カード_カード:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}
.card-group>.カード_カード:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.カード_カード:not(:first-child) .card-header,.card-group>.カード_カード:not(:first-child) .カード_イメージ_T{border-top-left-radius:0}
.card-group>.カード_カード:not(:first-child) .card-footer,.card-group>.カード_カード:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}
@media (min-width:576px)
.card-columns .カード_カード{display:inline-block;width:100%}}
.accordion>.カード_カード{overflow:hidden}
.accordion>.カード_カード:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.カード_カード:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}
.accordion>.カード_カード>
.バック_ライティング{background-color:#f3f8ff;}
a.バック_ライティング:focus,a.バック_ライティング:hover,button.バック_ライティング:focus,button.バック_ライティング:hover{background-color:#ff00ff;}

.ダーク_BG{background-color:#008b9f;}

a.ダーク_BG:focus,a.ダーク_BG:hover,button.ダーク_BG:focus,button.ダーク_BG:hover{background-color:#ff00ff;}
.バック_ホワイト{background-color:#fff;}
.バック_トランス{background-color:transparent;}
.ラウンディッド{border-radius:1rem;}
.ナーン_D{display:none;}
.d-inline{display:inline;}
.フィックス_D{display:-webkit-box;;display:-ms-flexbox;;display:flex;}
.ブロック_L_D{display:block;}
.ジャスティファイ_C{-webkit-box-pack:start;;-ms-flex-pack:start;;justify-content:flex-start;}
.ジャスティファイ_C{-webkit-box-pack:end;;-ms-flex-pack:end;;justify-content:flex-end;}
.ジャスティファイ_C_C{-webkit-box-pack:center;;-ms-flex-pack:center;;justify-content:center;}
.ジャスティファイ_C_B{-webkit-box-pack:justify;;-ms-flex-pack:justify;;justify-content:space-between;}
.アイテム_センター{-webkit-box-align:center;;-ms-flex-align:center;;align-items:center;}
.ポジション_R{position:relative;}

.ポジション_F{position:fixed;}
.フィックス_T{position:fixed;top:0;right:0;left:0;z-index:1030}
.ダブル_100{width:100%;}
.h-150{height:150%;}
.mダブル_100{max-width:100%;}
.mh-100{max-height:100%;}
.min-vダブル_100{min-width:100vw;}
.min-vh-100{min-height:100vh;}
.vダブル_100{width:100vw;}
.エム_mb-0,.my-0{margin-bottom:0;}
.ml-0,.mx-0{margin-left:0;}

.エム_1{margin:.25rem;}

.mt-1,.my-1{margin-top:.25rem;}
.mr-1,.mx-1{margin-right:.25rem;}
.エム_B_イチ,.my-1{margin-bottom:.25rem;}
.エム_B_3,.my-3{margin-bottom:.75rem;}
.エム_ml-3,.mx-3{margin-left:.75rem;}
.エム_4,.my-4{margin-bottom:1rem;}
.エム_mt-5,.my-5{margin-top:1.5rem;}
.エム_mb-5,.my-5{margin-bottom:1.5rem;}
.エム_mt-8,.my-8{margin-top:3rem;}
.mr-8,.mx-8{margin-right:3rem;}
.エム_B_8,.my-8{margin-bottom:3rem;}
.エム_10,.my-10{margin-bottom:5rem;}
.ピー_T_6,.py-6{padding-top:2rem;}
.ピー_8{padding:3rem;}
.ピーワイ_8{padding-top:3rem;}
.パブリック_8,.ピーワイ_8{padding-bottom:3rem;}
.ピーティー_11,.ピーワイ_11{padding-top:6rem;}
.ピーワイ_11{padding-bottom:6rem;}
.エム_mb-md-0,.my-md-0{margin-bottom:0;}
.エム_エム_5,.my-md-5{margin-bottom:1.5rem;}
.ピーティー_M_0,.py-md-0{padding-top:0;}
.ピー_T_M_11,.ピーワイ_M_11{padding-top:6rem;}
.ピーワイ_M_11{padding-bottom:6rem;}

.ピー_T_M_12,.py-md-12{padding-top:8rem;}
.パブリック_M12,.py-md-12{padding-bottom:8rem;}
.ピーワイ_13{padding-top:10rem;}
.ピーワイ_13{padding-bottom:10rem;}
.ピー_L_6{padding-right:2rem;}
.ピー_L_6{padding-left:2rem;}

.テキスト_センター{text-align:center}
.テキスト_キャピタル{text-transform:uppercase;}
.テキスト_ホワイト{color:#fff;}
.テキスト_プライマリー{color:#6658ea;}
a.テキスト_プライマリー:focus,a.テキスト_プライマリー:hover{color:#2e1bda;}
.ワーニング{color:#ffffff}
a.ワーニング:focus,a.ワーニング:hover{color:#ffcf0d;}
.ダーク{color:#008b9f;}
a.ダーク:focus,a.ダーク:hover{color:#040309;}
.text-primary-dark{color:#564caf;}a.text-primary-dark:focus,a.text-primary-dark:hover{color:#3c357a;}
.テキスト_ライト{color:#687ded;}a.テキスト_ライト:focus,a.テキスト_ライト:hover{color:#2442e5;}
.text-body{color:#008b9f;}
.テキスト_ミュート{color:#575a7b;}
.デコレーション_ナーン{text-decoration:none;}
.text-break{word-wrap:break-word;}
.テキスト_リセット{color:inherit;}
@media print{*,::after,::before{text-shadow:none;;-webkit-box-shadow:none;;box-shadow:none;}
a:not(.ビー_T_N){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}
.ナビ_ばー{display:none}
.table{border-コル_L:コル_L;}

.ビー_T_N:not([class*=btn-outline]){border-color:transparent;}

.ボタン_W:focus,.ボタン_W:hover{background-color:#ff00ff}
.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.どろっぷだうん_T{color:#008b9f;background-color:#e6e6e6;border-color:#dfdfdf}
.btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(221,220,227,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(221,220,227,.5)}
.btn-gray-200:not(:disabled):not(.disabled).active,.btn-gray-200:not(:disabled):not(.disabled):active,.show>.btn-gray-200.どろっぷだうん_T{color:#008b9f;background-color:#b9d4fc;border-color:#adccfb}
.btn-gray-200:not(:disabled):not(.disabled).active:focus,.btn-gray-200:not(:disabled):not(.disabled):active:focus,.show>.btn-gray-200.どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(203,209,226,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(203,209,226,.5)}

ビー_T_N{padding-left:1rem;padding-right:1rem;border-radius:50%}
ビー_T_N>*{width:calc(1.125rem * 1.6)}
ビー_T_N{padding-left:.5rem;padding-right:.5rem;border-radius:50%}
ビー_T_N>*{width:calc(.875rem * 1.6)}
.ビー_T_N{-webkit-box-shadow:none;box-shadow:none}
.カード_カード{-webkit-box-shadow:0 0 24px rgba(27,22,66,.04),0 44px 74px rgba(27,22,66,.06);box-shadow:0 0 24px rgba(27,22,66,.04),0 44px 74px rgba(27,22,66,.06)}

.カード_S{padding:2rem}
.カード_S{padding-left:2rem;padding-right:2rem}}
カード_カード{height:100%;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}
.カード_カード>.サイズ_ロウ{height:inherit}}
.コル_L-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}
.コル_L-toggle::after{content:"\e9b1";-ms-flex-item-align:start;align-self:flex-start;margin-left:auto;font-family:Feather;color:#00ff00;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.コル_L-toggle[aria-expanded=true]::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.nav-tabs .ナビ_リンク{padding:0 0 1.3125rem;border-width:0 0 3px 0}
.nav-tabs .ナビ_アイテム+.ナビ_アイテム{margin-left:2rem}
.nav-dark .ナビ_リンク{color:#8d9aae}
.nav-dark .ナビ_リンク:hover{color:#fff}
.nav-dark .ナビ_リンク.active{color:#fff}
.ドロップ_ダウン{padding:2rem 2rem}
.ドロップ_ダウン-auto{min-width:auto}
.ドロップダウン_メニュー_L{min-width:24rem}
.ドロップ_ダウン-xl{min-width:48rem}
.ドロップ_ダウン-flush{padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.ドロップ_ダウン-col{background-color:#fff;border-radius:1rem 0 1rem 0;-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06)}
.ドロップ_ダウン-body{padding:2rem 2rem}
.ドロップ_ダウン-footer{padding-top:1.25rem;padding-bottom:1.25rem;margin-left:2rem;margin-right:2rem;border-top:1px solid #eaf2fe}
.どろっぷだうん-item+.どろっぷだうん-item,.どろっぷだうん-item+.どろっぷだうん-link,.どろっぷだうん-link+.どろっぷだうん-item,.どろっぷだうん-link+.どろっぷだうん-link{margin-top:.75rem}
.どろっぷだうん-header{padding-top:0;padding-bottom:0;margin-bottom:1.25rem;font-size:.875rem}
.どろっぷだうん-item+.どろっぷだうん-header,.どろっぷだうん-link+.どろっぷだうん-header{margin-top:2.5rem}
@media (min-width:576px) and (max-width:767.98px){.コンテイナー_L{max-width:90%}}
@media (min-width:768px) and (max-width:991.98px){.コンテイナー_L{max-width:95%}}
.input-group .ビー_T_N{-webkit-box-shadow:none;box-shadow:none}
.ナビ_ばー{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow}



.ナビ_ばー::before{content:"　　　　sample CSS";
position:absolute;
color:#008b9f;
top:0;
left:0;
width:100%;
border-width:0;
border-top:20px solid;
border-image:linear-gradient(to right,#008b9f,#ffffff 20%,#ffffff 20%,#008b9f 40%,#008b9f 40%,#ffffff 60%,#ffffff 60%,#008b9f 80%,#008b9f 80%)1;}



.ナビバー_ブランド{font-family:"DM Serif Display",serif}
.ナビ＿T{padding-left:0;padding-right:0}
.ナビ_なび .dropright>.どろっぷだうん_T{display:-webkit-box;display:-ms-flexbox;display:flex}
.ナビ_なび .dropright>.どろっぷだうん_T::after{margin-left:auto;font-family:Feather;color:#8d9aae;content:"\e930"}
.ナビ_なび .ドロップ_ポジション{position:absolute;z-index:1000}
.ナビ_なび .ドロップ_ポジション>.ドロップ_ダウン{position:static}
@media (max-width:991.98px){.ナビ_ばー.フィックス_T{max-height:100vh;overflow:auto}
.ナビ_なび:first-child{margin-top:2rem}
.ナビ_なび>.ナビ_アイテム{border-top:1px solid rgba(27,22,66,.065)}
.ナビ_なび>.ナビ_アイテム>.ナビ_リンク{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.75rem;padding-bottom:.75rem}
.ナビ_なび>.どろっぷだうん>.どろっぷだうん_T::after{margin-left:auto;font-family:Feather;color:#8d9aae;content:"\e92e";-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.ナビ_なび>.どろっぷだうん.show>.どろっぷだうん_T::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.ナビ_なび>.どろっぷだうん .ドロップ_ダウン,.ナビ_なび>.どろっぷだうん .ドロップ_ダウン-col{min-width:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.ナビ_なび>.どろっぷだうん .ドロップ_ダウン{padding:.75rem 0 1.5rem}
.ナビ_なび>.どろっぷだうん .ドロップ_ダウン-col{background-color:transparent;}
.ナビ_なび>.どろっぷだうん .ドロップ_ダウン-col .テキスト_ホワイト{color:#008b9f;}
.ナビ_なび>.どろっぷだうん .ドロップ_ダウン-body{padding:0}
.ナビ_なび .dropright>.どろっぷだうん_T::after{content:"\e92e";-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.ナビ_なび .dropright.show>.どろっぷだうん_T::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.ナビ_なび .dropright .ドロップ_ダウン{padding:.75rem 0 0 .75rem}
.ナビ_なび .ドロップ_ポジション{position:relative;;-webkit-transform:none;;-ms-transform:none;;transform:none;}
.ナビ_なび .テキスト_グレー{color:#ffffff}}

@media (min-width:992px){.ナビ_なび .dropright{width:auto;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}
.ナビ_なび .ドロップ_ダウン{display:none;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;transition-property:opacity,transform,-webkit-transform}
.ナビ_なび .ドロップ_ダウン.showing{display:block}
.ナビ_なび .ドロップ_ダウン.show{display:block;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.ナビ＿R{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media (max-width:991.98px){.h1,h1{font-size:1.75rem}
.h2,h2{font-size:1.5rem}
.h3,h3{font-size:1.125rem}
.ディスプレイ_4{font-size:2.25rem}
.ディスプレイ_3{font-size:2.5rem}
.display-2{font-size:3rem}
.display-1{font-size:3rem}
.lead{font-size:1.25rem}}
.h1,.h2,h1,h2{line-height:1.32}
.h3,h2{line-height:1.4}
.h4,.h5,.h6,h4,h5,h6{line-height:1.6}
.h6.テキスト_キャピタル,.table thead th,h6.テキスト_キャピタル{font-family:"DM Sans",sans-serif;font-weight:700;letter-spacing:.18em}
.display-1.font-family-sans-serif,.display-2.font-family-sans-serif,.ディスプレイ_3.font-family-sans-serif,.ディスプレイ_4.font-family-sans-serif{letter-spacing:-.02em}
.h1.font-family-sans-serif,h1.font-family-sans-serif{letter-spacing:-.02em}



.ボーダー_マルチ{border-width:0;
border-top:40px solid;
border-image:linear-gradient(to right,#008b9f,#ffffff 20%,#ffffff 20%,#008b9f 40%,#008b9f 40%,#ffffff 60%,#ffffff 60%,#008b9f 80%,#008b9f 80%)1;}



.ラウンド_B_R{border-bottom-right-radius:1rem;}
.rounded-bottom-left{border-bottom-left-radius:1rem;}
.ラウンド_T_L{border-top-left-radius:1rem;}
.ラウンド_T_L-lg{border-top-left-radius:2rem;}
.rounded-top-right-sm{border-top-right-radius:.5rem;}
.rounded-bottom-right-sm{border-bottom-right-radius:.5rem;}
.rounded-bottom-left-sm{border-bottom-left-radius:.5rem;}
.ラウンド_T_L-sm{border-top-left-radius:.5rem;}
.rounded-top-right-0{border-top-right-radius:0;}
.rounded-bottom-right-0{border-bottom-right-radius:0;}
.rounded-bottom-left-0{border-bottom-left-radius:0;}
.ラウンド_T_L-0{border-top-left-radius:0;}
.border-stripe{border-color:#6772e5;}
.border-digital-ocean{border-color:#2485fd;}
.border-airbnb{border-color:#ff385c;}

.ボトム_ライト{right:0;
bottom:0;;
-webkit-transform:none;
-ms-transform:none;
transform:none}
.mvダブル_100{max-width:100vw;}
.mダブル_100{max-width:100%;}
.vダブル_100{width:100vw;}
.フォント_セリフ{font-family:"DM Serif Display",serif;}
.テキスト_ホワイト-60{color:rgba(255,255,255,.6);}
a.テキスト_ホワイト-60:hover{color:rgba(255,255,255,.8);}
.テキスト_グレー{color:#ffffff}
.text-gray-600{color:#575a7b;}
.text-gray-800{color:#342e6c;}[class*=テキスト_U-]{background:repeat-x left 1em/1em .15em}
.テキスト_U-primary{background-image:-webkit-gradient(linear,left top,right top,from(rgba(102,88,234,.2)));background-image:-o-linear-gradient(left,rgba(102,88,234,.2));background-image:linear-gradient(to right,rgba(102,88,234,.2))}
.テキスト_U-secondary{background-image:-webkit-gradient(linear,left top,right top,from(rgba(87,90,123,.2)));background-image:-o-linear-gradient(left,rgba(87,90,123,.2));background-image:linear-gradient(to right,rgba(87,90,123,.2))}
.テキスト_U-success{background-image:-webkit-gradient(linear,left top,right top,from(rgba(44,212,162,.2)));background-image:-o-linear-gradient(left,rgba(44,212,162,.2));background-image:linear-gradient(to right,rgba(44,212,162,.2))}
.テキスト_U-info{background-image:-webkit-gradient(linear,left top,right top,from(rgba(23,162,184,.2)));background-image:-o-linear-gradient(left,rgba(23,162,184,.2));background-image:linear-gradient(to right,rgba(23,162,184,.2))}
.テキスト_U-warning{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,222,89,.4)));background-image:-o-linear-gradient(left,rgba(255,222,89,.4));background-image:linear-gradient(to right,rgba(255,222,89,.4))}
.テキスト_U-danger{background-image:-webkit-gradient(linear,left top,right top,from(rgba(249,101,91,.2)));background-image:-o-linear-gradient(left,rgba(249,101,91,.2));background-image:linear-gradient(to right,rgba(249,101,91,.2))}
.テキスト_U-light{background-image:-webkit-gradient(linear,left top,right top,from(rgba(243,248,255,.2)));background-image:-o-linear-gradient(left,rgba(243,248,255,.2));background-image:linear-gradient(to right,rgba(243,248,255,.2))}
.テキスト_U-dark{background-image:-webkit-gradient(linear,left top,right top,from(rgba(27,22,66,.2)));background-image:-o-linear-gradient(left,rgba(27,22,66,.2));background-image:linear-gradient(to right,rgba(27,22,66,.2))}
.テキスト_U-primary-dark{background-image:-webkit-gradient(linear,left top,right top,from(rgba(86,76,175,.2)));background-image:-o-linear-gradient(left,rgba(86,76,175,.2));background-image:linear-gradient(to right,rgba(86,76,175,.2))}
.テキスト_U-primary-light{background-image:-webkit-gradient(linear,left top,right top,from(rgba(104,125,237,.2)));background-image:-o-linear-gradient(left,rgba(104,125,237,.2));background-image:linear-gradient(to right,rgba(104,125,237,.2))}
.アイコン>svg{width:3rem;height:3rem}
.アイコン>svg [fill]:not([fill=none]){fill:currentColor;}
.シェープ{position:absolute;pointer-events:none;background-color:currentColor}
.シェープ_イメージ{position:inherit;overflow:hidden}
.シェープ_イメージ>svg{position:inherit;width:100%;height:100%;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}
.シェープ_エックス{width:100%}
.シェープ_エックス .シェープ_イメージ{width:inherit}
.shape-top{bottom:100%}
.shape-top .シェープ_イメージ{bottom:inherit}
.shape-top .シェープ_イメージ>svg{bottom:0;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}
.シェープ_B{top:100%}
.シェープ_B .シェープ_イメージ{top:inherit}
.シェープ_B .シェープ_イメージ>svg{top:0;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}
.fancybox-container .fancybox-bg{background-color:#008b9f}[data-arrow]:not(.arrow-enabled){display:none}
.arrow-button{z-index:1;width:3.75rem;height:3.75rem;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;color:#fff;background-color:#6658ea;border-color:#6658ea;-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06)}

.arrow-button:hover{color:#ff00ff;background-color:#ff00ff;border-color:#ff00ff}
.arrow-button.focus,.arrow-button:focus{color:#fff;background-color:#000000;border-color:#000000;-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(125,113,237,.5);box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(125,113,237,.5)}
.arrow-button.disabled,.arrow-button:disabled{color:#fff;background-color:#ff00ff;border-color:#ff00ff}
.arrow-button:not(:disabled):not(.disabled).active,.arrow-button:not(:disabled):not(.disabled):active,.show>.arrow-button.どろっぷだうん_T{color:#fff;background-color:#000000;
border-color:#ff00ff}
.arrow-button:not(:disabled):not(.disabled).active:focus,.arrow-button:not(:disabled):not(.disabled):active:focus,.show>.arrow-button.どろっぷだうん_T:focus{-webkit-box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(125,113,237,.5);
box-shadow:0 0 6px rgba(27,22,66,.03),0 14px 24px rgba(27,22,66,.06),0 0 0 0 rgba(125,113,237,.5)}

.arrow-button:active,.arrow-button:focus,.arrow-button:hover{opacity:1;background-color:#abcdef;}

.arrow-button::before{font-family:Feather}
.arrow-button.previous{left:0}
.arrow-button.previous::before{content:"\e910"}
.arrow-button.next{right:0}
.arrow-button.next::before{content:"\e912"}
.arrow-button-icon{display:none}
@media (max-width:767.98px){.arrow-buttons-overlap .arrow-button{top:auto;bottom:0;-webkit-transform:translate(-.5rem,1.5rem);-ms-transform:translate(-.5rem,1.5rem);transform:translate(-.5rem,1.5rem)}
.arrow-buttons-overlap .arrow-button.next{left:50%;-webkit-transform:translate(0,1.5rem);-ms-transform:translate(0,1.5rem);transform:translate(0,1.5rem)}
.arrow-buttons-overlap .arrow-button.next::after{content:"";position:absolute;top:30%;left:0;height:40%;border-left:1px solid rgba(255,255,255,.2)}
.arrow-buttons-overlap .arrow-button.previous{left:50%;-webkit-transform:translate(-100%,1.5rem);-ms-transform:translate(-100%,1.5rem);transform:translate(-100%,1.5rem)}}

@media (min-width:768px){.arrow-buttons-overlap .arrow-button.previous{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.arrow-buttons-overlap .arrow-button.next{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}}

.arrow-buttons-bottom-left .arrow-button{top:auto;bottom:0;-webkit-transform:translate(-1.5rem,1.5rem);-ms-transform:translate(-1.5rem,1.5rem);transform:translate(-1.5rem,1.5rem)}
.arrow-buttons-bottom-left .arrow-button.next{left:3.75rem}
.arrow-buttons-bottom-left .arrow-button.previous{left:0}
@media (max-width:767.98px){.arrow-buttons-bottom-left .arrow-button.next{left:50%;-webkit-transform:translate(0,1.5rem);-ms-transform:translate(0,1.5rem);transform:translate(0,1.5rem)}
.arrow-buttons-bottom-left .arrow-button.previous{left:50%;-webkit-transform:translate(-100%,1.5rem);-ms-transform:translate(-100%,1.5rem);transform:translate(-100%,1.5rem)}}

.arrow-buttons-bottom-right .arrow-button{top:auto;bottom:0;-webkit-transform:translate(1.5rem,1.5rem);-ms-transform:translate(1.5rem,1.5rem);transform:translate(1.5rem,1.5rem)}
.arrow-buttons-bottom-right .arrow-button.next{right:0}
.arrow-buttons-bottom-right .arrow-button.previous{left:auto;right:3.75rem}
@media (max-width:767.98px){.arrow-buttons-bottom-right .arrow-button.next{left:50%;-webkit-transform:translate(0,1.5rem);-ms-transform:translate(0,1.5rem);transform:translate(0,1.5rem)}
.arrow-buttons-bottom-right .arrow-button.previous{left:50%;-webkit-transform:translate(-100%,1.5rem);-ms-transform:translate(-100%,1.5rem);transform:translate(-100%,1.5rem)}}

.arrow-buttons-bottom-center .arrow-button{top:auto;bottom:0;-webkit-transform:translate(1.5rem,1.5rem);-ms-transform:translate(1.5rem,1.5rem);transform:translate(1.5rem,1.5rem)}
.arrow-buttons-bottom-center .arrow-button.next{left:50%;-webkit-transform:translate(0,1.5rem);-ms-transform:translate(0,1.5rem);transform:translate(0,1.5rem)}
.arrow-buttons-bottom-center .arrow-button.previous{left:50%;-webkit-transform:translate(-100%,1.5rem);-ms-transform:translate(-100%,1.5rem);transform:translate(-100%,1.5rem)}
.arrow-buttons-adjacent .arrow-button.next::after{content:"";position:absolute;top:30%;left:0;height:40%;border-left:1px solid rgba(255,255,255,.2)}
.arrow-buttons-rounded .arrow-button.next{border-bottom-right-radius:1rem}
.arrow-buttons-rounded .arrow-button.previous{border-top-left-radius:1rem}
.arrow-buttons-responsive .arrow-button{display:none}
@media (min-width:768px){.arrow-buttons-responsive .arrow-button{display:block}
.arrow-buttons-responsive .arrow-page-dots{display:none}}

.arrow-viewport-visible .arrow-viewport{overflow:visible}
.アイテム_F .arrow-slider>*{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;transition-property:opacity,transform,-webkit-transform;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.アイテム_F .arrow-hidden{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.アイテム_F .arrow-slider>:not(.is-selected){opacity:.1;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.アイテム_F .arrow-slider>:not(.is-selected) .arrow-hidden{opacity:0}
.arrow-page-dots{position:relative}
.arrow-page-dots .dot{width:.5rem;height:.5rem;margin:0;background-color:#dce0f3;opacity:1}
.arrow-page-dots .dot+.dot{margin-left:.5rem}
.arrow-page-dots .dot.is-selected{background-color:#6658ea}
.arrow-soft-edges .arrow-viewport{border-radius:inherit}
.arrow-soft-edges .arrow-viewport::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-o-linear-gradient(left,#fff,rgba(255,255,255,0) 16px),-o-linear-gradient(right,#fff,rgba(255,255,255,0) 16px);background-image:linear-gradient(to right,#fff,rgba(255,255,255,0) 16px),linear-gradient(to left,#fff,rgba(255,255,255,0) 16px)}
.arrow-soft-edges-primary .arrow-viewport::after{background-image:-o-linear-gradient(left,#6658ea,rgba(102,88,234,0) 16px),-o-linear-gradient(right,#6658ea,rgba(102,88,234,0) 16px);background-image:linear-gradient(to right,#6658ea,rgba(102,88,234,0) 16px),linear-gradient(to left,#6658ea,rgba(102,88,234,0) 16px)}
.arrow-soft-edges-secondary .arrow-viewport::after{background-image:-o-linear-gradient(left,#575a7b,rgba(87,90,123,0) 16px),-o-linear-gradient(right,#575a7b,rgba(87,90,123,0) 16px);background-image:linear-gradient(to right,#575a7b,rgba(87,90,123,0) 16px),linear-gradient(to left,#575a7b,rgba(87,90,123,0) 16px)}
.arrow-soft-edges-success .arrow-viewport::after{background-image:-o-linear-gradient(left,#2cd4a2,rgba(44,212,162,0) 16px),-o-linear-gradient(right,#2cd4a2,rgba(44,212,162,0) 16px);background-image:linear-gradient(to right,#2cd4a2,rgba(44,212,162,0) 16px),linear-gradient(to left,#2cd4a2,rgba(44,212,162,0) 16px)}
.arrow-soft-edges-info .arrow-viewport::after{background-image:-o-linear-gradient(left,#17a2b8,rgba(23,162,184,0) 16px),-o-linear-gradient(right,#17a2b8,rgba(23,162,184,0) 16px);background-image:linear-gradient(to right,#17a2b8,rgba(23,162,184,0) 16px),linear-gradient(to left,#17a2b8,rgba(23,162,184,0) 16px)}
.arrow-soft-edges-warning .arrow-viewport::after{background-image:-o-linear-gradient(left,#00ff00,rgba(255,222,89,0) 16px),-o-linear-gradient(right,#00ff00,rgba(255,222,89,0) 16px);background-image:linear-gradient(to right,#00ff00,rgba(255,222,89,0) 16px),linear-gradient(to left,#00ff00,rgba(255,222,89,0) 16px)}
.arrow-soft-edges-danger .arrow-viewport::after{background-image:-o-linear-gradient(left,#f9655b,rgba(249,101,91,0) 16px),-o-linear-gradient(right,#f9655b,rgba(249,101,91,0) 16px);background-image:linear-gradient(to right,#f9655b,rgba(249,101,91,0) 16px),linear-gradient(to left,#f9655b,rgba(249,101,91,0) 16px)}
.arrow-soft-edges-light .arrow-viewport::after{background-image:-o-linear-gradient(left,#f3f8ff,rgba(243,248,255,0) 16px),-o-linear-gradient(right,#f3f8ff,rgba(243,248,255,0) 16px);background-image:linear-gradient(to right,#f3f8ff,rgba(243,248,255,0) 16px),linear-gradient(to left,#f3f8ff,rgba(243,248,255,0) 16px)}
.arrow-soft-edges-dark .arrow-viewport::after{background-image:-o-linear-gradient(left,#008b9f,rgba(27,22,66,0) 16px),-o-linear-gradient(right,#008b9f,rgba(27,22,66,0) 16px);background-image:linear-gradient(to right,#008b9f,rgba(27,22,66,0) 16px),linear-gradient(to left,#008b9f,rgba(27,22,66,0) 16px)}
.arrow-soft-edges-primary-dark .arrow-viewport::after{background-image:-o-linear-gradient(left,#564caf,rgba(86,76,175,0) 16px),-o-linear-gradient(right,#564caf,rgba(86,76,175,0) 16px);background-image:linear-gradient(to right,#564caf,rgba(86,76,175,0) 16px),linear-gradient(to left,#564caf,rgba(86,76,175,0) 16px)}
.arrow-soft-edges-primary-light .arrow-viewport::after{background-image:-o-linear-gradient(left,#687ded,rgba(104,125,237,0) 16px),-o-linear-gradient(right,#687ded,rgba(104,125,237,0) 16px);background-image:linear-gradient(to right,#687ded,rgba(104,125,237,0) 16px),linear-gradient(to left,#687ded,rgba(104,125,237,0) 16px)}
