ol, ul {padding-left: 0rem !important;}
.tab_wrap span{font-size: 2rem;text-align: center;}
#header{margin-top: -100px;}
.container03 {max-width: 1380px !important;margin: auto;padding-left: 300px;margin-top: 75px !important;}
.sub_menu{width: 1320px;margin: auto;margin-top: 0px  !important;border-top: 0px solid silver   !important;border-bottom: 0px solid silver   !important;}
.s_menu {max-width: 230px  !important;float: left  !important;width: 230px;}
.s_menu ul li {width:100% !important;height: 42px !important;}
.product_grap {max-width: 1320px !important;width:100% !important}
.na01{width: 1040px;float: right;}
.p_btn img{width:44%}
.scroll--element {line-height: 40px !important;border-radius:9px !important;}
.scroll--element + .scroll--element{margin-top: 10px !important;}
.dropdown{margin-top: 50px !important;z-index: 10;}
.s_menu ul .on {background: #064885 !important;color: #fff !important;}
.s_menu ul li a:hover  {color:#fff !important;font-weight: bold;}
.s_menu ul li:hover  { background:#064885;}
.ig_box p {height:30px}
.min-vh-75 { min-height: 20vh !important;}
.scroll__wrap .on{background: #0071bc}
.scroll__wrap .on a{color:#fff}
.int02{height:600px}
.greeting {width: 89% !important;}
.grap02 table { width: 100% !important;border-collapse: collapse;}
.grap02 th {border-right: 1px solid #e0e0e0 !important;padding: 10px !important;border: 1px solid #e0e0e0;background: #f7f7f7;}
.grap02 td {text-align: left;border: 1px solid #e0e0e0;}


@media screen and (max-width: 1540px) {
.na01 { width: 1040px;}
}


@media screen and (max-width: 1539px) {
.product_title{padding: 50px 50px 50px 30px !important;}
.na01 { width: 1065px;}
}


@media screen and (max-width: 1538px) {
.na01 { width: 81%}
}

@media screen and (max-width: 1380px) {
.container03 {max-width: 100%}
}

@media screen and (max-width: 1320px) {
.sub_menu{width: 100%;}
}

@media screen and (max-width: 1200px) {
.na01 { width: 76%}
}

@media screen and (max-width: 1199px) {
.int02{height:auto}
.product_title{padding: 50px 50px 50px 0px !important;width: 100% !important;}
}


@media screen and (max-width: 950px) {
.na01 { width: 73%}
}

@media screen and (max-width: 850px) {
.na01 { width: 71%}
}


@media screen and (max-width: 800px) {
.py-0 {overflow: hidden;clear: both;}
.product_title {padding: 50px 0px 50px 0px !important;}
.product_grap table { white-space: revert !important;;}
.container03 { overflow: hidden;clear: both;padding-left:0px}
.dropdown { margin-top: 0px !important;}
.s_menu {max-width: 100% !important;width: 100% !important;}
.tab_wrap span {display: none !important;}
.s_menu ul li {width: 50% !important;}
.scroll__wrap {margin-top: 20px;}
.na01 {width: 86%;float: left;margin-left: 8%;}
.product_grap {width: auto;}
}