/*VER.202309 GEN.1.3
202203 LVR
202009 box-sizing: border-box;
201812
201710
*/ 

/*HTML, BODY {height:100%;}*/

BODY
{ 
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

* {box-sizing: border-box;}

/* -------------- LINKS ---------------- */


A.OP:hover IMG {opacity:0.80;}
INPUT.OP:hover  {opacity:0.80;}

/* -------------- PRESET ---------------- */

FORM{
  margin:0px;
  padding:0px;
}

P
{
  margin-top:0px;
  margin-bottom:10px;
  padding:0px;  
}

P.sp
{
  margin-top:0px;
  margin-bottom:20px;
}

P.sp20
{
  margin:20px 0px;
}

P.sm
{
  margin-bottom:4px;
}

P:last-child {margin-bottom:0px;}

UL 
{
	margin:0px 0px 8px 15px; 
	padding:0px;
}

UL.sp
{
  margin:0px 0px 0px 30px;
  padding:0px;
}

IMG
{
 border:0px;
}

IMG.Limg9
{
  vertical-align:middle;
  margin:0px 4px 0px 0px;
}

IMG.Rimg11
{
  margin:2px 0px -3px 4px;
}

TABLE
{
	/*border-collapse: collapse;*/
	/*border-spacing: 0px;*/
}

.ClearDiv, .CD
{
	display:block;
	float:none!important;
  clear:both;
  overflow:hidden;
  width:0px!important;
  height:0px!important;
  margin:0px!important;
  padding:0px!important;
  line-height:0px!important;
}

DIV.DotDiv
{
  clear:both;
  height:1px;
  font-size:1px;
  background-image:url('/img/dot.gif');
  background-repeat:repeat-x;
}

.not-selectable {
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer */
	-khtml-user-select: none; /* KHTML browsers (e.g. Konqueror) */
	-webkit-user-select: none; /* Chrome, Safari, and Opera */
	/*-webkit-touch-callout: none;*/ /* Disable Android and iOS callouts*/
}


INPUT,TEXTAREA, SELECT {}
.noBorder {border-width:0px!important;}
.on {display:block!important;}
TEXTAREA:focus, INPUT:focus, SELECT:focus {outline: none;}
BUTTON {cursor:pointer; border-width:0px; outline: none;}
LABEL {cursor:pointer; user-select: none;}

.tblDiv {display:table;}
.trDiv {display:table-row;}

.centering {position:relative; width:100%;}
.centeringL {position: relative; right: 50%; float: right;}
.centeringR {position: relative; z-index: 1; right: -50%;}


/*vertical:center; align:left;*/
.flex-block {display:flex; flex-direction:row; align-items:center;}
/*vertical:center; align:center;*/
.flex-block-c {display:flex; flex-direction:row; align-items:center; justify-content:center;}

/* FLOATER */
#floating {
	width:100%;
	background:url('/_img/head/bg2.gif');
	height:70px;
}

.fixed {
	position: fixed;
	top: 0px;
	left:0px;
	z-index: 10;
	box-shadow:0px 3px 10px rgba(0,0,0,0.6)!important; 	
}

/* TITLE attr always Show! */
/*
*[title] 
{
  position: relative;
}
*[title]:hover:after 
{
  content:attr(title);
  position:absolute;
  left:4px;
	bottom: -40px;
  z-index: 100;
  background-color: #dadada;
  line-height: 16px;
  color: #333;
  padding: 4px;
	white-space:nowrap;
	border-radius:5px;
}
*/
/*min-width: 100px;
  max-width: 200px;*/

/* PLACEHOLDER */

/*
INPUT[placeholder]   
{
	color: #df9a7d;
	text-align: left;
	font-weight:normal;
}

INPUT.input-placeholder
{
	color: #df9a7d;
	text-align: left;
	font-weight:normal;
}
*/

INPUT:-moz-placeholder
{
	color: #00000099;
	/*text-align: left;*/
	font-weight:normal;
}

INPUT::-webkit-input-placeholder
{
	color: #00000099;
	/*text-align: left;*/
	font-weight:normal;
}


/* -------------- /PRESET ---------------- */

