/* head */
.parts199-203_header1 li.nav-item.phone_address p.phone-number {
    display: none!important;
}

/* top sec01 */
.design-parts78_11vkPoifFD.bg-img {
    background-attachment: fixed!important;
}

/* top sec04 */
.parts124-1260Y7YJcYKbR_link {
    border: 1px solid #222!important;
    box-shadow: 0px!important;
}

/* top sec07 */
.design-parts80_TxoeFadnOt {
    background-attachment: fixed!important;
}
/*main img*/

@media screen and (min-width: 1550px){
    .parts255-257_img_wrap{
        margin-top:-150px!important;
        padding-top:-150px!important;
    }
    .parts255-257_img_wrap .h2-wrap{
        width: max-content!important;
    }
}
@media screen and (min-width: 1361px){
    .parts255-257_img_wrap{
        margin-top:-150px!important;
        padding-top:-150px!important;
    }
}
@media screen and (max-width:1025px) and (min-width: 641px){
	.parts255-257_img_wrap .h2-wrap{
        width: max-content!important;
    }
}
/*初めての方へ*/
.parts246-248mnnC1J8Sl0_complete_form .free-area p {
    text-align: center!important;
}
.design-parts74_BZ0P1iO9eD{
        background-attachment: fixed!important;
}
.design-parts87_wVxoejShz2{
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.design-parts87_wVxoejShz2 #parts87-slider-wVxoejShz2 .keen-slider__slide .slider-image{
      aspect-ratio:1/1!important;
      object-fit:cover!important;
}
.design-parts87_wVxoejShz2 #parts87-slider-wVxoejShz2 .keen-slider__slide{
    padding:0 0px 0 0!important;
}

@media screen and (min-width: 1370px){
    .parts169170171_article_header.bg-image{
        position:absolute!important;
          top: 0!important;
              width: 100%!important;
    }
    .parts231_breadcrumb.p-breadcrumb {
        margin-top: 340px !important;
    }
}
.parts38_IsxLDK825T .product-list .product-item .product-thumbnail img,.parts38_dgp0zH6Zkp .product-list .product-item .product-thumbnail img,.parts38_IsxLDK825T .product-list .product-item .product-thumbnail img{
    object-fit: contain!important;
}
@media print, screen and (min-width: 992px){
	.design-parts79_F7gsV2f1sB .contents-wrap .text-wrap,.design-parts79_F7gsV2f1sB .contents-wrap .figure-wrap,.design-parts79_olOgziiQYt .contents-wrap .figure-wrap,.design-parts79_olOgziiQYt .contents-wrap .text-wrap,.design-parts79_7UdgQ3xxSH .contents-wrap .text-wrap,.design-parts79_7UdgQ3xxSH .contents-wrap .figure-wrap,.design-parts79_xEQCc41iyR .contents-wrap .figure-wrap,.design-parts79_xEQCc41iyR .contents-wrap .text-wrap{
	        height: 360px!important;
	}
}
.parts38_IsxLDK825T .product-list .product-item .product-thumbnail img,.parts38_dgp0zH6Zkp .product-list .product-item .product-thumbnail img,.parts38_HvHJ0Zm6jZ .product-list .product-item .product-thumbnail img{
        object-fit: contain !important;
        aspect-ratio: auto !important;
}
.parts127-129kevLmPFrAE_text h2{
            margin-right: 0px!important;
}
@media screen and (max-width: 520px){
    .parts255-257_img_wrap .h2-wrap{
            display: none!important;
    }
}

@media screen and (max-width:1549px) and (min-width: 641px){
	.parts255-257_img_wrap .h2-wrap h2.h2-txt, .parts255-257_img_wrap .h2-wrap h2.h2-img{
	            max-width: 800px!important;
	}
	.parts255-257_img_wrap.fade_up .h2-wrap{
	    width: 150%!important;
	}
}
.design-parts42_StixNqO3ur .parts42 .main-content .content .item .text-content .title{
    height: 90px!important;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
        background: #e8f3df!important;
            margin-bottom: 10px!important;
}
@media screen and (min-width: 367px){
    section.parts199-203_header1 header nav.navbar .navbar-brand{
        width: auto !important;
    }
    
}
@media screen and (min-width: 1024px) and (min-height: 1366px) {
    body .creative_parts265_206zA82kRZ .boxy {
        top: 65% !important;
    }
}
.pagetop {
        bottom: 20px!important;
}
.design-parts79_F7gsV2f1sB .contents-wrap .text-link-button:hover,.design-parts79_xEQCc41iyR .contents-wrap .text-link-button:hover{
        background: #d37374!important;
    border: 1px solid #d37374!important;
}
/***** デザイナー調整ここから *****/

.design-parts42_StixNqO3ur .parts42 .main-content .content .item .text-content .title {
background: #ffffff !important;
line-height: 1.2em;}
.design-parts42_StixNqO3ur .parts42 .header-wrap {
    display: none;
}
.design-parts80_TxoeFadnOt {
    padding: 0!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts80_TxoeFadnOt {
        padding: 0!important;
    }
}

.design-parts80_TxoeFadnOt .contents-wrap .definition-term {
    letter-spacing: 6px !important;
}

@media screen and (min-width: 992px) {
    .parts237-263_y7X0ph0W9f {
        height: 150px !important;
    }
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts237-263_y7X0ph0W9f {
        height: 30px !important;
    }
}

/***** デザイナー調整ここまで ******/