<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.fs-l-main{
    padding: 0px;
}


.feature_textile_box{
    width: min(90%, 650px);
    margin: 0 auto 100px;
}

.feature_textile_image {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.textile_use_item {
    text-align: center;
}

.textile_pager_box {
    font-size: 15px;
    margin-top: 90px;
}



.textile_pager_box .prev a {
    padding-left: 20px;
}

.textile_pager_box .next a {
    padding-right: 20px;
}

.textile_pager_box .prev a, .textile_pager_box .next a {
    position: relative;
}

.textile_pager_box ul .prev a:before {
    left: 5px;
    border-color: transparent #000 #000 transparent !important;
}

.textile_pager_box ul .next a:before {
    right: 5px;
    border-color: #000 transparent transparent #000 !important;
}

.textile_pager_box ul .prev a:before, .textile_pager_box ul .next a:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    transform: rotate(135deg);
    border: 1px solid;
    position: absolute;
    bottom: 2px;
}

.feature_concept_text_c{
    font-size: 18px;
    line-height: 2;
}

.feature_text_square {
  letter-spacing:1.2em;
  margin-top: 20px;
  font-size:40%;
}


.feature_normal_text_title {
    font-size: 18px;
    margin:15px 0 30px 0;
}

.feature_concept_text_box {
  text-align: center;
    margin:40px 0;
}

.feature_concept_box {
  margin: 20px auto;
    text-align: center;
}

.feature_story_font {
font-family: 'Sawarabi Mincho';
letter-spacing: 1.2px;
}

.textile_pager_box ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style: none;
}</pre></body></html>