@charset "utf-8";
/* ----------------------------------------------------------------
* ログインジャック
---------------------------------------------------------------- */
/* ----------------------------------------------------------------
* ログインジャック
---------------------------------------------------------------- */
.mp_modal {
display:none;
overflow-y:auto;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
line-height:1.2;
}
.mp_modal.is_show {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
.mp_modal[data-type="oldClose"] {
justify-content:center;
-webkit-justify-content:center;
align-items:center;
-webkit-align-items:center;
-ms-flex-pack:center;
-webkit-box-pack:center;
position:fixed;
z-index:4010;
top:0;
left:0;
min-width:980px;
width:100%;
height:100%;
}
.mp_modal[data-type="oldClose"] .mp_modal_bg {
position:fixed;
z-index:4011;
top:0;
right:0;
bottom:0;
left:0;
background:rgba(255, 255, 255, 0.9);
}
.mp_modal[data-type="oldClose"] .mp_modal_body {
position:relative;
z-index:4012;
width:630px;
}
.mp_modal[data-type="oldClose"] .mp_modal_close {
display:block;
position:absolute;
top:6px;
right:6px;
width:50px;
height:50px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAGFBMVEUAh+YAh+YAh+YAh+YAh+YAh+YAh+YAh+ZmAxGOAAAACHRSTlMAHh+gob2+xau4PMAAAABNSURBVAhbYzBigAIRBlUFCIsxiYEpCMIUAwpBhMEiEGGIAIiEKgNRMM2qCjC9QGGYIAODehEDJhNJAUIbkmEIK5AsRjgHyZFITkd4CADa5wtPEXr1/gAAAABJRU5ErkJggg==) no-repeat center center;
}
.mp_modal[data-type="oldClose"] .mp_modal_close:hover {
opacity:0.8;
}
.mp_modal[data-type="oldClose"] .mp_modal_inner2 {
overflow-y:auto;
height:100%;
padding:44px 36px;
border:6px solid #0068b7;
background-color:#fff;
line-height:1.8;
}
.mp_modal[data-type="i"] {
overflow:hidden;
z-index:4010;
}
.mp_modal[data-type="i"] .mp_modal_header {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
overflow:hidden;
justify-content:center;
-webkit-justify-content:center;
align-items:center;
-webkit-align-items:center;
flex-direction:column;
-webkit-flex-direction:column;
-ms-flex-direction:column;
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
-webkit-box-pack:center;
position:fixed;
z-index:4012;
top:0;
left:0;
width:100%;
height:230px;
background-color:#fff;
-webkit-box-orient:vertical;

-webkit-box-direction:normal;
}
.mp_modal[data-type="i"] .mp_modal_close {
display:block;
position:absolute;
top:40px;
left:40px;
width:24px;
height:24px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADAUlEQVRIia3Vy29UZRgG8F/bUwZsJKAL0YDWGxcVRGfjsolNXLlQiZeoYYFMXGAEq9G40KMbr9GoMeIYvCSKGoIu3Jv5A5zEtIlgIaGMlxiEQqNUDmWqi/ebMJ20QzU+qzPfmfM83/s+76XHS7+WsRO/4FWcwqxFIi+q559LlR7chifxHT7McB/uSMQ/YS9OLlagA5uwDbdjEBMZBtCD61MkM9iPE4uOolTpxXV4NAlAP5b14m18g7O4Fs/iXmRJeDEYxFPYmn7/jA/wRZ/hkRP4ESXcipVJ6G+M4Vw35lpWvglP425cjHHh5b68qE71GR6B42hgaSJfjWtwJp2fXoD/RjyWbj6AA3gHn+VF9SS0BOAYDuJS4ccVwrTj6cOZNuIMV2EEj6APR0W638+L6l+tP7YLwBRGsRy3YAXWJ/J6ShusFV5twUU4ktKyNy+q0+2EnQKzokQb6ZY34LJ022aKZFDU+f3pIgfwJvbnRXWyM4dZ50HCKN4SpXZXEtqVRDaInC/BIbyHPXlRnZmPaCEBorJeFOl5WPjygjCzX6TlDXyyEPmFBJqYEOH3YDtWpXcNvIyv2g2dD73dXv4f6CbQJwzdhYfS2W/4A2vwDO7JS5Wl/1VgHZ4TY2OZMPR57BG+XC36YHteqvQvfMu5ZdrCJuzAg6L9fxBN9KloxgHRH6tECZ+tZeXGULM+3UnUKZCJtOwUpi7BYbyL3SgwmaJZkaJYI8p4spaVDw8160U3gdY0fUAMvwZewcdi2rZwCt+LwbgZl2AjTteycn2oWW91/ByBjXhCtP/ylIrX8XUibMdsOjsieuJmMcMG0axl5fFWJC2B9WIqbhOGHkxp+UjMp4Xwu+iVgUR+pVg8f9ay8tGhZn26z/DIWjHPtwoPGqJDq+ZO0HmRF9Vjtaw8liLYIIzfjKlaVh7L8DjudN7Q18TK7LpoOjCRvjsn1uZqVDCdYVqM4UNiwO3zL5d+XlRnMZ6XKruFJ1uS2JkMX+JysUc/1z3nF8KoaMSVYn98+w+68OLSzGpg+gAAAABJRU5ErkJggg==);
}
.mp_modal[data-type="i"] .mp_modal_close:hover {
opacity:0.8;
}
.mp_modal[data-type="i"] .mp_modal_heading {
margin:15px 0 0 15px;
color:#222;
font-size:30px;
font-weight:700;
text-align:center;
line-height:1.4;
white-space:nowrap;
letter-spacing:0.05em;
}
.mp_modal[data-type="i"] .mp_modal_heading span {
color:#0068b7;
}
.mp_modal[data-type="i"] .mp_modal_lead {
margin:6px 0 0 12px;
color:#222;
font-size:18px;
text-align:center;
line-height:1.6;
white-space:nowrap;
}
.mp_modal[data-type="i"] .mp_modal_body {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
overflow-y:auto;
justify-content:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
-webkit-box-pack:center;
position:absolute;
z-index:4011;
top:230px;
left:0;
min-width:980px;
width:100%;
height:calc(100vh - 230px);
background-color:#e5f0f8;
}
.mp_modal[data-type="i"] .mp_modal_inner {
position:relative;
z-index:4012;
width:820px;
margin:20px 0;
}
.mp_modal[data-type="i"] .mp_modal_items {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
flex-wrap:wrap;
padding-bottom:130px;
counter-reset:ranking;

-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
}
.mp_modal[data-type="i"] .mp_modal_item {
position:relative;
width:144px;
height:184px;
margin:10px;
border-radius:4px;
background-color:#fff;
}
.mp_modal[data-type="i"] .mp_modal_item::before {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
justify-content:center;
-webkit-justify-content:center;
align-items:center;
-webkit-align-items:center;
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
-webkit-box-pack:center;
position:absolute;
top:0;
left:10px;
width:30px;
height:36px;
padding:0 0 4px;
color:#fff;
font-family:Arial;
pointer-events:none;
content:counter(ranking);
counter-increment:ranking;
}
.mp_modal[data-type="i"] .mp_modal_item:nth-of-type(1)::before {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAkCAYAAACe0YppAAAAtklEQVRYhe3XvQ3CMBCG4TcIQY1XgMYjsAKdKxrCcJAmVbqs4BHchBVMDQ0UiRCKEPmRojTfSSc3Jz/nsxsnoTAvZojFHKhgwYIFCxYsWLBgwYIFC54e9k2OiuXA+huQAZl1sQIIhdkBpya3fTdKevyP70AOXAFvXfxZHwqTAHsgBY7AZgz8BErgApTWxUdHc+0m1sABODfrqgv21CfLrYtxCPanCUM9gZR6Ih+4onVvU8X3e3gDYukypJ1naKsAAAAASUVORK5CYII=);
font-size:26px;
font-weight:700;
}
.mp_modal[data-type="i"] .mp_modal_item:nth-of-type(2)::before {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAkCAYAAACe0YppAAAArklEQVRYhe3XvQ3CQAyG4TcIQQ0rwBKswAI0XxgO3GSBrJAlwgpQQwNFoghFiPxIUZrPknWNdY/Pd80lEfFmhljMgRo2bNiwYcOGDRs2bNiw4enhos5RsRxYfwMCCEklQETsAdW567tR0uN//AAy4AoUkn7WR0QCHIAUOAGbMfALyIELkEt6djTXbmINHIFzva664ILqZJmk+xDsTxNbqgmkVBNp4JLWvU0V3+/hAy0pNEiVTFb1AAAAAElFTkSuQmCC);
font-size:26px;
font-weight:700;
}
.mp_modal[data-type="i"] .mp_modal_item:nth-of-type(3)::before {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAkCAYAAACe0YppAAAAuElEQVRYhe3XvQ3CMBCG4dcIQQ0rwBKswAI0xI1n8BSeIY1JkwWyQpYIK0ANDRSJEIoQ+ZGiNN9JJzcnP+ezG5vU2xczxGIOVLBgwYIFCxYsWLBgwYIFTw+XTY6K5cD6K5ABmQuxAki93QPnJnd9NzI9/sd3IAcuQOlC/FmfemuAA5AAJ2AzBn4CBRCBwoX46Giu3cQaOAK2WVddcEl9styFeBuC/WliSz2BhHoiH7iidW9Txfd7eAMivjHccVggiwAAAABJRU5ErkJggg==);
font-size:26px;
font-weight:700;
}
.mp_modal[data-type="i"] .mp_modal_item:nth-of-type(n+4)::before {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAkCAYAAACe0YppAAAAz0lEQVRYhe3XsU0DMRQA0GcUpYcVYIOrsgILUBxhBjZgjPQkV6RKgcQISXUTACuEOjROcVYkpCQXECjN/9KXJcvy+9924/T08padIS7OgQYccMABBxxwwAEHHHDAAQf8//Cq5K9i8MP1H5iVfC9zN7gveX3qRumE//En5pjqOvy2PrUNyFWdMMIYd7g8tumhjr/wiucybnqKk9omY4llrupH3OKhjMM+eKXrbI51H3akiA0WWOSqvtKdwFh3Ijt43739WaS2WWOCSa7q3XvYApP/MTkY1nqHAAAAAElFTkSuQmCC);
font-size:18px;
font-weight:700;
}
.mp_modal[data-type="i"] .mp_modal_item_label {
display:block;
padding:10px;
}
.mp_modal[data-type="i"] .mp_modal_item_label:hover {
cursor:pointer;
}
.mp_modal[data-type="i"] .mp_modal_item_input {
display:none;
}
.mp_modal[data-type="i"] .mp_modal_item_input:checked + .mp_modal_item_checkbox {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAjklEQVQYlX3QIQoCARCF4W/XBcEu4kkEj2AwWAWDTZPBLFjcJIJg1Cba7SZv4AkEsVstWmZh2eDENz+PfyaRv/yZJs6YZn+gBi7oYJ9G2K1ANZwCemKYYoEbJgElOKCPN3p4ZLFIsEMdLYzwwQB3yLCMcIVNtH4xxrVwKRxzzEuOMxzL0uWr19Hcxrb6gh9hbhdu6wxEOQAAAABJRU5ErkJggg==);
background-repeat:no-repeat;
background-position:center;
}
.mp_modal[data-type="i"] .mp_modal_item_checkbox {
display:block;
width:20px;
height:20px;
margin:auto;
border:1px solid #aaa;
border-radius:3px;
}
.mp_modal[data-type="i"] .mp_modal_item_figure {
display:block;
width:124px;
height:93px;
margin:10px 0 0;
}
/* IEハック */
_:-ms-lang(x)::-ms-backdrop,
.mp_modal[data-type="i"] .mp_modal_item_appealImg {
pointer-events:none;
}
/* Edgeハック */
_:-ms-lang(x)::backdrop,
.mp_modal[data-type="i"] .mp_modal_item_appealImg {
pointer-events:none;
}
.mp_modal[data-type="i"] .mp_modal_item_companyName {
display:block;
display:-webkit-box;
overflow:hidden;
height:32px;
margin:9px 0 0;
-webkit-box-orient:vertical;
font-size:12px;
line-height:1.4;
-webkit-line-clamp:2;
word-break:break-all;
}
.mp_modal[data-type="i"] .mp_modal_footer {
position:fixed;
z-index:4012;
bottom:0;
left:0;
width:100%;
height:110px;
background-color:rgba(255, 255, 255, 0.9);
}
.mp_modal[data-type="i"] .mp_modal_footer_items {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
justify-content:center;
-webkit-justify-content:center;
align-items:center;
-webkit-align-items:center;
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
-webkit-box-pack:center;
max-width:980px;
height:110px;
margin:auto;
}
.mp_modal[data-type="i"] .mp_modal_footer_item {
flex:1;
-webkit-box-flex:1;

-webkit-flex:1;
-ms-flex:1;
}
.mp_modal[data-type="i"] .mp_modal_footer_label {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:130px;
margin:0 0 0 21px;
}
.mp_modal[data-type="i"] .mp_modal_footer_label:hover {
cursor:pointer;
}
.mp_modal[data-type="i"] .mp_modal_footer_label:hover .mp_modal_footer_text {
color:#0087e6;
text-decoration:underline;
}
.mp_modal[data-type="i"] .mp_modal_footer_input {
display:none;
}
.mp_modal[data-type="i"] .mp_modal_footer_input:checked + .mp_modal_footer_checkbox {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAjklEQVQYlX3QIQoCARCF4W/XBcEu4kkEj2AwWAWDTZPBLFjcJIJg1Cba7SZv4AkEsVstWmZh2eDENz+PfyaRv/yZJs6YZn+gBi7oYJ9G2K1ANZwCemKYYoEbJgElOKCPN3p4ZLFIsEMdLYzwwQB3yLCMcIVNtH4xxrVwKRxzzEuOMxzL0uWr19Hcxrb6gh9hbhdu6wxEOQAAAABJRU5ErkJggg==);
background-repeat:no-repeat;
background-position:center;
}
.mp_modal[data-type="i"] .mp_modal_footer_checkbox {
display:block;
}
.mp_modal[data-type="i"] .mp_modal_footer_checkbox::before {
display:block;
width:20px;
height:20px;
border:1px solid #aaa;
border-radius:3px;
content:"";
}
.mp_modal[data-type="i"] .mp_modal_footer_text {
display:block;
margin:0 0 0 10px;
color:#0087e6;
font-size:18px;
}
.mp_modal[data-type="i"] .mp_modal_footer_select {
font-size:14px;
text-align:center;
}
.mp_modal[data-type="i"] .mp_modal_footer_select_num {
margin:0 5px;
color:#e84d4d;
font-family:Arial;
font-size:20px;
font-weight:700;
}
.mp_modal[data-type="i"] .mp_modal_footer_select_num::before {
content:attr(data-num);
}
.mp_modal[data-type="i"] .mp_modal_footer_submit {
width:300px;
height:56px !important;
margin:2px auto 0;
border-radius:4px !important;
font-size:21px;
font-weight:700;
}
.mp_modal[data-type="i"] .mp_modal_footer_submit.mp_btn_dis:hover {
cursor:default;
}
.mp_modal[data-type="i"] .mp_modal_footer_note {
margin:5px 0 0;
color:#808080;
font-size:12px;
text-align:center;
}
.mp_modal[data-type="j01"] {
overflow-y:hidden;
z-index:4010;
}
.mp_modal[data-type="j01"] .mp_modal_header {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
overflow:hidden;
justify-content:center;
-webkit-justify-content:center;
align-items:center;
-webkit-align-items:center;
flex-direction:column;
-webkit-flex-direction:column;
-ms-flex-direction:column;
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
-webkit-box-pack:center;
position:fixed;
z-index:4012;
top:0;
left:0;
width:100%;
height:290px;
background-color:#fff;
-webkit-box-orient:vertical;
white-space:nowrap;

-webkit-box-direction:normal;
}
.mp_modal[data-type="j01"] .mp_modal_close {
display:block;
position:absolute;
z-index:4013;
top:40px;
left:40px;
width:24px;
height:24px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADAUlEQVRIia3Vy29UZRgG8F/bUwZsJKAL0YDWGxcVRGfjsolNXLlQiZeoYYFMXGAEq9G40KMbr9GoMeIYvCSKGoIu3Jv5A5zEtIlgIaGMlxiEQqNUDmWqi/ebMJ20QzU+qzPfmfM83/s+76XHS7+WsRO/4FWcwqxFIi+q559LlR7chifxHT7McB/uSMQ/YS9OLlagA5uwDbdjEBMZBtCD61MkM9iPE4uOolTpxXV4NAlAP5b14m18g7O4Fs/iXmRJeDEYxFPYmn7/jA/wRZ/hkRP4ESXcipVJ6G+M4Vw35lpWvglP425cjHHh5b68qE71GR6B42hgaSJfjWtwJp2fXoD/RjyWbj6AA3gHn+VF9SS0BOAYDuJS4ccVwrTj6cOZNuIMV2EEj6APR0W638+L6l+tP7YLwBRGsRy3YAXWJ/J6ShusFV5twUU4ktKyNy+q0+2EnQKzokQb6ZY34LJ022aKZFDU+f3pIgfwJvbnRXWyM4dZ50HCKN4SpXZXEtqVRDaInC/BIbyHPXlRnZmPaCEBorJeFOl5WPjygjCzX6TlDXyyEPmFBJqYEOH3YDtWpXcNvIyv2g2dD73dXv4f6CbQJwzdhYfS2W/4A2vwDO7JS5Wl/1VgHZ4TY2OZMPR57BG+XC36YHteqvQvfMu5ZdrCJuzAg6L9fxBN9KloxgHRH6tECZ+tZeXGULM+3UnUKZCJtOwUpi7BYbyL3SgwmaJZkaJYI8p4spaVDw8160U3gdY0fUAMvwZewcdi2rZwCt+LwbgZl2AjTteycn2oWW91/ByBjXhCtP/ylIrX8XUibMdsOjsieuJmMcMG0axl5fFWJC2B9WIqbhOGHkxp+UjMp4Xwu+iVgUR+pVg8f9ay8tGhZn26z/DIWjHPtwoPGqJDq+ZO0HmRF9Vjtaw8liLYIIzfjKlaVh7L8DjudN7Q18TK7LpoOjCRvjsn1uZqVDCdYVqM4UNiwO3zL5d+XlRnMZ6XKruFJ1uS2JkMX+JysUc/1z3nF8KoaMSVYn98+w+68OLSzGpg+gAAAABJRU5ErkJggg==);
}
.mp_modal[data-type="j01"] .mp_modal_close:hover {
opacity:0.8;
}
.mp_modal[data-type="j01"] .mp_modal_heading {
width:100%;
margin:10px 0 0 14px;
padding:0 64px;
color:#222;
font-size:30px;
font-weight:700;
text-align:center;
line-height:1.4;
word-break:break-all;
}
.mp_modal[data-type="j01"] .mp_modal_heading span {
color:#0068b7;
}
.mp_modal[data-type="j01"] .mp_modal_select {
margin:14px 0 0;
font-size:14px;
text-align:center;
}
.mp_modal[data-type="j01"] .mp_modal_select_num {
margin:0 5px;
color:#e84d4d;
font-family:Arial;
font-size:20px;
font-weight:700;
}
.mp_modal[data-type="j01"] .mp_modal_select_num::before {
content:attr(data-num);
}
.mp_modal[data-type="j01"] .mp_modal_submit {
width:320px;
height:56px !important;
margin:6px auto 0;
border-radius:4px !important;
font-size:21px;
font-weight:700;
}
.mp_modal[data-type="j01"] .mp_modal_submit.mp_btn_dis:hover {
cursor:default;
}
.mp_modal[data-type="j01"] .mp_modal_note {
margin:8px 0 0;
color:#808080;
font-size:12px;
text-align:center;
}
.mp_modal[data-type="j01"] .mp_modal_body {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
overflow-y:auto;
justify-content:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
-webkit-box-pack:center;
position:absolute;
z-index:4011;
top:290px;
left:0;
min-width:980px;
width:100%;
height:calc(100vh - 290px);
background-color:#e5f0f8;
}
.mp_modal[data-type="j01"] .mp_modal_inner {
position:relative;
z-index:4012;
width:820px;
}
.mp_modal[data-type="j01"] .mp_modal_items {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
flex-wrap:wrap;
margin:20px 0;
padding-bottom:20px;

-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
}
.mp_modal[data-type="j01"] .mp_modal_item {
position:relative;
width:144px;
height:184px;
margin:10px;
border-radius:4px;
background-color:#fff;
}
.mp_modal[data-type="j01"] .mp_modal_item_label {
display:block;
padding:10px;
}
.mp_modal[data-type="j01"] .mp_modal_item_label:hover {
cursor:pointer;
}
.mp_modal[data-type="j01"] .mp_modal_item_input {
display:none;
}
.mp_modal[data-type="j01"] .mp_modal_item_input:checked + .mp_modal_item_checkbox {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAjklEQVQYlX3QIQoCARCF4W/XBcEu4kkEj2AwWAWDTZPBLFjcJIJg1Cba7SZv4AkEsVstWmZh2eDENz+PfyaRv/yZJs6YZn+gBi7oYJ9G2K1ANZwCemKYYoEbJgElOKCPN3p4ZLFIsEMdLYzwwQB3yLCMcIVNtH4xxrVwKRxzzEuOMxzL0uWr19Hcxrb6gh9hbhdu6wxEOQAAAABJRU5ErkJggg==);
background-repeat:no-repeat;
background-position:center;
}
.mp_modal[data-type="j01"] .mp_modal_item_checkbox {
display:block;
width:20px;
height:20px;
margin:auto;
border:1px solid #aaa;
border-radius:3px;
}
.mp_modal[data-type="j01"] .mp_modal_item_figure {
display:block;
width:124px;
height:93px;
margin:10px 0 0;
}
/* IEハック */
_:-ms-lang(x)::-ms-backdrop,
.mp_modal[data-type="j01"] .mp_modal_item_appealImg {
pointer-events:none;
}
/* Edgeハック */
_:-ms-lang(x)::backdrop,
.mp_modal[data-type="j01"] .mp_modal_item_appealImg {
pointer-events:none;
}

