



.overflow { overflow: hidden; }

.floatL { float: left; }

.floatR { float: right; }

.noradius { border-radius: 0 !important; }

.noborder { border: none !important; }

.noborderL { border-left: none !important; }

.noborderR { border-right: none !important; }

.noborderT { border-top: none !important; }

.noborderB { border-bottom: none !important; }

.pd-r-50 { padding-right: 50px; }

.absol-btn-RB { position: absolute; bottom: 5px; right: 10px; }

.padding-L-20 { padding-left: 20px !important; }

.padding-R-0 { padding: 0 0 0 15px; }

.padding-RT-6 { padding: 6px 3px 0 0; }

.padding-LT-6 { padding: 6px 0 0 3px; }

.padding-LRT-6 { padding: 6px 3px 0 3px; }

.padding-LRT-10 { padding: 10px 5px 0 5px; }

.padding-LRT-20 { padding: 20px 10px 0 10px; }

.padding-T-6 { padding: 6px 0 0 0; }

.padding-12 { padding: 0 12px 0 12px; }

.padding-T-15 { padding-top: 15px !important; }

.padding-T-20 { padding-top: 20px !important; }

.padding-T-23 { padding-top: 23px !important; }

.padding-T-30 { padding-top: 30px !important; }

.padding-T-45 { padding-top: 45px !important; }

.padding-T-58 { padding-top: 58px !important; }

.padding-T-71 { padding-top: 71px !important; }

.padding-T-5P { padding-top: 5% !important; }

.padding-T-10P { padding-top: 10% !important; }

.padding-T-15P { padding-top: 15% !important; }

.padding-T-20P { padding-top: 20% !important; }

.margin-T-20 { margin-top: 20px !important; }

.margin-R-15 { margin-right: 15px !important; }

.linemargin { clear: both; position: relative; width: 100%; margin: 30px 0; }

/**************************************************************************************************************************************

*	KSIA font COlOR

**************************************************************************************************************************************/

