#wrap{position:relative;}
 #wrap:before{position:absolute;left:0;bottom:179px;content:'';display:block;width:419px;height:320px;background:url(/images/job/sub/sub_layout_bg.jpg?build_20251114001) no-repeat;z-index:-1;}
  #sub_vis{text-align:center;height: 220px;background: url(/images/life/sub/sub_vis_bg.jpg?build_20251114001) no-repeat center;background-size:cover;}
 #sub_vis .inner{display:table;height:100%;}
 #sub_vis .inner h2{display:table-cell;font-size: 45px;font-weight:400;letter-spacing:-1px;line-height:1;color:#fff;vertical-align:middle;}
  #container{min-height:800px;padding-top: 60px;box-sizing:border-box;}
  #left{float:left;width:240px;margin-right:58px;}
 #left .title_box{height:150px;background:url(/images/life/sub/sub_tit_bg.jpg?build_20251114001) no-repeat center;padding:35px 25px;box-sizing:border-box;}
 #left .title_box h2.title{font-size:19px;font-weight:400;line-height:1;color:#fff;}
 #left .title_box h2.title span.top_tit{display:block;font-size:13px;font-weight:300;margin-bottom:12px;color:#b7d1f3;}
 #SubMenu{border-top:none;}
 #SubMenu .snb a, #SubMenu_Div .snb a span{display:block;}
 #SubMenu .snb > li{border-bottom:1px solid #e3e3e3;}
 #SubMenu .snb > li > a{font-size:16px;font-weight:400;color:#181818;padding:23px 15px 23px 15px;}
 #SubMenu .snb > li > a:hover, #SubMenu .snb > li.on > a{font-weight:500;color:#2c67b2;}
 #SubMenu .snb > li.on > a:hover span{padding-left:0;}
 #SubMenu .snb .snbB{background-color:#f5f5f5; padding:20px 20px;}
 #SubMenu .snb .snbB li{font-size:15px; color:#6c6c6c; background:url("/images/common/sub/SubMenu_Div_sp.png?build_20251114001") no-repeat -22px -115px;padding:1px 0 1px 11px;}
 #SubMenu .snb .snbB li a:hover{color:#2c67b2;}
 #SubMenu .snb .snbB li.on{background:url(/images/common/sub/SubMenu_Div_sp.png?build_20251114001) no-repeat -22px -115px;}
 #SubMenu .snb .snbB li.on a{color:#2c67b2;}
 #SubMenu .snbA.accordion > a{background:url(/images/common/sub/SubMenu_Div_sp.png?build_20251114001) no-repeat 11px 5px;}
 #SubMenu .snbA.accordion > a:hover{color:#2c67b2;}
 #SubMenu .snbA.accordion > a.accordionExpanded{color:#2c67b2;}
 #SubMenu .snb ul a{color:#797982;}
  #right{float:left;width:calc(100% - 298px);}
 #content_top{position:relative;height:60px;padding-bottom:30px;border-bottom:1px solid #eee;background:none;box-sizing:border-box;}
 #content_top h3{float:left;font-size:32px;line-height:1;padding-top:0;}
 #content_top #path{float:left;height:30px;line-height:30px;color:#919191;margin:8px 0 0 35px;}
 #content_top #path a{font-size:15px;color:#919191;margin:0 5px}
 #content_top #path a.home{display:inline-block;width:17px;height:16px;background:url(/images/job/common/layout_sp.png?build_20251114001) no-repeat -129px -3px;text-indent:-9999px;vertical-align:text-top;margin-top:2px;}
 #content_box{clear:both;}
  .contents_tools{right:0; top:0px;}
 .contents_tools > ul > li.icon_view_option > a{background:url("/images/job/common/layout_sp.png?build_20251114001") no-repeat scroll -40px 6px;}
 .contents_tools > ul > li.share > a{background:url("/images/job/common/layout_sp.png?build_20251114001") no-repeat scroll -83px 6px;}
 .contents_tools > ul > li.download > a{background:#10326c url("/images/common/sub/content_tools.png?build_20251114001") no-repeat scroll -82px 0px;}
 .contents_tools > ul > li.icon_qr > a{background:#10326c url("/images/common/sub/content_tools.png?build_20251114001") no-repeat scroll -123px 0;}
 .contents_tools .opt_box, .contents_tools ul.box, .contents_tools .st_qr{right:0; top:51px; border:1px solid #9c9c9c;}
 .contents_tools .opt_box .opt_sl .select{border:2px solid #2c67b2;}
 .contents_tools .st_qr{padding-bottom:20px;}
 .contents_tools > ul > li:last-child{margin-right:0;}
