

/*@media screen and (min-width: 779px) {*/
@media screen and (min-width: 1000px) {

/*
.gazouinner {
    width: 15%;
    height: 1%;
    border-radius: 50%;
    position: relative;
    margin: -30% 0 0 80%;
    top: 90px;
    right:5%;
}
*/
/*.modoru{ display:none; }*/

#Button1,#Button2,#Button3{ /*20180127 show as row*/

    background-color: #f06543;	height:45px;border-radius: 3px;color: #fff;display: inline-block;
    font-size:1.1em; /*margin:40px 0 0 0;*/
    cursor:pointer;
}

    tr:nth-child(even){
        background: #f5f5f5;
    }

/* Prevent iphone from resizing landscape mode */
html{
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
}

/* Apply natural layout model to all element */

*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


body{
    /*font-size: clamp(16px,2vw,20px);*/
}

table#tid1{

    width: 90%;
    line-height:60px;
    padding-left: 30px;
    position: relative;
    top: -250px;
    margin-bottom: -200px;
}
table#tid2{

    width: 90%;
    line-height:60px;
    padding-left: 30px;
    position: relative;
    top: -270px;
    margin-bottom: -250px;
}


table{
    width: 60%;
    /*margin: -30px auto;*/
    /*border-collapse: collapse;*/
    border: none;
    line-height:50px;
    /*margin: 0 0 0 5%;*/
    padding-left:30px;

}


#tid0 tr{
    background-color: white !important;
}

#tid0 td{
   border:none;
   padding: 1em;
   font-size:1.2em;
   text-decoration-line: underline;
  

}
#Rpt_UserList tr{}

#Rpt_UserList td{
   border: solid 3px;
   /*padding: 1em;*/
   font-size:1.2em;
   border-color: gainsboro;
   /*border-bottom: dashed;*/
   padding: 5px 0 0 40px;
    
}

td a{
   /* font-weight: bold;*/
    color: #000000;
    text-decoration: underline;
    
}









.t1{
    /*margin:-10% 0 0 0*/

}

.t2{
    /*margin:-2% 0*/

}
        

/* BODY and wrapper remove predefined margin */
/*
body{
    margin: 0 auto; 
    padding: 0; 
    color: #323232;
*/
    /*von 5/1/2018 scrolling on iphone devices*/
/* 
    height: auto;
*/
    /*overflow-y: scroll;*/ /* has to be scroll, not auto */
    /*-webkit-overflow-scrolling: touch;*/
/*
}
*/


    

/****************************/
/***    Navigation Bar    ***/
/****************************/
/* VON COMMENT OUT FOR NEW HEADER 1/21/18
header {
	background: #4FCC61;
    width: 98%;
    max-width: 3036px;
    min-width: 1024px;
	height: 50px;
	margin-bottom: 80px;
	/*margin-left: -30px; removed von 
}
.inner {
	margin: 0 auto;
    padding: 0px 20px;
    position: relative;
}

.logo {
	text-decoration: none;
	color: #777;
	font-weight: 800;
	font-size: 30px;
	line-height: 40px;
    margin-left: 30px;
}
.logo1{
	text-decoration: none;
	color: #777;
	font-weight: 800;
	font-size: 30px;
	margin-bottom: 60px;
}

h1 {
	text-align: center;
    width: 100%;
	font-weight: 800;
	font-size: 40px;
}
/* navigation content edit
.mscreen{
	display: none;
}
nav > ul {
  	float: right;
    /*margin-right: -60px; removed by von 
}

nav > ul > li {
  	text-align: center;
    line-height: 40px;
    margin-left: 15px;
}

nav > ul li ul li {
	width: 100%;
  	text-align: left;
}

nav ul li:hover {
	cursor: pointer;
	position: relative;
}
nav ul li:hover > ul {
  	display: block;
}
nav ul li:hover > a {
	color: #777;
}
nav > ul > li > a {
	cursor: pointer;
	display: block;
  	outline: none;
  	width: 100%;
	text-decoration: none;
}

nav > ul > li {
  	float: left;
  	list-style: none;
}
nav a {
	color: white;
}
nav > ul li ul {
  	display: none;
  	position: absolute;
  	left: 0;
	top: 100%;
  	width: 100%;
	z-index: 2000;
}
nav > ul li ul li > a {
	text-decoration: none;
}

[type="checkbox"], label {
	display: none;
}
*/

/****************************/
/***    NEW NAVIGATION    ***/
/****************************/
/*   added by von 1/21/18   */


/* 20210212
.header-container{
    width: 98%;
    max-width: 3036px;
    min-width: 1024px;	
    height: 55px;
    background: url("../img/img_company_info_first/tex.png");
}
.logo-container{
    float:left;
}
.navigation-container{
    float: right;
    margin-top: 15px;
}
.logo{
    margin-left: 30px;
}
.logo1{
    margin-bottom: 55px;
}
ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
li {
    display:inline-block;
    float: left;
    margin-right: 1px;
}
li a {
    display:block;
    margin-right: 25px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
    text-decoration: none;
}
li:hover a {
    color: #323232;
}
li:hover ul a {
    color: #2f3036;
    height: 40px;
    line-height: 40px;
}
li:hover ul a:hover {
    background: #19c589;
    color: #fff;
}
li ul {
    display: none;
}
li ul li {
    display: block;
    float: none;
}
li ul li a {
    width: auto;
    min-width: 100px;
    padding: 0 20px;
}
ul li a:hover + .hidden, .hidden:hover {
    display: block;
}
.show-menu {
    display: none;
}
*/

