@charset "utf-8";

.sheet-rolltemplate-default table {
	width:100%;
	background-color:white;
	border:1px solid rgba(112,32,130,1)
}
.sheet-rolltemplate-default caption {
	background-color:rgba(112,32,130,1);
	color:white;
	font-family:"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-size:1.1em;
	padding:5px
}
.sheet-rolltemplate-default td {
	padding:5px;
	line-height:1.4em;
	vertical-align:top
}
.sheet-rolltemplate-default td:first-child {
	font-weight:bold;
	text-align:right;
	min-width:50px;
	padding-right:10px
}
.sheet-rolltemplate-default tr:nth-child(even) {
	background-color:#eee
}






.sheet-rolltemplate-InsaeContents {display:block; position:relative; padding:4px; background:url('https://i.imgur.com/xs2dM7A.png') #3a0000; border:1px solid #000; color:#e8c06e;}
.sheet-rolltemplate-InsaeContents:before {content:""; display:block; position:absolute; top:0; left:8px; width:38px; height:60px; z-index:1; background:url('https://i.imgur.com/z5QCSU9.png') no-repeat 0 0; background-size:contain;}
.sheet-rolltemplate-InsaeContents:after {content:""; display:block; position:absolute; bottom:0; right:8px; width:40px; height:60px; z-index:1; background:url('https://i.imgur.com/Op00Mf6.png') no-repeat 100% 100%; background-size:contain;}
.sheet-rolltemplate-InsaeContents > .sheet-acc {display:block; position:absolute; width:8px; height:8px; border:1px solid #deb869;}
.sheet-rolltemplate-InsaeContents .sheet-acc.sheet-top {top:0; left:0;}
.sheet-rolltemplate-InsaeContents .sheet-acc.sheet-left {top:0; right:0;}
.sheet-rolltemplate-InsaeContents .sheet-acc.sheet-right {bottom:0; right:0;}
.sheet-rolltemplate-InsaeContents .sheet-acc.sheet-bottom {bottom:0; left:0;}
.sheet-rolltemplate-InsaeContents em {color:#e60012; font-style:normal; font-weight:800 !important;}
.sheet-rolltemplate-InsaeContents .sheet-ins-default-con {border:1px solid #deb869; padding:12px 14px 14px; font-size:13px; line-height:1.5; min-height:60px; text-align:center; word-break:keep-all;}
.sheet-rolltemplate-InsaeContents .sheet-ins-default-con .sheet-ins-tit {display:block; text-align:center; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #b39353; line-height:1.2;}
.sheet-rolltemplate-InsaeContents .sheet-ins-default-con .sheet-ins-tit span,
.sheet-rolltemplate-InsaeContents .sheet-ins-default-con .sheet-ins-tit strong {display:block;}
.sheet-rolltemplate-InsaeContents .sheet-ins-default-con .sheet-ins-tit strong {font-size:16px; font-weight:800;}
.sheet-rolltemplate-InsaeContents .sheet-ins-default-con .sheet-ins-tit strong em {color:#e60012;}
.sheet-rolltemplate-InsaeContents .sheet-ins-default-con .sheet-ins-tit span {font-size:11px;}
.sheet-rolltemplate-InsaeContents .sheet-emotion-box {overflow:hidden;}
.sheet-rolltemplate-InsaeContents .sheet-emotion-box span {display:block; float:left; width:50%; text-align:center; font-weight:800; font-size:18px; box-sizing:border-box;}
.sheet-rolltemplate-InsaeContents .sheet-emotion-box span.sheet-m:after {content:"-"; color:#ee5f5b; margin-left:5px;}
.sheet-rolltemplate-InsaeContents .sheet-emotion-box span.sheet-p:before {content:"+"; color:#337ab7; margin-right:5px;}
.sheet-rolltemplate-InsaeContents .sheet-emotion-box span.sheet-m {border-left:1px solid rgba(0,0,0,.3);}
.sheet-rolltemplate-InsaeContents .sheet-big {font-size:16px; font-weight:800;}
.sheet-rolltemplate-InsaeContents .inlinerollresult {display:inline; margin:0 !important; border:none !important; background:transparent !important; padding:0 !important; font-weight:400 !important;}

.sheet-rolltemplate-InsaeDice {display:block; position:relative; padding:4px; background:url('https://i.imgur.com/xs2dM7A.png') #3a0000; border:1px solid #000; color:#e8c06e;}
.sheet-rolltemplate-InsaeDice:before {content:""; display:block; position:absolute; top:0; left:8px; width:38px; height:61px; z-index:1; background:url('https://i.imgur.com/z5QCSU9.png') no-repeat 0 0; background-size:contain;}
.sheet-rolltemplate-InsaeDice:after {content:""; display:block; position:absolute; bottom:0; right:8px; width:40px; height:60px; z-index:1; background:url('https://i.imgur.com/Op00Mf6.png') no-repeat 100% 100%; background-size:contain;}
.sheet-rolltemplate-InsaeDice > .sheet-acc {display:block; position:absolute; width:8px; height:8px; border:1px solid #deb869;}
.sheet-rolltemplate-InsaeDice .sheet-acc.sheet-top {top:0; left:0;}
.sheet-rolltemplate-InsaeDice .sheet-acc.sheet-left {top:0; right:0;}
.sheet-rolltemplate-InsaeDice .sheet-acc.sheet-right {bottom:0; right:0;}
.sheet-rolltemplate-InsaeDice .sheet-acc.sheet-bottom {bottom:0; left:0;}

.sheet-rolltemplate-InsaeDice em {color:#e60012; font-style:normal;}
.sheet-rolltemplate-InsaeDice .sheet-ins-default-con {border:1px solid #deb869; padding:12px 14px 14px; font-size:13px; line-height:1.5; min-height:60px; text-align:center; word-break:keep-all;}
.sheet-rolltemplate-InsaeDice .sheet-ins-default-con .sheet-ins-tit {display:block; text-align:center; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #b39353; line-height:1.2;}
.sheet-rolltemplate-InsaeDice .sheet-ins-default-con .sheet-ins-tit.sheet-noline {border-bottom:0; margin-bottom:0; padding-bottom:0;}
.sheet-rolltemplate-InsaeDice .sheet-ins-default-con .sheet-ins-tit span,
.sheet-rolltemplate-InsaeDice .sheet-ins-default-con .sheet-ins-tit strong {display:block;}
.sheet-rolltemplate-InsaeDice .sheet-ins-default-con .sheet-ins-tit strong {font-size:16px; font-weight:800;}
.sheet-rolltemplate-InsaeDice .sheet-ins-default-con .sheet-ins-tit strong em {color:#e60012;}
.sheet-rolltemplate-InsaeDice .sheet-ins-default-con .sheet-ins-tit span {font-size:11px;}

.sheet-rolltemplate-InsaeDice .inlinerollresult {display:inline; text-align:center; margin:0 !important; border:none !important; background:transparent !important; padding:0 !important; font-weight:800;}
.sheet-rolltemplate-InsaeDice .inlinerollresult.fullcrit {color:#3FB315;}
.sheet-rolltemplate-InsaeDice .inlinerollresult.fullfail {color:#B31515;}
.sheet-rolltemplate-InsaeDice .sheet-ins-dice {font-size:20px; text-indent:.5rem; letter-spacing:.5em; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #b39353;}
.sheet-rolltemplate-InsaeDice .sheet-ins-dice .inlinerollresult {font-size:20px !important;}
.sheet-rolltemplate-InsaeDice .sheet-ins-target {font-size:14px;}
.sheet-rolltemplate-InsaeDice .sheet-ins-target em {font-weight:800;}
.sheet-rolltemplate-InsaeDice .sheet-ins-target .inlinerollresult {font-size:14px !important;}

.sheet-rolltemplate-InsaeDice .sheet-ins-rollresult span {display:block; margin-top:-11px; padding:5px; margin-bottom:10px; font-size:14px; font-weight:800;}
.sheet-rolltemplate-InsaeDice .sheet-ins-rollresult span.sheet-ins-ciri {color:#000; background:#75ff75;}
.sheet-rolltemplate-InsaeDice .sheet-ins-rollresult span.sheet-ins-fumble {color:#fff; background:red;}

.sheet-rolltemplate-InsaeDice .sheet-ins-effect {margin-top:10px;}
.sheet-rolltemplate-InsaeDice .sheet-ins-effect-inner {max-height:150px; overflow:auto; padding:10px; line-height:1.5; font-size:12px; text-align:left; background:rgba(0,0,0,.4); color:#fff;}
.sheet-rolltemplate-InsaeDice .sheet-ins-effect-inner .sheet-tag {display:inline-block; background:#e8c06e; padding:0px 2px; font-size:11px; color:#000; margin-right:2px;}
.sheet-rolltemplate-InsaeDice .sheet-ins-effect-guide {padding:5px 0 10px; border-top:1px solid #deb869;}