/*
Theme Name: LeadEngine Child
Template: leadengine
Theme URI: https://www.leadengine-wp.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Page Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */


@font-face {
   font-family: 'Noto Sans JP';
   font-style: normal;
   font-weight: normal;
   src: 
        url(NotoSansCJKjp-Regular.woff2) format('woff2'),
        url(NotoSansCJKjp-Regular.woff) format('woff'),
        url(NotoSansCJKjp-Regular.eot) format('embedded-opentype');
 }

@font-face {
   font-family: 'Noto Sans JP';
   font-style: normal;
   font-weight: bold;
   src: 
        url(NotoSansCJKjp-Bold.woff2) format('woff2'),
        url(NotoSansCJKjp-Bold.woff) format('woff'),
        url(NotoSansCJKjp-Bold.eot) format('embedded-opentype');
 }
.upper-footer {font-size:13px !important;}
.vc_section .vc_row {padding-top:0px !important;}
html, body {
    font-family: 'Noto Sans JP', sans-serif !important; font-weight:normal !important;
   
}
select, input, td, th, a, span, div {
    font-family: 'Noto Sans JP', sans-serif !important;
    
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Noto Sans JP', sans-serif !important;
   
}
.entry-image {display:none !important;}
.main_btn_banner {width:100%; min-height:70px}
.main_btn_banner span{line-height:20px;}
.main_btn_banner2 {width:100%; min-height:70px}
.main_btn_banner2 span{line-height:40px;}


.fa {font-family:'FontAwesome' !important;}
.logged-in #main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {padding-top:36px; padding-bottom:35px;}
.tt_button.modal-menu-item {margin-top:20px}
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow {font-family:'dashicons' !important;}

#main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item {width:25%}
.navbar .container #logo .logo {margin-top:22px;}
.entry-header {padding-top:130px; padding-bottom:30px; margin-bottom:0px;}

