.elementor-kit-2904{--e-global-color-primary:#005B99;--e-global-color-secondary:#527A95;--e-global-color-text:#4E4141;--e-global-color-accent:#990E00;--e-global-color-deaf101:#3588DA;--e-global-color-b0db965:#E9A81F;--e-global-typography-primary-font-family:"Noto Serif JP";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Noto Sans JP";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans JP";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Noto Sans JP";--e-global-typography-accent-font-weight:500;}.elementor-kit-2904 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/
.iframe-wrap {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  overflow:auto; 
  -webkit-overflow-scrolling:touch;
  border:2px solid #ccc; 
}
.iframe-wrap iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:none;
    display:block;
}
.gMenu {
font-family: serif;
font-size: large;
}
@media (min-width: 769px) {
#menu-item-201 {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_2.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#menu-item-198 {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_8.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#menu-item-107 {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_3.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#menu-item-13 {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_7.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#menu-item-103 {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_4.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#menu-item-1216 {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_6.gif);
background-repeat:repeat-x;
background-position:bottom;
}
ul.gMenu > .current_page_item > a {
border-bottom: none; 
}
}
.current-menu-item {
text-shadow: 1px 2px 3px #808080;
}
img {max-width : 100%;}

.su-tabs-panes img.alignleft {
    display: inline;
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}
.page-header_pageTitle {
font-family: serif;
}
@media (max-width: 769px) {
#menu-item-201 .menu-item-object-page {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_2.gif);
background-repeat:repeat-x;
background-position:bottom;
	}
#menu-item-198 .menu-item-object-page {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_8.gif);
background-repeat:repeat-x;
background-position:bottom;
	}
#menu-item-107 .menu-item-object-page {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_3.gif);
background-repeat:repeat-x;
background-position:bottom;
	}
#menu-item-13 .menu-item-object-page {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_7.gif);
background-repeat:repeat-x;
background-position:bottom;
	}
#menu-item-103 .menu-item-object-page {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_4.gif);
background-repeat:repeat-x;
background-position:bottom;
	}
#menu-item-1216 .menu-item-object-page {
background-image: url(https://tango-eemon.com/wp-content/uploads/2017/04/mark_6.gif);
background-repeat:repeat-x;
background-position:bottom;
	}
}
h1 {
margin-top: 10px !important;
}
h3.taiken {
background: linear-gradient(transparent 70%, #a7d6ff 70%);
padding: 0.25em 0.5em;/*上下 左右の余白*/
color: #494949;/*文字色*/
border-left: solid 8px #7db4e6;/*左線*/
}
h3.taiken2 {
padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
color: #494949;/*文字色*/
background: #f4f4f4;/*背景色*/
border-left: solid 5px #7db4e6;/*左線*/
border-bottom: solid 3px #d7d7d7;/*下線*/
}
h3.taikenmenu{
position: relative;
padding: 0.25em 0;
}
h3.taikenmenu:after {
content: "";
display: block;
height: 4px;
background: -moz-linear-gradient(to right, rgb(255, 186, 115), #ffb2b2);
background: -webkit-linear-gradient(to right, rgb(255, 186, 115), #ffb2b2);
background: linear-gradient(to right, rgb(255, 186, 115), #ffb2b2);
}

.boxkigyo2 {
    padding: 0.5em 1em;
    margin: 2em 0 4em 0;
    /*　font-weight: bold;*/
    color: #2e5c9b;/*文字色*/
    background: #FFF;
    border: solid 3px #6091d3;/*線*/
border-width:4px 0 4px 0;
   /* border-radius: 10px;角の丸み*/
}
.boxkigyo2 p {
    margin: 0; 
    padding: 0;
}
section table { width: 100%; }
section th, section td  { padding: 10px; border: 1px solid #ddd; }
section th  { background: #f4f4f4; }
 
/*----------------------------------------------------
  .taikentable01
----------------------------------------------------*/
.taikentable01 th  { width: 30%; text-align: left; }
 
@media only screen and (max-width:480px){
    .taikentable01 { margin: 0 -10px; }
    .taikentable01 th,
    .taikentable01 td{
    width: 100%;
    display: block;
    border-top: none;
    }
  .taikentable01 tr:first-child th { border-top: 1px solid #ddd; }
}
.box18{
    margin:2em 0;
    position: relative;
    padding: 0.25em 1em;
    border: solid 2px #ffcb8a;
    border-radius: 3px 0 3px 0;
}
.box18:before,.box18:after
{
    content: '';
    position: absolute;
    width:10px;
    height: 10px;
    border: solid 2px #ffcb8a;
    border-radius: 50%;
}
.box18:after {
    top:-12px;
    left:-12px;
}
.box18:before {
    bottom:-12px;
    right:-12px;
}
.box18 p {
    margin: 0; 
    padding: 0;
}
.kigyotitle {
    padding: 0.5em 1em;
    margin: 0 0 2em 0;
    color: #FFF;
font-weight: bold;
font-size: 1.5em;
text-align: center;
    background: #5a9ee0;
    border-bottom: solid 6px #3f87ce;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
    border-radius: 9px;
}
.kigyotitle p {
    margin: 0; 
    padding: 0;
}/* End custom CSS */