@charset "UTF-8";
/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
-------------------------------------------------------------------------------*/
/* Let's default this puppy out
-------------------------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900");
@import url("http://fonts.googleapis.com/earlyaccess/notosansjapanese.css");
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */
article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img,
object,
embed {
  max-width: 100%;
}

/* force a vertical scrollbar to prevent a jumpy page */
html {
  overflow-y: scroll;
}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */
}

input[type="radio"] {
  vertical-align: text-bottom;
}

input[type="checkbox"] {
  vertical-align: bottom;
}

.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* prevent BG image flicker upon hover 
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* let's clear some floats */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/* ------------------------------------------------------------------------------------------
	BASE
------------------------------------------------------------------------------------------ */
html {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: #fff;
}

body {
  font-family: 'Lato', "Noto Sans Japanese", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", "MS P Gothic", "ＭＳ Ｐゴシック", Verdana, Arial, Osaka, sans-serif;
}

svg {
  width: 100%;
  height: 100%;
}

/* ------------------------------------------------------------------------------------------
	Styles
------------------------------------------------------------------------------------------ */
@media only screen and (min-width: 767px) {
  .fragment03 {
    /* 全体 */
    /* メインビジュアル */
    /* メインコンテンツ */
    /* フッター */
  }
  .fragment03 #sns-btns {
    position: fixed;
    top: 20px;
    left: 20px;
    text-align: left;
    z-index: 999;
  }
  .fragment03 #sns-btns li {
    display: inline-block;
    vertical-align: top;
    line-height: 1.0;
  }
  .fragment03 #sns-btns li:not(:last-child) {
    margin-right: 10px;
  }
  .fragment03 .dispSP {
    display: none !important;
  }
  .fragment03 #bg-wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .fragment03 #Wrap {
    position: absolute;
    background: rgba(255, 255, 255, 0.6);
    top: 0;
    left: 0;
    width: 100%;
  }
  .fragment03 #Mainvis {
    background: url(/_shared/images/spe/fragment03/bg_mainvis.png) center top no-repeat;
    background-size: cover;
    height: 100vh;
  }
  .fragment03 #Mainvis .mainvis-inner {
    margin: 0px auto;
    max-width: 1200px;
    position: relative;
    height: 100%;
  }
  .fragment03 #Mainvis .mainvis-inner h1 {
    margin-top: -15px;
    position: absolute;
    left: 0;
    bottom: 10%;
    width: 100%;
    text-align: center;
  }
  .fragment03 #Mainvis .mainvis-inner h1 img {
    max-width: 700px;
  }
  .fragment03 #Main .common-settings .inner-section {
    margin: 0px auto;
    padding: 80px 10px 90px;
    max-width: 1200px;
  }
  .fragment03 #Main .common-settings .inner-section h2 {
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: solid 3px #000;
    color: #000;
    text-align: center;
  }
  .fragment03 #Main .common-settings .inner-section h2 strong, .fragment03 #Main .common-settings .inner-section h2 span {
    display: block;
  }
  .fragment03 #Main .common-settings .inner-section h2 strong {
    font-size: 52px;
    letter-spacing: 0.1em;
  }
  .fragment03 #Main .common-settings .inner-section h2 span {
    margin-top: 5px;
    font-size: 15px;
    letter-spacing: 0.15em;
  }
  .fragment03 #Main .common-settings .inner-section h2 span:before, .fragment03 #Main .common-settings .inner-section h2 span:after {
    content: "-";
    padding: 0px 10px;
  }
  .fragment03 #Main .common-settings#About {
    background: url(/_shared/images/spe/fragment03/bg_sample_a.png) center top no-repeat;
    background-size: cover;
  }
  .fragment03 #Main .common-settings#About h2 {
    color: #fff;
    border-color: #fff;
  }
  .fragment03 #Main .common-settings#About .about-space .txt-side {
    color: #fff;
  }
  .fragment03 #Main .common-settings#About .about-space .txt-side h3 {
    margin-bottom: 25px;
    font-size: 28px;
    letter-spacing: 0.05em;
    text-align: center;
  }
  .fragment03 #Main .common-settings#About .about-space .txt-side .txt-block {
    margin: 0px auto;
    width: 54.16667%;
  }
  .fragment03 #Main .common-settings#About .about-space .txt-side .txt-block p {
    line-height: 1.8;
    font-size: 15px;
    text-align: justify;
  }
  .fragment03 #Main .common-settings#About .about-space .txt-side .txt-block p:not(:last-child) {
    margin-bottom: 15px;
  }
  .fragment03 #Main .common-settings#About .modal-list {
    margin-top: 50px;
  }
  .fragment03 #Main .common-settings#About .modal-list ul {
    text-align: center;
    letter-spacing: -.40em;
  }
  .fragment03 #Main .common-settings#About .modal-list ul li {
    width: 31.66667%;
    letter-spacing: normal;
    display: inline-block;
    vertical-align: top;
    background: #fff;
  }
  .fragment03 #Main .common-settings#About .modal-list ul li a {
    cursor: pointer;
  }
  .fragment03 #Main .common-settings#About .modal-list ul li img {
    -webkit-transition: 0.4s;
    transition: 0.4s;
    vertical-align: bottom;
  }
  .fragment03 #Main .common-settings#About .modal-list ul li:hover img {
    opacity: 0.6;
  }
  .fragment03 #Main .common-settings#About .modal-list ul li:not(:last-child) {
    margin-right: 2.5%;
  }
  .fragment03 #Main .common-settings#About #cover-making {
    padding: 140px 10px;
    background: url(/_shared/images/spe/fragment03/bg_sample_b.png) center top no-repeat;
    background-size: cover;
  }
  .fragment03 #Main .common-settings#About #cover-making h3 {
    margin-bottom: 40px;
    text-align: center;
    font-size: 40px;
  }
  .fragment03 #Main .common-settings#About #cover-making .txt-block {
    margin: 0px auto;
    width: 54.16667%;
  }
  .fragment03 #Main .common-settings#About #cover-making .txt-block p {
    line-height: 1.8;
    font-size: 18px;
    text-align: justify;
    font-weight: bold;
  }
  .fragment03 #Main .common-settings#About #cover-making .txt-block p:not(:last-child) {
    margin-bottom: 15px;
  }
  .fragment03 #Main .common-settings#SampleA {
    background: #fff;
  }
  .fragment03 #Main .common-settings#Info .info-space .cover-illust {
    width: 41.66667%;
    float: right;
  }
  .fragment03 #Main .common-settings#Info .info-space .cover-illust img {
    box-shadow: 11px 12px 31px #777;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info {
    float: left;
    width: 54.16667%;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table {
    width: 100%;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr {
    border-bottom: solid 1px #000;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr th, .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td {
    padding: 25px 0px;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr th {
    width: 220px;
    font-size: 16px;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr th span {
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: solid 2px #FF4458;
    line-height: 1.0;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td {
    padding-left: 20px;
    font-size: 18px;
    letter-spacing: 0.1em;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td strong {
    display: block;
    font-size: 20px;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td strong span {
    font-size: 15px;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td ul {
    margin-top: 10px;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td ul li a {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    color: #FF4458;
    letter-spacing: 0.08em;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td ul li a:hover {
    color: #15b8b8;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td ul li:not(:last-child) {
    margin-bottom: 8px;
  }
  .fragment03 #Main .common-settings#Backnumber {
    background: #333;
  }
  .fragment03 #Main .common-settings#Backnumber h2 {
    color: #fff;
    border-color: #fff;
  }
  .fragment03 #Main .common-settings#Backnumber h3 {
    margin-bottom: 40px;
    color: #fff;
    font-size: 28px;
    text-align: center;
    letter-spacing: 0.2em;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list {
    text-align: center;
    letter-spacing: -.40em;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li {
    width: 29.16667%;
    display: inline-block;
    letter-spacing: normal;
    vertical-align: top;
    color: #fff;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li:not(:last-child) {
    margin-right: 4.16667%;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li img {
    box-shadow: 6px 3px 10px #000;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    vertical-align: bottom;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li:hover img {
    opacity: 0.6;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li strong {
    margin-bottom: 10px;
    display: block;
    text-align: center;
    font-size: 18px;
    letter-spacing: 0.15em;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li span {
    margin-top: 15px;
    display: block;
    font-size: 13px;
    text-align: justify;
    line-height: 1.4;
  }
  .fragment03 #Main .common-settings#Shop {
    background: rgba(43, 153, 83, 0.6);
  }
  .fragment03 #Main .common-settings#Shop h2 {
    color: #fff;
    border-color: #fff;
  }
  .fragment03 #Main .common-settings#Shop .shop-link-list {
    padding-top: 30px;
    text-align: center;
  }
  .fragment03 #Main .common-settings#Shop .shop-link-list a {
    -webkit-transition: 0.4s;
    transition: 0.4s;
    margin: 0px auto;
    max-width: 300px;
    display: block;
    padding: 20px 40px;
    border-radius: 10px;
    border: solid 4px #fff;
    text-decoration: none;
  }
  .fragment03 #Main .common-settings#Shop .shop-link-list a span {
    -webkit-transition: 0.4s;
    transition: 0.4s;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    line-height: 1.0;
  }
  .fragment03 #Main .common-settings#Shop .shop-link-list a:hover {
    background: #fff;
  }
  .fragment03 #Main .common-settings#Shop .shop-link-list a:hover span {
    color: #2b9953;
  }
  .fragment03 #Foot {
    padding: 30px 10px;
    background: #000;
  }
  .fragment03 #Foot address {
    font-style: normal;
    font-size: 14px;
    text-align: center;
    color: #fff;
  }
  .fragment03 #Foot address a {
    margin-left: 5px;
    display: inline-block;
    color: #fff;
    letter-spacing: 0.15em;
  }
}

