/* センターライン見出し */
[class^="hdl-"], [class*=" hdl-"] {position: relative;
display:block; font-size:1.5rem; width:100%; margin-bottom: 1.5em; margin-top: 2em;
color: #333; font-weight: 700;
}

[class*=" hdl-"] > *, [class^="hdl-"] > * {	position: relative;	z-index: 2; }
[class*=" hdl-"] > span, [class^="hdl-"] > span {display: inline-block;}


/* 右上がり見出し */
.hdl-bg { position: relative; padding: 0.4em 1em; font-weight: bold; }

/* 右上がり見出し */
.hdl-up { position: relative; padding: 0.4em; margin-left: 1em; margin-right: 1em; font-weight: bold; width: auto;
  transform: rotate(-1deg) skew(-1deg);
  -webkit-transform: rotate(-1deg) skew(-1deg); }

/* 見出し　囲み */
.hdl-wrap { padding: .5em .75em; border: 1px solid; border-radius: 4px; }

/* 見出し　上下線 */
.hdl-tbbdr { padding: .75em 1rem;
  border-style : solid;
  border-width : 1px 0 1px;
 }

/* 見出し　上下２重線 */
.hdl-tbbdrw { position: relative; padding: 1em;}
.hdl-tbbdrw::before, .hdl-tbbdrw::after { position: absolute;
  left: 0;  content: '';
  width: 100%;  height: 6px;
  box-sizing: border-box;
}
.hdl-tbbdrw::before {
  top: 0;
  border-style : solid;
  border-width : 2px 0 1px;
}
.hdl-tbbdrw::after {
  bottom: 0;
  border-style : solid;
  border-width : 1px 0 2px;
}


/* ライン見出し */
.hdl-line { position:relative; border-bottom:solid 3px;
margin: 0 0 21px; padding: 7px 0; box-shadow: 0 1px 0 rgba(255,255,255,.3); }

/* センターライン見出し */
.hdl-centerline { position: relative; display: block; padding: 0 0.5em; text-align: center; }
.hdl-centerline > p, .hdl-centerline > span { position: relative; z-index: 2;}

.hdl-centerline * { display:inline-block; padding-left: .5rem; padding-right: .5rem; background-color: #fff; margin-left: 2rem;  margin-right: 2rem; }

.hdl-centerline:before { position: absolute; content: ''; z-index: 1;
top: 50%; display: block; width: 100%; height: 2px; }
.hdl-centerline:before {left:0; }
.hdl-centerline:after {right: 0;}

/* アロー見出し */
.hdl-arrow { position: relative; padding-left: 1.5em; }
.hdl-arrow-r { position: relative; padding-right: 1.5em; }

.hdl-arrow-r:before,
.hdl-arrow:before { position: absolute; content: '';
bottom: -3px; width:1.3em; height: 1.3em; border-bottom: solid 2px; }

.hdl-arrow:before { left: 0; border-left: solid 2px;  transform: skew(-45deg); }
.hdl-arrow-r:before { right: 0; border-right: solid 2px; transform: skew(45deg); }

.hdl-arrow-r:after, .hdl-arrow:after { position: absolute;
content: ''; bottom: -3px; width: 100%; border-bottom: solid 2px; }

.hdl-arrow:after { left: 10px }
.hdl-arrow-r:after { right: 10px; }

/* 枠囲み上下ドットライン */
.hdl-wrp-dot { position: relative; padding: 1.5rem 2rem;
  border: 4px solid; }
.hdl-wrp-dot:before, .hdl-wrp-dot:after {  position: absolute;
  left: 0;  width: 100%; content: '';
  border-top: 4px dotted; }
.hdl-wrp-dot:before { top: 6px; }
.hdl-wrp-dot:after { bottom: 6px; }

/* ーーーーーーーーーー ワンポイントの見出し ーーーーーーーーーーー  */
/* 見出し　左線  */
.hdl-lb { padding: .25em 0 .25em .75em;
  border-left: 6px solid;
}
/* 見出し 左二重線 */
.hdl-lbw { position: relative; padding: 7px 16px;  border-left: 16px double; }

/* 丸ポイント text-shadow: 2px 2px 10px rgba(255, 255, 255, .4), */
.hdl-rdpin, .hdl-trpin { position: relative; display: block;
-2px 2px 10px rgba(255, 255, 255, .4),
2px -2px 10px rgba(255, 255, 255, .4),
-2px -2px 10px rgba(255, 255, 255, .4);
}

.hdl-rdpin > * { position: relative; z-index: 2; padding: 0 .5em 0 0; width:100%;}

.hdl-rdpin > *:first-letter, .hdl-rdpin:first-letter { font-size: 1.8em; line-height: 1; display: inline-block; margin-right: 0.2em; }

.hdl-rdpin:before { position: absolute; content: "";
  width: 2.6em; height: 2.6em;
  border-radius: 50%;
  top: 40%; left: -.6rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}

/* 三角見出し */
.hdl-trpin > * { position: relative;  padding: 0 .5em .5em .5em; width:100%;}
.hdl-trpin > *:first-letter, .hdl-trpin:first-letter { font-size: 1.8em; line-height: 1; display: inline-block; margin-right: 0.1em;}

.hdl-trpin::before {
  position:  absolute; content:  '';
  width: 0; height: 0;
  border-style: solid;
  border-width: 0px 0 4.3rem 3rem;
  z-index:  -1;
  transform: rotate(30deg);
  top: -20px; left: 0;
}


/* 四角四角見出し */
.hdl-sqsq { position: relative;
    padding-left: 1.7em;  padding-top: 0.2em; }
.hdl-sqsq:before {
    position: absolute; content: "";
    top: 0;  left: 0;
    width: 1.6em;  height: 1.2em;
    border: 1px solid;
    z-index: -2;
}
.hdl-sqsq:after { position: absolute; content: "";
    top: 1rem; left: 1rem;
    width: 2.4em;
    height: 2em;
    border: 1px solid;
    z-index: -1;
    border-color: #ccc;
}
.hdl-sqsq > *:after { position: absolute; content: "";
    bottom: -1rem; right: -.3rem;
    width: 2.8em;
    height: 1em;
    border: 1px solid;
    z-index: -1;
}

/* 吹き出し見出し */
.hdl-fukibg { position: relative;  display: inline-block; padding: .5em .75em; border-radius: 6px; }

.hdl-fukibg::after { position: absolute;  content: '';
  bottom: -9px; left: 1em;
  width: 0; height: 0;
  border-width: 10px 10px 0 10px;
  border-style: solid;
}


/* 吹き出し枠 */
.hdl-fuki { position: relative;
  display: inline-block;
  padding: .5em .75em;  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #444;
  border-radius: 6px;
}

.hdl-fuki::before, .hdl-fuki::after {
  position: absolute;
  top: 100%;
  left: 30px;
  content: '';
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 10px;
  border-color: transparent;
}
.hdl-fuki::before {
  border-top-color: #444;
  border-top-width: 15px;
}
.hdl-fuki::after {
  margin-top: -2px;
  border-top-color: #fff;
  border-top-width: 15px;
}

.hdl-fukiline { position: relative;  padding: 1.5rem 0;
  border-width: 0px;
  border-bottom-width: 3px;
  border-style: solid;
}

.hdl-fukiline:before {
  position: absolute;
  bottom: -14px;
  left: 1em;
  width: 0;
  height: 0;
  content: '';
  border-width: 14px 12px 0;
  border-style: solid;
}

.hdl-fukiline:after {
  position: absolute;
  bottom: -10px;
  left: 1em;
  width: 0;
  height: 0;
  content: '';
  border-width: 14px 12px 0;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}

/* 重ねアンダーライン */
.hdl-stackline {  position: relative; padding-bottom: .5em; }
.hdl-stackline::before, .hdl-stackline::after { position: absolute;
  bottom: -4px; left: 0; content: ''; height: 4px; }
.hdl-stackline::before { z-index: 2; width: 15%;
  background-color: #444;
}
.hdl-stackline::after { width: 100%;
  background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #444 2px, #444 4px);
  background: repeating-linear-gradient(45deg, #fff, #fff 2px, #444 2px, #444 4px);
}

/* 交差線見出し */
.hdl-kousa {
position: relative;
padding: 0.25em 1em;
border-style : solid;
border-width : 2px 0 2px;
}
.hdl-kousa:before, .hdl-kousa:after{
content: '';
position: absolute;
top: -7px;
width: 2px;
height: -webkit-calc(100% + 14px);
height: calc(100% + 14px);
background-color: black;
}
.hdl-kousa:before { left: 7px; }
.hdl-kousa:after { right: 7px; }

/* かっこ見出し */
.hdl-brks { padding: 1rem; }
.hdl-brks:before,
.hdl-brks:after { position: absolute; content: ''; }

.hdl-brks:after {
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  border-style : solid;
  border-width : 2px 0 0 2px;
}
.hdl-brks:before {
  right: 0;
  bottom: 0;
  width: 50px;
  height: 50px;
  border-style : solid;
  border-width : 0 2px 2px 0;
}


/* 見出し　ドロップキャップ */
.hdl-drcp > * { font-size: 1em; display: block; margin-bottom:14px;}
.hdl-drcp  > *:first-letter { font-size: 3em; float: left; line-height: 1; display: inline-block; margin-right: 0.2em;}

/* 見出し　先頭大文字 */
.hdl-1b {
  padding-bottom: .5em;
  border-style : solid;
  border-width : 0 0 2px 0;
}
.hdl-1b:first-letter, .hdl-1b > *:first-letter { margin-right: .1em; font-size: 2em; }

/* スラッシュで囲う見出し */
.hdl-slsh > * {
  position: relative;
  display: inline-block;
  padding: 0 45px;
}
.hdl-slsh > *:before, .hdl-slsh > *:after {
  content: '';
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 44px; height: 2px;
  -webkit-transform: rotate(-60deg);
  transform: rotate(-60deg);
}
.hdl-slsh > *:before { left:0; }
.hdl-slsh > *:after { right: 0; }


/* 高さのあるドロップシャドウ */
.hdl-drpback { padding: 2rem 1rem 1rem 1rem; }

/* レトロっぽいドロップシャドウ */
.hdl-oldrp {
    margin: 10px;
    padding: 8px 25px 8px 25px;
    background: none;
    border-radius: 3em .5em 2em .5em/.4em 2em .5em 3em;
    border-style : solid;
    border-width : 2px;
    border-color : #333;
    border-radius : 6px;
}

.hdl-oldrp:before,
.hdl-oldrp:after {
    border-radius: 4px;
    box-shadow: 0 1px 4px #95C7A4;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
}

.hdl-oldrp:before {
    left: 0;
    top: 4px;
    z-index: -1;
}
.hdl-oldrp:after {
    top: 5px;
    left: 5px;
    z-index: -2;
}

/* サブタイトル小 センター*/
.hdl-subs-center {
	position: relative;
	padding-bottom: 50px;
	text-align: center;
}

.hdl-subs-center::before {
	content: attr(data-en);
	display: block;
	font-size: 80%;
	font-style: italic;
}

.hdl-subs-center::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%) rotate(30deg);
	width: 1px;
	height: 40px;
}

