@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1399px){

/* commom.css */

.top_banner_inner {padding:0 1rem;box-sizing:border-box}

.bn_close {right:1rem}

#header .top_util {padding:0 1rem;box-sizing:border-box}
#header .header_navi {padding:0 1rem;box-sizing:border-box}

.ftlinkList {padding:0 1rem;box-sizing:border-box}
.ft_address {padding:0 1rem;box-sizing:border-box}

#header .header_navi .gnb > ul {display:flex;justify-content:space-between}
#header .header_navi .gnb.bom > ul > li {display:flex;justify-content:center;align-items:center;min-width:auto}
#header .header_navi .gnb > ul > li:nth-child(1) > .submenuWrap {left:-50%;width:200%}
#header .header_navi .gnb > ul > li:nth-child(2) > .submenuWrap {left:-30%;width:160%}
#header .header_navi .gnb > ul > li:nth-child(4) > .submenuWrap {left:-10%;width:120%}
#header .header_navi .gnb > ul > li:nth-child(5) > .submenuWrap {left:-25%;width:150%}

/* main.css */

.main_content {padding:0 1rem;box-sizing:border-box}

/* sub.css */

.subVisual .subTit {padding-top:4.3rem;font-size:2rem}
.sub_content {padding:0 1rem 3rem 1rem;box-sizing:border-box}

.photoList .photo_item {width:calc((100% - 4.5rem)/4);margin:1.5rem 0 0 1.5rem}

.viewerBox {width:calc(100% - 19rem)}
.viewerList {width:18rem;margin-left:1rem}

.calendar-box {margin-right:2%}
.calendar-list {width:56%}

}

@media screen and (max-width:1280px){


/* common.css */

#header .header_navi .gnb > ul > li > a {padding:1.65rem .5rem}

/*
#header .header_navi .gnb > ul > li:nth-child(1) > .submenuWrap, #header .header_navi .gnb > ul > li:nth-child(4) > .submenuWrap, #header .header_navi .gnb > ul > li:nth-child(6) > .submenuWrap {left:-25%;width:150%}
*/

#header .header_navi .gnb > ul > li:nth-child(1) > .submenuWrap {left:-60%;width:220%}
#header .header_navi .gnb > ul > li:nth-child(2) > .submenuWrap {left:-40%;width:180%}
#header .header_navi .gnb > ul > li:nth-child(4) > .submenuWrap {left:-20%;width:140%}
#header .header_navi .gnb > ul > li:nth-child(5) > .submenuWrap {left:-35%;width:170%}

/* main.css */

.sc2_left {width:33rem;margin-right:2rem}
.sc2_right {float:left;width:calc(100% - 35rem)}
.sc2_right .sns_list_wrap ul li {margin-left:1rem}

/* sub.css */

.apply_box {width:calc((100% - 2rem)/3);margin:1.5rem 0 0 1rem}
.apply_box:nth-child(4n+1) {margin:1.5rem 0 0 1rem}
.apply_box:nth-child(3n+1) {margin:1.5rem 0 0 0}


}
    