@media only screen and (max-width: 768px) {
  .fragment03 {
    /* 全体 */
    /* メインビジュアル */
    /* メインコンテンツ */
    /* フッター */
  }
  .fragment03 #sns-btns {
    position: fixed;
    bottom: 20px;
    right: 20px;
    text-align: left;
    z-index: 999;
  }
  .fragment03 #sns-btns li {
    display: inline-block;
    vertical-align: top;
    line-height: 1.0;
  }
  .fragment03 #sns-btns li:not(:last-child) {
    margin-right: 10px;
  }
  .fragment03 .dispPC {
    display: none !important;
  }
  .fragment03 #bg-wrap {
    display: none !important;
  }
  .fragment03 #Mainvis {
    background: url(/_shared/images/spe/fragment03/bg_mainvis_sp.png) left top no-repeat;
    background-size: cover;
    height: 100vh;
  }
  .fragment03 #Mainvis .mainvis-inner {
    margin: 0px auto;
    position: relative;
    height: 100%;
  }
  .fragment03 #Mainvis .mainvis-inner h1 {
    margin-top: -15px;
    position: absolute;
    padding: 10px 2%;
    left: 0;
    bottom: 15%;
    width: 96%;
    text-align: center;
    background: rgba(255, 255, 255, 0.8);
  }
  .fragment03 #Main .common-settings .inner-section {
    padding: 40px 15px 60px;
  }
  .fragment03 #Main .common-settings .inner-section h2 {
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: solid 1px #000;
    color: #000;
    text-align: center;
  }
  .fragment03 #Main .common-settings .inner-section h2 strong, .fragment03 #Main .common-settings .inner-section h2 span {
    display: block;
  }
  .fragment03 #Main .common-settings .inner-section h2 strong {
    font-size: 30px;
    letter-spacing: 0.1em;
  }
  .fragment03 #Main .common-settings .inner-section h2 span {
    margin-top: 5px;
    font-size: 15px;
    letter-spacing: 0.15em;
  }
  .fragment03 #Main .common-settings .inner-section h2 span:before, .fragment03 #Main .common-settings .inner-section h2 span:after {
    content: "-";
    padding: 0px 10px;
  }
  .fragment03 #Main .common-settings#About {
    background: url(/_shared/images/spe/fragment03/bg_sample_a.png) center top no-repeat;
    background-size: cover;
  }
  .fragment03 #Main .common-settings#About h2 {
    color: #fff;
    border-color: #fff;
  }
  .fragment03 #Main .common-settings#About .about-space .txt-side {
    color: #fff;
  }
  .fragment03 #Main .common-settings#About .about-space .txt-side h3 {
    margin-bottom: 25px;
    font-size: 20px;
    letter-spacing: 0.05em;
    text-align: center;
  }
  .fragment03 #Main .common-settings#About .about-space .txt-side .txt-block p {
    line-height: 1.8;
    font-size: 15px;
  }
  .fragment03 #Main .common-settings#About .about-space .txt-side .txt-block p:not(:last-child) {
    margin-bottom: 15px;
  }
  .fragment03 #Main .common-settings#About .modal-list {
    margin-top: 50px;
  }
  .fragment03 #Main .common-settings#About .modal-list ul li {
    background: #fff;
  }
  .fragment03 #Main .common-settings#About .modal-list ul li:not(:last-child) {
    margin-bottom: 20px;
  }
  .fragment03 #Main .common-settings#About .modal-list ul li a {
    cursor: pointer;
  }
  .fragment03 #Main .common-settings#About .modal-list ul li img {
    vertical-align: bottom;
  }
  .fragment03 #Main .common-settings#About #cover-making {
    padding: 40px 15px;
    background: url(/_shared/images/spe/fragment03/bg_sample_b.png) center top no-repeat;
    background-size: cover;
  }
  .fragment03 #Main .common-settings#About #cover-making h3 {
    margin-bottom: 40px;
    text-align: center;
    font-size: 40px;
  }
  .fragment03 #Main .common-settings#About #cover-making .txt-block p {
    line-height: 1.8;
    font-size: 18px;
    font-weight: bold;
  }
  .fragment03 #Main .common-settings#About #cover-making .txt-block p:not(:last-child) {
    margin-bottom: 15px;
  }
  .fragment03 #Main .common-settings#SampleA {
    background: #fff;
  }
  .fragment03 #Main .common-settings#Info .info-space .cover-illust {
    margin-bottom: 20px;
  }
  .fragment03 #Main .common-settings#Info .info-space .cover-illust img {
    box-shadow: 11px 12px 31px #777;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table {
    width: 100%;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr {
    border-bottom: solid 1px #000;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr th, .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td {
    padding: 25px 0px;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr th {
    width: 150px;
    font-size: 13px;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr th span {
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: solid 2px #FF4458;
    line-height: 1.0;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td {
    padding-left: 20px;
    font-size: 13px;
    letter-spacing: 0.1em;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td strong {
    display: block;
    font-size: 18px;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td strong span {
    font-size: 15px;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td ul {
    margin-top: 10px;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td ul li a {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    color: #FF4458;
    letter-spacing: 0.08em;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td ul li a:hover {
    color: #15b8b8;
  }
  .fragment03 #Main .common-settings#Info .info-space .detail-info table tr td ul li:not(:last-child) {
    margin-bottom: 8px;
  }
  .fragment03 #Main .common-settings#Backnumber {
    background: #333;
  }
  .fragment03 #Main .common-settings#Backnumber h2 {
    color: #fff;
    border-color: #fff;
  }
  .fragment03 #Main .common-settings#Backnumber h3 {
    margin-bottom: 40px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    line-height: 1.4;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li {
    color: #fff;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li:not(:last-child) {
    margin-bottom: 30px;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li img {
    box-shadow: 6px 3px 10px #000;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    vertical-align: bottom;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li strong {
    margin-bottom: 10px;
    display: block;
    text-align: center;
    font-size: 16px;
    letter-spacing: 0.15em;
  }
  .fragment03 #Main .common-settings#Backnumber ul.backnumber-list li span {
    margin-top: 15px;
    display: block;
    font-size: 12px;
    text-align: justify;
    line-height: 1.4;
  }
  .fragment03 #Main .common-settings#Shop {
    background: rgba(43, 153, 83, 0.6);
  }
  .fragment03 #Main .common-settings#Shop h2 {
    color: #fff;
    border-color: #fff;
  }
  .fragment03 #Main .common-settings#Shop .shop-link-list {
    text-align: center;
  }
  .fragment03 #Main .common-settings#Shop .shop-link-list a {
    margin: 0px auto;
    display: block;
    padding: 20px 40px;
    border-radius: 10px;
    border: solid 4px #fff;
    text-decoration: none;
  }
  .fragment03 #Main .common-settings#Shop .shop-link-list a span {
    -webkit-transition: 0.4s;
    transition: 0.4s;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    line-height: 1.0;
  }
  .fragment03 #Foot {
    padding: 30px 10px;
    background: #000;
  }
  .fragment03 #Foot address {
    font-style: normal;
    font-size: 14px;
    text-align: center;
    color: #fff;
  }
  .fragment03 #Foot address a {
    margin-left: 5px;
    display: inline-block;
    color: #fff;
    letter-spacing: 0.15em;
  }
}

/*# sourceMappingURL=maps/spe_fragment03.css.map */
