/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}embed,iframe,img,object,table{width:100%}body{font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,メイリオ,MS Pゴシック,MS PGothic,sans-serif;font-size:1pc;font-weight:400;line-height:2em;color:#21242b;word-wrap:break-word;overflow-x:hidden;background-color:#fff;-webkit-text-size-adjust:100%}.en,.en-serif{font-style:normal}.en-serif{font-family:orpheuspro,serif;font-weight:700}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.b900{font-family:'Noto Sans JP',sans-serif;font-weight:900}#site-id{position:absolute;right:50px;top:30px;font-size:12px;color:#fff;z-index:2}#hero{height:100vh;padding-top: 14vw; background:#eaeaeb;position:relative}.hero-name{width:30vw;margin:0 auto;position:relative}.hero-name img{width:100%;display:block;margin:0 auto 25px}.comming{font-size:24px;text-align:center;font-weight:500;color:#070a4a}.hero-img{position:absolute;bottom:40px;width:80%;left:0;right:0;text-align:center;margin:0 auto}.l-sec{margin:180px auto}.pic{width:800px;margin:40px auto}.copy{width:560px;margin:0 auto 180px}.map{width:380px;margin:0 auto;text-align:center}.map a{text-align:center;display:block;background:#231815;color:#fff;height:44px;border-radius:50px;line-height:44px;transition:.4s;width:50%;margin:50px auto 0;font-size:14px}.map a:hover{background:#828f9f}.sns-item{width:60px;position:absolute;top:55px;right:38px;z-index:2}.col2{display:flex;justify-content:center;margin:80px 0}.col2 dl{display:flex;justify-content:center;margin-bottom:40px;padding:0 30px}.col2 dt{font-size:16px;padding-right:20px;color:#231815;line-height:1.5;text-align:center}.hero-name p{font-size:13px;line-height:1.7;padding-top:14px;color:#070a4a;text-align:center}.col2 dt span{font-size:10px;display:block}.col2 dd{font-size:14px;padding-left:20px;border-left:#231815 solid 1px;line-height:1.6;color:#231815}.ico-insta{fill:#fff}@media screen and (max-width:1024px){.hero-name{width:50%;margin:0 auto;top:43%;position:relative}.pic{width:80%;margin:40px auto}.copy{width:70%;margin:0 auto 180px}.map{width:50%;margin:0 auto;text-align:center}.col2 dl{display:block}.col2 dt{font-size:15px;padding-right:0;color:#231815;margin-bottom:10px}.col2 dd{font-size:14px;padding-left:0;border-left:none;line-height:1.6;color:#231815}}@media screen and (max-width:600px){.col2{display:block;justify-content:center;margin:80px 0}.hero-name{width:60%;margin:0 auto;top:46%;position:relative}#site-id{position:absolute;right:20px;top:15px;font-size:10px;color:#fff;z-index:2}.sns-item{width:50px;position:absolute;top:36px;right:9px;z-index:2}.l-sec{margin:140px auto}.pic{width:90%;margin:40px auto}.copy{width:80%;margin:0 auto 140px}.map{width:80%;margin:0 auto;text-align:center}.map a{text-align:center;display:block;background:#231815;color:#fff;height:44px;border-radius:50px;line-height:44px;transition:.4s;width:50%;margin:50px auto 0;font-size:13px}.col2 dt{font-size:15px;padding-right:0;color:#231815;margin-bottom:14px}hero{height:80vh;background:#828f9f;position:relative}.col2 dd{text-align:center;font-size:13px;padding-left:0;border-left:none;line-height:1.6;color:#231815}.hero-name{width:80%;margin:0 auto;top:26%;position:relative}.hero-name{width:80%;margin:0 auto;top:26%;position:relative}.copy{width:80%;margin:0 auto 80px}}
  
#company td,#company th{text-align:left;padding:1.5em .6em;border-top:1px solid #a3aec4}#company table,#company td,#company th{border-top:1px solid #a3aec4}.sp{display:none}body{font-size:1.26vw;background:#eaeaeb;color:#01034a;font-family:'Noto Sans JP',sans-serif;font-weight:500}.en{font-family:'Josefin Sans',sans-serif}.txtbg{display:block;background:url(/assets/images/bg2.png) center center/cover no-repeat padding-box text;-webkit-background-clip:text;color:transparent}section{padding-bottom:240px}.anchor,.hero-copy{position:absolute;text-align:center}.anchor ul,.flex{display:flex}.hero-copy{font-size:70%;width:100%;letter-spacing:.2em}.sec-title{font-size:6em;padding-top:1em;padding-bottom:.6em;line-height:1;letter-spacing:-.04em}.inner{width:78%;margin:0 auto}#concept p{font-size:1.1em;line-height:2.5em;padding-bottom:1em;letter-spacing:.1em;font-feature-settings:"palt"}#concept p.sup{line-height:1.8em;font-size:.8em;padding:2.5em;background:#fff;margin-top:1em}#services li{font-size:.8em;display:inline-block;padding-right:1em;line-height:1.4}#services ul{width:calc(72% - 3%);line-height:1.4;font-weight:500}#company td,#company th,.policy{line-height:1.8}#services .item{margin-bottom:2em;align-items:center}#services .item-title{font-size:1.8em;width:25%;border-right:1px solid #3f416a;padding:.3em 0;line-height:1}#company .items-title,#company td,#company th{font-size:.8em;font-weight:500}#services .items{width:98%;margin:0 auto}#company .items-title{padding:.8em 1.2em;background:url("/assets/images/bg.png");display:inline-block;margin-bottom:2em;color:#fff;letter-spacing:.05em;line-height:1}#company .item-title{font-weight:600;font-size:2.5em;padding-bottom:1em}#company th{width:6em}.contact-form-th{font-size:.9em;padding-bottom:.5em}.contact-form-td,.policy p{padding-bottom:1em}.contact-form-td input,.contact-form-td textarea{background:#fff;border-radius:6px;padding:.2em;width:50%}.policy{height:500px;overflow-y:scroll;background:#e2e2e8;margin-top:80px;padding:60px;font-size:13px;font-weight:400}.policy-title{font-size:18px;padding-bottom:2em}.policy-h2{font-size:16px;padding:1em 0}.contact-form-submit-btn button{width:200px;background:#01034a;margin:30px 0;text-align:center;height:54px;line-height:50px;color:#fff;font-size:16px;cursor:pointer;transition:.4s}#flow dd,.anchor ul li,.req{font-size:.8em}.contact-form-submit-btn button:hover{background:#262a9d;transition:.4s}.req{padding-left:1em;color:#f4368f}.foot-logo{width:250px;margin:0 auto 10px}.copyright{font-size:12px;text-align:center;padding-bottom:60px}.anchor{padding-top:1em;top:20px;right:30px;z-index:2}.anchor ul{justify-content:center}.anchor ul li{margin:0 1em;font-weight:600}#flow .item-title-jp{font-size:1em;padding-bottom:1em}#flow dt{font-weight:500}#flow dd{border-bottom:1px solid #a3aec4;padding-bottom:1.5em;margin-bottom:1.5em;line-height:1.6em}div.vid_contents{width:100%;text-align:center;margin:auto}video.vid_main{width:100%}@media screen and (max-width:1200px){body{font-size:1.6vw}section{padding-bottom:150px}}@media screen and (max-width:1000px){body{font-size:16px}section{padding-bottom:150px}}@media screen and (max-width:650px){#services li,.sp{display:block}.anchor{position:absolute;text-align:center;padding-top:1em;top:0;right:0;z-index:2;left:0}.hero-name{width:75%;margin:35% auto 0;position:relative;top:auto}.sec-title{font-size:3em;padding-top:1em;padding-bottom:1em;line-height:1;letter-spacing:-.03em}#concept p{font-size:1em}#services .item{margin-bottom:2em;align-items:flex-start}#services .item-title{font-size:18px;width:30%;border-right:none;padding:.3em 0;line-height:1;vertical-align:top}#services ul{width:65%;line-height:1.4;font-weight:500;border-left:1px solid #333;padding-left:5%}#services li{font-size:13px;padding-right:0;line-height:1.4;padding-bottom:.4em}#company td,#company th{text-align:left;font-weight:500;font-size:14px;padding:.8em .6em;border-top:1px solid #a3aec4}#company td{line-height:1.6}#company th{width:6em;line-height:1.8}.contact-form-td input,.contact-form-td textarea{background:#fff;border-radius:6px;padding:.2em;width:100%}.foot-logo{width:180px;margin:0 auto 10px}.policy{height:300px;overflow-y:scroll;background:#e2e2e8;margin-top:80px;padding:30px;font-size:12px;line-height:1.8;font-weight:400}.contact-form-submit-btn button{width:160px;background:#01034a;margin:30px auto;text-align:center;height:50px;line-height:45px;color:#fff;font-size:15px;cursor:pointer;transition:.4s}.contact-form-th{font-size:14px;padding-bottom:.5em}.req{font-size:11px;padding-left:1em;color:#f4368f}}
.flow-item-no.en,.flow-item-title,.sec-title-jp.txtbg{text-align:center;line-height:1em}.txtbg{display:block;background:url(/assets/images/bg2.png) center center/cover no-repeat padding-box text;-webkit-background-clip:text;color:transparent}section#ci{padding-top:11vw}#ci p{font-size:1.3em;line-height:2.5em;padding-bottom:1em;letter-spacing:.1em;font-feature-settings:"palt";text-align:center}section{padding-bottom:11vw}.sec-title-jp.txtbg{font-size:4.8vw;height:auto;font-weight:500;letter-spacing:.06em;padding-bottom:.8em}video{width:100%}.mv-wrap{padding-top:6vw}.flow-item{width:calc(25% - 1.6vw);padding-bottom:5.5vw}.flow-item-no.en{font-size:1.5em;padding-top:.8em}.flow-item-title{font-size:.8em;padding-top:.4em;padding-bottom:.8em}.flow-item p{font-size:.7em;line-height:1.6;font-weight:400}.info-item-data{width:7em}.info-item{margin-bottom:.5em}.info-item .flex{justify-content:flex-start}.info-item a{display:block;padding:1em 2em;background:#fff;border-radius:.4em;font-size:.8em;transition:.4s;width:100%}.info-item a:hover{color:#fff;background:#111750;transition:.4s}#concept p.sup{line-height:1.8em;font-size:.8em;padding:2.5em;background:#eaeaeb;margin-top:1em;border-top:1px solid #595c68}@media screen and (max-width:1900px){body{font-size:1.18vw}.hero-name{width:27vw}.sec-title-jp.txtbg{font-size:4.8vw}#ci p{font-size:1.2em}#services ul{width:calc(72% - 1%)}#services .item-title{width:23%}.sec-title{font-size:5em}#concept p{font-size:1em}}@media screen and (max-width:1024px){.hero-name{width:44%;top:10%}.hero-copy{font-size:14px;width:100%;letter-spacing:.2em;top:85%}.flow-item{width:calc(33.333% - 1.6vw);padding-bottom:5.5vw}}@media screen and (max-width:650px){#concept p.sup,.flow-item p{font-weight:400;font-size:12px}.hero-name{width:58%;top:8%}#flow dd,.anchor ul li,.req{font-size:.7em}.hero-copy{font-size:12px;width:100%;letter-spacing:.2em;top:80%}.sec-title-jp.txtbg{font-size:40px}#ci p{font-size:16px}.sec-title{font-size:38px}#concept p.sup{line-height:1.8em;padding:2.5em 0;background:#eaeaeb;margin-top:1em;border-top:1px solid #595c68}#services ul{width:calc(68% - 1%)}#services .item-title{width:32%}.flow-item{width:calc(50% - 10px);padding-bottom:40px}.flow-item-no.en{font-size:22px;text-align:center;padding-top:.8em;line-height:1em}.flow-item-title{font-size:14px;text-align:center;padding-top:.4em;line-height:1.3em;padding-bottom:.8em}.flow-item p{line-height:1.6}}@media screen and (max-width:450px){#hero,section{padding-bottom:100px}.contact-form-submit-btn,.flow-item-title{text-align:center}#ci p,#concept p{font-size:14px}.flow-item-title{font-size:14px;padding-top:.4em;line-height:1.3em;padding-bottom:.4em}.flow-item{width:calc(50% - 6px);padding-bottom:40px}.anchor{display:none}#hero{height:auto;background:#eaeaeb;position:relative}.inner{width:85%;margin:0 auto}body{font-size:15px}.sec-title{font-size:2.4em;padding-top:1em;padding-bottom:.7em;line-height:1;letter-spacing:-.03em}#concept p{line-height:2}#concept p.sup{line-height:1.8em;font-size:12px;padding:2em;margin-top:1em}#services .item-title{font-size:16px;width:30%;border-right:none;padding:.3em 0;line-height:1;vertical-align:top}.sec-title-jp.txtbg{font-size:32px}}

  body {
    font-feature-settings: "palt";
    letter-spacing: 0.04em;
}
img {
    height: auto;
}
/** information **/
  .single .hero-name {
    width: 15vw;
    padding-top: 5vw;
}
  .single .inner {
    width: 56%;
    margin: 0 auto;
}
    .archive .hero-name {
    width: 15vw;
    padding-top: 5vw;
}

  .page-title.en {
    text-align: center;
    font-size: 40px;
    padding-top: 3vw;
}.entry {
    padding-top: 5vw;
}
  .entry-cat {
    display: inline-block;
    background: #01034a;
    line-height: 1em;
    padding: 0.5em 1.5em 0.3em;
    font-size: 0.8em;
    font-weight: 600;
    color: #fff;
    border-radius: 99px;
    margin-bottom: 16px;
}
  h3.entry-title {
    font-size: 2.3vw;
    line-height: 1.5;
    letter-spacing: 0.05em;
}
  .entry-data {
    font-size: 14px;
    padding-bottom: 5vw;
}
  .back {
    text-align: center;
    padding-top: 50px;
    font-size: 30px;
    font-weight: 600;
    text-decoration: underline;
}
.entry figure {
    box-sizing: border-box;
    margin-bottom: 2em;
}
  .works-job {
    font-size: 14px;
    line-height: 1.6;
    font-weight: 400;
    padding-top: 15px;
}
.entry p {
    font-size: 0.94em;
    line-height: 2.2em;
    margin: 1.2em 0;
    font-feature-settings: "palt";
    font-weight: 400;
    letter-spacing: 0.08em;
}
  .entry-credit {
    padding-top: 40px;
    font-size: 13px;
    line-height: 1.7;
    font-weight: 400;
}
    .entry-credit-title{
      font-size: 16px;
}
  .news-item {
    width: calc(25% - 30px);
    position: relative;
}
  .news-item-title {
    font-size: .82em;
    padding-top: 16px;
    line-height: 1.4;
}
  .news-item-data {
        font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    padding-top: 10px;
  }
  .archive-item-categories {
    position: absolute;
    background: #0e164d;
    color: #fff;
    font-size: 13px;
    line-height: 1em;
    padding: 6px 10px;
    z-index: 2;
}
  
  .archive-item-categories.category-news {
    background: #96836a;
}
#concept p.sup {
    font-weight: 400;
}
  a:visited {
    color: #01034a;
}.news-item-pic {
    overflow: hidden;
}
 #information .inner {
    position: relative;
}
  a:hover .news-item-pic img {
  transform: scale(1.1, 1.1);
  transition: 0.4s all;
}
a .news-item-pic img {
  transition: 0.4s all;
}
a:hover .news-item-pic img {
  transform: scale(1.1, 1.1);
  transition: 0.4s all;
}
a .news-item-pic img {
  transition: 0.4s all;
}
.news-item-pic a:hover img {
  transform: scale(1.1, 1.1);
  transition: 0.4s all;
}
.news-item-pic a img {
  transition: 0.4s all;
}

  
  
  
  .hamburger {
    width: 94px;
    height: 94px;
    position: fixed;
    top: 1.4vw;
    right: 18px;
    z-index: 6;
    cursor: pointer;
    opacity: 1;
    transition: .4s;
}
.sc01 .hamburger {
  opacity: 1;
   pointer-events: auto;
  transition: .4s;
}


