@charset "utf-8";
/*---------------- based on 2023/08/07 */
/* > 1%, last 4 versions, Firefox ESR, not dead */
/*------------------------------------ */

/*
/*!
	Modaal - accessible modals - v0.4.0
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:29998;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:29999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-ms-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}
/* Slider */
#html1 .slick-slider,
#promos1 .slick-slider,
#promos2 .slick-slider,
#promos3 .slick-slider,
#sharewithmain .slick-slider,
#site-info .slick-slider
{
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

#html1 .slick-list,
#promos1 .slick-list,
#promos2 .slick-list,
#promos3 .slick-list,
#sharewithmain .slick-list,
#site-info .slick-list
{
    position: relative;
    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
#html1 .slick-list:focus,
#promos1 .slick-list:focus,
#promos2 .slick-list:focus,
#promos3 .slick-list:focus,
#sharewithmain .slick-list:focus,
#site-info .slick-list:focus
{
    outline: none;
}
#html1 .slick-list.dragging,
#promos1 .slick-list.dragging,
#promos2 .slick-list.dragging,
#promos3 .slick-list.dragging,
#sharewithmain .slick-list.dragging,
#site-info .slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

#html1 .slick-slider .slick-track,
#html1 .slick-slider .slick-list,
#promos1 .slick-slider .slick-track,
#promos1 .slick-slider .slick-list,
#promos2 .slick-slider .slick-track,
#promos2 .slick-slider .slick-list,
#promos3 .slick-slider .slick-track,
#promos3 .slick-slider .slick-list,
#sharewithmain .slick-slider .slick-track,
#sharewithmain .slick-slider .slick-list,
#site-info .slick-slider .slick-track,
#site-info .slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

#html1 .slick-track,
#promos1 .slick-track,
#promos2 .slick-track,
#promos3 .slick-track,
#sharewithmain .slick-track,
#site-info .slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
#html1 .slick-track:before,
#html1 .slick-track:after,
#promos1 .slick-track:before,
#promos1 .slick-track:after,
#promos2 .slick-track:before,
#promos2 .slick-track:after,
#promos3 .slick-track:before,
#promos3 .slick-track:after,
#sharewithmain .slick-track:before,
#sharewithmain .slick-track:after,
#site-info .slick-track:before,
#site-info .slick-track:after
{
    display: table;
    content: '';
}
#html1 .slick-track:after,
#promos1 .slick-track:after,
#promos2 .slick-track:after,
#promos3 .slick-track:after,
#sharewithmain .slick-track:after,
#site-info .slick-track:after
{
    clear: both;
}
#html1 .slick-loading .slick-track,
#promos1 .slick-loading .slick-track,
#promos2 .slick-loading .slick-track,
#promos3 .slick-loading .slick-track,
#sharewithmain .slick-loading .slick-track,
#site-info .slick-loading .slick-track
{
    visibility: hidden;
}

#html1 .slick-slide,
#promos1 .slick-slide,
#promos2 .slick-slide,
#promos3 .slick-slide,
#sharewithmain .slick-slide,
#site-info .slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;

	outline: none !important;
	clear: none;
}
#html1 [dir='rtl'] .slick-slide,
#promos1 [dir='rtl'] .slick-slide,
#promos2 [dir='rtl'] .slick-slide,
#promos3 [dir='rtl'] .slick-slide,
#sharewithmain [dir='rtl'] .slick-slide,
#site-info [dir='rtl'] .slick-slide
{
    float: right;
}
#html1 .slick-slide img,
#promos1 .slick-slide img,
#promos2 .slick-slide img,
#promos3 .slick-slide img,
#sharewithmain .slick-slide img,
#site-info .slick-slide img
{
/*    display: block; */
}
#html1 .slick-slide.slick-loading img,
#promos1 .slick-slide.slick-loading img,
#promos2 .slick-slide.slick-loading img,
#promos3 .slick-slide.slick-loading img,
#sharewithmain .slick-slide.slick-loading img,
#site-info .slick-slide.slick-loading img
{
    display: none;
}
#html1 .slick-slide.dragging img,
#promos1 .slick-slide.dragging img,
#promos2 .slick-slide.dragging img,
#promos3 .slick-slide.dragging img,
#sharewithmain .slick-slide.dragging img,
#site-info .slick-slide.dragging img
{
    pointer-events: none;
}
#html1 .slick-initialized .slick-slide,
#promos1 .slick-initialized .slick-slide,
#promos2 .slick-initialized .slick-slide,
#promos3 .slick-initialized .slick-slide,
#sharewithmain .slick-initialized .slick-slide,
#site-info .slick-initialized .slick-slide
{
    display: block;
}
#html1 .slick-loading .slick-slide,
#promos1 .slick-loading .slick-slide,
#promos2 .slick-loading .slick-slide,
#promos3 .slick-loading .slick-slide,
#sharewithmain .slick-loading .slick-slide,
#site-info .slick-loading .slick-slide
{
    visibility: hidden;
}
#html1 .slick-vertical .slick-slide,
#promos1 .slick-vertical .slick-slide,
#promos2 .slick-vertical .slick-slide,
#promos3 .slick-vertical .slick-slide,
#sharewithmain .slick-vertical .slick-slide,
#site-info .slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
#html1 .slick-arrow.slick-hidden ,
#promos1 .slick-arrow.slick-hidden ,
#promos2 .slick-arrow.slick-hidden ,
#promos3 .slick-arrow.slick-hidden ,
#sharewithmain .slick-arrow.slick-hidden,
#site-info .slick-arrow.slick-hidden
{
    display: none;
}

/* theme commons */
#html1 .slick-slider,
#promos1 .slick-slider,
#promos2 .slick-slider,
#promos3 .slick-slider,
#sharewithmain .slick-slider,
#site-info .slick-slider
{
    margin-bottom: 0;
}

#html1 .slick-prev,
#html1 .slick-next,
#promos1 .slick-prev,
#promos1 .slick-next,
#promos2 .slick-prev,
#promos2 .slick-next,
#promos3 .slick-prev,
#promos3 .slick-next,
#sharewithmain .slick-prev,
#sharewithmain .slick-next,
#site-info .slick-prev,
#site-info .slick-next
{
    font-size: 0;
    line-height: 0;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;

    position: absolute;
    top: 50%;

    display: block;
    padding: 0;
    cursor: pointer;
}

#html1 .slick-prev:before,
#html1 .slick-next:before,
#promos1 .slick-prev:before,
#promos1 .slick-next:before,
#promos2 .slick-prev:before,
#promos2 .slick-next:before,
#promos3 .slick-prev:before,
#promos3 .slick-next:before,
#sharewithmain .slick-prev:before,
#sharewithmain .slick-next:before,
#site-info .slick-prev:before,
#site-info .slick-next:before
{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#html1 .slick-prev:hover,
#html1 .slick-prev:focus,
#html1 .slick-next:hover,
#html1 .slick-next:focus,
#promos1 .slick-prev:hover,
#promos1 .slick-prev:focus,
#promos1 .slick-next:hover,
#promos1 .slick-next:focus,
#promos2 .slick-prev:hover,
#promos2 .slick-prev:focus,
#promos2 .slick-next:hover,
#promos2 .slick-next:focus,
#promos3 .slick-prev:hover,
#promos3 .slick-prev:focus,
#promos3 .slick-next:hover,
#promos3 .slick-next:focus,
#sharewithmain .slick-prev:hover,
#sharewithmain .slick-prev:focus,
#sharewithmain .slick-next:hover,
#sharewithmain .slick-next:focus,
#site-info .slick-prev:hover,
#site-info .slick-prev:focus,
#site-info .slick-next:hover,
#site-info .slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}


#html1 .slick-prev:hover:before,
#html1 .slick-prev:focus:before,
#html1 .slick-next:hover:before,
#html1 .slick-next:focus:before,
#promos1 .slick-prev:hover:before,
#promos1 .slick-prev:focus:before,
#promos1 .slick-next:hover:before,
#promos1 .slick-next:focus:before,
#promos2 .slick-prev:hover:before,
#promos2 .slick-prev:focus:before,
#promos2 .slick-next:hover:before,
#promos2 .slick-next:focus:before,
#promos3 .slick-prev:hover:before,
#promos3 .slick-prev:focus:before,
#promos3 .slick-next:hover:before,
#promos3 .slick-next:focus:before,
#sharewithmain .slick-prev:hover:before,
#sharewithmain .slick-prev:focus:before,
#sharewithmain .slick-next:hover:before,
#sharewithmain .slick-next:focus:before,
#site-info .slick-prev:hover:before,
#site-info .slick-prev:focus:before,
#site-info .slick-next:hover:before,
#site-info .slick-next:focus:before
{
    opacity: 1;
}

#html1 .slick-prev.slick-disabled:before,
#html1 .slick-next.slick-disabled:before,
#promos1 .slick-prev.slick-disabled:before,
#promos1 .slick-next.slick-disabled:before,
#promos2 .slick-prev.slick-disabled:before,
#promos2 .slick-next.slick-disabled:before,
#promos3 .slick-prev.slick-disabled:before,
#promos3 .slick-next.slick-disabled:before,
#sharewithmain .slick-prev.slick-disabled:before,
#sharewithmain .slick-next.slick-disabled:before,
#site-info .slick-prev.slick-disabled:before,
#site-info .slick-next.slick-disabled:before
{
}

#html1 .slick-dots,
#promos1 .slick-dots,
#promos2 .slick-dots,
#promos3 .slick-dots,
#sharewithmain .slick-dots,
#site-info .slick-dots
{
    display: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    list-style: none;
    text-align: center;
}

#html1 .slick-dots li,
#promos1 .slick-dots li,
#promos2 .slick-dots li,
#promos3 .slick-dots li,
#sharewithmain .slick-dots li,
#site-info .slick-dots li
{
    position: relative;
    display: inline-block;
    cursor: pointer;
}

#html1 .slick-dots li button,
#promos1 .slick-dots li button,
#promos2 .slick-dots li button,
#promos3 .slick-dots li button,
#sharewithmain .slick-dots li button,
#site-info .slick-dots li button
{
    font-size: 0;
    line-height: 0;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
    
    cursor: pointer;
    display: block;
}

#html1 .slick-dots li button:hover,
#html1 .slick-dots li button:focus,
#promos1 .slick-dots li button:hover,
#promos1 .slick-dots li button:focus,
#promos2 .slick-dots li button:hover,
#promos2 .slick-dots li button:focus,
#promos3 .slick-dots li button:hover,
#promos3 .slick-dots li button:focus,
#sharewithmain .slick-dots li button:hover,
#sharewithmain .slick-dots li button:focus,
#site-info .slick-dots li button:hover,
#site-info .slick-dots li button:focus
{
    outline: none;
}

#html1 .slick-dots li button:hover:before,
#html1 .slick-dots li button:focus:before,
#promos1 .slick-dots li button:hover:before,
#promos1 .slick-dots li button:focus:before,
#promos2 .slick-dots li button:hover:before,
#promos2 .slick-dots li button:focus:before,
#promos3 .slick-dots li button:hover:before,
#promos3 .slick-dots li button:focus:before,
#sharewithmain .slick-dots li button:hover:before,
#sharewithmain .slick-dots li button:focus:before,
#site-info .slick-dots li button:hover:before,
#site-info .slick-dots li button:focus:before
{
    opacity: 1;
}

#html1 .slick-dots li button:before,
#promos1 .slick-dots li button:before,
#promos2 .slick-dots li button:before,
#promos3 .slick-dots li button:before,
#sharewithmain .slick-dots li button:before,
#site-info .slick-dots li button:before
{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
}

#html1 .slick-slide,
#promos1 .slick-slide,
#promos2 .slick-slide,
#promos3 .slick-slide,
#sharewithmain .slick-slide,
#site-info .slick-slide
{
    position: relative;
}
body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, 
p, blockquote,
img {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: middle;
}

img {
	max-width: 100%;
}

br {
	margin: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th ,
td {
	vertical-align: top;
	text-align: left;
}

ol, ul {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

hr {
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

a {
	background-color: transparent;
}

b ,
strong {
	font-weight: bolder;
}

sub ,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

label {
	cursor: pointer;
}

button ,
input ,
optgroup ,
select ,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button ,
input {
	overflow: visible;
}

button ,
select {
	text-transform: none;
}

button ,
[type="button"] ,
[type="reset"] ,
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner ,
[type="button"]::-moz-focus-inner ,
[type="reset"]::-moz-focus-inner ,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring ,
[type="button"]:-moz-focusring ,
[type="reset"]:-moz-focusring ,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

legend {
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"] ,
[type="radio"] {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0;
}

[type="checkbox"] {
	margin: 5px;
}

[type="number"]::-webkit-inner-spin-button ,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}

template {
	display: none;
}
/*---- YouTube（動画埋め込み）・J stream ----*/
div.youtube {
	position: relative;
	width: 100%;
}

div.youtube::after {
	content: "";
	display: block;
	padding-top: 56.25%; 	/* 高さと幅の比を16:9に固定。9/16*100=56.25 */
}

body:not(.in-editor) div.youtube > script:first-child + script + * ,
body:not(.in-editor) div.youtube > script:first-child + * ,
body:not(.in-editor) div.youtube > *:first-child ,
div.youtube > .mgnlEditor + script+ script + * ,
div.youtube > .mgnlEditor + script + * ,
div.youtube > .mgnlEditor + * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

/*------- CKエディタ ----------*/

/* -- ckエディタの機能を損なうから制御は不可 -- */
.quoted-text blockquote ,
.highlight-quoted-text ,
.text-section ,
.internal-link-area ,
.external-link-area ,
.download-link-area ,
.faq-item ,
.vtable-item > table > tbody > tr > th ,
.vtable-item > table > tbody > tr > td ,
.ircalendar-title > table > tbody > tr > th ,
.ircalendar-item > table > tbody > tr > td ,
.lead-section ,
.uni-table > * > * > * > td {
	text-align: left;
}

.quoted-text blockquote p ,
.highlight-quoted-text p ,
.text-section p ,
.internal-link-area p ,
.external-link-area p ,
.download-link-area p ,
.faq-item p ,
.vtable-item p ,
.ircalendar-title p ,
.ircalendar-item p ,
.lead-section p ,
.uni-table p {
	display: block;
}

.quoted-text blockquote p:empty::after ,
.highlight-quoted-text p:empty::after ,
.text-section p:empty::after ,
.internal-link-area p:empty::after ,
.external-link-area p:empty::after ,
.download-link-area p:empty::after ,
.faq-item p:empty::after ,
.vtable-item p:empty::after ,
.ircalendar-title p:empty::after ,
.ircalendar-item p:empty::after ,
.lead-section p:empty::after ,
.uni-table p:empty::after {
	content: "　";
}

/* -- ckエディタのリスト表示用 -- */
.quoted-text blockquote ol ,
.highlight-quoted-text ol ,
.text-section ol ,
.internal-link-area ol ,
.external-link-area ol ,
.download-link-area ol ,
.faq-item ol ,
.vtable-item ol ,
.ircalendar-title ol ,
.ircalendar-item ol ,
.lead-section ol ,
.uni-table ol {
	padding-left: 2em;
	list-style: decimal;
}

.quoted-text blockquote ul ,
.highlight-quoted-text ul ,
.text-section ul ,
.internal-link-area ul ,
.external-link-area ul ,
.download-link-area ul ,
.faq-item ul ,
.vtable-item ul ,
.ircalendar-title ul ,
.ircalendar-item ul ,
.lead-section ul ,
.uni-table ul {
	padding-left: 2em;
	list-style: disc;
}

.quoted-text blockquote li ,
.highlight-quoted-text li ,
.text-section li ,
.internal-link-area li ,
.external-link-area li ,
.download-link-area li ,
.faq-item li ,
.vtable-item li ,
.ircalendar-title li ,
.ircalendar-item li ,
.lead-section li ,
.uni-table li {
	list-style: inherit;
}

.quoted-text blockquote em ,
.highlight-quoted-text em ,
.text-section em ,
.internal-link-area em ,
.external-link-area em ,
.download-link-area em ,
.faq-item em ,
.vtable-item em ,
.ircalendar-title em ,
.ircalendar-item em ,
.lead-section em ,
.uni-table em {
	font-style: italic;
}

/*------- リンクテキスト ----------*/
.quoted-text blockquote a ,
.highlight-quoted-text a ,
.text-section a ,
.faq-item a ,
.vtable-item a ,
.ircalendar-title a ,
.ircalendar-item a ,
.lead-section a ,
.uni-table a {
}


/* テーブル */
.quoted-text blockquote table:not(.clearbox) ,
.highlight-quoted-text table:not(.clearbox) ,
.text-section table:not(.clearbox) ,
.faq-item table:not(.clearbox) ,
.vtable-item table table:not(.clearbox) ,
.ircalendar-title table table:not(.clearbox) ,
.ircalendar-item table table:not(.clearbox) ,
.lead-section table:not(.clearbox) ,
.uni-table table table:not(.clearbox) ,
table.icell {
/*	font-family: inherit !important; */
	border: none !important;
}

.quoted-text blockquote table:not(.clearbox) *[style*="font-size"] ,
.highlight-quoted-text table:not(.clearbox) *[style*="font-size"] ,
.text-section table:not(.clearbox) *[style*="font-size"] ,
.faq-item table:not(.clearbox) *[style*="font-size"] ,
.vtable-item table table:not(.clearbox) *[style*="font-size"] ,
.ircalendar-title table table:not(.clearbox) *[style*="font-size"] ,
.ircalendar-item table table:not(.clearbox) *[style*="font-size"] ,
.lead-section table:not(.clearbox) *[style*="font-size"] ,
.uni-table table table:not(.clearbox) *[style*="font-size"] ,
table.icell *[style*="font-size"] {
	font-size: inherit !important;
}

.quoted-text blockquote table:not(.clearbox) th ,
.highlight-quoted-text table:not(.clearbox) th ,
.text-section table:not(.clearbox) th ,
.faq-item table:not(.clearbox) th ,
.vtable-item table table:not(.clearbox) th ,
.ircalendar-title table table:not(.clearbox) th ,
.ircalendar-item table table:not(.clearbox) th ,
.quoted-text blockquote table:not(.clearbox) td ,
.highlight-quoted-text table:not(.clearbox) td ,
.text-section table:not(.clearbox) td ,
.faq-item table:not(.clearbox) td ,
.vtable-item table table:not(.clearbox) td ,
.ircalendar-title table table:not(.clearbox) td ,
.ircalendar-item table table:not(.clearbox) td ,
.lead-section table:not(.clearbox) th ,
.lead-section table:not(.clearbox) td ,
.uni-table table table:not(.clearbox) th ,
.uni-table table table:not(.clearbox) td ,
table.icell th ,
table.icell td {
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
	height: auto !important;
}


/* 背景・枠線透明化 */
.quoted-text blockquote table.transparent >*>*> th ,
.highlight-quoted-text table.transparent >*>*> th ,
.text-section table.transparent >*>*> th ,
.faq-item table.transparent >*>*> th ,
.vtable-item table table.transparent >*>*> th ,
.ircalendar-title table table.transparent >*>*> th ,
.ircalendar-item table table.transparent >*>*> th ,
.lead-section table.transparent >*>*> th ,
.uni-table table table.transparent >*>*> th ,
.quoted-text blockquote table.transparent >*>*> td ,
.highlight-quoted-text table.transparent >*>*> td ,
.text-section table.transparent >*>*> td ,
.faq-item table.transparent >*>*> td ,
.vtable-item table table.transparent >*>*> td ,
.ircalendar-title table table.transparent >*>*> td ,
.ircalendar-item table table.transparent >*>*> td ,
.lead-section table.transparent >*>*> td ,
.uni-table table table.transparent >*>*> td {
	border-color: transparent !important;
	background-color: transparent !important;
	color: inherit;
}

/* パディングなし */
.quoted-text blockquote table.no-padding >*>*> th ,
.highlight-quoted-text table.no-padding >*>*> th ,
.text-section table.no-padding >*>*> th ,
.faq-item table.no-padding >*>*> th ,
.vtable-item table table.no-padding >*>*> th ,
.ircalendar-title table table.no-padding >*>*> th ,
.ircalendar-item table table.no-padding >*>*> th ,
.lead-section table.no-padding >*>*> th ,
.uni-table table table.no-padding >*>*> th ,
.quoted-text blockquote table.no-padding >*>*> td ,
.highlight-quoted-text table.no-padding >*>*> td ,
.text-section table.no-padding >*>*> td ,
.faq-item table.no-padding >*>*> td ,
.vtable-item table table.no-padding >*>*> td ,
.ircalendar-title table table.no-padding >*>*> td ,
.ircalendar-item table table.no-padding >*>*> td ,
.lead-section table.no-padding >*>*> td ,
.uni-table table table.no-padding >*>*> td {
	padding: 0;
}


/* テーブル */
/* PC:横100%、文字強制折り返し, SP:横スクロール */ 
@media print, screen and (min-width: 769px) {
	.quoted-text blockquote table:not(.clearbox) ,
	.highlight-quoted-text table:not(.clearbox) ,
	.text-section table:not(.clearbox) ,
	.faq-item table:not(.clearbox) ,
	.vtable-item table table:not(.clearbox) ,
	.ircalendar-title table table:not(.clearbox) ,
	.ircalendar-item table table:not(.clearbox) ,
	.lead-section table:not(.clearbox) ,
	.uni-table table table:not(.clearbox) ,
	table.icell {
		width: 100% !important;
	}

	.quoted-text blockquote table:not(.clearbox) th ,
	.highlight-quoted-text table:not(.clearbox) th ,
	.text-section table:not(.clearbox) th ,
	.faq-item table:not(.clearbox) th ,
	.vtable-item table table:not(.clearbox) th ,
	.ircalendar-title table table:not(.clearbox) th ,
	.ircalendar-item table table:not(.clearbox) th ,
	.quoted-text blockquote table:not(.clearbox) td ,
	.highlight-quoted-text table:not(.clearbox) td ,
	.text-section table:not(.clearbox) td ,
	.faq-item table:not(.clearbox) td ,
	.vtable-item table table:not(.clearbox) td ,
	.ircalendar-title table table:not(.clearbox) td ,
	.ircalendar-item table table:not(.clearbox) td ,
	.lead-section table:not(.clearbox) th ,
	.lead-section table:not(.clearbox) td ,
	.uni-table table table:not(.clearbox) th ,
	.uni-table table table:not(.clearbox) td ,
	table.icell th ,
	table.icell td {
		white-space: normal !important;
	}
}

@media screen and (max-width: 768px) {
	.quoted-text blockquote.has-icell ,
	.highlight-quoted-text.has-icell ,
	.text-section.has-icell ,
	.text-section .has-icell ,
	.faq-item.has-icell ,
	.vtable-item table .has-icell ,
	.ircalendar-title table .has-icell ,
	.ircalendar-item table .has-icell ,
	.lead-section .has-icell ,
	.uni-table table .has-icell {
		overflow-x: scroll;
	}

	.quoted-text blockquote table:not(.clearbox):not(.icell) ,
	.highlight-quoted-text table:not(.clearbox):not(.icell) ,
	.text-section table:not(.clearbox):not(.icell) ,
	.faq-item table:not(.clearbox):not(.icell) ,
	.vtable-item table table:not(.clearbox):not(.icell) ,
	.ircalendar-title table table:not(.clearbox):not(.icell) ,
	.ircalendar-item table table:not(.clearbox):not(.icell) ,
	.lead-section table:not(.clearbox):not(.icell) ,
	.uni-table table table:not(.clearbox):not(.icell) {
		width: 100% !important;
	}

	.quoted-text blockquote table.clearbox ,
	.highlight-quoted-text table.clearbox ,
	.text-section table.clearbox ,
	.faq-item table.clearbox ,
	.vtable-item table table.clearbox ,
	.ircalendar-title table table.clearbox ,
	.ircalendar-item table table.clearbox ,
	.lead-section table.clearbox ,
	.uni-table table table.clearbox {
		width: 100% !important;
	}

/*
	.quoted-text blockquote table table ,
	.highlight-quoted-text table table ,
	.text-section table table ,
	.faq-item table table ,
	.vtable-item table table table ,
	.vtable-item table table table ,
	.ircalendar-title table table ,
	.ircalendar-item table table ,
	.lead-section table table ,
	.uni-table table table table {
		width: auto !important;
	}

	.quoted-text blockquote table table th ,
	.highlight-quoted-text table table th ,
	.text-section table table th ,
	.faq-item table table th ,
	.vtable-item table table table th ,
	.ircalendar-title table table table th ,
	.ircalendar-item table table table th ,
	.quoted-text blockquote table table td ,
	.highlight-quoted-text table table td ,
	.text-section table table td ,
	.faq-item table table td ,
	.vtable-item table table table td ,
	.ircalendar-title table table table td ,
	.ircalendar-item table table table td ,
	.lead-section table table th ,
	.lead-section table table td ,
	.uni-table table table table th ,
	.uni-table table table table td ,
	table.icell th table ,
	table.icell td table {
		white-space: normal !important;
	}
*/

}

/*-- 画像レイアウト --*/
#page-intro::after ,
.text-section::after ,
.text-section dl::after ,
.internal-link-area > a::after ,
.external-link-area > a::after ,
.download-link-area > a::after ,
.faq-item::after ,
.lead-section::after ,
.lead-section dl::after {
	content: "";
	display: block;
	clear: both;
}

/*-- 画像_左 --*/
#page-intro .abstractImage img ,
.text-section img ,
.internal-link-area img ,
.external-link-area img ,
.download-link-area img ,
.faq-item img ,
.vtable-item img ,
.ircalendar-title table img ,
.ircalendar-item table img ,
.lead-section img ,
.uni-table table img {
	display: block;
	float: left;
	margin-right: 32px;
	margin-left: 0;
	margin-bottom: 16px;
	width: auto;
	max-width: 40%;
}

/*-- 画像_右 --*/
#page-intro .abstractImage img.pos-2 ,
.text-section img.pos-2 ,
.internal-link-area .pos-2 ,
.external-link-area .pos-2 ,
.download-link-area .pos-2 ,
.faq-item img.pos-2 ,
.vtable-item img.pos-2 ,
.ircalendar-title table img.pos-2 ,
.ircalendar-item table img.pos-2 ,
.lead-section img.pos-2 ,
.uni-table table img.pos-2 {
	float: right;
	margin-right: 0;
	margin-left: 24px;
	margin-bottom: 16px;
	width: auto;
	max-width: 40%;
}

/*-- 画像_上・下 --*/
#page-intro .abstractImage img.large ,
.text-section img.large ,
.internal-link-area img.large ,
.external-link-area img.large ,
.download-link-area img.large ,
.faq-item img.large ,
.vtable-item img.large ,
.ircalendar-title table img.large ,
.ircalendar-item table img.large ,
.lead-section img.large ,
.uni-table table img.large {
	float: none;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	width: auto;
	max-width: 100%;
}

/*-- 画像_上 --*/
.lead-section .large + div ,
.text-section .large + div ,
.faq-item .large + div {
	margin-top: 20px;
}

/*-- 画像_下 --*/
.lead-section div + .large ,
.text-section div + .large ,
.faq-item div + .large {
	margin-top: 16px;
}

/*-- 画像_重ねる --*/
.lead-section .pos-4 ,
.text-section .pos-4 {
	width: 100%;
}

.lead-section .pos-4 + div ,
.text-section .pos-4 + div {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	    transform: translate(0, -50%);
/*	text-shadow: 0.1em 0.1em 0.2em #fff; */
	margin: 0;
}

/*
.text-section > .mgnlEditorBar[aria-hidden="false"] + .pos-4 + div {
	top: calc(50% + 13.5px);
}
*/


/*-- キャプション付き画像の場合_左 --*/
.lead-section dl.photo ,
.text-section dl.photo ,
.faq-item dl.photo {
	width: 40%;
	margin-right: 32px;
	float: left;
}

.lead-section dl.photo dt ,
.text-section dl.photo dt ,
.faq-item dl.photo dt {
	text-align: center;
	margin-bottom: 16px;
}

.lead-section dl.photo dt img ,
.text-section dl.photo dt img ,
.faq-item dl.photo dt img {
	display: block;
	float: none;
	width: auto;
	max-width: 100%;
	margin: auto;
}

.lead-section dl.photo dd ,
.text-section dl.photo dd ,
.faq-item dl.photo dd {
	text-align: center;
	font-size: 87.5%;
}

/*-- キャプション付き画像の場合_右 --*/
.lead-section dl.pos-2 ,
.text-section dl.pos-2 ,
.faq-item dl.pos-2 {
	width: 40%;
	margin-left: 24px;
	margin-right: 0;
	float: right;
}

.lead-section dl.pos-2 dt img ,
.text-section dl.pos-2 dt img ,
.faq-item dl.pos-2 dt img {
	display: block;
	float: none;
	width: auto;
	max-width: 100%;
	margin: auto;
}

/*-- キャプション付き画像の場合_上・下 --*/
.lead-section dl.large ,
.text-section dl.large ,
.faq-item dl.large {
	float: none;
	margin: 5px auto 0;
	width: auto;
	max-width: 100%;
}

.lead-section dl.large dt img ,
.text-section dl.large dt img ,
.faq-item dl.large dt img {
	display: block;
	float: none;
	width: auto;
	max-width: 100%;
	margin: auto;
}

/* -- キャプション -- */
/*-- 画像のタイトル --*/
.lead-section .caption ,
.text-section .caption ,
.faq-item .caption {
}

/*-- コピーライト --*/
.lead-section .copyright ,
.text-section .copyright ,
.faq-item .copyright {
}

/*-- 画像の説明 --*/
.lead-section .longdesc ,
.text-section .longdesc ,
.faq-item .longdesc {
/*	display: none; */
}

/*-- 虫眼鏡(現状、非表示) --*/
.lead-section .zoom ,
.text-section .zoom ,
.faq-item .zoom {
	float: right;
	display: none;
}
.lead-section .zoom a ,
.text-section .zoom a ,
.faq-item .zoom a {
	display: block;
	background: url("../../../../../../resources/templating-kit/themes/pop/img/icons/sprites.png") 0 -508px no-repeat;
	width: 24px;
	height: 24px;
	overflow: hidden;
	text-indent: -9999px;
	margin: auto;
}


/*------------------------------------- 
 表組・テーブル・財務ハイライト(表組)・配当金(表組)
-------------------------------------*/
/*-- table共通 --*/
table {
	margin: 0 auto;
}

th, td {
}

.shwTable table.htCore tr td ,
th, td {
	padding: 5px 15px;
	border: 1px solid #ccc;
}

td {
	text-align: left;
	font-weight: normal;
}

/* 見出し */
th {
	background-color: #eee;
	font-weight: bold;
}

/* 見出し列 */
.highlights-table tr td:first-child ,
.highlights-alltable-2nd tr td:first-child ,
.haitou-table-2nd td.t1 ,
.haitou-table-2nd td.t2 ,
.haitou-table-2nd td.t12 ,
.shwTable table tr td.tableColumnHead ,
td.tbColumnHead ,
.vtable-item > table > tbody > tr > th {
	text-align: left;
	vertical-align: middle;
}

/* 見出し行 */
.highlights-table tr.r0 th ,
.highlights-alltable-2nd tr.r0 th ,
.haitou-table-2nd th ,
.shwTable table tr td.tableRowHead ,
td.tbRowHead ,
.ircalendar-title > table > tbody > tr > th ,
thead th {
	text-align: center;
	vertical-align: top;
}

/* 数値セル */
.highlights-table td ,
.highlights-alltable-2nd td ,
.haitou-table-2nd td {
	text-align: right;
}

/* 透明テーブル */
table.clearbox {
	width: auto;
	border: none !important;
	margin: 0;
}

table.clearbox >*>*> td ,
table.clearbox >*>*> th {
	white-space: normal !important;
	padding: 0;
	background: none;
	border: none;
	color: inherit;
	font-weight: normal;
	text-align: left;
}


/*-------------- テーブル縦 --------------*/
.vertical-table {
}

.vertical-table + .vertical-table ,
.ircalendar + .vertical-table {
	margin-top: 0;
}

/* -- テーブル縦 テーブル項目  -- */
.vtable-item {
	page-break-inside: avoid;
}

.vtable-item > table {
	width: 100%;
	table-layout: fixed;
	margin-top: -1px;
}

.vtable-item > table > tbody > tr > td {
	width: 25%;
}
.vtable-item > table > tbody > tr > th {
	width: 12.5%;
}


/*-------------- テーブル横 --------------*/
.ircalendar {
}

.vertical-table + .ircalendar ,
.ircalendar + .ircalendar {
	margin-top: 0;
}

/* -- タイトル項目・項目共通 -- */
.ircalendar-title ,
.ircalendar-item {
	page-break-inside: avoid;
}

.ircalendar-title > table ,
.ircalendar-item > table {
	width: 100%;
	table-layout: fixed;
	margin-top: -1px;
}

.ircalendar-title > table > tbody > tr > th ,
.ircalendar-item > table > tbody >tr > td {
	width: 25%;
}
.ircalendar-title > table > tbody > tr > th.ircalendar-title1 ,
.ircalendar-item > table > tbody > tr > td.ircalendar-item1  {
	width: 12.5%;
}

/*-- テーブル横 項目07_104 --*/
.ircalendar-item > table > tbody > tr > td {
}

/*-- テーブル横 タイトル項目07_103 --*/
.ircalendar-title > table > tbody > tr >  th {
}


/*-------------- 表組 --------------*/
.table {
}

/* -- 表タイトル -- */
.shwTableTitle {
}

.shwTableTitle h2 {
	line-height: inherit;
	font-size: inherit;
	color: inherit;
}

.shwTableTitle h2:empty {
	display: none;
}

/* -- 表組 -- */
/* -- 表組の外枠 -- */
.shwTable > table > tbody > tr > td {
	padding: 0 !important;
	color: inherit !important;
	border: none !important;
	background: none !important;
}

/* -- 単位（表組の外） -- */
.shwTable td.shw-table-row {
	color: inherit;
}

.shwTable td.shw-table-row:empty {
	display: none;
}


/*-- 表組 --*/
div.shwTable table.htCore {
    border-collapse: collapse;
}

/*-- 表組のレイアウトを自動にする --*/
div.shwTable table.htCore {
	table-layout: auto;
}
div.shwTable .htCore colgroup col {
	width: auto !important;
}

/* -- 表組(tableタグ出力モード) -- */
.shwTable table.tbCore {
	width: 100%;
}

.shwTable .tbCore td:empty::before {
    content: "　";
}

/* -- セル -- */
.handsontable tr td {
	vertical-align: middle;
}

/* -- セル -- */
/*.shwTable .ht_master tr > td { */
.shwTable .htCore tr td ,
.shwTable .tbDimmed ,
.shwTable .tbRowHead ,
.shwTable .tbColumnHead {
}

/* 縦・横揃え */
.shwTable .htCore .htLeft ,
.shwTable .tbLeft {
  text-align: left;
}
.shwTable .htCore .htCenter ,
.shwTable .tbCenter {
  text-align: center;
}
.shwTable .htCore .htRight ,
.shwTable .tbRight {
  text-align: right;
}
.shwTable .htCore .htJustify ,
.shwTable .tbJustify {
  text-align: justify;
}

.shwTable .htCore .htTop ,
.shwTable .tbTop {
  vertical-align: top;
}
.shwTable .htCore .htMiddle ,
.shwTable .tbMiddle {
  vertical-align: middle;
}
.shwTable .htCore .htBottom ,
.shwTable .tbBottom {
  vertical-align: bottom;
}


@media print, screen and (min-width: 769px) {
	/* -- IE用幅指定 -- */
	div.shwTable > table ,
	div.shwTable table.htCore {
		width: 100%;
	}

	/* -- 表_幅指定 -- */
	.wtSpreader { 
		width: 100% !important;
		height: 100% !important;
	} 

	.wtHider { 
		width: 100% !important;
		height: 100% !important;
	}

	.ht_clone_left.handsontable { 
		width: 100% !important;
		height: 100% !important;
	}

	/* -- 表組(tableタグ出力モード) -- */
	.shwTable table.tbCore {
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
	div.shwTable {
		padding-bottom: 10px;
	}

	/* -- 表組の外枠 -- */
	div.shwTable > table {
		width: 100%;
	}

	div.shwTable .ht_master tr > td {
		word-break: keep-all;
		white-space: pre;
	}

	.ht_clone_left.handsontable {
		width: 100% !important;
	}

	div.shwTable .wtHider {
	/*	height: auto !important; */
		height: 0;
	}

	/* -- 表組(tableタグ出力モード) -- */
	/* -- セル -- */
	.shwTable td.tbDimmed ,
	.shwTable td.tbRowHead ,
	.shwTable td.tbColumnHead {
		word-break: keep-all;
		white-space: pre;
/*		vertical-align: middle; */
	}
}


/*-------------- マルチセル --------------*/
.uni-table {
}

.uni-table table.tbCore {
	width: 100%;
}

.uni-table .tbCore td:empty::before {
    content: "　";
}



/* 縦・横揃え */
:is(#wrapper-2, #html1, #site-info, [role="document"]) .uni-table .tbLeft ,
#sharewithmain .uni-table .tbLeft {
  text-align: left;
}
:is(#wrapper-2, #html1, #site-info, [role="document"]) .uni-table .tbCenter ,
#sharewithmain .uni-table .tbCenter {
  text-align: center;
}
:is(#wrapper-2, #html1, #site-info, [role="document"]) .uni-table .tbRight ,
#sharewithmain .uni-table .tbRight {
  text-align: right;
}
:is(#wrapper-2, #html1, #site-info, [role="document"]) .uni-table .tbJustify ,
#sharewithmain .uni-table .tbJustify {
  text-align: justify;
}

:is(#wrapper-2, #html1, #site-info, [role="document"]) .uni-table .tbTop ,
#sharewithmain .uni-table .tbTop {
  vertical-align: top;
}
:is(#wrapper-2, #html1, #site-info, [role="document"]) .uni-table .tbMiddle ,
#sharewithmain .uni-table .tbMiddle {
  vertical-align: middle;
}
:is(#wrapper-2, #html1, #site-info, [role="document"]) .uni-table .tbBottom ,
#sharewithmain .uni-table .tbBottom {
  vertical-align: bottom;
}

@media screen and (max-width: 768px) {
	/* -- セル -- */
	.uni-table td.tbDimmed ,
	.uni-table td.tbRowHead ,
	.uni-table td.tbColumnHead {
		word-break: keep-all;
	}
}


/*-------------- 財務ハイライト 表組 --------------*/
.highlights-table ,
.highlights-alltable-2nd {
}

.highlights-table .unit {
}

.highlights-table table ,
.highlights-alltable-2nd table {
	border: none;
	margin: auto;
}

.highlights-table table th ,
.highlights-table table td ,
.highlights-alltable-2nd table th ,
.highlights-alltable-2nd table td {
}

.highlights-table table th ,
.highlights-alltable-2nd table th {
}

.highlights-table table td ,
.highlights-alltable-2nd table td {
}

.highlights-table table td:first-child ,
.highlights-alltable-2nd table td:first-child {
}


/*-------------- 配当 表組 --------------*/
.haitou-table-2nd {
}

.haitou-table-2nd table {
	border: none;
	margin: auto;
}

/* 見出し行 */
.haitou-table-2nd table th {
}

/* 見出し列 */
.haitou-table-2nd table td.t1 ,
.haitou-table-2nd table td.t2 ,
.haitou-table-2nd table td.t12 {
}

/* 配当予想セル */
.haitou-table-2nd table th.y0 ,
.haitou-table-2nd table td.y0 {
}


@media print, screen and (min-width: 769px) {
	.highlights-table table ,
	.highlights-alltable-2nd table {
		width: 100%;
	}

	.haitou-table-2nd table {
		width: 100%;
	}

	.haitou-table-2nd table th {
		white-space: nowrap;
	}

}

@media screen and (max-width: 768px) {
	.highlights-table table th ,
	.highlights-table table td ,
	.highlights-alltable-2nd table th ,
	.highlights-alltable-2nd table td {
		word-break: keep-all;
		white-space: nowrap;
	}

	.haitou-table-2nd table th ,
	.haitou-table-2nd table td {
		word-break: keep-all;
		white-space: nowrap;
	}

	/*-- スワイプアイコン --*/
	.uni-table ,
	.shwTable ,
	.highlights-table ,
	.highlights-alltable-2nd ,
	.haitou-table-2nd ,
	.icon-swip {
		position: relative;
	}

	.uni-table ,
	.shwTable ,
	.highlights-table ,
	.highlights-alltable-2nd ,
	.haitou-table-2nd ,
	.faq-item > .icon-swip {
		overflow-x: scroll;
	}

	.uni-table::before ,
	.shwTable::before ,
	.highlights-table::before ,
	.highlights-alltable-2nd::before ,
	.haitou-table::before ,
	.haitou-table-2nd::before ,
	.icon-swip::before {
		content: '';
		position: absolute;
		top: 5%;
		left: 50%;
		display: block;
		width: 60px;
		height: 60px;
		margin-top: 30px;
		margin-left: -30px;
		background: #fff url("../../../../../../resources/sw_img/default/icon_swip.png") no-repeat center center;
		background-size: contain;
		border: 3px solid #fff;
		border-radius: 5px;
		z-index: 50;
		opacity: 0.85;
	}

	.icon-swip.no-scroll {
		overflow-x: auto;
	}

	.icon-swip.no-scroll::before ,
	.icon-swip-done::before {
		content: none !important;
	}
}


/* reserved for fail-safe */
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 * ,
.basic-list2 * {
	display: none;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 .mgnlEditor ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 .mgnlEditor * ,
.basic-list2 .mgnlEditor ,
.basic-list2 .mgnlEditor * {
	display: block;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 .mgnlEditor span ,
.basic-list2 .mgnlEditor span {
	display: inline;
}


:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 ,
.basic-list2 {
	position: relative;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 .tabItems ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 .tabItems > li ,
.basic-list2 .tabItems ,
.basic-list2 .tabItems > li {
	position: relative;
	display: block;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 .item ,
.basic-list2 .item {
	position: relative;
	display: block;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 .item > a ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 .item > span ,
.basic-list2 .item > a ,
.basic-list2 .item > span {
	display: block;
	overflow: visible;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 .news_tx ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 .news_tx * ,
.basic-list2 .news_tx ,
.basic-list2 .news_tx * {
	display: inline;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .basic-list2 br ,
.basic-list2 br {
	display: inline;
}

/*-- リストがない場合 --*/
.basic-list2 > ul:not(.tabItems) ,
.basic-list2 > ul:not(.tabItems) > p {
	display: block;
}

.basic-list2 > ul:not(.tabItems) > p {
	padding: 10px 0;
}

.basic-list2.no-list .yearTabs ,
.basic-list2.no-list .tabs ,
.basic-list2.no-list .infoPanel {
	display: none !important;
}

.basic-list2.no-active-category .tabs ,
.basic-list2.no-active-category .clearTab {
	display: none !important;
}

/*-- タブ(絞込み) --*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .basic-list2 .tabItems li.hidden ,
#sharewithmain .basic-list2 .tabItems li.hidden {
	display: none;
}

.basic-list2 .yearTabs ,
.basic-list2 .tabs {
	display: block;
	font-size: 0;
}

.basic-list2 .yearTabs ul ,
.basic-list2 .yearTabs li ,
.basic-list2 .tabs ul ,
.basic-list2 .tabs li {
	display: inline;
}

/* カテゴリタブ */
.basic-list2 .yearTabs span ,
.basic-list2 .tabs span {
	display: inline-flex;
	vertical-align: top;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	outline: none;
	cursor: pointer;
}


/* カテゴリ第１階層直下は、カテゴリグループとして非表示にする */
.basic-list2 .tabs > ul > li > span {
	display: none;
}

/* 全ての全てタブは、デフォルト非表示 */
.basic-list2 .tabs li.allall {
	display: none;
}

/*----------- 情報パネル -----------*/
.basic-list2 .infoPanel {
	position: relative;
	display: block;
}

.basic-list2 .infoPanel .countTab span {
	display: inline;
}
 
.basic-list2 .infoPanel .clearTab span {
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	outline: none;
	cursor: pointer;
}

/*-- ページャー --*/
.basic-list2 .pager {
	display: none;
	position: relative;
	text-align: center;
}

/*-- moreボタン --*/
/*-- pageボタン --*/
.basic-list2 .moreBtn ,
.basic-list2 .pageBtn {
	display: block;
}

.basic-list2 .moreBtn > span ,
.basic-list2 .pageBtn > span {
	position: relative;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	outline: none;
	cursor: pointer;
}



/*-- 共通設定 --*/
.basic-list2:not(.initialized) {
	display: none;
}

.basic-list2 .item .n_img img {
	display: block;
	margin: auto;
	width: 100%;
}

.basic-list2 .item .n_img ,
.basic-list2 .item .date ,
.basic-list2 .item .c_icon {
	display: block;
}

.basic-list2 .news_tx {
	white-space: pre;
	white-space: pre-line;
}


/* NEWアイコン */
/* js制御される為、デフォルト非表示 */
.basic-list2 .item .n_icon::before {
	content: "NEW";
	display: inline-block;
	vertical-align: middle;
	color: red;
}

.basic-list2 .item .d_icon {
	display: inline-block;
	vertical-align: middle;
}

.basic-list2 .item .d_icon img {
	display: inline;
}

.basic-list2 .item .filesize {
	display: inline;
	font-size: 85.7%;
}

/* 概要テキスト */
.basic-list2 .item .det_tx {
	white-space: pre;
	white-space: pre-line;
}

.basic-list2 .item .det_tx em.more {
}

.basic-list2 .explanation {
	display: block;
}

.basic-list2 .explanation > li {
	display: block;
	white-space: pre;
	white-space: pre-line;
}

.basic-list2 .link-info {
}



/*-- カテゴリアイコン --*/
.basic-list2 .tabItems .c_icon span {
	display: inline-flex;
	vertical-align: top;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	outline: none;
	cursor: pointer;
}

/* カテゴリ第１階層直下は、カテゴリグループとして非表示にする */
.basic-list2 .tabItems .c_icon span[category-level="1"] ,
.basic-list2 .tabItems .c_icon span[data-category-level="1"] {
	display: none;
}


/*-- サムネイルなし --*/
/* このニュースは非公開です。公開サイトでは表示されません。 */
.basic-list2:not(.thumnail) .note_tx {
	position: absolute;
	right: 0;
	bottom: 0;
}


/*-- サムネイルあり --*/
.basic-list2.thumnail .item > a {
	color: inherit;
	text-decoration: none;
	cursor: pointer;
}

/* このニュースは非公開です。公開サイトでは表示されません。 */
.basic-list2.thumnail .note_tx {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}



/* reserved for fail-safe */
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map * ,
#site-info .reset .h-index-map * ,
#site-info .reset .f-index-map * ,
#site-info .reset .index-map * ,
#sharewithmain .reset .index-map * ,
.h-index-map * ,
.f-index-map * ,
.index-map * {
	display: none;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map .mgnlEditor * ,
#site-info .reset .h-index-map .mgnlEditor * ,
#site-info .reset .f-index-map .mgnlEditor * ,
#site-info .reset .index-map .mgnlEditor * ,
#sharewithmain .reset .index-map .mgnlEditor * ,
.h-index-map .mgnlEditor * ,
.f-index-map .mgnlEditor * ,
.index-map .mgnlEditor * ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map .mgnlEditor ,
#site-info .reset .h-index-map .mgnlEditor ,
#site-info .reset .f-index-map .mgnlEditor ,
#site-info .reset .index-map .mgnlEditor ,
#sharewithmain .reset .index-map .mgnlEditor ,
.h-index-map .mgnlEditor ,
.f-index-map .mgnlEditor ,
.index-map .mgnlEditor {
	display: block;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map .mgnlEditor span ,
#site-info .reset .h-index-map .mgnlEditor span ,
#site-info .reset .f-index-map .mgnlEditor span ,
#site-info .reset .index-map .mgnlEditor span ,
#sharewithmain .reset .index-map .mgnlEditor span ,
.h-index-map .mgnlEditor span ,
.f-index-map .mgnlEditor span ,
.index-map .mgnlEditor span {
	display: inline;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map ul ,
#site-info .reset .h-index-map ul ,
#site-info .reset .f-index-map ul ,
#site-info .reset .index-map ul ,
#sharewithmain .reset .index-map ul ,
.h-index-map ul ,
.f-index-map ul ,
.index-map ul ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map li ,
#site-info .reset .h-index-map li ,
#site-info .reset .f-index-map li ,
#site-info .reset .index-map li ,
#sharewithmain .reset .index-map li ,
.h-index-map li ,
.f-index-map li ,
.index-map li {
	display: block;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map .item ,
#site-info .reset .h-index-map .item ,
#site-info .reset .f-index-map .item ,
#site-info .reset .index-map .item ,
#sharewithmain .reset .index-map .item ,
.h-index-map .item ,
.f-index-map .item ,
.index-map .item {
	position: relative;
	display: block;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map .item > span ,
#site-info .reset .h-index-map .item > span ,
#site-info .reset .f-index-map .item > span ,
#site-info .reset .index-map .item > span ,
#sharewithmain .reset .index-map .item > span ,
.h-index-map .item > span ,
.f-index-map .item > span ,
.index-map .item > span ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map .item > a ,
#site-info .reset .h-index-map .item > a ,
#site-info .reset .f-index-map .item > a ,
#site-info .reset .index-map .item > a ,
#sharewithmain .reset .index-map .item > a ,
.h-index-map .item > a ,
.f-index-map .item > a ,
.index-map .item > a {
	display: block;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map br ,
#site-info .reset .h-index-map br ,
#site-info .reset .f-index-map br ,
#site-info .reset .index-map br ,
#sharewithmain .reset .index-map br ,
.h-index-map br ,
.f-index-map br ,
.index-map br ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map .news_tx * ,
#site-info .reset .h-index-map .news_tx * ,
#site-info .reset .f-index-map .news_tx * ,
#site-info .reset .index-map .news_tx * ,
#sharewithmain .reset .index-map .news_tx * ,
.h-index-map .news_tx * ,
.f-index-map .news_tx * ,
.index-map .news_tx * ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .reset .index-map .news_tx ,
#site-info .reset .h-index-map .news_tx ,
#site-info .reset .f-index-map .news_tx ,
#site-info .reset .index-map .news_tx ,
#sharewithmain .reset .index-map .news_tx ,
.h-index-map .news_tx ,
.f-index-map .news_tx ,
.index-map .news_tx {
	display: inline;
}

/*-- 特殊装飾(decorate.js) --*/
em.decorated {
	font-style: inherit !important;
	font-family: inherit !important;
}

em.decorated span.overhead {
	white-space: nowrap;
	display: inline-block;
	line-height: 1;
	text-align: center;
}

em.decorated span.overhead span {
	display: inline-block;
	font-size: 60%;
}

em.decorated span.sup {
	font-size: 70%;
	vertical-align: top;
	position: relative;
	top: -0.1em;
}

em.decorated span.sub {
	font-size: 70%;
	vertical-align: bottom;
	position: relative;
	top: 0.1em;
}

em.decorated img {
	float: none;
    display: inline-block;
	margin: 0 0.125em 0.25em;
	max-width: 4em;
	border-radius: 0;
}

/*-- 番号付きリスト --*/
ol:not([start]) ,
ol[start="1"] {
	counter-reset: cnt 0;
}
ol[start="2"] {
	counter-reset: cnt 1;
}
ol[start="3"] {
	counter-reset: cnt 2;
}
ol[start="4"] {
	counter-reset: cnt 3;
}
ol[start="5"] {
	counter-reset: cnt 4;
}
ol[start="6"] {
	counter-reset: cnt 5;
}
ol[start="7"] {
	counter-reset: cnt 6;
}
ol[start="8"] {
	counter-reset: cnt 7;
}
ol[start="9"] {
	counter-reset: cnt 8;
}
ol[start="10"] {
	counter-reset: cnt 9;
}
ol[start="11"] {
	counter-reset: cnt 10;
}
ol[start="12"] {
	counter-reset: cnt 11;
}
ol[start="13"] {
	counter-reset: cnt 12;
}
ol[start="14"] {
	counter-reset: cnt 13;
}
ol[start="15"] {
	counter-reset: cnt 14;
}
ol[start="16"] {
	counter-reset: cnt 15;
}
ol[start="17"] {
	counter-reset: cnt 16;
}
ol[start="18"] {
	counter-reset: cnt 17;
}
ol[start="19"] {
	counter-reset: cnt 18;
}
ol[start="20"] {
	counter-reset: cnt 19;
}
ol[start="21"] {
	counter-reset: cnt 20;
}
ol[start="22"] {
	counter-reset: cnt 21;
}
ol[start="23"] {
	counter-reset: cnt 22;
}
ol[start="24"] {
	counter-reset: cnt 23;
}
ol[start="25"] {
	counter-reset: cnt 24;
}
ol[start="26"] {
	counter-reset: cnt 25;
}
ol[start="27"] {
	counter-reset: cnt 26;
}
ol[start="28"] {
	counter-reset: cnt 27;
}
ol[start="29"] {
	counter-reset: cnt 28;
}
ol[start="30"] {
	counter-reset: cnt 29;
}


/* ローマ字 */
[class*="lx_cke_ol1_roman"] :not(li) > ol ,
[class*="lx_cke_ol2_roman"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_roman"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_roman"]  ol {
	padding-left: 2em;
}

/* i ii iii */
.lx_cke_ol1_roman1 :not(li) > ol > li ,
.lx_cke_ol2_roman1 :not(li) > * > li > ol > li ,
.lx_cke_ol3_roman1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_roman1 ol > li {
	list-style-type: lower-roman;
}

/* I II III */
.lx_cke_ol1_roman2 :not(li) > ol > li ,
.lx_cke_ol2_roman2 :not(li) > * > li > ol > li ,
.lx_cke_ol3_roman2 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_roman2 ol > li {
	list-style-type: upper-roman;
}


/* アルファベット */
[class*="lx_cke_ol1_alpha"] :not(li) > ol ,
[class*="lx_cke_ol2_alpha"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_alpha"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_alpha"]  ol {
	padding-left: 2em;
}

/* a b c */
.lx_cke_ol1_alpha1 :not(li) > ol > li ,
.lx_cke_ol2_alpha1 :not(li) > * > li > ol > li ,
.lx_cke_ol3_alpha1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_alpha1 ol > li {
	list-style-type: lower-alpha;
}

/* A B C */
.lx_cke_ol1_alpha2 :not(li) > ol > li ,
.lx_cke_ol2_alpha2 :not(li) > * > li > ol > li ,
.lx_cke_ol3_alpha2 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_alpha2 ol > li {
	list-style-type: upper-alpha;
}


/* 平仮名・片仮名・いろは */
[class*="lx_cke_ol1_kana"] :not(li) > ol ,
[class*="lx_cke_ol2_kana"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_kana"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_kana"]  ol {
	padding-left: 2em;
}

/* あ い う */
.lx_cke_ol1_kana1 :not(li) > ol > li ,
.lx_cke_ol2_kana1 :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana1 ol > li {
	list-style-type: hiragana;
}

/* ア イ ウ */
.lx_cke_ol1_kana2 :not(li) > ol > li ,
.lx_cke_ol2_kana2 :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana2 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana2 ol > li {
	list-style-type: katakana;
}

/* い ろ は */
.lx_cke_ol1_kana3 :not(li) > ol > li ,
.lx_cke_ol2_kana3 :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana3 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana3 ol > li {
	list-style-type: hiragana-iroha;
}

/* イ ロ ハ */
.lx_cke_ol1_kana4 :not(li) > ol > li ,
.lx_cke_ol2_kana4 :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana4 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana4 ol > li {
	list-style-type: katakana-iroha;
}


/* (1) (2) (3) */
[class*="lx_cke_ol1_paren1"] :not(li) > ol ,
[class*="lx_cke_ol2_paren1"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_paren1"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_paren1"]  ol ,
div.layout_ol_paren1 ol {
	padding-left: 3em;
}

[class*="lx_cke_ol1_paren1"] :not(li) > ol > li ,
[class*="lx_cke_ol2_paren1"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_paren1"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_paren1"]  ol > li ,
div.layout_ol_paren1 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_paren1"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_paren1"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_paren1"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_paren1"]  ol > li::before ,
div.layout_ol_paren1 ol > li::before {
	content: "(" counter(cnt) ")";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
	width: 2.5em;
	white-space: nowrap;
}

/* (i) (ii) (iii) */
.lx_cke_ol1_paren1_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_roman1 ol > li::before ,
.lx_cke_ol1_paren1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_paren1 ol[style*="list-style-type:lower-roman"] > li::before {
	content: "(" counter(cnt, lower-roman) ")";
}

/* (I) (II) (III) */
.lx_cke_ol1_paren1_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_roman2 ol > li::before ,
.lx_cke_ol1_paren1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_paren1 ol[style*="list-style-type:upper-roman"] > li::before {
	content: "(" counter(cnt, upper-roman) ")";
}

/* (a) (b) (c) */
.lx_cke_ol1_paren1_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_alpha1 ol > li::before ,
.lx_cke_ol1_paren1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_paren1 ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "(" counter(cnt, lower-alpha) ")";
}

/* (A) (B) (C) */
.lx_cke_ol1_paren1_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_alpha2 ol > li::before ,
.lx_cke_ol1_paren1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_paren1 ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "(" counter(cnt, upper-alpha) ")";
}

/* (あ) (い) (う) */
.lx_cke_ol1_paren1_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_kana1 ol > li::before {
	content: "(" counter(cnt, hiragana) ")";
}

/* (ア) (イ) (ウ) */
.lx_cke_ol1_paren1_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_kana2 ol > li::before {
	content: "(" counter(cnt, katakana) ")";
}

/* (い) (ろ) (は) */
.lx_cke_ol1_paren1_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_kana3 ol > li::before {
	content: "(" counter(cnt, hiragana-iroha) ")";
}

/* (イ) (ロ) (ハ) */
.lx_cke_ol1_paren1_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_paren1_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1_kana4 ol > li::before {
	content: "(" counter(cnt, katakana-iroha) ")";
}


/* 1) 2) 3) */
[class*="lx_cke_ol1_paren2"] :not(li) > ol ,
[class*="lx_cke_ol2_paren2"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_paren2"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_paren2"]  ol ,
div.layout_ol_paren2 ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_paren2"] :not(li) > ol > li ,
[class*="lx_cke_ol2_paren2"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_paren2"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_paren2"]  ol > li ,
div.layout_ol_paren2 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_paren2"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_paren2"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_paren2"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_paren2"]  ol > li::before ,
div.layout_ol_paren2 ol > li::before {
	content: "" counter(cnt) ")";
	text-align: right;
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
	width: 2em;
	white-space: nowrap;
}

.lx_cke_ol1_paren2_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_roman1 ol > li::before ,
.lx_cke_ol1_paren2 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_paren2 ol[style*="list-style-type:lower-roman"] > li::before {
	content: "" counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_paren2_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_roman2 ol > li::before ,
.lx_cke_ol1_paren2 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_paren2 ol[style*="list-style-type:upper-roman"] > li::before {
	content: "" counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_paren2_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_alpha1 ol > li::before ,
.lx_cke_ol1_paren2 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_paren2 ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "" counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_paren2_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_alpha2 ol > li::before ,
.lx_cke_ol1_paren2 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_paren2 ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "" counter(cnt, upper-alpha) ")";
}

.lx_cke_ol1_paren2_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_kana1 ol > li::before {
	content: "" counter(cnt, hiragana) ")";
}

.lx_cke_ol1_paren2_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_kana2 ol > li::before {
	content: "" counter(cnt, katakana) ")";
}

.lx_cke_ol1_paren2_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_kana3 ol > li::before {
	content: "" counter(cnt, hiragana-iroha) ")";
}

.lx_cke_ol1_paren2_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_paren2_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2_kana4 ol > li::before {
	content: "" counter(cnt, katakana-iroha) ")";
}

/* [1] [2] [3] */
[class*="lx_cke_ol1_square1"] :not(li) > ol ,
[class*="lx_cke_ol2_square1"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_square1"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_square1"]  ol {
	padding-left: 3em;
}

[class*="lx_cke_ol1_square1"] :not(li) > ol > li ,
[class*="lx_cke_ol2_square1"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_square1"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_square1"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_square1"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_square1"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_square1"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_square1"]  ol > li::before {
	content: "[" counter(cnt) "]";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
	width: 2.5em;
	white-space: nowrap;
}

.lx_cke_ol1_square1_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_square1_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_roman1 ol > li::before ,
.lx_cke_ol1_square1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_square1 ol[style*="list-style-type:lower-roman"] > li::before {
	content: "[" counter(cnt, lower-roman) "]";
}

.lx_cke_ol1_square1_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_square1_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_roman2 ol > li::before ,
.lx_cke_ol1_square1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_square1 ol[style*="list-style-type:upper-roman"] > li::before {
	content: "[" counter(cnt, upper-roman) "]";
}

.lx_cke_ol1_square1_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_square1_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_alpha1 ol > li::before ,
.lx_cke_ol1_square1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_square1 ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "[" counter(cnt, lower-alpha) "]";
}

.lx_cke_ol1_square1_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_square1_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_alpha2 ol > li::before ,
.lx_cke_ol1_square1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_square1 ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "[" counter(cnt, upper-alpha) "]";
}

.lx_cke_ol1_square1_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_kana1 ol > li::before {
	content: "[" counter(cnt, hiragana) "]";
}

.lx_cke_ol1_square1_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_kana2 ol > li::before {
	content: "[" counter(cnt, katakana) "]";
}

.lx_cke_ol1_square1_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_kana3 ol > li::before {
	content: "[" counter(cnt, hiragana-iroha) "]";
}

.lx_cke_ol1_square1_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_square1_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1_kana4 ol > li::before {
	content: "[" counter(cnt, katakana-iroha) "]";
}

/* 1] 2] 3] */
[class*="lx_cke_ol1_square2"] :not(li) > ol ,
[class*="lx_cke_ol2_square2"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_square2"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_square2"]  ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_square2"] :not(li) > ol > li ,
[class*="lx_cke_ol2_square2"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_square2"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_square2"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_square2"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_square2"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_square2"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_square2"]  ol > li::before {
	content: "" counter(cnt) "]";
	text-align: right;
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
	width: 2em;
	white-space: nowrap;
}

.lx_cke_ol1_square2_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_square2_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_roman1 ol > li::before ,
.lx_cke_ol1_square2 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square2 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_square2 ol[style*="list-style-type:lower-roman"] > li::before {
	content: "" counter(cnt, lower-roman) "]";
}

.lx_cke_ol1_square2_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_square2_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_roman2 ol > li::before ,
.lx_cke_ol1_square2 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square2 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_square2 ol[style*="list-style-type:upper-roman"] > li::before {
	content: "" counter(cnt, upper-roman) "]";
}

.lx_cke_ol1_square2_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_square2_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_alpha1 ol > li::before ,
.lx_cke_ol1_square2 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square2 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_square2 ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "" counter(cnt, lower-alpha) "]";
}

.lx_cke_ol1_square2_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_square2_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_alpha2 ol > li::before ,
.lx_cke_ol1_square2 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square2 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_square2 ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "" counter(cnt, upper-alpha) "]";
}

.lx_cke_ol1_square2_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_kana1 ol > li::before {
	content: "" counter(cnt, hiragana) "]";
}

.lx_cke_ol1_square2_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_kana2 ol > li::before {
	content: "" counter(cnt, katakana) "]";
}

.lx_cke_ol1_square2_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_kana3 ol > li::before {
	content: "" counter(cnt, hiragana-iroha) "]";
}

.lx_cke_ol1_square2_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_square2_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2_kana4 ol > li::before {
	content: "" counter(cnt, katakana-iroha) "]";
}

/* 【1】【2】【3】 */
[class*="lx_cke_ol1_square3"] :not(li) > ol ,
[class*="lx_cke_ol2_square3"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_square3"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_square3"]  ol {
	padding-left: 3.5em;
}

[class*="lx_cke_ol1_square3"] :not(li) > ol > li ,
[class*="lx_cke_ol2_square3"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_square3"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_square3"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_square3"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_square3"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_square3"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_square3"]  ol > li::before {
	content: "【" counter(cnt) "】";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3.5em;
	display: inline;
	width: 3.5em;
	white-space: nowrap;
}

.lx_cke_ol1_square3_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_square3_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_roman1 ol > li::before ,
.lx_cke_ol1_square3 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square3 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_square3 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "【" counter(cnt, lower-roman) "】";
}

.lx_cke_ol1_square3_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_square3_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_roman2 ol > li::before ,
.lx_cke_ol1_square3 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square3 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_square3 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "【" counter(cnt, upper-roman) "】";
}

.lx_cke_ol1_square3_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_square3_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_alpha1 ol > li::before ,
.lx_cke_ol1_square3 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square3 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_square3 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "【" counter(cnt, lower-alpha) "】";
}

.lx_cke_ol1_square3_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_square3_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_alpha2 ol > li::before ,
.lx_cke_ol1_square3 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square3 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_square3 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "【" counter(cnt, upper-alpha) "】";
}

.lx_cke_ol1_square3_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_kana1 ol > li::before {
	content: "【" counter(cnt, hiragana) "】";
}

.lx_cke_ol1_square3_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_kana2 ol > li::before {
	content: "【" counter(cnt, katakana) "】";
}

.lx_cke_ol1_square3_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_kana3 ol > li::before {
	content: "【" counter(cnt, hiragana-iroha) "】";
}

.lx_cke_ol1_square3_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_square3_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3_kana4 ol > li::before {
	content: "【" counter(cnt, katakana-iroha) "】";
}

/* <1> <2> <3> */
[class*="lx_cke_ol1_angle1"] :not(li) > ol ,
[class*="lx_cke_ol2_angle1"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_angle1"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_angle1"]  ol {
	padding-left: 3em;
}

[class*="lx_cke_ol1_angle1"] :not(li) > ol > li ,
[class*="lx_cke_ol2_angle1"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_angle1"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_angle1"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_angle1"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_angle1"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_angle1"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_angle1"]  ol > li::before {
	content: "<" counter(cnt) ">";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
	width: 2.5em;
	white-space: nowrap;
}

.lx_cke_ol1_angle1_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_roman1 ol > li::before ,
.lx_cke_ol1_angle1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_angle1 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "<" counter(cnt, lower-roman) ">";
}

.lx_cke_ol1_angle1_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_roman2 ol > li::before ,
.lx_cke_ol1_angle1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_angle1 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "<" counter(cnt, upper-roman) ">";
}

.lx_cke_ol1_angle1_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_alpha1 ol > li::before ,
.lx_cke_ol1_angle1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_angle1 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "<" counter(cnt, lower-alpha) ">";
}

.lx_cke_ol1_angle1_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_alpha2 ol > li::before ,
.lx_cke_ol1_angle1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_angle1 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "<" counter(cnt, upper-alpha) ">";
}

.lx_cke_ol1_angle1_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_kana1 ol > li::before {
	content: "<" counter(cnt, hiragana) ">";
}

.lx_cke_ol1_angle1_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_kana2 ol > li::before {
	content: "<" counter(cnt, katakana) ">";
}

.lx_cke_ol1_angle1_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_kana3 ol > li::before {
	content: "<" counter(cnt, hiragana-iroha) ">";
}

.lx_cke_ol1_angle1_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_angle1_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1_kana4 ol > li::before {
	content: "<" counter(cnt, katakana-iroha) ">";
}

/* ① ② ③ */
[class*="lx_cke_ol1_circled1"] :not(li) > ol ,
[class*="lx_cke_ol2_circled1"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_circled1"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_circled1"]  ol ,
div.layout_ol_circled1 ol {
	padding-left: 2em;
}

[class*="lx_cke_ol1_circled1"] :not(li) > ol > li ,
[class*="lx_cke_ol2_circled1"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_circled1"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_circled1"]  ol > li ,
div.layout_ol_circled1 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_circled1"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_circled1"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_circled1"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_circled1"]  ol > li::before ,
div.layout_ol_circled1 ol > li::before {
	content: counter(cnt);
	position: absolute;
	top: auto;
	left: -2em;
	display: inline-block;
	width: 1.25em;
	height: 1.25em;
	margin-top: 0.5em;

	border: 1px solid currentColor;
	border-radius: 100%;
	white-space: nowrap;
	font-size: 80%;
	text-align: center;
	line-height: 1.125em;
	letter-spacing: 0;
}

.lx_cke_ol1_circled1_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_roman1 ol > li::before ,
.lx_cke_ol1_circled1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_circled1 ol[style*="list-style-type:lower-roman"] > li::before {
    content: counter(cnt, lower-roman);
}

.lx_cke_ol1_circled1_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_roman2 ol > li::before ,
.lx_cke_ol1_circled1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_circled1 ol[style*="list-style-type:upper-roman"] > li::before {
    content: counter(cnt, upper-roman);
}

.lx_cke_ol1_circled1_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_alpha1 ol > li::before ,
.lx_cke_ol1_circled1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_circled1 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: counter(cnt, lower-alpha);
}

.lx_cke_ol1_circled1_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_alpha2 ol > li::before ,
.lx_cke_ol1_circled1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_circled1 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: counter(cnt, upper-alpha);
}

.lx_cke_ol1_circled1_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_kana1 ol > li::before {
	content: counter(cnt, hiragana);
}

.lx_cke_ol1_circled1_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_kana2 ol > li::before {
	content: counter(cnt, katakana);
}

.lx_cke_ol1_circled1_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_kana3 ol > li::before {
	content: counter(cnt, hiragana-iroha);
}

.lx_cke_ol1_circled1_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_circled1_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1_kana4 ol > li::before {
	content: counter(cnt, katakana-iroha);
}

/* ※1 ※2 ※3 */
[class*="lx_cke_ol1_star1"] :not(li) > ol ,
[class*="lx_cke_ol2_star1"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_star1"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_star1"]  ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_star1"] :not(li) > ol > li ,
[class*="lx_cke_ol2_star1"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star1"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_star1"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_star1"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_star1"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star1"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_star1"]  ol > li::before {
	content: "※" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star1_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_star1_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_roman1 ol > li::before ,
.lx_cke_ol1_star1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star1 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "※" counter(cnt, lower-roman);
}

.lx_cke_ol1_star1_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_star1_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_roman2 ol > li::before ,
.lx_cke_ol1_star1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star1 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "※" counter(cnt, upper-roman);
}

.lx_cke_ol1_star1_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_star1_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_alpha1 ol > li::before ,
.lx_cke_ol1_star1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star1 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "※" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star1_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_star1_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_alpha2 ol > li::before ,
.lx_cke_ol1_star1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star1 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "※" counter(cnt, upper-alpha);
}

.lx_cke_ol1_star1_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_kana1 ol > li::before {
	content: "※" counter(cnt, hiragana);
}

.lx_cke_ol1_star1_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_kana2 ol > li::before {
	content: "※" counter(cnt, katakana);
}

.lx_cke_ol1_star1_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_kana3 ol > li::before {
	content: "※" counter(cnt, hiragana-iroha);
}

.lx_cke_ol1_star1_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_star1_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1_kana4 ol > li::before {
	content: "※" counter(cnt, katakana-iroha);
}

/* ＊1 ＊2 ＊3 */
[class*="lx_cke_ol1_star2"] :not(li) > ol ,
[class*="lx_cke_ol2_star2"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_star2"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_star2"]  ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_star2"] :not(li) > ol > li ,
[class*="lx_cke_ol2_star2"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star2"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_star2"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_star2"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_star2"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star2"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_star2"]  ol > li::before {
	content: "＊" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star2_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_star2_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_roman1 ol > li::before ,
.lx_cke_ol1_star2 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star2 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star2 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "＊" counter(cnt, lower-roman);
}

.lx_cke_ol1_star2_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_star2_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_roman2 ol > li::before ,
.lx_cke_ol1_star2 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star2 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star2 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "＊" counter(cnt, upper-roman);
}

.lx_cke_ol1_star2_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_star2_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_alpha1 ol > li::before ,
.lx_cke_ol1_star2 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star2 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star2 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "＊" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star2_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_star2_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_alpha2 ol > li::before ,
.lx_cke_ol1_star2 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star2 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star2 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "＊" counter(cnt, upper-alpha);
}

.lx_cke_ol1_star2_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_kana1 ol > li::before {
	content: "＊" counter(cnt, hiragana);
}

.lx_cke_ol1_star2_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_kana2 ol > li::before {
	content: "＊" counter(cnt, katakana);
}

.lx_cke_ol1_star2_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_kana3 ol > li::before {
	content: "＊" counter(cnt, hiragana-iroha);
}

.lx_cke_ol1_star2_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_star2_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2_kana4 ol > li::before {
	content: "＊" counter(cnt, katakana-iroha);
}

/* ★1 ★2 ★3 */
[class*="lx_cke_ol1_star3"] :not(li) > ol ,
[class*="lx_cke_ol2_star3"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_star3"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_star3"]  ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_star3"] :not(li) > ol > li ,
[class*="lx_cke_ol2_star3"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star3"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_star3"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_star3"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_star3"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star3"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_star3"]  ol > li::before {
	content: "★" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star3_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_star3_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_roman1 ol > li::before ,
.lx_cke_ol1_star3 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star3 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star3 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "★" counter(cnt, lower-roman);
}

.lx_cke_ol1_star3_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_star3_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_roman2 ol > li::before ,
.lx_cke_ol1_star3 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star3 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star3 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "★" counter(cnt, upper-roman);
}

.lx_cke_ol1_star3_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_star3_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_alpha1 ol > li::before ,
.lx_cke_ol1_star3 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star3 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star3 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "★" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star3_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_star3_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_alpha2 ol > li::before ,
.lx_cke_ol1_star3 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star3 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star3 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "★" counter(cnt, upper-alpha);
}

.lx_cke_ol1_star3_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_kana1 ol > li::before {
	content: "★" counter(cnt, hiragana);
}

.lx_cke_ol1_star3_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_kana2 ol > li::before {
	content: "★" counter(cnt, katakana);
}

.lx_cke_ol1_star3_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_kana3 ol > li::before {
	content: "★" counter(cnt, hiragana-iroha);
}

.lx_cke_ol1_star3_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_star3_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3_kana4 ol > li::before {
	content: "★" counter(cnt, katakana-iroha);
}

/* *1 *2 *3 */
[class*="lx_cke_ol1_star4"] :not(li) > ol ,
[class*="lx_cke_ol2_star4"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_star4"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_star4"]  ol {
	padding-left: 2.5em;
}

[class*="lx_cke_ol1_star4"] :not(li) > ol > li ,
[class*="lx_cke_ol2_star4"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_star4"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_star4"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_star4"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_star4"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_star4"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_star4"]  ol > li::before {
	content: "*" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star4_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_star4_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_roman1 ol > li::before ,
.lx_cke_ol1_star4 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star4 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star4 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "*" counter(cnt, lower-roman);
}

.lx_cke_ol1_star4_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_star4_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_roman2 ol > li::before ,
.lx_cke_ol1_star4 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star4 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star4 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "*" counter(cnt, upper-roman);
}

.lx_cke_ol1_star4_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_star4_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_alpha1 ol > li::before ,
.lx_cke_ol1_star4 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star4 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star4 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "*" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star4_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_star4_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_alpha2 ol > li::before ,
.lx_cke_ol1_star4 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star4 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star4 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "*" counter(cnt, upper-alpha);
}

.lx_cke_ol1_star4_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_kana1 ol > li::before {
	content: "*" counter(cnt, hiragana);
}

.lx_cke_ol1_star4_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_kana2 ol > li::before {
	content: "*" counter(cnt, katakana);
}

.lx_cke_ol1_star4_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_kana3 ol > li::before {
	content: "*" counter(cnt, hiragana-iroha);
}

.lx_cke_ol1_star4_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_star4_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4_kana4 ol > li::before {
	content: "*" counter(cnt, katakana-iroha);
}

/*  (注1) (注2) (注3)  */
[class*="lx_cke_ol1_note1"] :not(li) > ol ,
[class*="lx_cke_ol2_note1"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_note1"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_note1"]  ol {
	padding-left: 3.5em;
}

[class*="lx_cke_ol1_note1"] :not(li) > ol > li ,
[class*="lx_cke_ol2_note1"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note1"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_note1"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_note1"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_note1"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note1"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_note1"]  ol > li::before {
	content: "(注" counter(cnt) ")";
	position: absolute;
	top: auto;
	left: -3.5em;
	display: inline;
}

.lx_cke_ol1_note1_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_note1_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_roman1 ol > li::before ,
.lx_cke_ol1_note1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note1 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "(注" counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_note1_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_note1_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_roman2 ol > li::before ,
.lx_cke_ol1_note1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note1 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "(注" counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_note1_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_note1_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_alpha1 ol > li::before ,
.lx_cke_ol1_note1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note1 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "(注" counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_note1_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_note1_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_alpha2 ol > li::before ,
.lx_cke_ol1_note1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note1 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "(注" counter(cnt, upper-alpha) ")";
}

.lx_cke_ol1_note1_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_kana1 ol > li::before {
	content: "(注" counter(cnt, hiragana) ")";
}

.lx_cke_ol1_note1_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_kana2 ol > li::before {
	content: "(注" counter(cnt, katakana) ")";
}

.lx_cke_ol1_note1_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_kana3 ol > li::before {
	content: "(注" counter(cnt, hiragana-iroha) ")";
}

.lx_cke_ol1_note1_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_note1_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1_kana4 ol > li::before {
	content: "(注" counter(cnt, katakana-iroha) ")";
}

/*  注1) 注2) 注3)  */
[class*="lx_cke_ol1_note2"] :not(li) > ol ,
[class*="lx_cke_ol2_note2"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_note2"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_note2"]  ol {
	padding-left: 3em;
}

[class*="lx_cke_ol1_note2"] :not(li) > ol > li ,
[class*="lx_cke_ol2_note2"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note2"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_note2"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_note2"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_note2"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note2"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_note2"]  ol > li::before {
	content: "注" counter(cnt) ")";
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
}

.lx_cke_ol1_note2_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_note2_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_roman1 ol > li::before ,
.lx_cke_ol1_note2 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note2 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note2 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "注" counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_note2_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_note2_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_roman2 ol > li::before ,
.lx_cke_ol1_note2 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note2 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note2 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "注" counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_note2_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_note2_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_alpha1 ol > li::before ,
.lx_cke_ol1_note2 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note2 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note2 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "注" counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_note2_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_note2_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_alpha2 ol > li::before ,
.lx_cke_ol1_note2 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note2 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note2 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "注" counter(cnt, upper-alpha) ")";
}

.lx_cke_ol1_note2_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_kana1 ol > li::before {
	content: "注" counter(cnt, hiragana) ")";
}

.lx_cke_ol1_note2_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_kana2 ol > li::before {
	content: "注" counter(cnt, katakana) ")";
}

.lx_cke_ol1_note2_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_kana3 ol > li::before {
	content: "注" counter(cnt, hiragana-iroha) ")";
}

.lx_cke_ol1_note2_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_note2_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2_kana4 ol > li::before {
	content: "注" counter(cnt, katakana-iroha) ")";
}

/*  注1: 注2: 注3:  */
[class*="lx_cke_ol1_note3"] :not(li) > ol ,
[class*="lx_cke_ol2_note3"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_note3"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_note3"]  ol {
	padding-left: 3em;
}

[class*="lx_cke_ol1_note3"] :not(li) > ol > li ,
[class*="lx_cke_ol2_note3"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note3"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_note3"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_note3"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_note3"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note3"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_note3"]  ol > li::before {
	content: "注" counter(cnt) ":";
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
}

.lx_cke_ol1_note3_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_note3_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_roman1 ol > li::before ,
.lx_cke_ol1_note3 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note3 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note3 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "注" counter(cnt, lower-roman) ":";
}

.lx_cke_ol1_note3_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_note3_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_roman2 ol > li::before ,
.lx_cke_ol1_note3 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note3 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note3 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "注" counter(cnt, upper-roman) ":";
}

.lx_cke_ol1_note3_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_note3_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_alpha1 ol > li::before ,
.lx_cke_ol1_note3 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note3 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note3 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "注" counter(cnt, lower-alpha) ":";
}

.lx_cke_ol1_note3_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_note3_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_alpha2 ol > li::before ,
.lx_cke_ol1_note3 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note3 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note3 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "注" counter(cnt, upper-alpha) ":";
}

.lx_cke_ol1_note3_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_kana1 ol > li::before {
	content: "注" counter(cnt, hiragana) ":";
}

.lx_cke_ol1_note3_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_kana2 ol > li::before {
	content: "注" counter(cnt, katakana) ":";
}

.lx_cke_ol1_note3_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_kana3 ol > li::before {
	content: "注" counter(cnt, hiragana-iroha) ":";
}

.lx_cke_ol1_note3_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_note3_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3_kana4 ol > li::before {
	content: "注" counter(cnt, katakana-iroha) ":";
}


/*  (note 1) (note 2) (note 3)  */
[class*="lx_cke_ol1_note4"] :not(li) > ol ,
[class*="lx_cke_ol2_note4"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_note4"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_note4"]  ol {
	padding-left: 4.5em;
}

[class*="lx_cke_ol1_note4"] :not(li) > ol > li ,
[class*="lx_cke_ol2_note4"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note4"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_note4"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_note4"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_note4"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note4"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_note4"]  ol > li::before {
	content: "(note " counter(cnt) ")";
	position: absolute;
	top: auto;
	left: -4.5em;
	display: inline;
}

.lx_cke_ol1_note4_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_note4_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_roman1 ol > li::before ,
.lx_cke_ol1_note4 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note4 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note4 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note4 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "(note " counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_note4_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_note4_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_roman2 ol > li::before ,
.lx_cke_ol1_note4 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note4 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note4 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note4 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "(note " counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_note4_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_note4_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_alpha1 ol > li::before ,
.lx_cke_ol1_note4 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note4 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note4 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note4 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "(note " counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_note4_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_note4_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_alpha2 ol > li::before ,
.lx_cke_ol1_note4 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note4 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note4 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note4 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "(note " counter(cnt, upper-alpha) ")";
}

.lx_cke_ol1_note4_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_kana1 ol > li::before {
	content: "(note " counter(cnt, hiragana) ")";
}

.lx_cke_ol1_note4_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_kana2 ol > li::before {
	content: "(note " counter(cnt, katakana) ")";
}

.lx_cke_ol1_note4_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_kana3 ol > li::before {
	content: "(note " counter(cnt, hiragana-iroha) ")";
}

.lx_cke_ol1_note4_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_note4_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note4_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note4_kana4 ol > li::before {
	content: "(note " counter(cnt, katakana-iroha) ")";
}


/*  note 1: note 2: note 3:  */
[class*="lx_cke_ol1_note5"] :not(li) > ol ,
[class*="lx_cke_ol2_note5"] :not(li) > * > li > ol ,
[class*="lx_cke_ol3_note5"] :not(li) > * > li > * > li > ol ,
div[class*="lx_cke_ol_note5"]  ol {
	padding-left: 4.5em;
}

[class*="lx_cke_ol1_note5"] :not(li) > ol > li ,
[class*="lx_cke_ol2_note5"] :not(li) > * > li > ol > li ,
[class*="lx_cke_ol3_note5"] :not(li) > * > li > * > li > ol > li ,
div[class*="lx_cke_ol_note5"]  ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

[class*="lx_cke_ol1_note5"] :not(li) > ol > li::before ,
[class*="lx_cke_ol2_note5"] :not(li) > * > li > ol > li::before ,
[class*="lx_cke_ol3_note5"] :not(li) > * > li > * > li > ol > li::before ,
div[class*="lx_cke_ol_note5"]  ol > li::before {
	content: "note " counter(cnt) ":";
	position: absolute;
	top: auto;
	left: -4.5em;
	display: inline;
}

.lx_cke_ol1_note5_roman1 :not(li) > ol > li::before ,
.lx_cke_ol2_note5_roman1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_roman1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_roman1 ol > li::before ,
.lx_cke_ol1_note5 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note5 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note5 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note5 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "note " counter(cnt, lower-roman) ":";
}

.lx_cke_ol1_note5_roman2 :not(li) > ol > li::before ,
.lx_cke_ol2_note5_roman2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_roman2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_roman2 ol > li::before ,
.lx_cke_ol1_note5 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note5 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note5 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note5 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "note " counter(cnt, upper-roman) ":";
}

.lx_cke_ol1_note5_alpha1 :not(li) > ol > li::before ,
.lx_cke_ol2_note5_alpha1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_alpha1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_alpha1 ol > li::before ,
.lx_cke_ol1_note5 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note5 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note5 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note5 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "note " counter(cnt, lower-alpha) ":";
}

.lx_cke_ol1_note5_alpha2 :not(li) > ol > li::before ,
.lx_cke_ol2_note5_alpha2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_alpha2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_alpha2 ol > li::before ,
.lx_cke_ol1_note5 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note5 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note5 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note5 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "note " counter(cnt, upper-alpha) ":";
}

.lx_cke_ol1_note5_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_kana1 ol > li::before {
	content: "note " counter(cnt, hiragana) ":";
}

.lx_cke_ol1_note5_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_kana2 ol > li::before {
	content: "note " counter(cnt, katakana) ":";
}

.lx_cke_ol1_note5_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_kana3 ol > li::before {
	content: "note " counter(cnt, hiragana-iroha) ":";
}

.lx_cke_ol1_note5_kana4 :not(li) > ol > li::before ,
.lx_cke_ol2_note5_kana4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note5_kana4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note5_kana4 ol > li::before {
	content: "note " counter(cnt, katakana-iroha) ":";
}


/*-- 番号なしリスト --*/
/* ※ */
.lx_cke_ul1_star1 :not(li) > ul ,
.lx_cke_ul2_star1 :not(li) > * > li > ul ,
.lx_cke_ul3_star1 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_star1 ul ,
div.layout_ul_star1 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_star1 :not(li) > ul > li ,
.lx_cke_ul2_star1 :not(li) > * > li > ul > li ,
.lx_cke_ul3_star1 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_star1 ul > li ,
div.layout_ul_star1 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_star1 :not(li) > ul > li::before ,
.lx_cke_ul2_star1 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_star1 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_star1 ul > li::before ,
div.layout_ul_star1 ul > li::before {
	content: "※";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* ＊ */
.lx_cke_ul1_star2 :not(li) > ul ,
.lx_cke_ul2_star2 :not(li) > * > li > ul ,
.lx_cke_ul3_star2 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_star2 ul ,
div.layout_ul_star2 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_star2 :not(li) > ul > li ,
.lx_cke_ul2_star2 :not(li) > * > li > ul > li ,
.lx_cke_ul3_star2 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_star2 ul > li ,
div.layout_ul_star2 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_star2 :not(li) > ul > li::before ,
.lx_cke_ul2_star2 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_star2 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_star2 ul > li::before ,
div.layout_ul_star2 ul > li::before {
	content: "＊";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* ★ */
.lx_cke_ul1_star3 :not(li) > ul ,
.lx_cke_ul2_star3 :not(li) > * > li > ul ,
.lx_cke_ul3_star3 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_star3 ul ,
div.layout_ul_star3 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_star3 :not(li) > ul > li ,
.lx_cke_ul2_star3 :not(li) > * > li > ul > li ,
.lx_cke_ul3_star3 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_star3 ul > li ,
div.layout_ul_star3 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_star3 :not(li) > ul > li::before ,
.lx_cke_ul2_star3 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_star3 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_star3 ul > li::before ,
div.layout_ul_star3 ul > li::before {
	content: "★";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* * */
.lx_cke_ul1_star4 :not(li) > ul ,
.lx_cke_ul2_star4 :not(li) > * > li > ul ,
.lx_cke_ul3_star4 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_star4 ul ,
div.layout_ul_star4 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_star4 :not(li) > ul > li ,
.lx_cke_ul2_star4 :not(li) > * > li > ul > li ,
.lx_cke_ul3_star4 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_star4 ul > li ,
div.layout_ul_star4 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_star4 :not(li) > ul > li::before ,
.lx_cke_ul2_star4 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_star4 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_star4 ul > li::before ,
div.layout_ul_star4 ul > li::before {
	content: "*";
	position: absolute;
	top: auto;
	left: -1em;
	display: inline;
}

/* 〇 */
.lx_cke_ul1_circled1 :not(li) > ul ,
.lx_cke_ul2_circled1 :not(li) > * > li > ul ,
.lx_cke_ul3_circled1 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_circled1 ul {
	padding-left: 2em;
}

.lx_cke_ul1_circled1 :not(li) > ul > li ,
.lx_cke_ul2_circled1 :not(li) > * > li > ul > li ,
.lx_cke_ul3_circled1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ul_circled1 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_circled1 :not(li) > ul > li::before ,
.lx_cke_ul2_circled1 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_circled1 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_circled1 ul > li::before {
	content: "〇";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* ● */
.lx_cke_ul1_circled2 :not(li) > ul ,
.lx_cke_ul2_circled2 :not(li) > * > li > ul ,
.lx_cke_ul3_circled2 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_circled2 ul {
	padding-left: 2em;
}

.lx_cke_ul1_circled2 :not(li) > ul > li ,
.lx_cke_ul2_circled2 :not(li) > * > li > ul > li ,
.lx_cke_ul3_circled2 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_circled2 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_circled2 :not(li) > ul > li::before ,
.lx_cke_ul2_circled2 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_circled2 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_circled2 ul > li::before {
	content: "●";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}


/* ◇ */
.lx_cke_ul1_diamond1 :not(li) > ul ,
.lx_cke_ul2_diamond1 :not(li) > * > li > ul ,
.lx_cke_ul3_diamond1 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_diamond1 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_diamond1 :not(li) > ul > li ,
.lx_cke_ul2_diamond1 :not(li) > * > li > ul > li ,
.lx_cke_ul3_diamond1 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_diamond1 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_diamond1 :not(li) > ul > li::before ,
.lx_cke_ul2_diamond1 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_diamond1 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_diamond1 ul > li::before {
	content: "◇";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* ◆ */
.lx_cke_ul1_diamond2 :not(li) > ul ,
.lx_cke_ul2_diamond2 :not(li) > * > li > ul ,
.lx_cke_ul3_diamond2 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_diamond2 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_diamond2 :not(li) > ul > li ,
.lx_cke_ul2_diamond2 :not(li) > * > li > ul > li ,
.lx_cke_ul3_diamond2 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_diamond2 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_diamond2 :not(li) > ul > li::before ,
.lx_cke_ul2_diamond2 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_diamond2 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_diamond2 ul > li::before {
	content: "◆";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* - */
.lx_cke_ul1_dash1 :not(li) > ul ,
.lx_cke_ul2_dash1 :not(li) > * > li > ul ,
.lx_cke_ul3_dash1 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_dash1 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_dash1 :not(li) > ul > li ,
.lx_cke_ul2_dash1 :not(li) > * > li > ul > li ,
.lx_cke_ul3_dash1 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_dash1 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_dash1 :not(li) > ul > li::before ,
.lx_cke_ul2_dash1 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_dash1 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_dash1 ul > li::before {
	content: "-";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* (注) */
.lx_cke_ul1_note1 :not(li) > ul ,
.lx_cke_ul2_note1 :not(li) > * > li > ul ,
.lx_cke_ul3_note1 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_note1 ul {
	padding-left: 2.5em;
}

.lx_cke_ul1_note1 :not(li) > ul > li ,
.lx_cke_ul2_note1 :not(li) > * > li > ul > li ,
.lx_cke_ul3_note1 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_note1 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_note1 :not(li) > ul > li::before ,
.lx_cke_ul2_note1 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_note1 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_note1 ul > li::before {
	content: "(注)";
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}


/* 注) */
.lx_cke_ul1_note2 :not(li) > ul ,
.lx_cke_ul2_note2 :not(li) > * > li > ul ,
.lx_cke_ul3_note2 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_note2 ul {
	padding-left: 2.5em;
}

.lx_cke_ul1_note2 :not(li) > ul > li ,
.lx_cke_ul2_note2 :not(li) > * > li > ul > li ,
.lx_cke_ul3_note2 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_note2 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_note2 :not(li) > ul > li::before ,
.lx_cke_ul2_note2 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_note2 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_note2 ul > li::before {
	content: "注)";
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}


/* 注: */
.lx_cke_ul1_note3 :not(li) > ul ,
.lx_cke_ul2_note3 :not(li) > * > li > ul ,
.lx_cke_ul3_note3 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_note3 ul {
	padding-left: 2.5em;
}

.lx_cke_ul1_note3 :not(li) > ul > li ,
.lx_cke_ul2_note3 :not(li) > * > li > ul > li ,
.lx_cke_ul3_note3 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_note3 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_note3 :not(li) > ul > li::before ,
.lx_cke_ul2_note3 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_note3 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_note3 ul > li::before {
	content: "注:";
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}


/* (note) */
.lx_cke_ul1_note4 :not(li) > ul ,
.lx_cke_ul2_note4 :not(li) > * > li > ul ,
.lx_cke_ul3_note4 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_note4 ul {
	padding-left: 3.5em;
}

.lx_cke_ul1_note4 :not(li) > ul > li ,
.lx_cke_ul2_note4 :not(li) > * > li > ul > li ,
.lx_cke_ul3_note4 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_note4 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_note4 :not(li) > ul > li::before ,
.lx_cke_ul2_note4 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_note4 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_note4 ul > li::before {
	content: "(note)";
	position: absolute;
	top: auto;
	left: -3.5em;
	display: inline;
}


/* note: */
.lx_cke_ul1_note5 :not(li) > ul ,
.lx_cke_ul2_note5 :not(li) > * > li > ul ,
.lx_cke_ul3_note5 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_note5 ul {
	padding-left: 3em;
}

.lx_cke_ul1_note5 :not(li) > ul > li ,
.lx_cke_ul2_note5 :not(li) > * > li > ul > li ,
.lx_cke_ul3_note5 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_note5 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_note5 :not(li) > ul > li::before ,
.lx_cke_ul2_note5 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_note5 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_note5 ul > li::before {
	content: "note:";
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
}



/* 番号つきリストの先頭インデントの数字を非表示にする */
div.lx_cke_ol1_continue :not(li) > ol > li:first-child ,
div.lx_cke_ol2_continue :not(li) > * > li > ol > li:first-child ,
div.lx_cke_ol3_continue :not(li) > * > li > * > li > ol > li:first-child {
   list-style: none;
}
div.lx_cke_ol1_continue :not(li) > ol > li:first-child::before ,
div.lx_cke_ol2_continue :not(li) > * > li > ol > li:first-child::before ,
div.lx_cke_ol3_continue :not(li) > * > li > * > li > ol > li:first-child::before {
   content: none;
}

/* 番号なしリストの先頭インデントの記号を非表示にする */
div.lx_cke_ul1_continue :not(li) > ol > li:first-child ,
div.lx_cke_ul2_continue :not(li) > * > li > ol > li:first-child ,
div.lx_cke_ul3_continue :not(li) > * > li > * > li > ol > li:first-child {
   list-style: none;
}
div.lx_cke_ul1_continue :not(li) > ol > li:first-child::before ,
div.lx_cke_ul2_continue :not(li) > * > li > ol > li:first-child::before ,
div.lx_cke_ul3_continue :not(li) > * > li > * > li > ol > li:first-child::before {
   content: none;
}


/*-- 改行オフ --*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_cke_hide_br br ,
#sharewithmain .lx_cke_hide_br br {
    display: none;
}

@media print, screen and (min-width: 769px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_cke_hide_br_pc br ,
	#sharewithmain .lx_cke_hide_br_pc br {
	    display: none;
	}
}

@media screen and (max-width: 768px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_cke_hide_br_sp br ,
	#sharewithmain .lx_cke_hide_br_sp br {
	    display: none;
	}
}

/*===== カラム・マルチカラム上マージン調整 =====*/
div.lx_col_mt0 > div.column1 ,
div.lx_col_mt0 > div.column2 ,
div.lx_col_mt0 > div.column3 ,
div.lx_col_mt0 > div.column4 ,
div.lx_col_mt0 > div.column5 ,
div.lx_col1_mt0 > div.column1 ,
div.lx_col2_mt0 > div.column2 ,
div.lx_col3_mt0 > div.column3 ,
div.lx_col4_mt0 > div.column4 ,
div.lx_col5_mt0 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt0 ,
#sharewithmain .lx_mcol_mt0 {
	margin-top: 0;
}

div.lx_col_mt10 > div.column1 ,
div.lx_col_mt10 > div.column2 ,
div.lx_col_mt10 > div.column3 ,
div.lx_col_mt10 > div.column4 ,
div.lx_col_mt10 > div.column5 ,
div.lx_col1_mt10 > div.column1 ,
div.lx_col2_mt10 > div.column2 ,
div.lx_col3_mt10 > div.column3 ,
div.lx_col4_mt10 > div.column4 ,
div.lx_col5_mt10 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt10 ,
#sharewithmain .lx_mcol_mt10 {
	margin-top: 10px;
}

div.lx_col_mt20 > div.column1 ,
div.lx_col_mt20 > div.column2 ,
div.lx_col_mt20 > div.column3 ,
div.lx_col_mt20 > div.column4 ,
div.lx_col_mt20 > div.column5 ,
div.lx_col1_mt20 > div.column1 ,
div.lx_col2_mt20 > div.column2 ,
div.lx_col3_mt20 > div.column3 ,
div.lx_col4_mt20 > div.column4 ,
div.lx_col5_mt20 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt20 ,
#sharewithmain .lx_mcol_mt20 {
	margin-top: 20px;
}

div.lx_col_mt30 > div.column1 ,
div.lx_col_mt30 > div.column2 ,
div.lx_col_mt30 > div.column3 ,
div.lx_col_mt30 > div.column4 ,
div.lx_col_mt30 > div.column5 ,
div.lx_col1_mt30 > div.column1 ,
div.lx_col2_mt30 > div.column2 ,
div.lx_col3_mt30 > div.column3 ,
div.lx_col4_mt30 > div.column4 ,
div.lx_col5_mt30 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt30 ,
#sharewithmain .lx_mcol_mt30 {
	margin-top: 30px;
}

div.lx_col_mt40 > div.column1 ,
div.lx_col_mt40 > div.column2 ,
div.lx_col_mt40 > div.column3 ,
div.lx_col_mt40 > div.column4 ,
div.lx_col_mt40 > div.column5 ,
div.lx_col1_mt40 > div.column1 ,
div.lx_col2_mt40 > div.column2 ,
div.lx_col3_mt40 > div.column3 ,
div.lx_col4_mt40 > div.column4 ,
div.lx_col5_mt40 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt40 ,
#sharewithmain .lx_mcol_mt40 {
	margin-top: 40px;
}

div.lx_col_mt50 > div.column1 ,
div.lx_col_mt50 > div.column2 ,
div.lx_col_mt50 > div.column3 ,
div.lx_col_mt50 > div.column4 ,
div.lx_col_mt50 > div.column5 ,
div.lx_col1_mt50 > div.column1 ,
div.lx_col2_mt50 > div.column2 ,
div.lx_col3_mt50 > div.column3 ,
div.lx_col4_mt50 > div.column4 ,
div.lx_col5_mt50 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt50 ,
#sharewithmain .lx_mcol_mt50 {
	margin-top: 50px;
}

div.lx_col_mt60 > div.column1 ,
div.lx_col_mt60 > div.column2 ,
div.lx_col_mt60 > div.column3 ,
div.lx_col_mt60 > div.column4 ,
div.lx_col_mt60 > div.column5 ,
div.lx_col1_mt60 > div.column1 ,
div.lx_col2_mt60 > div.column2 ,
div.lx_col3_mt60 > div.column3 ,
div.lx_col4_mt60 > div.column4 ,
div.lx_col5_mt60 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt60 ,
#sharewithmain .lx_mcol_mt60 {
	margin-top: 60px;
}

div.lx_col_mt70 > div.column1 ,
div.lx_col_mt70 > div.column2 ,
div.lx_col_mt70 > div.column3 ,
div.lx_col_mt70 > div.column4 ,
div.lx_col_mt70 > div.column5 ,
div.lx_col1_mt70 > div.column1 ,
div.lx_col2_mt70 > div.column2 ,
div.lx_col3_mt70 > div.column3 ,
div.lx_col4_mt70 > div.column4 ,
div.lx_col5_mt70 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt70 ,
#sharewithmain .lx_mcol_mt70 {
	margin-top: 70px;
}

div.lx_col_mt80 > div.column1 ,
div.lx_col_mt80 > div.column2 ,
div.lx_col_mt80 > div.column3 ,
div.lx_col_mt80 > div.column4 ,
div.lx_col_mt80 > div.column5 ,
div.lx_col1_mt80 > div.column1 ,
div.lx_col2_mt80 > div.column2 ,
div.lx_col3_mt80 > div.column3 ,
div.lx_col4_mt80 > div.column4 ,
div.lx_col5_mt80 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt80 ,
#sharewithmain .lx_mcol_mt80 {
	margin-top: 80px;
}

div.lx_col_mt90 > div.column1 ,
div.lx_col_mt90 > div.column2 ,
div.lx_col_mt90 > div.column3 ,
div.lx_col_mt90 > div.column4 ,
div.lx_col_mt90 > div.column5 ,
div.lx_col1_mt90 > div.column1 ,
div.lx_col2_mt90 > div.column2 ,
div.lx_col3_mt90 > div.column3 ,
div.lx_col4_mt90 > div.column4 ,
div.lx_col5_mt90 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt90 ,
#sharewithmain .lx_mcol_mt90 {
	margin-top: 90px;
}

div.lx_col_mt100 > div.column1 ,
div.lx_col_mt100 > div.column2 ,
div.lx_col_mt100 > div.column3 ,
div.lx_col_mt100 > div.column4 ,
div.lx_col_mt100 > div.column5 ,
div.lx_col1_mt100 > div.column1 ,
div.lx_col2_mt100 > div.column2 ,
div.lx_col3_mt100 > div.column3 ,
div.lx_col4_mt100 > div.column4 ,
div.lx_col5_mt100 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt100 ,
#sharewithmain .lx_mcol_mt100 {
	margin-top: 100px;
}

div.lx_col_mt110 > div.column1 ,
div.lx_col_mt110 > div.column2 ,
div.lx_col_mt110 > div.column3 ,
div.lx_col_mt110 > div.column4 ,
div.lx_col_mt110 > div.column5 ,
div.lx_col1_mt110 > div.column1 ,
div.lx_col2_mt110 > div.column2 ,
div.lx_col3_mt110 > div.column3 ,
div.lx_col4_mt110 > div.column4 ,
div.lx_col5_mt110 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt110 ,
#sharewithmain .lx_mcol_mt110 {
	margin-top: 110px;
}

div.lx_col_mt120 > div.column1 ,
div.lx_col_mt120 > div.column2 ,
div.lx_col_mt120 > div.column3 ,
div.lx_col_mt120 > div.column4 ,
div.lx_col_mt120 > div.column5 ,
div.lx_col1_mt120 > div.column1 ,
div.lx_col2_mt120 > div.column2 ,
div.lx_col3_mt120 > div.column3 ,
div.lx_col4_mt120 > div.column4 ,
div.lx_col5_mt120 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt120 ,
#sharewithmain .lx_mcol_mt120 {
	margin-top: 120px;
}

div.lx_col_mt130 > div.column1 ,
div.lx_col_mt130 > div.column2 ,
div.lx_col_mt130 > div.column3 ,
div.lx_col_mt130 > div.column4 ,
div.lx_col_mt130 > div.column5 ,
div.lx_col1_mt130 > div.column1 ,
div.lx_col2_mt130 > div.column2 ,
div.lx_col3_mt130 > div.column3 ,
div.lx_col4_mt130 > div.column4 ,
div.lx_col5_mt130 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt130 ,
#sharewithmain .lx_mcol_mt130 {
	margin-top: 130px;
}

div.lx_col_mt140 > div.column1 ,
div.lx_col_mt140 > div.column2 ,
div.lx_col_mt140 > div.column3 ,
div.lx_col_mt140 > div.column4 ,
div.lx_col_mt140 > div.column5 ,
div.lx_col1_mt140 > div.column1 ,
div.lx_col2_mt140 > div.column2 ,
div.lx_col3_mt140 > div.column3 ,
div.lx_col4_mt140 > div.column4 ,
div.lx_col5_mt140 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt140 ,
#wrarewithmain .lx_mcol_mt140 {
	margin-top: 140px;
}

div.lx_col_mt150 > div.column1 ,
div.lx_col_mt150 > div.column2 ,
div.lx_col_mt150 > div.column3 ,
div.lx_col_mt150 > div.column4 ,
div.lx_col_mt150 > div.column5 ,
div.lx_col1_mt150 > div.column1 ,
div.lx_col2_mt150 > div.column2 ,
div.lx_col3_mt150 > div.column3 ,
div.lx_col4_mt150 > div.column4 ,
div.lx_col5_mt150 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt150 ,
#sharewithmain .lx_mcol_mt150 {
	margin-top: 150px;
}

div.lx_col_mt160 > div.column1 ,
div.lx_col_mt160 > div.column2 ,
div.lx_col_mt160 > div.column3 ,
div.lx_col_mt160 > div.column4 ,
div.lx_col_mt160 > div.column5 ,
div.lx_col1_mt160 > div.column1 ,
div.lx_col2_mt160 > div.column2 ,
div.lx_col3_mt160 > div.column3 ,
div.lx_col4_mt160 > div.column4 ,
div.lx_col5_mt160 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt160 ,
#sharewithmain .lx_mcol_mt160 {
	margin-top: 160px;
}

div.lx_col_mt170 > div.column1 ,
div.lx_col_mt170 > div.column2 ,
div.lx_col_mt170 > div.column3 ,
div.lx_col_mt170 > div.column4 ,
div.lx_col_mt170 > div.column5 ,
div.lx_col1_mt170 > div.column1 ,
div.lx_col2_mt170 > div.column2 ,
div.lx_col3_mt170 > div.column3 ,
div.lx_col4_mt170 > div.column4 ,
div.lx_col5_mt170 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt170 ,
#wrarewithmain .lx_mcol_mt170 {
	margin-top: 170px;
}

div.lx_col_mt180 > div.column1 ,
div.lx_col_mt180 > div.column2 ,
div.lx_col_mt180 > div.column3 ,
div.lx_col_mt180 > div.column4 ,
div.lx_col_mt180 > div.column5 ,
div.lx_col1_mt180 > div.column1 ,
div.lx_col2_mt180 > div.column2 ,
div.lx_col3_mt180 > div.column3 ,
div.lx_col4_mt180 > div.column4 ,
div.lx_col5_mt180 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt180 ,
#sharewithmain .lx_mcol_mt180 {
	margin-top: 180px;
}

div.lx_col_mt190 > div.column1 ,
div.lx_col_mt190 > div.column2 ,
div.lx_col_mt190 > div.column3 ,
div.lx_col_mt190 > div.column4 ,
div.lx_col_mt190 > div.column5 ,
div.lx_col1_mt190 > div.column1 ,
div.lx_col2_mt190 > div.column2 ,
div.lx_col3_mt190 > div.column3 ,
div.lx_col4_mt190 > div.column4 ,
div.lx_col5_mt190 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt190 ,
#sharewithmain .lx_mcol_mt190 {
	margin-top: 190px;
}

div.lx_col_mt200 > div.column1 ,
div.lx_col_mt200 > div.column2 ,
div.lx_col_mt200 > div.column3 ,
div.lx_col_mt200 > div.column4 ,
div.lx_col_mt200 > div.column5 ,
div.lx_col1_mt200 > div.column1 ,
div.lx_col2_mt200 > div.column2 ,
div.lx_col3_mt200 > div.column3 ,
div.lx_col4_mt200 > div.column4 ,
div.lx_col5_mt200 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt200 ,
#sharewithmain .lx_mcol_mt200 {
	margin-top: 200px;
}


/*===== カラム・マルチカラム下マージン調整 =====*/
div.lx_col_all_mb0 div.column1 ,
div.lx_col_all_mb0 div.column2 ,
div.lx_col_all_mb0 div.column3 ,
div.lx_col_all_mb0 div.column4 ,
div.lx_col_all_mb0 div.column5 ,
div.lx_col_mb0 > div.column1 ,
div.lx_col_mb0 > div.column2 ,
div.lx_col_mb0 > div.column3 ,
div.lx_col_mb0 > div.column4 ,
div.lx_col_mb0 > div.column5 ,
div.lx_col1_mb0 > div.column1 ,
div.lx_col2_mb0 > div.column2 ,
div.lx_col3_mb0 > div.column3 ,
div.lx_col4_mb0 > div.column4 ,
div.lx_col5_mb0 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb0 ,
#sharewithmain .lx_mcol_mb0 {
	margin-bottom: 0;
}

div.lx_col_mb10 > div.column1 ,
div.lx_col_mb10 > div.column2 ,
div.lx_col_mb10 > div.column3 ,
div.lx_col_mb10 > div.column4 ,
div.lx_col_mb10 > div.column5 ,
div.lx_col1_mb10 > div.column1 ,
div.lx_col2_mb10 > div.column2 ,
div.lx_col3_mb10 > div.column3 ,
div.lx_col4_mb10 > div.column4 ,
div.lx_col5_mb10 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb10 ,
#sharewithmain .lx_mcol_mb10 {
	margin-bottom: 10px;
}

div.lx_col_mb20 > div.column1 ,
div.lx_col_mb20 > div.column2 ,
div.lx_col_mb20 > div.column3 ,
div.lx_col_mb20 > div.column4 ,
div.lx_col_mb20 > div.column5 ,
div.lx_col1_mb20 > div.column1 ,
div.lx_col2_mb20 > div.column2 ,
div.lx_col3_mb20 > div.column3 ,
div.lx_col4_mb20 > div.column4 ,
div.lx_col5_mb20 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb20 ,
#sharewithmain .lx_mcol_mb20 {
	margin-bottom: 20px;
}

div.lx_col_mb30 > div.column1 ,
div.lx_col_mb30 > div.column2 ,
div.lx_col_mb30 > div.column3 ,
div.lx_col_mb30 > div.column4 ,
div.lx_col_mb30 > div.column5 ,
div.lx_col1_mb30 > div.column1 ,
div.lx_col2_mb30 > div.column2 ,
div.lx_col3_mb30 > div.column3 ,
div.lx_col4_mb30 > div.column4 ,
div.lx_col5_mb30 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb30 ,
#sharewithmain .lx_mcol_mb30 {
	margin-bottom: 30px;
}

div.lx_col_mb40 > div.column1 ,
div.lx_col_mb40 > div.column2 ,
div.lx_col_mb40 > div.column3 ,
div.lx_col_mb40 > div.column4 ,
div.lx_col_mb40 > div.column5 ,
div.lx_col1_mb40 > div.column1 ,
div.lx_col2_mb40 > div.column2 ,
div.lx_col3_mb40 > div.column3 ,
div.lx_col4_mb40 > div.column4 ,
div.lx_col5_mb40 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb40 ,
#sharewithmain .lx_mcol_mb40 {
	margin-bottom: 40px;
}

div.lx_col_mb50 > div.column1 ,
div.lx_col_mb50 > div.column2 ,
div.lx_col_mb50 > div.column3 ,
div.lx_col_mb50 > div.column4 ,
div.lx_col_mb50 > div.column5 ,
div.lx_col1_mb50 > div.column1 ,
div.lx_col2_mb50 > div.column2 ,
div.lx_col3_mb50 > div.column3 ,
div.lx_col4_mb50 > div.column4 ,
div.lx_col5_mb50 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb50 ,
#sharewithmain .lx_mcol_mb50 {
	margin-bottom: 50px;
}

div.lx_col_mb60 > div.column1 ,
div.lx_col_mb60 > div.column2 ,
div.lx_col_mb60 > div.column3 ,
div.lx_col_mb60 > div.column4 ,
div.lx_col_mb60 > div.column5 ,
div.lx_col1_mb60 > div.column1 ,
div.lx_col2_mb60 > div.column2 ,
div.lx_col3_mb60 > div.column3 ,
div.lx_col4_mb60 > div.column4 ,
div.lx_col5_mb60 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb60 ,
#sharewithmain .lx_mcol_mb60 {
	margin-bottom: 60px;
}

div.lx_col_mb70 > div.column1 ,
div.lx_col_mb70 > div.column2 ,
div.lx_col_mb70 > div.column3 ,
div.lx_col_mb70 > div.column4 ,
div.lx_col_mb70 > div.column5 ,
div.lx_col1_mb70 > div.column1 ,
div.lx_col2_mb70 > div.column2 ,
div.lx_col3_mb70 > div.column3 ,
div.lx_col4_mb70 > div.column4 ,
div.lx_col5_mb70 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb70 ,
#sharewithmain .lx_mcol_mb70 {
	margin-bottom: 70px;
}

div.lx_col_mb80 > div.column1 ,
div.lx_col_mb80 > div.column2 ,
div.lx_col_mb80 > div.column3 ,
div.lx_col_mb80 > div.column4 ,
div.lx_col_mb80 > div.column5 ,
div.lx_col1_mb80 > div.column1 ,
div.lx_col2_mb80 > div.column2 ,
div.lx_col3_mb80 > div.column3 ,
div.lx_col4_mb80 > div.column4 ,
div.lx_col5_mb80 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb80 ,
#sharewithmain .lx_mcol_mb80 {
	margin-bottom: 80px;
}

div.lx_col_mb90 > div.column1 ,
div.lx_col_mb90 > div.column2 ,
div.lx_col_mb90 > div.column3 ,
div.lx_col_mb90 > div.column4 ,
div.lx_col_mb90 > div.column5 ,
div.lx_col1_mb90 > div.column1 ,
div.lx_col2_mb90 > div.column2 ,
div.lx_col3_mb90 > div.column3 ,
div.lx_col4_mb90 > div.column4 ,
div.lx_col5_mb90 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb90 ,
#sharewithmain .lx_mcol_mb90 {
	margin-bottom: 90px;
}

div.lx_col_mb100 > div.column1 ,
div.lx_col_mb100 > div.column2 ,
div.lx_col_mb100 > div.column3 ,
div.lx_col_mb100 > div.column4 ,
div.lx_col_mb100 > div.column5 ,
div.lx_col1_mb100 > div.column1 ,
div.lx_col2_mb100 > div.column2 ,
div.lx_col3_mb100 > div.column3 ,
div.lx_col4_mb100 > div.column4 ,
div.lx_col5_mb100 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb100 ,
#sharewithmain .lx_mcol_mb100 {
	margin-bottom: 100px;
}

div.lx_col_mb110 > div.column1 ,
div.lx_col_mb110 > div.column2 ,
div.lx_col_mb110 > div.column3 ,
div.lx_col_mb110 > div.column4 ,
div.lx_col_mb110 > div.column5 ,
div.lx_col1_mb110 > div.column1 ,
div.lx_col2_mb110 > div.column2 ,
div.lx_col3_mb110 > div.column3 ,
div.lx_col4_mb110 > div.column4 ,
div.lx_col5_mb110 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb110 ,
#sharewithmain .lx_mcol_mb110 {
	margin-bottom: 110px;
}

div.lx_col_mb120 > div.column1 ,
div.lx_col_mb120 > div.column2 ,
div.lx_col_mb120 > div.column3 ,
div.lx_col_mb120 > div.column4 ,
div.lx_col_mb120 > div.column5 ,
div.lx_col1_mb120 > div.column1 ,
div.lx_col2_mb120 > div.column2 ,
div.lx_col3_mb120 > div.column3 ,
div.lx_col4_mb120 > div.column4 ,
div.lx_col5_mb120 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb120 ,
#sharewithmain .lx_mcol_mb120 {
	margin-bottom: 120px;
}

div.lx_col_mb130 > div.column1 ,
div.lx_col_mb130 > div.column2 ,
div.lx_col_mb130 > div.column3 ,
div.lx_col_mb130 > div.column4 ,
div.lx_col_mb130 > div.column5 ,
div.lx_col1_mb130 > div.column1 ,
div.lx_col2_mb130 > div.column2 ,
div.lx_col3_mb130 > div.column3 ,
div.lx_col4_mb130 > div.column4 ,
div.lx_col5_mb130 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb130 ,
#sharewithmain .lx_mcol_mb130 {
	margin-bottom: 130px;
}

div.lx_col_mb140 > div.column1 ,
div.lx_col_mb140 > div.column2 ,
div.lx_col_mb140 > div.column3 ,
div.lx_col_mb140 > div.column4 ,
div.lx_col_mb140 > div.column5 ,
div.lx_col1_mb140 > div.column1 ,
div.lx_col2_mb140 > div.column2 ,
div.lx_col3_mb140 > div.column3 ,
div.lx_col4_mb140 > div.column4 ,
div.lx_col5_mb140 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb140 ,
#sharewithmain .lx_mcol_mb140 {
	margin-bottom: 140px;
}

div.lx_col_mb150 > div.column1 ,
div.lx_col_mb150 > div.column2 ,
div.lx_col_mb150 > div.column3 ,
div.lx_col_mb150 > div.column4 ,
div.lx_col_mb150 > div.column5 ,
div.lx_col1_mb150 > div.column1 ,
div.lx_col2_mb150 > div.column2 ,
div.lx_col3_mb150 > div.column3 ,
div.lx_col4_mb150 > div.column4 ,
div.lx_col5_mb150 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb150 ,
#sharewithmain .lx_mcol_mb150 {
	margin-bottom: 150px;
}

div.lx_col_mb160 > div.column1 ,
div.lx_col_mb160 > div.column2 ,
div.lx_col_mb160 > div.column3 ,
div.lx_col_mb160 > div.column4 ,
div.lx_col_mb160 > div.column5 ,
div.lx_col1_mb160 > div.column1 ,
div.lx_col2_mb160 > div.column2 ,
div.lx_col3_mb160 > div.column3 ,
div.lx_col4_mb160 > div.column4 ,
div.lx_col5_mb160 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb160 ,
#sharewithmain .lx_mcol_mb160 {
	margin-bottom: 160px;
}

div.lx_col_mb170 > div.column1 ,
div.lx_col_mb170 > div.column2 ,
div.lx_col_mb170 > div.column3 ,
div.lx_col_mb170 > div.column4 ,
div.lx_col_mb170 > div.column5 ,
div.lx_col1_mb170 > div.column1 ,
div.lx_col2_mb170 > div.column2 ,
div.lx_col3_mb170 > div.column3 ,
div.lx_col4_mb170 > div.column4 ,
div.lx_col5_mb170 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb170 ,
#sharewithmain .lx_mcol_mb170 {
	margin-bottom: 170px;
}

div.lx_col_mb180 > div.column1 ,
div.lx_col_mb180 > div.column2 ,
div.lx_col_mb180 > div.column3 ,
div.lx_col_mb180 > div.column4 ,
div.lx_col_mb180 > div.column5 ,
div.lx_col1_mb180 > div.column1 ,
div.lx_col2_mb180 > div.column2 ,
div.lx_col3_mb180 > div.column3 ,
div.lx_col4_mb180 > div.column4 ,
div.lx_col5_mb180 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb180 ,
#sharewithmain .lx_mcol_mb180 {
	margin-bottom: 180px;
}

div.lx_col_mb190 > div.column1 ,
div.lx_col_mb190 > div.column2 ,
div.lx_col_mb190 > div.column3 ,
div.lx_col_mb190 > div.column4 ,
div.lx_col_mb190 > div.column5 ,
div.lx_col1_mb190 > div.column1 ,
div.lx_col2_mb190 > div.column2 ,
div.lx_col3_mb190 > div.column3 ,
div.lx_col4_mb190 > div.column4 ,
div.lx_col5_mb190 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb190 ,
#sharewithmain .lx_mcol_mb190 {
	margin-bottom: 190px;
}

div.lx_col_mb200 > div.column1 ,
div.lx_col_mb200 > div.column2 ,
div.lx_col_mb200 > div.column3 ,
div.lx_col_mb200 > div.column4 ,
div.lx_col_mb200 > div.column5 ,
div.lx_col1_mb200 > div.column1 ,
div.lx_col2_mb200 > div.column2 ,
div.lx_col3_mb200 > div.column3 ,
div.lx_col4_mb200 > div.column4 ,
div.lx_col5_mb200 > div.column5 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb200 ,
#sharewithmain .lx_mcol_mb200 {
	margin-bottom: 200px;
}

@media print, screen and (min-width: 769px) {
	div.lx_col_mt0pc > div.column1 ,
	div.lx_col_mt0pc > div.column2 ,
	div.lx_col_mt0pc > div.column3 ,
	div.lx_col_mt0pc > div.column4 ,
	div.lx_col_mt0pc > div.column5 ,
	div.lx_col1_mt0pc > div.column1 ,
	div.lx_col2_mt0pc > div.column2 ,
	div.lx_col3_mt0pc > div.column3 ,
	div.lx_col4_mt0pc > div.column4 ,
	div.lx_col5_mt0pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt0pc ,
	#sharewithmain .lx_mcol_mt0pc {
		margin-top: 0;
	}

	div.lx_col_mt10pc > div.column1 ,
	div.lx_col_mt10pc > div.column2 ,
	div.lx_col_mt10pc > div.column3 ,
	div.lx_col_mt10pc > div.column4 ,
	div.lx_col_mt10pc > div.column5 ,
	div.lx_col1_mt10pc > div.column1 ,
	div.lx_col2_mt10pc > div.column2 ,
	div.lx_col3_mt10pc > div.column3 ,
	div.lx_col4_mt10pc > div.column4 ,
	div.lx_col5_mt10pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt10pc ,
	#sharewithmain .lx_mcol_mt10pc {
		margin-top: 10px;
	}

	div.lx_col_mt20pc > div.column1 ,
	div.lx_col_mt20pc > div.column2 ,
	div.lx_col_mt20pc > div.column3 ,
	div.lx_col_mt20pc > div.column4 ,
	div.lx_col_mt20pc > div.column5 ,
	div.lx_col1_mt20pc > div.column1 ,
	div.lx_col2_mt20pc > div.column2 ,
	div.lx_col3_mt20pc > div.column3 ,
	div.lx_col4_mt20pc > div.column4 ,
	div.lx_col5_mt20pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt20pc ,
	#sharewithmain .lx_mcol_mt20pc {
		margin-top: 20px;
	}

	div.lx_col_mt30pc > div.column1 ,
	div.lx_col_mt30pc > div.column2 ,
	div.lx_col_mt30pc > div.column3 ,
	div.lx_col_mt30pc > div.column4 ,
	div.lx_col_mt30pc > div.column5 ,
	div.lx_col1_mt30pc > div.column1 ,
	div.lx_col2_mt30pc > div.column2 ,
	div.lx_col3_mt30pc > div.column3 ,
	div.lx_col4_mt30pc > div.column4 ,
	div.lx_col5_mt30pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt30pc ,
	#sharewithmain .lx_mcol_mt30pc {
		margin-top: 30px;
	}

	div.lx_col_mt40pc > div.column1 ,
	div.lx_col_mt40pc > div.column2 ,
	div.lx_col_mt40pc > div.column3 ,
	div.lx_col_mt40pc > div.column4 ,
	div.lx_col_mt40pc > div.column5 ,
	div.lx_col1_mt40pc > div.column1 ,
	div.lx_col2_mt40pc > div.column2 ,
	div.lx_col3_mt40pc > div.column3 ,
	div.lx_col4_mt40pc > div.column4 ,
	div.lx_col5_mt40pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt40pc ,
	#sharewithmain .lx_mcol_mt40pc {
		margin-top: 40px;
	}

	div.lx_col_mt50pc > div.column1 ,
	div.lx_col_mt50pc > div.column2 ,
	div.lx_col_mt50pc > div.column3 ,
	div.lx_col_mt50pc > div.column4 ,
	div.lx_col_mt50pc > div.column5 ,
	div.lx_col1_mt50pc > div.column1 ,
	div.lx_col2_mt50pc > div.column2 ,
	div.lx_col3_mt50pc > div.column3 ,
	div.lx_col4_mt50pc > div.column4 ,
	div.lx_col5_mt50pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt50pc ,
	#sharewithmain .lx_mcol_mt50pc {
		margin-top: 50px;
	}

	div.lx_col_mt60pc > div.column1 ,
	div.lx_col_mt60pc > div.column2 ,
	div.lx_col_mt60pc > div.column3 ,
	div.lx_col_mt60pc > div.column4 ,
	div.lx_col_mt60pc > div.column5 ,
	div.lx_col1_mt60pc > div.column1 ,
	div.lx_col2_mt60pc > div.column2 ,
	div.lx_col3_mt60pc > div.column3 ,
	div.lx_col4_mt60pc > div.column4 ,
	div.lx_col5_mt60pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt60pc ,
	#sharewithmain .lx_mcol_mt60pc {
		margin-top: 60px;
	}

	div.lx_col_mt70pc > div.column1 ,
	div.lx_col_mt70pc > div.column2 ,
	div.lx_col_mt70pc > div.column3 ,
	div.lx_col_mt70pc > div.column4 ,
	div.lx_col_mt70pc > div.column5 ,
	div.lx_col1_mt70pc > div.column1 ,
	div.lx_col2_mt70pc > div.column2 ,
	div.lx_col3_mt70pc > div.column3 ,
	div.lx_col4_mt70pc > div.column4 ,
	div.lx_col5_mt70pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt70pc ,
	#sharewithmain .lx_mcol_mt70pc {
		margin-top: 70px;
	}

	div.lx_col_mt80pc > div.column1 ,
	div.lx_col_mt80pc > div.column2 ,
	div.lx_col_mt80pc > div.column3 ,
	div.lx_col_mt80pc > div.column4 ,
	div.lx_col_mt80pc > div.column5 ,
	div.lx_col1_mt80pc > div.column1 ,
	div.lx_col2_mt80pc > div.column2 ,
	div.lx_col3_mt80pc > div.column3 ,
	div.lx_col4_mt80pc > div.column4 ,
	div.lx_col5_mt80pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt80pc ,
	#sharewithmain .lx_mcol_mt80pc {
		margin-top: 80px;
	}

	div.lx_col_mt90pc > div.column1 ,
	div.lx_col_mt90pc > div.column2 ,
	div.lx_col_mt90pc > div.column3 ,
	div.lx_col_mt90pc > div.column4 ,
	div.lx_col_mt90pc > div.column5 ,
	div.lx_col1_mt90pc > div.column1 ,
	div.lx_col2_mt90pc > div.column2 ,
	div.lx_col3_mt90pc > div.column3 ,
	div.lx_col4_mt90pc > div.column4 ,
	div.lx_col5_mt90pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt90pc ,
	#sharewithmain .lx_mcol_mt90pc {
		margin-top: 90px;
	}

	div.lx_col_mt100pc > div.column1 ,
	div.lx_col_mt100pc > div.column2 ,
	div.lx_col_mt100pc > div.column3 ,
	div.lx_col_mt100pc > div.column4 ,
	div.lx_col_mt100pc > div.column5 ,
	div.lx_col1_mt100pc > div.column1 ,
	div.lx_col2_mt100pc > div.column2 ,
	div.lx_col3_mt100pc > div.column3 ,
	div.lx_col4_mt100pc > div.column4 ,
	div.lx_col5_mt100pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt100pc ,
	#sharewithmain .lx_mcol_mt100pc {
		margin-top: 100px;
	}

	div.lx_col_mt110pc > div.column1 ,
	div.lx_col_mt110pc > div.column2 ,
	div.lx_col_mt110pc > div.column3 ,
	div.lx_col_mt110pc > div.column4 ,
	div.lx_col_mt110pc > div.column5 ,
	div.lx_col1_mt110pc > div.column1 ,
	div.lx_col2_mt110pc > div.column2 ,
	div.lx_col3_mt110pc > div.column3 ,
	div.lx_col4_mt110pc > div.column4 ,
	div.lx_col5_mt110pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt110pc ,
	#sharewithmain .lx_mcol_mt110pc {
		margin-top: 110px;
	}

	div.lx_col_mt120pc > div.column1 ,
	div.lx_col_mt120pc > div.column2 ,
	div.lx_col_mt120pc > div.column3 ,
	div.lx_col_mt120pc > div.column4 ,
	div.lx_col_mt120pc > div.column5 ,
	div.lx_col1_mt120pc > div.column1 ,
	div.lx_col2_mt120pc > div.column2 ,
	div.lx_col3_mt120pc > div.column3 ,
	div.lx_col4_mt120pc > div.column4 ,
	div.lx_col5_mt120pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt120pc ,
	#sharewithmain .lx_mcol_mt120pc {
		margin-top: 120px;
	}

	div.lx_col_mt130pc > div.column1 ,
	div.lx_col_mt130pc > div.column2 ,
	div.lx_col_mt130pc > div.column3 ,
	div.lx_col_mt130pc > div.column4 ,
	div.lx_col_mt130pc > div.column5 ,
	div.lx_col1_mt130pc > div.column1 ,
	div.lx_col2_mt130pc > div.column2 ,
	div.lx_col3_mt130pc > div.column3 ,
	div.lx_col4_mt130pc > div.column4 ,
	div.lx_col5_mt130pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt130pc ,
	#sharewithmain .lx_mcol_mt130pc {
		margin-top: 130px;
	}

	div.lx_col_mt140pc > div.column1 ,
	div.lx_col_mt140pc > div.column2 ,
	div.lx_col_mt140pc > div.column3 ,
	div.lx_col_mt140pc > div.column4 ,
	div.lx_col_mt140pc > div.column5 ,
	div.lx_col1_mt140pc > div.column1 ,
	div.lx_col2_mt140pc > div.column2 ,
	div.lx_col3_mt140pc > div.column3 ,
	div.lx_col4_mt140pc > div.column4 ,
	div.lx_col5_mt140pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt140pc ,
	#sharewithmain .lx_mcol_mt140pc {
		margin-top: 140px;
	}

	div.lx_col_mt150pc > div.column1 ,
	div.lx_col_mt150pc > div.column2 ,
	div.lx_col_mt150pc > div.column3 ,
	div.lx_col_mt150pc > div.column4 ,
	div.lx_col_mt150pc > div.column5 ,
	div.lx_col1_mt150pc > div.column1 ,
	div.lx_col2_mt150pc > div.column2 ,
	div.lx_col3_mt150pc > div.column3 ,
	div.lx_col4_mt150pc > div.column4 ,
	div.lx_col5_mt150pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt150pc ,
	#sharewithmain .lx_mcol_mt150pc {
		margin-top: 150px;
	}

	div.lx_col_mt160pc > div.column1 ,
	div.lx_col_mt160pc > div.column2 ,
	div.lx_col_mt160pc > div.column3 ,
	div.lx_col_mt160pc > div.column4 ,
	div.lx_col_mt160pc > div.column5 ,
	div.lx_col1_mt160pc > div.column1 ,
	div.lx_col2_mt160pc > div.column2 ,
	div.lx_col3_mt160pc > div.column3 ,
	div.lx_col4_mt160pc > div.column4 ,
	div.lx_col5_mt160pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt160pc ,
	#sharewithmain .lx_mcol_mt160pc {
		margin-top: 160px;
	}

	div.lx_col_mt170pc > div.column1 ,
	div.lx_col_mt170pc > div.column2 ,
	div.lx_col_mt170pc > div.column3 ,
	div.lx_col_mt170pc > div.column4 ,
	div.lx_col_mt170pc > div.column5 ,
	div.lx_col1_mt170pc > div.column1 ,
	div.lx_col2_mt170pc > div.column2 ,
	div.lx_col3_mt170pc > div.column3 ,
	div.lx_col4_mt170pc > div.column4 ,
	div.lx_col5_mt170pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt170pc ,
	#sharewithmain .lx_mcol_mt170pc {
		margin-top: 170px;
	}

	div.lx_col_mt180pc > div.column1 ,
	div.lx_col_mt180pc > div.column2 ,
	div.lx_col_mt180pc > div.column3 ,
	div.lx_col_mt180pc > div.column4 ,
	div.lx_col_mt180pc > div.column5 ,
	div.lx_col1_mt180pc > div.column1 ,
	div.lx_col2_mt180pc > div.column2 ,
	div.lx_col3_mt180pc > div.column3 ,
	div.lx_col4_mt180pc > div.column4 ,
	div.lx_col5_mt180pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt180pc ,
	#sharewithmain .lx_mcol_mt180pc {
		margin-top: 180px;
	}

	div.lx_col_mt190pc > div.column1 ,
	div.lx_col_mt190pc > div.column2 ,
	div.lx_col_mt190pc > div.column3 ,
	div.lx_col_mt190pc > div.column4 ,
	div.lx_col_mt190pc > div.column5 ,
	div.lx_col1_mt190pc > div.column1 ,
	div.lx_col2_mt190pc > div.column2 ,
	div.lx_col3_mt190pc > div.column3 ,
	div.lx_col4_mt190pc > div.column4 ,
	div.lx_col5_mt190pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt190pc ,
	#sharewithmain .lx_mcol_mt190pc {
		margin-top: 190px;
	}

	div.lx_col_mt200pc > div.column1 ,
	div.lx_col_mt200pc > div.column2 ,
	div.lx_col_mt200pc > div.column3 ,
	div.lx_col_mt200pc > div.column4 ,
	div.lx_col_mt200pc > div.column5 ,
	div.lx_col1_mt200pc > div.column1 ,
	div.lx_col2_mt200pc > div.column2 ,
	div.lx_col3_mt200pc > div.column3 ,
	div.lx_col4_mt200pc > div.column4 ,
	div.lx_col5_mt200pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt200pc ,
	#sharewithmain .lx_mcol_mt200pc {
		margin-top: 200px;
	}

	div.lx_col_all_mb0pc div.column1 ,
	div.lx_col_all_mb0pc div.column2 ,
	div.lx_col_all_mb0pc div.column3 ,
	div.lx_col_all_mb0pc div.column4 ,
	div.lx_col_all_mb0pc div.column5 ,
	div.lx_col_mb0pc > div.column1 ,
	div.lx_col_mb0pc > div.column2 ,
	div.lx_col_mb0pc > div.column3 ,
	div.lx_col_mb0pc > div.column4 ,
	div.lx_col_mb0pc > div.column5 ,
	div.lx_col1_mb0pc > div.column1 ,
	div.lx_col2_mb0pc > div.column2 ,
	div.lx_col3_mb0pc > div.column3 ,
	div.lx_col4_mb0pc > div.column4 ,
	div.lx_col5_mb0pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb0pc ,
	#sharewithmain .lx_mcol_mb0pc {
		margin-bottom: 0;
	}

	div.lx_col_mb10pc > div.column1 ,
	div.lx_col_mb10pc > div.column2 ,
	div.lx_col_mb10pc > div.column3 ,
	div.lx_col_mb10pc > div.column4 ,
	div.lx_col_mb10pc > div.column5 ,
	div.lx_col1_mb10pc > div.column1 ,
	div.lx_col2_mb10pc > div.column2 ,
	div.lx_col3_mb10pc > div.column3 ,
	div.lx_col4_mb10pc > div.column4 ,
	div.lx_col5_mb10pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb10pc ,
	#sharewithmain .lx_mcol_mb10pc {
		margin-bottom: 10px;
	}

	div.lx_col_mb20pc > div.column1 ,
	div.lx_col_mb20pc > div.column2 ,
	div.lx_col_mb20pc > div.column3 ,
	div.lx_col_mb20pc > div.column4 ,
	div.lx_col_mb20pc > div.column5 ,
	div.lx_col1_mb20pc > div.column1 ,
	div.lx_col2_mb20pc > div.column2 ,
	div.lx_col3_mb20pc > div.column3 ,
	div.lx_col4_mb20pc > div.column4 ,
	div.lx_col5_mb20pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb20pc ,
	#sharewithmain .lx_mcol_mb20pc {
		margin-bottom: 20px;
	}

	div.lx_col_mb30pc > div.column1 ,
	div.lx_col_mb30pc > div.column2 ,
	div.lx_col_mb30pc > div.column3 ,
	div.lx_col_mb30pc > div.column4 ,
	div.lx_col_mb30pc > div.column5 ,
	div.lx_col1_mb30pc > div.column1 ,
	div.lx_col2_mb30pc > div.column2 ,
	div.lx_col3_mb30pc > div.column3 ,
	div.lx_col4_mb30pc > div.column4 ,
	div.lx_col5_mb30pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb30pc ,
	#sharewithmain .lx_mcol_mb30pc {
		margin-bottom: 30px;
	}

	div.lx_col_mb40pc > div.column1 ,
	div.lx_col_mb40pc > div.column2 ,
	div.lx_col_mb40pc > div.column3 ,
	div.lx_col_mb40pc > div.column4 ,
	div.lx_col_mb40pc > div.column5 ,
	div.lx_col1_mb40pc > div.column1 ,
	div.lx_col2_mb40pc > div.column2 ,
	div.lx_col3_mb40pc > div.column3 ,
	div.lx_col4_mb40pc > div.column4 ,
	div.lx_col5_mb40pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb40pc ,
	#sharewithmain .lx_mcol_mb40pc {
		margin-bottom: 40px;
	}

	div.lx_col_mb50pc > div.column1 ,
	div.lx_col_mb50pc > div.column2 ,
	div.lx_col_mb50pc > div.column3 ,
	div.lx_col_mb50pc > div.column4 ,
	div.lx_col_mb50pc > div.column5 ,
	div.lx_col1_mb50pc > div.column1 ,
	div.lx_col2_mb50pc > div.column2 ,
	div.lx_col3_mb50pc > div.column3 ,
	div.lx_col4_mb50pc > div.column4 ,
	div.lx_col5_mb50pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb50pc ,
	#sharewithmain .lx_mcol_mb50pc {
		margin-bottom: 50px;
	}

	div.lx_col_mb60pc > div.column1 ,
	div.lx_col_mb60pc > div.column2 ,
	div.lx_col_mb60pc > div.column3 ,
	div.lx_col_mb60pc > div.column4 ,
	div.lx_col_mb60pc > div.column5 ,
	div.lx_col1_mb60pc > div.column1 ,
	div.lx_col2_mb60pc > div.column2 ,
	div.lx_col3_mb60pc > div.column3 ,
	div.lx_col4_mb60pc > div.column4 ,
	div.lx_col5_mb60pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb60pc ,
	#sharewithmain .lx_mcol_mb60pc {
		margin-bottom: 60px;
	}

	div.lx_col_mb70pc > div.column1 ,
	div.lx_col_mb70pc > div.column2 ,
	div.lx_col_mb70pc > div.column3 ,
	div.lx_col_mb70pc > div.column4 ,
	div.lx_col_mb70pc > div.column5 ,
	div.lx_col1_mb70pc > div.column1 ,
	div.lx_col2_mb70pc > div.column2 ,
	div.lx_col3_mb70pc > div.column3 ,
	div.lx_col4_mb70pc > div.column4 ,
	div.lx_col5_mb70pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb70pc ,
	#sharewithmain .lx_mcol_mb70pc {
		margin-bottom: 70px;
	}

	div.lx_col_mb80pc > div.column1 ,
	div.lx_col_mb80pc > div.column2 ,
	div.lx_col_mb80pc > div.column3 ,
	div.lx_col_mb80pc > div.column4 ,
	div.lx_col_mb80pc > div.column5 ,
	div.lx_col1_mb80pc > div.column1 ,
	div.lx_col2_mb80pc > div.column2 ,
	div.lx_col3_mb80pc > div.column3 ,
	div.lx_col4_mb80pc > div.column4 ,
	div.lx_col5_mb80pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb80pc ,
	#sharewithmain .lx_mcol_mb80pc {
		margin-bottom: 80px;
	}

	div.lx_col_mb90pc > div.column1 ,
	div.lx_col_mb90pc > div.column2 ,
	div.lx_col_mb90pc > div.column3 ,
	div.lx_col_mb90pc > div.column4 ,
	div.lx_col_mb90pc > div.column5 ,
	div.lx_col1_mb90pc > div.column1 ,
	div.lx_col2_mb90pc > div.column2 ,
	div.lx_col3_mb90pc > div.column3 ,
	div.lx_col4_mb90pc > div.column4 ,
	div.lx_col5_mb90pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb90pc ,
	#sharewithmain .lx_mcol_mb90pc {
		margin-bottom: 90px;
	}

	div.lx_col_mb100pc > div.column1 ,
	div.lx_col_mb100pc > div.column2 ,
	div.lx_col_mb100pc > div.column3 ,
	div.lx_col_mb100pc > div.column4 ,
	div.lx_col_mb100pc > div.column5 ,
	div.lx_col1_mb100pc > div.column1 ,
	div.lx_col2_mb100pc > div.column2 ,
	div.lx_col3_mb100pc > div.column3 ,
	div.lx_col4_mb100pc > div.column4 ,
	div.lx_col5_mb100pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb100pc ,
	#sharewithmain .lx_mcol_mb100pc {
		margin-bottom: 100px;
	}

	div.lx_col_mb110pc > div.column1 ,
	div.lx_col_mb110pc > div.column2 ,
	div.lx_col_mb110pc > div.column3 ,
	div.lx_col_mb110pc > div.column4 ,
	div.lx_col_mb110pc > div.column5 ,
	div.lx_col1_mb110pc > div.column1 ,
	div.lx_col2_mb110pc > div.column2 ,
	div.lx_col3_mb110pc > div.column3 ,
	div.lx_col4_mb110pc > div.column4 ,
	div.lx_col5_mb110pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb110pc ,
	#sharewithmain .lx_mcol_mb110pc {
		margin-bottom: 110px;
	}

	div.lx_col_mb120pc > div.column1 ,
	div.lx_col_mb120pc > div.column2 ,
	div.lx_col_mb120pc > div.column3 ,
	div.lx_col_mb120pc > div.column4 ,
	div.lx_col_mb120pc > div.column5 ,
	div.lx_col1_mb120pc > div.column1 ,
	div.lx_col2_mb120pc > div.column2 ,
	div.lx_col3_mb120pc > div.column3 ,
	div.lx_col4_mb120pc > div.column4 ,
	div.lx_col5_mb120pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb120pc ,
	#sharewithmain .lx_mcol_mb120pc {
		margin-bottom: 120px;
	}

	div.lx_col_mb130pc > div.column1 ,
	div.lx_col_mb130pc > div.column2 ,
	div.lx_col_mb130pc > div.column3 ,
	div.lx_col_mb130pc > div.column4 ,
	div.lx_col_mb130pc > div.column5 ,
	div.lx_col1_mb130pc > div.column1 ,
	div.lx_col2_mb130pc > div.column2 ,
	div.lx_col3_mb130pc > div.column3 ,
	div.lx_col4_mb130pc > div.column4 ,
	div.lx_col5_mb130pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb130pc ,
	#sharewithmain .lx_mcol_mb130pc {
		margin-bottom: 130px;
	}

	div.lx_col_mb140pc > div.column1 ,
	div.lx_col_mb140pc > div.column2 ,
	div.lx_col_mb140pc > div.column3 ,
	div.lx_col_mb140pc > div.column4 ,
	div.lx_col_mb140pc > div.column5 ,
	div.lx_col1_mb140pc > div.column1 ,
	div.lx_col2_mb140pc > div.column2 ,
	div.lx_col3_mb140pc > div.column3 ,
	div.lx_col4_mb140pc > div.column4 ,
	div.lx_col5_mb140pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb140pc ,
	#sharewithmain .lx_mcol_mb140pc {
		margin-bottom: 140px;
	}

	div.lx_col_mb150pc > div.column1 ,
	div.lx_col_mb150pc > div.column2 ,
	div.lx_col_mb150pc > div.column3 ,
	div.lx_col_mb150pc > div.column4 ,
	div.lx_col_mb150pc > div.column5 ,
	div.lx_col1_mb150pc > div.column1 ,
	div.lx_col2_mb150pc > div.column2 ,
	div.lx_col3_mb150pc > div.column3 ,
	div.lx_col4_mb150pc > div.column4 ,
	div.lx_col5_mb150pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb150pc ,
	#sharewithmain .lx_mcol_mb150pc {
		margin-bottom: 150px;
	}

	div.lx_col_mb160pc > div.column1 ,
	div.lx_col_mb160pc > div.column2 ,
	div.lx_col_mb160pc > div.column3 ,
	div.lx_col_mb160pc > div.column4 ,
	div.lx_col_mb160pc > div.column5 ,
	div.lx_col1_mb160pc > div.column1 ,
	div.lx_col2_mb160pc > div.column2 ,
	div.lx_col3_mb160pc > div.column3 ,
	div.lx_col4_mb160pc > div.column4 ,
	div.lx_col5_mb160pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb160pc ,
	#sharewithmain .lx_mcol_mb160pc {
		margin-bottom: 160px;
	}

	div.lx_col_mb170pc > div.column1 ,
	div.lx_col_mb170pc > div.column2 ,
	div.lx_col_mb170pc > div.column3 ,
	div.lx_col_mb170pc > div.column4 ,
	div.lx_col_mb170pc > div.column5 ,
	div.lx_col1_mb170pc > div.column1 ,
	div.lx_col2_mb170pc > div.column2 ,
	div.lx_col3_mb170pc > div.column3 ,
	div.lx_col4_mb170pc > div.column4 ,
	div.lx_col5_mb170pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb170pc ,
	#sharewithmain .lx_mcol_mb170pc {
		margin-bottom: 170px;
	}

	div.lx_col_mb180pc > div.column1 ,
	div.lx_col_mb180pc > div.column2 ,
	div.lx_col_mb180pc > div.column3 ,
	div.lx_col_mb180pc > div.column4 ,
	div.lx_col_mb180pc > div.column5 ,
	div.lx_col1_mb180pc > div.column1 ,
	div.lx_col2_mb180pc > div.column2 ,
	div.lx_col3_mb180pc > div.column3 ,
	div.lx_col4_mb180pc > div.column4 ,
	div.lx_col5_mb180pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb180pc ,
	#sharewithmain .lx_mcol_mb180pc {
		margin-bottom: 180px;
	}

	div.lx_col_mb190pc > div.column1 ,
	div.lx_col_mb190pc > div.column2 ,
	div.lx_col_mb190pc > div.column3 ,
	div.lx_col_mb190pc > div.column4 ,
	div.lx_col_mb190pc > div.column5 ,
	div.lx_col1_mb190pc > div.column1 ,
	div.lx_col2_mb190pc > div.column2 ,
	div.lx_col3_mb190pc > div.column3 ,
	div.lx_col4_mb190pc > div.column4 ,
	div.lx_col5_mb190pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb190pc ,
	#sharewithmain .lx_mcol_mb190pc {
		margin-bottom: 190px;
	}

	div.lx_col_mb200pc > div.column1 ,
	div.lx_col_mb200pc > div.column2 ,
	div.lx_col_mb200pc > div.column3 ,
	div.lx_col_mb200pc > div.column4 ,
	div.lx_col_mb200pc > div.column5 ,
	div.lx_col1_mb200pc > div.column1 ,
	div.lx_col2_mb200pc > div.column2 ,
	div.lx_col3_mb200pc > div.column3 ,
	div.lx_col4_mb200pc > div.column4 ,
	div.lx_col5_mb200pc > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb200pc ,
	#sharewithmain .lx_mcol_mb200pc {
		margin-bottom: 200px;
	}
}

@media screen and (max-width: 768px) {
	div.lx_col_mt0sp > div.column1 ,
	div.lx_col_mt0sp > div.column2 ,
	div.lx_col_mt0sp > div.column3 ,
	div.lx_col_mt0sp > div.column4 ,
	div.lx_col_mt0sp > div.column5 ,
	div.lx_col1_mt0sp > div.column1 ,
	div.lx_col2_mt0sp > div.column2 ,
	div.lx_col3_mt0sp > div.column3 ,
	div.lx_col4_mt0sp > div.column4 ,
	div.lx_col5_mt0sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt0sp ,
	#sharewithmain .lx_mcol_mt0sp {
		margin-top: 0;
	}

	div.lx_col_mt10sp > div.column1 ,
	div.lx_col_mt10sp > div.column2 ,
	div.lx_col_mt10sp > div.column3 ,
	div.lx_col_mt10sp > div.column4 ,
	div.lx_col_mt10sp > div.column5 ,
	div.lx_col1_mt10sp > div.column1 ,
	div.lx_col2_mt10sp > div.column2 ,
	div.lx_col3_mt10sp > div.column3 ,
	div.lx_col4_mt10sp > div.column4 ,
	div.lx_col5_mt10sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt10sp ,
	#sharewithmain .lx_mcol_mt10sp {
		margin-top: 10px;
	}

	div.lx_col_mt20sp > div.column1 ,
	div.lx_col_mt20sp > div.column2 ,
	div.lx_col_mt20sp > div.column3 ,
	div.lx_col_mt20sp > div.column4 ,
	div.lx_col_mt20sp > div.column5 ,
	div.lx_col1_mt20sp > div.column1 ,
	div.lx_col2_mt20sp > div.column2 ,
	div.lx_col3_mt20sp > div.column3 ,
	div.lx_col4_mt20sp > div.column4 ,
	div.lx_col5_mt20sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt20sp ,
	#sharewithmain .lx_mcol_mt20sp {
		margin-top: 20px;
	}

	div.lx_col_mt30sp > div.column1 ,
	div.lx_col_mt30sp > div.column2 ,
	div.lx_col_mt30sp > div.column3 ,
	div.lx_col_mt30sp > div.column4 ,
	div.lx_col_mt30sp > div.column5 ,
	div.lx_col1_mt30sp > div.column1 ,
	div.lx_col2_mt30sp > div.column2 ,
	div.lx_col3_mt30sp > div.column3 ,
	div.lx_col4_mt30sp > div.column4 ,
	div.lx_col5_mt30sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt30sp ,
	#sharewithmain .lx_mcol_mt30sp {
		margin-top: 30px;
	}

	div.lx_col_mt40sp > div.column1 ,
	div.lx_col_mt40sp > div.column2 ,
	div.lx_col_mt40sp > div.column3 ,
	div.lx_col_mt40sp > div.column4 ,
	div.lx_col_mt40sp > div.column5 ,
	div.lx_col1_mt40sp > div.column1 ,
	div.lx_col2_mt40sp > div.column2 ,
	div.lx_col3_mt40sp > div.column3 ,
	div.lx_col4_mt40sp > div.column4 ,
	div.lx_col5_mt40sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt40sp ,
	#sharewithmain .lx_mcol_mt40sp {
		margin-top: 40px;
	}

	div.lx_col_mt50sp > div.column1 ,
	div.lx_col_mt50sp > div.column2 ,
	div.lx_col_mt50sp > div.column3 ,
	div.lx_col_mt50sp > div.column4 ,
	div.lx_col_mt50sp > div.column5 ,
	div.lx_col1_mt50sp > div.column1 ,
	div.lx_col2_mt50sp > div.column2 ,
	div.lx_col3_mt50sp > div.column3 ,
	div.lx_col4_mt50sp > div.column4 ,
	div.lx_col5_mt50sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt50sp ,
	#sharewithmain .lx_mcol_mt50sp {
		margin-top: 50px;
	}

	div.lx_col_mt60sp > div.column1 ,
	div.lx_col_mt60sp > div.column2 ,
	div.lx_col_mt60sp > div.column3 ,
	div.lx_col_mt60sp > div.column4 ,
	div.lx_col_mt60sp > div.column5 ,
	div.lx_col1_mt60sp > div.column1 ,
	div.lx_col2_mt60sp > div.column2 ,
	div.lx_col3_mt60sp > div.column3 ,
	div.lx_col4_mt60sp > div.column4 ,
	div.lx_col5_mt60sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt60sp ,
	#sharewithmain .lx_mcol_mt60sp {
		margin-top: 60px;
	}

	div.lx_col_mt70sp > div.column1 ,
	div.lx_col_mt70sp > div.column2 ,
	div.lx_col_mt70sp > div.column3 ,
	div.lx_col_mt70sp > div.column4 ,
	div.lx_col_mt70sp > div.column5 ,
	div.lx_col1_mt70sp > div.column1 ,
	div.lx_col2_mt70sp > div.column2 ,
	div.lx_col3_mt70sp > div.column3 ,
	div.lx_col4_mt70sp > div.column4 ,
	div.lx_col5_mt70sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt70sp ,
	#sharewithmain .lx_mcol_mt70sp {
		margin-top: 70px;
	}

	div.lx_col_mt80sp > div.column1 ,
	div.lx_col_mt80sp > div.column2 ,
	div.lx_col_mt80sp > div.column3 ,
	div.lx_col_mt80sp > div.column4 ,
	div.lx_col_mt80sp > div.column5 ,
	div.lx_col1_mt80sp > div.column1 ,
	div.lx_col2_mt80sp > div.column2 ,
	div.lx_col3_mt80sp > div.column3 ,
	div.lx_col4_mt80sp > div.column4 ,
	div.lx_col5_mt80sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt80sp ,
	#sharewithmain .lx_mcol_mt80sp {
		margin-top: 80px;
	}

	div.lx_col_mt90sp > div.column1 ,
	div.lx_col_mt90sp > div.column2 ,
	div.lx_col_mt90sp > div.column3 ,
	div.lx_col_mt90sp > div.column4 ,
	div.lx_col_mt90sp > div.column5 ,
	div.lx_col1_mt90sp > div.column1 ,
	div.lx_col2_mt90sp > div.column2 ,
	div.lx_col3_mt90sp > div.column3 ,
	div.lx_col4_mt90sp > div.column4 ,
	div.lx_col5_mt90sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt90sp ,
	#sharewithmain .lx_mcol_mt90sp {
		margin-top: 90px;
	}

	div.lx_col_mt100sp > div.column1 ,
	div.lx_col_mt100sp > div.column2 ,
	div.lx_col_mt100sp > div.column3 ,
	div.lx_col_mt100sp > div.column4 ,
	div.lx_col_mt100sp > div.column5 ,
	div.lx_col1_mt100sp > div.column1 ,
	div.lx_col2_mt100sp > div.column2 ,
	div.lx_col3_mt100sp > div.column3 ,
	div.lx_col4_mt100sp > div.column4 ,
	div.lx_col5_mt100sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt100sp ,
	#sharewithmain .lx_mcol_mt100sp {
		margin-top: 100px;
	}

	div.lx_col_mt110sp > div.column1 ,
	div.lx_col_mt110sp > div.column2 ,
	div.lx_col_mt110sp > div.column3 ,
	div.lx_col_mt110sp > div.column4 ,
	div.lx_col_mt110sp > div.column5 ,
	div.lx_col1_mt110sp > div.column1 ,
	div.lx_col2_mt110sp > div.column2 ,
	div.lx_col3_mt110sp > div.column3 ,
	div.lx_col4_mt110sp > div.column4 ,
	div.lx_col5_mt110sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt110sp ,
	#sharewithmain .lx_mcol_mt110sp {
		margin-top: 110px;
	}

	div.lx_col_mt120sp > div.column1 ,
	div.lx_col_mt120sp > div.column2 ,
	div.lx_col_mt120sp > div.column3 ,
	div.lx_col_mt120sp > div.column4 ,
	div.lx_col_mt120sp > div.column5 ,
	div.lx_col1_mt120sp > div.column1 ,
	div.lx_col2_mt120sp > div.column2 ,
	div.lx_col3_mt120sp > div.column3 ,
	div.lx_col4_mt120sp > div.column4 ,
	div.lx_col5_mt120sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt120sp ,
	#sharewithmain .lx_mcol_mt120sp {
		margin-top: 120px;
	}

	div.lx_col_mt130sp > div.column1 ,
	div.lx_col_mt130sp > div.column2 ,
	div.lx_col_mt130sp > div.column3 ,
	div.lx_col_mt130sp > div.column4 ,
	div.lx_col_mt130sp > div.column5 ,
	div.lx_col1_mt130sp > div.column1 ,
	div.lx_col2_mt130sp > div.column2 ,
	div.lx_col3_mt130sp > div.column3 ,
	div.lx_col4_mt130sp > div.column4 ,
	div.lx_col5_mt130sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt130sp ,
	#sharewithmain .lx_mcol_mt130sp {
		margin-top: 130px;
	}

	div.lx_col_mt140sp > div.column1 ,
	div.lx_col_mt140sp > div.column2 ,
	div.lx_col_mt140sp > div.column3 ,
	div.lx_col_mt140sp > div.column4 ,
	div.lx_col_mt140sp > div.column5 ,
	div.lx_col1_mt140sp > div.column1 ,
	div.lx_col2_mt140sp > div.column2 ,
	div.lx_col3_mt140sp > div.column3 ,
	div.lx_col4_mt140sp > div.column4 ,
	div.lx_col5_mt140sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt140sp ,
	#sharewithmain .lx_mcol_mt140sp {
		margin-top: 140px;
	}

	div.lx_col_mt150sp > div.column1 ,
	div.lx_col_mt150sp > div.column2 ,
	div.lx_col_mt150sp > div.column3 ,
	div.lx_col_mt150sp > div.column4 ,
	div.lx_col_mt150sp > div.column5 ,
	div.lx_col1_mt150sp > div.column1 ,
	div.lx_col2_mt150sp > div.column2 ,
	div.lx_col3_mt150sp > div.column3 ,
	div.lx_col4_mt150sp > div.column4 ,
	div.lx_col5_mt150sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt150sp ,
	#sharewithmain .lx_mcol_mt150sp {
		margin-top: 150px;
	}

	div.lx_col_mt160sp > div.column1 ,
	div.lx_col_mt160sp > div.column2 ,
	div.lx_col_mt160sp > div.column3 ,
	div.lx_col_mt160sp > div.column4 ,
	div.lx_col_mt160sp > div.column5 ,
	div.lx_col1_mt160sp > div.column1 ,
	div.lx_col2_mt160sp > div.column2 ,
	div.lx_col3_mt160sp > div.column3 ,
	div.lx_col4_mt160sp > div.column4 ,
	div.lx_col5_mt160sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt160sp ,
	#sharewithmain .lx_mcol_mt160sp {
		margin-top: 160px;
	}

	div.lx_col_mt170sp > div.column1 ,
	div.lx_col_mt170sp > div.column2 ,
	div.lx_col_mt170sp > div.column3 ,
	div.lx_col_mt170sp > div.column4 ,
	div.lx_col_mt170sp > div.column5 ,
	div.lx_col1_mt170sp > div.column1 ,
	div.lx_col2_mt170sp > div.column2 ,
	div.lx_col3_mt170sp > div.column3 ,
	div.lx_col4_mt170sp > div.column4 ,
	div.lx_col5_mt170sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt170sp ,
	#sharewithmain .lx_mcol_mt170sp {
		margin-top: 170px;
	}

	div.lx_col_mt180sp > div.column1 ,
	div.lx_col_mt180sp > div.column2 ,
	div.lx_col_mt180sp > div.column3 ,
	div.lx_col_mt180sp > div.column4 ,
	div.lx_col_mt180sp > div.column5 ,
	div.lx_col1_mt180sp > div.column1 ,
	div.lx_col2_mt180sp > div.column2 ,
	div.lx_col3_mt180sp > div.column3 ,
	div.lx_col4_mt180sp > div.column4 ,
	div.lx_col5_mt180sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt180sp ,
	#sharewithmain .lx_mcol_mt180sp {
		margin-top: 180px;
	}

	div.lx_col_mt190sp > div.column1 ,
	div.lx_col_mt190sp > div.column2 ,
	div.lx_col_mt190sp > div.column3 ,
	div.lx_col_mt190sp > div.column4 ,
	div.lx_col_mt190sp > div.column5 ,
	div.lx_col1_mt190sp > div.column1 ,
	div.lx_col2_mt190sp > div.column2 ,
	div.lx_col3_mt190sp > div.column3 ,
	div.lx_col4_mt190sp > div.column4 ,
	div.lx_col5_mt190sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt190sp ,
	#sharewithmain .lx_mcol_mt190sp {
		margin-top: 190px;
	}

	div.lx_col_mt200sp > div.column1 ,
	div.lx_col_mt200sp > div.column2 ,
	div.lx_col_mt200sp > div.column3 ,
	div.lx_col_mt200sp > div.column4 ,
	div.lx_col_mt200sp > div.column5 ,
	div.lx_col1_mt200sp > div.column1 ,
	div.lx_col2_mt200sp > div.column2 ,
	div.lx_col3_mt200sp > div.column3 ,
	div.lx_col4_mt200sp > div.column4 ,
	div.lx_col5_mt200sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mt200sp ,
	#sharewithmain .lx_mcol_mt200sp {
		margin-top: 200px;
	}

	div.lx_col_all_mb0sp div.column1 ,
	div.lx_col_all_mb0sp div.column2 ,
	div.lx_col_all_mb0sp div.column3 ,
	div.lx_col_all_mb0sp div.column4 ,
	div.lx_col_all_mb0sp div.column5 ,
	div.lx_col_mb0sp > div.column1 ,
	div.lx_col_mb0sp > div.column2 ,
	div.lx_col_mb0sp > div.column3 ,
	div.lx_col_mb0sp > div.column4 ,
	div.lx_col_mb0sp > div.column5 ,
	div.lx_col1_mb0sp > div.column1 ,
	div.lx_col2_mb0sp > div.column2 ,
	div.lx_col3_mb0sp > div.column3 ,
	div.lx_col4_mb0sp > div.column4 ,
	div.lx_col5_mb0sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb0sp ,
	#sharewithmain .lx_mcol_mb0sp {
		margin-bottom: 0;
	}

	div.lx_col_mb10sp > div.column1 ,
	div.lx_col_mb10sp > div.column2 ,
	div.lx_col_mb10sp > div.column3 ,
	div.lx_col_mb10sp > div.column4 ,
	div.lx_col_mb10sp > div.column5 ,
	div.lx_col1_mb10sp > div.column1 ,
	div.lx_col2_mb10sp > div.column2 ,
	div.lx_col3_mb10sp > div.column3 ,
	div.lx_col4_mb10sp > div.column4 ,
	div.lx_col5_mb10sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb10sp ,
	#sharewithmain .lx_mcol_mb10sp {
		margin-bottom: 10px;
	}

	div.lx_col_mb20sp > div.column1 ,
	div.lx_col_mb20sp > div.column2 ,
	div.lx_col_mb20sp > div.column3 ,
	div.lx_col_mb20sp > div.column4 ,
	div.lx_col_mb20sp > div.column5 ,
	div.lx_col1_mb20sp > div.column1 ,
	div.lx_col2_mb20sp > div.column2 ,
	div.lx_col3_mb20sp > div.column3 ,
	div.lx_col4_mb20sp > div.column4 ,
	div.lx_col5_mb20sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb20sp ,
	#sharewithmain .lx_mcol_mb20sp {
		margin-bottom: 20px;
	}

	div.lx_col_mb30sp > div.column1 ,
	div.lx_col_mb30sp > div.column2 ,
	div.lx_col_mb30sp > div.column3 ,
	div.lx_col_mb30sp > div.column4 ,
	div.lx_col_mb30sp > div.column5 ,
	div.lx_col1_mb30sp > div.column1 ,
	div.lx_col2_mb30sp > div.column2 ,
	div.lx_col3_mb30sp > div.column3 ,
	div.lx_col4_mb30sp > div.column4 ,
	div.lx_col5_mb30sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb30sp ,
	#sharewithmain .lx_mcol_mb30sp {
		margin-bottom: 30px;
	}

	div.lx_col_mb40sp > div.column1 ,
	div.lx_col_mb40sp > div.column2 ,
	div.lx_col_mb40sp > div.column3 ,
	div.lx_col_mb40sp > div.column4 ,
	div.lx_col_mb40sp > div.column5 ,
	div.lx_col1_mb40sp > div.column1 ,
	div.lx_col2_mb40sp > div.column2 ,
	div.lx_col3_mb40sp > div.column3 ,
	div.lx_col4_mb40sp > div.column4 ,
	div.lx_col5_mb40sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb40sp ,
	#sharewithmain .lx_mcol_mb40sp {
		margin-bottom: 40px;
	}

	div.lx_col_mb50sp > div.column1 ,
	div.lx_col_mb50sp > div.column2 ,
	div.lx_col_mb50sp > div.column3 ,
	div.lx_col_mb50sp > div.column4 ,
	div.lx_col_mb50sp > div.column5 ,
	div.lx_col1_mb50sp > div.column1 ,
	div.lx_col2_mb50sp > div.column2 ,
	div.lx_col3_mb50sp > div.column3 ,
	div.lx_col4_mb50sp > div.column4 ,
	div.lx_col5_mb50sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb50sp ,
	#sharewithmain .lx_mcol_mb50sp {
		margin-bottom: 50px;
	}

	div.lx_col_mb60sp > div.column1 ,
	div.lx_col_mb60sp > div.column2 ,
	div.lx_col_mb60sp > div.column3 ,
	div.lx_col_mb60sp > div.column4 ,
	div.lx_col_mb60sp > div.column5 ,
	div.lx_col1_mb60sp > div.column1 ,
	div.lx_col2_mb60sp > div.column2 ,
	div.lx_col3_mb60sp > div.column3 ,
	div.lx_col4_mb60sp > div.column4 ,
	div.lx_col5_mb60sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb60sp ,
	#sharewithmain .lx_mcol_mb60sp {
		margin-bottom: 60px;
	}

	div.lx_col_mb70sp > div.column1 ,
	div.lx_col_mb70sp > div.column2 ,
	div.lx_col_mb70sp > div.column3 ,
	div.lx_col_mb70sp > div.column4 ,
	div.lx_col_mb70sp > div.column5 ,
	div.lx_col1_mb70sp > div.column1 ,
	div.lx_col2_mb70sp > div.column2 ,
	div.lx_col3_mb70sp > div.column3 ,
	div.lx_col4_mb70sp > div.column4 ,
	div.lx_col5_mb70sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb70sp ,
	#sharewithmain .lx_mcol_mb70sp {
		margin-bottom: 70px;
	}

	div.lx_col_mb80sp > div.column1 ,
	div.lx_col_mb80sp > div.column2 ,
	div.lx_col_mb80sp > div.column3 ,
	div.lx_col_mb80sp > div.column4 ,
	div.lx_col_mb80sp > div.column5 ,
	div.lx_col1_mb80sp > div.column1 ,
	div.lx_col2_mb80sp > div.column2 ,
	div.lx_col3_mb80sp > div.column3 ,
	div.lx_col4_mb80sp > div.column4 ,
	div.lx_col5_mb80sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb80sp ,
	#sharewithmain .lx_mcol_mb80sp {
		margin-bottom: 80px;
	}

	div.lx_col_mb90sp > div.column1 ,
	div.lx_col_mb90sp > div.column2 ,
	div.lx_col_mb90sp > div.column3 ,
	div.lx_col_mb90sp > div.column4 ,
	div.lx_col_mb90sp > div.column5 ,
	div.lx_col1_mb90sp > div.column1 ,
	div.lx_col2_mb90sp > div.column2 ,
	div.lx_col3_mb90sp > div.column3 ,
	div.lx_col4_mb90sp > div.column4 ,
	div.lx_col5_mb90sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb90sp ,
	#sharewithmain .lx_mcol_mb90sp {
		margin-bottom: 90px;
	}

	div.lx_col_mb100sp > div.column1 ,
	div.lx_col_mb100sp > div.column2 ,
	div.lx_col_mb100sp > div.column3 ,
	div.lx_col_mb100sp > div.column4 ,
	div.lx_col_mb100sp > div.column5 ,
	div.lx_col1_mb100sp > div.column1 ,
	div.lx_col2_mb100sp > div.column2 ,
	div.lx_col3_mb100sp > div.column3 ,
	div.lx_col4_mb100sp > div.column4 ,
	div.lx_col5_mb100sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb100sp ,
	#sharewithmain .lx_mcol_mb100sp {
		margin-bottom: 100px;
	}

	div.lx_col_mb110sp > div.column1 ,
	div.lx_col_mb110sp > div.column2 ,
	div.lx_col_mb110sp > div.column3 ,
	div.lx_col_mb110sp > div.column4 ,
	div.lx_col_mb110sp > div.column5 ,
	div.lx_col1_mb110sp > div.column1 ,
	div.lx_col2_mb110sp > div.column2 ,
	div.lx_col3_mb110sp > div.column3 ,
	div.lx_col4_mb110sp > div.column4 ,
	div.lx_col5_mb110sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb110sp ,
	#sharewithmain .lx_mcol_mb110sp {
		margin-bottom: 110px;
	}

	div.lx_col_mb120sp > div.column1 ,
	div.lx_col_mb120sp > div.column2 ,
	div.lx_col_mb120sp > div.column3 ,
	div.lx_col_mb120sp > div.column4 ,
	div.lx_col_mb120sp > div.column5 ,
	div.lx_col1_mb120sp > div.column1 ,
	div.lx_col2_mb120sp > div.column2 ,
	div.lx_col3_mb120sp > div.column3 ,
	div.lx_col4_mb120sp > div.column4 ,
	div.lx_col5_mb120sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb120sp ,
	#sharewithmain .lx_mcol_mb120sp {
		margin-bottom: 120px;
	}

	div.lx_col_mb130sp > div.column1 ,
	div.lx_col_mb130sp > div.column2 ,
	div.lx_col_mb130sp > div.column3 ,
	div.lx_col_mb130sp > div.column4 ,
	div.lx_col_mb130sp > div.column5 ,
	div.lx_col1_mb130sp > div.column1 ,
	div.lx_col2_mb130sp > div.column2 ,
	div.lx_col3_mb130sp > div.column3 ,
	div.lx_col4_mb130sp > div.column4 ,
	div.lx_col5_mb130sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb130sp ,
	#sharewithmain .lx_mcol_mb130sp {
		margin-bottom: 130px;
	}

	div.lx_col_mb140sp > div.column1 ,
	div.lx_col_mb140sp > div.column2 ,
	div.lx_col_mb140sp > div.column3 ,
	div.lx_col_mb140sp > div.column4 ,
	div.lx_col_mb140sp > div.column5 ,
	div.lx_col1_mb140sp > div.column1 ,
	div.lx_col2_mb140sp > div.column2 ,
	div.lx_col3_mb140sp > div.column3 ,
	div.lx_col4_mb140sp > div.column4 ,
	div.lx_col5_mb140sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb140sp ,
	#sharewithmain .lx_mcol_mb140sp {
		margin-bottom: 140px;
	}

	div.lx_col_mb150sp > div.column1 ,
	div.lx_col_mb150sp > div.column2 ,
	div.lx_col_mb150sp > div.column3 ,
	div.lx_col_mb150sp > div.column4 ,
	div.lx_col_mb150sp > div.column5 ,
	div.lx_col1_mb150sp > div.column1 ,
	div.lx_col2_mb150sp > div.column2 ,
	div.lx_col3_mb150sp > div.column3 ,
	div.lx_col4_mb150sp > div.column4 ,
	div.lx_col5_mb150sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb150sp ,
	#sharewithmain .lx_mcol_mb150sp {
		margin-bottom: 150px;
	}

	div.lx_col_mb160sp > div.column1 ,
	div.lx_col_mb160sp > div.column2 ,
	div.lx_col_mb160sp > div.column3 ,
	div.lx_col_mb160sp > div.column4 ,
	div.lx_col_mb160sp > div.column5 ,
	div.lx_col1_mb160sp > div.column1 ,
	div.lx_col2_mb160sp > div.column2 ,
	div.lx_col3_mb160sp > div.column3 ,
	div.lx_col4_mb160sp > div.column4 ,
	div.lx_col5_mb160sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb160sp ,
	#sharewithmain .lx_mcol_mb160sp {
		margin-bottom: 160px;
	}

	div.lx_col_mb170sp > div.column1 ,
	div.lx_col_mb170sp > div.column2 ,
	div.lx_col_mb170sp > div.column3 ,
	div.lx_col_mb170sp > div.column4 ,
	div.lx_col_mb170sp > div.column5 ,
	div.lx_col1_mb170sp > div.column1 ,
	div.lx_col2_mb170sp > div.column2 ,
	div.lx_col3_mb170sp > div.column3 ,
	div.lx_col4_mb170sp > div.column4 ,
	div.lx_col5_mb170sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb170sp ,
	#sharewithmain .lx_mcol_mb170sp {
		margin-bottom: 170px;
	}

	div.lx_col_mb180sp > div.column1 ,
	div.lx_col_mb180sp > div.column2 ,
	div.lx_col_mb180sp > div.column3 ,
	div.lx_col_mb180sp > div.column4 ,
	div.lx_col_mb180sp > div.column5 ,
	div.lx_col1_mb180sp > div.column1 ,
	div.lx_col2_mb180sp > div.column2 ,
	div.lx_col3_mb180sp > div.column3 ,
	div.lx_col4_mb180sp > div.column4 ,
	div.lx_col5_mb180sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb180sp ,
	#sharewithmain .lx_mcol_mb180sp {
		margin-bottom: 180px;
	}

	div.lx_col_mb190sp > div.column1 ,
	div.lx_col_mb190sp > div.column2 ,
	div.lx_col_mb190sp > div.column3 ,
	div.lx_col_mb190sp > div.column4 ,
	div.lx_col_mb190sp > div.column5 ,
	div.lx_col1_mb190sp > div.column1 ,
	div.lx_col2_mb190sp > div.column2 ,
	div.lx_col3_mb190sp > div.column3 ,
	div.lx_col4_mb190sp > div.column4 ,
	div.lx_col5_mb190sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb190sp ,
	#sharewithmain .lx_mcol_mb190sp {
		margin-bottom: 190px;
	}

	div.lx_col_mb200sp > div.column1 ,
	div.lx_col_mb200sp > div.column2 ,
	div.lx_col_mb200sp > div.column3 ,
	div.lx_col_mb200sp > div.column4 ,
	div.lx_col_mb200sp > div.column5 ,
	div.lx_col1_mb200sp > div.column1 ,
	div.lx_col2_mb200sp > div.column2 ,
	div.lx_col3_mb200sp > div.column3 ,
	div.lx_col4_mb200sp > div.column4 ,
	div.lx_col5_mb200sp > div.column5 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_mb200sp ,
	#sharewithmain .lx_mcol_mb200sp {
		margin-bottom: 200px;
	}
}


/*==== 黒色背景マルチカラム ====*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_bg_black ,
#sharewithmain .lx_mcol_bg_black {
    box-sizing: border-box;
	padding: 5px 30px 30px;
	color: #fff;
	background: #000;
}

/*==== 白色背景マルチカラム ====*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_bg_white ,
#sharewithmain .lx_mcol_bg_white {
    box-sizing: border-box;
	padding: 5px 30px 30px;
	background: #fff;
}

/*==== 灰色背景マルチカラム ====*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_bg_gray01 ,
#sharewithmain .lx_mcol_bg_gray01 {
    box-sizing: border-box;
	padding: 5px 30px 30px;
	background: #fafafa;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_bg_gray02 ,
#sharewithmain .lx_mcol_bg_gray02 {
    box-sizing: border-box;
	padding: 5px 30px 30px;
	background: #f7f7f7;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_bg_gray03 ,
#sharewithmain .lx_mcol_bg_gray03 {
    box-sizing: border-box;
	padding: 5px 30px 30px;
	background: #f3f3f3;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_bg_gray04 ,
#sharewithmain .lx_mcol_bg_gray04 {
    box-sizing: border-box;
	padding: 5px 30px 30px;
	background: #eee;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_bg_gray05 ,
#sharewithmain .lx_mcol_bg_gray05 {
    box-sizing: border-box;
	padding: 5px 30px 30px;
	background: #e2e2e2;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_bg_gray06 ,
#sharewithmain .lx_mcol_bg_gray06 {
    box-sizing: border-box;
	padding: 5px 30px 30px;
	background: #ddd;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_bg_gray07 ,
#sharewithmain .lx_mcol_bg_gray07 {
    box-sizing: border-box;
	padding: 5px 30px 30px;
	background: #d2d2d2;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_mcol_bg_gray08 ,
#sharewithmain .lx_mcol_bg_gray08 {
    box-sizing: border-box;
	padding: 5px 30px 30px;
	background: #ccc;
}

@media screen and (max-width: 768px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_mcol_bg_gray01 ,.lx_mcol_bg_gray02 ,.lx_mcol_bg_gray03 ,.lx_mcol_bg_gray04 ,.lx_mcol_bg_gray05 ,.lx_mcol_bg_gray06 ,.lx_mcol_bg_gray07 ,.lx_mcol_bg_gray08) ,
    #sharewithmain .lx_mcol_bg_gray01 ,
    #sharewithmain .lx_mcol_bg_gray02 ,
    #sharewithmain .lx_mcol_bg_gray03 ,
    #sharewithmain .lx_mcol_bg_gray04 ,
    #sharewithmain .lx_mcol_bg_gray05 ,
    #sharewithmain .lx_mcol_bg_gray06 ,
    #sharewithmain .lx_mcol_bg_gray07 ,
    #sharewithmain .lx_mcol_bg_gray08 {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*==== 黒色背景カラム ====*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_col_bg_black > :is(.column1 ,.column2 ,.column3 ,.column4 ,.column5) ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col1_bg_black>.column1 ,.lx_col2_bg_black>.column2 ,.lx_col3_bg_black>.column3 ,.lx_col4_bg_black>.column4 ,.lx_col5_bg_black>.column5) ,
#sharewithmain .lx_col_bg_black > .column1 ,
#sharewithmain .lx_col_bg_black > .column2 ,
#sharewithmain .lx_col_bg_black > .column3 ,
#sharewithmain .lx_col_bg_black > .column4 ,
#sharewithmain .lx_col_bg_black > .column5 ,
#sharewithmain .lx_col1_bg_black > .column1 ,
#sharewithmain .lx_col2_bg_black > .column2 ,
#sharewithmain .lx_col3_bg_black > .column3 ,
#sharewithmain .lx_col4_bg_black > .column4 ,
#sharewithmain .lx_col5_bg_black > .column5 {
    box-sizing: border-box;
	padding: 1px 30px 30px;
	color: #fff;
	background: #000;
}

/*==== 白色背景カラム ====*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_col_bg_white > :is(.column1 ,.column2 ,.column3 ,.column4 ,.column5) ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col1_bg_white>.column1 ,.lx_col2_bg_white>.column2 ,.lx_col3_bg_white>.column3 ,.lx_col4_bg_white>.column4 ,.lx_col5_bg_white>.column5) ,
#sharewithmain .lx_col_bg_white > .column1 ,
#sharewithmain .lx_col_bg_white > .column2 ,
#sharewithmain .lx_col_bg_white > .column3 ,
#sharewithmain .lx_col_bg_white > .column4 ,
#sharewithmain .lx_col_bg_white > .column5 ,
#sharewithmain .lx_col1_bg_white > .column1 ,
#sharewithmain .lx_col2_bg_white > .column2 ,
#sharewithmain .lx_col3_bg_white > .column3 ,
#sharewithmain .lx_col4_bg_white > .column4 ,
#sharewithmain .lx_col5_bg_white > .column5 {
    box-sizing: border-box;
	padding: 1px 30px 30px;
	background: #fff;
}

/*==== 灰色背景カラム ====*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_col_bg_gray01 > :is(.column1 ,.column2 ,.column3 ,.column4 ,.column5) ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col1_bg_gray01>.column1 ,.lx_col2_bg_gray01>.column2 ,.lx_col3_bg_gray01>.column3 ,.lx_col4_bg_gray01>.column4 ,.lx_col5_bg_gray01>.column5) ,
#sharewithmain .lx_col_bg_gray01 > .column1 ,
#sharewithmain .lx_col_bg_gray01 > .column2 ,
#sharewithmain .lx_col_bg_gray01 > .column3 ,
#sharewithmain .lx_col_bg_gray01 > .column4 ,
#sharewithmain .lx_col_bg_gray01 > .column5 ,
#sharewithmain .lx_col1_bg_gray01 > .column1 ,
#sharewithmain .lx_col2_bg_gray01 > .column2 ,
#sharewithmain .lx_col3_bg_gray01 > .column3 ,
#sharewithmain .lx_col4_bg_gray01 > .column4 ,
#sharewithmain .lx_col5_bg_gray01 > .column5 {
    box-sizing: border-box;
	padding: 1px 30px 30px;
	background: #fafafa;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_col_bg_gray02 > :is(.column1 ,.column2 ,.column3 ,.column4 ,.column5) ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col1_bg_gray02>.column1 ,.lx_col2_bg_gray02>.column2 ,.lx_col3_bg_gray02>.column3 ,.lx_col4_bg_gray02>.column4 ,.lx_col5_bg_gray02>.column5) ,
#sharewithmain .lx_col_bg_gray02 > .column1 ,
#sharewithmain .lx_col_bg_gray02 > .column2 ,
#sharewithmain .lx_col_bg_gray02 > .column3 ,
#sharewithmain .lx_col_bg_gray02 > .column4 ,
#sharewithmain .lx_col_bg_gray02 > .column5 ,
#sharewithmain .lx_col1_bg_gray02 > .column1 ,
#sharewithmain .lx_col2_bg_gray02 > .column2 ,
#sharewithmain .lx_col3_bg_gray02 > .column3 ,
#sharewithmain .lx_col4_bg_gray02 > .column4 ,
#sharewithmain .lx_col5_bg_gray02 > .column5 {
    box-sizing: border-box;
	padding: 1px 30px 30px;
	background: #f7f7f7;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_col_bg_gray03 > :is(.column1 ,.column2 ,.column3 ,.column4 ,.column5) ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col1_bg_gray03>.column1 ,.lx_col2_bg_gray03>.column2 ,.lx_col3_bg_gray03>.column3 ,.lx_col4_bg_gray03>.column4 ,.lx_col5_bg_gray03>.column5) ,
#sharewithmain .lx_col_bg_gray03 > .column1 ,
#sharewithmain .lx_col_bg_gray03 > .column2 ,
#sharewithmain .lx_col_bg_gray03 > .column3 ,
#sharewithmain .lx_col_bg_gray03 > .column4 ,
#sharewithmain .lx_col_bg_gray03 > .column5 ,
#sharewithmain .lx_col1_bg_gray03 > .column1 ,
#sharewithmain .lx_col2_bg_gray03 > .column2 ,
#sharewithmain .lx_col3_bg_gray03 > .column3 ,
#sharewithmain .lx_col4_bg_gray03 > .column4 ,
#sharewithmain .lx_col5_bg_gray03 > .column5 {
    box-sizing: border-box;
	padding: 1px 30px 30px;
	background: #f3f3f3;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_col_bg_gray04 > :is(.column1 ,.column2 ,.column3 ,.column4 ,.column5) ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col1_bg_gray04>.column1 ,.lx_col2_bg_gray04>.column2 ,.lx_col3_bg_gray04>.column3 ,.lx_col4_bg_gray04>.column4 ,.lx_col5_bg_gray04>.column5) ,
#sharewithmain .lx_col_bg_gray04 > .column1 ,
#sharewithmain .lx_col_bg_gray04 > .column2 ,
#sharewithmain .lx_col_bg_gray04 > .column3 ,
#sharewithmain .lx_col_bg_gray04 > .column4 ,
#sharewithmain .lx_col_bg_gray04 > .column5 ,
#sharewithmain .lx_col1_bg_gray04 > .column1 ,
#sharewithmain .lx_col2_bg_gray04 > .column2 ,
#sharewithmain .lx_col3_bg_gray04 > .column3 ,
#sharewithmain .lx_col4_bg_gray04 > .column4 ,
#sharewithmain .lx_col5_bg_gray04 > .column5 {
    box-sizing: border-box;
	padding: 1px 30px 30px;
	background: #eee;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_col_bg_gray05 > :is(.column1 ,.column2 ,.column3 ,.column4 ,.column5) ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col1_bg_gray05>.column1 ,.lx_col2_bg_gray05>.column2 ,.lx_col3_bg_gray05>.column3 ,.lx_col4_bg_gray05>.column4 ,.lx_col5_bg_gray05>.column5) ,
#sharewithmain .lx_col_bg_gray05 > .column1 ,
#sharewithmain .lx_col_bg_gray05 > .column2 ,
#sharewithmain .lx_col_bg_gray05 > .column3 ,
#sharewithmain .lx_col_bg_gray05 > .column4 ,
#sharewithmain .lx_col_bg_gray05 > .column5 ,
#sharewithmain .lx_col1_bg_gray05 > .column1 ,
#sharewithmain .lx_col2_bg_gray05 > .column2 ,
#sharewithmain .lx_col3_bg_gray05 > .column3 ,
#sharewithmain .lx_col4_bg_gray05 > .column4 ,
#sharewithmain .lx_col5_bg_gray05 > .column5 {
    box-sizing: border-box;
	padding: 1px 30px 30px;
	background: #e2e2e2;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_col_bg_gray06 > :is(.column1 ,.column2 ,.column3 ,.column4 ,.column5) ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col1_bg_gray06>.column1 ,.lx_col2_bg_gray06>.column2 ,.lx_col3_bg_gray06>.column3 ,.lx_col4_bg_gray06>.column4 ,.lx_col5_bg_gray06>.column5) ,
#sharewithmain .lx_col_bg_gray06 > .column1 ,
#sharewithmain .lx_col_bg_gray06 > .column2 ,
#sharewithmain .lx_col_bg_gray06 > .column3 ,
#sharewithmain .lx_col_bg_gray06 > .column4 ,
#sharewithmain .lx_col_bg_gray06 > .column5 ,
#sharewithmain .lx_col1_bg_gray06 > .column1 ,
#sharewithmain .lx_col2_bg_gray06 > .column2 ,
#sharewithmain .lx_col3_bg_gray06 > .column3 ,
#sharewithmain .lx_col4_bg_gray06 > .column4 ,
#sharewithmain .lx_col5_bg_gray06 > .column5 {
    box-sizing: border-box;
	padding: 1px 30px 30px;
	background: #ddd;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_col_bg_gray07 > :is(.column1 ,.column2 ,.column3 ,.column4 ,.column5) ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col1_bg_gray07>.column1 ,.lx_col2_bg_gray07>.column2 ,.lx_col3_bg_gray07>.column3 ,.lx_col4_bg_gray07>.column4 ,.lx_col5_bg_gray07>.column5) ,
#sharewithmain .lx_col_bg_gray07 > .column1 ,
#sharewithmain .lx_col_bg_gray07 > .column2 ,
#sharewithmain .lx_col_bg_gray07 > .column3 ,
#sharewithmain .lx_col_bg_gray07 > .column4 ,
#sharewithmain .lx_col_bg_gray07 > .column5 ,
#sharewithmain .lx_col1_bg_gray07 > .column1 ,
#sharewithmain .lx_col2_bg_gray07 > .column2 ,
#sharewithmain .lx_col3_bg_gray07 > .column3 ,
#sharewithmain .lx_col4_bg_gray07 > .column4 ,
#sharewithmain .lx_col5_bg_gray07 > .column5 {
    box-sizing: border-box;
	padding: 1px 30px 30px;
	background: #d2d2d2;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_col_bg_gray08 > :is(.column1 ,.column2 ,.column3 ,.column4 ,.column5) ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col1_bg_gray08>.column1 ,.lx_col2_bg_gray08>.column2 ,.lx_col3_bg_gray08>.column3 ,.lx_col4_bg_gray08>.column4 ,.lx_col5_bg_gray08>.column5) ,
#sharewithmain .lx_col_bg_gray08 > .column1 ,
#sharewithmain .lx_col_bg_gray08 > .column2 ,
#sharewithmain .lx_col_bg_gray08 > .column3 ,
#sharewithmain .lx_col_bg_gray08 > .column4 ,
#sharewithmain .lx_col_bg_gray08 > .column5 ,
#sharewithmain .lx_col1_bg_gray08 > .column1 ,
#sharewithmain .lx_col2_bg_gray08 > .column2 ,
#sharewithmain .lx_col3_bg_gray08 > .column3 ,
#sharewithmain .lx_col4_bg_gray08 > .column4 ,
#sharewithmain .lx_col5_bg_gray08 > .column5 {
    box-sizing: border-box;
	padding: 1px 30px 30px;
	background: #ccc;
}

/*==== 枠線つきマルチカラム ====*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) [class*="lx_mcol_border_"] ,
#sharewithmain [class*="lx_mcol_border_"] {
	box-sizing: border-box;
	padding: 5px 30px 30px;
}

@media screen and (max-width: 768px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) [class*="lx_mcol_border_"] ,
	#sharewithmain [class*="lx_mcol_border_"] {
		padding-left: 20px;
		padding-right: 20px;
	}
}

/*==== 枠線つきカラム ====*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is([class*="lx_col_border_"],[class*="lx_col1_border_"]) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is([class*="lx_col_border_"],[class*="lx_col2_border_"]) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is([class*="lx_col_border_"],[class*="lx_col3_border_"]) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is([class*="lx_col_border_"],[class*="lx_col4_border_"]) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is([class*="lx_col_border_"],[class*="lx_col5_border_"]) > .column5 ,
#sharewithmain [class*="lx_col_border_"] > .column1 ,
#sharewithmain [class*="lx_col_border_"] > .column2 ,
#sharewithmain [class*="lx_col_border_"] > .column3 ,
#sharewithmain [class*="lx_col_border_"] > .column4 ,
#sharewithmain [class*="lx_col_border_"] > .column5 ,
#sharewithmain [class*="lx_col1_border_"] > .column1 ,
#sharewithmain [class*="lx_col2_border_"] > .column2 ,
#sharewithmain [class*="lx_col3_border_"] > .column3 ,
#sharewithmain [class*="lx_col4_border_"] > .column4 ,
#sharewithmain [class*="lx_col5_border_"] > .column5 {
	box-sizing: border-box;
	padding: 0 30px 30px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray01,.lx_col1_border_gray01) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray01,.lx_col2_border_gray01) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray01,.lx_col3_border_gray01) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray01,.lx_col4_border_gray01) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray01,.lx_col5_border_gray01) > .column5 ,
#sharewithmain .lx_col_border_gray01 > .column1 ,
#sharewithmain .lx_col_border_gray01 > .column2 ,
#sharewithmain .lx_col_border_gray01 > .column3 ,
#sharewithmain .lx_col_border_gray01 > .column4 ,
#sharewithmain .lx_col_border_gray01 > .column5 ,
#sharewithmain .lx_col1_border_gray01 > .column1 ,
#sharewithmain .lx_col2_border_gray01 > .column2 ,
#sharewithmain .lx_col3_border_gray01 > .column3 ,
#sharewithmain .lx_col4_border_gray01 > .column4 ,
#sharewithmain .lx_col5_border_gray01 > .column5 ,
#sharewithmain .lx_mcol_border_gray01 {
	border: 2px solid #fafafa;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray02,.lx_col1_border_gray02) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray02,.lx_col2_border_gray02) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray02,.lx_col3_border_gray02) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray02,.lx_col4_border_gray02) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray02,.lx_col5_border_gray02) > .column5 ,
#sharewithmain .lx_col_border_gray02 > .column1 ,
#sharewithmain .lx_col_border_gray02 > .column2 ,
#sharewithmain .lx_col_border_gray02 > .column3 ,
#sharewithmain .lx_col_border_gray02 > .column4 ,
#sharewithmain .lx_col_border_gray02 > .column5 ,
#sharewithmain .lx_col1_border_gray02 > .column1 ,
#sharewithmain .lx_col2_border_gray02 > .column2 ,
#sharewithmain .lx_col3_border_gray02 > .column3 ,
#sharewithmain .lx_col4_border_gray02 > .column4 ,
#sharewithmain .lx_col5_border_gray02 > .column5 ,
#sharewithmain .lx_mcol_border_gray02 {
	border: 2px solid #f7f7f7;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray03,.lx_col1_border_gray03) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray03,.lx_col2_border_gray03) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray03,.lx_col3_border_gray03) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray03,.lx_col4_border_gray03) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray03,.lx_col5_border_gray03) > .column5 ,
#sharewithmain .lx_col_border_gray03 > .column1 ,
#sharewithmain .lx_col_border_gray03 > .column2 ,
#sharewithmain .lx_col_border_gray03 > .column3 ,
#sharewithmain .lx_col_border_gray03 > .column4 ,
#sharewithmain .lx_col_border_gray03 > .column5 ,
#sharewithmain .lx_col1_border_gray03 > .column1 ,
#sharewithmain .lx_col2_border_gray03 > .column2 ,
#sharewithmain .lx_col3_border_gray03 > .column3 ,
#sharewithmain .lx_col4_border_gray03 > .column4 ,
#sharewithmain .lx_col5_border_gray03 > .column5 ,
#sharewithmain .lx_mcol_border_gray03 {
	border: 2px solid #f3f3f3;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray04,.lx_col1_border_gray04) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray04,.lx_col2_border_gray04) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray04,.lx_col3_border_gray04) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray04,.lx_col4_border_gray04) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray04,.lx_col5_border_gray04) > .column5 ,
#sharewithmain .lx_col_border_gray04 > .column1 ,
#sharewithmain .lx_col_border_gray04 > .column2 ,
#sharewithmain .lx_col_border_gray04 > .column3 ,
#sharewithmain .lx_col_border_gray04 > .column4 ,
#sharewithmain .lx_col_border_gray04 > .column5 ,
#sharewithmain .lx_col1_border_gray04 > .column1 ,
#sharewithmain .lx_col2_border_gray04 > .column2 ,
#sharewithmain .lx_col3_border_gray04 > .column3 ,
#sharewithmain .lx_col4_border_gray04 > .column4 ,
#sharewithmain .lx_col5_border_gray04 > .column5 ,
#sharewithmain .lx_mcol_border_gray04 {
	border: 2px solid #eee;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray05,.lx_col1_border_gray05) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray05,.lx_col2_border_gray05) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray05,.lx_col3_border_gray05) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray05,.lx_col4_border_gray05) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray05,.lx_col5_border_gray05) > .column5 ,
#sharewithmain .lx_col_border_gray05 > .column1 ,
#sharewithmain .lx_col_border_gray05 > .column2 ,
#sharewithmain .lx_col_border_gray05 > .column3 ,
#sharewithmain .lx_col_border_gray05 > .column4 ,
#sharewithmain .lx_col_border_gray05 > .column5 ,
#sharewithmain .lx_col1_border_gray05 > .column1 ,
#sharewithmain .lx_col2_border_gray05 > .column2 ,
#sharewithmain .lx_col3_border_gray05 > .column3 ,
#sharewithmain .lx_col4_border_gray05 > .column4 ,
#sharewithmain .lx_col5_border_gray05 > .column5 ,
#sharewithmain .lx_mcol_border_gray05 {
	border: 2px solid #e2e2e2;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray06,.lx_col1_border_gray06) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray06,.lx_col2_border_gray06) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray06,.lx_col3_border_gray06) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray06,.lx_col4_border_gray06) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray06,.lx_col5_border_gray06) > .column5 ,
#sharewithmain .lx_col_border_gray06 > .column1 ,
#sharewithmain .lx_col_border_gray06 > .column2 ,
#sharewithmain .lx_col_border_gray06 > .column3 ,
#sharewithmain .lx_col_border_gray06 > .column4 ,
#sharewithmain .lx_col_border_gray06 > .column5 ,
#sharewithmain .lx_col1_border_gray06 > .column1 ,
#sharewithmain .lx_col2_border_gray06 > .column2 ,
#sharewithmain .lx_col3_border_gray06 > .column3 ,
#sharewithmain .lx_col4_border_gray06 > .column4 ,
#sharewithmain .lx_col5_border_gray06 > .column5 ,
#sharewithmain .lx_mcol_border_gray06 {
	border: 2px solid #ddd;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray07,.lx_col1_border_gray07) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray07,.lx_col2_border_gray07) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray07,.lx_col3_border_gray07) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray07,.lx_col4_border_gray07) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray07,.lx_col5_border_gray07) > .column5 ,
#sharewithmain .lx_col_border_gray07 > .column1 ,
#sharewithmain .lx_col_border_gray07 > .column2 ,
#sharewithmain .lx_col_border_gray07 > .column3 ,
#sharewithmain .lx_col_border_gray07 > .column4 ,
#sharewithmain .lx_col_border_gray07 > .column5 ,
#sharewithmain .lx_col1_border_gray07 > .column1 ,
#sharewithmain .lx_col2_border_gray07 > .column2 ,
#sharewithmain .lx_col3_border_gray07 > .column3 ,
#sharewithmain .lx_col4_border_gray07 > .column4 ,
#sharewithmain .lx_col5_border_gray07 > .column5 ,
#sharewithmain .lx_mcol_border_gray07 {
	border: 2px solid #d2d2d2;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray08,.lx_col1_border_gray08) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray08,.lx_col2_border_gray08) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray08,.lx_col3_border_gray08) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray08,.lx_col4_border_gray08) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_gray08,.lx_col5_border_gray08) > .column5 ,
#sharewithmain .lx_col_border_gray08 > .column1 ,
#sharewithmain .lx_col_border_gray08 > .column2 ,
#sharewithmain .lx_col_border_gray08 > .column3 ,
#sharewithmain .lx_col_border_gray08 > .column4 ,
#sharewithmain .lx_col_border_gray08 > .column5 ,
#sharewithmain .lx_col1_border_gray08 > .column1 ,
#sharewithmain .lx_col2_border_gray08 > .column2 ,
#sharewithmain .lx_col3_border_gray08 > .column3 ,
#sharewithmain .lx_col4_border_gray08 > .column4 ,
#sharewithmain .lx_col5_border_gray08 > .column5 ,
#sharewithmain .lx_mcol_border_gray08 {
	border: 2px solid #ccc;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_red,.lx_col1_border_red) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_red,.lx_col2_border_red) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_red,.lx_col3_border_red) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_red,.lx_col4_border_red) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_red,.lx_col5_border_red) > .column5 ,
#sharewithmain .lx_col_border_red > .column1 ,
#sharewithmain .lx_col_border_red > .column2 ,
#sharewithmain .lx_col_border_red > .column3 ,
#sharewithmain .lx_col_border_red > .column4 ,
#sharewithmain .lx_col_border_red > .column5 ,
#sharewithmain .lx_col1_border_red > .column1 ,
#sharewithmain .lx_col2_border_red > .column2 ,
#sharewithmain .lx_col3_border_red > .column3 ,
#sharewithmain .lx_col4_border_red > .column4 ,
#sharewithmain .lx_col5_border_red > .column5 ,
#sharewithmain .lx_mcol_border_red {
	border: 2px solid red;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_black,.lx_col1_border_black) > .column1 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_black,.lx_col2_border_black) > .column2 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_black,.lx_col3_border_black) > .column3 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_black,.lx_col4_border_black) > .column4 ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_col_border_black,.lx_col5_border_black) > .column5 ,
#sharewithmain .lx_col_border_black > .column1 ,
#sharewithmain .lx_col_border_black > .column2 ,
#sharewithmain .lx_col_border_black > .column3 ,
#sharewithmain .lx_col_border_black > .column4 ,
#sharewithmain .lx_col_border_black > .column5 ,
#sharewithmain .lx_col1_border_black > .column1 ,
#sharewithmain .lx_col2_border_black > .column2 ,
#sharewithmain .lx_col3_border_black > .column3 ,
#sharewithmain .lx_col4_border_black > .column4 ,
#sharewithmain .lx_col5_border_black > .column5 ,
#sharewithmain .lx_mcol_border_black {
	border: 2px solid #000;
}

/*------------------------------------- 
 インナーカラム（パーツカラム）設定
-------------------------------------*/
@media print, screen and (min-width: 769px) {
	body {
		--width-parts-margin: var(--width-content-margin);
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr0pc > .column1,
			.lx_parts1_mr0pc > .column2,
			.lx_parts1_mr0pc > .column3,
			.lx_parts1_mr0pc > .column4,
			.lx_parts1_mr0pc > .column5
		) ,
	.lx_parts1_mr0pc > .column1 ,
	.lx_parts2_mr0pc > .column2 ,
	.lx_parts3_mr0pc > .column3 ,
	.lx_parts4_mr0pc > .column4 ,
	.lx_parts5_mr0pc > .column5 {
		--width-parts-margin: 0px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr10pc > .column1,
			.lx_parts1_mr10pc > .column2,
			.lx_parts1_mr10pc > .column3,
			.lx_parts1_mr10pc > .column4,
			.lx_parts1_mr10pc > .column5
		) ,
	.lx_parts1_mr10pc > .column1 ,
	.lx_parts2_mr10pc > .column2 ,
	.lx_parts3_mr10pc > .column3 ,
	.lx_parts4_mr10pc > .column4 ,
	.lx_parts5_mr10pc > .column5 {
		--width-parts-margin: 5px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr20pc > .column1,
			.lx_parts1_mr20pc > .column2,
			.lx_parts1_mr20pc > .column3,
			.lx_parts1_mr20pc > .column4,
			.lx_parts1_mr20pc > .column5
		) ,
	.lx_parts1_mr20pc > .column1 ,
	.lx_parts2_mr20pc > .column2 ,
	.lx_parts3_mr20pc > .column3 ,
	.lx_parts4_mr20pc > .column4 ,
	.lx_parts5_mr20pc > .column5 {
		--width-parts-margin: 10px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr30pc > .column1,
			.lx_parts1_mr30pc > .column2,
			.lx_parts1_mr30pc > .column3,
			.lx_parts1_mr30pc > .column4,
			.lx_parts1_mr30pc > .column5
		) ,
	.lx_parts1_mr30pc > .column1 ,
	.lx_parts2_mr30pc > .column2 ,
	.lx_parts3_mr30pc > .column3 ,
	.lx_parts4_mr30pc > .column4 ,
	.lx_parts5_mr30pc > .column5 {
		--width-parts-margin: 15px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr40pc > .column1,
			.lx_parts1_mr40pc > .column2,
			.lx_parts1_mr40pc > .column3,
			.lx_parts1_mr40pc > .column4,
			.lx_parts1_mr40pc > .column5
		) ,
	.lx_parts1_mr40pc > .column1 ,
	.lx_parts2_mr40pc > .column2 ,
	.lx_parts3_mr40pc > .column3 ,
	.lx_parts4_mr40pc > .column4 ,
	.lx_parts5_mr40pc > .column5 {
		--width-parts-margin: 20px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr50pc > .column1,
			.lx_parts1_mr50pc > .column2,
			.lx_parts1_mr50pc > .column3,
			.lx_parts1_mr50pc > .column4,
			.lx_parts1_mr50pc > .column5
		) ,
	.lx_parts1_mr50pc > .column1 ,
	.lx_parts2_mr50pc > .column2 ,
	.lx_parts3_mr50pc > .column3 ,
	.lx_parts4_mr50pc > .column4 ,
	.lx_parts5_mr50pc > .column5 {
		--width-parts-margin: 25px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr60pc > .column1,
			.lx_parts1_mr60pc > .column2,
			.lx_parts1_mr60pc > .column3,
			.lx_parts1_mr60pc > .column4,
			.lx_parts1_mr60pc > .column5
		) ,
	.lx_parts1_mr60pc > .column1 ,
	.lx_parts2_mr60pc > .column2 ,
	.lx_parts3_mr60pc > .column3 ,
	.lx_parts4_mr60pc > .column4 ,
	.lx_parts5_mr60pc > .column5 {
		--width-parts-margin: 30px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr70pc > .column1,
			.lx_parts1_mr70pc > .column2,
			.lx_parts1_mr70pc > .column3,
			.lx_parts1_mr70pc > .column4,
			.lx_parts1_mr70pc > .column5
		) ,
	.lx_parts1_mr70pc > .column1 ,
	.lx_parts2_mr70pc > .column2 ,
	.lx_parts3_mr70pc > .column3 ,
	.lx_parts4_mr70pc > .column4 ,
	.lx_parts5_mr70pc > .column5 {
		--width-parts-margin: 35px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr80pc > .column1,
			.lx_parts1_mr80pc > .column2,
			.lx_parts1_mr80pc > .column3,
			.lx_parts1_mr80pc > .column4,
			.lx_parts1_mr80pc > .column5
		) ,
	.lx_parts1_mr80pc > .column1 ,
	.lx_parts2_mr80pc > .column2 ,
	.lx_parts3_mr80pc > .column3 ,
	.lx_parts4_mr80pc > .column4 ,
	.lx_parts5_mr80pc > .column5 {
		--width-parts-margin: 40px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr90pc > .column1,
			.lx_parts1_mr90pc > .column2,
			.lx_parts1_mr90pc > .column3,
			.lx_parts1_mr90pc > .column4,
			.lx_parts1_mr90pc > .column5
		) ,
	.lx_parts1_mr90pc > .column1 ,
	.lx_parts2_mr90pc > .column2 ,
	.lx_parts3_mr90pc > .column3 ,
	.lx_parts4_mr90pc > .column4 ,
	.lx_parts5_mr90pc > .column5 {
		--width-parts-margin: 45px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr100pc > .column1,
			.lx_parts1_mr100pc > .column2,
			.lx_parts1_mr100pc > .column3,
			.lx_parts1_mr100pc > .column4,
			.lx_parts1_mr100pc > .column5
		) ,
	.lx_parts1_mr100pc > .column1 ,
	.lx_parts2_mr100pc > .column2 ,
	.lx_parts3_mr100pc > .column3 ,
	.lx_parts4_mr100pc > .column4 ,
	.lx_parts5_mr100pc > .column5 {
		--width-parts-margin: 50px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts1_col2pc,.lx_parts1_col3pc,.lx_parts1_col4pc,.lx_parts1_col5pc,.lx_parts1_col6pc) > .column1 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts2_col2pc,.lx_parts2_col3pc,.lx_parts2_col4pc,.lx_parts2_col5pc,.lx_parts2_col6pc) > .column2 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts3_col2pc,.lx_parts3_col3pc,.lx_parts3_col4pc,.lx_parts3_col5pc,.lx_parts3_col6pc) > .column3 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts4_col2pc,.lx_parts4_col3pc,.lx_parts4_col4pc,.lx_parts4_col5pc,.lx_parts4_col6pc) > .column4 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts5_col2pc,.lx_parts5_col3pc,.lx_parts5_col4pc,.lx_parts5_col5pc,.lx_parts5_col6pc) > .column5 ,

	#sharewithmain .lx_parts1_col2pc > .column1 ,
	#sharewithmain .lx_parts2_col2pc > .column2 ,
	#sharewithmain .lx_parts3_col2pc > .column3 ,
	#sharewithmain .lx_parts4_col2pc > .column4 ,
	#sharewithmain .lx_parts5_col2pc > .column5 ,

	#sharewithmain .lx_parts1_col3pc > .column1 ,
	#sharewithmain .lx_parts2_col3pc > .column2 ,
	#sharewithmain .lx_parts3_col3pc > .column3 ,
	#sharewithmain .lx_parts4_col3pc > .column4 ,
	#sharewithmain .lx_parts5_col3pc > .column5 ,

	#sharewithmain .lx_parts1_col4pc > .column1 ,
	#sharewithmain .lx_parts2_col4pc > .column2 ,
	#sharewithmain .lx_parts3_col4pc > .column3 ,
	#sharewithmain .lx_parts4_col4pc > .column4 ,
	#sharewithmain .lx_parts5_col4pc > .column5 ,

	#sharewithmain .lx_parts1_col5pc > .column1 ,
	#sharewithmain .lx_parts2_col5pc > .column2 ,
	#sharewithmain .lx_parts3_col5pc > .column3 ,
	#sharewithmain .lx_parts4_col5pc > .column4 ,
	#sharewithmain .lx_parts5_col5pc > .column5 ,

	#sharewithmain .lx_parts1_col6pc > .column1 ,
	#sharewithmain .lx_parts2_col6pc > .column2 ,
	#sharewithmain .lx_parts3_col6pc > .column3 ,
	#sharewithmain .lx_parts4_col6pc > .column4 ,
	#sharewithmain .lx_parts5_col6pc > .column5 {
		display: flex;
		flex-flow: row wrap;
		align-items: flex-start;
		justify-content: flex-start;
		gap: 0 calc(var(--width-parts-margin) * 2);
	}

	/* 逆順 */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_rtl_pc > .column1,
			.lx_parts2_rtl_pc > .column2,
			.lx_parts3_rtl_pc > .column3,
			.lx_parts4_rtl_pc > .column4,
			.lx_parts5_rtl_pc > .column5
		) ,
	#sharewithmain .lx_parts1_rtl_pc > .column1 ,
	#sharewithmain .lx_parts2_rtl_pc > .column2 ,
	#sharewithmain .lx_parts3_rtl_pc > .column3 ,
	#sharewithmain .lx_parts4_rtl_pc > .column4 ,
	#sharewithmain .lx_parts5_rtl_pc > .column5 {
		flex-direction: row-reverse;
	}

	/* 中央揃え */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_center_pc > .column1,
			.lx_parts2_center_pc > .column2,
			.lx_parts3_center_pc > .column3,
			.lx_parts4_center_pc > .column4,
			.lx_parts5_center_pc > .column5
		) ,
	#sharewithmain .lx_parts1_center_pc > .column1 ,
	#sharewithmain .lx_parts2_center_pc > .column2 ,
	#sharewithmain .lx_parts3_center_pc > .column3 ,
	#sharewithmain .lx_parts4_center_pc > .column4 ,
	#sharewithmain .lx_parts5_center_pc > .column5 {
		justify-content: center;
	}

	/* 右揃え */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_right_pc > .column1,
			.lx_parts2_right_pc > .column2,
			.lx_parts3_right_pc > .column3,
			.lx_parts4_right_pc > .column4,
			.lx_parts5_right_pc > .column5
		) ,
	#sharewithmain .lx_parts1_right_pc > .column1 ,
	#sharewithmain .lx_parts2_right_pc > .column2 ,
	#sharewithmain .lx_parts3_right_pc > .column3 ,
	#sharewithmain .lx_parts4_right_pc > .column4 ,
	#sharewithmain .lx_parts5_right_pc > .column5 {
		justify-content: flex-end;
	}

	/* カラム */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_col2pc > .column1,
			.lx_parts2_col2pc > .column2,
			.lx_parts3_col2pc > .column3,
			.lx_parts4_col2pc > .column4,
			.lx_parts5_col2pc > .column5
		) ,
	#sharewithmain .lx_parts1_col2pc > .column1 ,
	#sharewithmain .lx_parts2_col2pc > .column2 ,
	#sharewithmain .lx_parts3_col2pc > .column3 ,
	#sharewithmain .lx_parts4_col2pc > .column4 ,
	#sharewithmain .lx_parts5_col2pc > .column5 {
		--col-parts: 2;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_col3pc > .column1,
			.lx_parts2_col3pc > .column2,
			.lx_parts3_col3pc > .column3,
			.lx_parts4_col3pc > .column4,
			.lx_parts5_col3pc > .column5
		) ,
	#sharewithmain .lx_parts1_col3pc > .column1 ,
	#sharewithmain .lx_parts2_col3pc > .column2 ,
	#sharewithmain .lx_parts3_col3pc > .column3 ,
	#sharewithmain .lx_parts4_col3pc > .column4 ,
	#sharewithmain .lx_parts5_col3pc > .column5 {
		--col-parts: 3;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_col4pc > .column1,
			.lx_parts2_col4pc > .column2,
			.lx_parts3_col4pc > .column3,
			.lx_parts4_col4pc > .column4,
			.lx_parts5_col4pc > .column5
		) ,
	#sharewithmain .lx_parts1_col4pc > .column1 ,
	#sharewithmain .lx_parts2_col4pc > .column2 ,
	#sharewithmain .lx_parts3_col4pc > .column3 ,
	#sharewithmain .lx_parts4_col4pc > .column4 ,
	#sharewithmain .lx_parts5_col4pc > .column5 {
		--col-parts: 4;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_col5pc > .column1,
			.lx_parts2_col5pc > .column2,
			.lx_parts3_col5pc > .column3,
			.lx_parts4_col5pc > .column4,
			.lx_parts5_col5pc > .column5
		) ,
	#sharewithmain .lx_parts1_col5pc > .column1 ,
	#sharewithmain .lx_parts2_col5pc > .column2 ,
	#sharewithmain .lx_parts3_col5pc > .column3 ,
	#sharewithmain .lx_parts4_col5pc > .column4 ,
	#sharewithmain .lx_parts5_col5pc > .column5 {
		--col-parts: 5;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_col6pc > .column1,
			.lx_parts2_col6pc > .column2,
			.lx_parts3_col6pc > .column3,
			.lx_parts4_col6pc > .column4,
			.lx_parts5_col6pc > .column5
		) ,
	#sharewithmain .lx_parts1_col6pc > .column1 ,
	#sharewithmain .lx_parts2_col6pc > .column2 ,
	#sharewithmain .lx_parts3_col6pc > .column3 ,
	#sharewithmain .lx_parts4_col6pc > .column4 ,
	#sharewithmain .lx_parts5_col6pc > .column5 {
		--col-parts: 6;
	}

	/* 幅・デフォルト左右マージン */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts1_col2pc,.lx_parts1_col3pc,.lx_parts1_col4pc,.lx_parts1_col5pc,.lx_parts1_col6pc) > .column1 > * ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts2_col2pc,.lx_parts2_col3pc,.lx_parts2_col4pc,.lx_parts2_col5pc,.lx_parts2_col6pc) > .column2 > * ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts3_col2pc,.lx_parts3_col3pc,.lx_parts3_col4pc,.lx_parts3_col5pc,.lx_parts3_col6pc) > .column3 > * ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts4_col2pc,.lx_parts4_col3pc,.lx_parts4_col4pc,.lx_parts4_col5pc,.lx_parts4_col6pc) > .column4 > * ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts5_col2pc,.lx_parts5_col3pc,.lx_parts5_col4pc,.lx_parts5_col5pc,.lx_parts5_col6pc) > .column5 > * ,

	#sharewithmain .lx_parts1_col2pc > .column1 > * ,
	#sharewithmain .lx_parts2_col2pc > .column2 > * ,
	#sharewithmain .lx_parts3_col2pc > .column3 > * ,
	#sharewithmain .lx_parts4_col2pc > .column4 > * ,
	#sharewithmain .lx_parts5_col2pc > .column5 > * ,

	#sharewithmain .lx_parts1_col3pc > .column1 > * ,
	#sharewithmain .lx_parts2_col3pc > .column2 > * ,
	#sharewithmain .lx_parts3_col3pc > .column3 > * ,
	#sharewithmain .lx_parts4_col3pc > .column4 > * ,
	#sharewithmain .lx_parts5_col3pc > .column5 > * ,

	#sharewithmain .lx_parts1_col4pc > .column1 > * ,
	#sharewithmain .lx_parts2_col4pc > .column2 > * ,
	#sharewithmain .lx_parts3_col4pc > .column3 > * ,
	#sharewithmain .lx_parts4_col4pc > .column4 > * ,
	#sharewithmain .lx_parts5_col4pc > .column5 > * ,

	#sharewithmain .lx_parts1_col5pc > .column1 > * ,
	#sharewithmain .lx_parts2_col5pc > .column2 > * ,
	#sharewithmain .lx_parts3_col5pc > .column3 > * ,
	#sharewithmain .lx_parts4_col5pc > .column4 > * ,
	#sharewithmain .lx_parts5_col5pc > .column5 > * ,

	#sharewithmain .lx_parts1_col6pc > .column1 > * ,
	#sharewithmain .lx_parts2_col6pc > .column2 > * ,
	#sharewithmain .lx_parts3_col6pc > .column3 > * ,
	#sharewithmain .lx_parts4_col6pc > .column4 > * ,
	#sharewithmain .lx_parts5_col6pc > .column5 > * {
		max-width: none;
		min-width: auto;
		width: calc((100% - (var(--col-parts) - 1) * 2 * var(--width-parts-margin)) / var(--col-parts));
		margin-left: 0;
		margin-right: 0;
	}

	/* 上マージン調整 */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt0pc > .column1,
			.lx_parts2_mt0pc > .column2,
			.lx_parts3_mt0pc > .column3,
			.lx_parts4_mt0pc > .column4,
			.lx_parts5_mt0pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt0pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt0pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt0pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt0pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt0pc > .column5 > * {
		margin-top: 0px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt10pc > .column1,
			.lx_parts2_mt10pc > .column2,
			.lx_parts3_mt10pc > .column3,
			.lx_parts4_mt10pc > .column4,
			.lx_parts5_mt10pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt10pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt10pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt10pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt10pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt10pc > .column5 > * {
		margin-top: 10px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt20pc > .column1,
			.lx_parts2_mt20pc > .column2,
			.lx_parts3_mt20pc > .column3,
			.lx_parts4_mt20pc > .column4,
			.lx_parts5_mt20pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt20pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt20pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt20pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt20pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt20pc > .column5 > * {
		margin-top: 20px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt30pc > .column1,
			.lx_parts2_mt30pc > .column2,
			.lx_parts3_mt30pc > .column3,
			.lx_parts4_mt30pc > .column4,
			.lx_parts5_mt30pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt30pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt30pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt30pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt30pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt30pc > .column5 > * {
		margin-top: 30px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt40pc > .column1,
			.lx_parts2_mt40pc > .column2,
			.lx_parts3_mt40pc > .column3,
			.lx_parts4_mt40pc > .column4,
			.lx_parts5_mt40pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt40pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt40pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt40pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt40pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt40pc > .column5 > * {
		margin-top: 40px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt50pc > .column1,
			.lx_parts2_mt50pc > .column2,
			.lx_parts3_mt50pc > .column3,
			.lx_parts4_mt50pc > .column4,
			.lx_parts5_mt50pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt50pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt50pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt50pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt50pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt50pc > .column5 > * {
		margin-top: 50px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt60pc > .column1,
			.lx_parts2_mt60pc > .column2,
			.lx_parts3_mt60pc > .column3,
			.lx_parts4_mt60pc > .column4,
			.lx_parts5_mt60pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt60pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt60pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt60pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt60pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt60pc > .column5 > * {
		margin-top: 60px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt70pc > .column1,
			.lx_parts2_mt70pc > .column2,
			.lx_parts3_mt70pc > .column3,
			.lx_parts4_mt70pc > .column4,
			.lx_parts5_mt70pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt70pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt70pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt70pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt70pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt70pc > .column5 > * {
		margin-top: 70px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt80pc > .column1,
			.lx_parts2_mt80pc > .column2,
			.lx_parts3_mt80pc > .column3,
			.lx_parts4_mt80pc > .column4,
			.lx_parts5_mt80pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt80pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt80pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt80pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt80pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt80pc > .column5 > * {
		margin-top: 80px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt90pc > .column1,
			.lx_parts2_mt90pc > .column2,
			.lx_parts3_mt90pc > .column3,
			.lx_parts4_mt90pc > .column4,
			.lx_parts5_mt90pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt90pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt90pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt90pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt90pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt90pc > .column5 > * {
		margin-top: 90px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt100pc > .column1,
			.lx_parts2_mt100pc > .column2,
			.lx_parts3_mt100pc > .column3,
			.lx_parts4_mt100pc > .column4,
			.lx_parts5_mt100pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt100pc > .column1 > * ,
	#sharewithmain .lx_parts2_mt100pc > .column2 > * ,
	#sharewithmain .lx_parts3_mt100pc > .column3 > * ,
	#sharewithmain .lx_parts4_mt100pc > .column4 > * ,
	#sharewithmain .lx_parts5_mt100pc > .column5 > * {
		margin-top: 100px;
	}

	/* 下マージン調整 */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb0pc > .column1,
			.lx_parts2_mb0pc > .column2,
			.lx_parts3_mb0pc > .column3,
			.lx_parts4_mb0pc > .column4,
			.lx_parts5_mb0pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb0pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb0pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb0pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb0pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb0pc > .column5 > * {
		margin-bottom: 0px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb10pc > .column1,
			.lx_parts2_mb10pc > .column2,
			.lx_parts3_mb10pc > .column3,
			.lx_parts4_mb10pc > .column4,
			.lx_parts5_mb10pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb10pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb10pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb10pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb10pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb10pc > .column5 > * {
		margin-bottom: 10px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb20pc > .column1,
			.lx_parts2_mb20pc > .column2,
			.lx_parts3_mb20pc > .column3,
			.lx_parts4_mb20pc > .column4,
			.lx_parts5_mb20pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb20pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb20pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb20pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb20pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb20pc > .column5 > * {
		margin-bottom: 20px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb30pc > .column1,
			.lx_parts2_mb30pc > .column2,
			.lx_parts3_mb30pc > .column3,
			.lx_parts4_mb30pc > .column4,
			.lx_parts5_mb30pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb30pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb30pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb30pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb30pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb30pc > .column5 > * {
		margin-bottom: 30px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb40pc > .column1,
			.lx_parts2_mb40pc > .column2,
			.lx_parts3_mb40pc > .column3,
			.lx_parts4_mb40pc > .column4,
			.lx_parts5_mb40pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb40pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb40pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb40pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb40pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb40pc > .column5 > * {
		margin-bottom: 40px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb50pc > .column1,
			.lx_parts2_mb50pc > .column2,
			.lx_parts3_mb50pc > .column3,
			.lx_parts4_mb50pc > .column4,
			.lx_parts5_mb50pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb50pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb50pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb50pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb50pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb50pc > .column5 > * {
		margin-bottom: 50px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb60pc > .column1,
			.lx_parts2_mb60pc > .column2,
			.lx_parts3_mb60pc > .column3,
			.lx_parts4_mb60pc > .column4,
			.lx_parts5_mb60pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb60pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb60pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb60pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb60pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb60pc > .column5 > * {
		margin-bottom: 60px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb70pc > .column1,
			.lx_parts2_mb70pc > .column2,
			.lx_parts3_mb70pc > .column3,
			.lx_parts4_mb70pc > .column4,
			.lx_parts5_mb70pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb70pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb70pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb70pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb70pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb70pc > .column5 > * {
		margin-bottom: 70px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb80pc > .column1,
			.lx_parts2_mb80pc > .column2,
			.lx_parts3_mb80pc > .column3,
			.lx_parts4_mb80pc > .column4,
			.lx_parts5_mb80pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb80pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb80pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb80pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb80pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb80pc > .column5 > * {
		margin-bottom: 80px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb90pc > .column1,
			.lx_parts2_mb90pc > .column2,
			.lx_parts3_mb90pc > .column3,
			.lx_parts4_mb90pc > .column4,
			.lx_parts5_mb90pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb90pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb90pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb90pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb90pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb90pc > .column5 > * {
		margin-bottom: 90px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb100pc > .column1,
			.lx_parts2_mb100pc > .column2,
			.lx_parts3_mb100pc > .column3,
			.lx_parts4_mb100pc > .column4,
			.lx_parts5_mb100pc > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb100pc > .column1 > * ,
	#sharewithmain .lx_parts2_mb100pc > .column2 > * ,
	#sharewithmain .lx_parts3_mb100pc > .column3 > * ,
	#sharewithmain .lx_parts4_mb100pc > .column4 > * ,
	#sharewithmain .lx_parts5_mb100pc > .column5 > * {
		margin-bottom: 100px;
	}
}

/* SP */
@media screen and (max-width: 768px) {
	body {
		--width-parts-margin: var(--width-content-margin);
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr0sp > .column1,
			.lx_parts1_mr0sp > .column2,
			.lx_parts1_mr0sp > .column3,
			.lx_parts1_mr0sp > .column4,
			.lx_parts1_mr0sp > .column5
		) ,
	.lx_parts1_mr0sp > .column1 ,
	.lx_parts2_mr0sp > .column2 ,
	.lx_parts3_mr0sp > .column3 ,
	.lx_parts4_mr0sp > .column4 ,
	.lx_parts5_mr0sp > .column5 {
		--width-parts-margin: 0px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr10sp > .column1,
			.lx_parts1_mr10sp > .column2,
			.lx_parts1_mr10sp > .column3,
			.lx_parts1_mr10sp > .column4,
			.lx_parts1_mr10sp > .column5
		) ,
	.lx_parts1_mr10sp > .column1 ,
	.lx_parts2_mr10sp > .column2 ,
	.lx_parts3_mr10sp > .column3 ,
	.lx_parts4_mr10sp > .column4 ,
	.lx_parts5_mr10sp > .column5 {
		--width-parts-margin: 3px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr20sp > .column1,
			.lx_parts1_mr20sp > .column2,
			.lx_parts1_mr20sp > .column3,
			.lx_parts1_mr20sp > .column4,
			.lx_parts1_mr20sp > .column5
		) ,
	.lx_parts1_mr20sp > .column1 ,
	.lx_parts2_mr20sp > .column2 ,
	.lx_parts3_mr20sp > .column3 ,
	.lx_parts4_mr20sp > .column4 ,
	.lx_parts5_mr20sp > .column5 {
		--width-parts-margin: 6px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr30sp > .column1,
			.lx_parts1_mr30sp > .column2,
			.lx_parts1_mr30sp > .column3,
			.lx_parts1_mr30sp > .column4,
			.lx_parts1_mr30sp > .column5
		) ,
	.lx_parts1_mr30sp > .column1 ,
	.lx_parts2_mr30sp > .column2 ,
	.lx_parts3_mr30sp > .column3 ,
	.lx_parts4_mr30sp > .column4 ,
	.lx_parts5_mr30sp > .column5 {
		--width-parts-margin: 9px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr40sp > .column1,
			.lx_parts1_mr40sp > .column2,
			.lx_parts1_mr40sp > .column3,
			.lx_parts1_mr40sp > .column4,
			.lx_parts1_mr40sp > .column5
		) ,
	.lx_parts1_mr40sp > .column1 ,
	.lx_parts2_mr40sp > .column2 ,
	.lx_parts3_mr40sp > .column3 ,
	.lx_parts4_mr40sp > .column4 ,
	.lx_parts5_mr40sp > .column5 {
		--width-parts-margin: 12px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr50sp > .column1,
			.lx_parts1_mr50sp > .column2,
			.lx_parts1_mr50sp > .column3,
			.lx_parts1_mr50sp > .column4,
			.lx_parts1_mr50sp > .column5
		) ,
	.lx_parts1_mr50sp > .column1 ,
	.lx_parts2_mr50sp > .column2 ,
	.lx_parts3_mr50sp > .column3 ,
	.lx_parts4_mr50sp > .column4 ,
	.lx_parts5_mr50sp > .column5 {
		--width-parts-margin: 15px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr60sp > .column1,
			.lx_parts1_mr60sp > .column2,
			.lx_parts1_mr60sp > .column3,
			.lx_parts1_mr60sp > .column4,
			.lx_parts1_mr60sp > .column5
		) ,
	.lx_parts1_mr60sp > .column1 ,
	.lx_parts2_mr60sp > .column2 ,
	.lx_parts3_mr60sp > .column3 ,
	.lx_parts4_mr60sp > .column4 ,
	.lx_parts5_mr60sp > .column5 {
		--width-parts-margin: 18px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr70sp > .column1,
			.lx_parts1_mr70sp > .column2,
			.lx_parts1_mr70sp > .column3,
			.lx_parts1_mr70sp > .column4,
			.lx_parts1_mr70sp > .column5
		) ,
	.lx_parts1_mr70sp > .column1 ,
	.lx_parts2_mr70sp > .column2 ,
	.lx_parts3_mr70sp > .column3 ,
	.lx_parts4_mr70sp > .column4 ,
	.lx_parts5_mr70sp > .column5 {
		--width-parts-margin: 21px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr80sp > .column1,
			.lx_parts1_mr80sp > .column2,
			.lx_parts1_mr80sp > .column3,
			.lx_parts1_mr80sp > .column4,
			.lx_parts1_mr80sp > .column5
		) ,
	.lx_parts1_mr80sp > .column1 ,
	.lx_parts2_mr80sp > .column2 ,
	.lx_parts3_mr80sp > .column3 ,
	.lx_parts4_mr80sp > .column4 ,
	.lx_parts5_mr80sp > .column5 {
		--width-parts-margin: 24px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr90sp > .column1,
			.lx_parts1_mr90sp > .column2,
			.lx_parts1_mr90sp > .column3,
			.lx_parts1_mr90sp > .column4,
			.lx_parts1_mr90sp > .column5
		) ,
	.lx_parts1_mr90sp > .column1 ,
	.lx_parts2_mr90sp > .column2 ,
	.lx_parts3_mr90sp > .column3 ,
	.lx_parts4_mr90sp > .column4 ,
	.lx_parts5_mr90sp > .column5 {
		--width-parts-margin: 27px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mr100sp > .column1,
			.lx_parts1_mr100sp > .column2,
			.lx_parts1_mr100sp > .column3,
			.lx_parts1_mr100sp > .column4,
			.lx_parts1_mr100sp > .column5
		) ,
	.lx_parts1_mr100sp > .column1 ,
	.lx_parts2_mr100sp > .column2 ,
	.lx_parts3_mr100sp > .column3 ,
	.lx_parts4_mr100sp > .column4 ,
	.lx_parts5_mr100sp > .column5 {
		--width-parts-margin: 30px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts1_col2sp,.lx_parts1_col3sp,.lx_parts1_col4sp,.lx_parts1_col5sp,.lx_parts1_col6sp) > .column1 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts2_col2sp,.lx_parts2_col3sp,.lx_parts2_col4sp,.lx_parts2_col5sp,.lx_parts2_col6sp) > .column2 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts3_col2sp,.lx_parts3_col3sp,.lx_parts3_col4sp,.lx_parts3_col5sp,.lx_parts3_col6sp) > .column3 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts4_col2sp,.lx_parts4_col3sp,.lx_parts4_col4sp,.lx_parts4_col5sp,.lx_parts4_col6sp) > .column4 ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts5_col2sp,.lx_parts5_col3sp,.lx_parts5_col4sp,.lx_parts5_col5sp,.lx_parts5_col6sp) > .column5 ,

	#sharewithmain .lx_parts1_col2sp > .column1 ,
	#sharewithmain .lx_parts2_col2sp > .column2 ,
	#sharewithmain .lx_parts3_col2sp > .column3 ,
	#sharewithmain .lx_parts4_col2sp > .column4 ,
	#sharewithmain .lx_parts5_col2sp > .column5 ,

	#sharewithmain .lx_parts1_col3sp > .column1 ,
	#sharewithmain .lx_parts2_col3sp > .column2 ,
	#sharewithmain .lx_parts3_col3sp > .column3 ,
	#sharewithmain .lx_parts4_col3sp > .column4 ,
	#sharewithmain .lx_parts5_col3sp > .column5 ,

	#sharewithmain .lx_parts1_col4sp > .column1 ,
	#sharewithmain .lx_parts2_col4sp > .column2 ,
	#sharewithmain .lx_parts3_col4sp > .column3 ,
	#sharewithmain .lx_parts4_col4sp > .column4 ,
	#sharewithmain .lx_parts5_col4sp > .column5 ,

	#sharewithmain .lx_parts1_col5sp > .column1 ,
	#sharewithmain .lx_parts2_col5sp > .column2 ,
	#sharewithmain .lx_parts3_col5sp > .column3 ,
	#sharewithmain .lx_parts4_col5sp > .column4 ,
	#sharewithmain .lx_parts5_col5sp > .column5 ,

	#sharewithmain .lx_parts1_col6sp > .column1 ,
	#sharewithmain .lx_parts2_col6sp > .column2 ,
	#sharewithmain .lx_parts3_col6sp > .column3 ,
	#sharewithmain .lx_parts4_col6sp > .column4 ,
	#sharewithmain .lx_parts5_col6sp > .column5 {
		display: flex;
		flex-flow: row wrap;
		align-items: flex-start;
		justify-content: flex-start;
		gap: 0 calc(var(--width-parts-margin) * 2);
	}

	/* 逆順 */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_rtl_sp > .column1,
			.lx_parts1_rtl_sp > .column2,
			.lx_parts1_rtl_sp > .column3,
			.lx_parts1_rtl_sp > .column4,
			.lx_parts1_rtl_sp > .column5
		) ,
	#sharewithmain .lx_parts1_rtl_sp > .column1 ,
	#sharewithmain .lx_parts2_rtl_sp > .column2 ,
	#sharewithmain .lx_parts3_rtl_sp > .column3 ,
	#sharewithmain .lx_parts4_rtl_sp > .column4 ,
	#sharewithmain .lx_parts5_rtl_sp > .column5 {
		flex-direction: row-reverse;
	}

	/* 中央揃え */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_center_sp > .column1,
			.lx_parts2_center_sp > .column2,
			.lx_parts3_center_sp > .column3,
			.lx_parts4_center_sp > .column4,
			.lx_parts5_center_sp > .column5
		) ,
	#sharewithmain .lx_parts1_center_sp > .column1 ,
	#sharewithmain .lx_parts2_center_sp > .column2 ,
	#sharewithmain .lx_parts3_center_sp > .column3 ,
	#sharewithmain .lx_parts4_center_sp > .column4 ,
	#sharewithmain .lx_parts5_center_sp > .column5 {
		justify-content: center;
	}

	/* 右揃え */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_right_sp > .column1,
			.lx_parts2_right_sp > .column2,
			.lx_parts3_right_sp > .column3,
			.lx_parts4_right_sp > .column4,
			.lx_parts5_right_sp > .column5
		) ,
	#sharewithmain .lx_parts1_right_sp > .column1 ,
	#sharewithmain .lx_parts2_right_sp > .column2 ,
	#sharewithmain .lx_parts3_right_sp > .column3 ,
	#sharewithmain .lx_parts4_right_sp > .column4 ,
	#sharewithmain .lx_parts5_right_sp > .column5 {
		justify-content: flex-end;
	}

	/* カラム */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_col2sp > .column1,
			.lx_parts2_col2sp > .column2,
			.lx_parts3_col2sp > .column3,
			.lx_parts4_col2sp > .column4,
			.lx_parts5_col2sp > .column5
		) ,
	#sharewithmain .lx_parts1_col2sp > .column1 ,
	#sharewithmain .lx_parts2_col2sp > .column2 ,
	#sharewithmain .lx_parts3_col2sp > .column3 ,
	#sharewithmain .lx_parts4_col2sp > .column4 ,
	#sharewithmain .lx_parts5_col2sp > .column5 {
		--col-parts: 2;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_col3sp > .column1,
			.lx_parts2_col3sp > .column2,
			.lx_parts3_col3sp > .column3,
			.lx_parts4_col3sp > .column4,
			.lx_parts5_col3sp > .column5
		) ,
	#sharewithmain .lx_parts1_col3sp > .column1 ,
	#sharewithmain .lx_parts2_col3sp > .column2 ,
	#sharewithmain .lx_parts3_col3sp > .column3 ,
	#sharewithmain .lx_parts4_col3sp > .column4 ,
	#sharewithmain .lx_parts5_col3sp > .column5 {
		--col-parts: 3;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_col4sp > .column1,
			.lx_parts2_col4sp > .column2,
			.lx_parts3_col4sp > .column3,
			.lx_parts4_col4sp > .column4,
			.lx_parts5_col4sp > .column5
		) ,
	#sharewithmain .lx_parts1_col4sp > .column1 ,
	#sharewithmain .lx_parts2_col4sp > .column2 ,
	#sharewithmain .lx_parts3_col4sp > .column3 ,
	#sharewithmain .lx_parts4_col4sp > .column4 ,
	#sharewithmain .lx_parts5_col4sp > .column5 {
		--col-parts: 4;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_col5sp > .column1,
			.lx_parts2_col5sp > .column2,
			.lx_parts3_col5sp > .column3,
			.lx_parts4_col5sp > .column4,
			.lx_parts5_col5sp > .column5
		) ,
	#sharewithmain .lx_parts1_col5sp > .column1 ,
	#sharewithmain .lx_parts2_col5sp > .column2 ,
	#sharewithmain .lx_parts3_col5sp > .column3 ,
	#sharewithmain .lx_parts4_col5sp > .column4 ,
	#sharewithmain .lx_parts5_col5sp > .column5 {
		--col-parts: 5;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_col6sp > .column1,
			.lx_parts2_col6sp > .column2,
			.lx_parts3_col6sp > .column3,
			.lx_parts4_col6sp > .column4,
			.lx_parts5_col6sp > .column5
		) ,
	#sharewithmain .lx_parts1_col6sp > .column1 ,
	#sharewithmain .lx_parts2_col6sp > .column2 ,
	#sharewithmain .lx_parts3_col6sp > .column3 ,
	#sharewithmain .lx_parts4_col6sp > .column4 ,
	#sharewithmain .lx_parts5_col6sp > .column5 {
		--col-parts: 6;
	}

	/* 幅・デフォルト左右マージン */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts1_col2sp,.lx_parts1_col3sp,.lx_parts1_col4sp,.lx_parts1_col5sp,.lx_parts1_col6sp) > .column1 > * ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts2_col2sp,.lx_parts2_col3sp,.lx_parts2_col4sp,.lx_parts2_col5sp,.lx_parts2_col6sp) > .column2 > * ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts3_col2sp,.lx_parts3_col3sp,.lx_parts3_col4sp,.lx_parts3_col5sp,.lx_parts3_col6sp) > .column3 > * ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts4_col2sp,.lx_parts4_col3sp,.lx_parts4_col4sp,.lx_parts4_col5sp,.lx_parts4_col6sp) > .column4 > * ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_parts5_col2sp,.lx_parts5_col3sp,.lx_parts5_col4sp,.lx_parts5_col5sp,.lx_parts5_col6sp) > .column5 > * ,

	#sharewithmain .lx_parts1_col2sp > .column1 > * ,
	#sharewithmain .lx_parts2_col2sp > .column2 > * ,
	#sharewithmain .lx_parts3_col2sp > .column3 > * ,
	#sharewithmain .lx_parts4_col2sp > .column4 > * ,
	#sharewithmain .lx_parts5_col2sp > .column5 > * ,

	#sharewithmain .lx_parts1_col3sp > .column1 > * ,
	#sharewithmain .lx_parts2_col3sp > .column2 > * ,
	#sharewithmain .lx_parts3_col3sp > .column3 > * ,
	#sharewithmain .lx_parts4_col3sp > .column4 > * ,
	#sharewithmain .lx_parts5_col3sp > .column5 > * ,

	#sharewithmain .lx_parts1_col4sp > .column1 > * ,
	#sharewithmain .lx_parts2_col4sp > .column2 > * ,
	#sharewithmain .lx_parts3_col4sp > .column3 > * ,
	#sharewithmain .lx_parts4_col4sp > .column4 > * ,
	#sharewithmain .lx_parts5_col4sp > .column5 > * ,

	#sharewithmain .lx_parts1_col5sp > .column1 > * ,
	#sharewithmain .lx_parts2_col5sp > .column2 > * ,
	#sharewithmain .lx_parts3_col5sp > .column3 > * ,
	#sharewithmain .lx_parts4_col5sp > .column4 > * ,
	#sharewithmain .lx_parts5_col5sp > .column5 > * ,

	#sharewithmain .lx_parts1_col6sp > .column1 > * ,
	#sharewithmain .lx_parts2_col6sp > .column2 > * ,
	#sharewithmain .lx_parts3_col6sp > .column3 > * ,
	#sharewithmain .lx_parts4_col6sp > .column4 > * ,
	#sharewithmain .lx_parts5_col6sp > .column5 > * {
		max-width: none;
		min-width: auto;
		width: calc((100% - (var(--col-parts) - 1) * 2 * var(--width-parts-margin)) / var(--col-parts));
		margin-left: 0;
		margin-right: 0;
	}

	/* 上マージン調整 */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt0sp > .column1,
			.lx_parts2_mt0sp > .column2,
			.lx_parts3_mt0sp > .column3,
			.lx_parts4_mt0sp > .column4,
			.lx_parts5_mt0sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt0sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt0sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt0sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt0sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt0sp > .column5 > * {
		margin-top: 0px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt10sp > .column1,
			.lx_parts2_mt10sp > .column2,
			.lx_parts3_mt10sp > .column3,
			.lx_parts4_mt10sp > .column4,
			.lx_parts5_mt10sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt10sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt10sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt10sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt10sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt10sp > .column5 > * {
		margin-top: 10px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt20sp > .column1,
			.lx_parts2_mt20sp > .column2,
			.lx_parts3_mt20sp > .column3,
			.lx_parts4_mt20sp > .column4,
			.lx_parts5_mt20sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt20sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt20sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt20sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt20sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt20sp > .column5 > * {
		margin-top: 20px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt30sp > .column1,
			.lx_parts2_mt30sp > .column2,
			.lx_parts3_mt30sp > .column3,
			.lx_parts4_mt30sp > .column4,
			.lx_parts5_mt30sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt30sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt30sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt30sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt30sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt30sp > .column5 > * {
		margin-top: 30px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt40sp > .column1,
			.lx_parts2_mt40sp > .column2,
			.lx_parts3_mt40sp > .column3,
			.lx_parts4_mt40sp > .column4,
			.lx_parts5_mt40sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt40sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt40sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt40sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt40sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt40sp > .column5 > * {
		margin-top: 40px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt50sp > .column1,
			.lx_parts2_mt50sp > .column2,
			.lx_parts3_mt50sp > .column3,
			.lx_parts4_mt50sp > .column4,
			.lx_parts5_mt50sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt50sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt50sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt50sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt50sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt50sp > .column5 > * {
		margin-top: 50px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt60sp > .column1,
			.lx_parts2_mt60sp > .column2,
			.lx_parts3_mt60sp > .column3,
			.lx_parts4_mt60sp > .column4,
			.lx_parts5_mt60sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt60sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt60sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt60sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt60sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt60sp > .column5 > * {
		margin-top: 60px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt70sp > .column1,
			.lx_parts2_mt70sp > .column2,
			.lx_parts3_mt70sp > .column3,
			.lx_parts4_mt70sp > .column4,
			.lx_parts5_mt70sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt70sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt70sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt70sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt70sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt70sp > .column5 > * {
		margin-top: 70px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt80sp > .column1,
			.lx_parts2_mt80sp > .column2,
			.lx_parts3_mt80sp > .column3,
			.lx_parts4_mt80sp > .column4,
			.lx_parts5_mt80sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt80sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt80sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt80sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt80sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt80sp > .column5 > * {
		margin-top: 80px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt90sp > .column1,
			.lx_parts2_mt90sp > .column2,
			.lx_parts3_mt90sp > .column3,
			.lx_parts4_mt90sp > .column4,
			.lx_parts5_mt90sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt90sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt90sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt90sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt90sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt90sp > .column5 > * {
		margin-top: 90px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mt100sp > .column1,
			.lx_parts2_mt100sp > .column2,
			.lx_parts3_mt100sp > .column3,
			.lx_parts4_mt100sp > .column4,
			.lx_parts5_mt100sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mt100sp > .column1 > * ,
	#sharewithmain .lx_parts2_mt100sp > .column2 > * ,
	#sharewithmain .lx_parts3_mt100sp > .column3 > * ,
	#sharewithmain .lx_parts4_mt100sp > .column4 > * ,
	#sharewithmain .lx_parts5_mt100sp > .column5 > * {
		margin-top: 100px;
	}

	/* 下マージン調整 */
	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb0sp > .column1,
			.lx_parts2_mb0sp > .column2,
			.lx_parts3_mb0sp > .column3,
			.lx_parts4_mb0sp > .column4,
			.lx_parts5_mb0sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb0sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb0sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb0sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb0sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb0sp > .column5 > * {
		margin-bottom: 0px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb10sp > .column1,
			.lx_parts2_mb10sp > .column2,
			.lx_parts3_mb10sp > .column3,
			.lx_parts4_mb10sp > .column4,
			.lx_parts5_mb10sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb10sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb10sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb10sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb10sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb10sp > .column5 > * {
		margin-bottom: 10px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb20sp > .column1,
			.lx_parts2_mb20sp > .column2,
			.lx_parts3_mb20sp > .column3,
			.lx_parts4_mb20sp > .column4,
			.lx_parts5_mb20sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb20sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb20sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb20sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb20sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb20sp > .column5 > * {
		margin-bottom: 20px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb30sp > .column1,
			.lx_parts2_mb30sp > .column2,
			.lx_parts3_mb30sp > .column3,
			.lx_parts4_mb30sp > .column4,
			.lx_parts5_mb30sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb30sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb30sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb30sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb30sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb30sp > .column5 > * {
		margin-bottom: 30px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb40sp > .column1,
			.lx_parts2_mb40sp > .column2,
			.lx_parts3_mb40sp > .column3,
			.lx_parts4_mb40sp > .column4,
			.lx_parts5_mb40sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb40sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb40sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb40sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb40sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb40sp > .column5 > * {
		margin-bottom: 40px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb50sp > .column1,
			.lx_parts2_mb50sp > .column2,
			.lx_parts3_mb50sp > .column3,
			.lx_parts4_mb50sp > .column4,
			.lx_parts5_mb50sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb50sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb50sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb50sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb50sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb50sp > .column5 > * {
		margin-bottom: 50px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb60sp > .column1,
			.lx_parts2_mb60sp > .column2,
			.lx_parts3_mb60sp > .column3,
			.lx_parts4_mb60sp > .column4,
			.lx_parts5_mb60sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb60sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb60sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb60sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb60sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb60sp > .column5 > * {
		margin-bottom: 60px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb70sp > .column1,
			.lx_parts2_mb70sp > .column2,
			.lx_parts3_mb70sp > .column3,
			.lx_parts4_mb70sp > .column4,
			.lx_parts5_mb70sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb70sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb70sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb70sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb70sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb70sp > .column5 > * {
		margin-bottom: 70px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb80sp > .column1,
			.lx_parts2_mb80sp > .column2,
			.lx_parts3_mb80sp > .column3,
			.lx_parts4_mb80sp > .column4,
			.lx_parts5_mb80sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb80sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb80sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb80sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb80sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb80sp > .column5 > * {
		margin-bottom: 80px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb90sp > .column1,
			.lx_parts2_mb90sp > .column2,
			.lx_parts3_mb90sp > .column3,
			.lx_parts4_mb90sp > .column4,
			.lx_parts5_mb90sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb90sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb90sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb90sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb90sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb90sp > .column5 > * {
		margin-bottom: 90px;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) 
		:is(
			.lx_parts1_mb100sp > .column1,
			.lx_parts2_mb100sp > .column2,
			.lx_parts3_mb100sp > .column3,
			.lx_parts4_mb100sp > .column4,
			.lx_parts5_mb100sp > .column5
		) > * ,
	#sharewithmain .lx_parts1_mb100sp > .column1 > * ,
	#sharewithmain .lx_parts2_mb100sp > .column2 > * ,
	#sharewithmain .lx_parts3_mb100sp > .column3 > * ,
	#sharewithmain .lx_parts4_mb100sp > .column4 > * ,
	#sharewithmain .lx_parts5_mb100sp > .column5 > * {
		margin-bottom: 100px;
	}
}

/* 上マージン調整 */
:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt0 > .column1,
		.lx_parts2_mt0 > .column2,
		.lx_parts3_mt0 > .column3,
		.lx_parts4_mt0 > .column4,
		.lx_parts5_mt0 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt0 > .column1 > * ,
#sharewithmain .lx_parts2_mt0 > .column2 > * ,
#sharewithmain .lx_parts3_mt0 > .column3 > * ,
#sharewithmain .lx_parts4_mt0 > .column4 > * ,
#sharewithmain .lx_parts5_mt0 > .column5 > * {
	margin-top: 0px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt10 > .column1,
		.lx_parts2_mt10 > .column2,
		.lx_parts3_mt10 > .column3,
		.lx_parts4_mt10 > .column4,
		.lx_parts5_mt10 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt10 > .column1 > * ,
#sharewithmain .lx_parts2_mt10 > .column2 > * ,
#sharewithmain .lx_parts3_mt10 > .column3 > * ,
#sharewithmain .lx_parts4_mt10 > .column4 > * ,
#sharewithmain .lx_parts5_mt10 > .column5 > * {
	margin-top: 10px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt20 > .column1,
		.lx_parts2_mt20 > .column2,
		.lx_parts3_mt20 > .column3,
		.lx_parts4_mt20 > .column4,
		.lx_parts5_mt20 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt20 > .column1 > * ,
#sharewithmain .lx_parts2_mt20 > .column2 > * ,
#sharewithmain .lx_parts3_mt20 > .column3 > * ,
#sharewithmain .lx_parts4_mt20 > .column4 > * ,
#sharewithmain .lx_parts5_mt20 > .column5 > * {
	margin-top: 20px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt30 > .column1,
		.lx_parts2_mt30 > .column2,
		.lx_parts3_mt30 > .column3,
		.lx_parts4_mt30 > .column4,
		.lx_parts5_mt30 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt30 > .column1 > * ,
#sharewithmain .lx_parts2_mt30 > .column2 > * ,
#sharewithmain .lx_parts3_mt30 > .column3 > * ,
#sharewithmain .lx_parts4_mt30 > .column4 > * ,
#sharewithmain .lx_parts5_mt30 > .column5 > * {
	margin-top: 30px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt40 > .column1,
		.lx_parts2_mt40 > .column2,
		.lx_parts3_mt40 > .column3,
		.lx_parts4_mt40 > .column4,
		.lx_parts5_mt40 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt40 > .column1 > * ,
#sharewithmain .lx_parts2_mt40 > .column2 > * ,
#sharewithmain .lx_parts3_mt40 > .column3 > * ,
#sharewithmain .lx_parts4_mt40 > .column4 > * ,
#sharewithmain .lx_parts5_mt40 > .column5 > * {
	margin-top: 40px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt50 > .column1,
		.lx_parts2_mt50 > .column2,
		.lx_parts3_mt50 > .column3,
		.lx_parts4_mt50 > .column4,
		.lx_parts5_mt50 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt50 > .column1 > * ,
#sharewithmain .lx_parts2_mt50 > .column2 > * ,
#sharewithmain .lx_parts3_mt50 > .column3 > * ,
#sharewithmain .lx_parts4_mt50 > .column4 > * ,
#sharewithmain .lx_parts5_mt50 > .column5 > * {
	margin-top: 50px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt60 > .column1,
		.lx_parts2_mt60 > .column2,
		.lx_parts3_mt60 > .column3,
		.lx_parts4_mt60 > .column4,
		.lx_parts5_mt60 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt60 > .column1 > * ,
#sharewithmain .lx_parts2_mt60 > .column2 > * ,
#sharewithmain .lx_parts3_mt60 > .column3 > * ,
#sharewithmain .lx_parts4_mt60 > .column4 > * ,
#sharewithmain .lx_parts5_mt60 > .column5 > * {
	margin-top: 60px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt70 > .column1,
		.lx_parts2_mt70 > .column2,
		.lx_parts3_mt70 > .column3,
		.lx_parts4_mt70 > .column4,
		.lx_parts5_mt70 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt70 > .column1 > * ,
#sharewithmain .lx_parts2_mt70 > .column2 > * ,
#sharewithmain .lx_parts3_mt70 > .column3 > * ,
#sharewithmain .lx_parts4_mt70 > .column4 > * ,
#sharewithmain .lx_parts5_mt70 > .column5 > * {
	margin-top: 70px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt80 > .column1,
		.lx_parts2_mt80 > .column2,
		.lx_parts3_mt80 > .column3,
		.lx_parts4_mt80 > .column4,
		.lx_parts5_mt80 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt80 > .column1 > * ,
#sharewithmain .lx_parts2_mt80 > .column2 > * ,
#sharewithmain .lx_parts3_mt80 > .column3 > * ,
#sharewithmain .lx_parts4_mt80 > .column4 > * ,
#sharewithmain .lx_parts5_mt80 > .column5 > * {
	margin-top: 80px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt90 > .column1,
		.lx_parts2_mt90 > .column2,
		.lx_parts3_mt90 > .column3,
		.lx_parts4_mt90 > .column4,
		.lx_parts5_mt90 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt90 > .column1 > * ,
#sharewithmain .lx_parts2_mt90 > .column2 > * ,
#sharewithmain .lx_parts3_mt90 > .column3 > * ,
#sharewithmain .lx_parts4_mt90 > .column4 > * ,
#sharewithmain .lx_parts5_mt90 > .column5 > * {
	margin-top: 90px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mt100 > .column1,
		.lx_parts2_mt100 > .column2,
		.lx_parts3_mt100 > .column3,
		.lx_parts4_mt100 > .column4,
		.lx_parts5_mt100 > .column5
	) > * ,
#sharewithmain .lx_parts1_mt100 > .column1 > * ,
#sharewithmain .lx_parts2_mt100 > .column2 > * ,
#sharewithmain .lx_parts3_mt100 > .column3 > * ,
#sharewithmain .lx_parts4_mt100 > .column4 > * ,
#sharewithmain .lx_parts5_mt100 > .column5 > * {
	margin-top: 100px;
}

/* 下マージン調整 */
:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb0 > .column1,
		.lx_parts2_mb0 > .column2,
		.lx_parts3_mb0 > .column3,
		.lx_parts4_mb0 > .column4,
		.lx_parts5_mb0 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb0 > .column1 > * ,
#sharewithmain .lx_parts2_mb0 > .column2 > * ,
#sharewithmain .lx_parts3_mb0 > .column3 > * ,
#sharewithmain .lx_parts4_mb0 > .column4 > * ,
#sharewithmain .lx_parts5_mb0 > .column5 > * {
	margin-bottom: 0px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb10 > .column1,
		.lx_parts2_mb10 > .column2,
		.lx_parts3_mb10 > .column3,
		.lx_parts4_mb10 > .column4,
		.lx_parts5_mb10 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb10 > .column1 > * ,
#sharewithmain .lx_parts2_mb10 > .column2 > * ,
#sharewithmain .lx_parts3_mb10 > .column3 > * ,
#sharewithmain .lx_parts4_mb10 > .column4 > * ,
#sharewithmain .lx_parts5_mb10 > .column5 > * {
	margin-bottom: 10px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb20 > .column1,
		.lx_parts2_mb20 > .column2,
		.lx_parts3_mb20 > .column3,
		.lx_parts4_mb20 > .column4,
		.lx_parts5_mb20 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb20 > .column1 > * ,
#sharewithmain .lx_parts2_mb20 > .column2 > * ,
#sharewithmain .lx_parts3_mb20 > .column3 > * ,
#sharewithmain .lx_parts4_mb20 > .column4 > * ,
#sharewithmain .lx_parts5_mb20 > .column5 > * {
	margin-bottom: 20px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb30 > .column1,
		.lx_parts2_mb30 > .column2,
		.lx_parts3_mb30 > .column3,
		.lx_parts4_mb30 > .column4,
		.lx_parts5_mb30 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb30 > .column1 > * ,
#sharewithmain .lx_parts2_mb30 > .column2 > * ,
#sharewithmain .lx_parts3_mb30 > .column3 > * ,
#sharewithmain .lx_parts4_mb30 > .column4 > * ,
#sharewithmain .lx_parts5_mb30 > .column5 > * {
	margin-bottom: 30px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb40 > .column1,
		.lx_parts2_mb40 > .column2,
		.lx_parts3_mb40 > .column3,
		.lx_parts4_mb40 > .column4,
		.lx_parts5_mb40 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb40 > .column1 > * ,
#sharewithmain .lx_parts2_mb40 > .column2 > * ,
#sharewithmain .lx_parts3_mb40 > .column3 > * ,
#sharewithmain .lx_parts4_mb40 > .column4 > * ,
#sharewithmain .lx_parts5_mb40 > .column5 > * {
	margin-bottom: 40px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb50 > .column1,
		.lx_parts2_mb50 > .column2,
		.lx_parts3_mb50 > .column3,
		.lx_parts4_mb50 > .column4,
		.lx_parts5_mb50 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb50 > .column1 > * ,
#sharewithmain .lx_parts2_mb50 > .column2 > * ,
#sharewithmain .lx_parts3_mb50 > .column3 > * ,
#sharewithmain .lx_parts4_mb50 > .column4 > * ,
#sharewithmain .lx_parts5_mb50 > .column5 > * {
	margin-bottom: 50px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb60 > .column1,
		.lx_parts2_mb60 > .column2,
		.lx_parts3_mb60 > .column3,
		.lx_parts4_mb60 > .column4,
		.lx_parts5_mb60 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb60 > .column1 > * ,
#sharewithmain .lx_parts2_mb60 > .column2 > * ,
#sharewithmain .lx_parts3_mb60 > .column3 > * ,
#sharewithmain .lx_parts4_mb60 > .column4 > * ,
#sharewithmain .lx_parts5_mb60 > .column5 > * {
	margin-bottom: 60px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb70 > .column1,
		.lx_parts2_mb70 > .column2,
		.lx_parts3_mb70 > .column3,
		.lx_parts4_mb70 > .column4,
		.lx_parts5_mb70 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb70 > .column1 > * ,
#sharewithmain .lx_parts2_mb70 > .column2 > * ,
#sharewithmain .lx_parts3_mb70 > .column3 > * ,
#sharewithmain .lx_parts4_mb70 > .column4 > * ,
#sharewithmain .lx_parts5_mb70 > .column5 > * {
	margin-bottom: 70px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb80 > .column1,
		.lx_parts2_mb80 > .column2,
		.lx_parts3_mb80 > .column3,
		.lx_parts4_mb80 > .column4,
		.lx_parts5_mb80 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb80 > .column1 > * ,
#sharewithmain .lx_parts2_mb80 > .column2 > * ,
#sharewithmain .lx_parts3_mb80 > .column3 > * ,
#sharewithmain .lx_parts4_mb80 > .column4 > * ,
#sharewithmain .lx_parts5_mb80 > .column5 > * {
	margin-bottom: 80px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb90 > .column1,
		.lx_parts2_mb90 > .column2,
		.lx_parts3_mb90 > .column3,
		.lx_parts4_mb90 > .column4,
		.lx_parts5_mb90 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb90 > .column1 > * ,
#sharewithmain .lx_parts2_mb90 > .column2 > * ,
#sharewithmain .lx_parts3_mb90 > .column3 > * ,
#sharewithmain .lx_parts4_mb90 > .column4 > * ,
#sharewithmain .lx_parts5_mb90 > .column5 > * {
	margin-bottom: 90px;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) 
	:is(
		.lx_parts1_mb100 > .column1,
		.lx_parts2_mb100 > .column2,
		.lx_parts3_mb100 > .column3,
		.lx_parts4_mb100 > .column4,
		.lx_parts5_mb100 > .column5
	) > * ,
#sharewithmain .lx_parts1_mb100 > .column1 > * ,
#sharewithmain .lx_parts2_mb100 > .column2 > * ,
#sharewithmain .lx_parts3_mb100 > .column3 > * ,
#sharewithmain .lx_parts4_mb100 > .column4 > * ,
#sharewithmain .lx_parts5_mb100 > .column5 > * {
	margin-bottom: 100px;
}

/*== テキスト上下マージン無し ==*/
#sharewithmain .lx_text_mt0 .text-section {
	margin-top: 0;
}
#sharewithmain .lx_text_mb0 .text-section {
	margin-bottom: 0;
}

/*== 画像上下マージン無し ==*/
#sharewithmain .lx_text_img_mt0 .text-section img {
	margin-top: 0;
}
#sharewithmain .lx_text_img_mb0 .text-section img {
	margin-bottom: 0;
}

/*== FAQを出しっぱなしにする ==*/
body.in-editor .faq-list h3 a ,
.lx_faq_always_open .faq-list h3 a {
	cursor: inherit;
	pointer-events: none;
}
body.in-editor .faq-list h3 a::before ,
body.in-editor .faq-list h3 a::after ,
.lx_faq_always_open .faq-list h3 a::before ,
.lx_faq_always_open .faq-list h3 a::after {
	content: none;
}
body.in-editor .faq-list > ul > li ,
.lx_faq_always_open .faq-list > ul > li {
	height: auto !important;
}
body.in-editor .faq-item ,
.lx_faq_always_open .faq-item {
	display: block !important;
}

@media print, screen and (min-width: 769px) {
	.lx_faq_always_open_pc .faq-list h3 a {
		cursor: inherit;
		pointer-events: none;
	}
	.lx_faq_always_open_pc .faq-list h3 a::before ,
	.lx_faq_always_open_pc .faq-list h3 a::after {
		content: none;
	}
	.lx_faq_always_open_pc .faq-list > ul > li {
		height: auto !important;
	}
	.lx_faq_always_open_pc .faq-item {
		display: block !important;
	}
}

@media screen and (max-width: 768px) {
	.lx_faq_always_open_sp .faq-list h3 a {
		cursor: inherit;
		pointer-events: none;
	}
	.lx_faq_always_open_sp .faq-list h3 a::before ,
	.lx_faq_always_open_sp .faq-list h3 a::after {
		content: none;
	}
	.lx_faq_always_open_sp .faq-list > ul > li {
		height: auto !important;
	}
	.lx_faq_always_open_sp .faq-item {
		display: block !important;
	}
}


/*== バナー上下マージン無し ==*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_mt0 :is(.teaser, .external-teaser, .download-teaser) ,
#sharewithmain .lx_teaser_mt0 .teaser ,
#sharewithmain .lx_teaser_mt0 .external-teaser ,
#sharewithmain .lx_teaser_mt0 .download-teaser {
	margin-top: 0;
}
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_mb0 :is(.teaser, .external-teaser, .download-teaser) ,
#sharewithmain .lx_teaser_mb0 .teaser ,
#sharewithmain .lx_teaser_mb0 .external-teaser ,
#sharewithmain .lx_teaser_mb0 .download-teaser {
	margin-bottom: 0;
}

@media print, screen and (min-width: 769px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_mt0pc :is(.teaser, .external-teaser, .download-teaser) ,
	#sharewithmain .lx_teaser_mt0pc .teaser ,
	#sharewithmain .lx_teaser_mt0pc .external-teaser ,
	#sharewithmain .lx_teaser_mt0pc .download-teaser {
		margin-top: 0;
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_mb0pc :is(.teaser, .external-teaser, .download-teaser) ,
	#sharewithmain .lx_teaser_mb0pc .teaser ,
	#sharewithmain .lx_teaser_mb0pc .external-teaser ,
	#sharewithmain .lx_teaser_mb0pc .download-teaser {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 768px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_mt0sp :is(.teaser, .external-teaser, .download-teaser) ,
	#sharewithmain .lx_teaser_mt0sp .teaser ,
	#sharewithmain .lx_teaser_mt0sp .external-teaser ,
	#sharewithmain .lx_teaser_mt0sp .download-teaser {
		margin-top: 0;
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_mb0sp :is(.teaser, .external-teaser, .download-teaser) ,
	#sharewithmain .lx_teaser_mb0sp .teaser ,
	#sharewithmain .lx_teaser_mb0sp .external-teaser ,
	#sharewithmain .lx_teaser_mb0sp .download-teaser {
		margin-bottom: 0;
	}
}

/*== バナー 左寄せ・右寄せ ==*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_halign_left :is(.teaser, .external-teaser, .download-teaser) ,
#sharewithmain .lx_teaser_halign_left .teaser.no-img ,
#sharewithmain .lx_teaser_halign_left .external-teaser.no-img ,
#sharewithmain .lx_teaser_halign_left .download-teaser.no-img ,
#sharewithmain .lx_teaser_halign_left .teaser:not(.no-img) ,
#sharewithmain .lx_teaser_halign_left .external-teaser:not(.no-img) ,
#sharewithmain .lx_teaser_halign_left .download-teaser:not(.no-img) {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-left: 0;
	margin-right: auto;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_halign_right :is(.teaser, .external-teaser, .download-teaser) ,
#sharewithmain .lx_teaser_halign_right .teaser.no-img ,
#sharewithmain .lx_teaser_halign_right .external-teaser.no-img ,
#sharewithmain .lx_teaser_halign_right .download-teaser.no-img ,
#sharewithmain .lx_teaser_halign_right .teaser:not(.no-img) ,
#sharewithmain .lx_teaser_halign_right .external-teaser:not(.no-img) ,
#sharewithmain .lx_teaser_halign_right .download-teaser:not(.no-img) {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-right: 0;
	margin-left: auto;
}

@media print, screen and (min-width: 769px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_halign_left_pc :is(.teaser, .external-teaser, .download-teaser) ,
	#sharewithmain .lx_teaser_halign_left_pc .teaser.no-img ,
	#sharewithmain .lx_teaser_halign_left_pc .external-teaser.no-img ,
	#sharewithmain .lx_teaser_halign_left_pc .download-teaser.no-img ,
	#sharewithmain .lx_teaser_halign_left_pc .teaser:not(.no-img) ,
	#sharewithmain .lx_teaser_halign_left_pc .external-teaser:not(.no-img) ,
	#sharewithmain .lx_teaser_halign_left_pc .download-teaser:not(.no-img) {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin-left: 0;
		margin-right: auto;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_halign_right_pc :is(.teaser, .external-teaser, .download-teaser) ,
	#sharewithmain .lx_teaser_halign_right_pc .teaser.no-img ,
	#sharewithmain .lx_teaser_halign_right_pc .external-teaser.no-img ,
	#sharewithmain .lx_teaser_halign_right_pc .download-teaser.no-img ,
	#sharewithmain .lx_teaser_halign_right_pc .teaser:not(.no-img) ,
	#sharewithmain .lx_teaser_halign_right_pc .external-teaser:not(.no-img) ,
	#sharewithmain .lx_teaser_halign_right_pc .download-teaser:not(.no-img) {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin-right: 0;
		margin-left: auto;
	}
}

@media screen and (max-width: 768px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_halign_left_sp :is(.teaser, .external-teaser, .download-teaser) ,
	#sharewithmain .lx_teaser_halign_left_sp .teaser.no-img ,
	#sharewithmain .lx_teaser_halign_left_sp .external-teaser.no-img ,
	#sharewithmain .lx_teaser_halign_left_sp .download-teaser.no-img ,
	#sharewithmain .lx_teaser_halign_left_sp .teaser:not(.no-img) ,
	#sharewithmain .lx_teaser_halign_left_sp .external-teaser:not(.no-img) ,
	#sharewithmain .lx_teaser_halign_left_sp .download-teaser:not(.no-img) {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin-left: 0;
		margin-right: auto;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_teaser_halign_right_sp :is(.teaser, .external-teaser, .download-teaser) ,
	#sharewithmain .lx_teaser_halign_right_sp .teaser.no-img ,
	#sharewithmain .lx_teaser_halign_right_sp .external-teaser.no-img ,
	#sharewithmain .lx_teaser_halign_right_sp .download-teaser.no-img ,
	#sharewithmain .lx_teaser_halign_right_sp .teaser:not(.no-img) ,
	#sharewithmain .lx_teaser_halign_right_sp .external-teaser:not(.no-img) ,
	#sharewithmain .lx_teaser_halign_right_sp .download-teaser:not(.no-img) {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin-right: 0;
		margin-left: auto;
	}
}

/* 横並び */
.lx_anchor_inline .anchor-link {
	display: inline-block;
	margin-right: 20px;
}

@media print, screen and (min-width: 769px) {
	.lx_anchor_inline_pc .anchor-link {
		display: inline-block;
		margin-right: 20px;
	}
}
@media screen and (max-width: 768px) {
	.lx_anchor_inline_sp .anchor-link {
		display: inline-block;
		margin-right: 20px;
	}
}

/*---- 横並びにする ----*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_inline :is(.link-list,.link-list-url) ul li ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_inline :is(.news-result,.news-yuho,.news-presentation,.news-material) dl dd ,
#sharewithmain .lx_list_inline .link-list ul li ,
#sharewithmain .lx_list_inline .link-list-url ul li ,
#sharewithmain .lx_list_inline .news-result dl dd ,
#sharewithmain .lx_list_inline .news-yuho dl dd ,
#sharewithmain .lx_list_inline .news-presentation dl dd ,
#sharewithmain .lx_list_inline .news-material dl dd ,
#sharewithmain .lx_list1_inline > .column1 .link-list ul li ,
#sharewithmain .lx_list1_inline > .column1 .link-list-url ul li ,
#sharewithmain .lx_list2_inline > .column2 .link-list ul li ,
#sharewithmain .lx_list2_inline > .column2 .link-list-url ul li ,
#sharewithmain .lx_list3_inline > .column3 .link-list ul li ,
#sharewithmain .lx_list3_inline > .column3 .link-list-url ul li ,
#sharewithmain .lx_list4_inline > .column4 .link-list ul li ,
#sharewithmain .lx_list4_inline > .column4 .link-list-url ul li ,
#sharewithmain .lx_list5_inline > .column5 .link-list ul li ,
#sharewithmain .lx_list5_inline > .column5 .link-list-url ul li {
	display: inline-block;
	margin-right: 20px;
}

@media print, screen and (min-width: 769px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_inline :is(.link-list,.link-list-url) ul li ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_inline_pc :is(.news-result,.news-yuho,.news-presentation,.news-material) dl dd ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list1_inline_pc>.column1,.lx_list2_inline_pc>.column2,.lx_list3_inline_pc>.column3,.lx_list4_inline_pc>.column4,.lx_list5_inline_pc>.column5) :is(.link-list,.link-list-url) ul li ,
	#sharewithmain .lx_list_inline_pc .link-list ul li ,
	#sharewithmain .lx_list_inline_pc .link-list-url ul li ,
	#sharewithmain .lx_list_inline_pc .news-result dl dd ,
	#sharewithmain .lx_list_inline_pc .news-yuho dl dd ,
	#sharewithmain .lx_list_inline_pc .news-presentation dl dd ,
	#sharewithmain .lx_list_inline_pc .news-material dl dd ,
	#sharewithmain .lx_list1_inline_pc > .column1 .link-list ul li ,
	#sharewithmain .lx_list1_inline_pc > .column1 .link-list-url ul li ,
	#sharewithmain .lx_list2_inline_pc > .column2 .link-list ul li ,
	#sharewithmain .lx_list2_inline_pc > .column2 .link-list-url ul li ,
	#sharewithmain .lx_list3_inline_pc > .column3 .link-list ul li ,
	#sharewithmain .lx_list3_inline_pc > .column3 .link-list-url ul li ,
	#sharewithmain .lx_list4_inline_pc > .column4 .link-list ul li ,
	#sharewithmain .lx_list4_inline_pc > .column4 .link-list-url ul li ,
	#sharewithmain .lx_list5_inline_pc > .column5 .link-list ul li ,
	#sharewithmain .lx_list5_inline_pc > .column5 .link-list-url ul li {
		display: inline-block;
		margin-right: 20px;
	}
}
@media screen and (max-width: 768px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_inline :is(.link-list,.link-list-url) ul li ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_inline_sp :is(.news-result,.news-yuho,.news-presentation,.news-material) dl dd ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list1_inline_sp>.column1,.lx_list2_inline_sp>.column2,.lx_list3_inline_sp>.column3,.lx_list4_inline_sp>.column4,.lx_list5_inline_sp>.column5) :is(.link-list,.link-list-url) ul li ,
	#sharewithmain .lx_list_inline_sp .link-list ul li ,
	#sharewithmain .lx_list_inline_sp .link-list-url ul li ,
	#sharewithmain .lx_list_inline_sp .news-result dl dd ,
	#sharewithmain .lx_list_inline_sp .news-yuho dl dd ,
	#sharewithmain .lx_list_inline_sp .news-presentation dl dd ,
	#sharewithmain .lx_list_inline_sp .news-material dl dd ,
	#sharewithmain .lx_list1_inline_sp > .column1 .link-list ul li ,
	#sharewithmain .lx_list1_inline_sp > .column1 .link-list-url ul li ,
	#sharewithmain .lx_list2_inline_sp > .column2 .link-list ul li ,
	#sharewithmain .lx_list2_inline_sp > .column2 .link-list-url ul li ,
	#sharewithmain .lx_list3_inline_sp > .column3 .link-list ul li ,
	#sharewithmain .lx_list3_inline_sp > .column3 .link-list-url ul li ,
	#sharewithmain .lx_list4_inline_sp > .column4 .link-list ul li ,
	#sharewithmain .lx_list4_inline_sp > .column4 .link-list-url ul li ,
	#sharewithmain .lx_list5_inline_sp > .column5 .link-list ul li ,
	#sharewithmain .lx_list5_inline_sp > .column5 .link-list-url ul li {
		display: inline-block;
		margin-right: 20px;
	}
}

/*---- 中央寄せ・右寄せにする ----*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_center :is(.link-list,.link-list-url) ul ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list1_center>.column1,.lx_list2_center>.column2,.lx_list3_center>.column3,.lx_list4_center>.column4,.lx_list5_center>.column5) :is(.link-list,.link-list-url) ul ,
#sharewithmain .lx_list_center .link-list ul ,
#sharewithmain .lx_list_center .link-list-url ul ,
#sharewithmain .lx_list1_center > .column1 .link-list ul ,
#sharewithmain .lx_list1_center > .column1 .link-list-url ul ,
#sharewithmain .lx_list2_center > .column2 .link-list ul ,
#sharewithmain .lx_list2_center > .column2 .link-list-url ul ,
#sharewithmain .lx_list3_center > .column3 .link-list ul ,
#sharewithmain .lx_list3_center > .column3 .link-list-url ul ,
#sharewithmain .lx_list4_center > .column4 .link-list ul ,
#sharewithmain .lx_list4_center > .column4 .link-list-url ul ,
#sharewithmain .lx_list5_center > .column5 .link-list ul ,
#sharewithmain .lx_list5_center > .column5 .link-list-url ul {
	text-align: center;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_right :is(.link-list,.link-list-url) ul li ,
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list1_right>.column1,.lx_list2_right>.column2,.lx_list3_right>.column3,.lx_list4_right>.column4,.lx_list5_right>.column5) :is(.link-list,.link-list-url) ul ,
#sharewithmain .lx_list_right .link-list ul ,
#sharewithmain .lx_list_right .link-list-url ul ,
#sharewithmain .lx_list1_right > .column1 .link-list ul ,
#sharewithmain .lx_list1_right > .column1 .link-list-url ul ,
#sharewithmain .lx_list2_right > .column2 .link-list ul ,
#sharewithmain .lx_list2_right > .column2 .link-list-url ul ,
#sharewithmain .lx_list3_right > .column3 .link-list ul ,
#sharewithmain .lx_list3_right > .column3 .link-list-url ul ,
#sharewithmain .lx_list4_right > .column4 .link-list ul ,
#sharewithmain .lx_list4_right > .column4 .link-list-url ul ,
#sharewithmain .lx_list5_right > .column5 .link-list ul ,
#sharewithmain .lx_list5_right > .column5 .link-list-url ul {
	text-align: right;
}

@media print, screen and (min-width: 769px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_center_pc :is(.link-list,.link-list-url) ul ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list1_center_pc>.column1,.lx_list2_center_pc>.column2,.lx_list3_center_pc>.column3,.lx_list4_center_pc>.column4,.lx_list5_center_pc>.column5) :is(.link-list,.link-list-url) ul ,
	#sharewithmain .lx_list_center_pc .link-list ul ,
	#sharewithmain .lx_list_center_pc .link-list-url ul ,
	#sharewithmain .lx_list1_center_pc > .column1 .link-list ul ,
	#sharewithmain .lx_list1_center_pc > .column1 .link-list-url ul ,
	#sharewithmain .lx_list2_center_pc > .column2 .link-list ul ,
	#sharewithmain .lx_list2_center_pc > .column2 .link-list-url ul ,
	#sharewithmain .lx_list3_center_pc > .column3 .link-list ul ,
	#sharewithmain .lx_list3_center_pc > .column3 .link-list-url ul ,
	#sharewithmain .lx_list4_center_pc > .column4 .link-list ul ,
	#sharewithmain .lx_list4_center_pc > .column4 .link-list-url ul ,
	#sharewithmain .lx_list5_center_pc > .column5 .link-list ul ,
	#sharewithmain .lx_list5_center_pc > .column5 .link-list-url ul {
		text-align: center;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_right_pc :is(.link-list,.link-list-url) ul li ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list1_right_pc>.column1,.lx_list2_right_pc>.column2,.lx_list3_right_pc>.column3,.lx_list4_right_pc>.column4,.lx_list5_right_pc>.column5) :is(.link-list,.link-list-url) ul ,
	#sharewithmain .lx_list_right_pc .link-list ul ,
	#sharewithmain .lx_list_right_pc .link-list-url ul ,
	#sharewithmain .lx_list1_right_pc > .column1 .link-list ul ,
	#sharewithmain .lx_list1_right_pc > .column1 .link-list-url ul ,
	#sharewithmain .lx_list2_right_pc > .column2 .link-list ul ,
	#sharewithmain .lx_list2_right_pc > .column2 .link-list-url ul ,
	#sharewithmain .lx_list3_right_pc > .column3 .link-list ul ,
	#sharewithmain .lx_list3_right_pc > .column3 .link-list-url ul ,
	#sharewithmain .lx_list4_right_pc > .column4 .link-list ul ,
	#sharewithmain .lx_list4_right_pc > .column4 .link-list-url ul ,
	#sharewithmain .lx_list5_right_pc > .column5 .link-list ul ,
	#sharewithmain .lx_list5_right_pc > .column5 .link-list-url ul {
		text-align: right;
	}
}

@media screen and (max-width: 768px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_center_sp :is(.link-list,.link-list-url) ul ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list1_center_sp>.column1,.lx_list2_center_sp>.column2,.lx_list3_center_sp>.column3,.lx_list4_center_sp>.column4,.lx_list5_center_sp>.column5) :is(.link-list,.link-list-url) ul ,
	#sharewithmain .lx_list_center_sp .link-list ul ,
	#sharewithmain .lx_list_center_sp .link-list-url ul ,
	#sharewithmain .lx_list1_center_sp > .column1 .link-list ul ,
	#sharewithmain .lx_list1_center_sp > .column1 .link-list-url ul ,
	#sharewithmain .lx_list2_center_sp > .column2 .link-list ul ,
	#sharewithmain .lx_list2_center_sp > .column2 .link-list-url ul ,
	#sharewithmain .lx_list3_center_sp > .column3 .link-list ul ,
	#sharewithmain .lx_list3_center_sp > .column3 .link-list-url ul ,
	#sharewithmain .lx_list4_center_sp > .column4 .link-list ul ,
	#sharewithmain .lx_list4_center_sp > .column4 .link-list-url ul ,
	#sharewithmain .lx_list5_center_sp > .column5 .link-list ul ,
	#sharewithmain .lx_list5_center_sp > .column5 .link-list-url ul {
		text-align: center;
	}

	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_right_sp :is(.link-list,.link-list-url) ul li ,
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list1_right_sp>.column1,.lx_list2_right_sp>.column2,.lx_list3_right_sp>.column3,.lx_list4_right_sp>.column4,.lx_list5_right_sp>.column5) :is(.link-list,.link-list-url) ul ,
	#sharewithmain .lx_list_right_sp .link-list ul ,
	#sharewithmain .lx_list_right_sp .link-list-url ul ,
	#sharewithmain .lx_list1_right_sp > .column1 .link-list ul ,
	#sharewithmain .lx_list1_right_sp > .column1 .link-list-url ul ,
	#sharewithmain .lx_list2_right_sp > .column2 .link-list ul ,
	#sharewithmain .lx_list2_right_sp > .column3 .link-list-url ul ,
	#sharewithmain .lx_list3_right_sp > .column3 .link-list ul ,
	#sharewithmain .lx_list3_right_sp > .column3 .link-list-url ul ,
	#sharewithmain .lx_list4_right_sp > .column4 .link-list ul ,
	#sharewithmain .lx_list4_right_sp > .column4 .link-list-url ul ,
	#sharewithmain .lx_list5_right_sp > .column5 .link-list ul ,
	#sharewithmain .lx_list5_right_sp > .column5 .link-list-url ul {
		text-align: right;
	}
}

/*---- ２～３列にする ----*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list_col2,.lx_list_col3,.lx_list_col4) :is(.link-list,.link-list-url) ul ,
#sharewithmain .lx_list_col2 .link-list ul ,
#sharewithmain .lx_list_col2 .link-list-url ul ,
#sharewithmain .lx_list_col3 .link-list ul ,
#sharewithmain .lx_list_col3 .link-list-url ul ,
#sharewithmain .lx_list_col4 .link-list ul ,
#sharewithmain .lx_list_col4 .link-list-url ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row wrap;
	        flex-flow: row wrap;
}
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_col2 :is(.link-list,.link-list-url) ul li ,
#sharewithmain .lx_list_col2 .link-list ul li ,
#sharewithmain .lx_list_col2 .link-list-url ul li {
	width: calc(50% - 20px);
	display: inline-block;
	margin-right: 20px;
}
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_col3 :is(.link-list,.link-list-url) ul li ,
#sharewithmain .lx_list_col3 .link-list ul li ,
#sharewithmain .lx_list_col3 .link-list-url ul li {
	width: calc(33.3333% - 20px);
	display: inline-block;
	margin-right: 20px;
}
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_col4 :is(.link-list,.link-list-url) ul li,
#sharewithmain .lx_list_col4 .link-list ul li ,
#sharewithmain .lx_list_col4 .link-list-url ul li {
	width: calc(25% - 20px);
	display: inline-block;
	margin-right: 20px;
}

@media print, screen and (min-width: 769px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list_col2pc,.lx_list_col3pc,.lx_list_col4pc) :is(.link-list,.link-list-url) ul ,
	#sharewithmain .lx_list_col2pc .link-list ul ,
	#sharewithmain .lx_list_col2pc .link-list-url ul ,
	#sharewithmain .lx_list_col3pc .link-list ul ,
	#sharewithmain .lx_list_col3pc .link-list-url ul ,
	#sharewithmain .lx_list_col4pc .link-list ul ,
	#sharewithmain .lx_list_col4pc .link-list-url ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-flow: row wrap;
		        flex-flow: row wrap;
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_col2pc :is(.link-list,.link-list-url) ul li ,
	#sharewithmain .lx_list_col2pc .link-list ul li ,
	#sharewithmain .lx_list_col2pc .link-list-url ul li {
		width: calc(50% - 20px);
		display: inline-block;
		margin-right: 20px;
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_col3pc :is(.link-list,.link-list-url) ul li ,
	#sharewithmain .lx_list_col3pc .link-list ul li ,
	#sharewithmain .lx_list_col3pc .link-list-url ul li {
		width: calc(33.3333% - 20px);
		display: inline-block;
		margin-right: 20px;
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_col4pc :is(.link-list,.link-list-url) ul li ,
	#sharewithmain .lx_list_col4pc .link-list ul li ,
	#sharewithmain .lx_list_col4pc .link-list-url ul li {
		width: calc(25% - 20px);
		display: inline-block;
		margin-right: 20px;
	}
}
@media screen and (max-width: 768px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) :is(.lx_list_col2sp,.lx_list_col3sp,.lx_list_col4sp) :is(.link-list,.link-list-url) ul ,
	#sharewithmain .lx_list_col2sp .link-list ul ,
	#sharewithmain .lx_list_col2sp .link-list-url ul ,
	#sharewithmain .lx_list_col3sp .link-list ul ,
	#sharewithmain .lx_list_col3sp .link-list-url ul ,
	#sharewithmain .lx_list_col4sp .link-list ul ,
	#sharewithmain .lx_list_col4sp .link-list-url ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-flow: row wrap;
		        flex-flow: row wrap;
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_col2sp :is(.link-list,.link-list-url) ul li ,
	#sharewithmain .lx_list_col2sp .link-list ul li ,
	#sharewithmain .lx_list_col2sp .link-list-url ul li {
		width: calc(50% - 20px);
		display: inline-block;
		margin-right: 20px;
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_col3sp :is(.link-list,.link-list-url) ul li ,
	#sharewithmain .lx_list_col3sp .link-list ul li ,
	#sharewithmain .lx_list_col3sp .link-list-url ul li {
		width: calc(33.3333% - 20px);
		display: inline-block;
		margin-right: 20px;
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_list_col4sp :is(.link-list,.link-list-url) ul li ,
	#sharewithmain .lx_list_col4sp .link-list ul li ,
	#sharewithmain .lx_list_col4sp .link-list-url ul li {
		width: calc(25% - 20px);
		display: inline-block;
		margin-right: 20px;
	}
}


/* デフォルト */

/* PC:３カラム表示（オプションで２～５カラム） */
/* SP:１カラム表示（オプションで２～３カラム） */
/* パーツ直下を疑似インデックスモード化 */
.index-map > ul:first-of-type {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row wrap;
	        flex-flow: row wrap;
	width: calc(100% + 20px);
}

/* フォルダトップを表示する場合：フォルダトップは１カラム */
.index-map > ul.indexLevel_0 > li {
	display: block;
	width: calc(100% - 20px);
}

.index-map > ul.indexLevel_1:only-of-type > li  {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
	margin-right: 20px;
}

@media print, screen and (min-width: 769px) {
	/* フォルダトップを表示しない場合：直下ページはデフォルト３カラムに */
	.index-map > ul.indexLevel_1:only-of-type > li  {
		width: calc((100% - 20px * 3) / 3);
	}

	/* 2～5列 */
	#wrapper-2 .lx_imap_col2 .index-map > ul.indexLevel_1:only-of-type > li ,
	#wrapper-2 .lx_imap_col2pc .index-map > ul.indexLevel_1:only-of-type > li {
		width: calc((100% - 20px * 2) / 2);
	}
	#wrapper-2 .lx_imap_col3 .index-map > ul.indexLevel_1:only-of-type > li ,
	#wrapper-2 .lx_imap_col3pc .index-map > ul.indexLevel_1:only-of-type > li {
		width: calc((100% - 20px * 3) / 3);
	}
	#wrapper-2 .lx_imap_col4 .index-map > ul.indexLevel_1:only-of-type > li ,
	#wrapper-2 .lx_imap_col4pc .index-map > ul.indexLevel_1:only-of-type > li {
		width: calc((100% - 20px * 4) / 4);
	}
	#wrapper-2 .lx_imap_col5 .index-map > ul.indexLevel_1:only-of-type > li ,
	#wrapper-2 .lx_imap_col5pc .index-map > ul.indexLevel_1:only-of-type > li {
		width: calc((100% - 20px * 5) / 2);
	}
}

@media screen and (max-width: 768px) {
	/* 2～3列 */
	#wrapper-2 .lx_imap_col2sp .index-map > ul.indexLevel_1:only-of-type > li {
		width: calc((100% - 20px * 2) / 2);
	}
	#wrapper-2 .lx_imap_col3sp .index-map > ul.indexLevel_1:only-of-type > li {
		width: calc((100% - 20px * 3) / 2);
	}
}


#wrapper-2 .lx_imap_hide_lv0 .index-map > ul.indexLevel_0 ,
#wrapper-2 .lx_imap_hide_1st .index-map > ul:first-of-type ,
#wrapper-2 .lx_imap_hide_2nd .index-map > ul:only-of-type > li > ul ,
#wrapper-2 .lx_imap_hide_2nd .index-map > ul + ul.indexLevel_1 {
	display: none;
}



/*==== テーブルの枠線を消す ====*/
/*.lx_table_no_border .shwTable table.htCore tr td ,*/
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_no_border :is(.vtable-item, .ircalendar-item) ,
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_no_border :is(td,th) ,
#sharewithmain .lx_table_no_border .vtable-item ,
#sharewithmain .lx_table_no_border .ircalendar-item ,
#sharewithmain .lx_table_no_border th,
#sharewithmain .lx_table_no_border td {
	border-color: transparent;
}

/*.lx_table_no_v_border .shwTable table.htCore tr td ,*/
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_no_v_border :is(.vtable-item, .ircalendar-item) ,
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_no_v_border :is(td,th) ,
#sharewithmain .lx_table_no_v_border .vtable-item ,
#sharewithmain .lx_table_no_v_border .ircalendar-item ,
#sharewithmain .lx_table_no_v_border th,
#sharewithmain .lx_table_no_v_border td {
	border-left-color: transparent;
	border-right-color: transparent;
}

/*.lx_table_no_h_border .shwTable table.htCore tr td ,*/
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_no_h_border :is(.vtable-item, .ircalendar-item) ,
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_no_h_border :is(td,th) ,
#sharewithmain .lx_table_no_h_border .vtable-item ,
#sharewithmain .lx_table_no_h_border .ircalendar-item ,
#sharewithmain .lx_table_no_h_border th,
#sharewithmain .lx_table_no_h_border td {
	border-top-color: transparent;
	border-bottom-color: transparent;
}

/*==== テーブルの背景を消す ====*/
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_no_bg :is(td,th) ,
#sharewithmain .lx_table_no_bg th,
#sharewithmain .lx_table_no_bg td {
	background: none;
}

/*==== テーブルのパディングを０にする ====*/
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_no_pad :is(td,th) ,
#sharewithmain .lx_table_no_pad th,
#sharewithmain .lx_table_no_pad td {
	padding: 0;
}

/*==== テーブルを上下中央揃えにする ====*/
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_valign_middle .shwTable table.htCore tr td ,
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_valign_middle :is(td,th) ,
#sharewithmain .lx_table_valign_middle .shwTable table.htCore tr td ,
#sharewithmain .lx_table_valign_middle th,
#sharewithmain .lx_table_valign_middle td {
	vertical-align: middle;
}

/*==== テーブルを上揃えにする ====*/
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_valign_top .shwTable table.htCore tr td ,
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_valign_top :is(td,th) ,
#sharewithmain .lx_table_valign_top .shwTable table.htCore tr td ,
#sharewithmain .lx_table_valign_top th,
#sharewithmain .lx_table_valign_top td {
	vertical-align: top;
}

/*==== テーブルを下揃えにする ====*/
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_valign_bottom .shwTable table.htCore tr td ,
:is(#wrapper-2, #html1, #site-info, [role="document"]) .lx_table_valign_bottom :is(td,th) ,
#sharewithmain .lx_table_valign_bottom .shwTable table.htCore tr td ,
#sharewithmain .lx_table_valign_bottom th,
#sharewithmain .lx_table_valign_bottom td {
	vertical-align: bottom;
}


@media screen and (max-width: 768px) {
	/* テーブル縦を、縦に並べるスタイル */
	.lx_table_style_vertical_sp .vtable-item > table ,
	.lx_table_style_vertical_sp .vtable-item > table > tbody ,
	.lx_table_style_vertical_sp .vtable-item > table > tbody > tr ,
	.lx_table_style_vertical_sp .vtable-item > table > tbody > tr > th ,
	.lx_table_style_vertical_sp .vtable-item > table > tbody > tr > td ,
	.lx_table_style_vertical_sp .uni-table table.tbCore ,
	.lx_table_style_vertical_sp .uni-table table.tbCore > tbody ,
	.lx_table_style_vertical_sp .uni-table table.tbCore > tbody > tr ,
	.lx_table_style_vertical_sp .uni-table table.tbCore > tbody > tr > th ,
	.lx_table_style_vertical_sp .uni-table table.tbCore > tbody > tr > td {
		display: block;
	}

	.lx_table_style_vertical_sp .vtable-item > table > tbody > tr > th ,
	.lx_table_style_vertical_sp .vtable-item > table > tbody > tr > td ,
	.lx_table_style_vertical_sp .uni-table table.tbCore > tbody > tr > th ,
	.lx_table_style_vertical_sp .uni-table table.tbCore > tbody > tr > td {
		width: auto !important;
	}

	.lx_table_style_vertical_sp .vtable-item > table > tbody > tr > th::after ,
	.lx_table_style_vertical_sp .vtable-item > table > tbody > tr > td::after ,
	.lx_table_style_vertical_sp .uni-table table.tbCore > tbody > tr > th::after ,
	.lx_table_style_vertical_sp .uni-table table.tbCore > tbody > tr > td::after {
		content: "";
		display: block;
		clear: both;
	}
}


/*==== テーブル調整用 ====*/
/* 文字サイズ・パディングが少ないテーブル */
#sharewithmain .lx_table_compact01 ,
#sharewithmain .lx_table_compact02 ,
#sharewithmain .lx_table_compact03 ,
#sharewithmain .lx_table_compact04 {
}

#sharewithmain .lx_table_compact01 th ,
#sharewithmain .lx_table_compact01 td {
	padding: 10px;
}

#sharewithmain .lx_table_compact02 th ,
#sharewithmain .lx_table_compact02 td {
	font-size: 90%;
	padding: 8px;
}

#sharewithmain .lx_table_compact03 th ,
#sharewithmain .lx_table_compact03 td {
	font-size: 85%;
	padding: 5px;
}

#sharewithmain .lx_table_compact04 th ,
#sharewithmain .lx_table_compact04 td {
	font-size: 80%;
	padding: 3px;
}

.shwTable > table > tbody > tr > td {
    padding: 0 !important;
    border: none !important;
    background: none !important;
    color: inherit !important;
    font-size: inherit !important;
}
/*-- ページネーション有効化 --*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .ux_multi3_show_pager .basic-list2 .pager ,
#sharewithmain .ux_multi3_show_pager .basic-list2 .pager {
    display: block;
}
:is(#wrapper-2,#html1,#site-info,[role="document"]) .ux_multi3_show_pager .basic-list2 .pager .pageBtn ,
#sharewithmain .ux_multi3_show_pager .basic-list2 .pager .pageBtn {
    display: inline-block;
}


/*-- カテゴリアイコン無し --*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_no_c_icon .basic-list2 .item .c_icon ,
#sharewithmain .lx_multi3_no_c_icon .basic-list2 .item .c_icon {
	display: none;
}


/*-- マルチ３一覧 タブ非表示 --*/
:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_hide_all_tab .basic-list2 :is(.yearTabs,.tabs,.clearTab,.countTab,.infoPanel) ,
#sharewithmain .lx_multi3_hide_all_tab .basic-list2 .yearTabs ,
#sharewithmain .lx_multi3_hide_all_tab .basic-list2 .tabs ,
#sharewithmain .lx_multi3_hide_all_tab .basic-list2 .clearTab ,
#sharewithmain .lx_multi3_hide_all_tab .basic-list2 .countTab ,
#sharewithmain .lx_multi3_hide_all_tab .basic-list2 .infoPanel {
	display: none;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_hide_year_tab .basic-list2 .yearTabs ,
#sharewithmain .lx_multi3_hide_year_tab .basic-list2 .yearTabs {
	display: none;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_hide_category_tab .basic-list2 .tabs ,
#sharewithmain .lx_multi3_hide_category_tab .basic-list2 .tabs {
	display: none;
}

:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_hide_info .basic-list2 :is(.infoPanel,.clearTab,.countTab) ,
#sharewithmain .lx_multi3_hide_info .basic-list2 .infoPanel ,
#sharewithmain .lx_multi3_hide_info .basic-list2 .clearTab ,
#sharewithmain .lx_multi3_hide_info .basic-list2 .countTab {
	display: none;
}


/*-- マルチ３一覧 １～６列 --*/
@media print, screen and (min-width: 769px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col1pc .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col1pc .basic-list2.thumnail .tabItems li {
		width: calc(100% - 20px);
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col2pc .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col2pc .basic-list2.thumnail .tabItems li {
		width: calc(100% / 2 - 20px);
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col3pc .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col3pc .basic-list2.thumnail .tabItems li {
		width: calc(100% / 3 - 20px);
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col4pc .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col4pc .basic-list2.thumnail .tabItems li {
		width: calc(100% / 4 - 20px);
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col5pc .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col5pc .basic-list2.thumnail .tabItems li {
		width: calc(100% / 5 - 20px);
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col6pc .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col6pc .basic-list2.thumnail .tabItems li {
		width: calc(100% / 6 - 20px);
	}
}

@media screen and (max-width: 768px) {
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col1sp .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col1sp .basic-list2.thumnail .tabItems li {
		width: calc(100% - 20px);
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col2sp .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col2sp .basic-list2.thumnail .tabItems li {
		width: calc(100% / 2 - 20px);
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col3sp .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col3sp .basic-list2.thumnail .tabItems li {
		width: calc(100% / 3 - 20px);
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col4sp .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col4sp .basic-list2.thumnail .tabItems li {
		width: calc(100% / 4 - 20px);
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col5sp .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col5sp .basic-list2.thumnail .tabItems li {
		width: calc(100% / 5 - 20px);
	}
	:is(#wrapper-2,#html1,#site-info,[role="document"]) .lx_multi3_tile_col6sp .basic-list2.thumnail .tabItems li ,
	#sharewithmain .lx_multi3_tile_col6sp .basic-list2.thumnail .tabItems li {
		width: calc(100% / 6 - 20px);
	}
}


/*==== 遅延読み込み ajax-load ====*/
.link-list-url.in-editor {
	border: 1px dashed #ddd;
	padding: 5px;
}

.link-list-url.in-editor h2 {
	font-size: 1rem;
	color: inherit;
	border: none;
	background: none;
}

.link-list-url.in-editor h2::before {
	content: none;
}

.link-list-url.loading {
	position: relative;
}

.link-list-url.loading::before {
	content: "";
	display: block;
	width: 100%;
	height: 100px;
	background: url(../../../../../../resources/sw_img/default/loading-spinner.gif) no-repeat center center;
}

/*== エリアの中身を差し替える(エイリアス) ==*/
.ux_ajax_include_arias > .column1:nth-child(1) ,
.ux_ajax_include_arias > .column2:nth-child(2) ,
.ux_ajax_include_arias > .column3:nth-child(3) ,
.ux_ajax_include_arias > .column4:nth-child(4) ,
.ux_ajax_include_arias > .column5:nth-child(5) ,
#html1 .ux_ajax_include_arias ,
#promos1 .ux_ajax_include_arias ,
#promos2 .ux_ajax_include_arias ,
#promos3 .ux_ajax_include_arias ,
#site-indo .ux_ajax_include_arias {
	display: none;
}

/*== 別エリアをモーダルダイアログ ==*/
body:not(.in-editor) .ux_modal1_teaser > .column1 > .reuse-main-area ,
body:not(.in-editor) .ux_modal2_teaser > .column2 > .reuse-main-area ,
body:not(.in-editor) .ux_modal3_teaser > .column3 > .reuse-main-area ,
body:not(.in-editor) .ux_modal4_teaser > .column4 > .reuse-main-area ,
body:not(.in-editor) .ux_modal5_teaser > .column5 > .reuse-main-area ,
body.in-editor .ux_modal1_teaser > .column1 > .reuse-main-area > *:not(.mgnlEditor) ,
body.in-editor .ux_modal2_teaser > .column2 > .reuse-main-area > *:not(.mgnlEditor) ,
body.in-editor .ux_modal3_teaser > .column3 > .reuse-main-area > *:not(.mgnlEditor) ,
body.in-editor .ux_modal4_teaser > .column4 > .reuse-main-area > *:not(.mgnlEditor) ,
body.in-editor .ux_modal5_teaser > .column5 > .reuse-main-area > *:not(.mgnlEditor) ,
body:not(.in-editor) .ux_modal1_list > .column1 > .reuse-main-area ,
body:not(.in-editor) .ux_modal2_list > .column2 > .reuse-main-area ,
body:not(.in-editor) .ux_modal3_list > .column3 > .reuse-main-area ,
body:not(.in-editor) .ux_modal4_list > .column4 > .reuse-main-area ,
body:not(.in-editor) .ux_modal5_list > .column5 > .reuse-main-area ,
body.in-editor .ux_modal1_list > .column1 > .reuse-main-area > *:not(.mgnlEditor) ,
body.in-editor .ux_modal2_list > .column2 > .reuse-main-area > *:not(.mgnlEditor) ,
body.in-editor .ux_modal3_list > .column3 > .reuse-main-area > *:not(.mgnlEditor) ,
body.in-editor .ux_modal4_list > .column4 > .reuse-main-area > *:not(.mgnlEditor) ,
body.in-editor .ux_modal5_list > .column5 > .reuse-main-area > *:not(.mgnlEditor) {
	display: none;
}


.modal-main-area .modaal-content-container {
	padding-top: 1px;
}

/*-- 先頭カラム内見出し --*/
@media print, screen and (min-width: 768px) {
	.modal-main-area [role="document"] > *:first-child > * > .title2:first-child ,
	.modal-main-area [role="document"] > *:first-child > * > .title3:first-child ,
	.modal-main-area [role="document"] > *:first-child > * > .title4:first-child ,
	.modal-main-area [role="document"] > *:first-child > * > .text-section:first-child h2 {
		margin-top: 30px;
	}
}

@media screen and (max-width: 767px) {
	.modal-main-area [role="document"] > *:first-child > *:first-child > .title2:first-child ,
	.modal-main-area [role="document"] > *:first-child > *:first-child > .title3:first-child ,
	.modal-main-area [role="document"] > *:first-child > *:first-child > .title4:first-child ,
	.modal-main-area [role="document"] > *:first-child > *:first-child > .text-section:first-child h2 {
		margin-top: 30px;
	}
}

/* --------------------------------------
 初期化
-------------------------------------- */
* ,
*::before ,
*::after {
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	word-break: normal;
	word-break: break-word;
/*	word-wrap : break-word; */
/*	overflow-wrap : break-word; */
}


[hidden] {
	display: none !important;
}

head, style, script {
	display: none !important;
}


@media print, screen and (min-width: 769px) {
	.no-pc {
		display: none !important;
	}
}

@media screen and (max-width: 768px) {
	.no-sp {
		display: none !important;
	}
}

/* 印刷用 */
@media print {
	.layout_no_print ,
	.layout_no-print ,
	.lx_no_print ,
	.lx_no-print ,
	.no-print ,
	.no_print {
		display: none !important;
	}
}

@media screen {
	.only-print ,
	.only_print {
		display: none !important;
	}
}

/* --------------------------------------
 基本設定
-------------------------------------- */
@font-face {
	font-family: YuGothicM;
	src: local("Yu Gothic Medium");
}

html {
	font-size: 14px;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: subpixel-antialiased;
	text-underline-offset: 10%;
}

body {
	font-family: YuGothicM, "游ゴシック Medium", YuGothic, "Yu Gothic", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", Meiryo, sans-serif;
	font-size: inherit;
	line-height: 1.6;
	color: #333;
	background: #FFF;
}


.mincho {
	font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", Georgia, "メイリオ", Meiryo, serif;
}

/*-- ページ遷移時フェイドイン設定 --*/
body {
	transition: 0.5s;
}

body:not(.ready) {
	opacity: 0;
	visibility: hidden;
}

body.in-editor {
	opacity: 0.3;
	visibility: visible;
	transition: 0s;
}

body.ready {
	opacity: 1;
	visibility: visible;
}

body.loaded {
}

/* iframe・印刷時はフェイドしない */
body.special {
	opacity: 1 !important;
	visibility: visible !important;
}

@media print {
	body {
		opacity: 1 !important;
		visibility: visible !important;
	}
}


/* --------------------------------------
 リンク設定
-------------------------------------- */
a {
	color: inherit;
	text-decoration: none;
	overflow: hidden;
	outline: none;
}

body.in-editor a[href*="/jcr:"] {
	pointer-events: none;
}


/* --------------------------------------
 見出し
-------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	line-height: inherit;
}

h1 {
	font-size: 128.5%;
}

h2 {
	font-size: 114%;
}

h3 {
	font-size: 100%;
}

h4 {
	font-size: 100%;
}

h5 {
	font-size: 100%;
}

h6 {
	font-size: 100%;
}


/* --------------------------------------
 アクセスビリティ（hidden & skip link）
-------------------------------------- */
#nav-global em ,
#nav-box em ,
#nav-global h6 ,
#nav-box h6 ,
#step-by-step em ,
form label em {
	display: block;
	position: absolute;
	overflow: hidden;
	left: -9999px;
	width: 1px;
	height: 1px;
}

/* --------------------------------------
 clear
-------------------------------------- */
#wrapper-2::after ,
#page-intro .abstractImage::after ,
p.yearTabs::after ,
p.tabs::after ,
#site-info-box::after ,
#section-site-info-box::after ,
.clr::after ,
.clrfix::after ,
.clearfix::after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/*------------------------------------- 
 非表示
-------------------------------------*/
#mgnlhp ,
p#copyright-magnolia {
	display: none !important;
}


/*------------------------------------- 
 ぱんくず
-------------------------------------*/
/* 4箇所ある枠の内1か所に入力 */
.bread-crumb {
}

.bread-crumb h5 {
	padding: 0;
	margin: 0;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.bread-crumb strong {
	font-weight: inherit;
}

/* ページタイトルの改行は非表示 */
.bread-crumb br {
	display: none;
}

/*------------------------------------- 
 サイドナビ
-------------------------------------*/
#nav-box input ,
#nav-box label {
	display: none;
}


/*------------------------------------- 
 コンテンツエリア
-------------------------------------*/


/*------------------------------------- 
 見出し
-------------------------------------*/
/*-- ページ概要エリア --*/
.page-intro ,
[id="page-intro"] {
	position: relative;
	margin: auto;
}

/* reserved for fail-safe */
.page-intro > * ,
[id="page-intro"] > *:not(.mgnlEditor) {
	display: none;
}

.page-intro br ,
[id="page-intro"] br {
	display: inline;
}



/* ページタイトルをテキストで表示 */
.page-intro > .h1 ,
[id="page-intro"] > h1 {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	position: relative;
	z-index: 20;
}

/* ページタイトルを画像で表示 */
.page-intro .titleImage ,
[id="page-intro"] .titleImage {
}

.page-intro .titleImage .h1 ,
[id="page-intro"] .titleImage h1 {
}

.page-intro .titleImage .h1 img ,
[id="page-intro"] .titleImage h1 img {
	width: auto;
	display: block;
}

/*-- 日付 --*/
.page-intro .text-meta ,
[id="page-intro"] .text-meta {
}

.page-intro .text-meta ul.text-data ,
[id="page-intro"] .text-meta ul.text-data {
	text-align: right;
}

.page-intro .text-meta ul.text-data li.date ,
[id="page-intro"] .text-meta ul.text-data li.date {
}

/* 日付順フォルダ配下ページのみ */
body[entrydate] [id="page-intro"] .text-meta {
	display: block;
}




/* ページ概要・サムネイル画像 */
.page-intro .abstractImage ,
[id="page-intro"] .abstractImage {
	display: none;
}

/* サムネイル画像 */
.page-intro .abstractImage img ,
[id="page-intro"] .abstractImage img {
}

/* 概要テキスト */
.page-intro .abstractImage p ,
[id="page-intro"] .abstractImage p {
}


/* 説明文 */
.page-intro .explanation ,
[id="page-intro"] .explanation {
	display: none;
}
.page-intro .explanation > li ,
[id="page-intro"] .explanation > li {
	white-space: pre;
	white-space: pre-line;
}

/* リンク */
.page-intro .link-info ,
[id="page-intro"] .link-info {
	display: none;
}


/*-- ニュースページ 共通見出し表示用(要plugin) --*/
.page-intro > .h0 ,
[id="page-intro"] > .h0 {
	display: none;
}

/*-- ニュースページ カテゴリアイコン表示用(要plugin) --*/
.page-intro .category-icon ,
[id="page-intro"] .category-icon {
	display: none;
}




/*-- jsでクローン設定を入れた場合 --*/
.page-intro-wrapper {
}

.page-intro > .h1 ,
.page-intro .titleImage {
	display: block;
}

/* 表示しないを指定した場合 */
.page-intro-wrapper.no-title {
	display: none;
}

/* 画像で表示を指定した場合 */
.page-intro-wrapper.has-img {
	background: none;
}

/* jsで見出しをクローンしないで、wrapper-3内で表示する場合 */
[id="page-intro"]:not(.cloned) > h1 ,
[id="page-intro"]:not(.cloned) .titleImage {
	display: block;
}




/* 編集画面用(非表示にすると編集できなくなる) */
[id="page-intro"] {
	display: block;
}

[id="page-intro"].in-editor {
}



/*-------------- 中見出し(共通) ------------*/
.text-section h2 ,
.link-list h2 ,
.link-list-url h2 ,
.news-result dl dt ,
.news-yuho dl dt ,
.news-presentation dl dt ,
.news-material dl dt ,
.title2 h2 ,
.title3 h3 ,
.title4 h4 {
	position: relative;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.title2 ,
.title3 ,
.title4 {
	position: relative;
}


/*------------------------------------- 
 テキスト・画像
-------------------------------------*/

/*-------------- 囲み線ありテキスト --------------*/
.highlight-quoted-text {
	position: relative;
	margin: 0 auto;
}

/*-------------- キャプション・注釈・テキスト --------------*/
.lead-section {
	position: relative;
	margin: 0 auto;
}

.lead-section img + div ,
.lead-section dl + div {
	margin-top: 30px;
}

/*-------------- テキストと画像 --------------*/
.text-section {
	position: relative;
	margin: 0 auto;
}

.text-section h2 + div ,
.text-section h2 + img ,
.text-section h2 + dl ,
.text-section img + div ,
.text-section dl + div {
	margin-top: 30px;
}

/*-------------- FAQ --------------*/
.faq-list h3 {
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.faq-list h3 a {
	cursor: pointer;
	color: inherit;
	text-decoration: none;
}

.faq-item {
	position: relative;
}

/*------------------------------------- 
 ページ内リンク・バナーリンク・エリアリンク
-------------------------------------*/
/*-------------- バナー --------------*/
.teaser ,
.external-teaser ,
.download-teaser {
	position: relative;
	margin: 0 auto;
}

/* テキストのみ／テキストと画像 */
.teaser h2 ,
.external-teaser h2 ,
.download-teaser h2 {
	padding: 0;
	margin: 0;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.teaser h2 a ,
.external-teaser h2 a ,
.download-teaser h2 a {
	display: block;
}

/* 画像のみ／テキストと画像 */
.teaser > a ,
.external-teaser > a ,
.download-teaser > a {
	display: block;
}

.teaser > a img ,
.external-teaser > a img ,
.download-teaser > a img {
	display: block;
	margin: auto;
}

.teaser p ,
.external-teaser p ,
.download-teaser p {
	margin-top: 10px;
}

/* -- 内部リンクだけ表示される（続きを）読むを非表示 -- */
.teaser em.more {
	display: none !important;
}

/*-- チェックボックス付きテキストバナー用 --*/
/* チェックを入れる時に文字を選択してしまいやすいので */
.teaser.with-checkbox label ,
.external-teaser.with-checkbox label {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
}

/* 無効時：カーソル非有効化 */
.teaser.with-checkbox.disabled a ,
.external-teaser.with-checkbox.disabled a {
	cursor: inherit;
}


/*-------------- エリアリンク --------------*/
.internal-link-area ,
.external-link-area ,
.download-link-area {
	position: relative;
	margin: 0 auto;
}

.internal-link-area > a ,
.external-link-area > a ,
.download-link-area > a {
	position: relative;
	display: block;
	text-decoration: none;
}

.internal-link-area > a::after ,
.external-link-area > a::after ,
.download-link-area > a::after {
	content: "";
	display: block;
	clear: both;
}


/*------------------------------------- 
 インデックス・サイトマップ
-------------------------------------*/


/*------------------------------------- 
 リスト
-------------------------------------*/
/* 共通設定 決算短信・有報・最新決算・説明会資料（自動連携）、リンクリスト（手動） */


/* ファイルアイコン */
.link-list .download-link-text > a.d_icon ,
.link-list-url .download-link-url > a.d_icon {
	text-decoration: none;
}

.link-list .download-link-text > a.d_icon img ,
.link-list-url .download-link-url > a.d_icon img ,
.news-result .d_icon img ,
.news-yuho .d_icon img ,
.news-presentation .d_icon img ,
.news-material .d_icon img {
	display: inline-block;
	vertical-align:middle;
}

/* ファイルサイズ */
.link-list em ,
.link-list-url em ,
.news-result span.filesize ,
.news-yuho span.filesize ,
.news-presentation span.filesize ,
.news-material span.filesize {
	font-size: 85.7%;
	font-style: normal;
}

.link-list em ,
.link-list-url em {
	font-family: inherit;
}

/*-- ファイルアイコン --*/
.link-list .d_icon.front ,
.link-list-url .d_icon.front ,
.news-result .d_icon.pdf_front ,
.news-yuho .d_icon.pdf_front ,
.news-presentation .d_icon.pdf_front ,
.news-material .d_icon.pdf_front {
	margin-right: 0.5em;
}

.link-list .d_icon.rear ,
.link-list-url .d_icon.rear ,
.news-result .d_icon.pdf_rear ,
.news-yuho .d_icon.pdf_rear ,
.news-presentation .d_icon.pdf_rear ,
.news-material .d_icon.pdf_rear {
	margin-left: 0.5em;
}


/*--- 決算短信・有報・最新決算資料・説明会資料の自動・手動マージ設定用 ---*/
/* merge_result.js ver11用 */
.ux_merge_result:not(.merged_list):not(.visible) {
	display: none;
}


/*------------------------------------- 
 表組・テーブル・財務ハイライト(表組)・配当金(表組)
-------------------------------------*/




/*------------------------------------- 
 グラフ・財務ハイライト(グラフ)・配当金(グラフ)
-------------------------------------*/
/*-------------- HighChart共通 --------------*/
/*-- HighChart メニューボタン非表示 --*/
.highcharts-button {
	display: none;
}

.highcharts-container {
	margin: auto;
}

/* -- 各テキスト(useHTML:trueの場合) -- */
.highcharts-container span {
	text-align: center;
	line-height: 1.25;
}

/*-- X軸ラベル --*/
.highcharts-xaxis-labels > span {
}

/*-- タイトル --*/
.highcharts-title {
}

/*-- データラベル --*/
.highcharts-tooltip {
}

/*-- ツールチップ --*/
.highcharts-tooltip {
	z-index: 1;
}

.highcharts-tooltip > span {
	text-align: left;
}

.highcharts-tooltip > span::before {
	content: "";
	position: absolute;
	top: -9px;
	left: -9px;
	display: block;
	width: calc(100% + 18px);
	height: calc(100% + 18px);
	background: rgba(0,0,0, 0.4);
	border-radius: 3px;
	z-index: -1;
}

/*-- HighChart データラベル 文字影設定(useHTML:falseの場合) --*/
/* (IEではこの設定は効ない。グラフテーマの設定が優先される) */
.highcharts-data-labels text {
	text-shadow: 1px 1px 0px #FFF, -1px -1px 0px #FFF, -1px 1px 0px #FFF, 1px -1px 0px #FFF !important;
/*	text-shadow: 2px 2px 0px #FFF, -2px -2px 0px #FFF, -2px 2px 0px #FFF, 2px -2px 0px #FFF , 2px 0px 0px #FFF, -2px 0px 0px #FFF, 0px 2px 0px #FFF, 0px -2px 0px #FFF !important; */
}



/*---- グラフパーツ ----*/
.graph {
	position: relative;
	margin: 0 auto;
}


/*---- 財務ハイライトver2 ----*/
/* グラフと表、グラフのみ、表のみ、の３パターンがあるので注意 */
/* 共通設定 legacy */
.highlights-graph {
	position: relative;
}

/*-- 財務ハイライトver2 グラフ (凡例を含むエリア) --*/
.highlights-2nd > div:not(.highlights-table) ,
.graph > div[style="height:450px"] {
	height: auto !important;
}

/*-- 財務ハイライトver2 グラフ (凡例を含まないエリア) --*/
.highlights-2nd .highlights-graph ,
.graph .highlights-graph {
	width: 100% !important;
	min-width: auto !important;
	max-width: none !important;
	height: 400px !important;
}

/*-- 財務ハイライトver2 グラフ 凡例 --*/
.highlights-2nd .legend ,
.graph .legend {
	margin: auto !important;
	width: auto !important;
	min-width: auto !important;
	max-width: none !important;
	text-align: center;
}

.highlights-2nd .legend-item-box ,
.graph .legend-item-box {
	float: none !important;
	display: inline-block !important;
	margin-left: -5px;
}

.highlights-2nd .legend-item-box input[type=checkbox] ,
.graph .legend-item-box input[type=checkbox] {
	vertical-align: baseline;
}


/*-------------- 配当グラフ --------------*/
.haitou-graph-2nd {
}

.haitou-graph-2nd .graph {
	min-width: auto !important;
	max-width: none !important;
	height: 400px !important;
}




/*-------------- グラフ エクステンション --------------*/
/* -- グラフ データラベル 全表示 -- */
.lx_graph_show_datalabel .highcharts-data-labels > g {
	opacity: 1;
}
/* -- グラフ データラベル 非表示 -- */
.lx_graph_hide_datalabel div.highcharts-data-labels ,
.lx_graph_hide_datalabel .highcharts-data-labels > g {
	opacity: 0;
}


/*------------------------------------- 
 マルチ３
-------------------------------------*/

/*------------------------------------- 
 メディア
-------------------------------------*/
/*-------------- 動画 --------------*/
/* .videoとしてはいけない */
div.video {
}

div.video dl {
	width: 100%;
}

div.video dl dt {
	text-align: center;
	margin-bottom: 5px;
}

div.video dl dt video {
	width: auto;
	max-width: 100%;
}

div.video dl dd {
}

/* -- 動画キャプション -- */
div.video dl dd.caption {
	text-align: center;
}

/* -- 動画コピーライト -- */
div.video dl dd.copyright {
}

/* -- 動画ディスクリプション -- */
div.video dl dd.longdesc {
/*	display: none; */
}


/*-------------- 音声 --------------*/
/* .audioとしてはいけない */
div.audio {
}

div.audio dl {
	width: 80%;
	margin: auto;
}

div.audio dl dt {
	margin-bottom: 5px;
}

div.audio dl dt audio {
	width: 100%;
	min-height: 55px;
}

div.audio dl dd {
}

/* -- 音声キャプション -- */
div.audio dl dd.caption {
	text-align: center;
}

/* -- 音声コピーライト -- */
div.audio dl dd.copyright {
}

/* -- 音声ディスクリプション -- */
div.audio dl dd.longdesc {
/*	display: none; */
}

/*-------------- GoogleMap（地図埋め込み） --------------*/
div.map {
	position: relative;
}

/*-------------- 改ページ（印刷設定） --------------*/
.page-break {
	page-break-before: always;
}


/*------------------------------------- 
 フッター専用パーツ
-------------------------------------*/
/*-------------- フッター（テキストと画像） --------------*/
.footer-about {
}

.footer-about h4 {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.footer-about img {
	display: block;
	margin: auto;
}

/*-------------- フッタリンクリスト --------------*/
.footer-link-list h4 {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}




/* --------------------------------------
 フォーム
-------------------------------------- */
#Check p.required {
	display: none;
}

#step-by-step {
	display: none;
}

.form-summary table td {
	white-space: pre;
	white-space: pre-line;
}

.form-wrapper div.button-wrapper input {
	position: relative;
	width: auto;
	border: none;

	white-space: break-spaces;
	outline: none;
	cursor: pointer;
}


/*------------------------------------- 
 テンプレート
-------------------------------------*/

/*---- スペシャルコンテンツのテンプレート ----*/
body.special {
	background: #FFF;
}



/*==== 管理用テンプレート ====*/
[data-page-marker~="admin"] #pagetop ,
[data-page-marker~="admin"] #nav ,
[data-page-marker~="admin"] > .page-intro-wrapper ,
[data-page-marker~="admin"] #page-intro > *:not(.mgnlEditor) ,
[data-page-marker~="admin"] #nav ,
/*[data-page-marker~="admin"] #promos3 , */
[data-page-marker~="admin"] #site-info ,
#admin #pagetop ,
#admin #mv ,
#admin > .page-intro-wrapper ,
#admin #page-intro > *:not(.mgnlEditor) ,
#admin #nav ,
/*#admin #promos3 , */
#admin #site-info {
	display: none;
}

[data-page-marker~="admin"] #wrapper-2 ,
#admin #wrapper-2 {
	padding: 0;
	margin: auto;
}

[data-page-marker~="admin"] #wrapper-3 ,
#admin #wrapper-3 {
	width: 100%;
	float: none;
	margin: auto;
}



/*------------------------------------- 
 リッチテキストエディタ
-------------------------------------*/

/*-- ShareWith logo --*/
a.sw_logo {
	padding: 0 !important;

	display: inline-block;
	vertical-align: text-bottom;
	width: 100px;
	height: 19px;
	background: url(../../../../../../resources/sw_img/default/sw_logo.png) no-repeat left top !important;
	background-size: contain;
	font-size: 0;
	margin-left: 5px;
}

a.sw_logo::before ,
a.sw_logo::after {
	content: none !important;
}

a.sw_logo:hover {
	opacity: 0.7;
}



/*-- ハードポイント用スタイルリセット promos・footer別パーツ表示用 --*/
/* 通常パーツ設定をこの設定で上書きし、さらに後からセレクタにid指定を入れて上書きする */
body * * .reset * *:not(.mgnlEditor):not(.mgnlEditorBar):not(.mgnlEditorBarLabel):not(.mgnlEditorBarButtons):not(.editorIcon):not(.mgnlPlaceholder):not(.mgnlPlaceholderBox)::before ,
body * * .reset * *:not(.mgnlEditor):not(.mgnlEditorBar):not(.mgnlEditorBarLabel):not(.mgnlEditorBarButtons):not(.editorIcon):not(.mgnlPlaceholder):not(.mgnlPlaceholderBox)::after ,
body * * .reset * *:not(.mgnlEditor):not(.mgnlEditorBar):not(.mgnlEditorBarLabel):not(.mgnlEditorBarButtons):not(.editorIcon):not(.mgnlPlaceholder):not(.mgnlPlaceholderBox) {
	content: none;
	margin: 0;
	padding: 0;
	clear: none;
	flex-flow: row nowrap;
	align-items: normal;
	justify-content: normal;
	order: 0;
	vertical-align: inherit;
	text-align: inherit;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
	text-decoration: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	float: none;
	position: static;
	width: auto;
	height: auto;
	min-width: auto;
	min-height: auto;
	max-width: none;
	max-height: none;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	border-radius: 0;
	border: none;
	background: none;
	outline: none;
	opacity: 1;
	text-shadow: inherit;
	box-shadow: none;
	transform: none;
	transition: none;
	box-sizing: border-box;

	display: block;
}

#html1 .reset a ,
#wrapper-2 .reset a ,
#site-info .reset a {
	display: inline;
	cursor: pointer;
}

#html1 .reset img ,
#wrapper-2 .reset img ,
#site-info .reset img {
	display: inline;
	max-width: 100%;
}

#html1 .reset span ,
#wrapper-2 .reset span ,
#site-info .reset span ,
#html1 .reset strong ,
#wrapper-2 .reset strong ,
#site-info .reset strong ,
#html1 .reset b ,
#wrapper-2 .reset b ,
#site-info .reset b ,
#html1 .reset em ,
#wrapper-2 .reset em ,
#site-info .reset em ,
#html1 .reset i ,
#wrapper-2 .reset i ,
#site-info .reset i ,
#html1 .reset u ,
#wrapper-2 .reset u ,
#site-info .reset u ,
#html1 .reset br ,
#wrapper-2 .reset br ,
#site-info .reset br {
	display: inline;
}


/*----------------------------------------------*/
/* モーダルダイアログ補整 */
@media screen and (max-width: 468px) {
	.modaal-video-wrap {
		margin-left: 0px;
		margin-right: 0px;
	}
}