@charset "utf-8";
/*!
 * Common CSS
 *
 * ==============================================================
 * 修正禁止
 * ==============================================================
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

/* --------------------
* 01.base
* 02.フォント関連
* 03.背景
* 04.リンク
* 05.見出し
* 06.ボタン
* 07.アイコン
* 08.display
* 09.余白
* 10.width
* 11.height
* 12.その他
* 13.OLD
-------------------- */
/* --------------------
* 01.base
-------------------- */
.clearfix:after/*old*/,
.mp_clearfix:after {
display:block !important;
visibility:hidden !important;
clear:both !important;
height:0 !important;
content:"." !important;
}
.mp_wrapper {
font-family:"Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;
}
.mp_wrapper * {
margin:0;
padding:0;
}
.mp_wrapper h1,
.mp_wrapper h2,
.mp_wrapper h3,
.mp_wrapper h4,
.mp_wrapper h5 {
font-weight:normal;
}
.mp_wrapper li {
list-style:none;
}


/* --------------------
* 02.フォント関連
-------------------- */
.mp_fs_1{font-size:18px !important;}
.mp_fs_2{font-size:16px !important;}
.mp_fs_3{font-size:14px !important;}
.mp_fs_4{font-size:12px !important;}
.mp_fs_5{font-size:10px !important;}
.mp_fs_20{font-size:20px !important;}
.mp_fw_n{font-weight:normal !important;}
.mp_fw_b{font-weight:bold !important;}

