﻿/*ajou css*/
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);

body, select, input, iframe, ol, ul, li, tr, th, td, h1, h2, h3, h4, h5, h6, li, small, div.page-header-caption, #wrapper #nav ul li ul li > a, #wrapper .side-nav li a, #wrapper .fusion-button.button-1
{}
.blog_holder.blog_single article h2{font-family: Open Sans, 'Nanum Barun Gothic';}
.main_title01{text-align: center;font-size: 20px; line-height: 1.5em; font-family: 'Noto Sans KR';letter-spacing: 2.5px;font-weight: 500;}
.main_title02{text-align: center;font-size: 31px; line-height: 1.5em; font-family: 'Noto Sans KR';letter-spacing: 2.5px;font-weight: 700;}
.page_title01{font-size: 37px; line-height: 1.5em; font-family: 'Noto Sans KR';letter-spacing: 2.5px;font-weight: 700;margin: 10px 0;}
h2.service_title{font-family: 'Noto Sans KR';}
.title01_line {width: 3%;height: 3.5px;background: #000;margin: 0 auto;}
.subtitle_box{background: #F8F8F8;padding: 10px;margin-top: 10px;}
.subtitle01{color: #333; font-weight: 600; font-family: 'Nanum Barun Gothic';margin: 10px 0; font-size: 15px;font-size: 16px;line-height: 1.5;}
p.history01{font-size: 12px;}
i.fa.fa-plus {margin: 0 10px;}
body.page.page-id-16071 .more_facts_button .more_facts_button_text{font-size: 37px !important;padding:0px !important;}
a.icon_with_title_link{display: none !important;}
body.page.page-id-15234 .circle .icon_holder .fa-stack:hover i{color: #fff !important;}
/*overview*/
.over01{width: 100%;border-spacing: 0 5px; border-collapse: separate;}
.over01 th{color: #333; border-bottom: 1px solid #dbdbdb; text-align: justify;padding: 0px;width: 13%;}
.over01 td{border-bottom: 1px solid #dbdbdb;text-align: justify;width: 87%;}
@media only screen and (max-width: 480px){
.over01{border-spacing: 0;}
.over01 th{width: 20%}
.over01 td{width: 80%;}
}
blockquote{background: #ededed !important;}
blockquote p{font-size: 16px;color: #333;font-weight: 600;padding-left: 40px;}
blockquote:before{font-size:23px;float: left;}
h2.icon_title {font-size: 15px;padding-top: 5px;font-family: 'Open Sans', 'Nanum Gothic' !important;}
.page_desc01{font-size: 19px; line-height: 1.5; color :#fff}
h2.wpb_heading.wpb_singleimage_heading {position: absolute;color: #fff;text-align: center;margin: auto;top: 50%;left: 0;right: 0;}
.vc_row.wpb_row.section.vc_row-fluid.ceosection{padding: 0 150px;}
.wpb_text_column.wpb_content_element.overview{padding-right:100px;}
@media only screen and (max-width: 1230px) {
.vc_row.wpb_row.section.vc_row-fluid.ceosection{padding: 0 20px}
.wpb_text_column.wpb_content_element.overview{padding-right:0px;}
}
.greeting{;color: #333;font-size: 16px;font-weight: 700;}
@media only screen and (min-width: 1190px) and (max-width: 1580px) {
.ms-slide-layers{left: 15% !important;}
}
@media only screen and (min-width: 1001px) and (max-width: 1189px) {
.ms-slide-layers{left: 18% !important;max-width: 1000px !important;}
}
@media only screen and (min-width: 320px) and (max-width: 560px){
.msp-cn-1-48,.msp-cn-1-15,.msp-cn-1-60,.msp-cn-1-54{font-size:5px !important;line-height: 1 !important;}
}
@media only screen and (min-width: 320px) and (max-width: 360px)
{h2.wpb_heading.wpb_singleimage_heading{left:20%;}
}
.pro_dl{border: 2px solid #dbdbdb;box-shadow: 5px 5px #ededed;padding: 10px;min-height: 220px;}
.pro_dl dt{font-size: 15px; color: #333; font-weight: 700;margin-bottom: 20px !important;color: #333;FONT-FAMILY: 'Roboto Condensed','Nanum Gothic';}
.wpb_single_image.wpb_content_element.service_logo img{height: 40px;width: auto;}
.wpb_single_image.wpb_content_element.service_logo2 img{height: 30px;width: auto;}
.history_year{font-size: 15px; color: #333;}
.pro_number {font-size: 27px;font-weight: 700;line-height: 1.5;FONT-FAMILY: 'Roboto Condensed';color: #333;}
.info_logo p{top: 0px;left: 5px;position: relative;}
.info_logo img{float: left;height: 25px; width: auto;}
.separator,.footer_social{clear: both;}
.qode_carousels .slides img{width: auto !important;height: 30px; margin: 0 auto;}
/*@media only screen and (max-width: 777px){
.vc_empty_space.service_space{display: none;}
}
.blog_holder article .post_image img{
    display: none !important;
}
*/
.wpb_text_column.wpb_content_element.service_logo2.vc_custom_1425030079707 img{height: 30px;width: auto;}