@media screen and (max-width:1200px){

/* common.css */

.mobAllmenu {overflow-y:scroll;position:fixed;top:0;left:0;width:100%;height:100%;background:#0b8aa0 ;box-sizing:border-box;z-index:100}
.navTop {position:relative;width:calc(100% - 2rem);height:3rem;padding:0 1rem;background:#23a3b9;z-index:20}
.navTop h3 {float:left;color:#fff;font-size:1rem;font-weight:500;line-height:3rem}
.navTop .top_link {float:right;padding-right:3rem}
.navTop .top_link li {float:left;margin-left:.5rem}
.navTop .top_link li:first-child {margin-left:0}
.navTop .top_link li a {display:block;color:#fff;font-size:.8rem;line-height:3rem}
.navTop .top_link li a:hover {color:#fff}
.navTop .nav_close {position:absolute;top:50%;right:1rem;transform:translateY(-50%)}
.navTop .nav_close a {display:block;width:1.1rem;height:1.1rem;background:url(../../img/neulbom/common/icon_close.png) no-repeat 0 0;background-size:1.1rem;text-indent:-9999px}
.nav {position:relative;width:100%;z-index:10}
.nav > ul > li > a {display:block;width:calc(35% - 1rem);height:2.75rem;padding-left:1rem;background:#0b8aa0;border-bottom:1px solid rgba(255,255,255,0.35);color:#fff;font-size:.9rem;font-weight:500;line-height:2.75rem}
.nav > ul > li:first-child > a {border-top:none}
.nav > ul > li.active > a {background:#fff;color:#2b3956}
.nav > ul > li > ul {display:none;position:absolute;top:0;left:35%;width:65%;border-left:1px solid #ddd;box-sizing:border-box}
.nav > ul > li.active > ul {display:block}
.nav > ul > li > ul > li > a {display:block;position:relative;height:2.75rem;padding:0 1.75rem 0 1rem;background:#fff;border-bottom:1px solid #ddd;color:#333;font-size:.85rem;font-weight:500;line-height:2.75rem}
.nav > ul > li > ul > li > a:after {content:"";position:absolute;top:50%;right:1rem;width:.7rem;height:.4rem;transform:translateY(-50%);background:url(../../img/neulbom/common/allmenu_open.png) no-repeat 0 0;background-size:.7rem}
.nav > ul > li > ul > li.active > a:after {width:.7rem;height:.4rem;background:url(../../img/neulbom/common/allmenu_close.png) no-repeat 0 0;background-size:.7rem}
.nav > ul > li > ul > li.bg_none > a:after {background:none}
.nav > ul > li > ul > li > ul {display:none;padding:.5rem 1rem;background:#f5f7fa;border-bottom:1px solid #ddd}
.nav > ul > li > ul > li.active > ul {display:block}
.nav > ul > li > ul > li > ul > li > a {position:relative;display:block;padding:.3rem 0 .3rem .6rem;color:#555;font-size:.8rem}
.nav > ul > li > ul > li > ul > li > a:before {content:"";position:absolute;top:50%;left:0;width:.2rem;height:.2rem;transform:translateY(-50%);background:#777}
.nav > ul > li > ul > li > ul > li > a:hover {color:#2a427c;text-decoration:underline}
.mobAllmenu:after {content:"";position:absolute;top:0;right:0;width:65%;height:100%;background:#fff}

.pc {display: none !important}

#header .header_navi {display:flex;justify-content:space-between;align-items:center}
#header .header_navi .logo {width:calc(100% - 4rem);margin-top:0}
#header .header_navi .header_util {padding-top:0}

/* main.css */

.main_visual_wrap {height:25em}
.main_visual > ul > li .visual_img {height:25rem}

.sc1_left {width:60%;margin-right:4%}
.sc1_right {width:36%}

.sc2_left {width:50%;margin-right:4%}
.sc2_right {width:46%}
.sc2_right .sns_wrap h2 span {margin-left:.5rem}

/*sub.css */

.leftMenu {display:none}
.content_wrap {float:left;width:100%}

.pdfBox {width:100%}

.form_item .check_list li {width:25%}

}

@media screen and (max-width:1000px){

/* common.css */


/* main.css */

.main_visual_wrap {height:20em}
.main_visual > ul > li .visual_img {height:20rem}
.main_visual > ul > li .visual_img img {object-fit:fill}
.main_visual > ul > li .visual_text p {font-size:1.5rem}
.main_visual > ul > li .visual_text span {font-size:1.1rem}
.main_visual_control {bottom:1rem}

.main_quick_wrap {margin-top:2rem}
.main_quick_wrap ul li a .ic01 {width:4rem;height:4rem;margin:0 auto;background-size:1.65rem;border-radius:24px}
.main_quick_wrap ul li a .ic02 {width:4rem;height:4rem;margin:0 auto;background-size:2rem;border-radius:24px}
.main_quick_wrap ul li a .ic03 {width:4rem;height:4rem;margin:0 auto;background-size:2.35rem;border-radius:24px}
.main_quick_wrap ul li a .ic04 {width:4rem;height:4rem;margin:0 auto;background-size:2rem;border-radius:24px}
.main_quick_wrap ul li a .ic05 {width:4rem;height:4rem;margin:0 auto;background-size:1.9rem;border-radius:24px}
.main_quick_wrap ul li a .ic06 {width:4rem;height:4rem;margin:0 auto;background-size:2.2rem;border-radius:24px}
.main_quick_wrap ul li a .ic07 {width:4rem;height:4rem;margin:0 auto;background-size:2.05rem;border-radius:24px}
.main_quick_wrap ul li a .ic08 {width:4rem;height:4rem;margin:0 auto;background-size:2.55rem;border-radius:24px}
.main_quick_wrap ul li a span {font-size:.85rem}

.main_section1 {margin-top:2.5rem}
.sc1_left .notice_wrap h2, .sc1_right .popup_wrap h2, .sc2_left h2, .sc2_right .counsel_wrap h2, .sc2_right .sns_wrap h2 {font-size:1.2rem}
.sc1_left .notice_tab_cont ul li .notice_tit {width:calc(100% - 4.5rem);padding:0 0 0 4.5rem}
.sc1_left .notice_tab_cont ul li .notice_date {display:none}

.sc2_right .sns_wrap h2 span {display:block;margin:.5rem 0 0 0}
.sc2_right .counsel_info {padding-bottom:2.85rem}
.sc2_right .counsel_info .counsel_tit {font-size:1rem}
.sc2_right .counsel_info .counsel_time br {display:block}
.sc2_right .sns_list_wrap {margin-top:1rem}
.sc2_right .sns_list_wrap ul li a span {display:none}

/* sub.css */

.subVisual {height:12rem}
.subVisual .subTit {padding-top:3.4rem;font-size:1.8rem}

.sub_content {margin:2rem auto 0}

.sub_Tit {margin-bottom:1.5rem;font-size:1.5rem}

.location .path_wrap > ul > li {min-width:9.5rem}
.lct_util > ul > li.util_print {display:none}

.tabBox .tab_select {display:block}
.tabBox ul {display:none;position:absolute;top:2.5rem;left:0;width:100%;background:#fff;border:1px solid #e5e5e5;border-bottom:none;box-sizing:border-box;z-index:10}
.tabBox ul li {display:block;margin-left:0;padding:0 1rem;background:#fff;border-bottom:1px solid #e5e5e5;border-radius:0;text-align:left}
.tabBox.cols5 ul li {width:100%}
.tabBox ul li.on, .tabBox ul li:hover {background:#fff;border-bottom:1px solid #1d57aa}
.tabBox ul li.on a, .tabBox ul li:hover a {color:#1d57aa;font-weight:500}

.photoList .photo_item {width:calc((100% - 3rem)/3);margin:1.5rem 0 0 1.5rem}
.photoList .photo_item:nth-child(4), .videoList .video_item:nth-child(7) {margin-left:0}
.photoList .photo_item:nth-child(5) {margin-left:1rem}

.viewerWrap {display:block}
.viewerBox {width:100%;height:30rem}
.viewerList {width:100%;height:20rem;margin:1rem 0 0 0}

.calendar-top .year {font-size:1rem}

.sitemap_list_row {width:calc((100% - 3rem)/3);margin:0 0 2rem 1.5rem}
.sitemap_list_row:nth-child(4) {margin-left:0}
.sitemap_list_row:nth-child(5) {margin-left:1.5rem}

.major_list li {width:calc(100% /3)}

/* 추가 */

.videoPrev {flex-wrap:wrap}
.videoPrev .videoBox {width:100%}
.videoPrev .subtitleWrap {width:100%;height:15rem;margin:1rem 0 0 0;padding:1rem}
.videoPrev .subtitleWrap .subtitle {height:11rem}

.address {display:block;padding:.5rem 0 1.5rem 0}
.address .ft_logo {display:block;margin:0 auto}
.address address {width:100%;margin-top:1rem}

.apply_box {margin:1rem 0 0 1rem}
.apply_box:nth-child(4n+1) {margin:1rem 0 0 1rem}
.apply_box:nth-child(3n+1) {margin:1rem 0 0 0}

.apply_info_box .apply_info_img {margin:0 auto}
.apply_info_box .apply_info {width:100%;margin-top:1.5rem}

.search_div span {min-width:2.25rem}
.search_div a {min-width:3.5rem;box-sizing:border-box}

.form_item .cor_name li {width:45%}

.form_item .check_list li {width:33.3%}

.sitemap_list {display:block;margin-top:1.4rem}
.sitemap_list .sitemap_tit {display:block;width:100%}
.sitemap_list > ul {display:block;width:100%;margin-top:1rem}
.sitemap_list > ul > li {width:33.3%;padding-left:0}

}

@media screen and (max-width:800px){

/* common.css */

html {font-size:18px}

.rolling ul {overflow:hidden;height:5rem}
.rolling ul li {display:block;width:100%}


/* main.css */

.main_quick_wrap {margin-top:1.5rem} 
.main_quick_wrap ul {flex-wrap:wrap}
.main_quick_wrap ul li {width:calc((100% - 3rem)/4);margin:.5rem 0 .5rem 1rem}
.main_quick_wrap ul li:nth-child(1), .main_quick_wrap ul li:nth-child(5) {margin:.5rem 0}

.main_section1 {margin-top:2rem}
.sc1_left {float:none;width:100%;margin-right:0}
.sc1_right {float:none;width:100%;margin-top:1.5rem}

.main_section2 {margin-top:2rem;padding-top:2rem}
.main_section2:before {height:100%;background:#279dbb url(../../img/neulbom/main/main_section_bg.jpg)no-repeat top center}
.main_section2:after {content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:6.7rem;background:#fff;z-index:-1}

.sc2_left {float:none;width:100%;margin-right:0}
.sc2_left .video_box {height:15rem}
.sc2_right {float:none;width:100%;margin-top:1.5rem}
.sc2_right .counsel_info {margin-top:1rem;padding-bottom:1.5rem}
.sc2_right .counsel_info .counsel_tit {top:.3rem;font-size:.9rem;font-weight:500}
.sc2_right .counsel_info .counsel_tel {padding-left:4rem}
.sc2_right .counsel_info .counsel_tel li {display:inline-block;margin-left:1rem}
.sc2_right .counsel_info .counsel_tel li:first-child {margin-left:0}
.sc2_right .counsel_info .counsel_time {margin-top:1rem}
.sc2_right .counsel_info .counsel_time br {display:none}
.sc2_right .sns_wrap {margin-top:1.5rem}
.sc2_right .sns_wrap h2 span {display:inline-block;margin:0 0 0 1rem}
.sc2_right .sns_list_wrap {margin-top:1.5rem}
.sc2_right .sns_list_wrap ul li a span {display:block}

/* sub.css */

.location a.lct_home {display:none}
.location .path_wrap {padding:0 3rem 0 0}
.location .path_wrap > ul > li {display:none}
.location .path_wrap > ul > li:last-child {display:block;min-width:auto;max-width:100%;width:100%}
.lct_util > ul > li {border-left:none}

.sub_searchBox {display:block;padding:0;background:none;border:none}
.sub_searchBox .boxLeft {width:100%}
.sub_searchBox .boxRight {width:100%;margin-top:.75rem;text-align:left}
.sub_searchBox .boxRight select {display:block;width:100%}
.sub_searchBox .boxRight input[type=text] {display:block;width:100%;margin:.5rem 0 0 0}
.sub_searchBox .boxRight .searchBtn {display:block;width:100%;margin:.5rem 0 0 0;padding:0;text-align:center}

.orgWrap_grad .org_lv1 span {width:100%}
.orgWrap_grad .org_lv2 span {width:100%}
.orgWrap_grad .org_lv3:before {display:none}
.orgWrap_grad .org_lv3 span {width:100%}
.orgWrap_grad .org_lv4 span {width:100%}
.orgWrap_grad .org_lv5 {margin-top:0}
.orgWrap_grad .org_lv5:before {display:none}
.orgWrap_grad .org_lv5 > ul {display:block}
.orgWrap_grad .org_lv5 > ul > li {display:block;width:100%;margin-left:0}
.orgWrap_grad .org_lv5 > ul > li:nth-child(2) {margin-top:1rem}

.photoList .photo_item {width:calc((100% - 1rem)/2);margin:1.5rem 0 0 1rem}
.photoList .photo_item:nth-child(odd) {margin-left:0}
.photoList .photo_item:nth-child(even) {margin-left:1rem}

.viewerBox {height:20rem}
.viewerList {height:15rem}

.boardList .tbl_list colgroup {display:none}
.boardList .tbl_list thead {display:none}
.boardList .tbl_list tr {display:block;padding:.5rem 0;border-bottom:1px solid #ccc}
.boardList .tbl_list td {display:inline-block;padding:.1rem .25rem;border:none}
.boardList .tbl_list td.subject {width:calc(100% - .5rem)}
.boardList .tbl_list td.tbl_none {display:none}
.boardList .tbl_list td .bd_notice {margin-bottom:.25rem}
.boardList .tbl_list .data_none {display:block;padding:.5rem 0;text-align:center}

.board-nav ul li p {width:6rem}
.board-nav ul li a {width:calc(100% - 6rem);padding-right:0}
.board-nav ul li a .board-nav_date {display:none}

.tbl_form colgroup {display:none}
.tbl_form th {display:block;width:100%;border-left:none}
.tbl_form td {display:block;width:100%;padding:.75rem .5rem;border-left:none}
.tbl_form td input[type=text], .tbl_form td input[type=password] {display:block;width:100%}
.tbl_form td textarea {width:100%}

.Box_inner.grad {padding:1rem;background:#fff}

.historyList > ul > li {display:block}
.historyList > ul > li .year {width:100%}
.historyList > ul > li > ul {width:100%;margin-top:1rem}

.tableWrap {overflow:auto;width:100%}
.tableWrap .tbl_info {white-space:nowrap;width:auto;min-width:100%}

.month-list ul li {width:calc(100% / 6);margin:.25rem 0}
.calendar-box {float:none;width:100%;margin-right:0}
.calendar-list {float:none;width:100%;margin-top:1rem}

.researchForm .comment input[type=text] {border-radius:0}

/* 추가 */

.main_quick_wrap ul.bom li {width:calc((100% - 2rem)/3)}
.main_quick_wrap ul.bom li:nth-child(1), .main_quick_wrap ul.bom li:nth-child(4) {margin:.5rem 0}
.main_quick_wrap ul.bom li:nth-child(5) {margin:.5rem 0 .5rem 1rem}

.apply_box {width:calc((100% - 1rem)/2);margin:1rem 0}
.apply_box:nth-child(even) {margin:1rem 0 0 1rem}
.apply_box:nth-child(odd) {margin:1rem 0 0 0}

.apply_info_box {padding:1.5rem}

.tbl_list colgroup {display:none}
.tbl_list thead {display:none}
.tbl_list tr {display:flex;flex-wrap:wrap;align-items:center;padding:1rem 0;border-bottom:.1rem solid #c6c6c6}
.tbl_list tr td {padding:.5rem;border-left:none;border-bottom:none;text-align:left}
.tbl_list tr .tbl_num {display:none}
.tbl_list tr .subject {width:100%}
.tbl_list tr td .btn_down {padding:0 1rem}
.tbl_list tr td .btn_status {padding:0 1rem}

.search_div {flex-wrap:wrap}
.search_div span {width:100%;margin:.5rem 0 0 0;text-align:center}
.search_div span:first-child {margin:0}
.search_div select {width:100%;margin:.5rem 0 0 0}
.search_div input[type=text] {width:100%;margin:.5rem 0 0 0}
.search_div a {display:block;width:100%;margin:.5rem 0 0 0;text-align:center}

.form_item .form_div {width:100%}
.form_item .form_div:nth-child(1) {margin-right:0;padding-bottom:.5rem;border-bottom:.1rem solid #c5c9d6}
.form_item .form_div:nth-child(2) {padding-top:.5rem}
.form_item .form_txt {margin-left:.5rem}
.form_item .form_input {margin-left:.5rem}
.form_item .form_input select {max-width:100%}
.form_item .form_input input[type=text] {max-width:100%}
.form_item .form_input input[type=file] {max-width:100%}
.form_item .form_addr {margin-left:.5rem}
.form_item .language li {width:100%;margin-left:.5rem}
.form_item .language li:first-child {margin:0 0 .5rem .5rem}
.form_item .language li input[type=text] {max-width:100%}
.form_item .check_list {margin-left:.5rem}
.form_item .check_list li {width:50%}
.form_item .check_list_input {margin-left:.5rem}
.form_item .check_list_input > li:first-child {margin:.25rem 0}
.form_item .check_list_input > li > label {width:100%}
.form_item .check_list_input > li > .input {width:100%;margin:.5rem 0 0 0}
.form_item .id_check {margin-left:.5rem;flex-wrap: wrap;}
.form_item .id_check input[type="text"]{flex: 1 1 auto;}
.form_item .id_check a {flex: 0 0 auto}
.form_item .id_check p {flex: 1 1 100%;padding:0;margin-top:0.5rem}
.form_item .form_input input[type=password] {max-width:100%}

.sitemap_list > ul > li {width:50%}

}

@media screen and (max-width:640px){

/* commom.css */

html {font-size:16px !important}

.side {display:none}

.totalSearchWrap .searchBox span {display:none}

/* main.css */

.main_visual_wrap {height:18rem}
.main_visual > ul > li .visual_img {height:18rem}
.main_visual > ul > li .visual_text p {font-size:1.2rem}
.main_visual > ul > li .visual_text span {font-size:1rem}

.main_quick_wrap {margin-top:1rem} 

.main_section1 {margin-top:1.5rem}

.sc1_left .notice_wrap {height:17.5rem}
.sc1_left .notice_tab_cont {top:2.2rem}
.sc1_left .notice_tab > ul > li > .notice_more {top:0}

.main_section2 {margin-top:1.5rem;padding-top:1.5rem}

/* sub.css */

.photoList .photo_item {width:100%;margin:1.5rem 0 0 0}
.photoList .photo_item:nth-child(even) {margin-left:0}
.photoList .photo_item .photo_thumb {height:12rem}

.board-view_info .board-view_attach ul li:before {top:.2rem}
.board-view_info .board-view_attach ul li a {margin:.15rem 0}

.researchForm {padding:1rem}
.researchForm:before {display:none}
.researchForm ul li {margin-left:.5rem}

.sitemap_list_row {width:100%;margin:0 0 1rem 0}
.sitemap_list_row:nth-child(5) {margin-left:0}

.major_list li {width:calc(100% /2)}

.login_wrap {padding-bottom:0}

.txt_box_find {padding:3rem}
.txt_box_find:before {display:none}

.apply_box {width:100%;margin:1rem 0}
.apply_box:nth-child(even) {margin:1rem 0 0 0}

.form_item:before {width:30%}
.form_item .form_tit {width:30%;padding:0 .5rem;text-align:center}
.form_item .form_txt {width:calc(70% - .5rem)}
.form_item .form_tit br {display:block}
.form_item .form_input {width:calc(70% - .5rem)}
.form_item .form_addr {width:calc(70% - .5rem)}
.form_item .language {width:70%}
.form_item .check_list {width:calc(70% - .5rem)}
.form_item .check_list li {width:100%}
.form_item .check_list_input {width:calc(70% - .5rem)}
.form_item .check_list_input > li > .input {flex-wrap:wrap;margin:.5rem 0}
.form_item .check_list_input > li:first-child {width:100%}
.form_item .check_list_input > li > .input li {width:100%;margin-left:0}
.form_item .check_list_input > li > .input li:nth-child(1) span {width:3rem}
.form_item .check_list_input > li > .input li:nth-child(1) input[type=text], .form_item .check_list_input > li > .input li:nth-child(2) input[type=text] {width:calc(100% - 3rem);max-width:100%}
.form_item .check_list_input > li > .input li:nth-child(2) {margin-top:.5rem}
.form_item .check_list_input > li > .input:before {display:none}
.form_item .check_list_input > li > .input:after {display:none}
.form_item .id_check {width:calc(70% - .5rem)}

}

@media screen and (max-width:480px){

/* common.css */

#header .top_util > ul > li {margin-left:.5rem}
#header .top_util > ul > li.popup {padding:.7rem 1.75rem .65rem .45rem}
#header .top_util > ul > li.popup:before {right:.5rem}

/* main.css */

.main_section2:before {height:78%}

.sc1_left .notice_wrap h2, .sc1_right .popup_wrap h2, .sc2_left h2, .sc2_right .counsel_wrap h2, .sc2_right .sns_wrap h2 {font-size:1rem}

.sc2_right .sns_wrap h2 span {display:block;margin:1rem 0 0 0}

/* sub.css */

.researchForm ul li {margin-left:.25rem}

.sitemap_list > ul > li {display:block;width:100%;padding:0 0 1rem 0;border-bottom:1px solid #e1e1e1}
.sitemap_list > ul > li:last-child {border-bottom:none}

}

@media screen and (max-width:360px){

/* common.css */

html {font-size:14px}

#header .top_util > ul > li {margin-left:.3rem}
.totalSearchWrap .searchBox input[type=text] {max-width:12rem}

/* main.css */


/* sub.css */

.major_list li {display:block;width:100%}

}