@charset "utf-8";

/* ------------------------- TOC
 width
 margin top
 margin bottom
 text color 
 headline
 list
 dl
 form
 table
 ------------------------- */

/* ============================== width */
.width_100 { width: 100px !important; }
.width_200 { width: 200px !important; }
.width_300 { width: 300px !important; }
.width_350 { width: 350px !important; }
.width_400 { width: 400px !important; }
.width_500 { width: 500px !important; }
.width_600 { width: 600px !important; }

.width_10p { width: 10% !important; }
.width_20p { width: 20% !important; }
.width_25p { width: 25% !important; }
.width_33p { width: 33% !important; }
.width_40p { width: 40% !important; }
.width_50p { width: 50% !important; }
.width_60p { width: 60% !important; }
.width_67p { width: 67% !important; }
.width_75p { width: 75% !important; }
.width_80p { width: 80% !important; }
.width_90p { width: 90% !important; }
.width_100p { width: 100% !important; }

/* ============================== margin top */
.mt00 { margin-top: 0 !important; }
.mt05 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt13 { margin-top: 13px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 50px !important; }
.mt70 { margin-top: 70px !important; }

/* ============================== margin bottom */
.mb00 { margin-bottom: 0 !important; }
.mb10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }

/* ============================== margin left */
.margin_left_00 { margin-left: 0 !important; }
.margin_left_10 { margin-left: 10px !important; }
.margin_left_20 { margin-left: 20px !important; }
.ml10 { margin-left: 10px !important; }
.ml20 { margin-left: 20px !important; }
.ml30 { margin-left: 30px !important; }
.ml40 { margin-left: 40px !important; }
.ml50 { margin-left: 50px !important; }
.ml55 { margin-left: 55px !important; }
.ml60 { margin-left: 60px !important; }
.ml65 { margin-left: 65px !important; }

/* ============================== margin right */
.mr40 { margin-right: 40px !important; }

