@charset "utf-8"; #container { min-width: 1240px; margin: 0 auto; position:relative; }
 .vis_list { position:absolute; top:0px; left:0px; width:100%; min-height:751px; z-index:0; }
 .vis_list ul li { height:751px; text-indent:-99999px; }
 .vis_list ul li.vis_01 { background:url("/images/jhinjae/main/vis_img_01.jpg?build_20260210007") no-repeat center 0 ; }
 .vis_list .bx-controls a { position:absolute; top:320px; left:50%; background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat 0 0; display:block; width:69px; height:69px; border:1px solid #fff; border-radius:70px; text-indent:-99999px; }
 .vis_list .bx-controls .bx-prev { background-position:14px -60px; margin-left:-800px; }
 .vis_list .bx-controls .bx-next { background-position:-59px -60px; margin-left:800px;}
 @media screen and (max-width:1800px){ .vis_list .bx-controls a{display:none;}
 }
 .vis_cont { min-height:751px; overflow: hidden; }
 .vis_cont > .inner { z-index:1; }
 .vis_cont .vis_txt { padding-top:90px; color:#fff; text-shadow:1px 1px 0 #000; letter-spacing:-0.5px; }
 .vis_cont .vis_txt .tit_01 { background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat 0 0; width:397px; height:43px; display:block; text-indent:-99999px; }
 .vis_cont .vis_txt .tit_02 { font-size:48px; font-weight:100; margin-top:25px; line-height:55px; }
 .vis_cont .vis_txt .tit_03 { font-size:18px; margin-top:20px; }
 .fb { font-weight:500; }
 .next { display:block; }
 .vis_board { margin-top:100px; }
 .board_box { float:left; width:660px; }
 .board_box .news { float:left; width:306px; height:201px; display:block; position:relative; }
 .board_box .news h3 { position:absolute; top:15px; left:-6px; background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat 0px -156px; width:98px; height:42px; display:block; color:#fff; font-size:16px; line-height:36px; padding-left:14px; z-index:1; }
 .board_box .news a { width:100%; height:100%; display:block; overflow:hidden; }
 .board_box .news a img { transition: ease-in-out 0.5s; transform: scale(1,1);}
 .board_box .news a:hover img { transform: scale(1.1,1.1);}
 .board_box .news a .news_tit { background:rgba(0,0,0,0.4); position:absolute; left:0px; bottom:0px; height:50px; width:100%; padding:0 30px; font-size:17px; line-height:50px; color:#fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; box-sizing:border-box; }
 .board_box .news a.more, .board_box .notice a.more { background:rgba(0,0,0,0.4)url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -156px -77px; position:absolute; right:0px; top:-44px; width:34px; height:34px; border-radius:50px; text-indent:-99999px; }
 .board_box .news a.more:hover, .board_box .notice a.more:hover { background-color: #072f90; transition:ease-in-out 0.3s; }
 .board_box .notice { float:left; width:306px; height:201px; display:block; position:relative; background-color:#fff; margin-left:12px; padding:25px 30px; box-sizing: border-box; }
 .board_box .notice a { width:100%; height:100%; display:block; }
 .board_box .notice a .notice_tit { font-size:18px; max-height:46px; text-overflow: ellipsis; display:inline-block; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height:25px; font-weight:400; }
 .board_box .notice a .notice_cont { font-size:15px; color:#626262; margin:20px 0; max-height:43px; display:block; text-overflow: ellipsis; display:inline-block; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
 .board_box .notice a .date { color:#7a7a7a; }
 .board_box .notice a .cate { color:#7a7a7a; margin-left:30px; }
 .board_box .notice:hover { background-color:#fff8f2; transition:ease-in-out 0.3s; }
 .link_box { float:right; }
 .link_box .r_link { margin-top:-25px; }
 .link_box .r_link .link_list li { display:inline-block; margin-left:11px; }
 .link_box .r_link .link_list li a { width:120px; height:120px; display:block; border-radius:120px; padding-top:22px; box-sizing: border-box; }
 .link_box .r_link .link_list li.link_01 a { background-color:#efae00;}
 .link_box .r_link .link_list li.link_02 a { background-color:#f69c3b;}
 .link_box .r_link .link_list li.link_03 a { background-color:#f6883b;}
 .link_box .r_link .link_list li a:hover { background-color:#314159; transition:ease-in-out 0.3s; }
 .link_box .r_link .link_list li a .icon { background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat 11px -239px; width:60px; height:52px; display:block; margin:0 auto; }
 .link_box .r_link .link_list li.link_01 a .icon { background-position:11px -239px; }
 .link_box .r_link .link_list li.link_02 a .icon { background-position:-129px -239px; }
 .link_box .r_link .link_list li.link_03 a .icon { background-position:-267px -239px; }
 .link_box .r_link .link_list li a .txt { font-size:16px; color:#fff; font-weight:400; text-align:center; display:block; }
 .link_box .count { background:rgba(0,0,0,0.4); margin-top:20px; height:95px; border-radius:100px; position:relative;}
 .link_box .count .tit { background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -414px -196px; float:left; width:83px; height:103px; display:block; text-indent:-99999px; position:absolute; top:-6px; left:-27px; }
 .link_box .count .count_list { padding:15px 15px 0 70px; margin-right:15px; }
 .link_box .count .count_list .date { color:#fff; }
 .link_box .count .count_list .date .icon_t { background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -197px -160px; width:22px; height:23px; display:inline-block; margin:-10px 0 0 5px; vertical-align:middle; }
 .link_box .count .count_list .num_b { margin-top:8px; text-align: right;}
 .link_box .count .count_list .num { background-color:#fff; width:26px; height:35px; font-size:26px; font-weight:bold; margin:0 0.5px; display:inline-block; text-align: center; line-height:34px; }
 .link_box .count .count_list .comma { background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -254px -168px; width:8px; height:13px; display:inline-block; text-indent:-99999px; margin:0 2px; vertical-align:bottom; }
 .link_box .count .count_list .won { font-size:14px; color:#fff; margin-left:4px; }
 .main_cont { min-height:513px; }
 .main_cont > .inner { padding-top:90px; }
 .main_cont .cont_l { width:305px; float:left; position:absolute; top:-60px; left:0px; }
 .main_cont .cont_l .program { background:#314159 url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -770px -174px; width:230px; height:326px; padding:30px 25px; box-sizing:border-box; box-shadow:12px 12px 44px rgba(0, 0, 0, 0.3);}
 .main_cont .cont_l .program .tit { background:#314159 url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat 2px -340px; width:173px; height:21px; display:block; text-indent:-99999px; margin:0 auto; }
 .main_cont .cont_l .program h4 { font-size:24px; color:#fff; text-align: center; letter-spacing:-1px; font-weight:300; margin-top:7px; }
 .main_cont .cont_l .program a.more { padding:7px 0px; border:1px solid #566a88; display:block; margin:22px auto 0; border-radius:100px; width:111px; text-align: center; color:#fff; }
 .main_cont .cont_l .program a.more:hover { background-color:#24438e; transition:ease-in-out 0.3s; border:1px solid #24438e; }
 .main_cont .cont_l .link_t { margin-top:52px; width:230px; }
 .main_cont .cont_l .link_t ul { border-top:1px solid #e1e1e1; }
 .main_cont .cont_l .link_t ul li { border-bottom:1px solid #e1e1e1; position:relative; }
 .main_cont .cont_l .link_t ul li a { width:100%; height:55px; font-size:17px; line-height:55px; display:inline-flex; padding-left:20px; box-sizing:border-box; }
 .main_cont .cont_l .link_t ul li a .st { font-weight:bold; margin-right:4px; }
 .main_cont .cont_l .link_t ul li a .more_i { background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -242px -83px; width:21px; height:19px; display:block; position:absolute; top:17px; right:24px; }
 .main_cont .cont_l .link_t ul li a::before { content:''; width:27px; height:27px; background-color:#ededed; border-radius:30px; display:block; position:absolute; top:14px; right:12px;}
 .main_cont .cont_l .link_t ul li a:hover { color:#f6883b; }
 .main_cont .cont_l .link_t ul li a:hover::before { background-color:#ffc094; transition:ease-in-out 0.3s; }
 .main_cont .cont_r { width:935px; float:right; }
 .main_cont .cont_r .r_top { overflow:hidden; }
 .main_cont .cont_r .r_top .introduce { width:660px; float:left; padding:2px 70px 0 0; box-sizing: border-box; }
 .main_cont .cont_r .r_top .introduce h4 { font-size:30px; letter-spacing:-1px; font-weight:200; }
 .main_cont .cont_r .r_top .introduce h4 .st { font-weight:bold; margin-left:5px; }
 .main_cont .cont_r .r_top .introduce .tit { background: url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -204px -340px; width:303px; height:22px; display:block; text-indent:-99999px; margin-top:20px; }
 .main_cont .cont_r .r_top .introduce .cont_box { margin-top:30px; font-size:16px; line-height:27px; }
 .main_cont .cont_r .r_top .introduce .cont_box a.more { margin-left:10px; font-size:14px; color:#f6883a; }
 .main_cont .cont_r .r_top .introduce .cont_box a.more:hover { text-decoration:underline; font-size:15px; }
 .main_cont .cont_r .r_top .gallery { float:right; width:275px; height:219px; position:relative; }
 .main_cont .cont_r .r_top .gallery .tit { background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat 2px -419px; width:110px; height:42px; display:block; color:#fff; font-size:16px; line-height:36px; padding-left:14px; position:absolute; bottom:25px; left:-8px; z-index:1; }
 .main_cont .cont_r .r_top .gallery a { width:264px; height:100%; display:block; overflow: hidden; }
 .main_cont .cont_r .r_top .gallery a img { transition: ease-in-out 0.5s; transform: scale(1,1);}
 .main_cont .cont_r .r_top .gallery a:hover img { transform: scale(1.1,1.1);}
 .main_cont .cont_r .r_btm { height:66px; line-height:66px; margin-top:40px; border-top:1px solid #cecece; border-bottom:1px solid #cecece; overflow:hidden; }
 .main_cont .cont_r .r_btm .qna { float:left; width:455px; height:100%; position:relative; }
 .main_cont .cont_r .r_btm .qna .tit { width:196px; height:100%; float:left; }
 .main_cont .cont_r .r_btm .qna .tit .qna_icon { background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -266px -413px; width:47px; height:44px; display:inline-block; vertical-align: middle; margin:-10px 10px 0 20px ; }
 .main_cont .cont_r .r_btm .qna .tit a { font-size:16px; color:#08308f; letter-spacing:-1px; }
 .main_cont .cont_r .r_btm .qna .qna_list { width:238px; height:100%; float:left; margin-left:20px; }
 .main_cont .cont_r .r_btm .qna .qna_list a { width:100%; display:block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
 .main_cont .cont_r .r_btm .qna .qna_list a:hover { color:#08308f; transition:ease-in-out 0.3s; }
 .main_cont .cont_r .r_btm .qna::after { content:''; background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -179px -427px; width:21px; height:21px; display:block; position:absolute; top:21px; right:0px; }
 .main_cont .cont_r .r_btm .q_link { float:right; width:443px; }
 .main_cont .cont_r .r_btm .q_link ul {}
 .main_cont .cont_r .r_btm .q_link ul li { float:left; margin:0 20px; position:relative; }
 .main_cont .cont_r .r_btm .q_link ul li::before { content:''; width:5px; height:5px; background-color:#f6883a; border-radius:10px; display:block; position:absolute; left:-12px; top:30px; }
 .main_cont .cont_r .r_btm .q_link ul li a:hover { color:#f6883a; transition:ease-in-out 0.3s; }
 .banner { background-color:#314159; width:100%; height:108px; position:relative; }
 .banner h4 { font-size:18px; color:#fff; font-weight:bold; position:absolute; left:0px; top:42px; }
 .banner .bx-wrapper { position:absolute; top:31px; right:20px; }
 .banner .bx-controls-direction { position:absolute; top:4px; left:-165px; }
 .banner .bx-controls-direction a { background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -393px -74px; width:38px; height:38px; display:inline-block; border:1px solid #5e6b7d; text-indent:-99999px; }
 .banner .bx-controls-direction a.bx-prev { background-position:-393px -74px; border-top-left-radius:50px; border-bottom-left-radius:50px; }
 .banner .bx-controls-direction a.bx-next { background-position:-540px -74px; border-top-right-radius:50px; border-bottom-right-radius:50px; margin-left:38px; }
 .banner .bx-controls-auto-item { position:absolute; top:4px; left:-126px; }
 .banner .bx-controls-auto-item a { background:url("/images/jhinjae/main/main_sp.png?build_20260210007") no-repeat -464px -74px; width:38px; height:38px; display:inline-block; border:1px solid #5e6b7d; text-indent:-99999px; }
 .banner .bx-controls-auto-item a.bx-stop { background-position:-464px -74px; }
 .banner .bx-controls-auto-item a.bx-start { background-position:-611px -74px; }
 