.elementor-10968 .elementor-element.elementor-element-ee74e3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10968 .elementor-element.elementor-element-ee74e3c:not(.elementor-motion-effects-element-type-background), .elementor-10968 .elementor-element.elementor-element-ee74e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa4e10b );}.elementor-10968 .elementor-element.elementor-element-ee74e3c, .elementor-10968 .elementor-element.elementor-element-ee74e3c::before{--border-transition:0.3s;}.elementor-10968 .elementor-element.elementor-element-c250413{--swiper-slides-to-display:1;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-20px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-20px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-slides-gap:0px;--arrow-size:54px;--swiper-pagination-size:16px;--dots-horizontal-position:100%;--dots-horizontal-transform:-100%;--dots-horizontal-offset:-34px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:0px;--swiper-pagination-spacing:16px;}.elementor-10968 .elementor-element.elementor-element-c250413 .swiper-slide > .elementor-element{height:100%;}.elementor-10968 .elementor-element.elementor-element-c250413 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;}.elementor-10968 .elementor-element.elementor-element-c250413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10968 .elementor-element.elementor-element-b35092d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10968 .elementor-element.elementor-element-b35092d:not(.elementor-motion-effects-element-type-background), .elementor-10968 .elementor-element.elementor-element-b35092d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b3723d );}.elementor-10968 .elementor-element.elementor-element-b35092d, .elementor-10968 .elementor-element.elementor-element-b35092d::before{--border-transition:0.3s;}.elementor-10968 .elementor-element.elementor-element-a537c72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:48px;--padding-block-end:48px;--padding-inline-start:48px;--padding-inline-end:48px;}.elementor-10968 .elementor-element.elementor-element-a537c72:not(.elementor-motion-effects-element-type-background), .elementor-10968 .elementor-element.elementor-element-a537c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b3723d );}.elementor-10968 .elementor-element.elementor-element-a537c72, .elementor-10968 .elementor-element.elementor-element-a537c72::before{--border-transition:0.3s;}.elementor-10968 .elementor-element.elementor-element-c0c9e1a{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-10968 .elementor-element.elementor-element-c0c9e1a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-10968 .elementor-element.elementor-element-510f06c{--spacer-size:50px;}.elementor-10968 .elementor-element.elementor-element-ff31db5{--grid-column-gap:20px;--grid-row-gap:40px;}.elementor-10968 .elementor-element.elementor-element-ff31db5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-314eb51 );}.elementor-10968 .elementor-element.elementor-element-9524548{--spacer-size:50px;}.elementor-10968 .elementor-element.elementor-element-8d1b54f{--grid-column-gap:20px;--grid-row-gap:40px;}.elementor-10968 .elementor-element.elementor-element-8d1b54f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-314eb51 );}.elementor-10968 .elementor-element.elementor-element-f4a9e40{--spacer-size:50px;}.elementor-10968 .elementor-element.elementor-element-fc19d1b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10968 .elementor-element.elementor-element-c7a8d8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:48px;--padding-block-end:48px;--padding-inline-start:48px;--padding-inline-end:48px;}.elementor-10968 .elementor-element.elementor-element-c7a8d8d:not(.elementor-motion-effects-element-type-background), .elementor-10968 .elementor-element.elementor-element-c7a8d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-314eb51 );}.elementor-10968 .elementor-element.elementor-element-c7a8d8d, .elementor-10968 .elementor-element.elementor-element-c7a8d8d::before{--border-transition:0.3s;}@media(min-width:768px){.elementor-10968 .elementor-element.elementor-element-ee74e3c{--content-width:900px;}.elementor-10968 .elementor-element.elementor-element-b35092d{--content-width:1200px;}.elementor-10968 .elementor-element.elementor-element-a537c72{--width:72%;}.elementor-10968 .elementor-element.elementor-element-c7a8d8d{--width:28%;}}@media(max-width:1024px){.elementor-10968 .elementor-element.elementor-element-c250413{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10968 .elementor-element.elementor-element-c250413{--swiper-slides-to-display:1;}.elementor-10968 .elementor-element.elementor-element-a537c72{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-10968 .elementor-element.elementor-element-c0c9e1a{--grid-column-gap:0px;--grid-row-gap:10px;}}/* Start custom CSS */.breads a, .breads{color:#ffffff;}

.opts{display:flex;padding-inline-start: 0px!important;margin:2px 0;}
.opts li{margin-right:6px;}
.opts li img{height:28px;}

.mtitle {
    margin: 0;
    line-height: 1.1em;
    font-size: 1em;
}

.mtitle a{  
    margin: 0;
    line-height:1.1em;
    font-size: 1em;
    color: #000000;
   ;}
.corpmark {
    margin: 8px 0;
    font-size: 0.7em;
    line-height: 1.1em;
}
.tudsuki_bt{font-size: 0.8rem;
    margin: 0;
    padding: 0;
    line-height: 0.9em;
    font-weight: 600;}
.bunrui{margin-left:6px;font-size:0.8em;color:#111111;color: #121212;
    font-weight: normal;}

.koukai_obi{background: #221816;
    color: #ffffff;
    text-align: center;}

.e-con-inner{
    padding: 0;
    margin: 0 0 -11px 0;
}
.loophiduke{min-width:75px!important;}

@media (max-width: 500px){
.onair_waku .onair_right .f08{    font-size: 0.81rem;
    line-height: 1.1rem;}
}


/* ==========================
  mordal
========================== */


.modal-switch {
  display: none !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  position: absolute !important;
}

/* background */
.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 99999;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}

/* check  */
.modal-switch:checked ~ .modal-overlay {
  opacity: 1 !important;
  visibility: visible !important;
}

/* innner mordal */
.modal-window {
  background: #fff;
  width: 90%;
  max-width: 600px;
   max-height: 80vh; 
  border-radius: 10px;
  position: relative;
  z-index: 100001; 
  display: flex;
  flex-direction: column;
  box-shadow: 0 10px 30px rgba(0,0,0,0.5);
}

/* innner scroll */
.modal-body {
  padding: 20px;
  text-align: left;
  font-size: 14px;
  line-height: 1.6;
  color: #333;
  overflow-y: auto;
  flex-grow: 1;
  -webkit-overflow-scrolling: touch;
}

/* mordal header */
.modal-header {
  padding: 10px 20px 10px;
  flex-shrink: 0;
}
.modal-header h4 {
  margin: 0;
  color: #d32f2f;
  border-bottom: 2px solid #eee;
  padding-bottom: 10px;
  color:#FABF3E;
}

.close-btn {
  display: block;
  padding: 15px;
  background: #333;
  color: #FABF3E;
  text-align: center;
  cursor: pointer;
  flex-shrink: 0;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* bgclick */
.modal-bg-close {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 100000; /* ウィンドウ(100001)より下 */
  display: block;
}/* End custom CSS */