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

/* --------------------
* base
* フォント関連
* 背景色
* リンク
* 見出し
* ボタン
* アイコン
* display
* 余白
* width
* その他
* OLD
-------------------- */
/* --------------------
* base
-------------------- */
.mp_clearfix,
.clearfix/*old*/ {
display:block;

*zoom:1;/*IE用ハック*/
}
.mp_clearfix:after,
.clearfix:after/*old*/ {
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;}
/* --------------------
* フォント関連
-------------------- */
/*▼フォントサイズ*/
.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_highlight {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMAQMAAACZRUUUAAAAA1BMVEX/8QAURdnLAAAACklEQVQI12PAAQAAGAABf2eaXgAAAABJRU5ErkJggg==) repeat-x center 0.75em;
}
_::-webkit-full-page-media, _:future, :root .mp_highlight {
background-position: center 0.6em;
}

.mp_textdeco,
.mp_textdeco_line2 {
text-align:center;
line-height:1;
}
.mp_textdeco_line2 {
line-height:1.4;
}
.mp_textdeco p,
.mp_textdeco_line2 p {
margin:0 auto;
display:inline-block;
*display:inline;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA2CAMAAACRK2tAAAAArlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeyFOlAAAAOnRSTlMA7HMFAgFa4zSlG4KbjMsOtHxLFuUh6whk3kFR09esOiYLwxMEvizoxGmUk2qtDDnFYxcl2Eon5jsKK6/3PAAAALJJREFUeF691LUVhEAAhGEWd3d3zl37b+w6YIKFm/h7E/5MnjHzS5MIiNIBIAhVIDQFgEaqgBBNfh4IbQwuZN8CQjcA8EgNBGsDwBUuEG7BAWGzANTEA8LQAbB8GYh4I8wD3hTBRSU1QCgaAGoYAOGUAERJCkSW90AMWwDGqQNitwegm0YgDgMA/QJBOP4hCCfpTB2Ey3X9INzInToIj+f6QXgtEIQ3DEJLHYSP9KUOAvkBThMLvtSzQWoAAAAASUVORK5CYII=) no-repeat left top;
}
.mp_textdeco p .mp_textdeco_inner,
.mp_textdeco_line2 p .mp_textdeco_inner {
display:inline-block;
padding:0 1em;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA2CAMAAACRK2tAAAAAtFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSe1G2AAAAPHRSTlMAmwXsAbRzy1oONIwCQRsXpWSC4wu+BAgsxOUh2OvTS96tOugman0TO+ZSrFFpsCeTlFB7OWMlStcVwuKqltOiAAAAtUlEQVR4XrXTRRaDUBBEUdTdXRISIO6+/31lB/UHfejp7VOzx+HLjti5eI192yTQ087GA8MCu1OX+MELsE9hBN1SNTzg5xJ0fWPgAZPHfhJd/CAr2NtKgC5ULR5QZOyuuMIPvIndKHToUu7jAU21oEfhEg8EHvaydvDDbsBudyn0pNnjgUOMfewz/HC+YM/6kRb7lRr7be7Y79TYH6zYC2LsT2rsL1bsb2Lsn9lj/xJj535L7H9XjwxVMWh4MwAAAABJRU5ErkJggg==) no-repeat right top;
}
.mp_textdeco_line2 p .mp_textdeco_inner {
padding:0 2em;
}

