@charset "utf-8"; #wrap{min-width: 1420px;}
 #container .inner{width: 100%; max-width: 1420px;}
 #container { position:relative; background-color:#ebecee; padding:62px 0 70px;}
 #container > div{clear: both; position: relative;}
 .main_vis{background-color: #333; width:36.6%;display: inline-block; position:relative; overflow: hidden;}
 .main_vis .vis_box .bxslider > div{height: 721px; text-indent: -99999px;}
 .main_vis .vis_box .bxslider .vis01{background: url("/images/noin/main/main_vis01.jpg?build_20250704001") no-repeat center center; background-size: cover;}
 .main_vis .vis_box .vis_control{position: absolute; bottom: 0; right: 0; z-index: 53;}
 .main_vis .vis_box .vis_control a{float: left; width: 58px; height: 58px; line-height: 58px; background-color: #40434c; overflow: hidden; text-align: center; margin-left: 1px; transition: ease-in-out 0.3s;}
 .main_vis .vis_box .vis_control a:hover{background-color: #c10d1b;}
 .main_vis .vis_box .vis_control a:first-child{margin-left: 0;}
 .main_vis .vis_box .vis_control a span.icon{display: inline-block; vertical-align: middle; background: url("/images/noin/main/main_sp.png?build_20250704001") no-repeat 0 -111px; text-indent: -99999px;}
 .main_vis .vis_box .vis_control a.prev span.icon{width: 17px; height: 14px; background-position: -295px -344px;}
 .main_vis .vis_box .vis_control a.next span.icon{width: 17px; height: 14px; background-position: -411px -344px;}
 .main_vis .vis_box .vis_control a.stop span.icon{width: 9px; height: 12px; background-position: -357px -344px;}
 .main_vis .vis_box .vis_control a.play span.icon{width: 10px; height: 12px; background-position: -384px -344px;}
 /*.main_vis .ment{position: absolute; top: 70px; left: 50%; margin-left: -152px; text-align: center; z-index: 52;}
 .main_vis .ment h2{display: block; width: 304px; height: 163px; background: url("/images/noin/main/main_sp.png?build_20250704001") no-repeat 0 0; text-indent: -99999px;}
*/ .main_cont{display: inline-block; width: 61.3%; margin-left:2.1%;height:720px;}
 .main_cont > div {float:left;}
 .main_cont .cont_left { width:48.3%; margin-right:3.4%;}
 .main_cont .cont_left .notice_warp { background:#fff; width:100%; position:relative;height:420px}
 .main_cont .cont_left .notice_warp .notice_box a.tab_btn { background-color:#4db848; color:#fff; float: left; width: 44%; height: 58px; display: block; font-size: 20px;line-height: 58px; transition: ease-in-out 0.3s; padding-left:6%;box-shadow:inset -4px 0px 4px -2px rgba(0, 0, 0, 0.3);}
 .main_cont .cont_left .notice_warp a.tab_btn.on { background-color:#fff !important; color:#202020 !important; box-shadow:none !important;}
 .main_cont .cont_left .notice_warp a.tab_btn.on span.ico { background-color:#4db848; width:13px; height:13px; border-radius:50%; display:inline-block; margin:22px 30px 0 0; float:right;}
 .main_cont .cont_left .notice_warp a.tab_btn:hover { background-color:#ffcd33 !important; color: #000 !important;}
 .main_cont .cont_left .notice_warp a.tab_btn:hover span.ico{background-color: #000;}
 .main_cont .cont_left .notice_warp .menu_box a.tab_btn { background-color:#4db848; color:#fff; float: left; width: 44%; height: 58px; display: block; font-size: 20px;line-height: 58px; transition: ease-in-out 0.3s; padding-left:6%;box-shadow:inset 4px 0px 4px -2px rgba(0, 0, 0, 0.3);}
 .main_cont .cont_left .notice_warp .notice_box {}
 .main_cont .cont_left .notice_warp ul { position:absolute; top:58px; width:100%;}
 .main_cont .cont_left .notice_warp ul li { width:100%;}
 .main_cont .cont_left .notice_warp ul li:last-child {border-bottom: 1px solid #d6d7d8;}
 .main_cont .cont_left .notice_warp ul li a { display:block; height:50px; padding:20px 0; position:relative; transition: ease-in-out 0.3s;}
 .main_cont .cont_left .notice_warp ul li a:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 0 solid #4db848; transition: ease-in-out 0.3s;}
 .main_cont .cont_left .notice_warp ul li a:hover:before{border-width: 1px;}
 .main_cont .cont_left .notice_warp ul li:nth-child(odd) a { background-color:#fff;}
 .main_cont .cont_left .notice_warp ul li:nth-child(even) a { background-color:#f7f7f7;}
 .main_cont .cont_left .notice_warp ul li span { display:inline-block; width:20%; text-align:center; border-right:1px solid #efefef; box-sizing:border-box; position:relative;line-height: 1; vertical-align: middle; font-size:13px; color:#535353}
 .main_cont .cont_left .notice_warp ul li span em { display:block; font-size:30px; color:#2e2e2e;margin-bottom: 3px;}
 .main_cont .cont_left .notice_warp ul li p { display:inline-block; width:70%; margin-left:20px;vertical-align: middle;}
 .main_cont .cont_left .notice_warp ul li span.new { background: url("/images/health/main/main_sp.png?build_20250704001") no-repeat -191px -289px; width:33px; height:11px; display:inline-block; text-indent:-99999px; border-right:0px; margin-left:5px; }
 .main_cont .cont_left .notice_warp .menu_box > ul > li > a { padding:11px 0px; }
 .main_cont .cont_left .main_link { width:100%; margin-top:30px;height:270px}
 .main_cont .cont_left .main_link ul {}
 .main_cont .cont_left .main_link ul li { float:left; width:50%;font-size: 16px;}
 .main_cont .cont_left .main_link ul li:nth-child(odd) a {border-right:1px solid rgba(255,255,255,0.1)}
 .main_cont .cont_left .main_link ul li:nth-child(3) a, .main_cont .cont_left .main_link ul li:nth-child(4) a {border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1)}
 .main_cont .cont_left .main_link ul li a { display:block; background-color:#35456a; color:#fff; height:90px; box-sizing:border-box; line-height:90px;}
 .main_cont .cont_left .main_link ul li a:hover { background-color:#007dc6; transition:ease-in-out 0.5s; }
 .main_cont .cont_left .main_link ul li a span.ico {display: inline-block; width: 36px; height: 36px; background: url("/images/noin/main/main_sp.png?build_20250704001") no-repeat 0 0; text-indent: -99999px;margin-left: 35px; vertical-align: middle; margin-right: 15px;}
 .main_cont .cont_left .main_link ul li.intro a span.ico { background-position:-373px -3px;}
 .main_cont .cont_left .main_link ul li.guide a span.ico { background-position:-456px -3px;}
 .main_cont .cont_left .main_link ul li.vod a span.ico { background-position:-373px -60px;}
 .main_cont .cont_left .main_link ul li.program a span.ico { background-position:-456px -60px;}
 .main_cont .cont_left .main_link ul li.bus a span.ico { background-position:-373px -119px;}
 .main_cont .cont_left .main_link ul li.map a span.ico { background-position:-455px -119px;}
 .main_cont .cont_right { width:48.3%;}
 .main_cont .cont_right .nanum { background:#ffcd33 url("/images/noin/main/main_sp.png?build_20250704001") no-repeat 187px -252px; width:420px; float: left;}
 .main_cont .cont_right .nanum a {display: block;height:204px;}
 .main_cont .cont_right .nanum h3 {display:inline-block; width: 201px; height: 31px; background: url("/images/noin/main/main_sp.png?build_20250704001") no-repeat 0 -203px; text-indent: -99999px; margin:37px 0 0 33px;}
 .main_cont .cont_right .nanum p {display: block; margin:16px 0 0 33px;}
 .main_cont .cont_right .nanum span.btn { background:#35456a; color:#fff; text-align:center; display:block; width:134px; height:41px; line-height:41px; border-radius:21px; margin:14px 0 0 33px; position:relative; transition: ease-in-out 0.3s;}
 .main_cont .cont_right .nanum a:hover span.btn{background:#4db848;}
 .main_cont .cont_right .nanum span.btn span.ico{display: block; width: 21px; height: 24px; background: url("/images/noin/main/main_sp.png?build_20250704001") no-repeat -388px -397px; position:absolute; left:-9px; top:6px;}
 .main_cont .cont_right .business { background:#40434c url("/images/noin/main/main_sp.png?build_20250704001") no-repeat -300px -465px; width:420px; float: left; margin-top:30px;}
 .main_cont .cont_right .business a { display: block;height:185px;}
 .main_cont .cont_right .business h3 {display: inline-block; width: 81px; height: 51px; background: url("/images/noin/main/main_sp.png?build_20250704001") no-repeat 0 -553px; text-indent: -99999px; margin:29px 0 0 238px;}
 .main_cont .cont_right .business p {display: block; margin:10px 0 0 238px; color:#fff;line-height: 1.4;}
 .main_cont .cont_right .business span {display: block; width: 54px; height: 33px; background: url("/images/noin/main/main_sp.png?build_20250704001") no-repeat -420px -216px; text-indent: -99999px; margin:2px 0 0 344px;}
 .main_cont .cont_right .business a:hover span {background: url("/images/noin/main/main_sp.png?build_20250704001") no-repeat -420px -173px;transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;}
 .main_cont .cont_right .photo {background:#fff; height:270px; margin-top:30px;float: left;}
 .main_cont .cont_right .photo li a {display: block;position: relative; }
 .main_cont .cont_right .photo li a img {display: block; transition: ease-in-out 0.3s;}
 .main_cont .cont_right .photo li a:hover img {box-shadow: 2px 2px 5px rgba(0,0,0,0.4);}
 .main_cont .cont_right .photo li a:before{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 2px solid transparent; z-index: 1; transition: ease-in-out 0.3s;}
 .main_cont .cont_right .photo li a:hover:before{border-color: #ffdc3f;}
 .main_cont .cont_right .photo h3 { font-size:20px; display:inline-block; margin:20px 0 0 23px;}
 .main_cont .cont_right .photo .photo_control { float:right;margin-top: 10px; margin-right: 15px;}
 .main_cont .cont_right .photo .photo_control a { float:left;display:block; width:37px; height:37px; line-height:37px;text-align: center;}
 .main_cont .cont_right .photo .photo_control a span.icon{display: inline-block; vertical-align: middle; background: url("/images/noin/main/main_sp.png?build_20250704001") no-repeat 0 -111px; text-indent: -99999px;}
 .main_cont .cont_right .photo .photo_control a.prev span.icon{width: 17px; height: 14px; background-position: -295px -294px;}
 .main_cont .cont_right .photo .photo_control a.next span.icon{width: 17px; height: 14px; background-position: -411px -294px;}
 .main_cont .cont_right .photo .photo_control a.stop span.icon{width: 9px; height: 12px; background-position: -357px -294px;}
 .main_cont .cont_right .photo .photo_control a.play span.icon{width: 10px; height: 12px; background-position: -384px -294px;}
 