@charset "utf-8";
/* CSS Document */
.jsTabGroup {font-family:TazuganeGothicStdN, sans-serif;}
.jsTabGroup input {font-family:TazuganeGothicStdN, sans-serif;}


/* .jsTabItem { display: none;}
.jsTabItem.active { display: block;}

.jsTabGroup ul {list-style-type: none;padding: 0;margin: 0;}
.tab {display: flex;}
.tab li {cursor: pointer;border: 1px solid #e6e6e6;border-radius: 30px; padding: 0.7em 1.5em;margin-right: .7em;}
.tab li.tabCurrent {border: 1px solid #000;}
.subMenu {display: flex;}
.subMenu li a {cursor: pointer;border: 1px solid #e6e6e6;border-radius: 30px; padding: 0.7em 1.5em;margin-right: .7em;text-decoration: none;color: #000;}
.subMenu li a.active  {border: 1px solid #000;}
.subWrap {display: flex;justify-content: space-between;}
.tab2 {display: flex;padding-top: 10px !important;}
.tab2 li {cursor: pointer;background-color:#e6e6e6;border-radius: 30px; padding: 0.5em 3.5em;color:#fff}
.tab2 li.tabCurrent  {background-color: #000;}
.titleWrap {display: flex;justify-content: space-between;}
.show_switch ul {display: flex;margin-top: 20px !important;}
.show_switch ul a {background-color:#000;border-radius:10px; padding: 0.5em 1.5em;color:#fff;margin-left: 1em;text-decoration: none;}

#buttons {margin-bottom: 20px;padding-top: 10px;}
#buttons ul {list-style: none;padding: 0;margin: 0;}
#buttons ul li {display: block;margin: 0 4px 0 0;padding: 0;}
#buttons ul li#adjst {margin-top: 12px;}
#nav, #nav2, #nav3 {margin-bottom: 12px;padding-top: 20px;}
#nav ul, #nav2 ul, #nav3 ul {list-style: none;padding: 0;margin: 0;}
#nav ul li, #nav2 ul li, #nav3 ul li {display: block;margin: 0;padding: 0;}
#nav ul li a img, #nav2 ul li a img, #nav3 ul li a img {display: block;border-top: 0;border-bottom: 0;max-width:210px;}

.irp_comment { text-align:right; margin:30px 0 }
#monthly .gt-holder td {  padding: 6px 4px;}
.irContentInner .irArticle .check-container .selectButtonWrap {width:800px;margin-top: 40px;}
@media (max-width: 768px) {
.graph {width:100% !important;min-width:inherit !important}
.irContentInner .irArticle .check-container .selectButtonWrap {width:100%;}
}

.table-container table { border-spacing: 0;width: 100%;border-radius:10px;border: 1px solid #000;overflow: hidden;}
.table-container th {border: 1px solid #efefef;text-align: left;padding: 0.7em ;}
.table-container td {border: 1px solid #efefef;text-align: right;padding: 0.7em ;}
.table-container thead th {background-color: #000;color: #fff;text-align: center;padding: 0.7em ;}
@media screen and (max-width:500px){
.table_container {min-width:inherit !important}
[class*="table-scroll"] {clear: both;margin-top: 5px;overflow-y: hidden;padding-bottom: 10px;width:100%;margin-bottom:30px;min-width: inherit !important;}
.table-scroll table { margin-bottom:0}
.table-scroll table th {white-space: nowrap;min-width: inherit !important}
[class*="table-scroll"]::-webkit-scrollbar {width: 10px;background: #cccccc;border-radius: 10px;}
[class*="table-scroll"]::-webkit-scrollbar:horizontal {height: 10px;background: #cccccc;border-radius: 10px;}
[class*="table-scroll"]::-webkit-scrollbar-thumb {background: #5e647b;border-radius: 10px;}
[class*="table-scroll"]::-webkit-scrollbar-thumb:horizontal {background: #5e647b;border-radius: 10px;}
} */