.mp_c_bk{color:#222 !important;}
.mp_c_dg{color:#666 !important;}
.mp_c_g{color:#aaa !important;}
.mp_c_r{color:#e84d4d !important;}
.mp_c_bl{color:#0087e6 !important;}
.mp_c_w{color:#fff !important;}

.mp_td_n{text-decoration:none !important;}
.mp_td_u{text-decoration:underline !important;}

.mp_ta_l{text-align:left !important;}
.mp_ta_r{text-align:right !important;}
.mp_ta_c{text-align:center !important;}

.mp_va_t{vertical-align:top !important;}
.mp_va_m{vertical-align:middle !important;}
.mp_va_b{vertical-align:bottom !important;}

.mp_highlight {
background:-webkit-linear-gradient(transparent 50%, #fff100 50%);
background:linear-gradient(transparent 50%, #fff100 50%);
}

.mp_textdeco,
.mp_textdeco_line2 {
display: inline-block;
position:relative;
margin:0 0.3em;
padding:0 0.7em;
word-break: break-all;
text-align:center;
line-height:1.4;
}
.mp_textdeco_line2 {
margin:0 0.7em;
padding:0 1.4em;
}
.mp_textdeco:before,
.mp_textdeco:after,
.mp_textdeco_line2:before,
.mp_textdeco_line2:after {
display:inline-block;
position:absolute;
top:calc(50% - 0.5em);
width:1px;
height:1em;
background-color:#222;
background-repeat:no-repeat;
background-position:0 0;
content:"";
}
.mp_textdeco_line2:before,
.mp_textdeco_line2:after {
top:calc(50% - 1.3em);
height:2.6em;
}
.mp_textdeco:before,
.mp_textdeco_line2:before {
left:0;
transform:rotate(-30deg);
}
.mp_textdeco:after,
.mp_textdeco_line2:after {
right:0;
transform:rotate(30deg);
}

/**
 * ▼行間指定（テキスト用）
 */
.mp_lh_0{line-height:0 !important;}
.mp_lh_x10{line-height:1 !important;}
.mp_lh_x12{line-height:1.2 !important;}
.mp_lh_x14{line-height:1.4 !important;}
.mp_lh_x15{line-height:1.5 !important;}
.mp_lh_x16{line-height:1.6 !important;}
.mp_lh_x20{line-height:2 !important;}

/**
 * ▼行間指定( 見出し用)
 */
.mp_lh_h1/*old*/, .mp_lh_mds1{line-height:44px !important;}
.mp_lh_h2/*old*/, .mp_lh_mds2{line-height:40px !important;}
.mp_lh_h3/*old*/, .mp_lh_mds3{line-height:34px !important;}
.mp_lh_h4/*old*/, .mp_lh_mds4{line-height:30px !important;}
.mp_lh_h5/*old*/, .mp_lh_mds5{line-height:24px !important;}


/* --------------------
* 03.背景
-------------------- */
.mp_bg_bl{background-color:#0068b7 !important;}
.mp_bg_w{background-color:#fff !important;}
.mp_bg_vlg{background-color:#eee !important;}
.mp_bg_ws{background-color:#f5f5f5 !important;}
.mp_bg_py{background-color:#ffffee !important;}
.mp_bg_pr{background-color:#fdedee !important;}
.mp_bg_pb{background-color:#f5fcff !important;}


/* --------------------
* 04.リンク
-------------------- */
.mp_img_link img{border:none !important;}
.mp_img_link:hover{opacity:0.6 !important;}

.mp_txt_link,
.mp_txt_link2/*old*/,
.mp_txt_link2:hover/*old*/,
.mp_txt_link2:visited/*old*/ {
color:#0087e6 !important;
text-decoration:none !important;
}
.mp_txt_link:hover{text-decoration:underline !important;}
.mp_txt_link:visited{color:#63c !important;}
.mp_hover_td_n:hover{text-decoration:none !important;}
.mp_visited_cb:visited{color:#0087e6 !important;}

.mp_area_link{background-color:#fff !important;}
.mp_area_link:hover{background-color:#f5fcff !important;}
.mp_area_link a {
color:#0087e6 !important;
text-decoration:none !important;
}
.mp_area_link a:hover{text-decoration:underline !important;}

.mp_cassette_link {
display:block;
background-color:#fff !important;
}
a.mp_cassette_link {
color:#222;
text-decoration:none;
}
.mp_cassette_link:hover{background-color:#f5fcff !important;}


/* --------------------
* 05.見出し
-------------------- */
.mp_mds_perso/*old*/,
.mp_mds1_person {
font-size:40px !important;
font-weight:normal !important;
}
.mp_mds_1/*old*/,
.mp_mds1 {
font-size:30px !important;
font-weight:normal !important;
}
.mp_mds_2/*old*/,
.mp_mds2 {
font-size:28px !important;
font-weight:normal !important;
}
.mp_mds_3_1/*old*/,
.mp_mds_3_2/*old*/,
.mp_mds3_1,
.mp_mds3_2 {
font-size:24px !important;
font-weight:normal !important;
}
.mp_mds_3_1/*old*/,
.mp_mds3_1 {
position:relative !important;
padding-left:13px !important;
}
.mp_mds_3_1:before/*old*/,
.mp_mds3_1:before {
display:inline-block !important;
position:absolute !important;
top:4px !important;
left:0 !important;
height:24px !important;
border-left:5px solid #aaa !important;
content:"" !important;
}
.mp_mds_4/*old*/,
.mp_mds4 {
font-size:20px !important;
font-weight:normal;
}
.mp_mds_5/*old*/,
.mp_mds5 {
font-size:16px !important;
font-weight:normal !important;
}


/* --------------------
* 06.ボタン
-------------------- */
/**
 * ▼ボタンレイアウト
 */
.mp_btn_wrapper {
display:table !important;
padding-bottom:2px !important;
}
.mp_btn_col {
display:table-cell !important;
width:230px;
vertical-align:top !important;
}
.mp_btn_col_blue {
display:table-cell !important;
width:240px;
vertical-align:top !important;
}
.mp_btn_col_move {
display:table-cell !important;
width:120px;
vertical-align:top !important;
}
.mp_btn_col_num {
display:table-cell !important;
width:60px;
vertical-align:top !important;
}

/**
 * ▼ボタンバリエーション
 */

/*ボタン初期状態共通*/
.mp_btn_orange,
.mp_btn_blue,
.mp_btn_light,
.mp_btn_pg_move,
.mp_btn_pg_num,
.mp_btn_reg,
.mp_btn_login {
display:block !important;
-webkit-box-sizing:border-box !important;
box-sizing:border-box !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;
text-decoration:none !important;
text-align:center !important;
}

/*ボタンサイズ、色、フォントサイズ指定*/
.mp_btn_orange,
.mp_btn_blue,
.mp_btn_light,
.mp_btn_reg,
.mp_btn_login {
height:56px !important;
border-radius:4px !important;
color:#fff !important;
font-size:21px;
line-height:1.5;
}
.mp_btn_orange,
.mp_btn_reg {
width:230px;
padding:14px 0;
background-color:#ff9422 !important;
}
.mp_btn_blue,
.mp_btn_login{
width:240px;
padding:14px 0;
background-color:#0087e6 !important;
}
.mp_btn_light {
width:230px;
padding:10px 0;
border:3px solid #0087e6 !important;
background-color:#fff !important;
color:#0087e6 !important;
}
.mp_btn_light.mp_btn_reflection {
padding:13px 0;
font-size:18px;
}
.mp_btn_pg_move,
.mp_btn_pg_num {
padding:17px 0;
border:1px solid #0087e6 !important;
background-color:#fff !important;
color:#0087e6 !important;
font-size:16px !important;
line-height:1.5;
}
.mp_btn_pg_move {
width:120px;
height:60px;
}
.mp_btn_pg_num {
width:60px;
height:60px;
}

/*ボタン内テキスト指定、テキスト位置調整*/
.mp_btn_orange .mp_btn_row1{font-size:21px !important;}
.mp_btn_orange .mp_btn_row2{font-size:18px !important;}
.mp_btn_reg .mp_btn_row1{font-size:21px !important;}
.mp_btn_reg .mp_btn_row2{font-size:18px !important;}
.mp_btn_light .mp_btn_row2{display:none !important;}

/*二行テキスト位置調整*/
.mp_btn_orange.mp_btn_2line,
.mp_btn_reg.mp_btn_2line,
.mp_btn_blue.mp_btn_2line,
.mp_btn_login.mp_btn_2line {
padding:6px 0 5px;
line-height:1.2;
}
.mp_btn_light.mp_btn_2line {
padding:3px 0 2px;
line-height:1.2;
}
.mp_btn_pg_move.mp_btn_2line,
.mp_btn_pg_num.mp_btn_2line {
padding:11px 0 !important;
line-height:1.2 !important;
}
.mp_btn_fs_m {
display:block !important;
font-size:21px !important;
}
.mp_btn_fs_s {
display:block !important;
font-size:18px !important;
}

/*lightボタン特性 内テキスト、非活性、ホバー指定*/
.mp_btn_light.mp_btn_dis {
padding:5px 0;
border:1px solid #ddd !important;
background-color:transparent !important;
line-height:1.2;
}
.mp_btn_light.mp_btn_reflection.mp_btn_dis {
padding:7px 0;
}
.mp_btn_light.mp_btn_dis .mp_btn_row1 {
color:#0087e6 !important;
font-size:21px;
}
.mp_btn_light.mp_btn_reflection.mp_btn_dis .mp_btn_row1 {
font-size:18px;
}
.mp_btn_light.mp_btn_dis .mp_btn_row2 {
display:block !important;
color:#222 !important;
font-size:18px;
}
.mp_btn_light.mp_btn_dis:hover .mp_btn_row1 {
text-decoration:underline !important;
}

/*ホバー状態指定*/
.mp_btn_orange:hover{
background-color:#ffbf7a !important;
text-decoration:none !important;
}
.mp_btn_blue:hover {
background-color:#66b7f0 !important;
text-decoration:none !important;
}
.mp_btn_login:hover{
background-color:#66b7f0 !important;
text-decoration:none;
}
.mp_btn_reg:hover{
background-color:#ffbf7a !important;
text-decoration:none;
}
.mp_btn_light:hover,
.mp_btn_pg_move:hover,
.mp_btn_pg_num:hover {
background-color:#0087e6 !important;
color:#fff !important;
text-decoration:none !important;
}

/*非活性ボタン指定*/
.mp_btn_orange.mp_btn_dis,
.mp_btn_blue.mp_btn_dis,
.mp_btn_light.mp_btn_dis,
.mp_btn_login.mp_btn_dis,
.mp_btn_reg.mp_btn_dis {
border:1px solid #ddd !important;
background:#fff !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
color:#aaa !important;
}

/*非活性グレーボタン指定*/
.mp_btn_orange.mp_btn_g,
.mp_btn_blue.mp_btn_g,
.mp_btn_light.mp_btn_g,
.mp_btn_login.mp_btn_g,
.mp_btn_reg.mp_btn_g {
border:1px solid #aaa !important;
background:#aaa !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
color:#fff !important;
}
.mp_btn_light.mp_btn_g{padding:14px 0;}
/*カレントボタン指定*/
.mp_btn_pg_move.mp_btn_bg_cr,
.mp_btn_pg_num.mp_btn_bg_cr {
border:1px solid #ddd !important;
background-color:#fff !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
color:#aaa !important;
}

/*非活性ボタンホバー状態指定*/
.mp_btn_orange.mp_btn_dis:hover,
.mp_btn_blue.mp_btn_dis:hover,
.mp_btn_light.mp_btn_dis:hover,
.mp_btn_login.mp_btn_dis:hover,
.mp_btn_reg.mp_btn_dis:hover {
opacity:1 !important;
}

/*非活性グレーボタン指定*/
.mp_btn_orange.mp_btn_g:hover,
.mp_btn_blue.mp_btn_g:hover,
.mp_btn_light.mp_btn_g:hover,
.mp_btn_login.mp_btn_g:hover,
.mp_btn_reg.mp_btn_g:hover {
opacity:1 !important;
}

/* --------------------
* 07.アイコン
-------------------- */
/**
 * ▼展開
 */
.mp_ico_open {
display:inline-block;
padding-left:14px !important;
text-decoration:none;
text-indent:-14px !important;
line-height:1;
word-break:break-all;
}
.mp_ico_open:before {
padding-left:14px !important;
background:no-repeat left center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNDE5ZmQ4OS0wOWM4LTdkNDctODUwNy1iMGFiZDg2ODVlY2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkQ2MDIzMkMxOEIzMTFFNjg5MDc5MTNDMDQ5NDY2QTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkQ2MDIzMkIxOEIzMTFFNjg5MDc5MTNDMDQ5NDY2QTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTkwOUQ0QTcxNzU1MTFFNkE3NTNFMjkzNkZCOTE4QjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTkwOUQ0QTgxNzU1MTFFNkE3NTNFMjkzNkZCOTE4QjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6UvishAAAAOElEQVR42mJctWrVfAYGhgQGVLCACUhkA/EVJEEQOxsk8Q2Iw6E0CIeCaBaoqmtQnSBwA0QABBgApZ8MwoDS2WwAAAAASUVORK5CYII=) !important;
content:"" !important;
}
a.mp_ico_open{color:#0087e6;}
a.mp_ico_open:visited{color:#63c;}
a.mp_ico_open:hover{text-decoration:underline;}

/**
 * ▼矢印
 */
.mp_ico_arrow {
display:inline-block;
padding-left:14px !important;
text-decoration:none;
text-indent:-14px !important;
line-height:1;
word-break:break-all;
}
.mp_ico_arrow:before {
padding-left:14px !important;
background:no-repeat left center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGBAMAAAAWFyJGAAAAG1BMVEUAAACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp3aYijAAAACHRSTlMACigrYJ/T9eTSDCAAAAAXSURBVAjXYwhkYGhTYOgoAaE2A4ZABgAkMwP3bxCOUQAAAABJRU5ErkJggg==) !important;
content:"" !important;
}
a.mp_ico_arrow{color:#0087e6;}
a.mp_ico_arrow:visited{color:#63c;}
a.mp_ico_arrow:hover{text-decoration:underline;}

/**
 * ▼ヘルプ
 */
.mp_ico_help,
.mp_ico_help02 {
display:inline-block !important;
padding-left:30px !important;
text-decoration:none;
text-indent:-30px !important;
line-height:1;
word-break:break-all;
}
.mp_ico_help:before,
.mp_ico_help02:before {
display:inline-block !important;
height:20px !important;
margin-top:-2px !important;
padding-left:30px !important;
vertical-align:middle !important;
content:"" !important;
}
.mp_ico_help:before {
background:no-repeat left center url(/2020/media/stu/img/common/ico_question.png) !important;
}
.mp_ico_help02:before {
background:no-repeat left center url(/2020/media/stu/img/common/ico_question02.png) !important;
}
a.mp_ico_help,
a.mp_ico_help02 {
color:#0087e6;
}
a.mp_ico_help:visited,
a.mp_ico_help02:visited {
color:#63c;
}
a.mp_ico_help:hover,
a.mp_ico_help02:hover {
text-decoration:underline;
}

.mp_ico_help02 {
display:inline-block !important;
padding-left:30px !important;
text-decoration:none;
text-indent:-30px !important;
line-height:1;
word-break:break-all;
}
.mp_ico_help02:before {
display:inline-block !important;
height:20px !important;
margin-top:-2px !important;
padding-left:30px !important;
background:no-repeat left center url(/2020/media/stu/img/common/ico_question02.png) !important;
vertical-align:middle !important;
content:"" !important;
}
a.mp_ico_help02{color:#0087e6;}
a.mp_ico_help02:visited{color:#63c;}
a.mp_ico_help02:hover{text-decoration:underline;}

/**
 * ▼新しいウィンドウ
 */
.mp_ico_window_g,
.mp_ico_window_b {
display:inline-block !important;
position:relative !important;
padding-right:17px !important;
font-size:16px;
line-height:1;
}
.mp_ico_window_g:after,
.mp_ico_window_b:after {
position:absolute !important;
right:0 !important;
bottom:0 !important;
width:12px !important;
height:11px !important;
margin-bottom:1px;
content:"" !important;
}
.mp_ico_window_b {
color:#0087e6;
text-decoration:none;
}
.mp_ico_window_g:after{background-image:url(/2020/media/stu/img/common/ico_window_g.png);}
.mp_ico_window_b:after{background-image:url(/2020/media/stu/img/common/ico_window_b.png);}
a.mp_ico_window_b:visited{color:#63c;}
a.mp_ico_window_b:hover{text-decoration:underline;}

/**
 * ▼インフォメーション
 */
.mp_ico_info {
display:inline-block !important;
padding-left:30px !important;
text-decoration:none;
text-indent:-30px !important;
line-height:1;
word-break:break-all;
}
.mp_ico_info:before {
display:inline-block !important;
height:20px !important;
margin-top:-2px !important;
padding-left:30px !important;
background:no-repeat left center url(/2020/media/stu/img/common/ico_info.png) !important;
vertical-align:middle !important;
content:"" !important;
}
a.mp_ico_info{color:#0087e6;}
a.mp_ico_info:visited{color:#63c;}
a.mp_ico_info:hover{text-decoration:underline;}

/**
 * ▼アラート
 */
.mp_ico_alert {
display:inline-block !important;
padding-left:30px !important;
text-decoration:none;
text-indent:-30px !important;
line-height:1;
word-break:break-all;
}
.mp_ico_alert:before {
display:inline-block !important;
height:20px !important;
margin-top:-2px !important;
padding-left:30px !important;
background:no-repeat left center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAS1BMVEUAAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAADTAAD///+wzzOsAAAAF3RSTlMA+vEZ9q6MgSof86ehmpOHMSQTDtPQsh3zBesAAAB3SURBVBjTZctZFoMgEETRBhWcxyTP/a80Bw0B2vd5T5XEjtf7EJ0Hr223YHeFC8BSWtUD9FWBjitXDGs4T6jz6cyNzMk6E9F0f5yIyJSGCc32w5GEjLdtJkfTXjhQNARrUYVpA/kdGpEVjaxhqPuIfWIt/qHWfQHS/RP9uKjXrQAAAABJRU5ErkJggg==) !important;
vertical-align:middle !important;
content:"" !important;
}
a.mp_ico_alert{color:#0087e6;}
a.mp_ico_alert:visited{color:#63c;}
a.mp_ico_alert:hover{text-decoration:underline;}


/* --------------------
* 08.display
-------------------- */
.mp_dib{display:inline-block !important;}
.mp_db{display:block !important;}
.mp_dtb{display:table !important;}
.mp_dtr{display:table-row !important;}
.mp_dtc{display:table-cell !important;}
.mp_df {
display:-webkit-box !important;
display:-webkit-flex !important;
display:-ms-flexbox !important;
display:flex !important;
}
.mp_dn{display:none !important;}


/* --------------------
* 09.余白
-------------------- */
.mp_ma{margin-right: auto !important; margin-left: auto !important;}
.mp_mt0{margin-top:0 !important;}
.mp_mt1{margin-top:1px !important;}
.mp_mt2{margin-top:2px !important;}
.mp_mt3{margin-top:3px !important;}
.mp_mt4{margin-top:4px !important;}
.mp_mt5{margin-top:5px !important;}
.mp_mt6{margin-top:6px !important;}
.mp_mt7{margin-top:7px !important;}
.mp_mt8{margin-top:8px !important;}
.mp_mt9{margin-top:9px !important;}
.mp_mt10{margin-top:10px !important;}
.mp_mt11{margin-top:11px !important;}
.mp_mt12{margin-top:12px !important;}
.mp_mt13{margin-top:13px !important;}
.mp_mt14{margin-top:14px !important;}
.mp_mt15{margin-top:15px !important;}
.mp_mt16{margin-top:16px !important;}
.mp_mt17{margin-top:17px !important;}
.mp_mt18{margin-top:18px !important;}
.mp_mt19{margin-top:19px !important;}
.mp_mt20{margin-top:20px !important;}
.mp_mt25{margin-top:25px !important;}
.mp_mt27{margin-top:27px !important;}
.mp_mt30{margin-top:30px !important;}
.mp_mt35{margin-top:35px !important;}
.mp_mt40{margin-top:40px !important;}
.mp_mt45{margin-top:45px !important;}
.mp_mt50{margin-top:50px !important;}
.mp_mt55{margin-top:55px !important;}
.mp_mt60{margin-top:60px !important;}
.mp_mt65{margin-top:65px !important;}
.mp_mt70{margin-top:70px !important;}
.mp_mt75{margin-top:75px !important;}
.mp_mt80{margin-top:80px !important;}
.mp_mt85{margin-top:85px !important;}
.mp_mt90{margin-top:90px !important;}
.mp_mt95{margin-top:95px !important;}
.mp_mt100{margin-top:100px !important;}

.mp_mb0{margin-bottom:0 !important;}
.mp_mb1{margin-bottom:1px !important;}
.mp_mb2{margin-bottom:2px !important;}
.mp_mb3{margin-bottom:3px !important;}
.mp_mb4{margin-bottom:4px !important;}
.mp_mb5{margin-bottom:5px !important;}
.mp_mb6{margin-bottom:6px !important;}
.mp_mb7{margin-bottom:7px !important;}
.mp_mb8{margin-bottom:8px !important;}
.mp_mb9{margin-bottom:9px !important;}
.mp_mb10{margin-bottom:10px !important;}
.mp_mb11{margin-bottom:11px !important;}
.mp_mb12{margin-bottom:12px !important;}
.mp_mb13{margin-bottom:13px !important;}
.mp_mb14{margin-bottom:14px !important;}
.mp_mb15{margin-bottom:15px !important;}
.mp_mb16{margin-bottom:16px !important;}
.mp_mb17{margin-bottom:17px !important;}
.mp_mb18{margin-bottom:18px !important;}
.mp_mb19{margin-bottom:19px !important;}
.mp_mb20{margin-bottom:20px !important;}
.mp_mb25{margin-bottom:25px !important;}
.mp_mb30{margin-bottom:30px !important;}
.mp_mb35{margin-bottom:35px !important;}
.mp_mb40{margin-bottom:40px !important;}
.mp_mb45{margin-bottom:45px !important;}
.mp_mb50{margin-bottom:50px !important;}
.mp_mb55{margin-bottom:55px !important;}
.mp_mb60{margin-bottom:60px !important;}
.mp_mb65{margin-bottom:65px !important;}
.mp_mb70{margin-bottom:70px !important;}
.mp_mb75{margin-bottom:75px !important;}
.mp_mb80{margin-bottom:80px !important;}
.mp_mb85{margin-bottom:85px !important;}
.mp_mb90{margin-bottom:90px !important;}
.mp_mb95{margin-bottom:95px !important;}
.mp_mb100{margin-bottom:100px !important;}

.mp_ml0{margin-left:0 !important;}
.mp_ml1{margin-left:1px !important;}
.mp_ml2{margin-left:2px !important;}
.mp_ml3{margin-left:3px !important;}
.mp_ml4{margin-left:4px !important;}
.mp_ml5{margin-left:5px !important;}
.mp_ml6{margin-left:6px !important;}
.mp_ml7{margin-left:7px !important;}
.mp_ml8{margin-left:8px !important;}
.mp_ml9{margin-left:9px !important;}
.mp_ml10{margin-left:10px !important;}
.mp_ml11{margin-left:11px !important;}
.mp_ml12{margin-left:12px !important;}
.mp_ml13{margin-left:13px !important;}
.mp_ml14{margin-left:14px !important;}
.mp_ml15{margin-left:15px !important;}
.mp_ml16{margin-left:16px !important;}
.mp_ml17{margin-left:17px !important;}
.mp_ml18{margin-left:18px !important;}
.mp_ml19{margin-left:19px !important;}
.mp_ml20{margin-left:20px !important;}
.mp_ml25{margin-left:25px !important;}
.mp_ml30{margin-left:30px !important;}
.mp_ml35{margin-left:35px !important;}
.mp_ml40{margin-left:40px !important;}
.mp_ml45{margin-left:45px !important;}
.mp_ml50{margin-left:50px !important;}
.mp_ml55{margin-left:55px !important;}
.mp_ml60{margin-left:60px !important;}
.mp_ml65{margin-left:65px !important;}
.mp_ml70{margin-left:70px !important;}
.mp_ml75{margin-left:75px !important;}
.mp_ml80{margin-left:80px !important;}
.mp_ml85{margin-left:85px !important;}
.mp_ml90{margin-left:90px !important;}
.mp_ml95{margin-left:95px !important;}
.mp_ml100{margin-left:100px !important;}

.mp_mr0{margin-right:0 !important;}
.mp_mr1{margin-right:1px !important;}
.mp_mr2{margin-right:2px !important;}
.mp_mr3{margin-right:3px !important;}
.mp_mr4{margin-right:4px !important;}
.mp_mr5{margin-right:5px !important;}
.mp_mr6{margin-right:6px !important;}
.mp_mr7{margin-right:7px !important;}
.mp_mr8{margin-right:8px !important;}
.mp_mr9{margin-right:9px !important;}
.mp_mr10{margin-right:10px !important;}
.mp_mr11{margin-right:11px !important;}
.mp_mr12{margin-right:12px !important;}
.mp_mr13{margin-right:13px !important;}
.mp_mr14{margin-right:14px !important;}
.mp_mr15{margin-right:15px !important;}
.mp_mr16{margin-right:16px !important;}
.mp_mr17{margin-right:17px !important;}
.mp_mr18{margin-right:18px !important;}
.mp_mr19{margin-right:19px !important;}
.mp_mr20{margin-right:20px !important;}
.mp_mr25{margin-right:25px !important;}
.mp_mr30{margin-right:30px !important;}
.mp_mr35{margin-right:35px !important;}
.mp_mr40{margin-right:40px !important;}
.mp_mr45{margin-right:45px !important;}
.mp_mr50{margin-right:50px !important;}
.mp_mr55{margin-right:55px !important;}
.mp_mr60{margin-right:60px !important;}
.mp_mr65{margin-right:65px !important;}
.mp_mr70{margin-right:70px !important;}
.mp_mr75{margin-right:75px !important;}
.mp_mr80{margin-right:80px !important;}
.mp_mr85{margin-right:85px !important;}
.mp_mr90{margin-right:90px !important;}
.mp_mr95{margin-right:95px !important;}
.mp_mr100{margin-right:100px !important;}

.mp_p0{padding:0 !important;}
.mp_p1{padding:1px !important;}
.mp_p2{padding:2px !important;}
.mp_p3{padding:3px !important;}
.mp_p4{padding:4px !important;}
.mp_p5{padding:5px !important;}
.mp_p6{padding:6px !important;}
.mp_p7{padding:7px !important;}
.mp_p8{padding:8px !important;}
.mp_p9{padding:9px !important;}
.mp_p10{padding:10px !important;}
.mp_p11{padding:11px !important;}
.mp_p12{padding:12px !important;}
.mp_p13{padding:13px !important;}
.mp_p14{padding:14px !important;}
.mp_p15{padding:15px !important;}
.mp_p16{padding:16px !important;}
.mp_p17{padding:17px !important;}
.mp_p18{padding:18px !important;}
.mp_p19{padding:19px !important;}
.mp_p20{padding:20px !important;}
.mp_p25{padding:25px !important;}
.mp_p30{padding:30px !important;}
.mp_p35{padding:35px !important;}
.mp_p40{padding:40px !important;}
.mp_p45{padding:45px !important;}
.mp_p50{padding:50px !important;}
.mp_p55{padding:55px !important;}
.mp_p60{padding:60px !important;}
.mp_p65{padding:65px !important;}
.mp_p70{padding:70px !important;}
.mp_p75{padding:75px !important;}
.mp_p80{padding:80px !important;}
.mp_p85{padding:85px !important;}
.mp_p90{padding:90px !important;}
.mp_p95{padding:95px !important;}
.mp_p100{padding:100px !important;}

.mp_pt0{padding-top:0 !important;}
.mp_pt1{padding-top:1px !important;}
.mp_pt2{padding-top:2px !important;}
.mp_pt3{padding-top:3px !important;}
.mp_pt4{padding-top:4px !important;}
.mp_pt5{padding-top:5px !important;}
.mp_pt6{padding-top:6px !important;}
.mp_pt7{padding-top:7px !important;}
.mp_pt8{padding-top:8px !important;}
.mp_pt9{padding-top:9px !important;}
.mp_pt10{padding-top:10px !important;}
.mp_pt11{padding-top:11px !important;}
.mp_pt12{padding-top:12px !important;}
.mp_pt13{padding-top:13px !important;}
.mp_pt14{padding-top:14px !important;}
.mp_pt15{padding-top:15px !important;}
.mp_pt16{padding-top:16px !important;}
.mp_pt17{padding-top:17px !important;}
.mp_pt18{padding-top:18px !important;}
.mp_pt19{padding-top:19px !important;}
.mp_pt20{padding-top:20px !important;}
.mp_pt25{padding-top:25px !important;}
.mp_pt30{padding-top:30px !important;}
.mp_pt35{padding-top:35px !important;}
.mp_pt40{padding-top:40px !important;}
.mp_pt45{padding-top:45px !important;}
.mp_pt50{padding-top:50px !important;}
.mp_pt55{padding-top:55px !important;}
.mp_pt60{padding-top:60px !important;}
.mp_pt65{padding-top:65px !important;}
.mp_pt70{padding-top:70px !important;}
.mp_pt75{padding-top:75px !important;}
.mp_pt80{padding-top:80px !important;}
.mp_pt85{padding-top:85px !important;}
.mp_pt90{padding-top:90px !important;}
.mp_pt95{padding-top:95px !important;}
.mp_pt100{padding-top:100px !important;}

.mp_pb0{padding-bottom:0 !important;}
.mp_pb1{padding-bottom:1px !important;}
.mp_pb2{padding-bottom:2px !important;}
.mp_pb3{padding-bottom:3px !important;}
.mp_pb4{padding-bottom:4px !important;}
.mp_pb5{padding-bottom:5px !important;}
.mp_pb6{padding-bottom:6px !important;}
.mp_pb7{padding-bottom:7px !important;}
.mp_pb8{padding-bottom:8px !important;}
.mp_pb9{padding-bottom:9px !important;}
.mp_pb10{padding-bottom:10px !important;}
.mp_pb11{padding-bottom:11px !important;}
.mp_pb12{padding-bottom:12px !important;}
.mp_pb13{padding-bottom:13px !important;}
.mp_pb14{padding-bottom:14px !important;}
.mp_pb15{padding-bottom:15px !important;}
.mp_pb16{padding-bottom:16px !important;}
.mp_pb17{padding-bottom:17px !important;}
.mp_pb18{padding-bottom:18px !important;}
.mp_pb19{padding-bottom:19px !important;}
.mp_pb20{padding-bottom:20px !important;}
.mp_pb25{padding-bottom:25px !important;}
.mp_pb30{padding-bottom:30px !important;}
.mp_pb35{padding-bottom:35px !important;}
.mp_pb40{padding-bottom:40px !important;}
.mp_pb45{padding-bottom:45px !important;}
.mp_pb50{padding-bottom:50px !important;}
.mp_pb55{padding-bottom:55px !important;}
.mp_pb60{padding-bottom:60px !important;}
.mp_pb65{padding-bottom:65px !important;}
.mp_pb70{padding-bottom:70px !important;}
.mp_pb75{padding-bottom:75px !important;}
.mp_pb80{padding-bottom:80px !important;}
.mp_pb85{padding-bottom:85px !important;}
.mp_pb90{padding-bottom:90px !important;}
.mp_pb95{padding-bottom:95px !important;}
.mp_pb100{padding-bottom:100px !important;}

.mp_pl0{padding-left:0 !important;}
.mp_pl1{padding-left:1px !important;}
.mp_pl2{padding-left:2px !important;}
.mp_pl3{padding-left:3px !important;}
.mp_pl4{padding-left:4px !important;}
.mp_pl5{padding-left:5px !important;}
.mp_pl6{padding-left:6px !important;}
.mp_pl7{padding-left:7px !important;}
.mp_pl8{padding-left:8px !important;}
.mp_pl9{padding-left:9px !important;}
.mp_pl10{padding-left:10px !important;}
.mp_pl11{padding-left:11px !important;}
.mp_pl12{padding-left:12px !important;}
.mp_pl13{padding-left:13px !important;}
.mp_pl14{padding-left:14px !important;}
.mp_pl15{padding-left:15px !important;}
.mp_pl16{padding-left:16px !important;}
.mp_pl17{padding-left:17px !important;}
.mp_pl18{padding-left:18px !important;}
.mp_pl19{padding-left:19px !important;}
.mp_pl20{padding-left:20px !important;}
.mp_pl25{padding-left:25px !important;}
.mp_pl30{padding-left:30px !important;}
.mp_pl35{padding-left:35px !important;}
.mp_pl40{padding-left:40px !important;}
.mp_pl45{padding-left:45px !important;}
.mp_pl50{padding-left:50px !important;}
.mp_pl55{padding-left:55px !important;}
.mp_pl60{padding-left:60px !important;}
.mp_pl65{padding-left:65px !important;}
.mp_pl70{padding-left:70px !important;}
.mp_pl75{padding-left:75px !important;}
.mp_pl80{padding-left:80px !important;}
.mp_pl85{padding-left:85px !important;}
.mp_pl90{padding-left:90px !important;}
.mp_pl95{padding-left:95px !important;}
.mp_pl100{padding-left:100px !important;}

.mp_pr0{padding-right:0 !important;}
.mp_pr1{padding-right:1px !important;}
.mp_pr2{padding-right:2px !important;}
.mp_pr3{padding-right:3px !important;}
.mp_pr4{padding-right:4px !important;}
.mp_pr5{padding-right:5px !important;}
.mp_pr6{padding-right:6px !important;}
.mp_pr7{padding-right:7px !important;}
.mp_pr8{padding-right:8px !important;}
.mp_pr9{padding-right:9px !important;}
.mp_pr10{padding-right:10px !important;}
.mp_pr11{padding-right:11px !important;}
.mp_pr12{padding-right:12px !important;}
.mp_pr13{padding-right:13px !important;}
.mp_pr14{padding-right:14px !important;}
.mp_pr15{padding-right:15px !important;}
.mp_pr16{padding-right:16px !important;}
.mp_pr17{padding-right:17px !important;}
.mp_pr18{padding-right:18px !important;}
.mp_pr19{padding-right:19px !important;}
.mp_pr20{padding-right:20px !important;}
.mp_pr25{padding-right:25px !important;}
.mp_pr30{padding-right:30px !important;}
.mp_pr35{padding-right:35px !important;}
.mp_pr40{padding-right:40px !important;}
.mp_pr45{padding-right:45px !important;}
.mp_pr50{padding-right:50px !important;}
.mp_pr55{padding-right:55px !important;}
.mp_pr60{padding-right:60px !important;}
.mp_pr65{padding-right:65px !important;}
.mp_pr70{padding-right:70px !important;}
.mp_pr75{padding-right:75px !important;}
.mp_pr80{padding-right:80px !important;}
.mp_pr85{padding-right:85px !important;}
.mp_pr90{padding-right:90px !important;}
.mp_pr95{padding-right:95px !important;}
.mp_pr100{padding-right:100px !important;}


/* --------------------
* 10.width
-------------------- */
/**
 * ▼コンテンツ幅
 */
.mp_w100 {width: 100px !important;}
.mp_w110 {width: 110px !important;}
.mp_w120 {width: 120px !important;}
.mp_w130 {width: 130px !important;}
.mp_w140 {width: 140px !important;}
.mp_w150 {width: 150px !important;}
.mp_w160 {width: 160px !important;}
.mp_w170 {width: 170px !important;}
.mp_w180 {width: 180px !important;}
.mp_w190 {width: 190px !important;}
.mp_w200 {width: 200px !important;}
.mp_w210 {width: 210px !important;}
.mp_w220 {width: 220px !important;}
.mp_w230 {width: 230px !important;}
.mp_w240 {width: 240px !important;}
.mp_w250 {width: 250px !important;}
.mp_w260 {width: 260px !important;}
.mp_w270 {width: 270px !important;}
.mp_w280 {width: 280px !important;}
.mp_w290 {width: 290px !important;}
.mp_w300 {width: 300px !important;}
.mp_w310 {width: 310px !important;}
.mp_w320 {width: 320px !important;}
.mp_w330 {width: 330px !important;}
.mp_w340 {width: 340px !important;}
.mp_w350 {width: 350px !important;}
.mp_w360 {width: 360px !important;}
.mp_w370 {width: 370px !important;}
.mp_w380 {width: 380px !important;}
.mp_w390 {width: 390px !important;}
.mp_w400 {width: 400px !important;}
.mp_w410 {width: 410px !important;}
.mp_w420 {width: 420px !important;}
.mp_w430 {width: 430px !important;}
.mp_w440 {width: 440px !important;}
.mp_w450 {width: 450px !important;}
.mp_w460 {width: 460px !important;}
.mp_w470 {width: 470px !important;}
.mp_w480 {width: 480px !important;}
.mp_w490 {width: 490px !important;}
.mp_w500 {width: 500px !important;}
.mp_w510 {width: 510px !important;}
.mp_w520 {width: 520px !important;}
.mp_w530 {width: 530px !important;}
.mp_w540 {width: 540px !important;}
.mp_w550 {width: 550px !important;}
.mp_w560 {width: 560px !important;}
.mp_w570 {width: 570px !important;}
.mp_w580 {width: 580px !important;}
.mp_w590 {width: 590px !important;}
.mp_w600 {width: 600px !important;}
.mp_w610 {width: 610px !important;}
.mp_w620 {width: 620px !important;}
.mp_w630 {width: 630px !important;}
.mp_w640 {width: 640px !important;}
.mp_w650 {width: 650px !important;}
.mp_w660 {width: 660px !important;}
.mp_w670 {width: 670px !important;}
.mp_w680 {width: 680px !important;}
.mp_w690 {width: 690px !important;}
.mp_w700 {width: 700px !important;}
.mp_w710 {width: 710px !important;}
.mp_w720 {width: 720px !important;}
.mp_w730 {width: 730px !important;}
.mp_w740 {width: 740px !important;}
.mp_w750 {width: 750px !important;}
.mp_w760 {width: 760px !important;}
.mp_w770 {width: 770px !important;}
.mp_w780 {width: 780px !important;}
.mp_w790 {width: 790px !important;}
.mp_w800 {width: 800px !important;}
.mp_w810 {width: 810px !important;}
.mp_w820 {width: 820px !important;}
.mp_w830 {width: 830px !important;}
.mp_w840 {width: 840px !important;}
.mp_w850 {width: 850px !important;}
.mp_w860 {width: 860px !important;}
.mp_w870 {width: 870px !important;}
.mp_w880 {width: 880px !important;}
.mp_w890 {width: 890px !important;}
.mp_w900 {width: 900px !important;}
.mp_w910 {width: 910px !important;}
.mp_w920 {width: 920px !important;}
.mp_w930 {width: 930px !important;}
.mp_w940 {width: 940px !important;}
.mp_w950 {width: 950px !important;}
.mp_w960 {width: 960px !important;}
.mp_w970 {width: 970px !important;}
.mp_w980 {width: 980px !important;}

/**
 * ▼ボタン
 */
.mp_w96{width:96px !important;}

/**
 * ▼矢印ボタン、クローズボタン
 */
.mp_w30{width:30px !important;}
.mp_w40{width:40px !important;}
.mp_w55{width:55px !important;}
.mp_w80{width:80px !important;}


/* --------------------
* 11.height
-------------------- */
/**
 * ▼ボタン
 */
.mp_h40{height:40px !important;}
.mp_h48{height:48px !important;}
.mp_h56{height:56px !important;}

/**
 * ▼矢印ボタン、クローズボタン
 */
.mp_h30{height:30px !important;}
.mp_h55{height:55px !important;}
.mp_h80{height:80px !important;}


/* --------------------
* 12.その他
-------------------- */
.mp_bdr_n{border:none !important;}
.mp_fl{float:left !important;}
.mp_fr{float:right !important;}
.mp_op0 {opacity:0 !important;}

/**
 * ▼インデント
 */
.mp_txt_indent {
padding-left:1em !important;
text-indent:-1em !important;
}
.mp_list_indent{padding:0;}
.mp_list_indent li {
padding-left:1em !important;
text-indent:-1em !important;
list-style:none !important;
}
.mp_list_bullet{padding:0;}
.mp_list_bullet li {
padding-left:1em !important;
text-indent:-1em !important;
list-style:none !important;
}
.mp_list_bullet li:before {
content:"・" !important;
}
.mp_list_attention{padding:0;}
.mp_list_attention li {
padding-left:1em !important;
text-indent:-1em !important;
list-style:none !important;
}
.mp_list_attention li:before {
content:"※" !important;
}
.mp_result_count_area {
display:inline-block !important;
margin:0 !important;
padding:0 !important;
color:#aaa !important;
font-size:16px !important;
line-height:1 !important;
}
.mp_result_count {
margin-right:5px !important;
color:#e84d4d !important;
font-family:Arial, Helvetica !important;
font-size:40px !important;
}
.mp_nav_wrapper {
width:100% !important;
border-bottom:1px solid #0068b7 !important;
}
.mp_nav_list {
display:table !important;
table-layout:fixed !important;
border-collapse:collapse !important;
height:55px !important;
font-size:14px !important;
text-align:center !important;
line-height:1.2 !important;
}
.mp_nav_tab {
display:table-cell !important;
-webkit-box-sizing:border-box !important;
box-sizing:border-box !important;
max-width:100% !important;
width:120px !important;
border:1px solid #0068b7 !important;
border-bottom:none !important;
background-color:#fff !important;
color:#0068b7 !important;
text-decoration:none !important;
vertical-align:middle !important;
word-break:break-all !important;
}
a.mp_nav_tab:hover {
background:#f5fcff !important;
text-decoration:none !important;
}
.mp_nav_tab.mp_nav_current {
background-color:#0068b7 !important;
color:#fff !important;
}
a.mp_nav_tab.mp_nav_current:hover {
background:#0068b7 !important;
text-decoration:none !important;
}

/**
 * ▼パンくず
 */
.mp_breadcrumbList {
display:block;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:10px auto;
padding:0;
color:#222;
font-family:"Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;
text-align:left;
word-break:break-all;
}
.mp_breadcrumbList a {
font-family:"Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;
}
.mp_breadcrumbList:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
* .mp_breadcrumbList {
height:1%;
}
* html .mp_breadcrumbList {
height:1%;
}
.mp_breadcrumbList li {
display:inline;
list-style:none;
word-break:break-all;
}
.mp_breadcrumbList li:not(:last-child):after {
display:inline;
margin-left:6px;
color:#aaa;
content:"＞";
}
.mp_breadcrumbList li,
.mp_breadcrumbList a {
font-size:12px;
line-height:1.2;
}
.mp_breadcrumbList a,
.mp_breadcrumbList a:hover {
color:#0087e6;
}
.mp_breadcrumbList a{text-decoration:none;}
.mp_breadcrumbList a:visited{color: #6633cc;}
.mp_breadcrumbList a:hover{text-decoration:underline;}


/* --------------------
* 13.OLD
-------------------- */
.mp_mla{margin-left:auto !important;}
.mp_mra{margin-right:auto !important;}

.mp_m0{margin:0 !important;}
.mp_m1{margin:1px !important;}
.mp_m2{margin:2px !important;}
.mp_m3{margin:3px !important;}
.mp_m4{margin:4px !important;}
.mp_m5{margin:5px !important;}
.mp_m6{margin:6px !important;}
.mp_m7{margin:7px !important;}
.mp_m8{margin:8px !important;}
.mp_m9{margin:9px !important;}
.mp_m10{margin:10px !important;}
.mp_m11{margin:11px !important;}
.mp_m12{margin:12px !important;}
.mp_m13{margin:13px !important;}
.mp_m14{margin:14px !important;}
.mp_m15{margin:15px !important;}
.mp_m16{margin:16px !important;}
.mp_m17{margin:17px !important;}
.mp_m18{margin:18px !important;}
.mp_m19{margin:19px !important;}
.mp_m20{margin:20px !important;}
.mp_m25{margin:25px !important;}
.mp_m30{margin:30px !important;}
.mp_m35{margin:35px !important;}
.mp_m40{margin:40px !important;}
.mp_m45{margin:45px !important;}
.mp_m50{margin:50px !important;}
.mp_m55{margin:55px !important;}
.mp_m60{margin:60px !important;}
.mp_m65{margin:65px !important;}
.mp_m70{margin:70px !important;}
.mp_m75{margin:75px !important;}
.mp_m80{margin:80px !important;}
.mp_m85{margin:85px !important;}
.mp_m90{margin:90px !important;}
.mp_m95{margin:95px !important;}
.mp_m100{margin:100px !important;}

.mp_m0x1{margin:0 1px !important;}
.mp_m0x2{margin:0 2px !important;}
.mp_m0x3{margin:0 3px !important;}
.mp_m0x4{margin:0 4px !important;}
.mp_m0x5{margin:0 5px !important;}
.mp_m0x6{margin:0 6px !important;}
.mp_m0x7{margin:0 7px !important;}
.mp_m0x8{margin:0 8px !important;}
.mp_m0x9{margin:0 9px !important;}
.mp_m0x10{margin:0 10px !important;}
.mp_m0x11{margin:0 11px !important;}
.mp_m0x12{margin:0 12px !important;}
.mp_m0x13{margin:0 13px !important;}
.mp_m0x14{margin:0 14px !important;}
.mp_m0x15{margin:0 15px !important;}
.mp_m0x16{margin:0 16px !important;}
.mp_m0x17{margin:0 17px !important;}
.mp_m0x18{margin:0 18px !important;}
.mp_m0x19{margin:0 19px !important;}
.mp_m0x20{margin:0 20px !important;}
.mp_m0x30{margin:0 30px !important;}
.mp_m0x40{margin:0 40px !important;}
.mp_m0x50{margin:0 50px !important;}
.mp_m0x60{margin:0 60px !important;}
.mp_m0x70{margin:0 70px !important;}
.mp_m0x80{margin:0 80px !important;}
.mp_m0x90{margin:0 90px !important;}
.mp_m0x100{margin:0 100px !important;}

.mp_m1x0{margin:1px 0 !important;}
.mp_m2x0{margin:2px 0 !important;}
.mp_m3x0{margin:3px 0 !important;}
.mp_m4x0{margin:4px 0 !important;}
.mp_m5x0{margin:5px 0 !important;}
.mp_m6x0{margin:6px 0 !important;}
.mp_m7x0{margin:7px 0 !important;}
.mp_m8x0{margin:8px 0 !important;}
.mp_m9x0{margin:9px 0 !important;}
.mp_m10x0{margin:10px 0 !important;}
.mp_m11x0{margin:11px 0 !important;}
.mp_m12x0{margin:12px 0 !important;}
.mp_m13x0{margin:13px 0 !important;}
.mp_m14x0{margin:14px 0 !important;}
.mp_m15x0{margin:15px 0 !important;}
.mp_m16x0{margin:16px 0 !important;}
.mp_m17x0{margin:17px 0 !important;}
.mp_m18x0{margin:18px 0 !important;}
.mp_m19x0{margin:19px 0 !important;}
.mp_m20x0{margin:20px 0 !important;}
.mp_m30x0{margin:30px 0 !important;}
.mp_m40x0{margin:40px 0 !important;}
.mp_m50x0{margin:50px 0 !important;}
.mp_m60x0{margin:60px 0 !important;}
.mp_m70x0{margin:70px 0 !important;}
.mp_m80x0{margin:80px 0 !important;}
.mp_m90x0{margin:90px 0 !important;}
.mp_m100x0{margin:100px 0 !important;}

.mp_m0xa{margin:0 auto !important;}
.mp_m1xa{margin:1px auto !important;}
.mp_m2xa{margin:2px auto !important;}
.mp_m3xa{margin:3px auto !important;}
.mp_m4xa{margin:4px auto !important;}
.mp_m5xa{margin:5px auto !important;}
.mp_m6xa{margin:6px auto !important;}
.mp_m7xa{margin:7px auto !important;}
.mp_m8xa{margin:8px auto !important;}
.mp_m9xa{margin:9px auto !important;}
.mp_m10xa{margin:10px auto !important;}
.mp_m11xa{margin:11px auto !important;}
.mp_m12xa{margin:12px auto !important;}
.mp_m13xa{margin:13px auto !important;}
.mp_m14xa{margin:14px auto !important;}
.mp_m15xa{margin:15px auto !important;}
.mp_m16xa{margin:16px auto !important;}
.mp_m17xa{margin:17px auto !important;}
.mp_m18xa{margin:18px auto !important;}
.mp_m19xa{margin:19px auto !important;}
.mp_m20xa{margin:20px auto !important;}
.mp_m30xa{margin:30px auto !important;}
.mp_m40xa{margin:40px auto !important;}
.mp_m50xa{margin:50px auto !important;}
.mp_m60xa{margin:60px auto !important;}
.mp_m70xa{margin:70px auto !important;}
.mp_m80xa{margin:80px auto !important;}
.mp_m90xa{margin:90px auto !important;}
.mp_m100xa{margin:100px auto !important;}

.mp_p0x1{padding:0 1px !important;}
.mp_p0x2{padding:0 2px !important;}
.mp_p0x3{padding:0 3px !important;}
.mp_p0x4{padding:0 4px !important;}
.mp_p0x5{padding:0 5px !important;}
.mp_p0x6{padding:0 6px !important;}
.mp_p0x7{padding:0 7px !important;}
.mp_p0x8{padding:0 8px !important;}
.mp_p0x9{padding:0 9px !important;}
.mp_p0x10{padding:0 10px !important;}
.mp_p0x11{padding:0 11px !important;}
.mp_p0x12{padding:0 12px !important;}
.mp_p0x13{padding:0 13px !important;}
.mp_p0x14{padding:0 14px !important;}
.mp_p0x15{padding:0 15px !important;}
.mp_p0x16{padding:0 16px !important;}
.mp_p0x17{padding:0 17px !important;}
.mp_p0x18{padding:0 18px !important;}
.mp_p0x19{padding:0 19px !important;}
.mp_p0x20{padding:0 20px !important;}
.mp_p0x30{padding:0 30px !important;}
.mp_p0x40{padding:0 40px !important;}
.mp_p0x50{padding:0 50px !important;}
.mp_p0x60{padding:0 60px !important;}
.mp_p0x70{padding:0 70px !important;}
.mp_p0x80{padding:0 80px !important;}
.mp_p0x90{padding:0 90px !important;}
.mp_p0x100{padding:0 100px !important;}

.mp_p1x0{padding:1px 0 !important;}
.mp_p2x0{padding:2px 0 !important;}
.mp_p3x0{padding:3px 0 !important;}
.mp_p4x0{padding:4px 0 !important;}
.mp_p5x0{padding:5px 0 !important;}
.mp_p6x0{padding:6px 0 !important;}
.mp_p7x0{padding:7px 0 !important;}
.mp_p8x0{padding:8px 0 !important;}
.mp_p9x0{padding:9px 0 !important;}
.mp_p10x0{padding:10px 0 !important;}
.mp_p11x0{padding:11px 0 !important;}
.mp_p12x0{padding:12px 0 !important;}
.mp_p13x0{padding:13px 0 !important;}
.mp_p14x0{padding:14px 0 !important;}
.mp_p15x0{padding:15px 0 !important;}
.mp_p16x0{padding:16px 0 !important;}
.mp_p17x0{padding:17px 0 !important;}
.mp_p18x0{padding:18px 0 !important;}
.mp_p19x0{padding:19px 0 !important;}
.mp_p20x0{padding:20px 0 !important;}
.mp_p30x0{padding:30px 0 !important;}
.mp_p40x0{padding:40px 0 !important;}
.mp_p50x0{padding:50px 0 !important;}
.mp_p60x0{padding:60px 0 !important;}
.mp_p70x0{padding:70px 0 !important;}
.mp_p80x0{padding:80px 0 !important;}
.mp_p90x0{padding:90px 0 !important;}
.mp_p100x0{padding:100px 0 !important;}
.mp_btn_w240{width:240px !important;}
.mp_ico_arrow_fs1,
.mp_ico_arrow_fs2,
.mp_ico_arrow_fs3,
.mp_ico_arrow_fs4 {
display:inline-block !important;
position:relative !important;
padding-left:14px !important;
font-size:18px !important;
}
.mp_ico_arrow_fs1:before,
.mp_ico_arrow_fs2:before,
.mp_ico_arrow_fs3:before,
.mp_ico_arrow_fs4:before {
display:inline-block !important;
position:absolute !important;
top:9px !important;
left:-1px !important;
width:0 !important;
height:0 !important;
border-width:4px 6px !important;
border-style:solid !important;
border-color:transparent transparent transparent #aaa !important;
content:"" !important;
}
.mp_ico_arrow_fs2 {
font-size:16px !important;
}
.mp_ico_arrow_fs2:before {
top:7px !important;
}
.mp_ico_arrow_fs3 {
font-size:14px !important;
}
.mp_ico_arrow_fs3:before {
top:6px !important;
}
.mp_ico_arrow_fs4 {
font-size:12px !important;
}
.mp_ico_arrow_fs4:before {
top:5px !important;
}
a.mp_ico_arrow_fs1,
a.mp_ico_arrow_fs2,
a.mp_ico_arrow_fs3,
a.mp_ico_arrow_fs4 {
color:#0087e6 !important;
text-decoration:none !important;
}
.mp_ico_question {
display:inline-block !important;
position:relative !important;
padding-left:27px !important;
font-size:16px;
}
.mp_ico_question:before {
display:inline-block !important;
position:absolute !important;
top:1px !important;
left:0 !important;
width:20px !important;
height:20px !important;
background-image:url(/2020/media/stu/img/common/ico_question.png);
content:"" !important;
}
a.mp_ico_arrow_fs1:hover,
a.mp_ico_arrow_fs2:hover,
a.mp_ico_arrow_fs3:hover,
a.mp_ico_arrow_fs4:hover {
text-decoration:underline !important;
}
a.mp_ico_arrow_fs1:visited,
a.mp_ico_arrow_fs2:visited,
a.mp_ico_arrow_fs3:visited,
a.mp_ico_arrow_fs4:visited,
a.mp_ico_question {
color:#63c !important;
}