/* サブタイトル大 センター*/
.hdl-subs-ctr {
	position: relative;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
}

.hdl-subs-ctr::before {
	content: attr(data-en);
	position: absolute;
	top: -20px;
	left: 50%;
	transform: translateX(-50%);
	font-size: 300%;
	font-style: italic;
  opacity: 0.6;
}

.hdl-subs-ctr::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%) rotate(30deg);
	width: 1px;
	height: 40px;
  opacity: 0.6;
}

.hdl-subs-up {	position: relative;
	padding-top: 50px;	padding-left: 30px; }
.hdl-subs-up::before {
	content: attr(data-en);
	position: absolute;
	transform: rotate(-5deg);
	top: 0px;
	left: 0;
	font-size: 48px;
	font-weight: 400;
  font-family: "cursive",serif;
  font-style: italic;
  padding-right: 3rem;
  padding-left: .5rem;
  line-height: 100%;
  opacity: 0.8;
}


/* ナンバーーセンター */
.hdl-num-center {	position: relative;	text-align: center; }

.hdl-num-center::before {
	content: attr(data-number);
	display: block;
	margin-bottom: 30px;
	font-size: 120%;
}

.hdl-num-center::after {
	content: '';
	position: absolute;
	top: 50px;
	left: 50%;
	transform: translateX(-50%);
	width: 1px;
	height: 20px;
}



/*  カラー別見出し  */
/* color blk-b {#000000} rgba(0, 0, 0, 1) */
/* color blk-l {#e0e0e0} rgba(224, 224, 224, 1)  */
/* color blu-b {#0d47a1} rgba(13, 71, 161, 1)  */
/* color blu-l {#bbdefb} rgba(187, 222, 251, 1)  */
/* color red-b {#CC0000} rgba(204, 0, 0, 1)  */
/* color red-l {#f8bbd0} rgba(248, 187, 208, 1)  */
/* color grn-b {#00B900} rgba(0, 185, 0, 1)  */
/* color grn-l {#b9f6ca} rgba(185, 246, 202, 1)  */
/* color yll-b {#ff6d00} rgba(255, 109, 0, 1)  */
/* color yll-l {#ffd600} rgba(255, 214, 0, 1)  */
/* color blw-b {#5d4037} rgba(93, 64, 55, 1)  */
/* color blw-l {#bcaaa4} rgba(188, 170, 164, 1)  */