/*Hide checkbox*/
/*input[type=checkbox]{
    display: none;
}*/
/*Show menu when invisible checkbox is checked*/
/*input[type=checkbox]:checked ~ #menu{
    display: block;
}
*/

/* MAIN CONTENT CSS von remove not needed 1/21/18
#wrapper{
	width: 1068px;
    margin: 0 auto;
    text-align: center;
}*/


/****************************/
/***     BREAD  CRUMBS    ***/
/****************************/
#breadcrumbs{
	/*margin-top: -60px;/*  von removed 1/21/18  */
	margin-left: 60px;
}
.breadcrumbs-text{ /*added by von 1/21/18*/
    float: left;
    clear: both;
    vertical-align: top;
    margin-top: -50px;
    margin-left: 30px;
}
#breadcrumbs a{
	color: #45c070;
	margin-left: 10px;
    margin-right: 10px;
}
/****************************/
/***    HEADER CONTENT    ***/
/****************************/
#page-num-header-img-1{
	width: 150px;
	width: 150px;
}
#page-num-container
{
    background: url("../img/img_company_info_first/tex.png");/*added by von 1/21/18*/
    background-color: #4FCC61;
    width: 100%;
    max-width: 3036px;
    min-width: 1024px;
	height: auto;
	text-align: center;
	z-index: -1;
	margin: 0 auto;
	margin-bottom: 10px;
	color: white;
	clear: both; /*added by von 1/21/18*/
}
#page-number-text
{
    display: inline-block;
    margin-right: 10px;
    border-right: 1px solid;
    padding-right: 10px;
}
#page-num-header-txt{
	display: inline-block;
	/*change to left if have img already*/
	text-align: center;
}
#page-num-header-img{
	display: inline-block;
}
/*HIDE SORT*/
.wrapper-sort{
	display: none;
}

/****************************/
/***MAIN CONTENT CONTAINER***/
/****************************/
.table-contents-container{
	margin-top: 10px;
}
.main-container{
	margin: 0 auto;
	/*width: 935px; change */
	width: 800px;
	border-top: 1px solid;
	border-top-style: dashed;
	border-top-color: #45c070;
	overflow: hidden;
}

.border-container{
	/*width: 935px; von changed 1/21/18 */
    width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

/* MAIN CONTENT CSS */
/*.container-img{
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 38%; /*  von added 1/21/18  */
/*}*/
/*
.container-img1{
	width: 100%;
	height: 250px;
}*/
/*#container-text{};von removed not needed 1/21/18
}
.main-container{
	width: 800px;
}*/
.item-info-container{
	float: left;
	text-align: left;
	/*margin-left: 20px; von removed not needed 1/21/18*/
	/*width: 60%;   von added 1/21/18  */
	width: 100%;
    line-height: 2;
}
}
.item-info-container h2{
	color: #45bfc2;
	margin: 0;
	margin-top: 10px;
} 
.name-of-person{
	margin: 0;
	margin-left: 13px;
	/*margin-bottom:-50px;*/
}
.item-characteristic{
	padding: 5px;
	margin: -13% 0 0 0;
	margin-left: 13px;
	background-color: #45c070;
    background: url("../img/img_company_info_first/tex.png"); /*von added 1/21/18*/
	color: #fff;
	/*width: 50px;*/
	text-align: center;
	border-radius: 5px;
	float: left;
}
.item-characteristic-description{
	float: left;
	margin-left: 20px;
}
/* <!-- edited 8/27/17 VON -->*/
.item-description-header{
	height: auto;
	width: 450px;
}
/**<!-- END EDIT-->**/
.item-description-header{
	margin: 0;
	width:140%;
}
.item-description-header-375{
	display: none;
}
/*.border-description{
	BORDER LINE GREEN*/
	/*background-image: url("/m/img/img_company_info_first/line1.png"); /*von changed url 1/21/18*/
	/*width: 455px;von changed 1/21/18*/
	/*width: 98%;
    height: 13px;
}*/
.item-description{
	/*width: 470px;von changed 1/21/18*/
	width: 100%;
	font-size: 14px;
}
.item-price{
	/*width: 450px;von changed 1/21/18*/
	width: 100%;
	/*text-align: right;*/
}
.item-price-label{
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
}
.item-price-amount{
	display: inline-block;
	color: #f06543;
	font-size: 24px;
	font-weight: bold;
}