/*▼フォントカラー*/
.mp_c_bk {color:#222 !important;}
.mp_c_dg {color:#666 !important;}
.mp_c_g {color:#aaa !important;}
.mp_c_bl {color:#0087e6 !important;}
.mp_c_r {color:#e84d4d !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; }
.mp_ta_r {text-align:right; }
.mp_ta_c {text-align:center; }

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

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

/* --------------------
* 背景色
-------------------- */
.mp_bg_bl {background:#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;}
/* --------------------
* リンク
-------------------- */
.mp_img_link img {border:none !important;}
.mp_img_link:hover img,
.mp_img_link img:hover/*old*/ {
opacity:0.6 !important;

-moz-opacity:0.6 !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";/*IE用ハック*/
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);/*IE用ハック*/
}
.mp_txt_link {
color:#0087e6;
text-decoration:none;
}
.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 {
border-style:none !important;
background-color:#fff;
}
.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_mds1_person,
.mp_mds_person/*old*/ {
font-size:40px !important;
font-weight:normal !important;
}
.mp_mds1,
.mp_mds_1/*old*/ {
font-size:30px !important;
font-weight:normal !important;
}
.mp_mds2,
.mp_mds_2/*old*/ {
font-size:28px !important;
font-weight:normal !important;
}
.mp_mds3_1,
.mp_mds_3_1/*old*/ {
display: inline;
padding-left:10px !important;
font-size:24px !important;
font-weight:normal !important;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAYCAYAAAAyJzegAAAAGElEQVQoU2NctWrVfwY0wDgqiBoiwy9AAOm4R9GhwAo/AAAAAElFTkSuQmCC) no-repeat left 4px !important;
}
.mp_mds3_2,
.mp_mds_3_2/*old*/ {
font-size:24px !important;
font-weight:normal !important;
}
.mp_mds4,
.mp_mds_4/*old*/ {
font-size:20px !important;
font-weight:normal !important;
}
.mp_mds5,
.mp_mds_5/*old*/ {
font-size:16px !important;
font-weight:normal !important;
}
/* --------------------
* ボタン
-------------------- */
/* ▼ボタンレイアウト▼ */
.mp_btn_wrapper {
height:60px;
vertical-align:middle;
}
.mp_btn_col,
.mp_btn_col_blue,
.mp_btn_col_move,
.mp_btn_col_num {
display:inline-block;
width:232px;
margin:0 auto;
vertical-align:top;

*display:inline;/*IE用ハック*/
*zoom:1;/*IE用ハック*/
}
.mp_btn_col_blue {
width:242px;
}
.mp_btn_col_move {
width:120px;
height:60px;
}
.mp_btn_col_num {
width:60px;
height:60px;
}
/* ▼ボタン共通設定▼ */
.mp_btn_orange,
.mp_btn_orange_240,
.mp_btn_orange_2line,
.mp_btn_orange_dis,
.mp_btn_orange_240_dis,
.mp_btn_orange_dis_2line,
.mp_btn_blue,
.mp_btn_blue_2line,
.mp_btn_blue_dis,
.mp_btn_blue_dis_2line,
.mp_btn_light230,
.mp_btn_light230_2line,
.mp_btn_light230_dis,
.mp_btn_light230_dis_2line,
.mp_btn_light240,
.mp_btn_light240_2line,
.mp_btn_blue96,
.mp_btn_light96,
.mp_btn_pg_move,
.mp_btn_pg_move_cr,
.mp_btn_pg_move_2line,
.mp_btn_pg_move_cr_2line,
.mp_btn_pg_num,
.mp_btn_pg_num_cr,
.mp_btn_pg_num_2line,
.mp_btn_pg_num_cr_2line,
.mp_btn_reg,
.mp_btn_login {
display:inline-block;
vertical-align:text-top;

*display:inline;/*IE用ハック*/
*zoom:1;/*IE用ハック*/
}
.mp_btn_orange,
.mp_btn_orange_240,
.mp_btn_orange_2line,
.mp_btn_orange_dis,
.mp_btn_orange_240_dis,
.mp_btn_orange_dis_2line,
.mp_btn_blue,
.mp_btn_blue_2line,
.mp_btn_blue_dis,
.mp_btn_blue_dis_2line,
.mp_btn_blue96,
.mp_btn_light96,
.mp_btn_light230,
.mp_btn_light230_2line,
.mp_btn_light230_dis,
.mp_btn_light230_dis_2line,
.mp_btn_light240,
.mp_btn_light240_2line,
.mp_btn_reg,
.mp_btn_login {
height:58px;
color:#fff !important;
font-size:21px;
text-decoration:none !important;
text-align:center !important;
line-height:58px;
}
.mp_btn_blue96,
.mp_btn_light96 {
width:98px;
height:42px;
font-size:18px;
text-decoration:none !important;
text-align:center !important;
line-height:42px;
}
.mp_btn_pg_move,
.mp_btn_pg_move_cr,
.mp_btn_pg_move_2line,
.mp_btn_pg_move_cr_2line,
.mp_btn_pg_num,
.mp_btn_pg_num_cr,
.mp_btn_pg_num_2line,
.mp_btn_pg_num_cr_2line {
height:62px;
font-size:16px;
text-decoration:none !important;
text-align:center !important;
line-height:62px;
}
.mp_btn_orange:hover,
.mp_btn_orange_2line:hover {
background:url(/2026/media/stu/img/common/mp_btn_orange_hover.png) no-repeat;
}
.mp_btn_orange_240:hover {
background:url(/2026/media/stu/img/common/mp_btn_orange_240_hover.png) no-repeat;
}
.mp_btn_blue:hover,
.mp_btn_blue_2line:hover {
background:url(/2026/media/stu/img/common/mp_btn_blue_hover.png) no-repeat;
}
.mp_btn_blue96:hover {
background:url(/2026/media/stu/img/common/mp_btn_blue96_hover.png) no-repeat;
}
.mp_btn_reg:hover{
background-color:#ffbf7a !important;
text-decoration:none;
}
.mp_btn_login:hover{
background-color:#66b7f0 !important;
text-decoration:none;
}
/* オレンジボタン */
.mp_btn_orange {
width:232px;
background-image:url(/2026/media/stu/img/common/mp_btn_orange.png);
background-repeat:no-repeat;
}
.mp_btn_reg {
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;
border-radius:4px !important;
width: 232px;
background-color:#ff9422;
}

.mp_btn_orange_240 {
width:242px;
background-image:url(/2026/media/stu/img/common/mp_btn_orange_240.png);
background-repeat:no-repeat;
}
.mp_btn_orange_2line {
width:232px;
height:48px;
padding:5px 0;
background-image:url(/2026/media/stu/img/common/mp_btn_orange.png);
background-repeat:no-repeat;
line-height:1.2;

*padding:3px 0 4px;/*IE用ハック*/
}
/* オレンジボタン（非活性） */
.mp_btn_orange_dis {
width:232px;
background-image:url(/2026/media/stu/img/common/mp_btn_dis.png) !important;
background-repeat:no-repeat;
color:#aaa !important;
}
.mp_btn_orange_240_dis {
width:242px;
background-image:url(/2026/media/stu/img/common/mp_btn_blue_dis.png) !important;
background-repeat:no-repeat;
color:#aaa !important;
}
.mp_btn_orange_dis_2line {
width:232px;
height:48px;
padding:5px 0;
background-image:url(/2026/media/stu/img/common/mp_btn_dis.png) !important;
background-repeat:no-repeat;
color:#aaa !important;
line-height:1.2;

*padding:3px 0 6px;/*IE用ハック*/
}
/* 青ボタン */
.mp_btn_blue {
width:242px;
background-image:url(/2026/media/stu/img/common/mp_btn_blue.png);
background-repeat:no-repeat;
}
.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;
border-radius:4px !important;
width: 242px;
background-color:#0087e6 !important;
}
.mp_btn_blue_2line {
width:242px;
height:48px;
padding:5px 0;
background-image:url(/2026/media/stu/img/common/mp_btn_blue.png);
background-repeat:no-repeat;
line-height:1.2;

*padding:3px 0 6px;/*IE用ハック*/
}
/* 青ボタン（非活性) */
.mp_btn_blue_dis {
width:242px;
background-image:url(/2026/media/stu/img/common/mp_btn_blue_dis.png);
background-repeat:no-repeat;
color:#aaa !important;
}
.mp_btn_blue_dis_2line {
width:242px;
height:48px;
padding:5px 0;
background-image:url(/2026/media/stu/img/common/mp_btn_blue_dis.png);
background-repeat:no-repeat;
color:#aaa !important;
line-height:1.2;

*padding:3px 0 6px;/*IE用ハック*/
}
/* 気になるリストボタン */
.mp_btn_light230 {
width:232px;
background-image:url(/2026/media/stu/img/common/mp_btn_light230.png);
background-repeat:no-repeat;
color:#0087e6 !important;
}
.mp_btn_light230:hover {
background-image:url(/2026/media/stu/img/common/mp_btn_lighthover230.png);
background-repeat:no-repeat;
color:#fff !important;
}
.mp_btn_light230 .mp_btn_row2 {display:none;}
.mp_btn_light230_2line {
width:232px;
height:52px;
padding-top:5px;
background-image:url(/2026/media/stu/img/common/mp_btn_light230.png);
background-repeat:no-repeat;
color:#0087e6 !important;
line-height:1.2;

*height:56px;/*IE用ハック*/
*padding-top:2px;/*IE用ハック*/
}
.mp_btn_light230_2line:hover {
background-image:url(/2026/media/stu/img/common/mp_btn_lighthover230.png);
background-repeat:no-repeat;
color:#fff !important;
}
/* 気になるリストに追加済ボタン */
.mp_btn_light230_dis {
width:232px;
background-image:url(/2026/media/stu/img/common/mp_btn_dis.png) !important;
background-repeat:no-repeat;
color:#aaa !important;
}
.mp_btn_light230_dis .mp_btn_row1 {
display:block;
padding-top:4px;
color:#0087e6 !important;
font-size:21px;
line-height:1.3em;

*padding-top:2px;
}
.mp_btn_light230_dis .mp_btn_row2 {
display:block;
color:#222 !important;
font-size:18px;
line-height:1.2em;
}
a.mp_btn_light230_dis:hover {cursor: pointer;}
a.mp_btn_light230_dis:hover .mp_btn_row1 {text-decoration:underline;}
.mp_btn_light230_dis_2line {
width:232px;
height:52px;
padding-top:5px;
background-image:url(/2026/media/stu/img/common/mp_btn_dis.png) !important;
background-repeat:no-repeat;
color:#aaa !important;
line-height:1.2;

*height:56px;/*IE用ハック*/
*padding-top:2px;/*IE用ハック*/
}
/* さらに絞り込むボタン */
.mp_btn_light240 {
width:242px;
background-image:url(/2026/media/stu/img/common/mp_btn_light240.png);
background-repeat:no-repeat;
color:#0087e6 !important;
}
.mp_btn_light240:hover {
background-image:url(/2026/media/stu/img/common/mp_btn_blue.png);
background-repeat:no-repeat;
color:#fff !important;
}
/* はいボタン */
.mp_btn_blue96 {
background-image:url(/2026/media/stu/img/common/mp_btn_blue96.png);
background-repeat:no-repeat;
color:#fff !important;
}
/* いいえボタン */
.mp_btn_light96 {
background-image:url(/2026/media/stu/img/common/mp_btn_light96.png);
background-repeat:no-repeat;
color:#0087e6 !important;
}
.mp_btn_light96:hover {
background-image:url(/2026/media/stu/img/common/mp_btn_lighthover96.png);
background-repeat:no-repeat;
color:#fff !important;
}
.mp_btn_reflection {
font-size:18px!important;
}
.mp_btn_reflection .mp_btn_row1 {
padding-top:6px!important;
font-size:18px!important;
}

/* 前後XX社ボタン */
.mp_btn_pg_move {
width:122px;
background-image:url(/2026/media/stu/img/common/mp_btn_pg_move.png);
background-repeat:no-repeat;
color:#0087e6 !important;
font-size:16px;

*height:60px;/*IE用ハック*/
}
.mp_btn_pg_move:hover {
background-image:url(/2026/media/stu/img/common/mp_btn_pg_movehover.png);
color:#fff !important;
text-decoration:none;
}
.mp_btn_pg_move_2line {
width:122px;
height:50px;
padding-top:12px;
background-image:url(/2026/media/stu/img/common/mp_btn_pg_move.png);
background-repeat:no-repeat;
color:#0087e6 !important;
line-height:1.2;

*height:62px;/*IE用ハック*/
*padding-top:10px;/*IE用ハック*/
}
.mp_btn_pg_move_2line:hover {
background-image:url(/2026/media/stu/img/common/mp_btn_pg_movehover.png);
color:#fff !important;
}
/* 前後XX社カレントボタン */
.mp_btn_pg_move_cr {
width:120px;
height:60px;
border:1px solid #ddd;
background-color:#fff;
color:#aaa !important;
}
.mp_btn_pg_move_cr_2line {
width:120px;
height:48px;
padding-top:12px;
border:1px solid #ddd;
background-color:#fff;
color:#aaa !important;
line-height:1.2;

*height:62px;/*IE用ハック*/
*padding-top:10px;/*IE用ハック*/
}
/* 1ボタン */
.mp_btn_pg_num {
width:62px;
background-image:url(/2026/media/stu/img/common/mp_btn_pg_num.png);
background-repeat:no-repeat;
color:#0087e6 !important;

*height:60px;/*IE用ハック*/
}
.mp_btn_pg_num:hover {
background-image:url(/2026/media/stu/img/common/mp_btn_pg_numhover.png);
background-repeat:no-repeat;
color:#fff !important;
text-decoration:none;
}
.mp_btn_pg_num_2line {
width:62px;
height:50px;
padding-top:12px;
background-image:url(/2026/media/stu/img/common/mp_btn_pg_num.png);
background-repeat:no-repeat;
color:#0087e6 !important;
text-decoration:none;
text-align:center;
line-height:1.2;

*height:62px;/*IE用ハック*/
*padding-top:10px;/*IE用ハック*/
}
.mp_btn_pg_num_2line:hover {
background-image:url(/2026/media/stu/img/common/mp_btn_pg_numhover.png);
background-repeat:no-repeat;
color:#fff !important;
}
/* 2カレントボタン */
.mp_btn_pg_num_cr {
width:60px;
height:60px;
border:1px solid #ddd;
color:#aaa !important;
background-color:#fff;
}
.mp_btn_pg_num_cr_2line {
width:60px;
height:48px;
padding-top:12px;
border:1px solid #ddd;
background-color:#fff;
color:#aaa !important;
line-height:1.2;

*height:62px;/*IE用ハック*/
*padding-top:10px;/*IE用ハック*/
}
.mp_btn_fs_m {
display:block;
font-size:21px;
}
.mp_btn_fs_s {
display:block;
font-size:18px;
}
/* --------------------
* アイコン
-------------------- */
.mp_ico_open_fs1,
.mp_ico_open_fs2,
.mp_ico_open_fs3,
.mp_ico_open_fs4,
.mp_ico_arrow_fs1,
.mp_ico_arrow_fs2,
.mp_ico_arrow_fs3,
.mp_ico_arrow_fs4,
.mp_ico_help_fs1,
.mp_ico_help_fs2,
.mp_ico_help_fs3,
.mp_ico_help_fs4,
.mp_ico_help02_fs1,
.mp_ico_help02_fs2,
.mp_ico_help02_fs3,
.mp_ico_help02_fs4,
.mp_ico_info_fs1,
.mp_ico_info_fs2,
.mp_ico_info_fs3,
.mp_ico_info_fs4 {
line-height:1 !important;
}
.mp_ico_open_fs1,
.mp_ico_open_fs1_2line,
.mp_ico_open_fs2,
.mp_ico_open_fs2_2line,
.mp_ico_open_fs3,
.mp_ico_open_fs3_2line,
.mp_ico_open_fs4,
.mp_ico_open_fs4_2line,
.mp_ico_open/*old*/ {
padding-left:14px !important;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAS0lEQVQYV2NctWrVfAYGhgQGVLCAcfPmzVzfv38/ycDAoAOVu8LJyWnOCOKsWrVKi4GB4TSIzcTEZBwSEnIDLAGVBBsXFha2AEQDABV1E8UNj82rAAAAAElFTkSuQmCC) no-repeat left 50% !important;
}
.mp_ico_arrow_fs1,
.mp_ico_arrow_fs1_2line,
.mp_ico_arrow_fs2,
.mp_ico_arrow_fs2_2line,
.mp_ico_arrow_fs3,
.mp_ico_arrow_fs3_2line,
.mp_ico_arrow_fs4,
.mp_ico_arrow_fs4_2line {
padding-left:14px !important;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAYAAADkOT91AAAAQUlEQVQYV2NctWrVfE5OzmxfX99vDAwMDIyrVq36z8DAcIWJiSk0JCTkBkwAJAlSkY1T4AoDA0N4WFjYNZAKFEMBWDcewxWpVG0AAAAASUVORK5CYII=) no-repeat left 50% !important;
}
.mp_ico_help_fs1,
.mp_ico_help_fs1_2line,
.mp_ico_help_fs2,
.mp_ico_help_fs2_2line,
.mp_ico_help_fs3,
.mp_ico_help_fs3_2line,
.mp_ico_help_fs4,
.mp_ico_help_fs4_2line,
.mp_ico_question/*old*/ {
padding-left:30px !important;
background:url(/2026/media/stu/img/common/ico_question.png) no-repeat left 50% !important;
}
.mp_ico_help02_fs1,
.mp_ico_help02_fs1_2line,
.mp_ico_help02_fs2,
.mp_ico_help02_fs2_2line,
.mp_ico_help02_fs3,
.mp_ico_help02_fs3_2line,
.mp_ico_help02_fs4,
.mp_ico_help02_fs4_2line {
padding-left:30px !important;
background:url(/2026/media/stu/img/common/ico_question02.png) no-repeat left 50% !important;
}
.mp_ico_info_fs1,
.mp_ico_info_fs1_2line,
.mp_ico_info_fs2,
.mp_ico_info_fs2_2line,
.mp_ico_info_fs3,
.mp_ico_info_fs3_2line,
.mp_ico_info_fs4,
.mp_ico_info_fs4_2line,
.mp_ico_info/*old*/ {
padding-left:30px !important;
background:url(/2026/media/stu/img/common/ico_info.png) no-repeat left 50% !important;
}
.mp_ico_open_fs1,
.mp_ico_open_fs1_2line,
.mp_ico_arrow_fs1,
.mp_ico_arrow_fs1_2line,
.mp_ico_help_fs1,
.mp_ico_help_fs1_2line,
.mp_ico_help02_fs1,
.mp_ico_help02_fs1_2line,
.mp_ico_info_fs1,
.mp_ico_info_fs1_2line {
font-size:18px !important;
}
.mp_ico_open_fs2,
.mp_ico_open_fs2_2line,
.mp_ico_arrow_fs2,
.mp_ico_arrow_fs2_2line,
.mp_ico_help_fs2,
.mp_ico_help_fs2_2line,
.mp_ico_help02_fs2,
.mp_ico_help02_fs2_2line,
.mp_ico_info_fs2,
.mp_ico_info_fs2_2line {
font-size:16px !important;
}
.mp_ico_open_fs3,
.mp_ico_open_fs3_2line,
.mp_ico_arrow_fs3,
.mp_ico_arrow_fs3_2line,
.mp_ico_help_fs3,
.mp_ico_help_fs3_2line,
.mp_ico_info_fs3,
.mp_ico_info_fs3_2line {
font-size:14px !important;
}
.mp_ico_open_fs4,
.mp_ico_open_fs4_2line,
.mp_ico_arrow_fs4,
.mp_ico_arrow_fs4_2line,
.mp_ico_help_fs4,
.mp_ico_help_fs4_2line,
.mp_ico_help02_fs4,
.mp_ico_help02_fs4_2line,
.mp_ico_info_fs4,
.mp_ico_info_fs4_2line {
font-size:12px !important;
}
.mp_ico_help_fs4,
.mp_ico_help02_fs4,
.mp_ico_info_fs4 {
padding-top:1px;
padding-bottom:1px;
}
/* BEGIN Safari HACK */
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, .mp_ico_help_fs1,
::i-block-chrome, .mp_ico_help02_fs1,
::i-block-chrome, .mp_ico_info_fs1 {
padding-top:1px;
padding-bottom:1px;
}
::i-block-chrome, .mp_ico_help_fs2,
::i-block-chrome, .mp_ico_help02_fs2,
::i-block-chrome, .mp_ico_info_fs2 {
padding-top:2px;
padding-bottom:2px;
}
::i-block-chrome, .mp_ico_help_fs3,
::i-block-chrome, .mp_ico_help02_fs3,
::i-block-chrome, .mp_ico_info_fs3 {
padding-top:3px;
padding-bottom:3px;
}
::i-block-chrome, .mp_ico_help_fs4,
::i-block-chrome, .mp_ico_help02_fs4,
::i-block-chrome, .mp_ico_info_fs4 {
padding-top:4px;
padding-bottom:4px;
}
}
/* END Safari HACK */
.mp_ico_window_g {
padding-right:17px !important;
background:url(/2026/media/stu/img/common/ico_window_g.png) no-repeat right 50% !important;
}
.mp_ico_window_b {
padding-right:17px !important;
background:url(/2026/media/stu/img/common/ico_window_b.png) no-repeat 99% 50% !important;
}