.mp_modal[data-type="j01"] .mp_modal_item_companyName {
display:block;
display:-webkit-box;
overflow:hidden;
height:32px;
margin:10px 0 0;
-webkit-box-orient:vertical;
font-size:12px;
line-height:1.4;
-webkit-line-clamp:2;
word-break:break-all;
}
.mp_modal[data-type="j02"] {
z-index:4020;
}
.mp_modal[data-type="j02"] .mp_modal_mask {
position:absolute;
z-index:4020;
top:0;
left:0;
min-width:700px;
width:100%;
min-height:436px;
height:100%;
background-color:rgba(0, 0, 0, 0.6);
}
.mp_modal[data-type="j02"] .mp_modal_body {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
justify-content:center;
-webkit-justify-content:center;
align-items:center;
-webkit-align-items:center;
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
-webkit-box-pack:center;
position:absolute;
z-index:4021;
top:0;
left:0;
min-width:600px;
width:100%;
min-height:336px;
height:100%;
}
.mp_modal[data-type="j02"] .mp_modal_inner {
position:relative;
z-index:4022;
width:600px;
height:336px;
padding:60px 0;
border-radius:4px;
background-color:#fff;
text-align:center;
}
.mp_modal[data-type="j02"] .mp_modal_heading {
font-size:24px;
font-weight:700;
line-height:1.3;
}
.mp_modal[data-type="j02"] .mp_modal_lead {
margin:17px 0 0 10px;
font-size:14px;
line-height:1.6;
}
.mp_modal[data-type="j02"] .mp_modal_lead span {
color:#e84d4d;
}
.mp_modal[data-type="j02"] .mp_modal_close {
width:340px;
height:56px !important;
margin:22px auto 0;
border-radius:28px !important;
font-size:18px;
font-weight:700;
}
.mp_modal[data-type="load01"],
.mp_modal[data-type="load01_high"] {
z-index:4010;
}
.mp_modal[data-type="load01"] .mp_modal_body {
display:table;
position:absolute;
z-index:4011;
top:0;
left:0;
min-width:980px;
width:100%;
min-height:100%;
height:auto;
background-color:#fff;
background-image:url(/2026/media/stu/img/navg/top/loginjack_load_01_bg_top.png);
background-repeat:no-repeat;
background-position:49% top;
background-size:1920px 237px;
}
.mp_modal[data-type="load01_high"] .mp_modal_body {
display:table;
position:absolute;
z-index:4011;
top:0;
left:0;
min-width:980px;
width:100%;
min-height:100%;
height:auto;
}
.mp_modal[data-type="load01"] .mp_modal_logo {
margin:0 0 28px;
}
.mp_modal[data-type="load01"] .mp_modal_inner,
.mp_modal[data-type="load01_high"] .mp_modal_inner {
display:table-cell;
padding:60px 0;
text-align:center;
vertical-align:middle;
}
.mp_modal[data-type="load01"] .mp_modal_note {
margin-top:20px;
color:#666;
}
.mp_modal[data-type="load01"] .mp_modal_lead {
margin-top:16px;
font-size:16px;
font-weight:bold;
line-height:1.6;
}
.mp_modal[data-type="load01"] .mp_modal_text {
margin:28px 0 15px;
font-size:24px;
font-weight:bold;
line-height:1.6;
}
.mp_modal[data-type="load01_high"] .mp_modal_text {
margin-top:10px;
color:#808080;
font-size:14px;
}
.mp_modal[data-type="load01"] .mp_modal_item {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
justify-content:space-between;
-webkit-justify-content:space-between;
width:800px;
margin-right:auto;
margin-left:auto;
}
.mp_modal[data-type="load01"] .mp_modal_item li {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
justify-content:space-between;
-webkit-justify-content:space-between;
align-items:center;
-webkit-align-items:center;
-ms-flex-align:center;
-webkit-box-align:center;
width:390px;
height:110px;
padding:0 0 0 92px;
background-repeat:no-repeat;
background-position:top left;
color:#0068b7;
font-size:24px;
font-weight:bold;
text-align:left;
line-height:1.5;
}
.mp_modal[data-type="load01"] .mp_modal_item li:nth-child(1) {
background-image:url(/2026/media/stu/img/navg/top/loginjack_load_01_item_01.png);
}
.mp_modal[data-type="load01"] .mp_modal_item li:nth-child(2) {
background-image:url(/2026/media/stu/img/navg/top/loginjack_load_01_item_02.png);
}
.mp_modal[data-type="load01"] .mp_modal_img {
margin:25px 0 30px;
}
.mp_modal[data-type="load01"] .mp_modal_submit,
.mp_modal[data-type="load02"] .mp_modal_submit {
width:380px;
height:64px !important;
margin:4px auto 0;
padding:0;
border-radius:32px !important;
font-size:20px;
font-weight:700;
line-height:64px;
}
.mp_modal[data-type="load01"] .mp_modal_cancel,
.mp_modal[data-type="load02"] .mp_modal_cancel {
width:460px;
height:64px !important;
margin:20px auto 0;
border-radius:32px !important;
font-size:18px;
font-weight:700;
line-height:1.2;
}
.mp_modal[data-type="load01"] .mp_modal_body.mp_modal_pre {
background-color:#f2f7fb;
background-image:url(/2026/media/stu/img/navg/top/loginjack_load_01_pre_bg_top.png),url(/2026/media/stu/img/navg/top/loginjack_load_01_pre_bg_bottom.png);
background-repeat:repeat-x,repeat-x;
background-position:center top,center bottom;
background-size:1380px 230px,1380px 230px;
}
.mp_modal[data-type="load01_high"] .mp_modal_body.mp_modal_pre {
background:rgba(255,255,255,0.8);
}
.mp_modal[data-type="load01"] .mp_modal_pre .mp_modal_box {
width:700px;
margin:0 auto 20px;
padding:20px 0 0;
border-radius:10px;
background-color:#fff;
}
.mp_modal[data-type="load01"] .mp_modal_pre .mp_modal_icon {
width:290px;
height:48px !important;
margin:0 auto 20px;
padding:5px 0 0;
border-radius:24px !important;
background-color:#fff100;
color:#0066ba;
font-size:28px;
font-weight:700;
text-align:center;
line-height:1.6;
}
.mp_modal[data-type="load01"] .mp_modal_pre .mp_modal_heading {
margin:0 0 25px;
}
.mp_modal[data-type="load01"] .mp_modal_pre .mp_modal_lead {
margin:0 0 5px;
color:#222;
font-size:22px;
font-weight:bold;
line-height:1.8;
}
.mp_modal[data-type="load01"] .mp_modal_pre .mp_modal_text {
display:inline-block;
margin:0 0 15px;
background:-webkit-linear-gradient(transparent 70%, #fff100 30%);
background:linear-gradient(transparent 70%, #fff100 30%);
color:#0066ba;
font-size:30px;
font-weight:bold;
line-height:1.4;
}
.mp_modal[data-type="load01"] .mp_modal_pre .mp_modal_img {
margin:20px 0 0 -13px;
}
.mp_modal[data-type="load02"] {
z-index:4020;
}
.mp_modal[data-type="load02"] .mp_modal_body {
display:table;
position:absolute;
z-index:4021;
top:0;
left:0;
min-width:980px;
width:100%;
min-height:100%;
height:auto;
background-color:#fff;
}
@media screen and (min-width:1370px) {
.mp_modal[data-type="load02"] .mp_modal_body {
background-repeat:repeat-x,repeat-x;
background-position:top left,bottom left;
}
}
.mp_modal[data-type="load02"] .mp_modal_inner {
display:table-cell;
padding:60px 0;
text-align:center;
vertical-align:middle;
}
.mp_modal[data-type="load02"] .mp_modal_heading {
margin:0 0 20px;
}
.mp_modal[data-type="load02"] .mp_modal_lead {
margin:0 0 27px;
color:#006ab5;
font-size:22px;
font-weight:bold;
line-height:1.6;
}
.mp_modal[data-type="load02"] .mp_modal_alert {
display:block !important;
width:750px;
margin:30px auto 0;
padding:20px;
background:#fdedee;
color:#e84d4d;
font-size:18px;
text-align:left;
}
.mp_modal[data-type="load02"] .mp_modal_alert::before {
margin-left:20px;
}
.mp_modal[data-type="load02"] .mp_modal_text {
width:750px;
margin:16px auto 0;
font-size:12px;
text-align:left;
line-height:1.6;
}
.mp_modal[data-type="load02"] .mp_modal_body.mp_modal_pre {
background:-webkit-linear-gradient(#0068b7 40%, #f2f7fb 40%);
background:linear-gradient(#0068b7 40%, #f2f7fb 40%);
}
.mp_modal[data-type="load02"] .mp_modal_pre .mp_modal_inner_top {
padding:0 0 40px;
background-color:#0068b7;
}
.mp_modal[data-type="load02"] .mp_modal_pre .mp_modal_heading {
margin:0 0 28px;
}
.mp_modal[data-type="load02"] .mp_modal_pre .mp_modal_note {
width:740px;
height:50px;
margin:0 auto 30px;
padding:12px 0 0;
border:2px solid #4d94ce;
border-radius:8px;
color:#fff;
font-size:18px;
text-align:center;
}
.mp_modal[data-type="load02"] .mp_modal_pre .mp_modal_item {
display:flex;
justify-content:space-between;
-webkit-justify-content:space-between;
width:678px;
margin:12px auto 30px;
}
.mp_modal[data-type="load02"] .mp_modal_pre .mp_modal_text {
width:345px;
margin:48px 0 0;
color:#666;
font-size:16px;
line-height:1.8;
}

.mp_modal[data-type="seminar"] {
z-index:4010;
}
.mp_modal[data-type="seminar"] .mp_modal_body {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
justify-content:center;
-webkit-justify-content:center;
align-items:center;
-webkit-align-items:center;
-ms-flex-pack:center;
-webkit-box-pack:center;
position:absolute;
top:0;
left:0;
min-width:980px;
width:100%;
height:100%;
background-color:rgba(255,255,255,0.9);
}
.mp_modal[data-type="seminar"] .mp_modal_inner {
position:relative;
width:872px;
height:600px;
border:6px solid #0068b7;
}
.mp_modal[data-type="seminar"].is_small .mp_modal_inner {
width:640px;
height:480px;
}
.mp_modal[data-type="seminar"] .mp_modal_close {
display:block;
position:absolute;
top:0;
right:-44px;
width:24px;
height:24px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADAUlEQVRIia3Vy29UZRgG8F/bUwZsJKAL0YDWGxcVRGfjsolNXLlQiZeoYYFMXGAEq9G40KMbr9GoMeIYvCSKGoIu3Jv5A5zEtIlgIaGMlxiEQqNUDmWqi/ebMJ20QzU+qzPfmfM83/s+76XHS7+WsRO/4FWcwqxFIi+q559LlR7chifxHT7McB/uSMQ/YS9OLlagA5uwDbdjEBMZBtCD61MkM9iPE4uOolTpxXV4NAlAP5b14m18g7O4Fs/iXmRJeDEYxFPYmn7/jA/wRZ/hkRP4ESXcipVJ6G+M4Vw35lpWvglP425cjHHh5b68qE71GR6B42hgaSJfjWtwJp2fXoD/RjyWbj6AA3gHn+VF9SS0BOAYDuJS4ccVwrTj6cOZNuIMV2EEj6APR0W638+L6l+tP7YLwBRGsRy3YAXWJ/J6ShusFV5twUU4ktKyNy+q0+2EnQKzokQb6ZY34LJ022aKZFDU+f3pIgfwJvbnRXWyM4dZ50HCKN4SpXZXEtqVRDaInC/BIbyHPXlRnZmPaCEBorJeFOl5WPjygjCzX6TlDXyyEPmFBJqYEOH3YDtWpXcNvIyv2g2dD73dXv4f6CbQJwzdhYfS2W/4A2vwDO7JS5Wl/1VgHZ4TY2OZMPR57BG+XC36YHteqvQvfMu5ZdrCJuzAg6L9fxBN9KloxgHRH6tECZ+tZeXGULM+3UnUKZCJtOwUpi7BYbyL3SgwmaJZkaJYI8p4spaVDw8160U3gdY0fUAMvwZewcdi2rZwCt+LwbgZl2AjTteycn2oWW91/ByBjXhCtP/ylIrX8XUibMdsOjsieuJmMcMG0axl5fFWJC2B9WIqbhOGHkxp+UjMp4Xwu+iVgUR+pVg8f9ay8tGhZn26z/DIWjHPtwoPGqJDq+ZO0HmRF9Vjtaw8liLYIIzfjKlaVh7L8DjudN7Q18TK7LpoOjCRvjsn1uZqVDCdYVqM4UNiwO3zL5d+XlRnMZ6XKruFJ1uS2JkMX+JysUc/1z3nF8KoaMSVYn98+w+68OLSzGpg+gAAAABJRU5ErkJggg==);
}
.mp_modal[data-type="seminar"] .mp_modal_close:hover {
opacity:0.8;
}
.mp_modal[data-type="seminar"].is_small .mp_modal_inner2 {
padding:34px 20px;
}
.mp_modal[data-type="seminar"] .mp_modal_inner {
background-color:#fff;
}
.mp_modal[data-type="seminar"] .mp_modal_header {
padding:44px 0 0;
}
.mp_modal[data-type="seminar"] .mp_modal_mode .mp_modal_header {
height:213px;
}
.mp_modal[data-type="seminar"].mp_modal_b .mp_modal_header {
height:285px;
padding-bottom:50px;
}
.mp_modal[data-type="seminar"].is_small .mp_modal_header,
.mp_modal[data-type="seminar"].is_small.mp_modal_b .mp_modal_mode .mp_modal_header {
position:static;
height:auto;
padding:0 0 0;
}
.mp_modal[data-type="seminar"] .mp_modal_note {
margin:0 0 18px;
color:#666;
font-size:14px;
text-align:center;
line-height:1.4;
}
.mp_modal[data-type="seminar"] .mp_modal_items {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
flex-wrap:wrap;
padding:0 44px;

-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
}
.mp_modal[data-type="seminar"] .mp_modal_items.mp_modal_scroll {
overflow-y:auto;
padding-right:26px;
}
.mp_modal[data-type="seminar"].mp_modal_b .mp_modal_items.mp_modal_scroll {
padding-left:72px;
}
.mp_modal[data-type="seminar"]:not(.is_small) .mp_modal_items {
height:375px;
padding-bottom:20px;
}
.mp_modal[data-type="seminar"]:not(.is_small).mp_modal_b .mp_modal_items {
height:303px;
padding-bottom:10px;
}
.mp_modal[data-type="seminar"].is_small .mp_modal_items {
justify-content:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
-webkit-box-pack:center;
padding-top:0;
}
.mp_modal[data-type="seminar"] .mp_modal_item {
width:144px;
height:221px;
margin:5px;
padding:10px 10px 11px;
background-color:#f2f5f9;
}
.mp_modal[data-type="seminar"].mp_modal_b .mp_modal_item {
margin:0;
padding:0 10px 20px;
background-color:#fff;
}
.mp_modal[data-type="seminar"] .mp_modal_item:hover {
background-color:#e7f5ff;
cursor:pointer;
}
.mp_modal[data-type="seminar"].mp_modal_b .mp_modal_item:hover {
background-color:#fff;
cursor:auto;
}
.mp_modal[data-type="seminar"] .mp_modal_item_figure {
margin-bottom:10px;
}
.mp_modal[data-type="seminar"] .mp_modal_item_companyName {
display:-webkit-box;
overflow:hidden;
height:48px;
margin-bottom:8px;
-webkit-box-orient:vertical;
font-size:12px;
line-height:1.4;
-webkit-line-clamp:3;
word-break:break-all;
}
.mp_modal[data-type="seminar"].mp_modal_b .mp_modal_item_companyName a {
color:#222;
}
.mp_modal[data-type="seminar"] .is_hover .mp_modal_item_companyName a {
text-decoration:underline;
}
.mp_modal[data-type="seminar"] .mp_modal_item_btn .mp_btn_orange {
width:100%;
height:40px!important;
padding:11px 0;
font-size:12px;
}
.mp_modal[data-type="sotsu"] {
z-index:4010;
background-color:#f5fcff;
background-image:url(/2026/media/stu/img/navg/top/loginjack_sotsu_bg.png);
background-repeat:repeat-x;
background-position:top center;
background-size:2px 920px;
}
.mp_modal[data-type="sotsu"] .mp_modal_body {
display:table;
position:absolute;
z-index:4011;
top:0;
left:0;
min-width:980px;
width:100%;
min-height:100%;
height:auto;
background-image:url(/2026/media/stu/img/navg/top/loginjack_sotsu_bg_l.png),url(/2026/media/stu/img/navg/top/loginjack_sotsu_bg_r.png);
background-repeat:no-repeat,no-repeat;
background-position:left top,right top;
background-size:377px 920px,335px 920px;
}
.mp_modal[data-type="sotsu"] .mp_modal_logo {
margin:0 0 28px;
}
.mp_modal[data-type="sotsu"] .mp_modal_inner {
display:table-cell;
padding:182px 0 184px;
text-align:center;
}
.mp_modal[data-type="sotsu"] .mp_modal_note {
margin-top:31px;
color:#666;
font-size:14px;
line-height:1;
}
.mp_modal[data-type="sotsu"] .mp_modal_lead {
display:inline-block;
position:relative;
margin:51px 0 19px 0;
padding:8px 21px 4px 13px;
background-color:#e84d4d;
color:#fff;
font-size:26px;
font-weight:bold;
line-height:1.6;
line-height:1;
letter-spacing:1.5px;
}
.mp_modal[data-type="sotsu"] .mp_modal_lead:after {
position:absolute;
top:8px;
right:8px;
font-size:15px;
content:"※";
}
.mp_modal[data-type="sotsu"] .mp_modal_submit {
width:380px;
height:64px !important;
margin:4px auto 0;
padding:0;
padding-top:2px;
border-radius:32px !important;
font-size:21px;
font-weight:700;
line-height:64px;
}
.mp_modal[data-type="sotsu"] .mp_modal_pre .mp_modal_box {
width:599px;
margin:0 auto 0;
}
.mp_modal[data-type="sotsu"] .mp_modal_pre .mp_modal_heading {
padding:0 0 25px;
border-bottom:3px solid #0068b7;
}
.mp_modal[data-type="sotsu"] .mp_modal_pre .mp_modal_text {
display:inline-block;
margin:0 0 44px;
color:#222;
font-size:22px;
line-height:1.75;
}
.mp_modal[data-type="sotsu"] .mp_modal_close {
display:block;
position:fixed;
top:24px;
right:25px;
width:55px;
height:55px;
background-image:url(/2026/media/stu/img/navg/top/loginjack_sotsu_ico_close.png);
}
.mp_modal[data-type="sotsu"] .mp_modal_close:hover {
opacity:0.8;
}
.mp_modal[data-type="webseminar"] {
z-index:4010;
}
.mp_modal[data-type="webseminar"] .mp_modal_body {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
justify-content:center;
-webkit-justify-content:center;
align-items:center;
-webkit-align-items:center;
-ms-flex-pack:center;
-webkit-box-pack:center;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(255,255,255,0.9);
}
.mp_modal[data-type="webseminar"] .mp_modal_inner {
position:relative;
width:1120px;
height:645px;
border:10px solid #0068b7;
background-color:#fff;
}
.mp_modal[data-type="webseminar"] .mp_modal_close {
display:block;
position:absolute;
top:-44px;
right:-10px;
width:24px;
height:24px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAB5QTFRFAAAAms/yZbbvZLXuAYfmAIfmY7TvYrTvYrXvm83ycNncXgAAAAp0Uk5TADrV2P//297ePQFfiRwAAACASURBVHicTdC9EYAgDAbQz/MOtbNwAEegcQBLW7l4ljaMYG/jBg6skB+kAMJLLgCqETLqHkPQIM6I5HnvKKAhoUgHcDI52r5ZKAO4ioErFTIpZLoVEhkkosuClvQanBZK1m43TD2ckjT12lNObGGK+oRgwIdTefaKp3zIgu73VS/8ESJrBfGMlAAAAABJRU5ErkJggg==);
}
.mp_modal[data-type="webseminar"] .mp_loginjack_kv {
margin-bottom:13px;
}
.mp_modal[data-type="webseminar"] .mp_loginjack_content {
width:100%;
text-align:center;
}
.mp_modal[data-type="webseminar"] .mp_loginjack_content > img {
margin-top:17px;
margin-bottom:19px;
}
.mp_modal[data-type="webseminar"] .mp_modal_close:hover {
opacity:0.8;
}
.mp_modal[data-type="webseminar"] .mp_modal_btn {
margin-top:30px;
}
.mp_modal[data-type="webseminar"] .mp_modal_btn a {
width:330px;
padding:13px 0;
font-size:21px;
}
.mp_modal[data-type="naitei"] {
z-index:4010;
}
.mp_modal[data-type="naitei"] .mp_modal_body {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
justify-content:center;
-webkit-justify-content:center;
align-items:center;
-webkit-align-items:center;
-ms-flex-pack:center;
-webkit-box-pack:center;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.7);
cursor:pointer;
}
.mp_modal[data-type="naitei"] .mp_modal_inner {
position:relative;
background-color:#fff;
}
.mp_modal[data-type="naitei"] .mp_modal_inner .mp_pc_modal_close:hover,
.mp_modal[data-type="naitei"] .mp_modal_inner .mp_modal_btn:hover {
opacity:0.6;
}
.mp_modal[data-type="naitei"] .mp_pc_modal_close {
position:absolute;
z-index:1;
right:0;
width:40px;
height:40px;
background-color:#aaa;
cursor:pointer;
}
.mp_modal[data-type="naitei"] .mp_pc_modal_close::after {
transform:translate(-50%, -50%) rotate(-45deg);
}
.mp_modal[data-type="naitei"] .mp_pc_modal_close::before {
transform:translate(-50%, -50%) rotate(45deg);
}
.mp_modal[data-type="naitei"] .mp_pc_modal_close::before,
.mp_modal[data-type="naitei"] .mp_pc_modal_close::after {
position:absolute;
top:19px;
right:-7px;
width:27px;
height:1px;
background-color:#fff;
content:"";
}
.mp_modal[data-type="naitei"] .mp_modal_btn {
position:absolute;
right:0;
bottom:40px;
left:0;
width:340px;
height:64px;
margin:0 auto;
padding-top:21px;
border-radius:32px;
background-color:#0087e6;
color:#fff;
font-size:21px;
font-weight:bold;
text-align:center;
}
.mp_modal[data-type="remodel"] {
display:flex;
overflow:auto;
justify-content:center;
align-items:center;
position:fixed;
z-index:100;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(245, 243, 235, 1);
}
.mp_modal[data-type="remodel"] .mp_modal_body {
width:100%;
height:100%;
}
.mp_modal[data-type="remodel"] .mp_modal_inner {
position:relative;
}
.mp_modal[data-type="remodel"] .mp_loginjack_kv {
position:relative;
height:505px;
background-image:url(/2026/media/stu/img/navg/top/bnr_loginjack_remodel_kv.png);
background-repeat:no-repeat;
background-position:center;
background-size:auto 505px;
}
.mp_modal[data-type="remodel"] .mp_loginjack_kv_innner {
position:absolute;
bottom:37px;
right:0;
left:0;
text-align:center;
}
.mp_modal[data-type="remodel"] .mp_loginjack_btn {
font-size:20px;
font-weight:bold;
}
.mp_modal[data-type="remodel"] .mp_loginjack_btn a {
padding:10px 157px;
border-radius:30px;
background:rgba(255, 146, 32, 1);
color:#fff;
text-decoration:none;
}
.mp_modal[data-type="remodel"] .mp_loginjack_discription {
margin-top:25px;
color:#fff;
font-size:14px;
text-align:center;
line-height:1.3;
}
.mp_modal[data-type="remodel"] .mp_loginjack_discription span {
margin:0 2px;
font-weight:bold;
}
.mp_modal[data-type="remodel"] .mp_loginjack_notice {
position:relative;
width:485px;
margin:0 auto;
padding-top:33px;
font-size:14px;
line-height:1.5;
}
.mp_modal[data-type="remodel"] .mp_loginjack_notice p {
color:rgba(78, 86, 102, 1);
}
.mp_modal[data-type="remodel"] .mp_loginjack_notice a {
display:table;
margin-top:8px;
color:rgba(45, 154, 227, 1);
font-weight:bold;
text-decoration:underline;
}
.mp_modal[data-type="remodel"] .mp_loginjack_notice a:hover {
color:#66b7f0;
}
@media screen and (min-width:1281px) {
.mp_modal[data-type="remodel"] .mp_loginjack_kv {
height:auto;
padding-top:39.423%;
background-image:url(/2026/media/stu/img/navg/top/bnr_loginjack_remodel_kv_02.png);
background-size:cover;
}
.mp_modal[data-type="remodel"] .mp_loginjack_kv_innner {
bottom:7.3%;
}
.mp_modal[data-type="remodel"] .mp_loginjack_btn a {
font-size:1.55vw;
padding:0.8vw 12.3vw;
border-radius:2vw;
}
.mp_modal[data-type="remodel"] .mp_loginjack_discription {
margin-top:2vw;
}
}
.mp_modal[data-type="rnn"] {
z-index:4010;
}
.mp_modal[data-type="rnn"] .mp_modal_body {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
justify-content:center;
-webkit-justify-content:center;
align-items:center;
-webkit-align-items:center;
-ms-flex-pack:center;
-webkit-box-pack:center;
position:absolute;
z-index:4010;
top:0;
left:0;
width:100%;
min-height:auto;
height:100%;
background:rgba(0, 0, 0, 0.7);
}
.mp_modal[data-type="rnn"] .mp_modal_inner {
position:relative;
width:740px;
background:#fff;
}
.mp_modal[data-type="rnn"] .mp_modal_close {
display:block;
position:absolute;
top:-41px;
right:-1px;
width:22px;
height:21px;
background-image:url(/2026/media/stu/img/navg/top/loginjack_rnn_ico_close.png);
background-size:22px 21px;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap {
padding:22px 20px 22px;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .nabi {
width:340px;
margin-right:20px;
padding:40px 50px 30px;
background-color:#e5f0f8;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .nabi .check_nabi {
margin-top:42px;
padding:0;
color:#222;
font-size:18px;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .nabi .check_nabi li {
list-style:none !important;
padding:0 0 8px 27px;
font-weight:bold;
text-indent:-27px;
line-height:1.4;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .nabi .check_nabi li:before {
padding-left:27px !important;
background:no-repeat 1px 4px url(/2026/media/stu/img/navg/top/loginjack_rnn_ico_check_blue.png) !important;
background-size:16px 12px !important;
content:"" !important;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .nabi .mp_btn_blue {
width:100%;
margin-top:25px;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .next {
width:340px;
padding:40px 50px 31px;
background-color:#fee;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .next .check_next {
margin-top:42px;
padding:0;
font-size:18px;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .next .check_next li {
list-style:none !important;
padding:0 0 8px 26px;
font-weight:bold;
text-indent:-26px;
line-height:1.4;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .next .check_next li:before {
padding-left:26px !important;
background:no-repeat 0 5px url(/2026/media/stu/img/navg/top/loginjack_rnn_ico_check_red.png) !important;
background-size:16px 12px !important;
content:"" !important;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .next .mp_btn_red {
display:block !important;
-webkit-box-sizing:border-box !important;
box-sizing:border-box !important;
width:100%;
height:56px !important;
margin-top:25px;
padding:14px 0;
border-radius:4px !important;
background-color:#f00 !important;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3) !important;
box-shadow:0 1px 2px rgba(0,0,0,0.3) !important;
color:#fff !important;
font-size:21px;
text-decoration:none !important;
text-align:center !important;
line-height:1.5;
}
.mp_modal[data-type="rnn"] .mp_modal_inner .cnt_wrap .next .mp_btn_red:hover {
background-color:#ff4747 !important;
text-decoration:none !important;
}
.mp_modal[data-type="rnn"] a.mp_modal_close:hover,
.mp_modal[data-type="rnn"] a > img:hover {
opacity:0.8;
}