/* ============================== text */
/*txt_error*/
.txt_error { display: inline-block; border: 2px solid #f70873; color: #f70873; padding: 0 14px; }
/*inquiry*/
.box_inquiry { background-color: #f70873;  color: #fff; font-size: 12px; padding: 0 3px; margin: 0 3px; font-weight: normal; }
.txt_inquiry { color: #f70873; font-size: 12px; }
/*txt_color*/
.txt_gray { color: #666; }
/*font-size*/
.fontsize_12 { font-size: 12px !important; }
.fontsize_14 { font-size: 14px !important; }
.fontsize_16 { font-size: 16px !important; }
/*txt_caption*/
.txt_caption { font-size: 14px; line-height: 1.5; margin: 8px 0 25px; }
.txt_caption_small { font-size: 12px; line-height: 1.5; margin: 8px 0 25px; }
span.txt_caption,
span.txt_caption_small { display: block; }
.txt_indent { padding-left: 1em; text-indent: -1em; }
/*align*/
.align_l { text-align: left; }
.align_c { text-align: center; }
.align_r { text-align: right; }
/*strong*/
strong { display: block; color: #00009d; line-height: 1.5; font-weight: normal; }
strong em { font-weight: bold; }
/*txt_icon*/
.txt_icon { background-repeat: no-repeat; background-position: 0 0.4em; }
/*img_icon*/
.img_icon { display: inline; width: 80px; height: 20px; }
/*bg_icon*/
.bg_icon { display: block; width: 80px; height: 20px; background-repeat: no-repeat; background-position: 0 0; }
/*icon_div*/
.icon_div_instance { background-image: url(../../user/img/icon_div_instance.png); }
.icon_div_feature { background-image: url(../../user/img/icon_div_feature.png); }
.icon_div_service { background-image: url(../../user/img/icon_div_service.png); }
.icon_div_seminar { background-image: url(../../user/img/icon_div_seminar.png); }
/*icon_type*/
.icon_type_finance { background-image: url(../../user/img/icon_type_finance.png); }
.icon_type_it { background-image: url(../../user/img/icon_type_it.png); }
.icon_type_distribution { background-image: url(../../user/img/icon_type_distribution.png); }
.icon_type_service { background-image: url(../../user/img/icon_type_service.png); }
.icon_type_medical { background-image: url(../../user/img/icon_type_medical.png); }
.icon_type_education { background-image: url(../../user/img/icon_type_education.png); }

.icon_1 { background-image: url(../../user/img/icon_div_instance.png); width:80px; height:20px;}
.icon_2 { background-image: url(../../user/img/icon_div_feature.png);  width:80px; height:20px;}
.icon_3 { background-image: url(../../user/img/icon_div_service.png);  width:80px; height:20px;}
.icon_4 { background-image: url(../../user/img/icon_div_seminar.png);  width:80px; height:20px;}
/*icon_type*/
.icon_5 { background-image: url(../../user/img/icon_type_finance.png);  width:80px; height:20px;}
.icon_6 { background-image: url(../../user/img/icon_type_it.png);  width:80px; height:20px;}
.icon_7 { background-image: url(../../user/img/icon_type_distribution.png);  width:80px; height:20px;}
.icon_8 { background-image: url(../../user/img/icon_type_service.png);  width:80px; height:20px;}
.icon_9 { background-image: url(../../user/img/icon_type_medical.png);  width:80px; height:20px;}
.icon_10 { background-image: url(../../user/img/icon_type_education.png);  width:80px; height:20px;}

/*icon_news*/
.icon_news_company { background-image: url(../../user/img/icon_news_company.png); }
.icon_news_service { background-image: url(../../user/img/icon_news_service.png); }
.icon_news_management { background-image: url(../../user/img/icon_news_management.png); }
.icon_news_media { background-image: url(../../user/img/icon_news_media.png); }
/*list_icon*/
.list_icon { }
.list_icon li { display: inline-block; margin-right: 10px; }
/*txt_tit*/
.txt_tit { display: block; }

/* ============================== link */
/*icon_link_back*/
.icon_link_back { display: inline-block; background: url(../../user/img/icon_link_arrow_back.png) no-repeat 6px 0.58em; padding-left: 22px; line-height: 1.8; }
/*icon_link_arrow*/
.icon_link_arrow { display: inline-block; background: url(../../user/img/icon_link_arrow.png) no-repeat 6px 0.58em; padding-left: 22px; line-height: 1.8; }
/*page_top*/
.page_top a { display: inline-block; background: url(../../user/img/icon_link_page_top.png) no-repeat 6px 0.7em; padding-left: 22px; line-height: 1.8; }
/*anchor_link*/
.anchor_link a { display: inline-block; background: url(../../user/img/icon_arrow_down.png) no-repeat 6px 0.7em; padding-left: 22px; line-height: 1.8; }
/*icon_link*/
.icon_link { display: inline-block; padding-left: 22px; background-repeat: no-repeat; background-position: 0 0.4em; padding-left: 22px; line-height: 1.8; }
/*icon_link_mail*/
.icon_link_mail { display: inline-block; background-image: url(../../user/img/icon_link_mail.png); }
/*icon_link_dl*/
.icon_link_dl { display: inline-block; background-image: url(../../user/img/icon_link_dl.png); }
/*icon_link_pc*/
.icon_link_pc { display: inline-block; background-image: url(../../user/img/icon_link_pc.png); }
/*icon_link_map*/
.icon_link_map { display: inline-block; background-image: url(../../user/img/icon_link_map.png); }
/*icon_link_tel*/
.icon_link_tel { display: inline-block; background-image: url(../../user/img/icon_link_tel.png); }
/*icon_link_window*/
.icon_link_window { display: inline-block; background-image: url(../../user/img/icon_link_window.png); }
/*icon_link_pdf*/
.icon_link_pdf { display: inline-block; background-image: url(../../user/img/icon_link_pdf.png); }
/*icon_link_print*/
.icon_link_print { display: inline-block; background-image: url(../../user/img/icon_link_print.png); }
/*icon_link_fax*/
.icon_link_fax { display: inline-block; background-image: url(../../user/img/icon_link_fax.png); }
/*bt_little_strong*/
.bt_little_strong { display: inline-block; }
.bt_little_strong a { display: inline-block; background-color: #fff; border: 2px solid #2464e0; padding: 0 15px; text-align: center; }
.bt_little_strong a:hover { filter:alpha(opacity=60);  -moz-opacity: 0.6; opacity: 0.6; }
/*bt_print*/
.bt_little_strong .bt_print { min-width: 120px; }
/*icon_link_inline*/
.icon_link_inline { display: inline; background-position: 0 0.3em; }

/* ============================== bt */
/*link_bt*/
.link_bt { display: inline-block; width: 200px; padding: 7px 0; text-align: center; line-height: 1.8; }
.link_bt:hover { text-decoration: none; }
.link_bt span { display: inline-block; }
.android .link_bt { font-size: 15px !important;}
/*link_bt_little*/
.bt_little { background-color: #e0e9fb; }
.bt_little:hover { background-color: #f0f4fd; }
/*link_bt_strength*/
a.bt_strength { background-color: #1a2692; color: #fff; }
a.bt_strength:hover { background-color: #4851a8; }
/*icon_link_back*/
a.bt_strength .icon_link_back { background: url(../../user/img/icon_link_arrow_back_w.png) no-repeat 6px 0.58em; padding-left: 22px; }
/*icon_link_arrow*/
a.bt_strength .icon_link_arrow { background: url(../../user/img/icon_link_arrow_w.png) no-repeat 6px 0.58em; padding-left: 22px; }
/*page_top*/
a.bt_strength .page_top a { background: url(../../user/img/icon_link_page_top_w.png) no-repeat 6px 0.7em; padding-left: 22px; }
/*anchor_link*/
a.bt_strength .anchor_link { background: url(../../user/img/icon_arrow_down_w.png) no-repeat 6px 0.7em; padding-left: 22px; }
/*icon_link*/
a.bt_strength .icon_link { padding-left: 22px; background-repeat: no-repeat; background-position: 0 0.4em; padding-left: 22px; }
/*icon_link_mail*/
a.bt_strength .icon_link_mail { background-image: url(../../user/img/icon_link_mail_w.png); }
/*icon_link_dl*/
a.bt_strength .icon_link_dl { background-image: url(../../user/img/icon_link_dl_w.png); }
/*icon_link_pc*/
a.bt_strength .icon_link_pc { background-image: url(../../user/img/icon_link_pc_w.png); }
/*icon_link_map*/
a.bt_strength .icon_link_map { background-image: url(../../user/img/icon_link_map_w.png); }
/*icon_link_tel*/
a.bt_strength .icon_link_tel { background-image: url(../../user/img/icon_link_tel_w.png); }
/*icon_link_window*/
a.bt_strength .icon_link_window { background-image: url(../../user/img/icon_link_window_w.png); }
/*icon_link_pdf*/
a.bt_strength .icon_link_pdf { background-image: url(../../user/img/icon_link_pdf.png); }
/*bt_disabled*/
.bt_disabled { background-color: #efebe8; color: #aaa; }
/*link_bt_triangle*/
a.link_bt_triangle { display: inline-block; position: relative; background-color: #2464e0; height: 22px; text-decoration: none; padding: 6px 0 0 4px; color: #fff; }
a.link_bt_triangle:after { position: absolute; right: -32px; top: -5px; content: ""; border-right: 33px solid transparent; border-bottom: 33px solid #2464e0; }
a.link_bt_triangle:hover { background-color: #5083e6; }
a.link_bt_triangle:hover:after { border-bottom: 33px solid #5083e6; }

/* ============================== list */
/*list_item_bg*/
.list_item_bg { }
.list_item_bg li { background-color: #f4f0df; margin-bottom: 1px; padding: 8px 10px; line-height: 1.8; }
.list_item_bg li dl dt { float: left; }
.list_item_bg li dl dd { float: right; }
/*list_item_line*/
.list_item_line { }
.list_item_line li { border-bottom: 2px solid #eee; padding: 8px 0; font-size: 14px; line-height: 1.8; }
.list_item_line li dl dt { float: left; }
.list_item_line li dl dd { float: right; }


/* ============================== sec_second */
.sec_second { padding: 20px; }


/* ============================== bg_color */
.bg_gray { background-color: #e9e9e1; }
.bg_blue { background-color: #e0e9fb; }
.bg_beige { background-color: #f4f0df; }

/* ============================== headline */
.tit_page { display: table; background-position: 0 0; background-repeat: no-repeat; width: 700px; margin-bottom: 40px; }
.tit_page { background-image: url(../img/bg_tit_page.png); }
.tit_page span { display: table-cell; height: 130px; font-size: 28px; padding-left: 40px; vertical-align: middle; }
.tit_lv01 { background: url(../../img/bg_tit_lv01.png) repeat-y 0 0; font-size: 36px; line-height: 1.1; margin-bottom: 16px; padding-left: 22px; }
.tit_lv02 { background: url(../img/bg_tit_lv02.png) repeat-x left bottom; font-size: 24px; line-height: 1.2; margin-bottom: 16px; padding-bottom: 14px; }
.tit_lv03 { border-bottom: 8px solid #4a7fe5; font-size: 22px; line-height: 1.2; margin-bottom: 16px; padding: 5px 0; }
.tit_lv03_02 { font-size: 22px; line-height: 1.2; margin-bottom: 16px; padding: 5px 0; }
.tit_lv04 { border-bottom: 1px dotted #0a2986; line-height: 1.2; margin-bottom: 20px; margin-bottom: 16px; padding-bottom: 7px; }
.tit_lv04 span { font-size: 16px; font-weight: normal; margin-bottom: 16px; padding-left: 22px; }
.tit_lv05 { background: url(../img/bg_tit_lv05_01.png) no-repeat 0 2px; font-size: 18px; line-height: 1.2; margin-bottom: 8px; padding: 0 0 0 21px; }
.tit_lv05_02 { background-color: #818181; font-size: 18px; color: #fff; line-height: 1.2; margin-bottom: 8px; padding: 8px 11px; }
/*margin*/
.tit_page { margin-top: 40px; }
.tit_lv01 { margin-top: 40px; }
.tit_lv02 { margin-top: 40px; }
.tit_lv03 { margin-top: 50px; }
.tit_lv04 { margin-top: 40px; }
.tit_lv05 { margin-top: 40px; }
.sec_second .tit_lv04:first-child,
.sec_second .tit_lv05:first-child { margin-top: 0; }


/* ============================== pager */
/*list_pager*/
.list_pager { text-align: center; font-size: 14px; margin-top: 40px; }
.list_pager ul { display: inline-block; height: 30px; }
.list_pager li { float: left; margin-right: 10px; }
.list_pager a { display: inline-block; background-color: #e0e9fb; padding: 6px 10px 0; height: 24px; }
.list_pager a.current { background-color: #1a2692; color: #fff; text-decoration: none; }
.list_pager li.link_next { padding-left: 20px; }
.list_pager li.link_next a { float: left; position: relative; background: none repeat 0 0 #e0e9fb; padding: 6px 17px 0 12px; height: 24px; text-decoration: none; z-index: 1; }
.list_pager li.link_next a:hover { text-decoration: underline; }
.list_pager li.link_next a:after { position: absolute; right: 0; top: 0; content: ""; background: none repeat 0 0 #fff; width: 0; height: 0; border-style: solid; border-width: 15px 0 15px 15px; border-color: transparent transparent transparent #e0e9fb; z-index: -1; }
.list_pager li.link_next a span { display: block; background: url(../../user/img/icon_link_arrow.png) no-repeat 100% 50%; padding-right: 18px; }

.list_pager li.link_prev { padding-left: 15px; margin-right: 30px; }
.list_pager li.link_prev a { float: left; position: relative; background: none repeat 0 0 #e0e9fb; padding: 6px 12px 0 17px; height: 24px; text-decoration: none; z-index: 1; }
.list_pager li.link_prev a:after { position: absolute; left: 0; top: 0; content: ""; background: none repeat 0 0 #fff; width: 0; height: 0; border-style: solid; border-width: 15px 15px 15px 0; border-color: transparent #e0e9fb transparent transparent; z-index: -1; }
.list_pager li.link_prev a span { display: block; background: url(../../user/img/icon_link_arrow_back.png) no-repeat 0 50%; padding-left: 18px; }

/* ============================== list */
/*ul*/
ul li { }
/*ol*/
ol li { text-indent: -1em; padding-left: 1em; *padding-top:2px; *padding-bottom:2px;}

/* ============================== sec_standard_box */
/*sec_standard_box*/
.sec_standard_box { }
.sec_standard_box p { margin-top: 10px; }
/*box_max*/
.sec_standard_box .box_max { }
/*box_l*/
.sec_standard_box .box_l { width: 460px; }
.sec_standard_box .box_l_txt { width: 220px; }
.sec_standard_box .box_l.sec_second { width: 420px; }
.sec_standard_box.sec_second .box_l { width: 420px; }
.sec_standard_box .box_l_txt p { margin-top: -5px; }
.sec_column .box_l,
.sec_column .box_l_txt { float: right; }
.sec_column .box_l:first-child,
.sec_column .box_l_txt:first-child { float: left; }
/*box_m*/
.sec_standard_box .box_m,
.sec_standard_box .box_m_txt { width: 340px; }
.sec_standard_box .box_m.sec_second { width: 300px; }
.sec_standard_box.sec_second .box_m,
.sec_standard_box.sec_second .box_m_txt { width: 320px; }
.sec_standard_box .box_m_txt p { margin-top: -5px; }
.sec_column .box_m,
.sec_column .box_m_txt { float: right; }
.sec_column .box_m:first-child,
.sec_column .box_m_txt:first-child { float: left; }
/*box_s*/
.sec_standard_box .box_s { width: 220px; }
.sec_standard_box .box_s.sec_second { width: 180px; }
.sec_standard_box.sec_second .box_s { width: 206px; }
.sec_standard_box.sec_second .box_s_txt { width: 434px; }
.sec_standard_box .box_s_txt { float: left; width: 460px; margin-left: 20px; }
.sec_standard_box .box_s_txt p { margin-top: -5px; }
.sec_column .box_s { float: left; margin-left: 20px; }
.sec_column .box_s:first-child { margin-left: 0; }
.sec_column .box_s_txt:first-child { margin-left: 0; }
/*box_ss*/
.sec_standard_box .box_ss { width: 160px; }
/*.sec_standard_box .box_ss.sec_second { width: 180px; }
.sec_standard_box.sec_second .box_ss { width: 206px; }
.sec_standard_box.sec_second .box_ss_txt { width: 434px; }*/
.sec_standard_box .box_ss_txt { float: left; width: 515px; margin-left: 20px; }
.sec_standard_box .box_ss_txt p { margin-top: -5px; }
.sec_column .box_ss { float: left; margin-left: 20px; }
.sec_column .box_ss:first-child { margin-left: 0; }
.sec_column .box_ss_txt:first-child { margin-left: 0; }

/* ============================== sec_img */
.sec_column_image .sec_img span.txt_caption { margin-bottom: 0; }
/*img_l*/
.sec_column_image .img_l { margin: 0 20px 15px 0; }
/*img_r*/
.sec_column_image .img_r { margin: 0 0 15px 20px; }

/* ============================== sec_anchor_link */
.sec_anchor_link { }
.sec_anchor_link ul { background-color: #eeeeee; padding: 15px 0 5px 20px; }
.sec_anchor_link ul li { display: inline-block; line-height: 1.8; margin: 0 20px 5px 0; }


/* ============================== list */
.nomal_u_list { list-style: disc inside; padding-left: 1em; list-style-position: outside; }
.nomal_o_list { list-style: decimal inside; padding-left: 1.5em; list-style-position: outside; }
.nomal_u_list li,
.nomal_o_list li { line-height: 1.8; padding-left: 0; text-indent: 0; }
.nomal_u_list li > ul,
.nomal_u_list li > ol,
.nomal_o_list li > ul,
.nomal_o_list li > ol { margin-left: 30px; } 


/* ============================== form */
input[type="text"],
textarea { border: 1px solid #aaa; padding: 5px; background-color: #eee; }
.form_txt_l { width: 97%; }
.form_txt_m { width: 50%; }
.form_txt_s { width: 25%; }
.form_txt_ss { width: 30px; }
textarea { width: 97%; min-height: 100px; }
/*.form_txt_search { width: 160px; border: transparent; box-shadow: -1px -1px 0 0 #aaa; text-align: center; margin-right: 2px; }*/
.form_check,
.form_radio { margin: 0 5px 0 0; }

.form_column_01,
.form_column_03 { margin-bottom: 11px; }
.form_column_03 li { float: left; width: 197px; margin-left: 30px; text-indent: -1em; padding-left: 1em; }
.form_column_03 li:first-child { margin-left: 0; }

select { padding: 5px; }

input[type="text"].form_txt_search { width: 206px; border-right: none; }

button[type="submit"] { border: 1px solid #ff7e26; background-color: #ff7e26; color: #fff; width: 200px; padding: 14px 0; font-size: 16px; font-weight: bold; text-align: center; cursor: pointer; }
button[type="submit"]:hover { border-color: #ff9851; background-color: #ff9851; }
button[type="reset"],
button.form_btn_reset { border: 1px solid #cdc9c6; background-color: #cdc9c6; width: 200px; padding: 14px 0; font-size: 16px; font-weight: bold; text-align: center; cursor: pointer; margin:0 10px; }
button[type="reset"]:hover { border-color: #e6e4e3; background-color: #e6e4e3; }
button[type="submit"]:disabled,
button[type="reset"]:disabled,
button.form_btn_reset:disabled { border: 1px solid #efebe8; background-color: #efebe8; color: #aaa; width: 200px; padding: 14px 0; font-size: 16px; font-weight: bold; text-align: center; cursor: default; }

/*form_txt_search*/
input.form_btn_search { border: none; width: 34px; height: 26px; vertical-align: middle; line-height: 1; background: url(../img/bt_search.png)  #4a7fe5 no-repeat 5px 3px; cursor: pointer; }
input.form_btn_search:hover { }
/*form_txt_search*/
button.form_btn_search_zip { border: 1px solid #5e5e5e; background-color: #7c7b79; width: 70px; height: 26px; padding: 0; font-weight: normal; font-size: 14px; vertical-align: middle; line-height: 1; margin-left: 20px; cursor: pointer; color: #fff; }
button.form_btn_search_zip:hover { }

.form_txt_error { color: #f70873; font-size: 14px; }

/* ============================== dl */
/*box_tit_txt_column*/
.box_tit_txt_column { }
.box_tit_txt_column dt { float: left; width: 208px; line-height: 1.8; }
.box_tit_txt_column dd { float: right; width: 444px; }
/*tit_nomal*/
.tit_nomal dd { width: 460px; }
.tit_nomal dd p:before { content:"："; }
.tit_nomal dd p { padding-left: 1em; text-indent: -1em; }
/*tit_bold*/
.tit_bold dt { background: url(../img/bg_tit_txt_column.png) repeat-y 0 0; font-size: 22px; color: #0a2986; font-weight: bold; padding-left: 12px; }
/*sec_tit_box_column*/
.sec_tit_box_column { overflow: hidden; }
.sec_tit_box_column dl { float: left; width: 180px; margin-left: 20px; padding: 15px 20px 0; padding-bottom: 32768px; margin-bottom: -32768px; }
.sec_tit_box_column dl:first-child { margin-left: 0; }
.sec_tit_box_column dt { border-bottom: 1px dotted #222; font-size: 20px; font-weight: bold; line-height: 1.5; margin-bottom: 18px; padding-bottom: 6px; }
.sec_tit_box_column dd { padding-bottom: 20px; line-height: 1.5;  }

/* ============================== sec_aside */
/*sec_aside*/
.sec_aside ul { }
.sec_aside ul li:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.sec_aside ul li { line-height: 1.5; display: inline-table; min-height: 1%; }
/* Hide from mac IE5 \*/
* html .sec_aside ul li { height: 1%; }
.sec_aside ul li { display: block; }
/* End Hide from mac IE5 */
.sec_aside ul li { margin-bottom: 15px; line-height: 1.8; }
.sec_aside ul li span { display: block; }
.sec_aside ul span .img_icon { display: inline-block; margin-right: 10px; }
/*aside_s*/
.aside_s h3 { float: left; width: 120px; }
.aside_s ul { float: right; width: 552px; border-left: 2px solid #ddd; padding-left: 10px; }
/*aside_l*/
.aside_l { background: #f4f0df; }
.aside_l h3 { line-height: 1; }
.aside_l h3 span { display: inline-block; position: relative; background: none repeat 0 0 #0a2986; color: #fff; padding: 7px 30px 0 9px; width: 181px; height: 23px; text-decoration: none; z-index: 1; }
.aside_l h3 span:after { position: absolute; right: 0; top: 0; content: ""; background: none repeat 0 0 #f4f0df; width: 0; height: 0; border-style: solid; border-width: 30px 30px 0 0; border-color: #0a2986 transparent transparent transparent; z-index: -1; }
.aside_l ul { padding: 16px 20px; }
/*tablet*/
.ipad .aside_l h3,
.android .aside_l h3 { background: url(../img/bg_tit_sec_aside.png) no-repeat 0 0; }
.ipad .aside_l h3 span,
.android .aside_l h3 span { background: none; }
.ipad .aside_l h3 span:after,
.android .aside_l h3 span:after { background: none; border: none; }

