@charset "utf-8";
/*********헤더********/
.top-link li a {line-height: 39px;}

/*로고*/
@media all and (max-width: 768px) { 
	.wrap-header .head-logo .logo-img img { width: 344px;}
}
/*lang*/
.wrap-top .top-util .top-lang {position: relative;}
.wrap-top .top-util .top-lang::before {content: '';position: relative;display: inline-block;width: 15px;height: 15px;margin: 0 3px 0 0;background: url('/sites/chipboot/images/main/ico-lang.png') no-repeat left 50%;vertical-align: middle;}
.wrap-top .top-util .top-lang::after {content: '';position: relative;display: inline-block;width: 7px;height: 5px;margin: 0 15px 0 20px;background: url('/sites/chipboot/images/main/arrow-lang-open.png') no-repeat;vertical-align: middle;}
.wrap-top .top-util .lang-list {overflow: hidden; position: absolute; left: 0; top: 100%; width: 100%; max-height: 0px; background: #ffb719; transition: .5s; z-index:11;}
.wrap-top .top-util .lang-list.on {max-height: 100px;transition: .5s;}
.wrap-top .top-util .lang-list a {display: block;padding: 0 10px;border-top: 1px solid rgba(255,255,255,.3);color: #000;}
/*login*/
#_globalUl {float: right;font-size: 16px;font-family: 'S-CoreDream-3Light';}
#_globalUl.top-lang button {font-family: 'S-CoreDream-3Light';}

#_globalNavi #_globalUl li{background: none;}
.top-util li:nth-child(1){background: none;}
.top-util li:nth-child(2){background: none;}

#_globalNavi #_globalUl li:nth-child(2) {background: url(/sites/chipboot/images/main/ico-login.png) no-repeat left 50%;padding-left: 2px;}
#_globalNavi #_globalUl li:nth-child(1) {background: url(/sites/chipboot/images/main/ico-member.png) no-repeat left 50%;padding-left: 2px;}

.wrap-top .top-util .top-lang {position: relative;background: #ffb719;padding: 6px  0 0 13px;/* border-radius: 5px; */height: 39px;}
.wrap-top .top-util .top-lang button, .wrap-top .top-util .top-lang a{font-size: 14px;font-family: 'Noto DemiLight';}
.top-util li a {display: block;padding: 0 15px;font-family: 'S-CoreDream-4Regular';font-size: 15px;line-height: 39px;color: #000;}

/*팝업존,사이트맵*/
/*gnb
.top-util li:nth-child(1) { background: none; }
.top-util li:nth-child(2) { background: none; }*/
.wrap-header .head-util li{height: 70px;}
.wrap-header .head-util li.popup-btn{background:#0B89E1 url(/sites/t_orga_5/images/button/btn_popup_wh.png) no-repeat center;}
.wrap-header .head-util li.head-sitemap{background:#004e96 url(/sites/t_orga_5/images/common/ic-head-util1.png) no-repeat center center;}

/*********메뉴********/
.wrap-header .head-navi .div_1 .a_1.on::after{border-bottom-color:#1877b3;}
.wrap-header .head-navi .div_1 .a_1 span.wrap::before,
.wrap-header .head-navi .div_1 .a_1 span.wrap::after,
.wrap-header .head-navi .div_1 .a_1 span.wrapper::before,
.wrap-header .head-navi .div_1 .a_1 span.wrapper::after,
.wrap-header .head-navi .div_1 .a_1 span.inner::before,
.wrap-header .head-navi .div_1 .a_1 span.inner::after,
.wrap-header .head-navi .div_2{background: #1877b3;}
.wrap-header .head-navi .div_1 .a_1 {display: block;/* padding: 31px 15px; */font-family: 'S-CoreDream-5Medium';font-size: 23px;color: #222;}
.wrap-header .head-navi .div_1 .a_1:hover, .wrap-header .head-navi .div_1 .a_1.on { color: #12669b;}
.wrap-header .head-navi { padding: 0 54px 0 0;  text-align: right; letter-spacing: 1px;}
.wrap-header .head-navi .div_2 .a_2 {font-size: 16px;font-family: 'S-CoreDream-3Light';}

/*********아이콘********/
.mcon {position: relative;overflow: hidden;border: 1px solid #ddd;padding: 2rem;width: 24%;}
.mcon>img {/* float: right; */position: absolute;right: 20px;top: 30px;z-index: -1;}
.mcon>a {/* float: left; */display: block;}
.boot_mcon {margin: 0 auto;/* width: 1600px; */max-width: 1600px;}
.boot_mcon ul {display: flex;justify-content: space-between;width: 100%;}
.mcon strong {display: block;font-family: 'S-CoreDream-5Medium';font-size: 1.3rem;margin-bottom: 7px;}
.mcon span {color: #464646;font-size: 1rem; font-family: 'S-CoreDream-3Light'; }
/*.boot_mcon li:after {background: url(/sites/chipboot/images/main/con01.png) no-repeat; width: 82px; height: 82px;}*/

/*아이콘이미지_180*/
.boot_mcon ul li:hover img {transform: rotateY(180deg);}
.boot_mcon ul li img{transform: rotateY(0deg);transition: .95s;}

/*아이콘 타이틀*/
.mcon a:hover strong {color: #184ca3; transition: .3s;}

/*아이콘 라인*/
.mcon a :before {content: ''; position: absolute; background: #ffb708; left: 0; top: 0; width: 0; height: 5px; transition: width 0.5s;}
.mcon a:hover :before {width: 100%;}

@media all and (max-width: 1024px) {
	.boot_mcon ul {display: flex;flex-wrap: wrap;}
	.mcon {width: 50%;}
	.thumb { height: auto;}
}

@media all and (max-width: 780px) {
	.mcon {width: 100%;}
}

/********w_main설정 강제 변경********/
.wrap-top .container,
.wrap-header .container,
.wrap-footer .container,
.wrap-footer .footer-top{width:100%;max-width: 1600px;margin:0 auto;}

@media all and (max-width:1600px) {
.wrap-footer .container{padding: 20px;}
}

#multipleContentsDiv_temp_org_3_25{max-width: 100%;padding: 0;}
.top-link li .color1 {background: #41979f;}
.top-link li .color2 {background: #41689f;}

/********갤러리********/
#multipleDiv_temp_org_3_59 {background: #f3f7fa;}
#multipleContentsDiv_temp_org_3_59 { background: url(/sites/chipboot/images/main/bg.png) no-repeat;}

/*********footer********/
.wrap-footer {position: relative;background: #3d434d;padding-bottom: 55px;font-family: 'S-CoreDream-3Light';letter-spacing: 0.5px;}
.footer-left li a {font-size: 14px;color: #fff;letter-spacing: 0.5px;}
.footer-left li.privacy a {color: #76dbff;}
.footer-left li:first-child a::after {margin: 0 15px;}
.footer-left li:nth-child(2) a::after {margin: 0 15px;}
.footer-left li:nth-child(3) a::after {margin: 0 15px;}
.footer-left li:nth-child(4) a::after {margin: 0 15px;}
.wrap-footer .address strong {font-family: 'S-CoreDream-3Light';color: #fff;font-size: 15px;margin-right: 7px;letter-spacing: 0px;}
.wrap-footer .address p {font-size: 15px;line-height: 26px;letter-spacing: .3px;color: #fff;}
.wrap-footer .address p span {display: inline-block;letter-spacing: .3px;margin-left: 5px;}
.wrap-footer .address span.copyright {display: block;font-size: 12px;font-family: 's-coredream-4regular';color: #6e7c83;line-height: 26px;}
.wrap-footer .footer-site select {color: #373737;font-size: 15px;font-family: 'S-CoreDream-3Light';}
.wrap-footer .footer-site button {background: #183366 url("/sites/styleguide/images/button/btn_site_go.png") no-repeat center;}

/*하단모바일*/
@media all and (max-width:1700px) {
	.wrap-footer .container{padding-top:20px;}
}

@media all and (max-width: 500px) {
  	.wrap-footer .address strong {font-size: 15px; width:100%; margin: 0px;}
	.wrap-footer .address p {font-size: 13px;}
}


/*메뉴*/
@media all and (max-width: 1800px) {
	.wrap-header .head-navi .div_1 .a_1 span.inner { padding: 0 13px;}/sites/chipboot/
	.wrap-header .head-navi .div_1 .a_1 {display: block; /* padding: 31px 15px; */ font-family: 'S-CoreDream-5Medium'; font-size: 20px; color: #151515;}
	/*.wrap-header .head-logo {width: 29%;}*/
}

@media all and (max-width: 1200px) {
	.wrap-header .head-navi .div_1 .a_1 span.inner {padding: 0 13px;}
	.wrap-header .head-navi .div_1 .a_1 { font-size: 18px;}
 }  

/*서브*/
/*서브title*/
.left-layout .sub-content {float: none;width: 100%;}
.wrap-contents .subject {text-align:center;position:relative;}
.sub-content .subject h2 {
    position: relative;
    font-size: 2.4rem;
    font-family: 'S-CoreDream-4Regular';
    color: #000;
    margin: 95px 0 75px 0;
    line-height:1.2;
    padding: 0;
    border-bottom: 0;
}
.sub-content .subject h2:after{background: url('/sites/chipboot/images/sub/bul-title0.png') no-repeat center;content: '';position: absolute;left: 50%;top: -39px;width: 36px;height: 28px;margin: 0 0 0 -23px; }
.wrap-sub-navi .container {border-bottom: 0;}
.wrap-sub-navi .sub-navi > ul > li > .inner {position: relative;padding: 0 30px; min-width: 175px; border-right: 0;}
.wrap-sub-navi .sub-navi > ul > li > .inner > button::after {content: ''; position: absolute; right: 0; top: 45%; width: 1px; height: 9px; background: #b5b5b5;}
@media all and (max-width: 768px) {
  .sub-content .subject h2{font-size: 1.5rem;margin: 80px 0 25px;}
  .wrap-contents .tab {margin-bottom: 0;}
} 
/*서브비주얼*/
.wrap-sub-visual {position: relative;  display: table;  width: 100%;  background: url('/sites/chipboot/images/sub/sub_bg.png') no-repeat top center;  background-size: cover;}
/* .wrap-sub-navi .sub-navi > ul > li > .inner::after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 0px;
        height: 2px;
        width: 0;
        background: #111;
        transition: width 0.5s, left 0.5s;
}*/
.wrap-sub-visual .wrap-sub-cell {height: 290px;}
/*서브탭 폰트*/
.wrap-sub-navi .sub-navi > ul > li > .inner > button {font-family: 'S-CoreDream-3Light';padding: 0 35px 0 0;}
.wrap-sub-navi .sub-navi .navUl a {font-family: 'S-CoreDream-3Light';}
.wrap-sub-navi .sub-navi .home a {background: #4285f4 url('/sites/styleguide/images/sub/btn_home.png') no-repeat center center;}

@media all and (max-width: 500px) {
	.wrap-sub-visual .wrap-sub-cell {height: 100px;}
	.wrap-sub-navi .container{background: #f5f5f5;/* border-bottom: 1px solid #dedad4; */height: 45px;}
	.wrap-sub-navi .sub-navi > ul > li {border-right: 0;}
	.wrap-sub-navi .sub-navi > ul > li > a, .wrap-sub-navi .sub-navi > ul > li > .inner > button {
    display: block;
    height: 40px;
    font-size: 14px;
    color: #666666;
    line-height: 30px;}
	.wrap-sub-navi .sub-navi > ul > li > .inner > button {
    width: 100%;
    padding: 0 30px 0 0;
    background: url('/sites/styleguide/images/common/btn_submenu.png') no-repeat center right;
    font-family: 'S-CoreDream-3Light';
    text-align: left;
    transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
    .wrap-sub-navi .sub-navi > ul > li > .inner > button:hover {
    color: #111111;
    background: url('/sites/styleguide/images/common/btn_submenu_on.png') no-repeat center right;
    transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
    .wrap-sub-navi .sub-navi > ul > li > .inner > button::after{display:none;}
    .wrap-sub-navi .sub-navi > ul > li > .inner {position: relative;padding: 0 10px;min-width: 90px;}
    .wrap-sub-navi .sub-navi > ul > li.home { display: block;}
    .wrap-sub-navi .sub-navi .home a {width: 65px; background: #4285f4 url(/sites/styleguide/images/sub/btn_home.png) no-repeat center center; text-indent: -9999px;}
}    
@media all and (max-width: 768px) {
    .wrap-contents {margin-top: 0px;}
	.wrap-sub-navi .sub-navi > ul > li.home {display: block;}
	.wrap-sub-navi .sub-navi .home a {
    width: 65px;
    background: #4285f4 url(/sites/styleguide/images/sub/btn_home.png) no-repeat center center;
    text-indent: -9999px;}

  	.wrap-sub-navi .sub-navi > ul > li > a, .wrap-sub-navi .sub-navi > ul > li > .inner > button {
    display: block;
    height: 45px;
    font-size: 14px;
    color: #666666;
    line-height: 45px;}
    .wrap-sub-navi .sub-navi > ul > li > .inner > button {
	width: 100%;
	padding: 0 15px 0 0;
	background: url('/sites/styleguide/images/common/btn_submenu.png') no-repeat center right;
	font-family: 'S-CoreDream-3Light';
	text-align: left;
	transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1);
	position: unset;}	
	.wrap-sub-navi .sub-navi > ul > li {float:left;position: relative;border: 0;background: url('/sites/styleguide/images/sub/arrow-page-nav.png') no-repeat left center;}
}


/*서브인사말*/
.majorIntroNoImgWrap { border:0px solid blue; background:url(/sites/chipboot/images/sub/major_intro_bg1.png) no-repeat top left;}
.majorIntroNoImgWrap .introContent > div:nth-child(2) {max-width: 1270px;}
.introTitle div span{color:#363535; font-size:35px;}
.introTitle div span:nth-child(3) {color:#4285f4;}



@media all and (max-width: 1024px) {
.majorIntroNoImgWrap .introTitle {padding-top: 140px;}
}
@media all and (max-width: 832px) {
.majorIntroNoImgWrap .introTitle {padding-top: 140px;padding-bottom:150px;}
.introTitle div span,.introTitle div span:nth-child(3){font-size:29px;}

}
@media all and (max-width: 644px) {
.majorIntroNoImgWrap .introTitle {padding-top: 50px;padding-bottom: 99px;}
.majorIntroNoImgWrap {background: url(/sites/chipboot/images/sub/major_intro_bg1.png) no-repeat top -20%left;top: -50px;}
}
/*20240704*/
.main-slogan {background: url('/sites/chipboot/images/main/main-slogan_bg.png') no-repeat left top !important;}


/*20250108*/
/**************
globalNavi
**************/
#_globalNavi .loginArea .brLoginBtn {padding: 0 15px; font-family: 'S-CoreDream-4Regular'; font-size: 15px; line-height: 39px; background: none;}
#_globalNavi .loginArea .afLoginBtn {padding: 0 15px; font-family: 'S-CoreDream-4Regular'; font-size: 15px; line-height: 39px; background: none;}
@media all and (max-width:1023px) {
    #_globalNavi #_globalUl {margin-left: 12px;}
    #_globalNavi #_globalUl li:nth-child(1),
    #_globalNavi #_globalUl li:nth-child(2) {background: none;}
    #_globalNavi .loginArea .brLoginBtn,
    #_globalNavi .loginArea .afLoginBtn {background: url('/sites/t_gra_3/images/common/common_dot_util.png') no-repeat left center;}
    #_globalNavi .goToHome > a {color: #fff; line-height: 39px;}
}