.elementor-19367 .elementor-element.elementor-element-7f49613 > .elementor-container{max-width:500px;}.elementor-19367 .elementor-element.elementor-element-7f49613:not(.elementor-motion-effects-element-type-background), .elementor-19367 .elementor-element.elementor-element-7f49613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ca483d9 );}.elementor-19367 .elementor-element.elementor-element-7f49613{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19367 .elementor-element.elementor-element-7f49613 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19367 .elementor-element.elementor-element-f857e62 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19367 .elementor-element.elementor-element-f857e62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19367 .elementor-element.elementor-element-49da7cc > .elementor-widget-container{border-style:none;}.elementor-19367 .elementor-element.elementor-element-0fee477 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19367 .elementor-element.elementor-element-0fee477 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19367 .elementor-element.elementor-element-e992935 > .elementor-widget-container{border-style:none;}.elementor-19367 .elementor-element.elementor-element-6c33b0b > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#898989;border-radius:0px 0px 0px 0px;}@media(max-width:767px){.elementor-19367 .elementor-element.elementor-element-7f49613 > .elementor-container{max-width:500px;}.elementor-19367 .elementor-element.elementor-element-7f49613{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-19367 .elementor-element.elementor-element-3f921bf{width:28%;}.elementor-19367 .elementor-element.elementor-element-3f921bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-19367 .elementor-element.elementor-element-d62b212{text-align:right;}.elementor-19367 .elementor-element.elementor-element-d62b212 > .elementor-widget-container{margin:0px 0px 0px 6px;padding:0px 0px 0px 0px;--e-transform-scale:0.9;}.elementor-19367 .elementor-element.elementor-element-f857e62{width:25%;}.elementor-19367 .elementor-element.elementor-element-f857e62 > .elementor-element-populated{margin:4vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-19367 .elementor-element.elementor-element-49da7cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-translateX:-9px;}.elementor-19367 .elementor-element.elementor-element-49da7cc{z-index:9999;}.elementor-19367 .elementor-element.elementor-element-0fee477{width:25%;}.elementor-19367 .elementor-element.elementor-element-0fee477 > .elementor-element-populated{margin:4vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-19367 .elementor-element.elementor-element-e992935{z-index:9999;}.elementor-19367 .elementor-element.elementor-element-e992935 > .elementor-widget-container{--e-transform-translateX:-12px;}.elementor-19367 .elementor-element.elementor-element-ef0bb21{width:22%;}.elementor-19367 .elementor-element.elementor-element-ef0bb21 > .elementor-element-populated{margin:0vw 0vw 0vw 11vw;--e-column-margin-right:0vw;--e-column-margin-left:11vw;padding:0px 0px 0px 0px;}.elementor-19367 .elementor-element.elementor-element-04e7c40 > .elementor-widget-container{margin:4px 0px 0px -8px;--e-transform-translateX:0px;--e-transform-translateY:0px;--e-transform-scale:0.65;}.elementor-19367 .elementor-element.elementor-element-fbe5f02{margin-top:-2px;margin-bottom:0px;padding:0px 0px 9px 0px;}.elementor-19367 .elementor-element.elementor-element-a953c6a > .elementor-element-populated{margin:-6vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px -0px 0px;}.elementor-19367 .elementor-element.elementor-element-00a366a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-translateX:-3px;--e-transform-translateY:0px;--e-transform-scale:0.9;}.elementor-19367 .elementor-element.elementor-element-979e907 > .elementor-element-populated{margin:-9vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-19367 .elementor-element.elementor-element-b2116a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19367 .elementor-element.elementor-element-83b2014{width:100%;}.elementor-19367 .elementor-element.elementor-element-83b2014 > .elementor-element-populated, .elementor-19367 .elementor-element.elementor-element-83b2014 > .elementor-element-populated > .elementor-background-overlay, .elementor-19367 .elementor-element.elementor-element-83b2014 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-19367 .elementor-element.elementor-element-83b2014 > .elementor-element-populated{margin:-22vw 19vw 0vw 27vw;--e-column-margin-right:19vw;--e-column-margin-left:27vw;padding:0px 0px 0px 0px;}.elementor-19367 .elementor-element.elementor-element-6c33b0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19367 .elementor-element.elementor-element-6c33b0b{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}}/* Start custom CSS for column, class: .elementor-element-3f921bf */hr {
    height: 3px;
    width: %;
    background-color: blue;
    border: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0fee477 */.a{
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2116a4 */.bunrui{
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f49613 */@media screen and (min-width:300px) and ( max-width:320px) {
.headanicone {
  position: fixed;
  z-index: 9998;
  top: 0;
  left: 0;
  width: 100%;
  padding: 20px 40px;
  background: #eee;
  box-sizing: border-box;
  height:80px;
}
.bunrui{
    transform:translatey(-15px) ;
    
    height:auto;
}
.mypage{
    margin-left:-5px;
}

.bunrui2{
    transform:translatey(8px) ;
    transform: scale(0.7, 0.7);
    
    margin-left:-25px;
    height:auto;
     
}
.menu{
    transform:translatey(-6px) ;
    margin-left:-9px;

}

}



@media screen and (min-width:321px) and ( max-width:390px) {
.headanicone {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  padding: 20px 40px;
  background: #eee;
  box-sizing: border-box;
  height:90px;
}

.bunrui{
    transform:translatey(-23%) ;
    
}

.mypage{
    left:-3px;
}
.bunrui2{
    transform:translatey(-5px) ;
    transform: scale(0.9, 0.9);
    left:-15px;
    top:30px;

}

.menu{
    top:-5px;
    left:-3px;
     transform: scale(1.2, 1.2);
}
}


@media screen and (min-width:391px) and ( max-width:399px) {
.headanicone {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  padding: 20px 40px;
  background: #eee;
  box-sizing: border-box;
  height:120px;
  }
.bunrui{
    transform:translatey(-4px) ;
    
}

.bunrui2{
    transform:translatey(38px) ;
    left:-4px;
}
}
@media screen and (min-width:400px) and ( max-width:430px) {
.headanicone {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
    background: #eee;
  box-sizing: border-box;
  height:90px;
}
.bunrui{
    transform:translatey(8x) ;
   
    
}

.bunrui2{
    transform:translatey(47px) ;
    left:-4px;
    top:-2px;
    
}

.mypage{
    left:-6px;
    top:0px;
}
.menu{
    left:-6px;
     transform:translatey(-4px) ;
      transform: scale(1.3, 1.3);
}
}

@media screen and (min-width:431px) and ( max-width:2500px) {
.headanicone {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  padding: 20px 40px;
  background: #eee;
  box-sizing: border-box;
  height:120px;
  .bunrui{
    transform:translatey(60px);
    white-space: nowrap;
    left:-150px;
    
    
}

.bunrui2{
    width:250px;
    margin-top:55px;
    margin-left:-280px;
    white-space: nowrap;
    
    
}

.sa{
    left:25px;
    transform: scale(1.9,1.9);

}
.sb{
    left:75px;
    top:25px;
    transform: scale(2, 2);

}

.sc{
    left:125px;
    top:25px;
    transform: scale(2, 2);
}

.mypage{
    left:149px;
    top:-5px;
    transform: scale(0.9, 0.9);
}

.sd{
    top:-50px;
    left:149px;
    transform: scale(1.5, 1.5);
}/* End custom CSS */