/* 2行用 アイコン */
.mp_ico_open_fs1_2line,
.mp_ico_open_fs2_2line,
.mp_ico_open_fs3_2line,
.mp_ico_open_fs4_2line,
.mp_ico_arrow_fs1_2line,
.mp_ico_arrow_fs2_2line,
.mp_ico_arrow_fs3_2line,
.mp_ico_arrow_fs4_2line,
.mp_ico_help_fs1_2line,
.mp_ico_help_fs2_2line,
.mp_ico_help_fs3_2line,
.mp_ico_help_fs4_2line,
.mp_ico_help02_fs1_2line,
.mp_ico_help02_fs2_2line,
.mp_ico_help02_fs3_2line,
.mp_ico_help02_fs4_2line,
.mp_ico_info_fs1_2line,
.mp_ico_info_fs2_2line,
.mp_ico_info_fs3_2line,
.mp_ico_info_fs4_2line {
display:inline-block;
line-height:2 !important;

*display:inline;/*IE用ハック*/
*zoom:1;/*IE用ハック*/
}
.mp_ico_open_fs1_2line {background-position:left 15px !important;}
.mp_ico_open_fs2_2line {background-position:left 14px !important;}
.mp_ico_open_fs3_2line {background-position:left 11px !important;}
.mp_ico_open_fs4_2line {background-position:left 10px !important;}
.mp_ico_arrow_fs1_2line {background-position:left 15px !important;}
.mp_ico_arrow_fs2_2line {background-position:left 12px !important;}
.mp_ico_arrow_fs3_2line {background-position:left 10px !important;}
.mp_ico_arrow_fs4_2line {background-position:left 9px !important;}
.mp_ico_help_fs1_2line,
.mp_ico_help02_fs1_2line,
.mp_ico_info_fs1_2line {background-position:left 7px !important;}
.mp_ico_help_fs2_2line,
.mp_ico_help02_fs2_2line,
.mp_ico_info_fs2_2line {background-position:left 6px !important;}
.mp_ico_help_fs3_2line,
.mp_ico_help02_fs3_2line,
.mp_ico_info_fs3_2line {background-position:left 4px !important;}
.mp_ico_help_fs4_2line,
.mp_ico_help02_fs4_2line,
.mp_ico_info_fs4_2line {background-position:left 2px !important;}