.KSIA-f-color00 { color: #0a4da1 !important; }

.KSIA-f-color01 { color: #ffa714 !important; }

.KSIA-f-color02 { color: #a3c21a !important; }

.KSIA-f-color03 { color: #28ccef !important; }

/**************************************************************************************************************************************

*	Btn Style

**************************************************************************************************************************************/

.KSIA-btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.btn-KSIA00 { color: #585858; padding: 10px 40px; font-size: 16px; background-color: white; border-radius: 0; border-color: #ddd; }

.btn-KSIA00:hover { color: white; background-color: #585858; border-color: #585858; }

.btn-KSIA01 { color: #113f9c; padding: 10px 40px; font-size: 16px; background-color: white; border-color: #7698ab; }

.btn-KSIA01:hover { color: white; background-color: #113f9c; border-color: #113f9c; }

.btn-KSIA02 { color: white !important; padding: 5px 67px; font-size: 16px; background-color: #0c4da2; border-color: #0c4da2; border-radius: 0 !important; }

.btn-KSIA03 { color: #fc9913; padding: 10px 40px; font-size: 16px; background-color: white; border-color: #acacac; }

.btn-KSIA03:hover { color: white; background-color: #fc9913; border-color: #fc9913; }

.btn-KSIA04 { color: white; padding: 10px 40px; font-size: 16px; border-radius: 0; background-color: #113f9c; border-color: #113f9c; font-weight: bold; }

.btn-KSIA05 { color: #333; padding: 10px 40px; font-size: 16px; border-radius: 0; background-color: white; border-color: white; font-weight: bold; }

.btn-KSIA05:hover { color: #333 !important; }

.btn-ye { background-image: url('../images/btn-ye-bg.png'); box-shadow: 2px 2px 0px #5c5e5a; color: #333333; border-radius: 0; padding: 15px 50px; font-size: 15px; margin: 0 15px; }

.btn-ye-df { background: none; border: 1px solid #fff; color: white; border-radius: 0; padding: 16px 51px; font-size: 15px; margin: 10px 15px 0 15px; width: 220px; }

.btn-ye-df:hover { background: #ffffff; }

.btn-ye-df2 { background: none; border: 1px solid #fff; color: white; border-radius: 0; padding: 10px 15px; font-size: 15px; width: 160px; margin: 0 0 0 5px; }

.btn-ye-df2:hover { background: #ffffff; color: #666 !important; }

@media screen and (max-width:992px) {

.btn-ye-df { padding: 10px 20px; font-size: 12px; margin: 10px; width: auto; }

}

.btn-KSIA-success { background: #8cb331; color: white; padding: 1px 11px; }

.btn-or-01 { color: white; width: 100%; border-radius: 0; padding: 12px auto; font-size: 15px; background: #113f9c; letter-spacing: -0.5px; }

.btn-or-01:hover { color: white; }

.btn-or-02 { color: #30a4db; width: 100%; border-radius: 0; padding: 12px auto; font-size: 15px; background: white; border: 1px solid #30a4db; letter-spacing: -0.5px; }

.btn-or-02:hover { color: #30a4db; }

.btn-or-03 { color: #113f9c; width: 100%; border-radius: 0; padding: 15px auto; background: white; font-size: 15px; border: 1px solid #113f9c; letter-spacing: -0.5px; }

.btn-or-03:hover { color: #113f9c; }

.btn-or-04 { color: #999999; width: 100%; border-radius: 0; padding: 15px auto; font-size: 15px; background: white; border: 1px solid #999999; letter-spacing: -0.5px; }

.btn-or-04:hover { color: #999999; }

.btn-or-05 { color: white; width: 100%; border-radius: 0; padding: 15px auto; font-size: 15px; letter-spacing: -0.5px; }

.btn-or-05:hover { color: white; }

.btn-color-01:hover { background: #868686; color: white !important; border: 1px solid #868686; }

.btn-color-02:hover { background: #30a4db; color: white !important; border: 1px solid #30a4db; }

.btn-color-03:hover { background: #89b446; color: white !important; border: 1px solid #89b446; }

.btn-color-04:hover { background: #ffa105; color: white !important; border: 1px solid #ffa105; }

.btn-or-06 { color: #6f6f6f; width: 100%; border-radius: 0; padding: 15px auto; font-size: 15px; background: white; border: 1px solid #dddddd; letter-spacing: -0.5px; }

.btn-or-06:hover { color: #6f6f6f; }

.btn-KSIAColor01 { border-radius: 0; background: #555555; padding: 6.5px 20px; height: 34px; margin-left: 10px; color: white; background: #113f9c; }

.btn_submit01 { border-radius: 0; color: white; background: #555555; padding: 7.5px 20px; margin-top: -6px; margin-left: -10px; }

.btn-KSIA-blue { font-size: 14px; border-radius: 0; color: white; background: #113f9c; padding: 7.5px 20px; margin-left: 10px; }

.btn-KSIA-blue:hover { color: white; }

.btn-primary { background: #094198 !important; border: 1px solid #094198 !important; }

.btn-KSIA-sm-blue { color: white; padding: 3px 6px; font-size: 12px; background: #113f9c; }

.btn-KSIA-sm-blue:hover { color: #a0a0a0; }

.btn-KSIA-sm-gray { color: white; padding: 3px 6px; font-size: 12px; background: #e0e0e0; }

.btn-KSIA-sm-gray:hover { color: #a0a0a0; }

.btn-KSIA-sm-lightblue { color: white; padding: 3px 6px; font-size: 12px; background: #4abdc1; }

.btn-KSIA-sm-lightblue:hover { color: #a0a0a0; }

/**************************************************************************************************************************************

*	title Style

**************************************************************************************************************************************/



.KSIA-title-box { width: 100%; position: relative; margin-top: 40px; }

.KSIA-title-box h1 { font-size: 16px; letter-spacing: -0.5px; margin: 0; color: #333333; padding-left: 20px; background-image: url("../images/title-box.png"); background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }

.KSIA-title-box h5 { font-size: 14px; padding-left: 20px; letter-spacing: -0.5px; margin: 0; color: #666666; }

.KSIA-title-box span:first-child { font-size: 16px; letter-spacing: -0.5px; margin: 0; color: #333333; padding-left: 20px; background-image: url("../images/title-box.png"); background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }

.KSIA-title-box span:last-child { font-size: 16px; padding-left: 20px; letter-spacing: -0.5px; margin: 0; color: #666666; }

.KSIA-title-box2 { width: 100%; position: relative; margin-top: 40px; }

.KSIA-title-box2 h1 { font-size: 16px; letter-spacing: -0.5px; margin: 0; color: #333333; padding-left: 20px; background-image: url("../images/title-box2.png"); background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }

.KSIA-title-box2 h5 { font-size: 14px; padding-left: 20px; letter-spacing: -0.5px; margin: 0; color: #666666; }

.KSIA-title-box2 span:first-child { font-size: 16px; letter-spacing: -0.5px; margin: 0; color: #333333; padding-left: 20px; background-image: url("../images/title-box2.png"); background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }

.KSIA-title-box2 span:last-child { font-size: 16px; padding-left: 20px; letter-spacing: -0.5px; margin: 0; color: #666666; }

.KSIA-title-box-new-orange { width: 100%; position: relative; margin-top: 40px; }

.KSIA-title-box-new-orange h1 { font-size: 21px; letter-spacing: -0.5px; margin: 0; color: #ff8c00; background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }

.KSIA-title-box-new-blue { width: 100%; position: relative; margin-top: 40px; }

.KSIA-title-box-new-blue h1 { font-size: 21px; letter-spacing: -0.5px; margin: 0; color: #113f9c; background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }

.KSIA-title-box-new { width: 100%; position: relative; margin-top: 40px; }

.KSIA-title-box-new h1 { font-size: 21px; letter-spacing: -0.5px; margin: 0; color: #113f9c; padding-left: 20px; background-image: url("../images/title-box-new.png"); background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }

.KSIA-title-box-new h1 span { font-size: 13px; letter-spacing: -0.3px; color: #95b1d6; }

.KSIA-title-box3 { width: 100%; position: relative; margin-top: 40px; }

.KSIA-title-box3 h1 { font-size: 16px; letter-spacing: -0.5px; margin: 0; color: #333333; padding-left: 20px; background-image: url("../images/title-box-new2.png"); background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }

.KSIA-title-box3 h4 { font-size: 15px; padding-left: 20px; letter-spacing: -0.5px; margin: 0; color: #4e4e4e; }

.KSIA-title-box3 h5 { font-size: 14px; padding-left: 20px; letter-spacing: -0.5px; margin: 0; color: #8b8b8b; }

.KSIA-title-box3 span:first-child { font-size: 16px; letter-spacing: -0.5px; margin: 0; color: #333333; padding-left: 20px; background-image: url("../images/title-box-new2.png"); background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }

.KSIA-title-box3 span:last-child { font-size: 16px; padding-left: 20px; letter-spacing: -0.5px; margin: 0; color: #8b8b8b; }

.KSIA-title-box4 { width: 100%; position: relative; margin-top: 40px; }

.KSIA-title-box4 h1 { font-size: 17px; letter-spacing: -0.5px; margin: 0; color: #919191; margin-bottom: 10px; }

.KSIA-title-box4 h1 span { color: #113f9c; font-weight: bold; }

.KSIA-title-boxColor01 h1 { background-image: url("../images/title-box3.png"); }

.KSIA-title-boxColor01 h1 u { color: #30a4db; text-decoration: none; }

.KSIA-title-boxColor02 h1 { background-image: url("../images/title-box4.png"); }

.KSIA-title-boxColor02 h1 u { color: #89b446; text-decoration: none; }

.KSIA-title-boxColor03 h1 { background-image: url("../images/title-box5.png"); }

.KSIA-title-boxColor03 h1 u { color: #868686; text-decoration: none; }

.KSIA-title-boxColor04 h1 { background-image: url("../images/title-box2.png"); }

.KSIA-title-boxColor04 h1 u { color: #ffa105; text-decoration: none; }

.KSIA-top-border00 { border-top: 2px solid #094198 !important; }

.KSIA-top-border01 { border-top: 2px solid #9ac23b !important; }

.KSIA-top-border02 { border-top: 2px solid #3fc8f4 !important; }

.KSIA-top-border03 { border-top: 2px solid #f7941d !important; }

.KSIA-top-border04 { border-top: 2px solid #fc9913 !important; }

.KSIA-bt-border00 { border-bottom: 1px solid #ddd !important; }

.KSIA-rt-border00 { border-right: 1px solid #ddd !important; vertical-align: middle !important; }

.KSIA_new_index_title h1 { font-size: 20px; padding: 20px 15px; margin: 0; background: url("../images/KSIA_plus_white.png"); background-repeat: no-repeat; background-position: 98% center; cursor: pointer; color: white; }

.KSIA_new_index_title_icon h1 i { border: 2px solid white; width: 32px; height: 32px; padding: 1%; border-radius: 50%; }

.Gell_bg { background: #2b2b2b !important; }

.ornage_bg { background: #ffa105 !important; }

.ornage_bg_wrap { border: 1px solid #ffa105; border-bottom: 12px solid #ffa105; position: relative; overflow: hidden; width: 100%; }

.darkBlue_bg { background: #021429 !important; }

.darkBlue_bg_wrap { border: 1px solid #021429; border-bottom: 12px solid #021429; position: relative; overflow: hidden; width: 100%; }

.darkBlue_so_bg { background: #133e5f !important; }

.search_wrap { width: 100%; position: relative; overflow: hidden; margin: 30px 0; }

.KSIA_color01 { color: #113f9c !important; }

.category_KSIA_title_big { font-family: 'Roboto-T', 'NotoSansKR-T'; letter-spacing: -1px; font-size: 40px; padding: 45px 0; }

.category_KSIA_title { font-family: 'Roboto-T', 'NotoSansKR-T'; letter-spacing: -1px; font-size: 30px; padding-left: 24px; padding-bottom: 24px; position: relative; }

.category_KSIA_title_icon { position: absolute; left: 0; top: 10px; width: 9px; height: 26px; background: #113f9c; border-radius: 10em 10em 10em 0; }

.category_KSIA_title_icon { position: absolute; left: 0; top: 10px; width: 9px; height: 26px; background: #113f9c; border-radius: 10em 10em 10em 0; }

.line-sm { clear: both; position: relative; width: 100%; margin: 30px auto; max-width: 30px; border-top: 1px solid white; }

/*김은미 0812 추가사항 */





.container.power_sc { }

ul.sub-tabs { width: 100%; display: flex; justify-content: center; }

ul.sub-tabs li { width: 100%; font-size: 16px; font-weight: 500; text-align: center; color: #444; border: 1px solid #ddd; display: inline-block; padding: 10px 15px; cursor: pointer; background-color: #fff; }

ul.sub-tabs li:nth-of-type(2) { border-right: 0; }

ul.sub-tabs li.current { position: relative; display: block; background: #35afe3; border: none; font-size: 16px; font-weight: 500; color: #fefefe; }

/* ul.sub-tabs li.current:after {

	content: '';

	position: absolute;

	bottom: -8px;

	left: 50%;

	transform: translateX(-50%);

	width: 0;

	height: 0;

	border: 8px solid transparent;

	border-top-color: #034ca3;

	border-bottom: 0;

} */



.sub-tab-content { display: none; background: #fff; padding: 15px; }

.sub-tab-content.current { display: inherit; }

.down-button { width: 252px; height: 39px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-color: #666; color: #fff; border-radius: 5px; margin-bottom: 38px; }

.down-button img { width: 17px; height: 15px; margin-left: 15px; }

.down-button a { color: #fff; display: flex; align-items: center; }

.link-wrap { display: flex; margin-bottom: 55px; }

.link-wrap > a { width: 760px; height: 69px; background-color: #0889ce; border-radius: 5px; margin-right: 12px; color: #fff; display: flex; align-items: center; justify-content: center; line-height: 1.4 !important; text-align: center; cursor: pointer; }

.table-reponsive.scroll { width: 100%; height: 800px; overflow-x: hidden; }

.table.guide-table01.new-table { width: unset; }

.guide-table01.new-table { /*width: 1080px;*/

overflow-y: auto; }

.guide-table01.new-table thead { position: sticky; top: 0; }

.guide-table01.new-table thead tr th { width: 132.5px; padding: 12px !important; }

.guide-table01.new-table thead tr th:nth-of-type(1) { width: 50px; }

.guide-table01.new-table thead tr th:nth-of-type(5) { width: 500px; }

.guide-table01.new-table tbody tr td { width: 132.5px; padding: 15.7px !important; }

.guide-table01.new-table tbody tr td:nth-of-type(1) { width: 50px; }

.guide-table01.new-table tbody tr td:nth-of-type(5) { width: 500px; }

.guide-table01.new-table tbody { width: 1080px; }

.guide-table01.new-table tbody tr td:last-child { border-right: 1px solid #c5c5c5; ; }

/*산화갈륨전력반도체*/

.KSIA-title-box-new.margin-T-20 h1 { font-weight: 500; }

.KSIA-title-box-new.margin-T-20 h1 .h1-span { font-size: 16px; color: #113f9c; }

.img-wrap-gallium { /*width: 1110px;*/

background-color: #f9f9f9; /*height: 600px;*/

padding: 30px 10px 10px 10px; }

.img-wrap-gallium > p { font-family: 'Montserrat'; font-size: 21px; font-weight: 500; text-align: center; color: #e15d0d;/*padding-top: 25px;*/

}

.img-wrap-gallium .img-wrap { display: flex; /*justify-content: center;*/

gap: 10px; }

.img-wrap-gallium .img-container { height: 490px; background-color: #fff; /*margin-right: 10px;*/

display: flex; justify-content: center; align-items: center; flex-direction: column; padding: 32px 18px 27px; width: calc(100% - 5px); }

/*.img-wrap-gallium .img-container:first-of-type {

	width: 568px;

}



.img-wrap-gallium .img-container:nth-of-type(2) {

	width: 512px;

	margin-right: 0;

}*/



.img-wrap-gallium .img-container:last-of-type { padding: 42px 40px 24px 40px; }

.img-wrap-gallium .img-container:last-of-type > p { font-family: 'Montserrat'; font-size: 14px; font-weight: 500; color: #0f0f0f; margin-top: 69px; }

.gallium-line { height: 1px; width: 85%; background-color: #e6e6e6; margin: 30px 0; }

.img-wrap-gallium .img-container > ul { display: flex; justify-content: space-between; margin: 40px 0 0 0; padding: 30px 20px 0; border-top: 1px solid #e6e6e6; width: 100%; }

.img-wrap-gallium .img-container > ul > li { display: flex; align-items: center; font-family: 'Montserrat'; font-weight: 500; font-size: 12px; }

/*.img-wrap-gallium .img-container > ul > li+li{

	margin-left: 50px;

}*/



.gallium-qd { width: 20px; height: 5px; margin-right: 10px; }

.img-container > ul li:nth-of-type(1) .gallium-qd { background-color: #22e904; }

.img-container > ul li:nth-of-type(2) .gallium-qd { background-color: #404040; }

.img-container > ul li:nth-of-type(3) .gallium-qd { background-color: #eb3a14; }

.img-container > ul li:nth-of-type(4) .gallium-qd { background-color: #e3c010; }

.center-write { margin: 30px 0; color: #8b8b8b; font-family: 'Noto Sans KR'; font-weight: 400; font-size: 16px; }

.img-wrap-gallium.img03 .img-wrap { /*height: 520px;*/

background-color: #fff; padding: 40px 0; }

.img-wrap-gallium.img03 .img-wrap img { display: block; margin: auto; }

.img-wrap-gallium.img03 .img-container { /*width: 1090px;*/

	/*height: 420px;*/

	/*padding: 40px;*/

	/*margin-right: 0;*/

}

.img-wrap-gallium.img03 .img-container > img { /*width: 996px;*/

	/*height: 323px;*/

}

.img-wrap-gallium.img03 p { font-weight: 600; }

.write-sub { padding-left: 20px; }

.write-sub > p { font-size: 17px; color: #8b8b8b; line-height: normal !important; margin-bottom: 0; }

.write-sub p + p { margin-top: 5px; }

.img-wrap-gallium.img04 { background: #fff; /*margin: 30px 0;*/

	/*width: 1110px;*/

	/*height: 796px;*/

margin-top: 30px; }

.img-wrap-gallium.img05 { width: 100%; /*height: 630px;*/

	/*display: flex;*/

	/*justify-content: center;*/

	/*align-items: cqenter;*/

padding: 10px; }

.img-wrap-gallium.img05 .img-wrap { width: 100%; /*width: 1090px;*/

    /*height: 615px;*/

flex-direction: column; background-color: #fff; padding: 67px 0 30px; }

.img-wrap-gallium.img05 .img-wrap .img-container { width: 100%; height: 100%; margin-right: 0; padding: 0; }

.img-wrap-gallium.img05 .write-box { /*width: 900px;*/

display: flex; justify-content: space-between; margin: 50px auto 0; padding-top: 30px; border-top: 1px solid #ededed; gap: 160px; }

.img-wrap-gallium.img05 .write-box p { margin-bottom: 0; }

.img-wrap-gallium.img05 .write-box .write-bold { font-family: 'Montserrat'; font-size: 18px; font-weight: bold; color: #0f0f0f; }

.write-box .write-bold strong { color: #1363db; }

.write-box p:nth-of-type(2) { font-size: 16px; color: #666; font-weight: 300; }

.power_sc { font-family: 'Noto Sans KR'; }

.power_sc h1, .power_sc h2, .power_sc h3, .power_sc h4, .power_sc h5, .power_sc h6 { font-family: inherit; }

.gallium-desc-list { margin-top: 20px; }

.gallium-desc-list > p { font-weight: 300; font-size: 16px; position: relative; padding-left: 10px; }

.gallium-desc-list > p::before { content: '-'; top: 0; left: 0; position: absolute; font-weight: 300; font-size: 16px; color: #666; }

.KSIA-title-box-new.KSIA-title-box-new-roadmap { margin-top: 60px; }

.gallium-chart-mobile { display: none !important; }

.gallium-click-notice { font-size: 14px; font-weight: 300; color: #0f0f0f; background-color: #f9f9f9; margin-top: 30px; padding: 20px; }

.gallium-click-notice p { margin-bottom: 0; word-break: keep-all; position: relative; padding-left: 10px; }

.gallium-click-notice p:before { content: '*'; font-size: 14px; font-weight: 300; color: #0f0f0f; position: absolute; top: 0; left: 0; }

 @media screen and (max-width:992px) {

.table-reponsive.scroll { overflow-x: scroll; }

.img-wrap-gallium { width: auto; height: 500px; }

.img-wrap-gallium .img-container { height: auto; }

.img-wrap-gallium .img-container > ul > li+li { margin-left: 8px; }

.img-wrap-gallium .img-wrap { margin: 0 10px; }

.img-wrap-gallium.img03 { height: auto; padding-bottom: 20px; }

.img-wrap-gallium.img03 .img-container { justify-content: end; height: auto; }

.img-wrap-gallium.img03 .img-container > img { height: auto; }

.img-wrap-gallium .img-container:last-of-type > p { margin-top: 53px; }

.img-wrap-gallium.img04 { width: auto; height: auto; }

.img-wrap-gallium.img05 { width: auto; height: auto; }

.img-wrap-gallium.img05 .img-wrap { width: auto; height: auto; padding: 30px 0; }

.img-wrap-gallium.img05 .img-container > img { max-width: 75%; }

.img-wrap-gallium.img05 .write-box { flex-direction: column; text-align: center; }

.img-wrap-gallium.img05 .img-wrap .img-container { margin: auto;/*width: 670px;*/

}

}

 @media screen and (max-width:768px) {

.sub-tab-content { padding: 0; }

.img-wrap-gallium { /*height: 880px;*/

padding: 20px 10px; height: auto; }

.img-wrap-gallium > p { /*padding: 25px 40px 0;*/

line-height: 1.3; margin-bottom: 20px; }

.img-wrap-gallium .img-wrap { flex-direction: column; }

.img-wrap-gallium .img-container:first-of-type { width: auto; padding: 30px 10px; }

.img-wrap-gallium .img-container:nth-of-type(2) { width: auto; padding: 20px; }

.img-wrap-gallium .img-container:last-of-type > p { margin-top: 25px; padding-left: 40px; position: relative; }

.img-wrap-gallium .img-container:last-of-type > p strong { display: none; }

.img-wrap-gallium .img-container:last-of-type > p::before { content : 'fig.1 : '; position: absolute; top: 0; left: 0; font-weight: 500; color: #0f0f0f; font-style: 14px; font-family: 'Montserrat'; }

.gallium-qd-wrap { display: none !important; }

.center-write { /*display: none;*/

word-break: keep-all; font-size: 14px; }

.gallium-line { display: none; }

.img-wrap-gallium.img03 { /*margin-top: 40px;*/

}

.img-wrap-gallium.img03 > p { padding: 0px 40px; word-break: keep-all; }

.KSIA-title-box-new h1 { background-position: top 8px left; word-break: keep-all; }

.KSIA-title-box-new.margin-T-20 h1 .h1-span { display: block; }

.gallium-chart-pc { display: none !important; }

.gallium-chart-mobile { display: block !important; }

.gallium-chart-mobile-4 { margin: 0 auto; }

.img-wrap-gallium.img05 .write-box { margin-top: 25px; display: block; padding: 0 10px; }

.img-wrap-gallium.img05 .write-box p { margin-top: 10px; }

}

/* 차세대전력반도체 인력양성  */

.power-sc-3 p { margin-bottom: 0; }

.power-sc-3-hero { background-color: #f9f9f9; padding: 10px 10px 25px 10px; }

.power-sc-3-hero > div { background-color: #fff; padding: 30px; display: flex; align-items: center; justify-content: space-between; }

.power-sc-3-hero > div p { font-weight: 400; font-size: 16px; color: #0f0f0f; margin-bottom: 0; }

.power-sc-3-hero > div a { background-color: #666666; border-radius: 5px; color: #fff; font-size: 14px; font-weight: 300; text-align: center; padding: 10px 20px; }

.power-sc-3-hero > p { margin-top: 25px; padding: 0 25px; font-weight: 300; color: #666; word-break: keep-all; }

.power-sc-title-vision { margin-top: 80px; display: flex; align-items: center; gap: 10px 25px; }

.power-sc-title-vision > span { font-family: 'Montserrat'; font-weight: 700; color: #0f0f0f !important; font-size: 24px; }

.power-sc-title-vision > p { font-size: 14px; color: #666; font-weight: 300; }

.power-sc-title-vision > p strong { font-weight: 400; }

.power-sc-title-vision + .power-sc-desc { margin-top: 10px; padding-top: 40px; border-top: 1px solid #f9f9f9; }

.power-sc-desc > h3 { display: flex; align-items: center; color: #113f9c; font-weight: 400; font-size: 21px; }

.power-sc-desc > h3 > span { padding-left: 10px; color: #113f9c; font-weight: 400; font-size: 21px; }

.power-vision-list { display: flex; justify-content: space-between; }

.power-vision-list li { border-radius: 10%; background-color: #fbfbfb; border: 1px solid #fefefe; display: flex; flex-direction: column; align-items: center; width: 175px; padding: 35px 0; }

.power-vision-list li img { height: 60px; }

.power-vision-list li > span:nth-of-type(1) { margin-top: 25px; color: #113f9c; font-weight: 500; font-size: 18px; }

.power-vision-list li > span:nth-of-type(2) { margin-top: 15px; font-size: 16px; color: #0f0f0f; font-weight: 500; word-break: keep-all; text-align: center; }

.font-mont { font-family: 'Montserrat' !important; }

.power-proceed > li { display: flex; }

.power-proceed > li + li { margin-top: 10px; }

.power-proceed-title { background-color: #3bc9d2; width: 25%; padding: 30px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; }

.power-proceed-title h4 { color: #fff; font-size: 18px; word-break: keep-all; margin-bottom: 0; text-align: center; font-weight: 300; }

.power-proceed-desc { color: #666; font-size: 16px; width: 75%; display: flex; flex-direction: column; justify-content: center; padding-left: 35px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border: 1px solid #eaeaea; }

.power-proceed-desc li { position: relative; padding-left: 10px; font-size: 16px; color: #666; font-weight: 300; }

.power-proceed-desc li:before { content: '-'; position: absolute; top: 0; left: 0; font-size: 16px; color: #666; font-weight: 300; }

.power-proceed-desc li + li { margin-top: 10px; }

.power-system { padding: 10px; background-color: #fbfbfb; }

.power-system > div { background-color: #fff; padding: 50px; }

.power-curri { display: flex; justify-content: space-between; padding-top: 30px; }

.power-curri-item { width: 343px; background-color: #fff; border: 1px solid #eaeaea; border-radius: 10px; position: relative; padding: 61px 33px 42px; }

.power-curri-item h4 { font-family: 'Noto Sans KR'; font-size: 16px; text-align: center; color: #fff; font-weight: 400; margin-bottom: 0; position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); padding: 15px 0; width: 210px; border-radius: 50px; color: #fff; }

.power-curri-item ul { margin-bottom: 0; }

.power-curri-item li { position: relative; padding-left: 10px; font-size: 16px; color: #666; font-weight: 300; word-break: keep-all; letter-spacing: -1.5px; }

.power-curri-item li:before { content: '-'; font-size: 16px; color: #666; font-weight: 300; position: absolute; top: 0; left: 0; }

.power-curri-item li + li { margin-top: 10px; }

.power-curri-left { display: flex; position: relative; }

.power-curri-left .power-curri-item + .power-curri-item { margin-left: 10px; }

.power-curri-left > img { position: absolute; top: 50%; right: 0; transform: translate(50%, -50%); z-index: 9; }

.power-curri-notice { display: flex; align-items: center; justify-content: space-between; margin-top: 30px; }

.power-curri-notice p { font-size: 14px; font-weight: 300; color: #666; position: relative; padding-left: 15px; word-break: keep-all; }

.power-curri-notice p:before { content: '※'; position: absolute; top: 0; left: 0; }

.power-curri-notice p a { font-size: 14px; font-weight: 300; color: #2065f2; }

.power-curri-notice > a { background-color: #7d7d7d; font-size: 14px; font-weight: 300; color: #fff; width: 290px; border-radius: 10px; display: flex; align-items: center; justify-content: space-between; padding: 13px 30px 13px 22px; }

.mt-60 { margin-top: 60px; }

.power-curri-table { border-bottom: 1px solid #eaeaea !important; }

.power-curri-table + .power-curri-table { margin-top: 20px; }

.power-curri-table tbody { border: none; }

.power-curri-table tr th { text-align: center; vertical-align: middle !important; font-size: 16px; font-weight: 500; }

.power-curri-table tr td a { display: flex; align-items: center; justify-content: center; gap: 10px; }

.power-curri-table tr td, .power-curri-table tr td span { font-size: 16px !important; font-weight: 300 !important; color: #666666; word-break: keep-all; }

.power-curri-table tr td { border-right: none !important; border-left: 1px solid #eaeaea !important; letter-spacing: -1px; }

.table-mobile { display: none !important; }

.power-curri-table-mobile { border-bottom: 1px solid #eaeaea !important; overflow: hidden; }

.power-curri-table-mobile tbody { border: none; }

.power-curri-table-mobile tr th { text-align: center; vertical-align: middle !important; font-size: 14px; font-weight: 500; }

.power-curri-table-mobile tr th + th, .power-curri-table-mobile tr td + td { border-left: 1px solid #eaeaea; }

.power-curri-table-mobile tr td a { display: flex; align-items: center; justify-content: center; gap: 10px; }

.power-curri-table-mobile tr td, .power-curri-table-mobile tr td span { font-size: 14px !important; font-weight: 300 !important; color: #666666; word-break: keep-all; border-right: none !important; }

.main-proceed { margin-bottom: 0; color: #8b8b8b; font-size: 16px; }

.main-proceed li { padding-left: 10px; position: relative; word-break: keep-all; }

.main-proceed li:before { position: absolute; top: 0; left: 0; content: '-' }

@media (max-width: 768px) {

.table-pc { display: none !important; }

.table-mobile { display: block !important; }

.table-mobile td { white-space: normal !important; }

.power-sc-3-hero > div { flex-direction: column; }

.power-sc-3-hero > div a { margin-top: 20px; }

.power-sc-title-vision { flex-direction: column; align-items: flex-start; margin-top: 40px; }

.power-vision-list { flex-wrap: wrap; gap: 10px; }

.power-vision-list li { width: calc(50% - 5px); padding: 17.5px 0; }

.power-proceed > li { flex-direction: column; }

.power-proceed-title { width: 100%; border-radius: 0; border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 30px; }

.power-proceed-desc { width: 100%; border-radius: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 17px 30px; }

.power-proceed-title h4 { text-align: left; }

.power-system > div { padding: 60px 15px; }

.power-curri { flex-direction: column; }

.power-curri-left { flex-direction: column; }

.power-curri-item { width: 100%; padding: 61px 17px 42px; }

.power-curri-left .power-curri-item + .power-curri-item { margin: 30px 0 0 0; }

.power-curri-left > img { top: auto; bottom: 0; left: 50%; transform: translate(-50%, 50%); }

.power-curri-left + .power-curri-item { margin-top: 100px; }

.power-curri-notice { flex-direction: column; }

.power-curri-notice > a { margin-top: 10px; }

.title-block2 div { display: none; }

ul.sub-tabs { /* flex-direction: column; */

word-break: keep-all; border: 1px solid #ddd; }

ul.sub-tabs li { width: 100%; border: none; }

ul.sub-tabs li + li { /* border-top: 1px solid #ddd; */

}

ul.sub-tabs li:after { display: none; }

.KSIA-title-box3 h5 { padding-left: 20px !important; }

.title-background { background-position: top 8px left !important; }

.down-button { width: 100%; }

.down-button a { flex-direction: column; font-size: 12px; }

.link-wrap { flex-direction: column; }

.link-wrap > a { width: 100%; }

.link-wrap > a + a { margin-top: 10px; }

ul.sub-tabs li:nth-of-type(2) { border-right: 1px solid #ddd; border-left: 1px solid #ddd; }

}

#hd_pop {z-index:1000;position:relative;margin:0 auto;width:970px;height:0;}  
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:0px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#113f9c;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;border:0;background:#fff;color:#113f9c;} /* padding:5px 10px; */
