
.mp0 {
	margin: 0;
	padding: 0;
}

h1 {
color: #b92f32;
font-size: 130%;
border-left: 8px solid #b92f32;
border-bottom: 1px solid #b92f32;
padding-left: 5px;
}
h2 {
color: #b92f32;
font-size: 120%;
border-left: 8px solid #b92f32;
border-bottom: 1px solid #b92f32;
padding-left: 5px;
}

h3 {
color: #b92f32;
font-size: 110%;
border-left: 8px solid #b92f32;
border-bottom: 1px solid #b92f32;
padding-left: 5px;
}

table {border-collapse:  collapse;}
.darkLine {border:  1px solid #222222}

.bold {font-weight: bold;}

.nw {white-space: nowrap;}

.tc {text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}

.vat {vertical-align:  top;}
.vam {vertical-align:  middle;}

.w10 {width: 10%;}
.w14 {width: 14%;}
.w15 {width: 15%;}
.w16 {width: 16%;}
.w20 {width: 20%;}
.w25 {width: 25%;}
.w30 {width: 30%;}
.w35 {width: 35%;}
.w37 {width: 37%;}
.w40 {width: 40%;}
.w45 {width: 45%;}
.w47 {width: 47%;}
.w48 {width: 48%;}
.w49 {width: 49%;}
.w50 {width: 50%;}
.w60 {width: 60%;}
.w70 {width: 70%;}
.w75 {width: 75%;}
.w80 {width: 80%;}
.w90 {width: 90%;}
.w95 {width: 95%;}
.w100 {width: 100%;}
.wfc {width: fit-content;}
.iw100 {width: 100%;}

.rem03 {font-size: 0.3rem;}
.rem05 {font-size: 0.5rem;}
.rem06 {font-size: 0.6rem;}
.rem07 {font-size: 0.7rem;}
.rem08 {font-size: 0.8rem;}
.rem09 {font-size: 0.9rem;}
.rem10 {font-size: 1rem;}
.rem15 {font-size: 1.5rem;}
.rem20 {font-size: 2rem;}
.rem25 {font-size: 2.5rem;}

.f25 {font-size: 2.5rem;}

.mr1rem {margin-right: 1rem;}
.ml1rem {margin-left: 1rem;}

.mt1rem {margin-top: 1rem;}
.mt2rem {margin-top: 2rem;}
.mt1r {margin-top: 1rem;}
.mt2r {margin-top: 2rem;}

.mb1rem {margin-bottom: 1rem;}
.mb2rem {margin-bottom: 2rem;}
.mb1r {margin-bottom: 1rem;}
.mb2r {margin-bottom: 2rem;}

.pr1rem {padding-right: 1rem;}
.pl1rem {padding-left: 1rem;}
.pr3px {padding-right: 3px;}
.pl3px {padding-left: 3px;}

.pt1rem {padding-top: 1rem;}
.pt2rem {padding-top: 2rem;}

.pb05rem {padding-bottom: 0.5rem;}
.pb1rem {padding-bottom: 1rem;}
.pb2rem {padding-bottom: 2rem;}

.p3 {padding: 3px;}
.pt15 {padding-top: 15px;}
.pb15 {padding-bottom: 15px;}

.ma {margin: auto;}

.paz {
position: absolute;
z-index: 2;
}

.icon {
	max-width: 127px;
	max-height: 127px;
}
.ruIcon {
z-index: 1;
margin-left: -30px;
margin-top: -5px;
}
.mr40 {margin-left: 40px;}

.white    {color: white;}
.darkGray {color: #222222;}
.yellow   {color: yellow;}
.pink     {color: pink;}
.lightRed   {color: #ffbbbb;}
.lightBlue  {color: #bbbbff;}
.lightGreen {color: #bbffbb;}

.bgRed      {background-color: #FF0000;}
.bgPurple   {background-color: #FF00FF;}
.bgGray     {background-color: #555555;}
.bgDarkGray {background-color: #232323;}
.bgBlack    {background-color: black;}
.bgWhite    {background-color: white;}
.bgLightYellow {background-color: lightyellow;}


button {border-radius: 7px;}
input#submit {border-radius: 7px;}
input#reset {border-radius: 7px;}

.dn {display: none;}

.bsh {border-style: hidden;}

.bst {border-top: solid;}
.bsb {border-bottom-style: solid;}
.bsr {border-right-style: solid;}
.bsl {border-left-style: solid;}

.bth {border-top: hidden;}
.bbh {border-bottom: hidden;}
.brh {border-right: hidden;}
.blh {border-left: hidden;}

.mw50 {max-width: 50px;}
.mw60 {max-width: 60px;}
.mw70 {max-width: 70px;}
.mw90 {max-width: 90px;}

.mw120 {max-width: 120px;}
.mw130 {max-width: 130px;}
.mw140 {max-width: 140px;}
.mw150 {max-width: 150px;}
.mw160 {max-width: 160px;}
.mw170 {max-width: 170px;}
.mw180 {max-width: 180px;}
.mw190 {max-width: 190px;}
.mw200 {max-width: 200px;}

.miw500 {min-width: 500px;}

.inlineblock {display: inline-block;}
.inline {display: inline;}

.df {
	display:  flex;
}
.dfsa {
	display:  flex;
	justify-content: space-around;
}
.dfsb {
	display:  flex;
	justify-content: space-between;
}

.linkButtonA:active {
	background: radial-gradient(#b92f32, #451b1e);
	color: white;
	font-weight: bold;
}

.linkButtonA {
	display:block;
	border-radius: 7px;
	background-color: #EFEFEF;
	margin: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 80%;
	font-size: 0.9rem;
	text-align: center;
}

.ofh {
	overflow: hidden;
}


h1 {
	color: #0000ff;
}

table {
	border-collapse: collapse;
}
table, td, th {
	border: 1px #000000 solid;
	text-align: left;
}
/*超長文の時に自動折り返し*/
td {overflow-wrap: anywhere;}
.own {overflow-wrap: normal;}

.header {
	padding: 3px;
	font-weight: bold;
	color: #ffffff;
	background-color: #590d0b;
/*
#590d0b  89 13 11
	background-color: #419dd0;  065 157 208
*/
}
.subheader {
	padding: 3px;
	font-weight: bold;
	color: #ffffff;
	background-color: #b92f32;
/*
	background-color: #87b5d0;
*/
}

.regardless {color: #008800;}
.personalize {color: #ff00ff;}
.nofail {color: #008800;}

.plus {color: #0000ff;}
.minus {color: #ff0000;}

.bold {font-weight: bold;}

.effectBlue   {color: #0000ff;}
.effectRed    {color: #ff0000;}
.effectPurple {color: #FF00FF;}
.effectGreen  {color: #008800;}

.getMonster   {color: #773333;}
.getDungeon   {color: #333399;}
.getRandamBox {color: #cc0066;}
.getEvent     {color: #cc0066;}
.getEtc       {color: #333333;}
.getGray      {color: #888888;}

.prefix {color: #0000ff;}
.suffix {color: #ff0000;}

.red   {color: red;}
.blue  {color: blue;}
.green {color: #006400;}
.gray  {color: gray;}

.opacity03 {opacity: 0.3;}

.inprocess {background-color: lightyellow;}
.approval {background-color: palegreen;}

.cancel,.reject {background-color: lightgray;}
.cancelButton {background-color: #ffcccc;}
.rejectButton {background-color: #ff8888;}

.error {
	padding: 5px;
	font-weight: bold;
	color: #ffffff;
	background-color: Red;
}

	input[type="number"] {
	width: 5em;
}

.nbt {border-top-style: hidden;}
.nbr {border-right-style: hidden;}
.nbl {border-left-style: hidden;}
.nbb {border-bottom-style: hidden;}

.tc {text-align: center;}
.tr {text-align: right;}
.vat {vertical-align: top;}

.pm0 {padding: 0px;margin: 0px;}
.mb30 {margin-bottom: 30px;}

.alertMessage {
	color: #ff0000;
	font-weight: bold;
	font-size: 130%;
}

.noDisplay {display: none;}

.fr {float: right;}
.fl {float: left;}
.floatClear {clear: both;}