/* aタグ アイコン */
a.mp_ico_open_fs1,
a.mp_ico_open_fs1_2line,
a.mp_ico_open_fs2,
a.mp_ico_open_fs2_2line,
a.mp_ico_open_fs3,
a.mp_ico_open_fs3_2line,
a.mp_ico_open_fs4,
a.mp_ico_open_fs4_2line,
a.mp_ico_arrow_fs1,
a.mp_ico_arrow_fs1_2line,
a.mp_ico_arrow_fs2,
a.mp_ico_arrow_fs2_2line,
a.mp_ico_arrow_fs3,
a.mp_ico_arrow_fs3_2line,
a.mp_ico_arrow_fs4,
a.mp_ico_arrow_fs4_2line,
a.mp_ico_help_fs1,
a.mp_ico_help_fs1_2line,
a.mp_ico_help_fs2,
a.mp_ico_help_fs2_2line,
a.mp_ico_help_fs3,
a.mp_ico_help_fs3_2line,
a.mp_ico_help_fs4,
a.mp_ico_help_fs4_2line,
a.mp_ico_info_fs1,
a.mp_ico_info_fs1_2line,
a.mp_ico_info_fs2,
a.mp_ico_info_fs2_2line,
a.mp_ico_info_fs3,
a.mp_ico_info_fs3_2line,
a.mp_ico_info_fs4,
a.mp_ico_info_fs4_2line,
a.mp_ico_window_g,
a.mp_ico_window_b {
color:#0087e6;
text-decoration:none;
}

