#sub_vis{width:100%;height:440px;text-align:center;color:#fff;background:url(/images/lifelong/sub/bg_sub.jpg?build_20251015001) no-repeat top center;padding-top:114px;box-sizing:border-box;}
 #sub_vis .tit{font-size:36px;}
 #sub_vis .nav{font-size:14px;margin-top:28px;}
 #sub_vis .nav a{display:inline-block;font-size:18px;color:#fff;vertical-align:text-bottom;margin:0 5px}
 #sub_vis .nav a.home{width:24px;height:20px;background:url(/images/lifelong/common/sp_layout.png?build_20251015001) no-repeat -420px -22px;text-indent:-9999px;}
 #sub_vis .contents_tools{position:absolute;bottom:12px;right:140px;display:flex;}
 #sub_vis .contents_tools > ul > li{margin:0 0 0 10px;}
 #sub_vis .contents_tools > ul > li > a{position:relative;width:56px;height:56px;border-radius:100%;background-color:#fff;}
 #sub_vis .contents_tools > ul > li > a span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-image:url(/images/lifelong/common/sp_layout.png?build_20251015001);background-repeat:no-repeat;}
 #sub_vis .contents_tools > ul > li.icon_view_option > a span{width:30px;height:30px;background-position:-474px -18px;}
 #sub_vis .contents_tools > ul > li.share > a span{width:25px;height:25px;background-position:-534px -21px;}
 #sub_vis .contents_tools > ul > li.download > a span{width:29px;height:27px;background-position:-589px -20px;}
 #sub_vis .contents_tools > ul > li.icon_qr > a span{width:24px;height:24px;background-position:-648px -21px;}
 #content .tab_content.inner{ padding: 0;}
 #container{border-radius:100px 0 0 0;background-color:#fff;margin-top:-140px;}
 #container::after{content:'';display:block;clear:both;}
 #left{float:left;width:290px;margin:-40px 0 80px;}
 #left .tit{width:100%;height:176px;font-size:32px;text-align:center;color:#fff;border-radius:48px 12px 48px 48px;background-color:rgba(38,86,162,.98);box-shadow:15px 15px 27px rgba(56,69,90,.2);padding-top:54px;box-sizing:border-box;}
 #left .tit span{display:block;font-size:18px;color:#a4c7ff;margin-bottom:20px;}
 #left .snb{margin-top:10px;}
 #left .snb > li{margin-top:7px;}
 #left .snb > li > a{position:relative;display:block;width:100%;font-size:18px;border:1px solid #dfdfdf;border-radius:15px;background-color:#fff;padding:22px 30px;box-sizing:border-box;}
 #left .snb > li > a::after{position:absolute;top:17px;right:18px;content:'';display:block;width:24px;height:24px;border-radius:100%;background-color:#f3f6fb;background-image:url(/images/lifelong/common/sp_layout.png?build_20251015001);background-repeat:no-repeat;background-position:-259px -20px;overflow:hidden;}
 #left .snb > li > a.accordionExpanded, #left .snb > li.on > a{color:#2051a0;border-color:#1c4e9e;background-color:#f3f6fb;}
 #left .snb > li > a.accordionExpanded::after, #left .snb > li.on > a::after{background-color:#1c4e9e;background-position:-331px -20px;}
 #left .snb > li.accordion .snbB{border-radius:15px;background-color:#f3f6fb;padding:20px 30px;margin-top:5px;}
 #left .snb > li.accordion .snbB > li{margin-top:15px;}
 #left .snb > li.accordion .snbB > li:first-child{margin-top:0;}
 #left .snb > li.accordion .snbB > li > a{position:relative;display:block;font-size:16px;line-height:1.2;color:#727272;padding-left:12px;}
 #left .snb > li.accordion .snbB > li > a::before{position:absolute;top:7px;left:0;content:'';display:block;width:5px;height:3px;background-color:#727272;}
 #left .snb > li.accordion .snbB > li.on > a{color:#1c4e9e;}
 #left .snb > li.accordion .snbB > li.on > a::before{background-color:#1c4e9e;}
 #right{float:left;width:calc(100% - 290px);padding-left:60px;box-sizing:border-box;}
 #right::after{position:absolute;top:0;right:0;transform:translateX(100%);content:'';display:block;width:300%;height:100%;background-color:#fff;}
 #content_box::after{content:'';display:block;clear:both; margin-bottom:80px;}
 #content{margin-top:80px;}
 #content > .tit{font-size:32px;color:#333;border-bottom:1px solid #dfdfdf;padding-bottom:28px;margin-bottom:60px;}
 #content img[src^="/contents/c_soon_lifelong.jpg"]{width:100%;border-radius:20px;}
 @media screen and (max-width: 1680px) { #sub_vis .contents_tools{right:7%;}
 }