/****************************/
/***      PAGINATION      ***/
/****************************/
.page-number-text{
    display: inline-block;
    margin-right: 10px;
    border-right: 1px solid;
    padding-right: 10px;
    font-size: 12px;
}
/* PAGINATION BOTTOM STYLE*/
#content-information-wrapper-footer{
	width: 100%;
    max-width: 3036px;
    min-width: 1024px;	
	background-color: #ffffe0;
	border-top: 1px solid;
	border-top-color: #e6a63f;
	border-top-style: dashed;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.page-number-text1{
	margin-left: 10px;
	margin-right: 10px;
    display: inline-block;
    font-size: 12px;
}
.page-number-text2{
	margin-left: 10px;
	margin-right: 10px;
    display: inline-block;
    color: #de0000;
    font-size: 12px;
}
.page-number-text3{
	display: inline-block;
    margin-left: 10px;
    border-left: 1px solid;
    padding-left: 10px;
    font-size: 12px;
}

/****************************/
/***   PAGINATION MOBILE  ***/
/****************************/
.content-page-wrapper-375{
	border: 1px solid;
	border-color: #e6a63f;
	border-top-style: dashed;
	text-align: center;
	display: none;
	width: 100%;
}
.content-page-wrapper-375-label1{
	display: inline-block;
	text-align: left;
	padding-right: 10px;
}
.content-page-wrapper-375-label2{
	display: inline-block;
	text-align: right;
	padding-left: 10px;
}
.content-page-wrapper-375-button{
	display: inline-block;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #c8c8c8;
	padding-left: 15px;
	padding-right: 15px;
    margin-right: -3px;
    margin-left: -2px;	
    cursor: pointer;
    background-color: #e6e6e6;
}
.content-page-wrapper-375-button:hover{
	background-color: #45c070;
	color: #fff;
}
.arrow-left {
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom : 10px solid transparent;
    border-right: 20px solid #c8c8c8;
    margin-left: -3px;
    margin-bottom: 5px;
    display: inline-block;
    vertical-align: top;
}
.arrow-left-p{
	display: inline-block;
}
.arrow-right {
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #c8c8c8;
    margin-left:  42px;
    margin-left: -3px;
    margin-bottom: 5px;
    display: inline-block;
    vertical-align: top;
}
.arrow-right-p{
	display: inline-block;
}
/****************************/
/***    HIDE END TABLE    ***/
/****************************/
.end-information-table{
	display: none;
}
/****************************/
/***        FOOTER        ***/
/****************************/
#footer{
    background-color: #4FCC61;
    height: 96px;
    z-index: -1;
    margin-top: 65px;
    width: 100%;
    max-width: 3036px;
    min-width: 1024px;
}
/* FOOTER Logo */
#logo-footer{
    width: 218px;
    height: 36px;
    margin-top: 30px;
    margin-left: 40px;
}
/* FOOTER Content */
#footer-right{
    float: right;
    line-height: 5px;
    margin-top: 20px;
    font-size: 14px;
    margin-right: 40px;
    color: white;
}
/*FOOTER*/
.footer-cont{
    background-color: #4FCC61;
    z-index: -1;
    width: 100%;
    max-width: 3036px;
    min-width: 1024px;
	color: white;
    clear: both;
}

.footer-cont-375{
	display: none;
	margin-left: 0px;
}
#footer p{
	font-size: 10px;
	line-height: 3px !important;
}
 /*<!-- Main Footer Left -->*/
.left{
	margin-left: 100px; 
	padding-top: 10px;
	width: 450px; 
	float: left;
}
.contain-left{
	border-bottom: 1px solid; 
	border-bottom-style: dashed; 
}
/*<!-- Main Footer Center and Left--> */
.contain-left-list{
	float: left; 
	line-height: 10px; 
	margin-top: 10px;
	margin-right: -10px;
}
.contain-left-list1{
	float: right; 
	margin-right: 70px; 
	margin-bottom: 10px;  
	line-height: 10px; 
	margin-top: 10px;
}
/*<!-- Main Footer Center and Right --> */
.contain-center{
	float: left;  
	padding-top: 10px; 
	margin-left: 20px;
}
/*<!-- Main Footer Right --> */
.contain-left-list2{
	float: left; 
	line-height: 10px; 
	margin-top: 10px;
}
.contain-left-c{
	border-bottom: 1px solid; 
	border-bottom-style: dashed; 
	width: 136px;
}
.contain-left-c2{
	border-bottom: 1px solid; 
	border-bottom-style: dashed; 
	margin-top: 90px;
	width: 136px;
}

/* Main Footer Link, Logo and Copyright */ 
#falink{
	clear: both;
}
#falinka{
	margin-top: 50px; 
	margin-bottom: 90px; 
	background-color: white; 
	padding: 10px; 
	border: 1px solid; 
	order-color: white; 
	border-radius: 10px; 
	margin-left: 280px;
	color: #4ac9cf;
}
#imgty{
	width: 190px; height: 44px; float: right; margin-right: 30px;
}
#copyright{
	clear: both; 
	margin-left: 600px;
}





/*ie*/
/*@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {*/
/*HEADER ADJUST RIGHT*/
/*nav > ul {
    float: right;
    margin-right: 30px;
}*/


}