a.mp_ico_open_fs1:visited,
a.mp_ico_open_fs1_2line:visited,
a.mp_ico_open_fs2:visited,
a.mp_ico_open_fs2_2line:visited,
a.mp_ico_open_fs3:visited,
a.mp_ico_open_fs3_2line:visited,
a.mp_ico_open_fs4:visited,
a.mp_ico_open_fs4_2line:visited,
a.mp_ico_arrow_fs1:visited,
a.mp_ico_arrow_fs1_2line:visited,
a.mp_ico_arrow_fs2:visited,
a.mp_ico_arrow_fs2_2line:visited,
a.mp_ico_arrow_fs3:visited,
a.mp_ico_arrow_fs3_2line:visited,
a.mp_ico_arrow_fs4:visited,
a.mp_ico_arrow_fs4_2line:visited,
a.mp_ico_help_fs1:visited,
a.mp_ico_help_fs1_2line:visited,
a.mp_ico_help_fs2:visited,
a.mp_ico_help_fs2_2line:visited,
a.mp_ico_help_fs3:visited,
a.mp_ico_help_fs3_2line:visited,
a.mp_ico_help_fs4:visited,
a.mp_ico_help_fs4_2line:visited,
a.mp_ico_info_fs1:visited,
a.mp_ico_info_fs1_2line:visited,
a.mp_ico_info_fs2:visited,
a.mp_ico_info_fs2_2line:visited,
a.mp_ico_info_fs3:visited,
a.mp_ico_info_fs3_2line:visited,
a.mp_ico_info_fs4:visited,
a.mp_ico_info_fs4_2line:visited,
a.mp_ico_window_g:visited,
a.mp_ico_window_b:visited {color:#63c;}

a.mp_ico_open_fs1:hover,
a.mp_ico_open_fs1_2line:hover,
a.mp_ico_open_fs2:hover,
a.mp_ico_open_fs2_2lin:hover,
a.mp_ico_open_fs3:hover,
a.mp_ico_open_fs3_2line:hover,
a.mp_ico_open_fs4:hover,
a.mp_ico_open_fs4_2line:hover,
a.mp_ico_arrow_fs1:hover,
a.mp_ico_arrow_fs1_2line:hover,
a.mp_ico_arrow_fs2:hover,
a.mp_ico_arrow_fs2_2line:hover,
a.mp_ico_arrow_fs3:hover,
a.mp_ico_arrow_fs3_2line:hover,
a.mp_ico_arrow_fs4:hover,
a.mp_ico_arrow_fs4_2line:hover,
a.mp_ico_help_fs1:hover,
a.mp_ico_help_fs1_2line:hover,
a.mp_ico_help_fs2:hover,
a.mp_ico_help_fs2_2line:hover,
a.mp_ico_help_fs3:hover,
a.mp_ico_help_fs3_2line:hover,
a.mp_ico_help_fs4:hover,
a.mp_ico_help_fs4_2line:hover,
a.mp_ico_info_fs1:hover,
a.mp_ico_info_fs1_2line:hover,
a.mp_ico_info_fs2:hover,
a.mp_ico_info_fs2_2line:hover,
a.mp_ico_info_fs3:hover,
a.mp_ico_info_fs3_2line:hover,
a.mp_ico_info_fs4:hover,
a.mp_ico_info_fs4_2line:hover,
a.mp_ico_window_g:hover,
a.mp_ico_window_b:hover {text-decoration:underline;}
/* --------------------
* display
-------------------- */
.mp_db {display:block !important;}
.mp_dib {
display:inline-block !important;

*display:inline;/*IE用ハック*/
*zoom:1;/*IE用ハック*/
}
.mp_dn {display:none !important;}

/* --------------------
* 余白
-------------------- */
.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;}
/* --------------------
* 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_bdr_n {border:none !important;}
.mp_fl {float:left !important;}
.mp_fr {float:right !important;}
.mp_op0 {opacity:0 !important;}

.mp_txt_indent,
.mp_list_indent {
margin:0 !important;
padding:0 !important;
}
.mp_txt_indent {
padding-left:1em !important;
text-indent:-1em !important;
}
.mp_list_indent li {
padding-left:1.2em !important;
text-indent:-1em !important;

*padding-left:1em; /*IE用ハック*/
}
.mp_result_count_area {
display:inline-block;
margin:0;
padding:0;
color:#aaa;
font-size:16px;
line-height:1;
}
.mp_result_count {
margin-right:5px;
color:#e84d4d;
font-family:Arial, Helvetica;
font-size:40px;
}
/* パンくず */
.mp_breadcrumbList {
display:block;
margin:10px auto;
padding:0;
color:#222;
text-align:left;
word-break:break-all;

*margin:5px 0; /*IE用ハック*/
}
.mp_breadcrumbList * {
font-family:"Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif !important;
}
.mp_breadcrumbList li {
display:inline;
font-size:12px;
line-height:1.2;
word-break:break-all;

*line-height:1.4; /*IE用ハック*/
}
.mp_breadcrumbList a {
padding-right:15px;
background:url(/2026/media/stu/img/common/ico_breadcrumb_arrow.png) no-repeat right 45%;
color:#0087e6;
text-decoration:none;
line-height:1;

*margin-right:1px;/*IE用ハック*/
*line-height:1.2;/*IE用ハック*/
}
.mp_breadcrumbList a:hover {
color:#0087e6;
text-decoration:underline;
}
.mp_breadcrumbList a:visited {color:#6633cc;}
/* --------------------
* OLD
-------------------- */
.mp_mds_1.title {
text-align:center;
color:red;
}
.mp_txtlink_nochange {
text-decoration:none;
color:#0087e6;
}
.mp_txtlink_nochange:hover {text-decoration:underline;}
.mp_txtlink_nochange:visited {color:#0087e6;}
.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_list_bullet,
.mp_list_attention {
margin:0 !important;
padding:0 !important;
}
.mp_list_bullet li {
padding-left: 1.2em;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAYAAABhPKSIAAAAH0lEQVQoU2NkwAIYaST4H2ou3HwQA6sghgNo5SQMiwA7hwIO/P/1aQAAAABJRU5ErkJggg==) no-repeat 5px 6px !important;
}
.mp_list_attention li {
padding-left: 1.2em;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAzElEQVQoU4VRWxGEMAxMJVALlYAGJGChSKASQAKVQCW0EkACFrDQm81MOuGOmeOv7Cb7iKGX777vaq01Grquq5rjOOq6rpRSYhBE5xzN80whBP63LEs9z5P4kXOuMUYeADmEQOM40jAMRmNNSqZF4XsJ3g9fekBvFO9m2za2sO87OecMBkop1HVdy+G9r7wZIMg5ZyZj4zRN1Pf9L1nXAyLCQSWlRGhAZ2ieNREKujIZaNXJRniFDe89V6dD81EASsC/R8EpRVqu+HbuD380tpf6oPBdAAAAAElFTkSuQmCC) no-repeat 0 5px !important;
}