.menu-active .hamburger {
        background:none;

}
.point .aside p {
    font-size: 15px;
    padding-bottom: 36px;
    line-height: 1.9;
}
.mg40 {
  margin-top: 40px;
}
.more {
    position: absolute;
    right: 0;
    bottom: -100px;

}
  .more a {
    display: inline-block;
    border: #0e164d solid 1px;
    font-size: 14px;
    line-height: 1em;
    padding: 5px 16px 8px;
    border-radius: 99px;
    color: #0e164d;
    transition: .4s;
}
  .more a:hover {
background: #0e164d;
    color: #fff;
    transition: .4s;
}
  
  
.hamburger span {
    position: absolute;
    width: 50%;
    height: 2px;
    background-color: #242f5b;
    transition: .3s;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.hamburger span:first-of-type {
    top: 20px;
}
.hamburger span:nth-of-type(2){
  top: 30px;
}
.hamburger span:nth-of-type(3){
  top: 40px;
}
.slide-menu {
background: #eaecef;
    position: fixed;
    top: 0;
    width: 100%;
    transition: .5s;
    height: 100%;
    z-index: 5;
    opacity: 0;
  pointer-events: none;
  transform: scale(0.95, 0.95) 
}
.slide-menu-contents.flex {
    display: flex;
    justify-content: center;
    width: 80%;
    margin: 0 auto;
}
  .slide-logo {
    width: 50%;
    padding: 16% 10% 0;
}
  
  
.hamburger-title {
    font-size: 15px;
    position: absolute;
    top: 48px;
    right: 27px;
    font-weight: 600;
}
.menu-active .slide-menu {
  transform: translateX(0);
}
.slide-menu ul{
padding: 50px 0px 0;
}
.slide-menu li{
  color: #000;
  text-align:left;
}
.slide-menu li a{
      color: #192041;
  text-decoration: underline;
}

.menu-active .hamburger span:first-of-type{
  top: 30px;
  transform: rotate(45deg);    background-color: #000;
}
.menu-active .hamburger span:nth-of-type(2){
  top: 30px;
  transform: rotate(-45deg);    background-color: #000;
}
.menu-active .hamburger span:nth-of-type(3){
opacity: 0;
}
.menu-active .hamburger-title{
opacity: 0;
}


.menu-active .slide-menu {
 opacity: 0.97;
  pointer-events: auto;
  transform: scale(1, 1) 
}
.body.menu-active {
  overflow: hidden;
  transition: .7s;
}
  .slide-menu-wrap.flex {
    justify-content: center;
    padding-top: 10%;
}
.slide-menu-nav {
    width: 28vw;
}
.slide-menu-logo {
    width: 80%;
}
.slide-menu-summary {
width: 40vw;
    padding-left: 6vw;
}
.slide-menu-name {
    font-size: 1.4em;
    padding-top: 2em;
}
.slide-menu-subtitle {
    padding-top: 1.8em;
    font-size: 1.8em;
    font-weight: 600;
}
.slide-menu-title {
    font-size: 3em;
    padding-top: 0.2em;
    line-height: 1.3;
    font-weight: 600;
}
  .slide-link.en {
    padding-top: 14%;
}
.slide-menu li {
    font-size: 1.9em;
    display: block;
    padding-bottom: 0.5em;
  font-weight: 600;
}
.archive-items {
    padding-top: 80px;
}

@media screen and (max-width: 1200px) {
.hero-name {
    width: 32vw;
}body {
    font-size: 1.6vw;
}.news-item {
    width: calc(33.333% - 30px);
    margin-bottom: 40px;
    position: relative;
}.slide-menu-contents.flex {
    width: 100%;
}.single .inner {
    width: 70%;
    margin: 0 auto;
}
}

@media screen and (max-width: 800px) {
body {
    font-size: 17px;
}
.news-item {
    width: calc(50% - 15px);
    margin-bottom: 40px;
    position: relative;
}
.single .inner {
    width: 80%;
    margin: 0 auto;
}
  
  
  
  
  h3.entry-title {
    font-size: 26px;
    line-height: 1.5;
    letter-spacing: 0.05em;
}.hero-name {
    width: 42vw;
}.hero-name {
    width: 50vw;
}#hero {
    padding-top: 0;
}
  .slide-link.en {
    padding-top: 0;
    width: 80%;
    margin: 0 auto;
}
}