/*  カラー別見出しカラーセッティング  */
.hdl-subs-up::before, .hdl-subs-ctr::before, .hdl-num-center::before, .hdl-subs-center::before, .hdl-1b:first-letter, .hdl-1b > *:first-letter, .hdl-drcp  > *:first-letter {color: #CC0000; }

.hdl-subs-ctr::after, .hdl-num-center::after, .hdl-subs-center::after, .hdl-oldrp:before, .hdl-oldrp:after, .hdl-drpback, .hdl-slsh > *:before, .hdl-slsh > *:after, .hdl-kousa:before, .hdl-kousa:after, .hdl-bg, .hdl-up, .hdl-stackline::before, .hdl-fukibg, .hdl-centerline:before, .hdl-rdpin:before { background-color: #CC0000; }

.hdl-tbbdr, .hdl-tbbdrw:after,.hdl-tbbdrw:before, .hdl-brks:before, .hdl-brks:after, .hdl-1b, .hdl-kousa, .hdl-fuki, .hdl-fukiline, .hdl-wrp-dot, .hdl-wrap, .hdl-line, .hdl-lb, .hdl-lbw,.hdl-sqsq:before, .hdl-arrow-r:before, .hdl-arrow:before, .hdl-arrow-r:after, .hdl-arrow:after, .hdl-sqsq > *:after, .hdl-wrp-dot:before, .hdl-wrp-dot:after { border-color: #CC0000; }

.hdl-fuki::before {border-top-color: #CC0000; }

.hdl-trpin::before { border-color: transparent transparent #CC0000 transparent; }

.hdl-up, .hdl-bg,.hdl-fukibg::after { border-color: #CC0000 transparent transparent transparent; }

.hdl-fukiline:before { border-color: #CC0000 transparent transparent; }

.hdl-up {box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #CC0000, -1.0em 0 0 0 #CC0000;
-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #CC0000, -1.0em 0 0 0 #CC0000; }

.hdl-stackline::after {
  background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #CC0000 2px, #CC0000 4px);
  background: repeating-linear-gradient(45deg, #fff, #fff 2px, #CC0000 2px, #CC0000 4px);
}
.hdl-oldrp:before, .hdl-oldrp:after  { box-shadow: 0 1px 4px #CC0000; }
.hdl-subs-up::before { box-shadow: 0px -6px 5px -5px #CC0000 inset,0px 8px 4px -8px #CC0000; }


/*  カラー別見出しベタ塗り文字色  */
.hdl-rdpin > *:first-letter, .hdl-rdpin:first-letter, .hdl-bg, .hdl-up, .hdl-oldrp, .hdl-fukibg { color: #ffffff; }

.hdl-trpin > *, .hdl-drpback { text-shadow: #fff 2px 0, #fff -2px 0, #fff 0 -2px, #fff 0 2px, #fff 2px 2px, #fff -2px 2px, #fff 2px -2px, #fff -2px -2px, #fff 1px 2px, #fff -1px 2px, #fff 1px -2px, #fff -1px -2px, #fff 2px 1px, #fff -2px 1px, #fff 2px -1px, #fff -2px -1px; }

/* 未対応 */

/* 布風 */
.hdl-nuno {
background: #dfefff;
box-shadow: 0px 0px 0px 5px #dfefff;
border: dashed 1px #96c2fe;
padding: 0.2em 0.5em;
color: #454545;
}


/* 見出し　２重下線 */
.hdl-wb { padding-bottom: .5em; border-bottom: 3px double #ccc;}


/* 見出し　切り取り */
.hdl-cut {
  padding: .5em .75em;
  background: #f4f4f4;
  border-top: 1px dashed #ccc;
  border-bottom: 1px dashed #ccc;
  box-shadow: 0 7px 10px -5px rgba(0, 0, 0, .1) inset;
}
/* 見出し　切り取りはさみ付き */
.hdl-cuts {
  position: relative;
  padding: .5em .75em;
  background: #f4f4f4;
  border-bottom: 1px dashed #ccc;
  box-shadow: 0 7px 10px -5px rgba(0, 0, 0, .1) inset;
}
.hdl-cuts::after {
  position: absolute;
  bottom: -9px;
  right: 10%;
  content: '\002702';
  color: #aaa;
  font-size: 18px;
  line-height: 1;
}

/* 付箋風 */
.hdl-fusen {
    position:relative;
		display: inline-block;
    margin: .3em 0;
    padding: 1em 2em;
    background:#FDEE74;
    color:#000;
}
.hdl-fusen:before {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    content: "";
    border-width: 5px 6px;
    border-style: solid;
    border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgb(255, 255, 255);
}

/* 付箋メモ */
.postit {
 display: inline-block;
 margin: .3em 1em 20px;
 padding:25px 15px;
 background:#fefabc;
 background-color: #fefabc;
 background-image: linear-gradient(150deg, #efec88 0%, #fefabc 100%);
 background: #fefabc linear-gradient(150deg, #efec88 0%, #fefabc 100%);
 border: 1px solid #cccccc;
 box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
 transform:rotate(4deg);
}
.postit::before {
  content: "";
  background-color: rgba(0,0,0,0.025);
  position: absolute;
  width: 100%;
  border: 0;
  left: 0px;
  top: 0;
  height: 40px;
  z-index: -1;
}

.blk-b.hdl-subs-up::before,.blk-b.hdl-subs-ctr::before,.blk-b.hdl-num-center::before,.blk-b.hdl-subs-center::before,.blk-b.hdl-1b:first-letter,.blk-b.hdl-1b>*:first-letter,.blk-b.hdl-drcp>*:first-letter{color:#000}.blk-b.hdl-subs-ctr::after,.blk-b.hdl-num-center::after,.blk-b.hdl-subs-center::after,.blk-b.hdl-oldrp:before,.blk-b.hdl-oldrp:after,.blk-b.hdl-drpback,.blk-b.hdl-slsh>*:before,.blk-b.hdl-slsh>*:after,.blk-b.hdl-kousa:before,.blk-b.hdl-kousa:after,.blk-b.hdl-bg,.blk-b.hdl-up,.blk-b.hdl-stackline::before,.blk-b.hdl-fukibg,.blk-b.hdl-centerline:before,.blk-b.hdl-rdpin:before{background-color:#000}.blk-b.hdl-tbbdr,.blk-b.hdl-tbbdrw::after,.blk-b.hdl-tbbdrw::before,.blk-b.hdl-brks:before,.blk-b.hdl-brks:after,.blk-b.hdl-1b,.blk-b.hdl-kousa,.blk-b.hdl-fuki,.blk-b.hdl-fukiline,.blk-b.hdl-wrp-dot,.blk-b.hdl-wrap,.blk-b.hdl-line,.blk-b.hdl-lb,.blk-b.hdl-lbw,.hdl-sqsq:before,.blk-b.hdl-arrow-r:before,.blk-b.hdl-arrow:before,.blk-b.hdl-arrow-r:after,.blk-b.hdl-arrow:after,.blk-b.hdl-sqsq>*:after,.blk-b.hdl-wrp-dot:before,.blk-b.hdl-wrp-dot:after{border-color:#000}.blk-b.hdl-fuki::before{border-top-color:#000}.blk-b.hdl-trpin::before{border-color:transparent transparent #000 transparent}.blk-b.hdl-up,.blk-b.hdl-bg,.blk-b.hdl-fukibg::after{border-color:#000 transparent transparent transparent}.blk-b.hdl-fukiline:before{border-color:#000 transparent transparent}.blk-b.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #000,-1em 0 0 0 #000;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #000,-1em 0 0 0 #000}.blk-b.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #000 2px, #000 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #000 2px, #000 4px)}.blk-b.hdl-oldrp:before,.blk-b.hdl-oldrp:after{box-shadow:0 1px 4px #000}.blk-b.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #000 inset,0px 8px 4px -8px #000}.blk-l.hdl-subs-up::before,.blk-l.hdl-subs-ctr::before,.blk-l.hdl-num-center::before,.blk-l.hdl-subs-center::before,.blk-l.hdl-1b:first-letter,.blk-l.hdl-1b>*:first-letter,.blk-l.hdl-drcp>*:first-letter{color:#e0e0e0}.blk-l.hdl-subs-ctr::after,.blk-l.hdl-num-center::after,.blk-l.hdl-subs-center::after,.blk-l.hdl-oldrp:before,.blk-l.hdl-oldrp:after,.blk-l.hdl-drpback,.blk-l.hdl-slsh>*:before,.blk-l.hdl-slsh>*:after,.blk-l.hdl-kousa:before,.blk-l.hdl-kousa:after,.blk-l.hdl-bg,.blk-l.hdl-up,.blk-l.hdl-stackline::before,.blk-l.hdl-fukibg,.blk-l.hdl-centerline:before,.blk-l.hdl-rdpin:before{background-color:#e0e0e0}.blk-l.hdl-tbbdr,.blk-l.hdl-tbbdrw::after,.blk-l.hdl-tbbdrw::before,.blk-l.hdl-brks:before,.blk-l.hdl-brks:after,.blk-l.hdl-1b,.blk-l.hdl-kousa,.blk-l.hdl-fuki,.blk-l.hdl-fukiline,.blk-l.hdl-wrp-dot,.blk-l.hdl-wrap,.blk-l.hdl-line,.blk-l.hdl-lb,.blk-l.hdl-lbw,.hdl-sqsq:before,.blk-l.hdl-arrow-r:before,.blk-l.hdl-arrow:before,.blk-l.hdl-arrow-r:after,.blk-l.hdl-arrow:after,.blk-l.hdl-sqsq>*:after,.blk-l.hdl-wrp-dot:before,.blk-l.hdl-wrp-dot:after{border-color:#e0e0e0}.blk-l.hdl-fuki::before{border-top-color:#e0e0e0}.blk-l.hdl-trpin::before{border-color:transparent transparent #e0e0e0 transparent}.blk-l.hdl-up,.blk-l.hdl-bg,.blk-l.hdl-fukibg::after{border-color:#e0e0e0 transparent transparent transparent}.blk-l.hdl-fukiline:before{border-color:#e0e0e0 transparent transparent}.blk-l.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #e0e0e0,-1em 0 0 0 #e0e0e0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #e0e0e0,-1em 0 0 0 #e0e0e0}.blk-l.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #e0e0e0 2px, #e0e0e0 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #e0e0e0 2px, #e0e0e0 4px)}.blk-l.hdl-oldrp:before,.blk-l.hdl-oldrp:after{box-shadow:0 1px 4px #e0e0e0}.blk-l.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #e0e0e0 inset,0px 8px 4px -8px #e0e0e0}.blu-b.hdl-subs-up::before,.blu-b.hdl-subs-ctr::before,.blu-b.hdl-num-center::before,.blu-b.hdl-subs-center::before,.blu-b.hdl-1b:first-letter,.blu-b.hdl-1b>*:first-letter,.blu-b.hdl-drcp>*:first-letter{color:#0d47a1}.blu-b.hdl-subs-ctr::after,.blu-b.hdl-num-center::after,.blu-b.hdl-subs-center::after,.blu-b.hdl-oldrp:before,.blu-b.hdl-oldrp:after,.blu-b.hdl-drpback,.blu-b.hdl-slsh>*:before,.blu-b.hdl-slsh>*:after,.blu-b.hdl-kousa:before,.blu-b.hdl-kousa:after,.blu-b.hdl-bg,.blu-b.hdl-up,.blu-b.hdl-stackline::before,.blu-b.hdl-fukibg,.blu-b.hdl-centerline:before,.blu-b.hdl-rdpin:before{background-color:#0d47a1}.blu-b.hdl-tbbdr,.blu-b.hdl-tbbdrw::after,.blu-b.hdl-tbbdrw::before,.blu-b.hdl-brks:before,.blu-b.hdl-brks:after,.blu-b.hdl-1b,.blu-b.hdl-kousa,.blu-b.hdl-fuki,.blu-b.hdl-fukiline,.blu-b.hdl-wrp-dot,.blu-b.hdl-wrap,.blu-b.hdl-line,.blu-b.hdl-lb,.blu-b.hdl-lbw,.hdl-sqsq:before,.blu-b.hdl-arrow-r:before,.blu-b.hdl-arrow:before,.blu-b.hdl-arrow-r:after,.blu-b.hdl-arrow:after,.blu-b.hdl-sqsq>*:after,.blu-b.hdl-wrp-dot:before,.blu-b.hdl-wrp-dot:after{border-color:#0d47a1}.blu-b.hdl-fuki::before{border-top-color:#0d47a1}.blu-b.hdl-trpin::before{border-color:transparent transparent #0d47a1 transparent}.blu-b.hdl-up,.blu-b.hdl-bg,.blu-b.hdl-fukibg::after{border-color:#0d47a1 transparent transparent transparent}.blu-b.hdl-fukiline:before{border-color:#0d47a1 transparent transparent}.blu-b.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #0d47a1,-1em 0 0 0 #0d47a1;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #0d47a1,-1em 0 0 0 #0d47a1}.blu-b.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #0d47a1 2px, #0d47a1 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #0d47a1 2px, #0d47a1 4px)}.blu-b.hdl-oldrp:before,.blu-b.hdl-oldrp:after{box-shadow:0 1px 4px #0d47a1}.blu-b.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #0d47a1 inset,0px 8px 4px -8px #0d47a1}.blu-l.hdl-subs-up::before,.blu-l.hdl-subs-ctr::before,.blu-l.hdl-num-center::before,.blu-l.hdl-subs-center::before,.blu-l.hdl-1b:first-letter,.blu-l.hdl-1b>*:first-letter,.blu-l.hdl-drcp>*:first-letter{color:#bbdefb}.blu-l.hdl-subs-ctr::after,.blu-l.hdl-num-center::after,.blu-l.hdl-subs-center::after,.blu-l.hdl-oldrp:before,.blu-l.hdl-oldrp:after,.blu-l.hdl-drpback,.blu-l.hdl-slsh>*:before,.blu-l.hdl-slsh>*:after,.blu-l.hdl-kousa:before,.blu-l.hdl-kousa:after,.blu-l.hdl-bg,.blu-l.hdl-up,.blu-l.hdl-stackline::before,.blu-l.hdl-fukibg,.blu-l.hdl-centerline:before,.blu-l.hdl-rdpin:before{background-color:#bbdefb}.blu-l.hdl-tbbdr,.blu-l.hdl-tbbdrw::after,.blu-l.hdl-tbbdrw::before,.blu-l.hdl-brks:before,.blu-l.hdl-brks:after,.blu-l.hdl-1b,.blu-l.hdl-kousa,.blu-l.hdl-fuki,.blu-l.hdl-fukiline,.blu-l.hdl-wrp-dot,.blu-l.hdl-wrap,.blu-l.hdl-line,.blu-l.hdl-lb,.blu-l.hdl-lbw,.hdl-sqsq:before,.blu-l.hdl-arrow-r:before,.blu-l.hdl-arrow:before,.blu-l.hdl-arrow-r:after,.blu-l.hdl-arrow:after,.blu-l.hdl-sqsq>*:after,.blu-l.hdl-wrp-dot:before,.blu-l.hdl-wrp-dot:after{border-color:#bbdefb}.blu-l.hdl-fuki::before{border-top-color:#bbdefb}.blu-l.hdl-trpin::before{border-color:transparent transparent #bbdefb transparent}.blu-l.hdl-up,.blu-l.hdl-bg,.blu-l.hdl-fukibg::after{border-color:#bbdefb transparent transparent transparent}.blu-l.hdl-fukiline:before{border-color:#bbdefb transparent transparent}.blu-l.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #bbdefb,-1em 0 0 0 #bbdefb;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #bbdefb,-1em 0 0 0 #bbdefb}.blu-l.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #bbdefb 2px, #bbdefb 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #bbdefb 2px, #bbdefb 4px)}.blu-l.hdl-oldrp:before,.blu-l.hdl-oldrp:after{box-shadow:0 1px 4px #bbdefb}.blu-l.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #bbdefb inset,0px 8px 4px -8px #bbdefb}.red-b.hdl-subs-up::before,.red-b.hdl-subs-ctr::before,.red-b.hdl-num-center::before,.red-b.hdl-subs-center::before,.red-b.hdl-1b:first-letter,.red-b.hdl-1b>*:first-letter,.red-b.hdl-drcp>*:first-letter{color:#c00}.red-b.hdl-subs-ctr::after,.red-b.hdl-num-center::after,.red-b.hdl-subs-center::after,.red-b.hdl-oldrp:before,.red-b.hdl-oldrp:after,.red-b.hdl-drpback,.red-b.hdl-slsh>*:before,.red-b.hdl-slsh>*:after,.red-b.hdl-kousa:before,.red-b.hdl-kousa:after,.red-b.hdl-bg,.red-b.hdl-up,.red-b.hdl-stackline::before,.red-b.hdl-fukibg,.red-b.hdl-centerline:before,.red-b.hdl-rdpin:before{background-color:#c00}.red-b.hdl-tbbdr,.red-b.hdl-tbbdrw::after,.red-b.hdl-tbbdrw::before,.red-b.hdl-brks:before,.red-b.hdl-brks:after,.red-b.hdl-1b,.red-b.hdl-kousa,.red-b.hdl-fuki,.red-b.hdl-fukiline,.red-b.hdl-wrp-dot,.red-b.hdl-wrap,.red-b.hdl-line,.red-b.hdl-lb,.red-b.hdl-lbw,.hdl-sqsq:before,.red-b.hdl-arrow-r:before,.red-b.hdl-arrow:before,.red-b.hdl-arrow-r:after,.red-b.hdl-arrow:after,.red-b.hdl-sqsq>*:after,.red-b.hdl-wrp-dot:before,.red-b.hdl-wrp-dot:after{border-color:#c00}.red-b.hdl-fuki::before{border-top-color:#c00}.red-b.hdl-trpin::before{border-color:transparent transparent #c00 transparent}.red-b.hdl-up,.red-b.hdl-bg,.red-b.hdl-fukibg::after{border-color:#c00 transparent transparent transparent}.red-b.hdl-fukiline:before{border-color:#c00 transparent transparent}.red-b.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #c00,-1em 0 0 0 #c00;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #c00,-1em 0 0 0 #c00}.red-b.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #c00 2px, #c00 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #c00 2px, #c00 4px)}.red-b.hdl-oldrp:before,.red-b.hdl-oldrp:after{box-shadow:0 1px 4px #c00}.red-b.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #c00 inset,0px 8px 4px -8px #c00}.red-l.hdl-subs-up::before,.red-l.hdl-subs-ctr::before,.red-l.hdl-num-center::before,.red-l.hdl-subs-center::before,.red-l.hdl-1b:first-letter,.red-l.hdl-1b>*:first-letter,.red-l.hdl-drcp>*:first-letter{color:#f8bbd0}.red-l.hdl-subs-ctr::after,.red-l.hdl-num-center::after,.red-l.hdl-subs-center::after,.red-l.hdl-oldrp:before,.red-l.hdl-oldrp:after,.red-l.hdl-drpback,.red-l.hdl-slsh>*:before,.red-l.hdl-slsh>*:after,.red-l.hdl-kousa:before,.red-l.hdl-kousa:after,.red-l.hdl-bg,.red-l.hdl-up,.red-l.hdl-stackline::before,.red-l.hdl-fukibg,.red-l.hdl-centerline:before,.red-l.hdl-rdpin:before{background-color:#f8bbd0}.red-l.hdl-tbbdr,.red-l.hdl-tbbdrw::after,.red-l.hdl-tbbdrw::before,.red-l.hdl-brks:before,.red-l.hdl-brks:after,.red-l.hdl-1b,.red-l.hdl-kousa,.red-l.hdl-fuki,.red-l.hdl-fukiline,.red-l.hdl-wrp-dot,.red-l.hdl-wrap,.red-l.hdl-line,.red-l.hdl-lb,.red-l.hdl-lbw,.hdl-sqsq:before,.red-l.hdl-arrow-r:before,.red-l.hdl-arrow:before,.red-l.hdl-arrow-r:after,.red-l.hdl-arrow:after,.red-l.hdl-sqsq>*:after,.red-l.hdl-wrp-dot:before,.red-l.hdl-wrp-dot:after{border-color:#f8bbd0}.red-l.hdl-fuki::before{border-top-color:#f8bbd0}.red-l.hdl-trpin::before{border-color:transparent transparent #f8bbd0 transparent}.red-l.hdl-up,.red-l.hdl-bg,.red-l.hdl-fukibg::after{border-color:#f8bbd0 transparent transparent transparent}.red-l.hdl-fukiline:before{border-color:#f8bbd0 transparent transparent}.red-l.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #f8bbd0,-1em 0 0 0 #f8bbd0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #f8bbd0,-1em 0 0 0 #f8bbd0}.red-l.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #f8bbd0 2px, #f8bbd0 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #f8bbd0 2px, #f8bbd0 4px)}.red-l.hdl-oldrp:before,.red-l.hdl-oldrp:after{box-shadow:0 1px 4px #f8bbd0}.red-l.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #f8bbd0 inset,0px 8px 4px -8px #f8bbd0}.grn-b.hdl-subs-up::before,.grn-b.hdl-subs-ctr::before,.grn-b.hdl-num-center::before,.grn-b.hdl-subs-center::before,.grn-b.hdl-1b:first-letter,.grn-b.hdl-1b>*:first-letter,.grn-b.hdl-drcp>*:first-letter{color:#00B900}.grn-b.hdl-subs-ctr::after,.grn-b.hdl-num-center::after,.grn-b.hdl-subs-center::after,.grn-b.hdl-oldrp:before,.grn-b.hdl-oldrp:after,.grn-b.hdl-drpback,.grn-b.hdl-slsh>*:before,.grn-b.hdl-slsh>*:after,.grn-b.hdl-kousa:before,.grn-b.hdl-kousa:after,.grn-b.hdl-bg,.grn-b.hdl-up,.grn-b.hdl-stackline::before,.grn-b.hdl-fukibg,.grn-b.hdl-centerline:before,.grn-b.hdl-rdpin:before{background-color:#00B900}.grn-b.hdl-tbbdr,.grn-b.hdl-tbbdrw::after,.grn-b.hdl-tbbdrw::before,.grn-b.hdl-brks:before,.grn-b.hdl-brks:after,.grn-b.hdl-1b,.grn-b.hdl-kousa,.grn-b.hdl-fuki,.grn-b.hdl-fukiline,.grn-b.hdl-wrp-dot,.grn-b.hdl-wrap,.grn-b.hdl-line,.grn-b.hdl-lb,.grn-b.hdl-lbw,.hdl-sqsq:before,.grn-b.hdl-arrow-r:before,.grn-b.hdl-arrow:before,.grn-b.hdl-arrow-r:after,.grn-b.hdl-arrow:after,.grn-b.hdl-sqsq>*:after,.grn-b.hdl-wrp-dot:before,.grn-b.hdl-wrp-dot:after{border-color:#00B900}.grn-b.hdl-fuki::before{border-top-color:#00B900}.grn-b.hdl-trpin::before{border-color:transparent transparent #00B900 transparent}.grn-b.hdl-up,.grn-b.hdl-bg,.grn-b.hdl-fukibg::after{border-color:#00B900 transparent transparent transparent}.grn-b.hdl-fukiline:before{border-color:#00B900 transparent transparent}.grn-b.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #00B900,-1em 0 0 0 #00B900;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #00B900,-1em 0 0 0 #00B900}.grn-b.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #00B900 2px, #00B900 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #00B900 2px, #00B900 4px)}.grn-b.hdl-oldrp:before,.grn-b.hdl-oldrp:after{box-shadow:0 1px 4px #00B900}.grn-b.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #00B900 inset,0px 8px 4px -8px #00B900}.grn-l.hdl-subs-up::before,.grn-l.hdl-subs-ctr::before,.grn-l.hdl-num-center::before,.grn-l.hdl-subs-center::before,.grn-l.hdl-1b:first-letter,.grn-l.hdl-1b>*:first-letter,.grn-l.hdl-drcp>*:first-letter{color:#b9f6ca}.grn-l.hdl-subs-ctr::after,.grn-l.hdl-num-center::after,.grn-l.hdl-subs-center::after,.grn-l.hdl-oldrp:before,.grn-l.hdl-oldrp:after,.grn-l.hdl-drpback,.grn-l.hdl-slsh>*:before,.grn-l.hdl-slsh>*:after,.grn-l.hdl-kousa:before,.grn-l.hdl-kousa:after,.grn-l.hdl-bg,.grn-l.hdl-up,.grn-l.hdl-stackline::before,.grn-l.hdl-fukibg,.grn-l.hdl-centerline:before,.grn-l.hdl-rdpin:before{background-color:#b9f6ca}.grn-l.hdl-tbbdr,.grn-l.hdl-tbbdrw::after,.grn-l.hdl-tbbdrw::before,.grn-l.hdl-brks:before,.grn-l.hdl-brks:after,.grn-l.hdl-1b,.grn-l.hdl-kousa,.grn-l.hdl-fuki,.grn-l.hdl-fukiline,.grn-l.hdl-wrp-dot,.grn-l.hdl-wrap,.grn-l.hdl-line,.grn-l.hdl-lb,.grn-l.hdl-lbw,.hdl-sqsq:before,.grn-l.hdl-arrow-r:before,.grn-l.hdl-arrow:before,.grn-l.hdl-arrow-r:after,.grn-l.hdl-arrow:after,.grn-l.hdl-sqsq>*:after,.grn-l.hdl-wrp-dot:before,.grn-l.hdl-wrp-dot:after{border-color:#b9f6ca}.grn-l.hdl-fuki::before{border-top-color:#b9f6ca}.grn-l.hdl-trpin::before{border-color:transparent transparent #b9f6ca transparent}.grn-l.hdl-up,.grn-l.hdl-bg,.grn-l.hdl-fukibg::after{border-color:#b9f6ca transparent transparent transparent}.grn-l.hdl-fukiline:before{border-color:#b9f6ca transparent transparent}.grn-l.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #b9f6ca,-1em 0 0 0 #b9f6ca;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #b9f6ca,-1em 0 0 0 #b9f6ca}.grn-l.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #b9f6ca 2px, #b9f6ca 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #b9f6ca 2px, #b9f6ca 4px)}.grn-l.hdl-oldrp:before,.grn-l.hdl-oldrp:after{box-shadow:0 1px 4px #b9f6ca}.grn-l.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #b9f6ca inset,0px 8px 4px -8px #b9f6ca}.yll-b.hdl-subs-up::before,.yll-b.hdl-subs-ctr::before,.yll-b.hdl-num-center::before,.yll-b.hdl-subs-center::before,.yll-b.hdl-1b:first-letter,.yll-b.hdl-1b>*:first-letter,.yll-b.hdl-drcp>*:first-letter{color:#ff6d00}.yll-b.hdl-subs-ctr::after,.yll-b.hdl-num-center::after,.yll-b.hdl-subs-center::after,.yll-b.hdl-oldrp:before,.yll-b.hdl-oldrp:after,.yll-b.hdl-drpback,.yll-b.hdl-slsh>*:before,.yll-b.hdl-slsh>*:after,.yll-b.hdl-kousa:before,.yll-b.hdl-kousa:after,.yll-b.hdl-bg,.yll-b.hdl-up,.yll-b.hdl-stackline::before,.yll-b.hdl-fukibg,.yll-b.hdl-centerline:before,.yll-b.hdl-rdpin:before{background-color:#ff6d00}.yll-b.hdl-tbbdr,.yll-b.hdl-tbbdrw::after,.yll-b.hdl-tbbdrw::before,.yll-b.hdl-brks:before,.yll-b.hdl-brks:after,.yll-b.hdl-1b,.yll-b.hdl-kousa,.yll-b.hdl-fuki,.yll-b.hdl-fukiline,.yll-b.hdl-wrp-dot,.yll-b.hdl-wrap,.yll-b.hdl-line,.yll-b.hdl-lb,.yll-b.hdl-lbw,.hdl-sqsq:before,.yll-b.hdl-arrow-r:before,.yll-b.hdl-arrow:before,.yll-b.hdl-arrow-r:after,.yll-b.hdl-arrow:after,.yll-b.hdl-sqsq>*:after,.yll-b.hdl-wrp-dot:before,.yll-b.hdl-wrp-dot:after{border-color:#ff6d00}.yll-b.hdl-fuki::before{border-top-color:#ff6d00}.yll-b.hdl-trpin::before{border-color:transparent transparent #ff6d00 transparent}.yll-b.hdl-up,.yll-b.hdl-bg,.yll-b.hdl-fukibg::after{border-color:#ff6d00 transparent transparent transparent}.yll-b.hdl-fukiline:before{border-color:#ff6d00 transparent transparent}.yll-b.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #ff6d00,-1em 0 0 0 #ff6d00;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #ff6d00,-1em 0 0 0 #ff6d00}.yll-b.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #ff6d00 2px, #ff6d00 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #ff6d00 2px, #ff6d00 4px)}.yll-b.hdl-oldrp:before,.yll-b.hdl-oldrp:after{box-shadow:0 1px 4px #ff6d00}.yll-b.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #ff6d00 inset,0px 8px 4px -8px #ff6d00}.yll-l.hdl-subs-up::before,.yll-l.hdl-subs-ctr::before,.yll-l.hdl-num-center::before,.yll-l.hdl-subs-center::before,.yll-l.hdl-1b:first-letter,.yll-l.hdl-1b>*:first-letter,.yll-l.hdl-drcp>*:first-letter{color:#ffd600}.yll-l.hdl-subs-ctr::after,.yll-l.hdl-num-center::after,.yll-l.hdl-subs-center::after,.yll-l.hdl-oldrp:before,.yll-l.hdl-oldrp:after,.yll-l.hdl-drpback,.yll-l.hdl-slsh>*:before,.yll-l.hdl-slsh>*:after,.yll-l.hdl-kousa:before,.yll-l.hdl-kousa:after,.yll-l.hdl-bg,.yll-l.hdl-up,.yll-l.hdl-stackline::before,.yll-l.hdl-fukibg,.yll-l.hdl-centerline:before,.yll-l.hdl-rdpin:before{background-color:#ffd600}.yll-l.hdl-tbbdr,.yll-l.hdl-tbbdrw::after,.yll-l.hdl-tbbdrw::before,.yll-l.hdl-brks:before,.yll-l.hdl-brks:after,.yll-l.hdl-1b,.yll-l.hdl-kousa,.yll-l.hdl-fuki,.yll-l.hdl-fukiline,.yll-l.hdl-wrp-dot,.yll-l.hdl-wrap,.yll-l.hdl-line,.yll-l.hdl-lb,.yll-l.hdl-lbw,.hdl-sqsq:before,.yll-l.hdl-arrow-r:before,.yll-l.hdl-arrow:before,.yll-l.hdl-arrow-r:after,.yll-l.hdl-arrow:after,.yll-l.hdl-sqsq>*:after,.yll-l.hdl-wrp-dot:before,.yll-l.hdl-wrp-dot:after{border-color:#ffd600}.yll-l.hdl-fuki::before{border-top-color:#ffd600}.yll-l.hdl-trpin::before{border-color:transparent transparent #ffd600 transparent}.yll-l.hdl-up,.yll-l.hdl-bg,.yll-l.hdl-fukibg::after{border-color:#ffd600 transparent transparent transparent}.yll-l.hdl-fukiline:before{border-color:#ffd600 transparent transparent}.yll-l.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #ffd600,-1em 0 0 0 #ffd600;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #ffd600,-1em 0 0 0 #ffd600}.yll-l.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #ffd600 2px, #ffd600 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #ffd600 2px, #ffd600 4px)}.yll-l.hdl-oldrp:before,.yll-l.hdl-oldrp:after{box-shadow:0 1px 4px #ffd600}.yll-l.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #ffd600 inset,0px 8px 4px -8px #ffd600}.blw-b.hdl-subs-up::before,.blw-b.hdl-subs-ctr::before,.blw-b.hdl-num-center::before,.blw-b.hdl-subs-center::before,.blw-b.hdl-1b:first-letter,.blw-b.hdl-1b>*:first-letter,.blw-b.hdl-drcp>*:first-letter{color:#5d4037}.blw-b.hdl-subs-ctr::after,.blw-b.hdl-num-center::after,.blw-b.hdl-subs-center::after,.blw-b.hdl-oldrp:before,.blw-b.hdl-oldrp:after,.blw-b.hdl-drpback,.blw-b.hdl-slsh>*:before,.blw-b.hdl-slsh>*:after,.blw-b.hdl-kousa:before,.blw-b.hdl-kousa:after,.blw-b.hdl-bg,.blw-b.hdl-up,.blw-b.hdl-stackline::before,.blw-b.hdl-fukibg,.blw-b.hdl-centerline:before,.blw-b.hdl-rdpin:before{background-color:#5d4037}.blw-b.hdl-tbbdr,.blw-b.hdl-tbbdrw::after,.blw-b.hdl-tbbdrw::before,.blw-b.hdl-brks:before,.blw-b.hdl-brks:after,.blw-b.hdl-1b,.blw-b.hdl-kousa,.blw-b.hdl-fuki,.blw-b.hdl-fukiline,.blw-b.hdl-wrp-dot,.blw-b.hdl-wrap,.blw-b.hdl-line,.blw-b.hdl-lb,.blw-b.hdl-lbw,.hdl-sqsq:before,.blw-b.hdl-arrow-r:before,.blw-b.hdl-arrow:before,.blw-b.hdl-arrow-r:after,.blw-b.hdl-arrow:after,.blw-b.hdl-sqsq>*:after,.blw-b.hdl-wrp-dot:before,.blw-b.hdl-wrp-dot:after{border-color:#5d4037}.blw-b.hdl-fuki::before{border-top-color:#5d4037}.blw-b.hdl-trpin::before{border-color:transparent transparent #5d4037 transparent}.blw-b.hdl-up,.blw-b.hdl-bg,.blw-b.hdl-fukibg::after{border-color:#5d4037 transparent transparent transparent}.blw-b.hdl-fukiline:before{border-color:#5d4037 transparent transparent}.blw-b.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #5d4037,-1em 0 0 0 #5d4037;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #5d4037,-1em 0 0 0 #5d4037}.blw-b.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #5d4037 2px, #5d4037 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #5d4037 2px, #5d4037 4px)}.blw-b.hdl-oldrp:before,.blw-b.hdl-oldrp:after{box-shadow:0 1px 4px #5d4037}.blw-b.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #5d4037 inset,0px 8px 4px -8px #5d4037}.blw-l.hdl-subs-up::before,.blw-l.hdl-subs-ctr::before,.blw-l.hdl-num-center::before,.blw-l.hdl-subs-center::before,.blw-l.hdl-1b:first-letter,.blw-l.hdl-1b>*:first-letter,.blw-l.hdl-drcp>*:first-letter{color:#bcaaa4}.blw-l.hdl-subs-ctr::after,.blw-l.hdl-num-center::after,.blw-l.hdl-subs-center::after,.blw-l.hdl-oldrp:before,.blw-l.hdl-oldrp:after,.blw-l.hdl-drpback,.blw-l.hdl-slsh>*:before,.blw-l.hdl-slsh>*:after,.blw-l.hdl-kousa:before,.blw-l.hdl-kousa:after,.blw-l.hdl-bg,.blw-l.hdl-up,.blw-l.hdl-stackline::before,.blw-l.hdl-fukibg,.blw-l.hdl-centerline:before,.blw-l.hdl-rdpin:before{background-color:#bcaaa4}.blw-l.hdl-tbbdr,.blw-l.hdl-tbbdrw::after,.blw-l.hdl-tbbdrw::before,.blw-l.hdl-brks:before,.blw-l.hdl-brks:after,.blw-l.hdl-1b,.blw-l.hdl-kousa,.blw-l.hdl-fuki,.blw-l.hdl-fukiline,.blw-l.hdl-wrp-dot,.blw-l.hdl-wrap,.blw-l.hdl-line,.blw-l.hdl-lb,.blw-l.hdl-lbw,.hdl-sqsq:before,.blw-l.hdl-arrow-r:before,.blw-l.hdl-arrow:before,.blw-l.hdl-arrow-r:after,.blw-l.hdl-arrow:after,.blw-l.hdl-sqsq>*:after,.blw-l.hdl-wrp-dot:before,.blw-l.hdl-wrp-dot:after{border-color:#bcaaa4}.blw-l.hdl-fuki::before{border-top-color:#bcaaa4}.blw-l.hdl-trpin::before{border-color:transparent transparent #bcaaa4 transparent}.blw-l.hdl-up,.blw-l.hdl-bg,.blw-l.hdl-fukibg::after{border-color:#bcaaa4 transparent transparent transparent}.blw-l.hdl-fukiline:before{border-color:#bcaaa4 transparent transparent}.blw-l.hdl-up{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #bcaaa4,-1em 0 0 0 #bcaaa4;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),1em 0 0 0 #bcaaa4,-1em 0 0 0 #bcaaa4}.blw-l.hdl-stackline::after{background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #bcaaa4 2px, #bcaaa4 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #bcaaa4 2px, #bcaaa4 4px)}.blw-l.hdl-oldrp:before,.blw-l.hdl-oldrp:after{box-shadow:0 1px 4px #bcaaa4}.blw-l.hdl-subs-up::before{box-shadow:0px -6px 5px -5px #bcaaa4 inset,0px 8px 4px -8px #bcaaa4}.blk-b.hdl-rdpin>*:first-letter,.blk-b.hdl-rdpin:first-letter,.blk-b.hdl-bg,.blk-b.hdl-up,.blk-b.hdl-oldrp,.blk-b.hdl-fukibg{color:#fff}.blk-b.hdl-drpback{text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.blk-l.hdl-rdpin>*:first-letter,.blk-l.hdl-rdpin:first-letter,.blk-l.hdl-bg,.blk-l.hdl-up,.blk-l.hdl-oldrp,.blk-l.hdl-fukibg{color:#000}.blk-l.hdl-drpback{text-shadow:#000 2px 0,#000 -2px 0,#000 0 -2px,#000 0 2px,#000 2px 2px,#000 -2px 2px,#000 2px -2px,#000 -2px -2px,#000 1px 2px,#000 -1px 2px,#000 1px -2px,#000 -1px -2px,#000 2px 1px,#000 -2px 1px,#000 2px -1px,#000 -2px -1px}.blu-b.hdl-rdpin>*:first-letter,.blu-b.hdl-rdpin:first-letter,.blu-b.hdl-bg,.blu-b.hdl-up,.blu-b.hdl-oldrp,.blu-b.hdl-fukibg{color:#fff}.blu-b.hdl-drpback{text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.blu-l.hdl-rdpin>*:first-letter,.blu-l.hdl-rdpin:first-letter,.blu-l.hdl-bg,.blu-l.hdl-up,.blu-l.hdl-oldrp,.blu-l.hdl-fukibg{color:#000}.blu-l.hdl-drpback{text-shadow:#000 2px 0,#000 -2px 0,#000 0 -2px,#000 0 2px,#000 2px 2px,#000 -2px 2px,#000 2px -2px,#000 -2px -2px,#000 1px 2px,#000 -1px 2px,#000 1px -2px,#000 -1px -2px,#000 2px 1px,#000 -2px 1px,#000 2px -1px,#000 -2px -1px}.red-b.hdl-rdpin>*:first-letter,.red-b.hdl-rdpin:first-letter,.red-b.hdl-bg,.red-b.hdl-up,.red-b.hdl-oldrp,.red-b.hdl-fukibg{color:#fff}.red-b.hdl-drpback{text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.red-l.hdl-rdpin>*:first-letter,.red-l.hdl-rdpin:first-letter,.red-l.hdl-bg,.red-l.hdl-up,.red-l.hdl-oldrp,.red-l.hdl-fukibg{color:#000}.red-l.hdl-drpback{text-shadow:#000 2px 0,#000 -2px 0,#000 0 -2px,#000 0 2px,#000 2px 2px,#000 -2px 2px,#000 2px -2px,#000 -2px -2px,#000 1px 2px,#000 -1px 2px,#000 1px -2px,#000 -1px -2px,#000 2px 1px,#000 -2px 1px,#000 2px -1px,#000 -2px -1px}.grn-b.hdl-rdpin>*:first-letter,.grn-b.hdl-rdpin:first-letter,.grn-b.hdl-bg,.grn-b.hdl-up,.grn-b.hdl-oldrp,.grn-b.hdl-fukibg{color:#fff}.grn-b.hdl-drpback{text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.grn-l.hdl-rdpin>*:first-letter,.grn-l.hdl-rdpin:first-letter,.grn-l.hdl-bg,.grn-l.hdl-up,.grn-l.hdl-oldrp,.grn-l.hdl-fukibg{color:#000}.grn-l.hdl-drpback{text-shadow:#000 2px 0,#000 -2px 0,#000 0 -2px,#000 0 2px,#000 2px 2px,#000 -2px 2px,#000 2px -2px,#000 -2px -2px,#000 1px 2px,#000 -1px 2px,#000 1px -2px,#000 -1px -2px,#000 2px 1px,#000 -2px 1px,#000 2px -1px,#000 -2px -1px}.yll-b.hdl-rdpin>*:first-letter,.yll-b.hdl-rdpin:first-letter,.yll-b.hdl-bg,.yll-b.hdl-up,.yll-b.hdl-oldrp,.yll-b.hdl-fukibg{color:#fff}.yll-b.hdl-drpback{text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.yll-l.hdl-rdpin>*:first-letter,.yll-l.hdl-rdpin:first-letter,.yll-l.hdl-bg,.yll-l.hdl-up,.yll-l.hdl-oldrp,.yll-l.hdl-fukibg{color:#000}.yll-l.hdl-drpback{text-shadow:#000 2px 0,#000 -2px 0,#000 0 -2px,#000 0 2px,#000 2px 2px,#000 -2px 2px,#000 2px -2px,#000 -2px -2px,#000 1px 2px,#000 -1px 2px,#000 1px -2px,#000 -1px -2px,#000 2px 1px,#000 -2px 1px,#000 2px -1px,#000 -2px -1px}.blw-b.hdl-rdpin>*:first-letter,.blw-b.hdl-rdpin:first-letter,.blw-b.hdl-bg,.blw-b.hdl-up,.blw-b.hdl-oldrp,.blw-b.hdl-fukibg{color:#fff}.blw-b.hdl-drpback{text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.blw-l.hdl-rdpin>*:first-letter,.blw-l.hdl-rdpin:first-letter,.blw-l.hdl-bg,.blw-l.hdl-up,.blw-l.hdl-oldrp,.blw-l.hdl-fukibg{color:#000}.blw-l.hdl-drpback{text-shadow:#000 2px 0,#000 -2px 0,#000 0 -2px,#000 0 2px,#000 2px 2px,#000 -2px 2px,#000 2px -2px,#000 -2px -2px,#000 1px 2px,#000 -1px 2px,#000 1px -2px,#000 -1px -2px,#000 2px 1px,#000 -2px 1px,#000 2px -1px,#000 -2px -1px}
