.elementor-1373 .elementor-element.elementor-element-28abbd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1373 .elementor-element.elementor-element-4ed5eb9{text-align:right;}.elementor-1373 .elementor-element.elementor-element-4ed5eb9 .elementor-heading-title{font-weight:400;}.elementor-1373 .elementor-element.elementor-element-cbc2833{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1373 .elementor-element.elementor-element-cbc2833:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-cbc2833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shikaku-izm.co.jp/wp-content/uploads/2024/11/top-about-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1373 .elementor-element.elementor-element-2dfa5ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1373 .elementor-element.elementor-element-85f4162 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1373 .elementor-element.elementor-element-85f4162 .elementor-heading-title{font-weight:400;color:#D7D0B8;}.elementor-1373 .elementor-element.elementor-element-2befcaa > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-1373 .elementor-element.elementor-element-2befcaa .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1373 .elementor-element.elementor-element-c8ef997 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-c8ef997{font-size:14px;font-weight:400;line-height:34px;}.elementor-1373 .elementor-element.elementor-element-87c1936{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-1373 .elementor-element.elementor-element-87c1936:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-87c1936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b03182 );}.elementor-1373 .elementor-element.elementor-element-3d3fe5c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1373 .elementor-element.elementor-element-7bd4f4a{text-align:center;}.elementor-1373 .elementor-element.elementor-element-7bd4f4a img{width:80%;}.elementor-1373 .elementor-element.elementor-element-51675c0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#989898;--border-color:#989898;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1373 .elementor-element.elementor-element-67498f5 > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1373 .elementor-element.elementor-element-67498f5 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-1373 .elementor-element.elementor-element-deb1fbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-deb1fbb{font-size:14px;font-weight:400;line-height:34px;}.elementor-1373 .elementor-element.elementor-element-084b5d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1373 .elementor-element.elementor-element-084b5d6:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-084b5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13f3e69 );}.elementor-1373 .elementor-element.elementor-element-b4486ec > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1373 .elementor-element.elementor-element-b4486ec .elementor-heading-title{font-weight:400;color:#D7D0B8;}.elementor-1373 .elementor-element.elementor-element-e1efdd8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1373 .elementor-element.elementor-element-d7bcca3{--display:flex;}.elementor-1373 .elementor-element.elementor-element-df46112 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1373 .elementor-element.elementor-element-df46112 .elementor-heading-title{font-size:24px;font-weight:700;line-height:1.5;}.elementor-1373 .elementor-element.elementor-element-0ced087 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1373 .elementor-element.elementor-element-0ced087{font-size:14px;font-weight:400;line-height:34px;}.elementor-1373 .elementor-element.elementor-element-61ebde8 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1373 .elementor-element.elementor-element-61ebde8{text-align:right;font-size:18px;font-weight:400;}.elementor-1373 .elementor-element.elementor-element-3394b5c{text-align:right;}.elementor-1373 .elementor-element.elementor-element-3394b5c img{width:300px;opacity:0.5;}.elementor-1373 .elementor-element.elementor-element-0294996{--display:flex;}.elementor-1373 .elementor-element.elementor-element-6a3099b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1373 .elementor-element.elementor-element-bd4f8ab > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1373 .elementor-element.elementor-element-bd4f8ab{text-align:center;}.elementor-1373 .elementor-element.elementor-element-bd4f8ab .elementor-heading-title{font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-ucaddon_business_hours .ue_business_hours_header_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_business_hours .ue_business_hours_header_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_business_hours .ue_business_hours_list_item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_business_hours .ue_business_hours_footer{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1373 .elementor-element.elementor-element-84704f9 .ue_business_hours{background-color:#ffffff;border-style:none;border-radius:0px;}.elementor-1373 .elementor-element.elementor-element-84704f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-84704f9 .ue_business_hours_header{background-color:#3900ff;color:#ffffff;padding:20px 20px 20px 20px;text-align:center;border-radius:0px;}.elementor-1373 .elementor-element.elementor-element-84704f9 .ue_business_hours_header_title{margin-top:0px;}.elementor-1373 .elementor-element.elementor-element-84704f9 .ue_business_hours_header_subtitle{margin-top:3px;}.elementor-1373 .elementor-element.elementor-element-84704f9 .ue_business_hours_list{padding:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-84704f9 .ue_business_hours_list_item_line{border-bottom-style:none;border-bottom-color:#ececec;border-bottom-width:1px;margin-left:15px;margin-right:15px;}.elementor-1373 .elementor-element.elementor-element-84704f9 .ue_business_hours_list_item{border-radius:0px;padding:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-84704f9 .ue_business_hours_list_item_seperator{border-bottom-style:solid;border-bottom-color:#e3e3e3;border-bottom-width:1px;}.elementor-1373 .elementor-element.elementor-element-84704f9 .ue_business_hours_footer{background-color:#f5f5f5;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#d3d3d3;border-radius:0px;text-align:center;color:#8d8d8d;}:root{--page-title-display:none;}@media(min-width:701px){.elementor-1373 .elementor-element.elementor-element-2dfa5ee{--content-width:1000px;}.elementor-1373 .elementor-element.elementor-element-3d3fe5c{--width:39%;}.elementor-1373 .elementor-element.elementor-element-51675c0{--width:58%;}.elementor-1373 .elementor-element.elementor-element-084b5d6{--content-width:1000px;}.elementor-1373 .elementor-element.elementor-element-d7bcca3{--width:55%;}.elementor-1373 .elementor-element.elementor-element-0294996{--width:35%;}.elementor-1373 .elementor-element.elementor-element-6a3099b{--content-width:800px;}}@media(max-width:700px){.elementor-1373 .elementor-element.elementor-element-28abbd2{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1373 .elementor-element.elementor-element-cbc2833{--min-height:200px;}.elementor-1373 .elementor-element.elementor-element-85f4162 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1373 .elementor-element.elementor-element-85f4162 .elementor-heading-title{line-height:18px;}.elementor-1373 .elementor-element.elementor-element-2befcaa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1373 .elementor-element.elementor-element-2befcaa .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-1373 .elementor-element.elementor-element-c8ef997 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1373 .elementor-element.elementor-element-c8ef997{font-size:13px;line-height:26px;}.elementor-1373 .elementor-element.elementor-element-87c1936{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1373 .elementor-element.elementor-element-3d3fe5c{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1373 .elementor-element.elementor-element-7bd4f4a img{width:60%;}.elementor-1373 .elementor-element.elementor-element-51675c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1373 .elementor-element.elementor-element-67498f5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1373 .elementor-element.elementor-element-67498f5 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-1373 .elementor-element.elementor-element-deb1fbb{font-size:13px;line-height:2;}.elementor-1373 .elementor-element.elementor-element-b4486ec > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1373 .elementor-element.elementor-element-b4486ec .elementor-heading-title{line-height:18px;}.elementor-1373 .elementor-element.elementor-element-df46112 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1373 .elementor-element.elementor-element-df46112 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-1373 .elementor-element.elementor-element-0ced087{font-size:13px;}.elementor-1373 .elementor-element.elementor-element-61ebde8{font-size:16px;}.elementor-1373 .elementor-element.elementor-element-3394b5c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1373 .elementor-element.elementor-element-3394b5c img{width:200px;}.elementor-1373 .elementor-element.elementor-element-bd4f8ab > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1373 .elementor-element.elementor-element-bd4f8ab .elementor-heading-title{line-height:30px;}}/* Start custom CSS for heading, class: .elementor-element-4ed5eb9 */.page__ttl .en {
    font-size: 90px;
    color: #D7D0B8;
    letter-spacing: 9px;
    display: block;
    margin-bottom: 20px;
}

.page__ttl .jp {
    font-size: 20px;
    display: inline-block;
    position: relative;
}

.page__ttl .jp::after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 1px;
    background: black;
    bottom: 0;
    position: relative;
    top: -4px;
}

