/*
Theme Name: PLANITO COMPANY
Version: 1.0
Template: hiroshi
*/

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.6/dist/web/static/pretendard.css");
h1, h2, h3, h4, h5, h6 body, p { font-family: 'Pretendard Variable', 'Pretendard', sans-serif !important; }

.d-none { display: none !important; }
.d-inline { display: inline !important; }
.d-inline-flex { display: inline-flex !important; }
.d-block { display: block !important; }
.d-flex { display: flex !important; }
.d-grid { display: grid !important; }
.d-table { display: table !important; }

@media screen and (min-width:1199px) {
    .d-md-none { display: none !important; }
    .d-md-inline { display: inline !important; }
    .d-md-block { display: block !important; }
    .d-md-flex { display: flex !important; }
    .d-md-grid { display: grid !important; }
    .d-md-table { display: table !important; }
}

/*index*/
.qodef-e-custom-fields>.qodef-e-info-item:nth-child(2)>a::after {
    content:'㎡';
}

/*Portfolio-Single*/

.qodef-portfolio-single .qodef-portfolio-title {
    margin:0 !important;
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-info--date p,
.qodef-e.qodef-info--info-items>a.qodef-e-info-item {
    margin: 0;
    font-size: 14px !important;
    text-transform: uppercase;
    letter-spacing: 0;
}
.qodef-portfolio-info h6  {
    opacity: .6 !important;
    font-size:11px !important;
}

.qodef-portfolio-single .qodef-variations--small .qodef-portfolio-content {
    padding-bottom:20px;
}
.qodef-portfolio-single .qodef-variations--small .qodef-portfolio-info {
    margin-top:50px;
}
.qodef-portfolio-info>.qodef-info--info-items:nth-child(4)>a::after {
    content:'㎡';
}
/*.qodef-e.qodef-info--date,*/
.qodef-e.qodef-info--category,
.qodef-e.qodef-info--tags { display:none !important; }

/*Portfolio*/
.qodef-button.qodef-html--link,
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link { text-transform:unset; }

/*Navi*/
.qodef-header-navigation>ul>li>a { text-transform:unset; }

@media only screen and (max-width: 768px) {
    footer .qodef-grid-inner .qodef-grid-item:first-child,
    footer .qodef-grid-inner .qodef-grid-item:nth-child(2),
    footer .qodef-grid-inner .qodef-grid-item:nth-child(3) {
        display:none !important;
    }
    #qodef-page-footer .widget .qodef-widget-title { margin-bottom:20px; }
    #qodef-page-footer-top-area-inner.qodef-layout-columns--4-predefined .qodef-grid-item { margin-bottom:30px !important; }
    #qodef-page-footer-top-area-inner { padding-top:50px; }
    #qodef-page-footer-bottom-area { display:none; }
}