.feature-sections-wrapper .feature-sections-tabs {top:88px !important;}
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown .depth_4 > a {color:#000 !important; margin-left:4px; font-weight:bold;}
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown .depth_4 > ul li > a {margin-left:4px; letter-spacing:-0.8px;}
.vc_grid-pagination {margin-top:80px !important;}
[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {font-family:vc_grid_v1 !important}
.breadcrumbs {display:none !important;}
h1.blog-single-title {font-size:32px !important;}
#posts-content .entry-meta .author {display:none !important;}
#posts-content .entry-meta .blog-label {display:none !important;}
#posts-content .entry-meta .published:before {display:none !important;}
.single-post #posts-content .BlogFullWidth {width:100% !important;}
.blog-social-sharing {text-align:center !important;}
body.home #main {background:#fff !important;}
#posts-content.blog-img-left-list .BlogFullWidth .post {width:100% !important; margin:0 auto !important; margin-bottom:50px !important;}
#posts-content.blog-img-left-list .BlogFullWidth .entry-wrapper {width:100% !important;}
#main .container {background:#fff !important}
.page-template-default #primary {padding-bottom:0px !important;}
.container h1 {font-size:40px !important;}
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a {font-size:18px !important;}
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li a {max-width:200px;font-size:18px !important;}
.feature-sections-wrapper .featured-left .side-featured-wrapper {display:none !important;}
body.page-id-6860 .feature-sections-wrapper .featured-left .side-featured-wrapper {display:block !important;}
.feature-sections-wrapper .side-content-wrapper {width:100% !important;}
body.page-id-6860 .feature-sections-wrapper .side-content-wrapper {width:60% !important;}
.single-page-content {padding-top:50px; padding-bottom:0px}
body.page-id-25776 .single-page-content {padding-top:50px; padding-bottom:0px}
body.page-id-25799 .single-page-content {padding-top:50px; padding-bottom:0px}
body.page-id-25797 .single-page-content {padding-top:50px; padding-bottom:0px}
body.page-id-26484 .single-page-content {padding-top:50px; padding-bottom:0px}
body.page-id-26491 .single-page-content {padding-top:50px; padding-bottom:0px}
body.page-id-26497 .single-page-content {padding-top:50px; padding-bottom:0px}
body.page-id-26503 .single-page-content {padding-top:50px; padding-bottom:0px}
body.page-id-7012 .single-page-content {padding-top:50px; padding-bottom:0px}
body.page-id-7031 .single-page-content {padding-top:50px; padding-bottom:0px}
body.page-id-26460 .single-page-content {padding-top:50px; padding-bottom:0px}
label.ebd_input {display:none}
span.wpcf7-list-item {width:50%; float:left; margin:0;}
.wpcf7 .wpcf7-checkbox {width:100%; display:inline-block}
.blog-detailed-grid.blog-img-left-list figure a{
	display: block; 
	overflow: hidden; 
	height: 212px; 
	width: 212px;
	}
.blog-detailed-grid.blog-img-left-list img {
	display: block;
	min-width: 100%; 
	min-height: 100%; 
	-ms-interpolation-mode: bicubic;
    object-fit: cover;
    object-position: center;
	}
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date {line-height:22px;}
.vc_grid-filter.vc_grid-filter-center {text-align:left !important;}
.vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {padding-left:30px; padding-top:30px; padding-bottom:30px; border-bottom:1px solid #ededed;}
.content-area .vc_basic_grid .vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt p {margin-bottom:0px !important;}
#wrapper .blog-detailed-grid .entry-wrapper {border:0px !important;}
.wpb_single_image.vc_align_center {text-align:left !important;}
.content-area .vc_basic_grid .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before {display:none !important;}
.minimal-lists .vc_gitem-post-data.vc_gitem-post-data-source-post_categories {display:inline-block; position:relative; margin-bottom:0px !important}
.minimal-lists .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {float:none !important;}
.minimal-lists .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_author {
    display: inline-block;
    position: relative;
    padding-right: 10px;
    margin-right: 10px;
	font-size:14px;
	vertical-align:middle;
}
.minimal-lists .vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_author:before {content: '';
    width: 1px;
    height: 12px;
    background: #e5e7f2;
    position: absolute;
    right: 0;
    top: 2px;
}
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active {background:#e3efff !important}
.feature-sections-wrapper .feature-sections-tabs {margin-left:-15px !important; margin-right:-15px !important;}
.wpb_text_column ul>li:before {content:"\f068" !important; font-size:10px !important;}
.cb-container {background:none; border:1px solid #000; text-align:center; padding:30px 5px;}
.post-entry {width:100%}
body.home .vc_grid-item-mini .blog-detailed-grid img {min-height:100%; min-width:100%; object-fit:cover;}
body.home .wpb_single_image .vc_single_image-wrapper {width:100%; height:200px; overflow:hidden; background:#ededed;}
body.home .content-area .vc_basic_grid .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4 {overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis;}
.main_top_box {border:none !important; border-radius:0px !important;}
.main_top_box  .vc_column-inner {background:#fff !important; padding-left:0px !important; padding-right:0px !important;}
.main_top_box h4 {color:#006fff !important;}
.main_top_box h5 {font-size:16px !important; margin:20px 0px !important;}
.main_top_box .cb-text-area p {color:#1f1f1f}
.main_top_box  .vc_column-inner:before {content:'';border-top:20px solid #006fff !important; border-left:20px solid transparent; position:absolute; right:10px; top:10px;} 
.keydesign-cart {display:none !important;}
.fa.toggle-search {right:0px; font-size:16px;}
.lang_btn:after {display:none !important;}
.lang_btn img {width:18px;}
.navbar-default .nav li a.lang_btn {padding:32px 15px !important;}
.topbar-contact {display:none !important;}
.topbar-menu-search {margin-right:10px !important;} 
.topbar-search form {position:absolute !important; right:0px; top:42px;}
.topbar-search {margin-left:30px; margin-right:4px;}
.fa.toggle-search {margin-top:4px;}
.tt_button.btn_secondary_color.tt_secondary_button:hover,
.tt_button.btn_secondary_color.tt_secondary_button:hover .iconita,
.tt_button.tt_secondary_button:hover .iconita,
.tt_button.tt_secondary_button:hover {color: #252525 !important;}
body.home .lang_btn i {font-size:18px; color:#fff}
.key-icon-box .ib-wrapper {padding:10px !important; padding-top:0px !important;}
body.home .key-icon-box .ib-wrapper {padding:30px !important; }
.lang_btn i {font-size:18px; color:#1f1f1f}
.navbar-shrink .lang_btn i {color:#1f1f1f !important}
.main_visual_text1 {margin-bottom:0px !important; font-weight:bold !important;}
#page_title h1 {font-weight:bold}
.main_banner_area .cb-container {line-height:50px}
.main_banner_area .cb-img-area {line-height:90px; vertical-align:middle}
.navbar-default .nav li a {padding:35px 8px !important;}
#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a {font-size:12px !important; padding:4px 0px !important;}
td.category {width:20% !important; text-align:center; background:#0060a9;}
td.category a {color:#fff !important;}
td.date {width:20% !important; text-align:center;}
td.title {line-height:26px; vertical-align:middle !important;}
.main_banner_area .cb-img-area {max-height:20px;}
.list_list .vc_gitem-row-position-middle {padding:0px !important;}
.list_list .vc_gitem-post-data-source-post_categories {margin-bottom:0px !important;}
.container {width:1050px !important;}
.vc_row .wpb_column.vc_column_container:first-child {position:inherit !important;}
.main_visual_text1 h1 {margin-bottom:0px !important; font-weight:bold !important;}
.main_visual_text1 h6 {font-size:18px !important;}
.breadcrumbs a.home {display:none !important;}
.breadcrumbs {float:right !important;}

.main_icon_box_icon_1:before {content:'';border-top:20px solid #006fff !important; border-left:20px solid transparent; position:absolute; right:15px; top:0px;} 
.main_icon_box_icon_2:before {content:'';border-top:20px solid #006fff !important; border-left:20px solid transparent; position:absolute; right:15px; top:0px;} 
.main_icon_box_icon_3:before {content:'';border-top:20px solid #006fff !important; border-left:20px solid transparent; position:absolute; right:15px; top:0px;} 
.main_icon_box_icon_4:before {content:'';border-top:20px solid #006fff !important; border-left:20px solid transparent; position:absolute; right:15px; top:0px;} 
.tt_secondary_button:before {content:'';border-top:20px solid #fff !important; border-left:20px solid transparent; position:absolute; right:0px; top:0px;}  
.main_icon_box_icon_1 {}
.main_icon_box_icon_2 img {padding:12px 0px}
.main_icon_box_icon_3 img {padding:11px 0px}
.main_icon_box_icon_4 img {padding:4px 0px}
.tt_button.btn_secondary_color {border:1px solid #fff !important;}
.tt_button.btn_secondary_color.tt_secondary_button, .tt_button.btn_secondary_color:hover {border-radius:0px !important;}
.upper-footer {background:#4e4e4e !important; border:none !important;}
body.home .kd_number_string {border:1px solid #fff; height:145px; line-height:145px; width:145px; margin:auto; border-radius:100%; margin-bottom:20px; color:#fff !important;}
body.home .toggle-search {color:#ffffff !important;}
body.home nav.navbar-shrink .toggle-search {color:#1f1f1f !important;}
#page_title {padding:50px 0px !important; text-align:center !important; margin-bottom:40px;}
#page_title .kd-separator.below_title {margin:auto !important; text-align:center !important;}
#page_title h1 {text-align:center !important;}
#page_title h6 {text-align:center !important;}
#page_title .subtitle {margin-top:20px !important}
body.home .vc_grid-item-mini .vc_gitem-zone-a .vc_gitem-row-position-middle {padding-top:10px !important; padding-bottom:10px !important;}
body.home .vc_grid-filter.vc_grid-filter-center {margin-bottom:0px !important;}
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding-right:40px !important;}
.blog-single-content .blog-content {font-size:14px !important; line-height:18px !important; color:#000 !important}
h1.blog-single-title {font-size:32px !important;}

body.home .main_top_box:hover .vc_column-inner {background:#006fff !important;}
body.home .main_top_box:hover .vc_column-inner a {color:#fff !important;}
body.home .main_top_box:hover .vc_column-inner:before {border-top:20px solid #fff !important;}
.comments-content {display:none !important;}

#posts-content.blog-img-left-list .entry-wrapper {width:100% !important;}
#posts-content.blog-img-left-list .post p {overflow:hidden !important; text-overflow:ellipsis !important; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.basic_list {padding-bottom:10px; border-bottom:1px solid #ddd}
.basic_list .vc_gitem-row-position-middle {padding:0px !important;}
.basic_list .vc_gitem-post-data.vc_gitem-post-data-source-post_date {padding-left:40px !important;}
body.home .basic_list {padding-bottom:0px; border-bottom:1px solid #ddd}
body.home .basic_list .vc_gitem-post-data.vc_gitem-post-data-source-post_date {padding-left:24px !important;}
body.home .vc_grid-filter.vc_grid-filter-center {padding-left:24px !important;}
.entry-header .header-overlay {background:none !important;}
.ebd_results {margin-top:40px;}
.comment-count {display:none !important;}
body.archive .tt_button:before {display:none !important;}
#posts-content.blog-img-left-list .post {word-break:break-word !important;}




/*¸ð¹ÙÀÏ»çÀÌÁî*/
@media(max-width: 959px) {
body.page-id-7036 .vc_custom_1591902530093 {display:none !important;}
body.page-id-7036 .vc_col-sm-8 {width:100% !important; display:inline-block}
body.page-id-7036 .vc_col-sm-4 {width:30% !important; display:inline-block}
body.page-id-7034 .vc_custom_1591902561512 {display:none !important;}
body.page-id-7034 .vc_col-sm-8 {width:100% !important; display:inline-block}
body.page-id-7034 .vc_col-sm-4 {width:30% !important; display:inline-block}




body.home .toggle-search {color:#1f1f1f !important;}
.container {width:100% !important;}
.no-topbar + #wrapper.hide-title-section {padding-top:90px !important;}
.navbar-nav #top_search {display:none !important;}
body.home .lang_btn i {color:#1f1f1f !important;}
.navbar-nav {margin:0px !important;}
.navbar .container #logo .logo {margin-top:0px;}
#main-menu .navbar-nav .menu-item-has-children .mobile-dropdown {font-family:FontAwesome !important;}
.logged-in #main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {padding:10px 0px !important}
#main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item {width:100%}
#menu-item-6880 {width:100% !important}
#menu-item-6485 li {width:100% !important}
#menu-item-6889 li {width:100% !important}
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic {margin:0 auto !important;}
.vc_tta-container .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels .vc_tta-panel-body {text-align:left; padding:0 30px; max-width:auto !important; width:auto !important;}
#logo {max-width:300px !important; margin-top:10px !important;}
.admin-bar .feature-sections-wrapper .feature-sections-tabs {top:0px !important;}
.single-page-content {padding:0px !important;}
.entry-header {padding-top:30px !important; padding-bottom:30px !important;}
.entry-header h1 {font-size:30px !important;}
body.page-id-6860 .feature-sections-wrapper .side-content-wrapper {width:100% !important;}
body.page-id-6860 .feature-sections-wrapper .featured-left .side-featured-wrapper {width:100% !important;}
body.page-id-6860 .feature-sections-wrapper .side-featured-wrapper {width:100% !important;}
.fa.toggle-search {top:-4px !important;}
.vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {padding-left:0px !important;}
.mobile-cart {display:none !important;}
#top_search {display:none !important;}
.navbar-nav {margin-top:0px !important; margin-bottom:0px !important;}
.lang_btn i {color:#1f1f1f !important;}
.navbar-default .nav li a.lang_btn {padding:10px 0px !important;}
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date {display:none !important;}
.blog-img-left-list figure {display:none !important;}
.upper-footer {display:none !important;}
.upper-footer .five-widget-area {width:100% !important;}
.upper-footer .five-widget-area div {max-width:100% !important;}
.upper-footer .five-widget-area input {margin:0 auto !important;}
.mob_none {display:none !important;}
.vc_custom_1587523399100 {display:none !important;}
}
