/* メイン画像 */
@media screen and (min-width: 521px) and (max-width: 991px){
    body .parts252-254-slider-wrap{
        height:auto!important;
    }
}


/*ヘッダーナビ*/
.parts190-195_header1 nav.menulist {
    font-family: 'Segoe Print', cursive, '游明朝体' !important;
}

.design-parts42_slgz1vxrj0.bg-color {
    padding: 148px 0!important;
}

/*フローティングボタン*/
.parts41_OganCwS54Q .inner-item a {
    border-radius: 0!important;
}

/* NEWSセクション */
body .design-parts-52_Bcr4CVjfz2 .container .content h4.banner-area{
    background:url(https://cdn.cuezilla-cms.com/penkitosou.com/images/1066/Frm3gq0Gb2.webp);
    background-size:cover;
}
body .parts190-195_header1 .navbar .navbar-brand img{
    width:auto!important;
}
body .design-parts-52_Bcr4CVjfz2,body .design-parts-52_Bcr4CVjfz2 .container .content h4.banner-area{
    height:auto!important;
}
@media screen and (max-width: 520px){
body .design-parts-52_Bcr4CVjfz2 .container .content h4.banner-area.p-3{
    padding:2rem!important;
}
}
/*セクション1*/
.top-sec1-linkbtn a{
    display: block;
    position: relative;
    text-align: center;
    width: fit-content;
    color:#000000;
    border: 1px solid #000000;
    padding: 10px min(40px, 10%);
    font-size: 18px;
    border-radius: 50px;
    transition: .3s;
}
.top-sec1-linkbtn a:hover{
    background-color: #000000;
    color:#ffffff;
}
.top-sec1-linkbtn a:after{
    display: block;
    position: absolute;
    top: 30%;
    right: 10px;
    transform: rotate(45deg) translateY(50%);
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid;
    border-color: #000000 #000000 transparent transparent;
}
/*@media screen and (min-width: 992px) {
    .design-parts78_hhiIj1AFDU .title {
        color: #FFFFFF!important;
    }
}

@media screen and (min-width: 992px) {
    .design-parts78_hhiIj1AFDU .title_border {
        border-bottom: 1px solid #FFFFFF!important;
    }
}
.design-parts78_hhiIj1AFDU .link-btn {
    color: #FFFFFF!important;
}

.design-parts78_hhiIj1AFDU .link-btn::after {
    border-color: #FFFFFF #FFFFFF transparent transparent!important;
}*/

.design-parts78_hhiIj1AFDU .header {
    font-family: serif!important;
}

.design-parts78_5xyML0UbVG {
    padding-bottom: 0px!important;
}


/*セクション1-1リンク設定を別パーツで対応*/
@media screen and (min-width: 992px) {
    .design-parts13_iHLSl2OEBk {
        padding-bottom: var(--sec-t--pad--pc)!important;
    }
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts13_iHLSl2OEBk {
        padding-bottom: var(--sec-t--pad--tab)!important;
    }
}

@media screen and (max-width: 520px) {
    .design-parts13_iHLSl2OEBk {
        padding-bottom: var(--sec-t--pad--sp)!important;
    }
}

/*セクション2-1*/
.parts21_l5uNOmq7Ar .parts21_content .parts21-card .card-thumbnail {
    border: none!important;
}

.parts21_l5uNOmq7Ar .btn-link {
    border-radius: 0!important;
}

.parts21_l5uNOmq7Ar .btn-link {
    background-color: transparent!important;
    color: #000!important;
}

/*セクション3*/

/*セクション4*/
.design-parts43_XG5vuNJmSf .parts43 .main-content .list-items.slick-initialized .slick-dots button {
    border: 1px solid #FFFFFF!important;
}

.design-parts43_XG5vuNJmSf .parts43 .main-content .list-items.slick-initialized .slick-dots .slick-active button {
    background-color: #FFFFFF!important;
}

.design-parts43_XG5vuNJmSf .parts43 .main-content .button .content-button .link_btn {
    border: 1px solid #FFFFFF!important;
}

/*セクション5　FAQ*/
.design-parts-33_PKlRJdYi8S.design-parts-33 .container ul li {
    /*border: 1px solid #FFFFFF!important;*/
    background: rgba(255,255,255, 1)!important;
}

@media screen and (min-width: 992px) {
    .design-parts-33_PKlRJdYi8S.design-parts-33 .container .t_questionPKlRJdYi8S, .design-parts-33_PKlRJdYi8S.design-parts-33 .container .t_answer {
        font-size: 18px!important;
    }
}


/*セクション6バナー*/
.recruitment_parts2exkLiHHmkV_imagebanner {
    padding-top: 150px!important;
    padding-bottom: 150px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2exkLiHHmkV_imagebanner {
        padding-top: 80px!important;
        padding-bottom: 80px!important;
    }
}
@media screen and (max-width: 520px) {
    .recruitment_parts2exkLiHHmkV_imagebanner {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
}

/*ブログセクション*/
.design-parts-8_4F1y8qvgBl .container .content a.past_link {
    color: #FFFFFF!important;
}
.design-parts-8_4F1y8qvgBl .yazirusi {
    border-bottom: 1px solid #FFFFFF!important;
    border-right: 1px solid #FFFFFF!important;
}

/*私たちのサービスページ*/
.parts246-248HcNVQtfCwr_complete_form {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-248HcNVQtfCwr_complete_form {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-248HcNVQtfCwr_complete_form {
        padding-top: 40px!important;
    }
}

.parts249-2512DMjPMGC32_complete_form, .parts249-251rC7HhysnYn_complete_form, .parts249-2516RPB3fosEb_complete_form, .parts249-251xcG5MfCzrI_complete_form, .parts249-251Cgj5sClgde_complete_form , .parts249-251szs38xbJ9a_complete_form {
    padding: 10px 0!important;
}

.recruitment_parts2MjWzdLUgt8_imagebanner {
    padding-top: 100px!important;
    padding-bottom: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2MjWzdLUgt8_imagebanner {
        padding-top: 60px!important;
        padding-bottom: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .recruitment_parts2MjWzdLUgt8_imagebanner {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
}


.parts48_NR8zqrGElZ .parts48-content .wrap-item .title {
    line-height: 1.5!important;
    margin-bottom: 20px!important;
}

@media screen and (max-width: 520px) {
    .parts48_NR8zqrGElZ .parts48-content .wrap-item .title {
        font-size: 20px!important;
    }
}

@media screen and (max-width: 520px) {
    .parts48-content .wrap-item span {
        text-align: left!important;
    }
}

/*塗装プランページ*/
@media screen and (max-width: 520px) {
    .parts133-135Q9hrFOeg8o_text h2 {
        font-size: 18px!important;
    }
}

.parts133-135Q9hrFOeg8o_text-img {
    padding-top: 100px!important;
    padding-bottom: 0px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts133-135Q9hrFOeg8o_text-img {
        padding-top: 60px!important;
        padding-bottom: 0!important;
    }
}

@media screen and (max-width: 520px) {
    .parts133-135Q9hrFOeg8o_text-img {
        padding-top: 40px!important;
        padding-bottom: 0!important;
    }
}

.design-parts88_KbM5bMQV7e {
    padding-bottom: 40px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts88_KbM5bMQV7e {
        padding-bottom: 10px!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts88_KbM5bMQV7e {
        padding-bottom: 0px!important;
    }
}
.parts39_M3mzGzvcWr .product-list .product-item .product-thumbnail,.parts39_rAJljhcJih .product-list .product-item .product-thumbnail,.parts39_7ukYSbPRr0 .product-list .product-item .product-thumbnail{
    display:none!important;
}
.parts39_M3mzGzvcWr .product-list .product-item .product-detail .pro-price,.parts39_rAJljhcJih .product-list .product-item .product-detail .pro-price,.parts39_7ukYSbPRr0 .product-list .product-item .product-detail .pro-price{
    font-weight:normal!important;
    font-size:18px!important;
    text-align:left!important;
}
.parts39_M3mzGzvcWr .product-list .product-item .product-detail .pro-name,.parts39_rAJljhcJih .product-list .product-item .product-detail .pro-name,.parts39_7ukYSbPRr0 .product-list .product-item .product-detail .pro-name{
    font-size:22px!important;
    font-weight:bold!important;
}
.parts39_M3mzGzvcWr .product-list .product-item,.parts39_rAJljhcJih .product-list .product-item,.parts39_7ukYSbPRr0 .product-list .product-item{
    background:#eeeeee!important;
    padding:10px!important;
    margin-bottom:10px!important;
}
@media screen and (max-width: 991px){
    .parts39_M3mzGzvcWr .product-list .product-item,.parts39_rAJljhcJih .product-list .product-item,.parts39_7ukYSbPRr0 .product-list .product-item{
        width:100%!important;
    }
}

.box-22 .btn {
        font-weight: bold!important;
    }
@media screen and (max-width: 520px) {
    h3#title_header-22 {
    font-size: 20px!important;
}
}

@media screen and (max-width: 520px) {
    #sub_header-22 {
        font-size: 14px!important;
    }
}

@media screen and (min-width: 992px) {
    .box-22 .btn {
        font-size: 1.2em!important;
    }
}

/*各種募集*/
.parts246-24840kwgCCmgA_complete_form {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-24840kwgCCmgA_complete_form {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-24840kwgCCmgA_complete_form {
        padding-top: 40px!important;
    }
}

/*会社概要*/
.parts264-070809_custom_xRrqMDI93L {
    padding-top: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts264-070809_custom_xRrqMDI93L {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts264-070809_custom_xRrqMDI93L {
        padding-top: 40px!important;
    }
}


/*外部リンクセクション　トップ*/
.parts178_1col {
    margin-left: 0px!important;
}
.parts178_1col:last-child {
    margin-left: 30px!important;
}
@media screen and (max-width: 520px) {
.parts178_1col:last-child {
    margin-left: 0px !important;
}
}

@media screen and (max-width: 520px) {
    .parts178_img_wrap img {
        max-height: 170px!important;
    }
}



@media screen and (min-width: 992px) {
    .partvSXEk76YyA373839_h2_wrap .partvSXEk76YyA373839_h2 {
        display: none!important;
    }
    
.design-parts88_KbM5bMQV7e, .design-parts88_6XDEQn9FtP {
    padding-top: 0!important;
}

@media screen and (min-width: 992px) {
    .partzDjnGgo5hw373839_h2_wrap p.mb-auto, .partvSXEk76YyA373839_h2_wrap p.mb-auto {
        font-size: 30px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .partzDjnGgo5hw373839_h2_wrap p.mb-auto, .partvSXEk76YyA373839_h2_wrap p.mb-auto {
        font-size: 26px!important;
    }
}
@media screen and (max-width: 520px) {
    .partzDjnGgo5hw373839_h2_wrap p.mb-auto, .partvSXEk76YyA373839_h2_wrap p.mb-auto {
        font-size: 20px!important;
    }
}
/* ヘッダー */
@media screen and (min-width: 1367px){
.parts190-195_header1 li.nav-item a span{
    font-size:13px!important;
}
}
.parts231_breadcrumb .c-breadcrumb__item .only-qr,.parts225_post_category .only-qr,.category_post_count ul li a .only-qr{
        display: none!important;
}