@media(max-width: 700px) {
    .page__ttl .en {
        font-size: 40px;
        letter-spacing: 4px;
        margin-bottom: 4px;
    }
    
    .page__ttl .jp {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd4f8ab */.info .en {
    display: block;
    font-size: 32px;
    margin-bottom: 20px;
}

.info .jp {
    display: block;
    font-size: 18px
}

@media(max-width: 700px) {
    .info .en {
        font-size: 18px;
        margin-bottom: 0;
    }
    
    .info .jp {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_business_hours, class: .elementor-element-84704f9 */.ue_business_hours_list_item_title {        display: flex;
    align-items: center;
    width: 200px;
    padding: 20px 0;
    font-weight: bold;
}
.ue_business_hours_list_item {
    align-items: stretch!important;
    
}

.ue_business_hours_list_item_text {
    width: calc(100% - 200px);
    display: flex;
    align-items: center!important;
    padding: 20px 0 20px 30px;
}

.outline__table {
    border-top: 1px solid #cccc;
    border-bottom: 1px solid #cccc;
}

.ue_business_hours_list_item_line {
    display: none;
}

.tel span{
    display: block;
    width: 100%;
    color: black;
}

.tel span a {
       color: black; 
}

@media(max-width: 700px) {
    .ue_business_hours_list_item_title {
        width: 100%;
        padding: 0;
        font-size: 13px;
    }
    
    .ue_business_hours_list_item_text {
        font-size: 13px;
        width: 100%;
        padding: 0px 0 0px 0px;
    }
    
    
.ue_business_hours_list_item {
    flex-wrap: wrap;
    padding: 10px 0!important;
}
}/* End custom CSS */