BODY {
 PADDING: 0px;
 MARGIN: 0px;
 font-size: 0.9em;
 line-height: 160%;
 /*color: #626262;*/
 color:#333;
 font-family: "CI","lr oSVbN", Osaka, Helvetica, Arial, sans-serif;
}

H1 {
	PADDING: 0px;
	MARGIN: 0px;
	font-size: 0.9em;
}
H2 {/*ΆMENUΜεJeSΙgp*/
	margin: 0px;
	padding: 6px 0px 0px 0px;
	height: 18px;
/*	width: 154px;*/
	_height: 24px;
/*	_width: 178px;*/
	font-weight: bold;
	color: #47210D;
	font-size: 1.1em;
	font-family: "CI","lr oSVbN", Osaka, Helvetica, Arial, sans-serif;
	line-height:1.2em;
	
}
H3 {
 font-family: "Noto Sans JP", "CI","lr oSVbN", Osaka, Helvetica, Arial, sans-serif;
 font-weight:200;
	-webkit-transform: rotate(.028deg);
	-ms-transform: rotate(.028deg);
	transform: rotate(.028deg);
	font-size:1.8em;
	line-height:1.5em;
 PADDING: 0px;
 MARGIN: 0px;
}
.h3jp{
	display:inline-block;
	margin-left:20px;
	font-size:0.6em;
	font-weight:400;
	}

H4 {
 font-family: "Noto Sans JP", "CI","lr oSVbN", Osaka, Helvetica, Arial, sans-serif;
 font-weight:400;
	-webkit-transform: rotate(.028deg);
	-ms-transform: rotate(.028deg);
	transform: rotate(.028deg);
	font-size:1.2em;
	line-height:1.5em;
 PADDING: 0px;
 MARGIN: 0px;
}
H5 {
 PADDING: 0px;
 MARGIN: 0px;
}
H6 {
 PADDING: 0px;
 MARGIN: 0px;
}
DIV {
 PADDING: 0px;
 MARGIN: 0px;
}
BLOCKQUOTE {
 PADDING: 0px;
 MARGIN: 0px;
}
P {
 PADDING: 0px;
 MARGIN: 0px;
}
DL {
 PADDING: 0px;
 MARGIN: 0px;
}
DT {
 PADDING: 0px;
 MARGIN: 0px;
}
DD {
 PADDING: 0px;
 MARGIN: 0px;
}
HR {
 PADDING: 0px;
 MARGIN: 0px;
}
FORM {
 PADDING: 0px;
 MARGIN: 0px;
}
SUB {
 PADDING: 0px;
 MARGIN: 0px;
}
SUP {
 PADDING: 0px;
 MARGIN: 0px;
}
img{border:none;}




/*
*******************/
input[type="submit"] {
	display:inline-block;
	font-family: "CI","lr oSVbN", Osaka, Helvetica, Arial, sans-serif;
	font-size:1em;
	line-height:1.5em;
	background:#47210d;
	color:#fff;
	border: none;
	border-radius: 3px;
	padding:8px;
	text-align:center;
	max-width:300px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	}
input[type="submit"]:hover{
	background:#0f1111;
	}
input[type="text"] ,
input[type="password"] {
	display:inline-block;
	font-family: "CI","lr oSVbN", Osaka, Helvetica, Arial, sans-serif;
	font-size:1em;
	line-height:1.5em;
	border: #999 solid 1px;
	border-radius: 3px;
	padding:8px;
	}
select{
	font-family: "CI","lr oSVbN", Osaka, Helvetica, Arial, sans-serif;
	font-size:1em;
	line-height:1.5em;
	display:inline-block;
	border: #999 solid 1px;
	border-radius: 3px;
	padding:8px;
}

/* IEΕξσͺcικΜΞτiOΜ½ίj */
select::-ms-expand {
  display: none;
}
	


#loginPasswordWrap {
    position: relative !important;
    display: inline-block !important;
    width: 218px !important;
    max-width: 100%;
    vertical-align: middle;
}

#loginPasswordWrap #loginPassword {
    display: block;
    width: 100% !important;
    box-sizing: border-box !important;
    padding-right: 40px !important;
}

#loginPasswordWrap #loginPasswordToggle {
    position: absolute !important;
    top: 50% !important;
    right: 5px !important;
    left: auto !important;
    transform: translateY(-50%) !important;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 32px !important;
    height: 32px !important;
    padding: 0 !important;
    margin: 0 !important;

    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    cursor: pointer;
    color: #777;
}
/* EdgeWΜpX[h\¦{^πρ\¦ */
#loginPassword::-ms-reveal {
    display: none;
}