.desktop {overflow:hidden;}

.header {position:relative; height:65px; background:#1e7faa;}
.header:after {display:block; content:""; clear:both;} 
.header h1 {position:absolute; top:14px; left:20px; width:135px; height:39px;}
.header .miso_logo {display:block; width:100%; height:100%; color:#fff; background:url(../images/common/logo_hd.png)no-repeat; background-size:contain;}

/* Util Menu */
ul.util_m {position:absolute; right:0; z-index:9999;}
ul.util_m .util_m_total {width:60px; height:65px; list-style:none;}
ul.util_m .m_total_btn {height:100%; cursor:pointer; -webkit-tap-highlight-color:transparent; transition:transform 400ms; -moz-user-select:none; -webkit-user-select:none;
						-ms-user-select:none; user-select:none; background:none;}
ul.util_m .m_total_btn.active {transform:rotate(45deg);}
ul.util_m .m_total_btn .line {fill:none; transition:stroke-dasharray 400ms, stroke-dashoffset 400ms; stroke:#fff; stroke-width:5.5; stroke-linecap:round;}
ul.util_m .m_total_btn .stroke_top {stroke-dasharray:40 121;}
ul.util_m .m_total_btn .stroke_bottom {stroke-dasharray:40 121;}
ul.util_m .m_total_btn.active .stroke_top {stroke-dashoffset:-68px;}
ul.util_m .m_total_btn.active .stroke_bottom {stroke-dashoffset:-68px;}

/* Site Map */
ul.util_m .site_map_list {display:none;}

/* NAV */
.nav_area {display:none; position:absolute; top:65px; left:0; right:0; z-index:10;}
.nav_area.on {display:block; background:#fff; border-bottom:1px solid #eee;}
.nav_area .gnb {padding:10px 0;}
/* .nav_area .depth_01 a {display:block; padding:10px 0;} */
.nav_area .depth_01.has_sub > a {position:relative;}
.nav_area .depth_01.has_sub > a:after {content:""; display:inline-block; margin-left:15px; position:relative; top:-3px;
	width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #aaa;}
.nav_area .depth_01.has_sub.active > a:after {border-top:none; border-bottom:5px solid #aaa;}
	 
.nav_area .depth_01 .depth_link_01 {font-size:18px; font-weight:600;} 
.nav_area .gnb a {display:block; padding:10px 25px; font-weight:600;}
.nav_area .gnb_dropdown {background:#f0f0f0;}
.nav_area .gnb_dropdown:after {display:block; content:""; clear:both;}
.nav_area .gnb .depth_02 a {color:#555;}
.nav_area .gnb .depth_02 a:hover {color:#1e7faa;}
.nav_area .nav_bg_img {display:none;}

.container {position:relative; margin:0 auto; padding:0 20px;}
.container:after {display:block; content:""; clear:both;}

.footer_container {position:relative; margin:0 auto; padding:0 20px;}
.footer_container:after {display:block; content:""; clear:both;}
.contents_wrap {padding-top:60px; padding-bottom:100px;}
.content_01 {height:200px; background:#4caf50;}
.content_02 {height:200px; background:blue;}
.content_03 {height:328px; background:gray;}

.footer {padding-top:30px; padding-bottom:30px; background:#5d5d5d;}
.footer a {color:#fff; transition:0.2s;}
.footer a:hover {color:#00d8ff;}
.footer_logo {display:none;}
.footer .copyright_wrap {color:#fff;}
.footer .address, .copyright {font-size:14px;}
.copyright {font-weight:normal; letter-spacing:-0.5px;}

.footer .ft_info_box {margin-bottom:10px;}
.footer .ft_info_box p {font-size:14px;}
.footer .contact_email {position:relative; display:block; width:100px;}
.footer .contact_email:hover {cursor:pointer;}
.footer .contact_email:after {display:block; content:""; position:absolute; top:0; right:0; width:28px; height:25px; background:url("/misoinfo/images/common/icon_email.png") no-repeat center; background-size:contain;}
.footer .contact_email a {color:#00d8ff;}

.top {position:fixed; right:20px; bottom:30px; padding:10px; background:#fdfdfd; border-radius:50%; opacity:0.85; 
		border:1px solid #bebebe; box-shadow:0 0 15px rgb(0,0,0,0.3);}



/* =============================== 서브페이지 공통 =============================== */
/* 서브타이틀 */
.contents_wrap .title {text-align:center; font-size:25px;}
h3.sub_tit {margin:0 auto; text-align:center; font-size:20px;}

/* 탭메뉴 - 회사소개 */
.sub_tab_wrap {margin-top:35px; margin-bottom:65px;}
.sub_tab_menu {margin:0 auto; width:80%; max-width:920px; border:1px solid #1e7faa;}
.sub_tab_menu:after {display:block; content:""; clear:both;}
.sub_tab_menu .list_item {float:left; width:50%;}
.sub_tab_menu .list_item a {display:block; height:38px; line-height:38px; font-size:15px; text-align:center; font-weight:600; border-right:1px solid #1e7faa; border-bottom:1px solid #1e7faa;}
.sub_tab_menu .list_item:nth-child(2n) a {border-right:0;}
.sub_tab_menu .list_item:last-child a {border-bottom:0;}
.sub_tab_menu .list_item.on a {color:#fff; background:#1e7faa; border-color:#1e7faa;}

/* 탭메뉴 - 제품 */
.quantum_tab_wrap {margin:35px auto 65px; padding:0 20px;}
.quantum_tab_menu {margin:0 auto; width:100%; max-width:1200px; border:1px solid #1e7faa;}
.quantum_tab_menu:after {display:block; content:""; clear:both;}
.quantum_tab_menu .list_item {float:left; width:50%;}
.quantum_tab_menu .list_item a {display:block; height:38px; line-height:38px; font-size:15px; text-align:center; font-weight:600; 
								border-right:1px solid #1e7faa; border-bottom:1px solid #1e7faa;}
.quantum_tab_menu .list_item:nth-child(2n) a {border-right:0;}
.quantum_tab_menu .list_item:last-child a {border-bottom:0;}
.quantum_tab_menu .list_item a:hover {color:#fff; background:#1e7faa; transition:0.3s;}
.quantum_tab_menu .list_item.on a {color:#fff; background:#1e7faa; border-color:#1e7faa; transition:0.3s;}

/* 텍스트 색상 */
.txt_blue {color:#1e7faa;}

/* 대체텍스트 및 접근성 숨김 텍스트 */
.ir {overflow:hidden; display:block; font-size:0; line-height:0; text-indent:-9999px;}
.ir_out {overflow:hidden; position:absolute; width:0; height:0; line-height:0; text-indent:-9999px;}
.hidden {overflow:hidden; position:absolute; margin:-1px; width:1px; height:1px; clip-path:polygon(0 0, 0 0, 0 0);} 


/* =============================== 회사소개 : CEO 인사말 =============================== */
.ceo_image_area {text-align:center;}
.ceo_image_area .ceo_image {width:100%; max-width:380px;}
.ceo_image_area .ceo_name strong {font-size:20px;}
.ceo_txt {margin-top:45px;}
.ceo_txt p {margin-bottom:30px;}

/* 공통 */
.item_info_box {position:relative; text-align:center; /* box-shadow:0 0 15px rgba(0,0,0,0.1); border-radius:30px; */}
.item_info_box h4 {position:relative; margin-top:20px; margin-bottom:15px; font-size:20px;}
.item_info_box p {margin:0 auto; max-width:400px; font-size:15px;}

.list_item_com {margin:50px 0; padding:20px 20px 30px; box-shadow:0 0 15px rgba(0, 0, 0, 0.1);}

/* 비전  */
.vision_wrap .sub_tit {margin-bottom:60px;} 
.vision_wrap span.info_txt {display:block; margin-bottom:10px; text-align:right; color:#000;}

.vision_list .item_info_box p {max-width:280px;}
.vision_list .item_info_box .icon_box {position:relative; display:block; margin:0 auto; width:100px; height:100px; border-radius:100px;}
.vision_list .item_info_box .icon_box:after {display:block; content:""; position:absolute; top:22px; right:19px; width:60px; height:60px;} 
.vision_list .list_item_data .icon_box {background:#4c51a1;}
.vision_list .list_item_data .icon_box:after {background:url("/misoinfo/images/page/vision/data.png") no-repeat center; background-size:contain;} 
.vision_list .list_item_intel .icon_box {background:#2eaab6;}
.vision_list .list_item_intel .icon_box:after {top:15px; background:url("/misoinfo/images/page/vision/intel.png") no-repeat center; width:60px; height:60px; background-size:contain;} 
.vision_list .list_item_engine .icon_box {background:#b74db3;}
.vision_list .list_item_engine .icon_box:after {background:url("/misoinfo/images/page/vision/engine.png") no-repeat center; background-size:contain;}
.vision_list .list_item_partner .icon_box {background:#ffab3f;}
.vision_list .list_item_partner .icon_box:after {background:url("/misoinfo/images/page/vision/partner.png") no-repeat center; background-size:contain;}

/* 역량 */
.contents_wrap.ability_wrap {padding-bottom:0;}

.field_wrap {padding-bottom:26px;}
.field_list {margin-top:60px; margin-bottom:60px;}
.field_list_item {display:inline-block; margin:5px; padding:4px 33px; border-radius:25px;
					background:#a5dc86; box-shadow:0 5px 20px rgb(0 0 0 / 10%);}
.info_txt {color:#8d8d8d; font-size:14px;}

.record_wrap {position:relative; padding:100px 0; background:#eee;}
.record_list {margin-top:48px;}
.record_list > li {margin-bottom:20px; background:#fff; border:1px solid #d0cbc5;}
.record_list > li .info_box {position:relative; padding:20px;}
.record_list > li .info_box .date {font-size:14px;}
.record_list > li .info_box .list_tit {overflow:hidden; margin:6px 0 20px; font-size:20px; 
	/* text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; */}
.record_list > li .info_box .list_txt {padding:0; width:100%;}
.record_list > li .info_box .list_txt li {overflow:hidden; width:90%; white-space:nowrap; text-overflow:ellipsis;}


/* 연혁 */
.history_timeline_wrap {margin-top:60px;}
.timeline_box {padding:10px 0 30px; border-bottom:1px solid #d0cbc5;}
.timeline_box .date_tit {font-size:48px; color:#0052a3;}

.time_con .time_list {margin-top:20px;}
.time_con .time_list > li {margin-top:20px;}
.time_con .time_list .item_tit {display:inline-block; vertical-align:middle; font-size:30px;}
.time_con .time_list dd {position:relative; display:inline-block;}
.time_con .time_list .item_dd_low {margin-top:10px}
.time_con .time_list .txt_list {text-align:left;}

.txt_list {padding-left:14px;}
.txt_list li {position:relative; margin-bottom:10px;}
.txt_list li:before {display:block; content:""; position:absolute; top:10px; left:-10px; width:5px; height:5px; background:#333; border-radius:5px;}


/* 비즈니스  */
.business_wrap .sub_tit {margin-bottom:60px;}
.business_list li {margin:50px 0;}
.business_list .item_info_box .icon_box {position:relative; display:block; margin:0 auto; width:100px; height:100px; border-radius:100px;}
.business_list .item_info_box .icon_box:after {display:block; content:""; position:absolute; top:22px; right:19px; width:60px; height:60px;} 
.business_list .list_item_rd .icon_box {background:#4c51a1;}
.business_list .list_item_rd .icon_box:after {background:url("/misoinfo/images/page/business/idea.png") no-repeat center; background-size:contain;} 
.business_list .list_item_it .icon_box {background:#2eaab6;}
.business_list .list_item_it .icon_box:after {top:15px; background:url("/misoinfo/images/page/business/network.png") no-repeat center; width:60px; height:60px; background-size:contain;} 
.business_list .list_item_pj .icon_box {background:#b74db3;}
.business_list .list_item_pj .icon_box:after {background:url("/misoinfo/images/page/business/project.png") no-repeat center; background-size:contain;} 
					

/* =============================== 제품 : Quantum SUIT =============================== */
.suite_con {margin-top:60px;}
.suite_con .suite_image {display:none;}
.suite_con .txt_box {display:block;}
.suite_con .txt_box h4 {color:#006bd4; font-size:30px;}
.suite_con .txt_box .intro_txt {margin-bottom:30px; color:#006bd4; font-size:24px; font-weight:500;}
.suite_con .txt_box p {font-size:16px;}
.suite_con .suite_desc_box {margin:60px 0}
.suite_con .suite_desc_box p {line-height:2;}

.link_list li {position:relative; margin-bottom:20px; padding:15px 30px; border:1px solid #0052a3; border-radius:5px;}
.link_list li:after {display:block; content:""; position:absolute; right:15px; bottom:30px; width:45px; height:15px; 
					background:url(/misoinfo/images/board/quantum/suite_arrow.png)no-repeat;}
.link_list li a {display:block; width:100%; height:100%;}
.link_list li a h5 {margin-bottom:3px; font-size:22px;}
.link_list li a .txt_blue {font-size:18px; font-weight:600;}

/* FDC */
.quantum_wrap .info_txt {display:block; margin-bottom:15px;}
.quantum_con .txt_box {display:block;}
.quantum_con .txt_box h4 {color:#006bd4; font-size:30px;}
.quantum_con .txt_box .intro_txt {margin-bottom:30px; color:#333; font-size:24px;}
.quantum_con .txt_box strong {color:#006bd4;}
.quantum_con .txt_box p {font-size:16px;}
.quantum_con .suite_desc_box {margin:60px 0}
.quantum_con .suite_desc_box p {line-height:2;}
.quantum_con .suite_image {display:none;}
.quantum_con .strength_list li {list-style:none;}
.quantum_con .strength_list span {display:inline-block; margin-bottom:20px; padding-left:20px; width:83%; vertical-align:middle;}
.quantum_con .strength_list span.txt_round {padding:0; width:37px; height:39px; text-align:center; line-height:39px; color:#0052a3; 
									font-weight:600; background:#daedff; border-radius:30px;}
.quantum_con .img_box_item {position:relative; margin-top:40px;}
.quantum_con .img_box_item img {width:100%; box-shadow:5px 5px 18px rgb(0,0,0,0.2);}
.quantum_con .img_box_item span {display:inline-block; margin-top:10px;}
.quantum_con .img_item_mid span {position:absolute; bottom:-35px; height:25px;}

.desc_box_item {margin-bottom:58px;}
.desc_box_item .desc_tit {margin-bottom:10px; font-size:20px;}

.down_wrap {padding:20px 10px; text-align:center; background:#f4f4f4;}
.down_wrap .btn_down {display:block; position:relative; margin:0 auto; padding:10px 30px 10px 10px; width:230px; background:#fff; border:1px solid #333; box-sizing:border-box;}
.down_wrap .btn_down:after {display:block; content:""; position:absolute; top:11px; right:10px; width:30px; height:30px;
											background:url("../images/common/btn_down.png")no-repeat;}

/* PDM */
.quantum_con .notice_wrap {margin-top:100px; min-height:187px; text-align:center;}
.quantum_con .notice_txt {font-size:30px; color:#a7a7a7;} 

/* YMS */
.quantum_con .yms_desc_box .yms_img {display:block; max-width:362px; width:100%;}
.quantum_con .yms_desc_box .desc_txt {position:absolute; bottom:80px; left:50%; transform:translateX(-50%); width:150px; text-align:center; 
									color:#fff; line-height:1.5;}
.yms_desc_box .bg_img_box {position:relative;} 
.yms_desc_box .bg_img_box:before {content:""; display:block; margin:0 auto; padding:30px 0; width:100%; max-width:980px; height:200px; max-height:310px; 
								background:url("/misoinfo/images/page/quantum/yms_img_im.png") no-repeat center; background-size:100%;}

.yms_desc_box .data_list {position:relative;}
.yms_desc_box .data_list li {position:relative; text-align:center;}
.yms_desc_box .data_list li:after {content:""; position:absolute; left:50%; bottom:0; width:8px; height:8px; background:#333; border-radius:8px;}


/* =============================== 사업영역 =============================== */
.domain_wrap {margin:35px 0;}
.domain_wrap .sub_tit {margin-bottom:60px;}
.domain_desc_box {margin:0 auto; text-align:center;}
.domain_desc_box .desc_img_tit {margin-bottom:30px; color:#0052a3; font-size:24px;}
.domain_desc_box img {display:block; margin:0 auto; width:100%;}

.domain_list li {margin:50px 0; padding:20px;}
.domain_list .list_item_opt, .list_item_demand {background:#e0e1ff;}
.domain_list .list_item_schedule, .list_item_analysis {background:#d8e8ff;}
.domain_list .item_info_box .icon_box {position:relative; display:block; margin:0 auto; width:82px; height:82px; background:#fff; border-radius:100px;}
.domain_list .item_info_box .icon_box:after {display:block; content:""; position:absolute; top:16px; left:15px; width:50px; height:50px;} 
.domain_list .list_item_opt .icon_box:after {background:url("/misoinfo/images/page/icon_opt.png") no-repeat center; background-size:contain;} 
.domain_list .list_item_schedule .icon_box:after {background:url("/misoinfo/images/page/icon_schedule.png") no-repeat center; background-size:contain;} 
.domain_list .list_item_demand .icon_box:after {background:url("/misoinfo/images/page/icon_demand.png") no-repeat center; background-size:contain;} 
.domain_list .list_item_analysis .icon_box:after {top:25px; left:24px; width:35px; height:35px; background:url("/misoinfo/images/page/icon_analysis.png") no-repeat center; 
												background-size:contain;} 

.engines_wrap {padding:60px 0 120px;  background:#eee;}
.engines_wrap .sub_tit {margin-bottom:60px;}
.engines_desc_box {margin:0 auto; text-align:center;}
.engines_desc_box .engines_img_tit {font-size:24px;}
.engines_desc_box img {display:block; margin:0 auto; width:100%;}

.engines_list li {margin-bottom:30px;}
.engines_list .item_info_box h4 {margin-top:48px;}
.engines_list .item_info_box .icon_box {position:relative; display:block; margin:0 auto; width:200px; height:200px;}
.engines_list .item_info_box .icon_box:before {display:block; content:""; position:absolute; top:50%; left:50%; width:76px; height:76px; transform:translate(-50%, -50%);} 
.engines_list .list_item_fdc .icon_box {background:#5c91b9;}
.engines_list .list_item_vm .icon_box {background:#2fa6c7;}
.engines_list .list_item_yms .icon_box {background:#007edc;}
.engines_list .list_item_pdm .icon_box {background:#2757c6;}
.engines_list .list_item_adc .icon_box {background:#263873;}
.engines_list .list_item_apc .icon_box {background:#6064a9;}
.engines_list .list_item_fdc .icon_box:before {background:url("/misoinfo/images/page/icon_fdc.png") no-repeat center; background-size:contain;} 
.engines_list .list_item_vm .icon_box:before {background:url("/misoinfo/images/page/icon_vm_con.png") no-repeat center; background-size:contain;} 
.engines_list .list_item_yms .icon_box:before {background:url("/misoinfo/images/page/icon_yms.png") no-repeat center; background-size:contain;} 
.engines_list .list_item_pdm .icon_box:before {background:url("/misoinfo/images/page/icon_pdm.png") no-repeat center; background-size:contain;} 
.engines_list .list_item_adc .icon_box:before {background:url("/misoinfo/images/page/icon_adc.png") no-repeat center; background-size:contain;} 
.engines_list .list_item_apc .icon_box:before {background:url("/misoinfo/images/page/icon_apc.png") no-repeat center; background-size:contain;} 
.engines_list .item_info_box .icon_box:after {display:block; content:""; position:absolute; top:218px; left:50%; width:1px; height:35px; transform:translateY(-50%);} 
.engines_list .list_item_fdc .icon_box:after {background:#5c91b9;}
.engines_list .list_item_vm .icon_box:after {background:#2fa6c7;}
.engines_list .list_item_yms .icon_box:after {background:#007edc;}
.engines_list .list_item_pdm .icon_box:after {background:#2757c6;}
.engines_list .list_item_adc .icon_box:after {background:#263873;}
.engines_list .list_item_apc .icon_box:after {background:#263873;}

.engines_list .item_info_box h4:after {display:block; content:""; position:absolute; top:-20px; left:50%; transform:translateX(-50%); width:10px; height:10px; border-radius:10px;}
.engines_list .list_item_fdc h4:after {background:#5c91b9;}
.engines_list .list_item_vm h4:after {background:#2fa6c7;}
.engines_list .list_item_yms h4:after {background:#007edc;}
.engines_list .list_item_pdm h4:after {background:#2757c6;}
.engines_list .list_item_adc h4:after {background:#263873;}
.engines_list .list_item_apc h4:after {background:#263873;}

.engines_desc_box img {display:none;}


/* =============================== 사업실적 =============================== */
.ul_list_area {display:block; position:relative; margin:0; width:100%;}
.ul_list_area:after {display:block; content:""; clear:both;}
.ul_list_area li {padding:8px; width:100%; box-sizing:border-box;}
.ul_list_area li a {display:block; position:relative; width:100%; height:auto; text-decoration:none; box-sizing:border-box; border:1px solid #d9d9d9; 
					transition:all 0.2s cubic-bezier(0, 0, 0.25, 1), 
					visibility 0s cubic-bezier(0, 0, 0.25, 1), 
					transform 0.5s cubic-bezier(0, 0, 0.25, 1);}
.ul_list_area li a .photo {overflow:hidden; position:relative; display:block; width:100%; height:140px;}

.ul_list_area li a .photo:after {content:""; position:absolute; right:0; bottom:0; width:45px; height:45px; background:url("../images/board/icons_plus.png") no-repeat -7px -3px;  
									background-color:#fff; border:1px solid #d9d9d9; border-right:none; border-bottom:1px solid #fff; box-sizing:border-box;}
.ul_list_area li a .photo .img_area {overflow:hidden; display:block; position:relative; width:100%; height:140px; border-bottom:1px solid #d9d9d9;}
.ul_list_area li a .photo .img_area .img {display:block; position:relative; width:100%; height:140px; text-align:center; vertical-align:middle; 
											background:#333; -webkit-transition:all 0.2s cubic-bezier(0, 0, 0.25, 1); 
											transition:all 0.2s cubic-bezier(0, 0, 0.25, 1), transform 0.5s cubic-bezier(0, 0, 0.25, 1);}
.ul_list_area li a .photo .img_area .img img {width:auto; height:100%;}
.ul_list_area li a .info {position:relative; display:block; padding:20px 20px; border-top:none;}
.ul_list_area li a .info .cat {margin-bottom:10px; font-size:14px; line-height:14px; letter-spacing:0;}
.ul_list_area li a .info .title {overflow:hidden; display:block; margin-bottom:10px; height:56px; font-size:20px; line-height:28px; text-align:left; color:#333333; 
								font-weight:bold; word-break:break-all; text-overflow:ellipsis; white-space:nowrap; -webkit-line-clamp:2; -webkit-box-orient:vertical;
								transition:all 0.2s cubic-bezier(0, 0, 0.25, 1), visibility 0s cubic-bezier(0, 0, 0.25, 1), transform 0.5s cubic-bezier(0, 0, 0.25, 1)}
.ul_list_area li a .info .date {position:absolute; right:20px; bottom:22px; font-size:14px; line-height:14px; color:#bbbbbb; letter-spacing:0;}
.ul_list_area li a.btn_text {height:auto;}
.ul_list_area li a.btn_text .info .date {position:relative; top:0; left:0; right:0; bottom:0;}
.clearfix:after {display:block; content:""; clear:both;}

/* Paging Btton */
.pagination_wrap {margin-top:30px; line-height:normal;}
.paging_list {margin:0 auto; max-width:440px;}
.paging_list:after {display:block; content:""; clear:both;}
.paging_list li {float:left; width:30px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.paging_list li a {display:block; position:relative; padding:5px; text-align:center; color:#777; font-size:14px;}
.paging_list li a:hover, 
.paging_list li a:active,
.paging_list li a:focus {color:#fff; background:#0052a3; border-color:#0052a3;}

.paging_list li.item_fst a:hover, 
.paging_list li.item_fst a:active,
.paging_list li.item_fst a:focus,
.paging_list li.item_prev a:hover, 
.paging_list li.item_prev a:active,
.paging_list li.item_prev a:focus,
.paging_list li.item_next a:hover, 
.paging_list li.item_next a:active,
.paging_list li.item_next a:focus,
.paging_list li.item_last a:hover, 
.paging_list li.item_last a:active,
.paging_list li.item_last a:focus {color:#333; background:#eee; border-color:#eee;}

.paging_list li.item_fst, li.item_last {border-left:1px solid #ccc; border-right:1px solid #ccc;} 
.paging_list li.item_prev {margin-right:10px; border-right:1px solid #ccc;} 
.paging_list li.item_next {margin-left:10px; border-left:1px solid #ccc;} 
.paging_list li.item_01 {border-left:1px solid #ccc;}
.paging_list li.item_10 {border-right:1px solid #ccc;}

.paging_list .item_fst a:after {content:""; display:inline-block; position:absolute; top:0; left:0; width:30px; height:30px; background:url("../images/board/btn_fst.png") no-repeat center;}
.paging_list span.page_first {position:relative; display:block; text-indent:-9999px;}
.paging_list .item_prev a:after {content:""; display:inline-block; position:absolute; top:0; left:0; width:30px; height:30px; background:url("../images/board/btn_prev.png") no-repeat center;}
.paging_list span.page_prev {position:relative; display:block; text-indent:-9999px;}
.paging_list .item_next a:after {content:""; display:inline-block; position:absolute; top:0; left:0; width:30px; height:30px; background:url("../images/board/btn_next.png") no-repeat center;}
.paging_list span.page_next {position:relative; display:block; text-indent:-9999px;}
.paging_list .item_last a:after {content:""; display:inline-block; position:absolute; top:0; left:0; width:30px; height:30px; background:url("../images/board/btn_last.png") no-repeat center;}
.paging_list span.page_last {position:relative; display:block; text-indent:-9999px;}


/* =============================== 사업실적 : 상세보기 =============================== */
/* 검색폼 */
form.search_wrap {margin:30px 0; text-align:center;}
.item_box {display:inline-block; position:relative;}
.item_box .select_box {padding:5px; width:160px; border:0; border-bottom:1px solid #333;}
.item_box .inp_search {padding:6px; width:200px; border:0; border-bottom:1px solid #333;}
.item_box .btn_search {position:absolute; right:0; bottom:6px; background:transparent; border:0;}

.view_info {margin-top:30px; padding:10px 0; border-top:2px solid #333; border-bottom:1px solid #ccc;}
.view_info span {font-size:14px;}
.view_info .cat {display:block; text-align:center;}
.view_info .date {display:inline-block; margin-bottom:4px; padding:0px 6px; color:#0052a3; vertical-align:middle; border:1px solid #0052a3; border-radius:10px;}

.view_con {margin:30px auto;}
.view_con .con_image_box {margin-bottom:30px; text-align:center;}
.view_con .con_image_box img {max-width:100%;}

.control_table_wrap {margin:35px 0; width:100%;}
.control_table_wrap caption {overflow:hidden; position:absolute; margin:-1px; width:1px; height:1px; clip-path:polygon(0 0, 0 0, 0 0);} 
.control_table_wrap thead {display:none;}
.control_table_wrap tr {height:60px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.control_table_wrap td {padding:10px 5px;}
.control_table_wrap td i {padding-right:10px;}
.control_table_wrap .td_date {display:none; padding-right:10px; text-align:right; line-height:60px;}


.btn_go_back {display:block; margin:0 auto; padding:5px 10px; width:100px; text-align:center; border:1px solid #333;}
.btn_go_back:hover {color:#fff; background:#333;}



/* =============================== 보유특허 =============================== */
.patent_wrap .sub_tit {margin-top:35px;}
.patent_tab_wrap {margin-top:60px;}
.patent_tab_wrap .patent_tab_menu li {position:relative; margin-bottom:20px; padding:20px; width:100%; height:190px; background:#fff; border:1px solid #d0cbc5; cursor:pointer;}
.patent_tab_wrap .patent_tab_menu li:hover {color:#fff; background:#1e7faa; border:1px solid #1e7faa; transition:0.3s;}
.patent_tab_wrap .patent_tab_menu li:hover .info_txt {color:#fff;}
.patent_tab_wrap .patent_tab_menu li.active {display:block; color:#fff; background:#1e7faa; border:1px solid #1e7faa; transition:0.3s;}
.patent_tab_wrap .patent_tab_menu li .info_box {position:relative; height:100%;}
.patent_tab_wrap .patent_tab_menu li span {font-size:14px; color:#000;}
.patent_tab_wrap .patent_tab_menu li:hover span {color:#fff;}
.patent_tab_wrap .patent_tab_menu li .info_txt {color:#006bd4;}
.patent_tab_wrap .patent_tab_menu li.active span {color:#fff;}
.patent_tab_wrap .patent_tab_menu li .date {position:absolute; bottom:0;}
.patent_tab_wrap .patent_tab_menu li .list_tit {margin:10px 0; font-size:20px;}

.tab_list_box {overflow:hidden; display:none; margin-top:30px; width:100%;}
.tab_list_box.active {display:block;}
.tab_list_box .tab_box {position:relative;}
.tab_list_box h4.con_tit {font-size:20px;}
.tab_list_box .con_txt_top {font-size:18px;}
.tab_list_box p {margin-bottom:30px; line-height:1.8;}

.item_con_txt {margin-bottom:30px;}
.item_con_txt:after {display:block; content:""; clear:both;}
.patent_img_area {margin-bottom:30px; text-align:center;}
.patent_img_area .item_con_txt img {}



/* =============================== 문의하기 =============================== */
.item_shape {display:inline-block; margin-right:20px; padding:2px 5px; width:120px; font-size:14px; text-align:center; color:#fff; background:#000; border-radius:20px;}

.question_wrap {margin-top:60px;}
.question_wrap .container {position:relative;}
.question_txt {position:relative; padding-top:60px;}
.question_txt:after {display:block; content:""; position:absolute; top:0; right:0; width:100%; height:439px; 
						background:url("/misoinfo/images/page/question/qs_img.png") no-repeat center; opacity:0.2;}
.question_txt h3.question_tit {margin-bottom:10px; font-size:20px;}
.question_txt .kim_info_item p {margin-bottom:10px;}
.question_txt .qs_txt_box {margin-bottom:30px; line-height:2;}
.question_txt .office_name {margin:70px 0 15px;}
.question_txt .office_name strong {margin-left:10px; font-size:22px;}


/* =============================== admin added style =============================== */
.container.admin_con {padding:0; width:100%;} 
.contents.ad_view_contents {{position:relative; margin:0 auto; padding:0 20px;}}
.ad_view_contents .ul_list_area {padding-left:0;}
.ad_view_contents .ul_list_area li {padding-left:0; list-style:none;}


/* =============================== 미디어 쿼리 =============================== */
@media all and (min-width:480px){
	
}

@media all and (min-width:767px){
	/* NAV */
	.nav_area.on {display:block;} 
	
	.container {padding:0 40px;}
	.contents.ad_view_contents {padding:0 40px;}
	
	.footer_container {padding:0 40px;}
	.footer_logo {display:inline-block; padding-right:4%;}	
	.footer .copyright_wrap {display:inline-block;}	
	.footer .address, .complay_info, .copyright {text-align:left;}

	
	/* ====== 서브페이지 공통 ====== */
	/* 서브타이틀 */
	.contents_wrap .title {font-size:30px;}
	h3.sub_tit {font-size:24px;}	
	
	/* 탭메뉴 - 회사소개 */
	.sub_tab_wrap {margin-bottom:80px;}
	.sub_tab_menu .list_item {width:20%;}
	.sub_tab_menu .list_item a {font-size:18px; border-bottom:0; border-right:1px solid #1e7faa;}
	.sub_tab_menu .list_item:nth-child(2n) a {border-right:1px solid #1e7faa;}
	.sub_tab_menu .list_item:last-child a {border-right:0;}

	/* 탭메뉴 - 제품 */
	.quantum_tab_wrap {margin-bottom:80px;}
	.quantum_tab_menu .list_item {width:33.333%;}
	.quantum_tab_menu .list_item:nth-child(2n) a {border-right:1px solid #1e7faa; border-bottom:1px solid #1e7faa;} 
	.quantum_tab_menu .list_item:nth-child(3n) a {border-right:0;} 
	.quantum_tab_menu .list_item:last-child a {border-bottom:0;} 
	
	
	/* 비전,비즈니스 공통 */
	.item_info_box h4 {font-size:24px;}
	.item_info_box p {font-size:16px; line-height:1.8;}
	
	
	/* ====== 회사소개 : CEO 인사말 ====== */
	.ceo_wrap:after {display:block; content:""; clear:both;}
	.ceo_intro {margin:80px auto 40px;/*  width:600px; */}
	.ceo_intro strong {font-size:22px;}
	.ceo_image_area {float:left; width:35%;}
	.ceo_image_area .ceo_name {text-align:center; font-size:18px;}
	.ceo_image_area .ceo_name strong {display:block; font-size:36px;}
	.ceo_txt {float:left; padding-left:30px; width:65%;}
	.ceo_txt p {font-size:16px;} 
	.ceo_txt .link_site {color:#0053a3;}
	
	/* 비전 */
	.vision_list:after {display:block; content:""; clear:both;}
	.list_item_com {float:left; margin-top:20px; margin-bottom:0; margin-right:2%; width:49%; height:310px;}
	.list_item_com:nth-child(2n) {margin-right:0;}
	.list_item_com:nth-child(3), .list_item_com:nth-child(4) {height:340px;}
	
	/* 역량 */
	.field_item_box {text-align:center;}
	.field_list_item {margin:5px 5px 20px; font-size:18px;}
	.info_txt {font-size:16px; }
	
	.record_list {display:flex; flex-wrap:wrap;}
	.record_list:after {display:block; content:""; clear:both;}
	.record_list > li {float:left; margin-right:2%; margin-bottom:2%; width:49%;}
	.record_list > li:nth-child(2n) {margin-right:0;}
	.record_list > li .info_box .date, .list_txt {font-size:16px;}
	.record_list > li .info_box .list_tit {margin:6px 0 22px; font-size:22px; min-height:99px;}
	
	/* 연혁 */
	.history_timeline_wrap {margin:60px auto;/*  max-width:1200px; */}
	.timeline_box {padding:35px;}
	.timeline_box:after {display:block; content:""; clear:both;}
	.timeline_box .date_tit {display:inline-block; float:left; width:20%; height:45px; line-height:45px; vertical-align:top;}
	.timeline_box .time_con {float:left; padding:7px 0 10px; width:80%;}
	
	.time_con .time_list {margin-top:0; padding-left:14px; float:left; width:90%;}
	.time_con .time_list > li {margin-top:8px; margin-bottom:10ppx;}
	.time_con .time_list > li:after {display:block; content:""; clear:both;}
	.time_con .time_list .item_tit {float:left; width:15%; height:30px; line-height:30px;}
	.time_con .time_list .txt_list {float:left; width:85%;}
	
	
	/* ====== 제품 : Quantum SUIT ====== */
	.suite_con .txt_box {display:inline-block; width:70%;}
	.suite_con .txt_box h4 {font-size:40px;}
	.suite_con .txt_box .intro_txt {font-size:26px;}
	.suite_con .txt_box p {font-size:18px;}
	.suite_con .suite_desc_box {margin:60px auto;}
	.suite_con .suite_image {display:inline-block; padding-left:30px;}
	
	.link_list:after {display:block; content:""; clear:both;}
	.link_list li {float:left; margin-right:4%; margin-bottom:4%; width:48%;}
	.link_list li:nth-child(2n) {margin-right:0;}
	
	/* FDC */
	.quantum_con .txt_box {display:inline-block; width:100%;}
	.quantum_con .txt_box h4 {line-height:1; font-size:40px;}
	.quantum_wrap .txt_box .info_txt {display:inline-block;}
	.quantum_wrap .quantum_img_box .info_txt {font-size:16px; text-align:right;}
	.quantum_wrap .info_txt {text-align:right;}
	.quantum_wrap .txt_box p {font-size:18px;}
	.quantum_wrap .suite_desc_box {margin:90px 0 200px;}
	.quantum_wrap .suite_image {display:block; position:absolute; top:88px; right:30px; max-width:192px;}
	.quantum_con .img_box_item.item_apc {text-align:center;}
	.quantum_con .img_box_item img {width:auto; max-width:100%;}
	.quantum_con .img_item_mid {text-align:right;}
	.quantum_con .img_item_mid span {right:0; margin-left:0; margin-right:500px;}
	.quantum_con .img_item_lst img {max-width:599px;}
	.quantum_wrap .down_wrap .info_txt {display:inline-block; margin-right:50px; text-align:center;}
	.quantum_wrap .down_wrap .btn_down {display:inline-block;}
	
	/* VM */
	.img_box_item span {margin-left:30px; position:absolute; top:50%; transform:translateY(-50%);}
	.vm_con .img_box_item.img_item_lst {text-align:right;}
	.vm_con .img_item_lst img {max-width:675px;}
	
	/* YMS */
	.yms_desc_box .bg_img_box:before {height:310px;}
	
	
	/* ====== 사업영역 ====== */
	.domain_desc_box img  {width:auto;}
	.domain_desc_box .item_info_box:after {display:block; content:""; clear:both;}
	.domain_list {position:relative; margin:0 auto; max-width:688px;}
	.domain_list:after {display:block; content:""; position:absolute; top:22px; left:50%; width:159px; height:476px; background:url("../images/page/img_domain.png") no-repeat center;
						background-size:contain; transform:translateX(-50%);}
	.domain_list li {margin:5px 0; padding:0;}
	.domain_list li:after {display:block; content:""; clear:both;}
	.domain_list .list_item_opt, .list_item_demand {background:none;}
	.domain_list .list_item_schedule, .list_item_analysis {background:none;}
	.domain_list .list_item_opt .item_info_box, .list_item_demand .item_info_box {float:right; background:#e0e1ff;}
	.domain_list .list_item_demand .item_info_box {padding:12px 20px 20px;}
	.domain_list .list_item_schedule .item_info_box, .domain_list .list_item_analysis .item_info_box {float:left; padding:12px 20px 20px; background:#d8e8ff;}
	.domain_list .item_info_box {padding:20px; width:442px; height:128px; border-radius:100px;}
	.domain_list .item_info_box .icon_box {position:absolute; margin:0; z-index:10;}
	.domain_list .item_info_box h4 {margin:0; font-size:22px;}
	.domain_list .item_info_box p {margin:0; max-width:420px; line-height:1.5;}
	.domain_list .list_item_opt .icon_box, .list_item_demand .icon_box {top:50%; left:20px; margin-right:42px; transform:translateY(-50%);}
	.domain_list .list_item_demand .icon_box {transform:translateY(-57%);}
	.domain_list .list_item_opt h4, .list_item_demand h4 {padding-left:100px; text-align:left;}
	.domain_list .list_item_opt .item_info_box p, .list_item_demand .item_info_box p {padding-left:100px; text-align:left;}
	.domain_list .list_item_schedule .icon_box, .list_item_analysis .icon_box {top:50%; right:20px; margin-left:42px; transform:translateY(-53%);}
	.domain_list .list_item_schedule .icon_box {transform:translateY(-53%);}
	.domain_list .list_item_analysis .icon_box {transform:translateY(-61%);;}
	.domain_list .list_item_schedule h4, .list_item_analysis h4 {padding-right:100px; text-align:right;}
	.domain_list .list_item_schedule .item_info_box p, .list_item_analysis .item_info_box p {padding-right:100px; text-align:right;}
	
	.engines_list {display:none;}
	.engines_desc_box img {display:block; margin:0 auto; width:100%;}
	
	
	/* ====== 사업실적 ====== */
	/* 검색폼 */
	form.search_wrap {}
	.item_box {display:inline-block; margin-right:10px;}
	
	.ul_list_area {margin:-15px; width:calc(100% + 30px);}
	.ul_list_area li {display:block; position:relative; float:left; padding:15px; width:50%; box-sizing:border-box;}
	.ul_list_area li a .info {padding:25px 25px;}
	.ul_list_area li a .info .date {bottom:28px;}
	.ul_list_area li a .photo {height:250px;}
	.ul_list_area li a .photo .img_area {height:250px;}
	.ul_list_area li a .photo .img_area .img {height:250px;}
	
	.control_table_wrap .td_date {display:block;}
	
	/* ====== 보유특허 ====== */
	.patent_tab_wrap .patent_tab_menu li {float:left; margin-right:3.5%; width:31%; height:253px;}
	.patent_tab_wrap .patent_tab_menu li:last-child {margin-right:0;}
	
	.tab_list_box .tab_box:after {display:block; content:""; clear:both;} 
	.tab_list_box h4.con_tit {font-size:22px;}
	.patent_img_area {float:left; width:30%;}
	.patent_img_area {float:left; width:30%;}
	.con_txt_mid {float:left; width:70%;}
	
	.item_con_txt {margin-top:50px;}
	
	
	/* ====== 문의하기 ====== */
	.question_txt {margin:0 auto; max-width:960px; padding-top:0;}
	.question_txt:after {top:20px; right:0; width:100%; height:100%; background-position:right; background-size:320px; opacity:1;}
	.question_txt h3.question_tit {font-size:24px;}
	.question_txt .qs_txt_box {width:360px;}
	.question_txt p {font-size:20px;}
	
	.question_wrap .kim_info_item span {font-size:20px;}
	.question_wrap .kim_info_item .item_shape {font-size:16px;} 
	
	
	
}

@media all and (min-width:1240px){
	.header h1 {left:50%; margin-left:-600px; padding-left:0; z-index:9999;}
	
	/* Util Menu */
	ul.util_m {right:50%; margin-right:-600px; z-index:9999;}
	ul.util_m .site_map_list {position:absolute; top:65px; right:15px; padding-top:10px; padding-bottom:10px; width:250px; background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.2);}
	ul.util_m:hover .site_map_list {display:block;}
	ul.util_m .site_map_list a {display:block; padding:10px 25px;}
	.site_dep_01.has_sub > a {position:relative;}
	.site_dep_01.has_sub > a:after {content:""; display:block; position:absolute; right:20px; top:50%; transform:translate(0,-50%);
	width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #aaa;}
	.site_dep_01.has_sub.active > a:after {border-top:none; border-bottom:5px solid #aaa;}
	ul.util_m .site_dropdown {background:#f0f0f0;}
	
	ul.util_m .m_total_btn.active {transform:rotate(0deg);}
	ul.util_m .m_total_btn.active .stroke_top {stroke-dashoffset:0px;}
	ul.util_m .m_total_btn.active .stroke_bottom {stroke-dashoffset:0px;}
	
	.nav_area {display:block; width:1000px; left:auto; right:50%; top:0; padding-left:0; margin-right:-501px;}
	.nav_area.on {background:none;}
	
	.nav_area:after {display:block; content:""; clear:both;}
	.nav_area .nav {overflow:hidden;}
	.nav_area .gnb {float:right; padding:0; width:100%;}
	.nav_area .gnb:after {display:block; content:""; clear:both;}
	.nav_area .gnb .depth_01 {float:left; width:16.666%; height:65px; line-height:45px;}
	.nav_area .depth_01.has_sub > a:after {border-top:5px solid #fff;}
	.nav_area .depth_01.has_sub.active > a:after {border-top:5px solid #fff; border-bottom:none;} 
	.nav_area .gnb .depth_01 a {color:#fff; text-align:center;}
	.nav_area .gnb .depth_02 a {color:#333;}
	.nav_area .nav .gnb_dropdown {display:none; background:transparent;}
	.nav_area .nav .gnb_dropdown .depth_02 {display:inline-block; padding:5px 30px 5px 0;} 
	.nav_area .gnb .depth_01:hover .gnb_dropdown {display:block; position:fixed; left:0; width:100%; text-align:center; transition:0.2s;
		background:#fff; border-bottom:1px solid #eee;}   
	
	
	.footer .copyright_wrap {width:calc(100% - 125px);}
	.footer .ft_info_box {margin-bottom:0;}
	.footer .ft_info_box.copy_box {float:left;}
	.footer .ft_info_box.contact_box {float:right; width:50%; text-align:right;}
	.footer .ft_info_box .contact_email {width:100%;}
	.footer .ft_info_box .contact_email a {display:inline-block; margin-right:40px;}
	.footer .ft_info_box p span {margin-left:20px;}
	
	/* ====== 서브페이지 공통 ====== */
	.container {max-width:none; width:1200px; margin:0 auto; padding:0;}
	.perform_wrap .container {padding:0 20px; width:100%; max-width:1400px;}
	.footer_container {max-width:none; width:1200px; margin:0 auto; padding:0;}
	
	/* admin added style */
	.contents.ad_view_contents {margin:20px auto; padding:0 20px; width:100%; max-width:1400px; border:0;}
	
	.suite_con {margin-top:70px;}
	.info_txt {display:block; text-align:left;}
	
	
	/* 탭메뉴 */
	.sub_menu_tab:after {display:block; content:""; clear:both;}
	.sub_menu_tab .list_item {float:left; width:200px;}
	.sub_menu_tab .list_item a {display:block; padding:5px; border:1px solid #072137;}
	.sub_menu_tab .list_item.on a {color:#fff; background:#0052a3; border-color:#1e7faa;}
	
	/* 탭메뉴 - 제품 */
	.quantum_tab_wrap {padding:0;}
	.quantum_tab_menu .list_item {width:14.285%;}
	.quantum_tab_menu .list_item a {border-bottom:0;}
	.quantum_tab_menu .list_item:nth-child(2n) a {border-right:1px solid #1e7faa; border-bottom:0;} 
	.quantum_tab_menu .list_item:nth-child(3n) a {border-right:1px solid #1e7faa;}
	.quantum_tab_menu .list_item:last-child a {border-right:0;}

    
    
    /* ====== 회사소개  ====== */
    /* 공통 */
    .list_item_com {padding:0; box-shadow:none;}
    
    /* 인사말 */
    .ceo_txt p {text-align:left;}
    
    /* 비전 */
    .vision_list {position:relative; padding:0 45px; height:500px;}
    .vision_list:after {display:block; content:""; clear:both; position:absolute; top:50px; left:0; right:0; width:100%; height:500px; 
					background:url("/misoinfo/images/page/vision/vision_img.png") no-repeat center; background-size:100%; z-index:-1;}
    .vision_list li {float:left; margin-top:50px; margin-bottom:50px; margin-right:5.333%; width:21%; height:auto; box-shadow:none;}
    .vision_list li.list_item_com:nth-child(2) {margin-right:5.333%;}
    .vision_list li:nth-child(2) {margin-right:0;}
    
    .vision_list .list_item_data .item_info_box {padding-left:20px; padding-right:36px;}
    .vision_list .list_item_intel .item_info_box {padding-left:16px; padding-right:30px;}
    .vision_list .list_item_engine .item_info_box {padding-right:30px;}
    .vision_list .list_item_partner .item_info_box {padding-right:45px;}
    
    .vision_list .item_info_box h4 {height:108px; position:relative;}
    
    /* 역량 */
   	.record_list:after {display:block; content:""; clear:both;}
	.record_list > li {margin-right:30px; width:277.5px; text-align:left;}
	.record_list > li.item_width {width:585px;}
	.record_list > li:nth-child(2n) {margin-right:30px;}
	.record_list > li:nth-child(3n) {margin-right:0;}
	.record_list > li.item_margin {margin-right:30px;}
	.record_list > li.item_margin_none {margin-right:0;}
	.record_list > li.test {width:277.5px;}
	
	.record_list > li:nth-child(4) .info_box .list_tit, .record_list > li:nth-child(5) .info_box .list_tit {min-height:132px;}
    
    /* 연혁 */
    .time_con .txt_list .item_dd_low {margin-left:71px;}
    
    /* 비즈니스 전략 */
    .business_list {overflow:hidden; position:relative; padding:0 45px; height:600px;}
	.business_list:after {display:block; content:""; clear:both; position:absolute; top:50px; left:0; right:0; width:100%; height:500px; 
							background:url("/misoinfo/images/page/business/round_img.png") no-repeat center; background-size:100%; z-index:-1;}
	.business_list li {float:left; margin-top:0; width:33.333%; height:420px; margin:50px auto;}
	.business_list li:nth-child(1) p {padding-left:20px; padding-right:5px;}
	.business_list li:nth-child(3) p {padding-left:30px; padding-right:22px;}
	
	.business_list .item_info_box h4 {margin-top:5px;}
	.business_list .item_info_box p {max-width:342px;}
	.business_list .item_info_box .icon_box {top:-36px;}
	.business_list .list_item_it p {padding-left:42px; padding-right:8px;}
    
     
    /* ====== 제품 : Quantum SUIT ====== */
    .suite_con .txt_box, .suite_con .suite_desc_box p {text-align:left;}
    .suite_con .txt_box h4 {text-align:left;}
    
   	.link_list li {margin-right:1.5%; margin-bottom:1.5%; width:32%; text-align:left;}
	.link_list li:nth-child(2n) {margin-right:1.5%;}
	.link_list li:nth-child(3n) {margin-right:0;}
    .link_info_txt {text-align:left;}
    
    /* 공통 */
    .quantum_wrap .info_txt {margin-bottom:0;}
    
    /* VM */
    .quantum_con .txt_box strong {font-size:30px;}
    
    /* APC */
    .vm_con .img_item_lst img {max-width:780px;}
    
    /* FDC */
    .quantum_wrap .suite_image {max-width:none;}
    
    /* YMS */
    .quantum_con .txt_box h4.yms_tit {margin-bottom:10px;}
    
    /* ====== 보유특허 ====== */
    .patent_tab_wrap {padding:0 60px;}
    
    
    /* ====== 사업실적 ====== */
	.ul_list_area {display:block; position:relative; width:100%; width:calc(100% + 30px);  margin:-15px;}
	.ul_list_area li {display:block; float:left; width:33.333%; padding:15px; box-sizing:border-box; position:relative;}
	.ul_list_area li a {position:relative; display:block; width:100%; text-decoration:none; border:1px solid #d9d9d9; box-sizing:border-box;
		-webkit-transition:all 0.2s cubic-bezier(0, 0, 0.25, 1), visibility 0s cubic-bezier(0, 0, 0.25, 1); transition:all 0.2s cubic-bezier(0, 0, 0.25, 1), visibility 0s cubic-bezier(0, 0, 0.25, 1), transform 0.5s cubic-bezier(0, 0, 0.25, 1);
	}
	.ul_list_area li a .photo {position:relative; display:block; width:100%; height:230px; overflow:hidden;}
	.ul_list_area li a .photo:after {content:""; position:absolute; bottom:0; right:0; width:60px; height:50px; background:url("../images/board/icons_plus.png") no-repeat left top;  border:1px solid #d9d9d9; border-right:none; border-bottom:1px solid #fff; background-color:#fff; box-sizing:border-box;}
	
	.ul_list_area li a .photo .img_area {position:relative; display:block; width:100%; height:230px; overflow:hidden; border-bottom:1px solid #d9d9d9;}
	.ul_list_area li a .photo .img_area .img {display:block; vertical-align:middle; width:100%; height:230px; -webkit-transition:all 0.2s cubic-bezier(0, 0, 0.25, 1); transition:all 0.2s cubic-bezier(0, 0, 0.25, 1), transform 0.5s cubic-bezier(0, 0, 0.25, 1); position:relative; background:#333; text-align:center;}
	.ul_list_area li a .photo .img_area .img img {height:100%; width:auto;}
	.ul_list_area li a:hover .photo .img {transform:scale(1.1); -webkit-transform:scale(1.1); -ms-transform:scale(1.1);}
	
	.ul_list_area li a .info {position:relative; display:block; padding:25px 30px;}
	.ul_list_area li a.btn_photo .info {border-top:none;}
	.ul_list_area li a .info .cat {margin-bottom:10px; font-size:14px; line-height:14px; letter-spacing:0;}
	.ul_list_area li a .info .date {font-size:14px; line-height:14px; color:#bbbbbb; letter-spacing:0;}
	.ul_list_area li a:hover {-webkit-box-shadow:0px 0px 12px 6px rgba(238,238,238,0.75); -moz-box-shadow:0px 0px 12px 6px rgba(238,238,238,0.75); box-shadow:0px 0px 12px 6px rgba(238,238,238,0.75);}
	.ul_list_area li a:hover .info .title {color:#1e7faa;}
	
	.ul_list_area.pr_library li {position:relative;}
	.ul_list_area.pr_library li a.btn_photo {padding-bottom:70px;}
	.ul_list_area.pr_library li a.down_btn {display:inline-block; width:auto; position:absolute; left:50%; margin:-62px; bottom:110px;}
    
    
    /* ====== 문의하기 ====== */
    .question_txt {max-width:1080px;}
	.question_txt .qs_txt_box {width:530px;}
	.question_txt:after {background-size:auto;} 
    
    
    
}

@media all and (min-width:1440px){
	.header h1 {margin-left:-700px;}
	ul.util_m {margin-right:-700px;}
	
	.nav_area {width:1150px; margin-right:-575px;}
	
	.footer_container {width:1400px;}
	
	.engines_wrap .container {width:1400px;}
	
	
}

@media all and (min-width:1640px){
	.header h1 {margin-left:-800px;}
	ul.util_m {margin-right:-800px;}
	
	.nav_area {width:1300px; margin-right:-650px;}
	
	.footer_container {width:1600px;}
	
	.engines_wrap .container {width:1461px;}
}