@media screen and (max-width: 650px) {
.slide-menu-contents.flex {
    width: 100%;
    display: block;
}.slide-logo {
    width: 160px;
    padding: 80px 0 0;
    margin: 0 auto;
}.single .hero-name {
    width: 160px;
    padding-top: 80px;
    margin: 0 auto;
}
  .archive .hero-name {
    width: 160px;
    padding-top: 80px;
    margin: 0 auto;
}
  
  h3.entry-title {
    font-size: 22px;
    line-height: 1.5;
    letter-spacing: 0.05em;
}body {
    font-size: 15px;
}
  .news-item {
    width: calc(50% - 8px);
}
  .news-item-title {
    font-size: 13px;
    padding-top: 16px;
    line-height: 1.4;
}
  .news-item-data {
    font-size: 11px;
    font-weight: 400;
    line-height: 1.4;
    padding-top: 7px;
}.archive-item-categories {
    position: absolute;
    background: #0e164d;
    color: #fff;
    font-size: 10px;
    line-height: 1em;
    padding: 6px 10px;
    z-index: 2;
}.entry {
    padding-top: 40px;
}.page-title.en {
    text-align: center;
    font-size: 30px;
    padding-top: 20px;
}.entry-cat {
    display: inline-block;
    background: #01034a;
    line-height: 1em;
    padding: 0.5em 1.5em 0.3em;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    border-radius: 99px;
    margin-bottom: 16px;
}h3.entry-title {
    font-size: 22px;
    line-height: 1.4;
    letter-spacing: 0.05em;
}.works-job {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    padding-top: 15px;
}.entry-data {
    font-size: 12px;
    padding-bottom: 40px;
}.entry p {
    font-size: 14px;
    line-height: 2;
    margin: 1.2em 0;
    font-feature-settings: "palt";
    font-weight: 400;
    letter-spacing: 0.08em;
}.entry-credit {
    padding-top: 40px;
    font-size: 11px;
    line-height: 1.5;
    font-weight: 400;
}.entry-credit-title {
    font-size: 14px;
}.entry-credit {
    padding-top: 20px;
    font-size: 11px;
    line-height: 1.5;
    font-weight: 400;
}.back {
    text-align: center;
    padding-top: 50px;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
}.archive-items {
    padding-top: 40px;
}.more {
    position: absolute;
    right: 0;
    bottom: 0;
}
}

