.elementor-9757 .elementor-element.elementor-element-6909b0cb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9757 .elementor-element.elementor-element-9915a6c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-9757 .elementor-element.elementor-element-9915a6c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9757 .elementor-element.elementor-element-9915a6c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9757 .elementor-element.elementor-element-9915a6c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9757 .elementor-element.elementor-element-9915a6c .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-9757 .elementor-element.elementor-element-9915a6c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9757 .elementor-element.elementor-element-9915a6c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9757 .elementor-element.elementor-element-9915a6c .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#FF0000;}.elementor-9757 .elementor-element.elementor-element-5559a82a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9757 .elementor-element.elementor-element-5559a82a > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-9757 .elementor-element.elementor-element-389c5da8{margin-top:20px;margin-bottom:0px;}.elementor-9757 .elementor-element.elementor-element-1220c99f:not(.elementor-motion-effects-element-type-background), .elementor-9757 .elementor-element.elementor-element-1220c99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FFF3;}.elementor-9757 .elementor-element.elementor-element-1220c99f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-9757 .elementor-element.elementor-element-1220c99f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-9757 .elementor-element.elementor-element-9aa7c2c{width:100%;max-width:100%;text-align:center;}.elementor-9757 .elementor-element.elementor-element-9aa7c2c > .elementor-widget-container{background-color:#45D6A1;margin:0px 0px 30px 0px;padding:30px 25px 25px 25px;border-radius:10px 10px 10px 10px;}.elementor-9757 .elementor-element.elementor-element-9aa7c2c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9757 .elementor-element.elementor-element-9aa7c2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-5a640a0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-9757 .elementor-element.elementor-element-79eca3cf > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9757 .elementor-element.elementor-element-79eca3cf{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:#0E0E0E;}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-9757 .elementor-element.elementor-element-9aa7c2c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-9757 .elementor-element.elementor-element-9915a6c{width:100%;max-width:100%;}.elementor-9757 .elementor-element.elementor-element-9915a6c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9757 .elementor-element.elementor-element-9915a6c .elementor-image-box-img{margin-bottom:15px;}.elementor-9757 .elementor-element.elementor-element-9915a6c .elementor-image-box-title{font-size:20px;}.elementor-9757 .elementor-element.elementor-element-5559a82a{width:100%;max-width:100%;}.elementor-9757 .elementor-element.elementor-element-5559a82a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9757 .elementor-element.elementor-element-9aa7c2c .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-5559a82a *//* 冒頭のコメントを消す */
.entry-meta{
    display: none;
}
.item-detail{
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}
.item-detail dt{
    width: 7em;
    font-size: 20px;
}
.item-detail dd{
    width: calc(100% - 10em);
    margin: 0;
    font-size: 20px;
}
.item-detail dd:nth-of-type(4){
    font-size: 18px;
    line-height: 2.2;
}
.tekigou-kisyu>ul{
    margin: 0;
}
.tekigou-kisyu li{
    display: inline;
}
.tekigou-kisyu li::after{
    content: ' / ';
}
.tekigou-kisyu li:last-child::after{
    content: '';
}
.caution-ul{
    margin-top: 20px;
    margin-left: 0;
    list-style: none;
    font-weight: bold;
    font-size: 14px;
}
@media screen and (max-width: 1024px){
    .item-detail{
        display: flex;
        flex-flow: row wrap;
        justify-content: flex-start;
    }
    .item-detail dt{
        width: 7em;
        font-size: 16px;
    }
    .item-detail dd{
        margin: 0;
        font-size: 16px;
    }
    .item-detail dd:nth-of-type(4){
        font-size: 14px;
        line-height: 2.7;
    }
}
@media screen and (max-width: 767px){
    .item-detail{
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    font-size: 16px;
    }
    .item-detail dt{
        width: 100%;
        background-color: #6bbe6c;
        color: #fff;
        text-align: center;
    }
    .item-detail dd{
        width: 100%;
        font-size: 14px;
        text-align: center;
    }
}
/* 注意書き */
.caution{
    font-size: 16px;
    line-height: 1em;
}
@media screen and (max-width: 1024px){
    .caution{
        display: block;
        line-height: 0.3;
    }
}
@media screen and (min-width: 1025px){
    .sp-only-br{
        display: none;
    }
}
.price-caution{
    display: block;
    margin-top: 10px;
    line-height: 1.2em;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5895b67e *//* ４つの問い合わせボタンを記述 */
.header-navi{
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        margin-left: 0;
    }
    .header-navi>li{
        width: 50%;
        height: 50px;
        text-align: center;
        list-style: none;
        line-height: 50px;
        font-size: 1.2em;
        transition: transform;
        transition-duration: .3s;
        transition-property: transform;
    }
    .header-navi>li:hover{
        transform: scale(0.9);
    }
    .header-navi>li>a{
        position: relative;
        display: block;
        padding-left: 70px;
        color: #fff;
            border: 1px solid #8bc34a;
    box-shadow: 0px 0px 4px #fff;
    }
    .header-navi>li:first-child{
        background-color: #545cf0;
    }    
    .header-navi>li:nth-child(2){
        background-color: #D6458A;
    }
    .header-navi>li:nth-child(3){
        background-color: #45d6a1;
    }
    .header-navi>li:nth-child(4){
        background-color: #FFB34D;
    }
    /* ボタンの文字の前にアイコンを表示 */
    .header-navi>li>a::before{
        position: absolute;
        left: 20px;
        z-index: 2;
        content: '';
        display: block;
        width: 50px;
        height: 50px;
        background-position: 10px center;
        background-size: 2em auto;
        background-repeat: no-repeat;
    }
    .header-navi>li:first-child>a::before{
        background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/07/money-icon.png');
    }    
    .header-navi>li:nth-child(2)>a::before{
        background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/07/mailform-icon.png');
    }
    .header-navi>li:nth-child(3)>a::before{
        background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/07/line-icon.png');
    }
    .header-navi>li:nth-child(4)>a::before{
        background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/07/tel-icon.png');
    }
  
      /* 下の２つのボタンの記述 */
    li.navi-bg{
    box-sizing: border-box;
    width: 48%;
    height: 100%;
    margin: 20px 1%;
    border-radius: 20px;
    box-shadow: 0px 0px 4px #666;
    list-style: none;
    text-align: center;
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/green-330-110-img.jpg');
    background-size: cover;
    transition-duration: .3s;
    transition-property: transform;
    color: #000;
}
    li.navi-bg:hover{
        transform: scale(0.9);
    }
    li.navi-bg>a{
        display: block;
        padding-left: 0;
        padding-bottom: 60px;
        color: #000;
        /* background-color: #FEFFFD; この記述を消すとliの他の背景画像が表示 */
        border-radius: 20px;
        background-size: auto 50px;
        background-position: center bottom 10px;
        background-repeat: no-repeat;
        font-size: 14px;
        font-weight: 600;
    }

    .header-navi>li:nth-child(5) a{
        background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/07/printer-logo.png');
    }
    .header-navi>li:nth-child(6) a{
        background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/kaitori-oomaka-nagare.png');
    }
    .header-navi>li:nth-child(6) a::before{
        display: none;
    }
  
    /* 1024px以下になったら、paddingを解除 */
    @media screen and (max-width: 1024px){
        .header-navi{
            padding: 0;
        }
        .header-navi>li>a{
            padding-left: 10px;
        }
        .header-navi>li>a::before{
            left: 0px;
            background-position: 2px center;
            background-size: 1.8em auto;
        }
    }
    /* 767px以下になったら、ボタンの位置を元に戻す */
    @media screen and (max-width: 767px){
        .header-navi>li>a{
            padding-left: 20px;
        }
        .header-navi>li>a::before{
            left: 10px;
            background-position: 2px center;
            background-size: 1.8em auto;
        }
    }
    /* 500px以下になったら、文字を小さくする */
    @media screen and (max-width: 500px){
        .header-navi>li{
            font-size: 1em;
        }
        li.navi-bg>a{
            font-size: 12px;
        }
    }
    /* 450px以下になったら、ボタンを１列にする */
    @media screen and (max-width: 450px){
        .header-navi{
            display: flex;
            flex-flow: column wrap;
            justify-content: center;
        }
        .header-navi>li{
            width: 100%;
            font-size: 1.2em;
        }
        li.navi-bg{
            width: 95%;
            margin: 10px auto 0;
        }
    }
    /* 272px以下になったら、アイコンを隠す */
    @media screen and (max-width: 272px){
        .header-navi>li>a{
            padding-left: 0;
        }
        .header-navi>li>a::before{
            display: none;
        }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5766c00e *//* 目次の箇所 .title-indexの記述 */
.title-index{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    padding: 30px 10px;
    margin: 0 auto;
}
.title-index>li{
    box-sizing: border-box;
    width: 30%;
    height: 100%;
    border-radius: 20px;
    margin-bottom: 20px;
    box-shadow: 0px 0px 4px #666;
    list-style: none;
    text-align: center;
    transition-duration: .3s;
    transition-property: transform;
}
.title-index>li:hover{
    transform: scale(0.9);
}
.title-index>li>a{
    display: block;
    padding-bottom: 80px;
    /* background-color: #FEFFFD; この記述を消すとliの他の背景画像が表示 */
    border-radius: 20px;
    background-size: auto 70px;
    background-position: center bottom 5px;
    background-repeat: no-repeat;
}
/* 背景画像の記述 */
.title-index>li.bg-space-1{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/green-330-110-img.jpg');
    background-size: cover;
}
.title-index>li.bg-space-1>a{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/buying-hinmoku.png');
}
.title-index>li.bg-space-2{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/cyan-330-110-img.jpg');
    background-size: cover;
}
.title-index>li.bg-space-2>a{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/kaitori-oomaka-nagare.png');
}
.title-index>li.bg-space-3{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/green-330-110-img.jpg');
    background-size: cover;
}
.title-index>li.bg-space-3>a{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/07/can-buying-case.png');
}
.title-index>li.bg-space-4{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/mazenta-330-110-img.jpg');
    background-size: cover;
}
.title-index>li.bg-space-4>a{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/cant-toner-buying.png');
}
.title-index>li.bg-space-5{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/yellow-330-110-img.jpg');
    background-size: cover;
}
.title-index>li.bg-space-5>a{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/high-selling-method.png');
}
.title-index>li.bg-space-6{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/mazenta-330-110-img.jpg');
    background-size: cover;
}
.title-index>li.bg-space-6>a{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/low-selling-case.png');
}
.title-index>li.bg-space-7{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/cyan-330-110-img.jpg');
    background-size: cover;
}
.title-index>li.bg-space-7>a{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/maker-button-logo.png');
}
.title-index>li.bg-space-8{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/cyan-330-110-img.jpg');
    background-size: cover;
}
.title-index>li.bg-space-8>a{
    background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/japan-map.png');
    background-size: auto 80px;
}
@media screen and (max-width: 1099px){
    .title-index>li.bg-space-1,
    .title-index>li.bg-space-2,
    .title-index>li.bg-space-3,
    .title-index>li.bg-space-4{
        background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/green-330-110-img.jpg');
    }
    .title-index>li.bg-space-5,
    .title-index>li.bg-space-6,
    .title-index>li.bg-space-7,
    .title-index>li.bg-space-8{
        background-image: url('https://tonerkaitori.com/wp-content/uploads/2021/06/cyan-330-110-img.jpg');
    }

}
/* 背景画像の記述ここまで */

.title-index>li p{
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto;
    padding: 0 5px;
    color: #000;
}

@media screen and (max-width: 1100px){
    .title-index>li{
        width: 48%;
    }
}
@media screen and (max-width: 600px){
    .title-index>li{
        width: 100%;
    }
}/* End custom CSS */